1 2008-04-24 Steve Ellcey <sje@cup.hp.com>
3 * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
5 2008-04-24 Steve Ellcey <sje@cup.hp.com>
7 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
9 2008-04-24 Steve Ellcey <sje@cup.hp.com>
12 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
14 2008-04-24 Jakub Jelinek <jakub@redhat.com>
16 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
19 * g++.dg/ext/vector14.C: New test.
21 2008-04-24 Richard Guenther <rguenther@suse.de>
23 * gcc.dg/builtin-constant_p-1.c: New testcase.
24 * gcc.dg/builtin-errors.c: Adjust expected error.
26 2008-04-24 Jakub Jelinek <jakub@redhat.com>
28 PR tree-optimization/36008
29 * gcc.c-torture/execute/20080424-1.c: New test.
31 2008-04-24 Ira Rosen <irar@il.ibm.com>
32 Richard Guenther <rguenther@suse.de>
34 PR tree-optimization/36034
35 * gcc.c-torture/execute/pr36034-1.c: New testcase.
36 * gcc.c-torture/execute/pr36034-2.c: Likewise.
38 2008-04-24 Olivier Hainque <hainque@adacore.com>
40 * gnat.dg/concat_length.adb: New test.
42 2008-04-24 Ira Rosen <irar@il.ibm.com>
44 PR tree-optimization/35982
45 * gcc.dg/vect/fast-math-pr35982.c: New.
47 2008-04-24 Danny Smith <dannysmith@users.net>
49 * gcc.dg/format/ms-warnI64-1.c: New file.
51 2008-04-24 Jakub Jelinek <jakub@redhat.com>
54 * gcc.dg/pr36015.c: New test.
56 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
58 PR rtl-optimization/36006
59 * gfortran.dg/pr36006-1.f90: New test.
60 * gfortran.dg/pr36006-2.f90: Ditto.
62 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
65 * gfortran.dg/minmaxloc_5.f90: New test.
66 * gfortran.dg/minmaxloc_6.f90: New test.
68 2008-04-23 Steve Ellcey <sje@cup.hp.com>
70 * gcc.dg/array-init-1.c: Add big-endian number to check.
72 2008-04-23 Richard Guenther <rguenther@suse.de>
74 PR tree-optimization/27799
75 PR tree-optimization/32921
76 PR tree-optimization/32624
77 * gcc.dg/tree-ssa/pr27799.c: New testcase.
78 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
80 2008-04-23 Richard Guenther <rguenther@suse.de>
83 * gcc.dg/attr-alloc_size-2.c: New testcase.
85 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
87 * gcc.dg/20020919-1.c (loc_size_t): New type.
88 (_dl_stat): Use loc_size_t to cast pointers.
89 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
91 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
94 * gfortran.dg/matmul_7.f90: New test.
96 2008-04-22 Steve Ellcey <sje@cup.hp.com>
98 * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
99 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
100 * gcc.dg/struct/w_prof_local_var.c: Ditto.
101 * gcc.dg/struct/w_prof_global_var.c: Ditto.
102 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
104 2008-04-22 Jason Merrill <jason@redhat.com>
107 * g++.dg/cpp0x/decltype11.C: New.
109 2008-04-23 Jakub Jelinek <jakub@redhat.com>
111 PR rtl-optimization/36017
112 * gcc.dg/pr36017.c: New test.
114 2008-04-22 Jakub Jelinek <jakub@redhat.com>
117 * g++.dg/ext/stmtexpr13.C: New test.
119 2008-04-22 Ian Lance Taylor <iant@google.com>
121 * gcc.c-torture/compile/20080419-1.c: New test.
123 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
126 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
127 Add tests for 'long long'.
128 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
129 Add tests for 'long long'.
131 2008-04-22 Nick Clifton <nickc@redhat.com>
133 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
135 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
138 * gcc.target/i386/pr31486.c: New test.
140 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
142 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
143 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
144 file name there instead of the assembly. Cleanup tree_profile
147 2008-04-21 Steve Ellcey <sje@cup.hp.com>
149 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
150 * gcc.dg/vect/slp-25.c: Ditto.
151 * gcc.dg/vect/vect-outer-5.c: Ditto.
152 * gcc.dg/vect/pr33804.c: Ditto.
153 * gcc.dg/vect/vect-outer-4c.c: Ditto.
154 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
155 * gcc.dg/vect/pr33953.c: Ditto.
156 * gcc.dg/vect/slp-3.c: Ditto.
157 * gcc.dg/vect/vect-iv-6.c: Ditto.
159 2008-04-22 Jakub Jelinek <jakub@redhat.com>
161 * g++.dg/ext/fixed1.C: Add dg-options.
163 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
166 * g++.dg/other/i386-4.C: New test.
168 2008-04-21 Jason Merrill <jason@redhat.com>
171 * g++.dg/ext/fixed1.C: New.
174 * g++.dg/template/ttp27.C: New.
176 2008-04-21 Tom Tromey <tromey@redhat.com>
179 * gcc.dg/cpp/pr33415.c: New file.
181 2008-04-21 Olivier Hainque <hainque@adacore.com>
183 * gnat.dg/bltins.adb: New testcase.
185 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
188 * gfortran.dg/zero-sized_4.f90: New test.
190 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
193 * gfortran.dg/continuation_5.f: Add some comment lines.
194 * gfortran.dg/continuation_3.f90: Add some comment lines.
196 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
199 * gfortran.dg/reshape_zerosize_1.f90: New file.
201 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
203 * gnat.dg/alignment6.adb: New test.
205 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
210 * gfortran.dg/array_constructor_23.f: New test.
213 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
214 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
215 "builtin_free" to 27.
216 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
217 of "builtin_free" to 21.
219 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
222 * gfortran.dg/pr35154-dwarf2.f: Remove.
223 * gfortran.dg/pr35154-stabs.f: Remove.
225 2008-04-18 Ian Lance Taylor <iant@google.com>
227 PR tree-optimization/35977
228 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
230 2008-04-18 Jakub Jelinek <jakub@redhat.com>
231 Peter Bergner <bergner@vnet.ibm.com>
234 * gcc.target/powerpc/pr35907.c: New test.
236 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
238 * gnat.dg/dynamic_elab_pkg.ads: New helper.
239 * gnat.dg/dynamic_elab1.ad[sb]: New test.
240 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
242 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
244 Tests for char16_t and char32_t support.
245 * g++.dg/ext/utf-cvt.C: New
246 * g++.dg/ext/utf-cxx0x.C: New
247 * g++.dg/ext/utf-cxx98.C: New
248 * g++.dg/ext/utf-dflt.C: New
249 * g++.dg/ext/utf-gnuxx0x.C: New
250 * g++.dg/ext/utf-gnuxx98.C: New
251 * g++.dg/ext/utf-mangle.C: New
252 * g++.dg/ext/utf-typedef-cxx0x.C: New
253 * g++.dg/ext/utf-typedef-cxx98.C: New
254 * g++.dg/ext/utf-typespec.C: New
255 * g++.dg/ext/utf16-1.C: New
256 * g++.dg/ext/utf16-2.C: New
257 * g++.dg/ext/utf16-3.C: New
258 * g++.dg/ext/utf16-4.C: New
259 * g++.dg/ext/utf32-1.C: New
260 * g++.dg/ext/utf32-2.C: New
261 * g++.dg/ext/utf32-3.C: New
262 * g++.dg/ext/utf32-4.C: New
263 * gcc.dg/utf-cvt.c: New
264 * gcc.dg/utf-dflt.c: New
265 * gcc.dg/utf16-1.c: New
266 * gcc.dg/utf16-2.c: New
267 * gcc.dg/utf16-3.c: New
268 * gcc.dg/utf16-4.c: New
269 * gcc.dg/utf32-1.c: New
270 * gcc.dg/utf32-2.c: New
271 * gcc.dg/utf32-3.c: New
272 * gcc.dg/utf32-4.c: New
274 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
276 * gnat.dg/specs/varsize_return.ads: New test.
277 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
278 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
280 2008-04-17 Jason Merrill <jason@redhat.com>
283 * g++.dg/overload/autoptr1.C: New.
285 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
287 * gnat.dg/alignment4.adb: New test.
288 * gnat.dg/alignment5.adb: Likewise.
289 * gnat.dg/frame_overflow.adb: Adjust.
291 2008-04-17 Richard Guenther <rguenther@suse.de>
293 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
295 2008-04-17 Christian Bruel <christian.bruel@st.com>
297 * gcc.dg/long-long-compare-1.c: New testcase.
299 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
302 * gfortran.dg/eoshift_2.f90: New test.
304 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
307 * gfortran.dg/intrinsic_char_1.f90: New test.
309 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
312 * gfortran.dg/pr35944-1.f90: New test.
313 * gfortran.dg/pr35944-2.f90: Ditto.
315 2008-04-16 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/dfp/pr35739.c: New test.
320 PR tree-optimization/35899
321 * gcc.dg/pr35899.c: New test.
324 * gfortran.dg/pr35662.f90: New test.
326 2008-04-16 Richard Guenther <rguenther@suse.de>
328 * gcc.dg/tree-ssa/loop-35.c: New testcase.
330 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
333 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
334 gnat.dg/incomplete2.adb: New.
336 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
338 PR tree-optimization/35629
339 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
340 scan-tree-dump-times.
342 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
345 * gnat.dg/specs/corr_discr.ads: New.
347 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
349 * gnat.dg/string_slice2.adb: New test.
351 2008-04-15 Richard Guenther <rguenther@suse.de>
353 * gcc.dg/fold-compare-2.c: Adjust testcase.
354 * gcc.dg/tree-ssa/pr21086.c: Likewise.
356 2008-04-15 Richard Guenther <rguenther@suse.de>
358 * gcc.dg/tree-ssa/salias-1.c: Remove.
359 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
360 * gcc.dg/tree-ssa/alias-15.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
363 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
365 * gnat.dg/loop_optimization1.ad[sb]: New test.
367 2008-04-15 Jakub Jelinek <jakub@redhat.com>
370 * gcc.dg/gomp/pr35751.c: New test.
371 * g++.dg/gomp/pr35751.C: New test.
373 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
376 * gnat.dg/prot_def.adb: New.
378 2008-04-14 Ian Lance Taylor <iant@google.com>
380 * gcc.dg/strict-overflow-6.c: New.
381 * gcc.dg/no-strict-overflow-7.c: New.
382 * gcc.dg/Wstrict-overflow-22.c: New.
384 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
386 * gnat.dg/specs/storage.ads: Fix expected error message.
388 2008-04-14 Robert Dewar <dewar@adacore.com>
390 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
392 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
395 * gnat.dg/specs/linker_section.ads: New.
397 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
400 * gnat.dg/specs/renamings.ads: New.
402 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
405 * gnat.dg/specs/storage.ads: New.
407 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
409 * gnat.dg/deep_old.adb: New.
411 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
413 * gnat.dg/loop_address2.adb: New test.
415 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
418 * gfortran.dg/continuation_3.f90: Update test.
419 * gfortran.dg/continuation_5.f: Update test.
420 * gfortran.dg/continuation_10.f90: New test.
422 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
426 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
427 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
428 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
429 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
431 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
434 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
436 2008-04-12 Andrew Pinski <pinskia@gmail.com>
438 * gcc.target/powerpc/darwin-save-world-1.c: New test.
440 2008-04-11 Richard Guenther <rguenther@suse.de>
442 PR tree-optimization/35869
443 * gcc.c-torture/compile/pr35869.c: New testcase.
445 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
447 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
448 /* mmintrin-common.h */ section.
450 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
452 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
455 * gcc.dg/attr-error-1.c: New test.
457 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
459 * gcc.target/mips/scc-2.c: New test.
460 * gcc.target/mips/scc-3.c: New test.
461 * gcc.target/mips/scc-4.c: New test.
463 2008-04-10 Ira Rosen <irar@il.ibm.com>
465 PR tree-optimization/35821
466 * gcc.dg/vect/pr35821-altivec.c: New.
467 * gcc.dg/vect/pr35821-spu.c: New.
469 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
473 * lib/target-supports.dg: Add check_effective_target_trampolines.
474 Disable profiling for avr-*-*.
475 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
476 * gcc.c-torture/compile/nested-1.c: Ditto.
477 * gcc.c-torture/compile/20050122-2.c: Ditto.
478 * gcc.c-torture/compile/20010226-1.c: Ditto.
479 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
480 * gcc.c-torture/compile/980506-1.c: Ditto.
481 * gcc.c-torture/compile/20020604-1.c: Ditto.
482 * gcc.c-torture/compile/limits-stringlit.c: Ditto
483 * gcc.c-torture/compile/20001226-1.c: Ditto
485 2008-04-09 Jason Merrill <jason@redhat.com>
488 * g++.dg/ext/complit9.C: New.
490 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
493 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
494 gnat.dg/specs/fe_inlining_helper.adb: New test.
496 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
498 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
499 x86_64-pc-mingw target.
500 * gcc.dg/titype-1.c: Likewise.
502 2008-04-09 Richard Sandiford <richard@codesourcery.com>
504 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
506 (check_effective_target_vxworks_rtp): New procedure.
507 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
508 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
509 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
510 * g++.old-deja/g++.brendan/new3.C: Likewise.
511 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
512 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
514 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
515 * g++.old-deja/g++.mike/p2736.C: Likewise.
516 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
517 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
518 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
521 2008-04-09 Jakub Jelinek <jakub@redhat.com>
523 * gfortran.dg/namelist_47.f90: New test.
525 2008-04-09 Richard Guenther <rguenther@suse.de>
527 * gfortran.dg/bind_c_usage_14.f03: Adjust.
529 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
532 * execute/20071221-1.c: Adapt test for 16 bit int targets.
533 * execute/pr35163.c: Ditto.
535 2008-04-08 Richard Guenther <rguenther@suse.de>
537 * gcc.c-torture/execute/20080408-1.c: New testcase.
539 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
541 * gnat.dg/pack6.adb: New test.
542 * gnat.dg/pack7.adb: Likewise.
543 * gnat.dg/pack8.adb: Likewise.
545 2008-04-08 Arnaud Charlet <charlet@adacore.com>
547 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
548 * gnat.dg/rt1.adb: New test.
549 * gnat.dg/test_time_stamp.adb: New test.
550 * gnat.dg/specs/warn_star.ads: New test.
551 * gnat.dg/specs/aggr1.ads: New test.
553 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
555 PR fortran/25829 28655
556 * gfortran.dg/write_check2.f90: Update dg-error.
557 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
559 2008-04-07 Jason Merrill <jason@redhat.com>
562 * g++.dg/warn/ctor1.C: New.
564 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
567 * gcc.dg/torture/pr35842.c: New.
569 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
571 * gnat.dg/array4.adb: New test.
572 * gnat.dg/specs/static_initializer2.ads: Likewise.
574 2008-04-06 Richard Guenther <rguenther@suse.de>
576 PR tree-optimization/35400
577 * gcc.dg/torture/pr35400.c: New testcase.
578 * g++.dg/torture/pr35400.C: Likewise.
580 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
583 * gfortran.dg/simplify_argN_1.f90: New test.
585 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
588 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
590 2008-04-06 Tobias Burnus <burnus@net-b.de>
592 * gfortran.dg/f2003_io_1.f03: Make standard conform.
593 * gfortran.dg/f2003_io_8.f03: New.
595 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
597 * gnat.dg/pack5.adb: New test.
599 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
602 * gcc.target/i386/pr12329.c: New test.
604 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
606 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
608 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
610 PR fortran/25829 28655
611 * gfortran.dg/f2003_io_1.f03: New test.
612 * gfortran.dg/f2003_io_2.f03: New test.
613 * gfortran.dg/f2003_io_3.f03: New test.
614 * gfortran.dg/f2003_io_4.f03: New test.
615 * gfortran.dg/f2003_io_5.f03: New test.
616 * gfortran.dg/f2003_io_6.f03: New test.
617 * gfortran.dg/f2003_io_7.f03: New test.
619 2008-04-05 Richard Guenther <rguenther@suse.de>
621 PR tree-optimization/35833
622 * gcc.dg/torture/pr35833.c: New testcase.
624 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
626 * gcc.target/sh/sh2a-band.c: New test.
627 * gcc.target/sh/sh2a-bclrmem.c: New test.
628 * gcc.target/sh/sh2a-bld.c: New test.
629 * gcc.target/sh/sh2a-bor.c: New test.
630 * gcc.target/sh/sh2a-bsetmem.c: New test.
631 * gcc.target/sh/sh2a-bxor.c: New test.
633 2008-04-04 Janis Johnson <janis187@us.ibm.com>
635 * g++.dg/other/anon5.C: Don't depend on line number for error message.
637 * gcc.dg/torture/builtin-modf-1.c: Use special options for
640 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
642 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
645 * gcc.dg/dfp/pr35620.c: New test.
646 * gcc.dg/dfp/func-pointer.c: New test.
647 * gcc.dg/dfp/func-deref.c: New test.
649 2008-04-04 Jakub Jelinek <jakub@redhat.com>
652 * g++.dg/gomp/pr35364.C: New test.
654 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
656 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
657 * g++.dg/other/i386-3.C: Likewise.
658 * gcc.target/i386/sse-13.c: Likewise.
659 * gcc.target/i386/sse-14.c: Likewise.
661 * gcc.target/i386/aes-check.h: New.
662 * gcc.target/i386/aesdec.c: Likewise.
663 * gcc.target/i386/aesdeclast.c: Likewise.
664 * gcc.target/i386/aesenc.c: Likewise.
665 * gcc.target/i386/aesenclast.c: Likewise.
666 * gcc.target/i386/aesimc.c: Likewise.
667 * gcc.target/i386/aeskeygenassist.c: Likewise.
668 * gcc.target/i386/pclmulqdq.c: Likewise.
669 * gcc.target/i386/pclmul-check.h: Likewise.
671 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
672 (check_effective_target_pclmul): Likewise.
674 2008-04-04 Jakub Jelinek <jakub@redhat.com>
677 * gcc.dg/pr35440.c: New test.
679 2008-04-04 Richard Guenther <rguenther@suse.de>
682 * gnat.dg/pr35823.adb: New testcase.
684 2008-04-03 Janis Johnson <janis187@us.ibm.com>
687 * gcc.dg/dfp/constants-zero.c: New test.
689 2008-04-03 Jakub Jelinek <jakub@redhat.com>
692 * gcc.dg/gomp/pr35738.c: New test.
695 * gcc.dg/gomp/pr35818.c: New test.
698 * gfortran.dg/gomp/pr35786-1.f90: New test.
699 * gfortran.dg/gomp/pr35786-2.f90: New test.
701 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
703 * gcc.target/mips/scc-1.c: New test.
705 2008-04-03 Richard Guenther <rguenther@suse.de>
707 * gcc.dg/tree-ssa/vrp43.c: New testcase.
708 * gcc.dg/tree-ssa/vrp44.c: Likewise.
709 * gcc.dg/tree-ssa/vrp45.c: Likewise.
711 2008-04-03 Jakub Jelinek <jakub@redhat.com>
714 * g++.dg/other/offsetof5.C: New test.
716 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
718 PR rtl-optimization/35281
719 * gcc.target/i386/pr35281.c: New test.
721 2008-04-03 Richard Guenther <rguenther@suse.de>
724 * gcc.c-torture/execute/pr35800.c: New test.
726 2008-04-02 Joseph Myers <joseph@codesourcery.com>
728 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
729 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
730 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
731 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
732 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
733 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
734 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
735 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
736 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
737 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
738 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
740 2008-04-02 Richard Guenther <rguenther@suse.de>
742 PR tree-optimization/14495
743 PR tree-optimization/34793
744 * gcc.dg/tree-ssa/vrp41.c: New testcase.
745 * gcc.dg/tree-ssa/vrp42.c: Likewise.
747 2008-04-02 Richard Guenther <rguenther@suse.de>
749 PR tree-optimization/14495
750 * gcc.dg/tree-ssa/vrp40.c: New testcase.
752 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
754 * gnat.dg/specs/discr_record_constant.ads: New test.
756 2008-04-02 Richard Guenther <rguenther@suse.de>
758 * gcc.dg/tree-ssa/vrp38.c: New testcase.
759 * gcc.dg/tree-ssa/vrp39.c: Likewise.
761 2008-04-01 George Helffrich <george@gcc.gnu.org>
763 PRs fortran/PR35154, fortran/PR23057
764 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
765 use of common is unchanged.
767 * lib/gfortran-dg.exp: New harness to compile Fortran progs
768 with all combinations of debug options available on target.
769 * gfortran.dg/debug/debug.exp: Ditto.
770 * gfortran.dg/debug/trivial.f: Ditto.
771 * gfortran.dg/debug/pr35154-stabs.f: New test case for
772 .stabs functionality.
773 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
776 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
779 * gcc.dg/format/gcc_gfc-2.c: New test.
781 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
783 * g++.dg/bprob/bprob.exp: Do not check gcno files.
784 Use -fprofile-use for profile use.
785 * gcc.misc-tests/bprob.exp: Ditto.
786 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
787 * gcc.dg/matrix/matrix.exp: Ditto.
788 * gcc.dg/struct/struct-reorg.exp: Ditto.
789 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
790 * gcc.dg/profile-dir-1.c: New test.
791 * gcc.dg/profile-dir-2.c: New test.
792 * gcc.dg/profile-dir-3.c: New test.
794 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
797 * gcc.dg/old-style-param-1.c: New test.
799 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
801 * gnat.dg/object_overflow.adb: New test.
803 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
806 * gcc.dg/tree-ssa/vector-1.c: New testcase.
807 * gcc.c-torture/execute/vector-1.c: New testcase.
808 * gcc.c-torture/execute/vector-2.c: New testcase.
810 2008-03-31 Olivier Hainque <hainque@adacore.com>
812 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
813 * gnat.dg/assign_from_packed.adb: New testcase.
815 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
817 PR rtl-optimization/35729
818 * gcc.dg/pr35729.c: New test.
820 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
823 * gcc.target/i386/pr32000-1.c: New.
825 2008-03-31 Arnaud Charlet <charlet@adacore.com>
827 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
828 on some environments.
830 2008-03-31 Andrew Pinski <pinskia@gmail.com>
833 * gcc.c-torture/compile/pr35431.c: New testcase.
835 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
837 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
840 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
843 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
845 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
848 * g++.dg/parse/friend8.C: New test.
851 * gcc.dg/union-cast-4.c: New test.
853 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
856 * gcc.target/i386/sse4_1-blendps-2.c: New.
857 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
859 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
861 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
862 * gfortran.dg/internal_pack_2.f90: Likewise.
863 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
864 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
865 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
866 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
867 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
868 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
870 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
872 * gnat.dg/bit_packed_array2.adb: New test.
874 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
877 * gfortran.dg/transpose_conjg_1.f90: New test.
879 2008-03-29 Laurent GUERBY <laurent@guerby.net>
881 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
883 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
886 * gfortran.dg/allocate_zerosize_3.f: New test.
889 * gfortran.dg/character_assign_1.f90: New test.
891 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
895 * gfortran.dg/intrinsic_spread_1.f90: New file.
896 * gfortran.dg/intrinsic_spread_2.f90: New file.
897 * gfortran.dg/intrinsic_spread_3.f90: New file.
899 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
902 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
903 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
904 * gfortran.dg/func_assign.f90: Likewise.
905 * gfortran.dg/implicit_11.f90: Likewise.
906 * gfortran.dg/proc_assign_1.f90: Likewise.
907 * gfortran.dg/proc_assign_2.f90: Likewise.
908 * gfortran.dg/procedure_lvalue.f90: Likewise.
910 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
913 * gfortran.dg/direct_io_10.f: New test.
915 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/vectorize6.c: New test.
919 2008-03-28 Tobias Burnus <burnus@net-b.de>
922 * gfortran.dg/associated_target_2.f90: New.
924 2008-03-28 Richard Guenther <rguenther@suse.de>
926 PR tree-optimization/19580
927 * gcc.dg/tree-ssa/loop-34.c: New testcase.
929 2008-03-28 Richard Guenther <rguenther@suse.de>
931 PR tree-optimization/30317
932 PR tree-optimization/30911
933 PR tree-optimization/34793
934 * gcc.dg/tree-ssa/vrp35.c: New testcase.
935 * gcc.dg/tree-ssa/vrp36.c: Likewise.
936 * gcc.dg/tree-ssa/vrp37.c: Likewise.
938 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
941 * gcc.target/powerpc/altivec-25.c: New testcase.
943 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
946 * gfortran.dg/cshift_shift_real_2.f90: New test.
948 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
950 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
951 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
953 2008-03-27 Richard Guenther <rguenther@suse.de>
956 * gcc.dg/attr-weak-1.c: New testcase.
958 2008-03-27 Richard Guenther <rguenther@suse.de>
960 PR tree-optimization/32810
961 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
963 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
965 * g++.dg/cpp0x/variadic91.C: New.
967 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
969 * gcc.dg/tree-ssa/loop-32.c: New testcase.
970 * gcc.dg/tree-ssa/loop-33.c: Likewise.
972 2008-03-27 Richard Guenther <rguenther@suse.de>
974 * gcc.dg/fold-addr-1.c: New testcase.
976 2008-03-27 Andrew Pinski <pinskia@gmail.com>
979 * gcc.c-torture/compile/complex-5.c: New test.
981 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
983 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
985 2008-03-26 Jakub Jelinek <jakub@redhat.com>
988 * g++.dg/ext/attrib33.C: New test.
990 2008-03-26 Richard Guenther <rguenther@suse.de>
993 2008-03-26 Richard Guenther <rguenther@suse.de>
995 * gcc.dg/fold-addr-1.c: New testcase.
997 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
999 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1000 before redefinitions of extern and __inline.
1001 * gcc.target/i386/sse-13.c: Ditto.
1003 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1006 * g++.dg/other/error27.C: New test.
1008 2008-03-26 Richard Guenther <rguenther@suse.de>
1010 * gcc.dg/fold-addr-1.c: New testcase.
1012 2008-03-26 Richard Guenther <rguenther@suse.de>
1014 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1015 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1016 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1017 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1018 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1019 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1020 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1022 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
1024 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1025 variadic template template parameter binding semantics.
1026 * g++.dg/cpp0x/variadic85.C: Ditto.
1027 * g++.dg/cpp0x/variadic88.C: New.
1028 * g++.dg/cpp0x/variadic89.C: New.
1029 * g++.dg/cpp0x/variadic90.C: New.
1030 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1031 variadic template template parameter binding semantics.
1032 * g++.dg/cpp0x/variadic-lambda.C: New.
1034 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1037 * g++.dg/ext/altivec-15.C: New testcase.
1039 2008-03-25 Andrew Pinski <pinskia@gmail.com>
1042 * objc.dg/method-20.m: New testcase.
1044 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
1046 PR rtl-optimization/35232
1047 * gcc.target/mips/pr35232.c: New test.
1049 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
1051 * g++.dg/template/sfinae4.C: New.
1052 * g++.dg/template/sfinae5.C: New.
1053 * g++.dg/template/sfinae6.C: New.
1054 * g++.dg/template/sfinae6_neg.C: New.
1055 * g++.dg/template/sfinae7.C: New.
1056 * g++.dg/template/sfinae8.C: New.
1057 * g++.dg/template/sfinae9.C: New.
1058 * g++.dg/template/sfinae10.C: New.
1059 * g++.dg/template/sfinae11.C: New.
1060 * g++.dg/template/sfinae12.C: New.
1061 * g++.dg/template/sfinae13.C: New.
1062 * g++.dg/template/sfinae14C: New.
1064 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1066 * gcc.target/sh/sh2a-bclr.c: New test.
1067 * gcc.target/sh/sh2a-bset.c: New test.
1069 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1071 * gcc.target/sh/sh2a-movrt.c: New test.
1073 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1075 * gcc.target/sh/sh2a-prefetch.c: New test.
1077 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1078 Naveen.H.S <naveen.hs@kpitcummins.com>
1080 * gcc.target/sh/sh2a-movi20s.c: New test.
1082 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
1083 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1084 Naveen.H.S <naveen.hs@kpitcummins.com>
1086 * gcc.target/sh/sh2a-resbank.c: New test.
1087 * gcc.target/sh/sh2a-tbr-jump.c: New test.
1088 * gcc.target/sh/sh2a-jsrn.c: New test.
1089 * gcc.target/sh/sh2a-rtsn.c: New test.
1091 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
1093 * gcc.target/i386/sse-17.c: Include sse2-check.h.
1094 (main): Change to void and rename to sse2_test.
1095 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1096 dg-do-what-default to "compile" if SSE2 hardware is not available.
1097 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1098 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1099 xfail vect_no_int_max from "vectorization not profitable" check.
1101 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1104 * gcc.dg/torture/pr26222.c: New testcase.
1106 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
1109 * gfortran.dg/null_3.f90 : New test
1112 * gfortran.dg/module_function_type_1.f90 : New test
1114 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
1117 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
1118 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
1119 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
1121 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
1123 * gcc.target/mips/dse-1.c: Add checks for zeros.
1125 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1128 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1130 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1133 * internal_pack_1.f90: New test case.
1134 * internal_pack_2.f90: New test case.
1135 * internal_pack_3.f90: New test case.
1137 2008-03-21 Olivier Hainque <hainque@adacore.com>
1139 * gnat.dg/empty_vector_length.adb: New testcase.
1141 2008-03-20 Richard Guenther <rguenther@suse.de>
1143 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1145 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
1146 Uros Bizjak <ubizjak@gmail.com>
1149 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1150 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1151 if SSE2 hardware is not available.
1152 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1153 gcc.dg/vect/vect.exp.
1154 * gfortran.dg/vect/vect.exp: Ditto.
1155 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1157 2008-03-20 Andreas Schwab <schwab@suse.de>
1159 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1162 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1164 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1165 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1168 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
1171 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1172 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1173 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1174 * gcc.target/i386/ssse3-palignr.c: Likewise.
1175 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1176 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1177 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1178 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1179 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1180 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1181 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1182 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1183 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1184 * gcc.target/i386/ssse3-psignb.c: Likewise.
1185 * gcc.target/i386/ssse3-psignd.c: Likewise.
1186 * gcc.target/i386/ssse3-psignw.c: Likewise.
1188 2008-03-20 Andreas Schwab <schwab@suse.de>
1191 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1192 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1193 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1194 continuation and remove xfail.
1196 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1199 * gfortran.dg/internal_pack_3.f90: Add missing parameter
1202 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
1204 * gcc.dg/format/ms_array-1.c: New.
1205 * gcc.dg/format/ms_c90-scanf-3.c: New.
1206 * gcc.dg/format/ms_c99-strftime-1.c: New.
1207 * gcc.dg/format/ms_no-y2k-1.c: New.
1208 * gcc.dg/format/ms_attr-1.c: New.
1209 * gcc.dg/format/ms_c90-scanf-4.c: New.
1210 * gcc.dg/format/ms_c99-strftime-2.c: New.
1211 * gcc.dg/format/ms_nonlit-1.c: New.
1212 * gcc.dg/format/ms_c90-scanf-5.c: New.
1213 * gcc.dg/format/ms_cast-1.c: New.
1214 * gcc.dg/format/ms_nonlit-2.c: New.
1215 * gcc.dg/format/ms_attr-2.c: New.
1216 * gcc.dg/format/ms_c90-strftime-1.c: New.
1217 * gcc.dg/format/ms_miss-1.c: New.
1218 * gcc.dg/format/ms_nonlit-3.c: New.
1219 * gcc.dg/format/ms_attr-3.c: New.
1220 * gcc.dg/format/ms_c90-strftime-2.c: New.
1221 * gcc.dg/format/ms_miss-2.c: New.
1222 * gcc.dg/format/ms_nul-1.c: New.
1223 * gcc.dg/format/ms_attr-4.c: New.
1224 * gcc.dg/format/ms_c94-printf-1.c: New.
1225 * gcc.dg/format/ms_miss-3.c: New.
1226 * gcc.dg/format/ms_nul-2.c: New.
1227 * gcc.dg/format/ms_attr-7.c: New.
1228 * gcc.dg/format/ms_c94-scanf-1.c: New.
1229 * gcc.dg/format/ms_miss-4.c: New.
1230 * gcc.dg/format/ms_null-1.c: New.
1231 * gcc.dg/format/ms_bitfld-1.c: New.
1232 * gcc.dg/format/ms_c99-printf-1.c: New.
1233 * gcc.dg/format/ms_miss-5.c: New.
1234 * gcc.dg/format/ms_plus-1.c: New.
1235 * gcc.dg/format/ms_branch-1.c: New.
1236 * gcc.dg/format/ms_c99-printf-2.c: New.
1237 * gcc.dg/format/ms_miss-6.c: New.
1238 * gcc.dg/format/ms_sec-1.c: New.
1239 * gcc.dg/format/ms_c90-printf-1.c: New.
1240 * gcc.dg/format/ms_c99-printf-3.c: New.
1241 * gcc.dg/format/ms_multattr-1.c: New.
1242 * gcc.dg/format/ms_unnamed-1.c: New.
1243 * gcc.dg/format/ms_c90-printf-2.c: New.
1244 * gcc.dg/format/ms_c99-scanf-1.c: New.
1245 * gcc.dg/format/ms_multattr-2.c: New.
1246 * gcc.dg/format/ms_va-1.c: New.
1247 * gcc.dg/format/ms_c90-printf-3.c: New.
1248 * gcc.dg/format/ms_c99-scanf-2.c: New.
1249 * gcc.dg/format/ms_multattr-3.c: New.
1250 * gcc.dg/format/ms_c90-scanf-1.c: New.
1251 * gcc.dg/format/ms_c99-scanf-3.c: New.
1252 * gcc.dg/format/ms_no-exargs-1.c: New.
1253 * gcc.dg/format/ms_zero-length-1.c: New.
1254 * gcc.dg/format/ms_c90-scanf-2.c: New.
1255 * gcc.dg/format/ms_c99-scanf-4.c: New.
1256 * gcc.dg/format/ms_no-exargs-2.c: New.
1257 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1258 * gcc.dg/format/miss-1.c: Likewise.
1259 * gcc.dg/format/miss-3.c: Likewise.
1260 * gcc.dg/format/multattr-2.c: Likewise.
1261 * gcc.dg/format/miss-5.c: Likewise.
1262 * gcc.dg/format/attr-2.c: Likewise.
1263 * gcc.dg/format/attr-4.c: Likewise.
1264 * gcc.dg/format/c90-scanf-4.c: Likewise.
1265 * gcc.dg/format/c99-printf-3.c: Likewise.
1266 * gcc.dg/format/multattr-1.c: Likewise.
1267 * gcc.dg/format/miss-4.c: Likewise.
1268 * gcc.dg/format/miss-6.c: Likewise.
1269 * gcc.dg/format/c90-printf-3.c: Likewise.
1270 * gcc.dg/format/attr-1.c: Likewise.
1271 * gcc.dg/format/attr-3.c: Likewise.
1272 * gcc.dg/format/attr-7.c: Likewise.
1273 * gcc.dg/format/format.h: Treat mingw and gnu style.
1274 * gcc.dg/format/sys_format.c: New.
1276 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1279 * gfortran.dg/namelist_46.f90: New test.
1281 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1284 * gcc.target/i386/pr14552.c: New test.
1286 2008-03-19 Michael Matz <matz@suse.de>
1289 * gcc.dg/pr35616.c: New test.
1291 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1294 * gfortran.dg/argument_checking_16.f90: New test.
1296 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1299 * gfortran.dg/internal_pack_1.f90: New test case.
1300 * gfortran.dg/internal_pack_2.f90: New test case.
1301 * gfortran.dg/internal_pack_3.f90: New test case.
1303 2008-03-19 Jan Hubicka <jh@suse.cz>
1305 * gcc.dg/20050811-2.c: Update dumping flags.
1306 * gcc.dg/sms-2.c: Update dumping flags.
1307 * gcc.dg/var-expand1.c: Update dumping flags.
1308 * gcc.dg/var-expand3.c: Update dumping flags.
1309 * gcc.dg/pr30957-1.c: Update dumping flags.
1310 * gcc.dg/20050811-1.c: Update dumping flags.
1311 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1312 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1314 2008-03-19 Richard Guenther <rguenther@suse.de>
1317 * gcc.dg/testsuite/uninit-15.c: New testcase.
1318 * gcc.dg/testsuite/uninit-16.c: Likewise.
1320 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1323 * g++.dg/other/pr35504.C: New test.
1325 2008-03-18 Richard Guenther <rguenther@suse.de>
1327 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1328 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1330 2008-03-18 Richard Guenther <rguenther@suse.de>
1332 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1334 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1337 * gfortran.dg/namelist_45.f90: New test.
1339 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1342 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1343 Write variables instead of reading them.
1345 2008-03-17 Jason Merrill <jason@redhat.com>
1348 * g++.dg/init/ref16.C: New testcase.
1350 2008-03-17 Richard Guenther <rguenther@suse.de>
1352 PR tree-optimization/19637
1353 * g++.dg/tree-ssa/pr19637.C: New testcase.
1355 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1358 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1360 2008-03-16 Richard Guenther <rguenther@suse.de>
1363 * gcc.c-torture/compile/pr35607.c: New testcase.
1364 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1366 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1369 * gfortran.dg/write_invalid_format.f90: New test.
1371 2008-03-15 Richard Guenther <rguenther@suse.de>
1373 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1375 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1378 * gfortran.dg/elemental_subroutine_6.f90: New test.
1380 2008-03-15 Richard Guenther <rguenther@suse.de>
1382 * gcc.dg/pr23911.c: Adjust testcase.
1383 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1384 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1386 2008-03-15 Richard Guenther <rguenther@suse.de>
1389 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1391 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1394 * gfortran.dg/generic_16.f90: New test.
1396 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1399 * gcc.c-torture/compile/pr35595.c: New test.
1401 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1404 * gfortran.dg/nearest_4.f90: New test.
1406 2008-03-14 Richard Guenther <rguenther@suse.de>
1408 PR tree-optimization/13761
1409 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1411 2008-03-14 Richard Guenther <rguenther@suse.de>
1413 PR tree-optimization/34172
1414 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1415 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1416 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1417 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1418 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1419 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1421 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1424 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1426 2008-03-14 Richard Guenther <rguenther@suse.de>
1428 PR tree-optimization/34043
1429 PR tree-optimization/33989
1430 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1431 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1432 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1433 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1434 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1436 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1437 Uros Bizjak <ubizjak@gmail.com>
1440 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1442 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1444 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1445 Uros Bizjak <ubizjak@gmail.com>
1448 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1449 count from 0 to 1 for lp64 targets.
1450 * gfortran.dg/ldist-1.f90: Update test to check
1451 for 5 loops distributed instead of 4 for lp64 targets.
1453 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456 * gfortran.dg/derived_sub.f90: New test.
1458 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1461 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1462 dg-require-effective-target.
1463 * g++.dg/tls/static-1a.cc: Likewise.
1465 2008-03-13 Tom Tromey <tromey@redhat.com>
1468 * gcc.dg/cpp/pr35322.c: New file.
1470 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1472 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1473 (main): Call check_vect.
1475 2008-03-13 Alon Dayan <alond@il.ibm.com>
1476 Olga Golovanevsky <olga@il.ibm.com>
1478 PR tree-optimization/35041
1479 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1481 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1485 * g++.dg/other/i386-3.C: New test.
1486 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1487 * gcc.target/i386/sse-14.c: Ditto.
1488 * gcc.target/i386/mmx-1.c: Ditto.
1489 * gcc.target/i386/mmx-2.c: Ditto.
1490 * gcc.target/i386/3dnow-1.c: Ditto.
1491 * gcc.target/i386/3dnow-2.c: Ditto.
1492 * gcc.target/i386/3dnowA-1.c: Ditto.
1493 * gcc.target/i386/3dnowA-2.c: Ditto.
1495 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1498 * gcc.target/i386/pr35422.c: Escape brackets.
1500 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1503 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1505 * gcc.target/i386/pr35422.c: New.
1507 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1510 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1512 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1515 * gcc.target/i386/pr35540.c: New test.
1517 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1519 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1521 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1524 * g++.dg/torture/pr35526.C: New test.
1526 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1529 * g++.dg/gomp/pr35328.C: New test.
1532 * g++.dg/gomp/pr35337.C: New test.
1536 * gcc.dg/gomp/pr35438.c: New test.
1537 * gcc.dg/gomp/pr35439.c: New test.
1540 * g++.dg/gomp/pr35099.C: New test.
1542 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1544 * gnat.dg/range_check2.adb: New test.
1546 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1548 PR tree-optimization/35494
1549 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1550 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1551 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1552 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1554 2008-03-10 Richard Guenther <rguenther@suse.de>
1556 PR tree-optimization/34677
1557 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1558 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1559 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1561 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1564 * gfortran.dg/module_commons_2.f90: New test.
1566 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1568 * gnat.dg/frame_overflow.adb: Improve portability.
1570 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1573 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1574 * gcc.target/i386/isa-2.c: Likewise.
1575 * gcc.target/i386/isa-3.c: Likewise.
1576 * gcc.target/i386/isa-10.c: Likewise.
1577 * gcc.target/i386/isa-11.c: Likewise.
1578 * gcc.target/i386/isa-12.c: Likewise.
1579 * gcc.target/i386/isa-13.c: Likewise.
1580 * gcc.target/i386/isa-14.c: Likewise.
1582 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.target/i386/pr22152.c: New test.
1586 * gcc.target/i386/sse2-mmx.c: Ditto.
1588 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1590 * gnat.dg/uninit_func.adb: New test.
1592 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1594 * gnat.dg/pack4.adb: New test.
1596 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1598 * gnat.dg/small_alignment.adb: New test.
1600 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1602 * gnat.dg/specs/alignment2.ads: New test.
1604 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1606 * gnat.dg/pack3.adb: New test.
1608 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1611 * g++.dg/other/pr20366.C: New test.
1613 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1616 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1618 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1620 PR preprocessor/35458
1621 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1622 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1623 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1625 2008-03-06 Tom Tromey <tromey@redhat.com>
1627 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1630 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1632 * gnat.dg/specs/pack33.ads: New test.
1634 2008-03-05 Richard Guenther <rguenther@suse.de>
1636 PR tree-optimization/35472
1637 * gcc.c-torture/execute/pr35472.c: New testcase.
1639 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1642 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1643 * gcc.c-torture/compile/pr33009.c: Likewise.
1645 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1648 * gcc.dg/vect/pr31041.c: Fix.
1650 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1653 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1655 * gfortran.fortran-torture/execute/list_read_1.x,
1656 gfortran.fortran-torture/execute/read_null_string.x,
1657 gfortran.fortran-torture/execute/backspace.x,
1658 gfortran.fortran-torture/execute/seq_io.x,
1659 gfortran.fortran-torture/execute/slash_edit.x,
1660 gfortran.fortran-torture/execute/unopened_unit_1.x,
1661 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1662 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1663 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1664 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1665 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1666 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1667 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1668 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1669 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1670 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1671 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1672 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1673 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1674 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1675 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1676 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1677 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1678 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1679 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1680 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1681 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1682 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1683 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1684 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1685 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1686 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1687 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1688 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1689 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1690 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1691 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1692 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1693 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1694 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1695 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1696 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1697 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1698 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1699 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1700 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1701 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1702 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1703 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1704 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1705 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1706 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1707 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1708 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1709 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1710 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1711 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1712 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1713 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1714 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1715 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1716 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1717 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1718 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1719 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1720 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1721 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1722 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1723 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1724 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1725 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1726 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1727 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1728 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1729 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1730 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1731 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1732 gfortran.dg/write_back.f: Gate test on effective_target
1735 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1737 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1738 targets declaring functions in assembly.
1740 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1743 * gcc.dg/pr28322-3.c: New.
1745 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1748 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1750 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1751 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1752 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1753 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1754 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1755 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1756 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1757 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1759 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1762 * gcc.c-torture/execute/pr35456.c: New test.
1764 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1766 * gcc.target/i386/sse-10.c: Don't use
1767 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1769 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1771 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1772 * gfortran.dg/reassoc_2.f90: Ditto.
1773 * gfortran.dg/reassoc_3.f90: Ditto.
1775 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1778 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1779 * gfortran.dg/dg.exp: Likewise.
1780 * gfortran.dg/vect/vect.exp: Likewise.
1781 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1782 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1783 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1784 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1786 * gfortran.dg/gamma_2.f90: Add a few error messages.
1787 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1789 * gfortran.dg/gamma_3.f90: Adjust error message.
1790 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1791 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1792 * gfortran.dg/bessel_1.f90: New test.
1793 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1794 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1795 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1796 * gfortran.dg/contains_empty_1.f03: New test.
1797 * gfortran.dg/erfc_scaled_1.f90: New test.
1798 * gfortran.dg/hypot_1.f90: New test.
1799 * gfortran.dg/contains_empty_2.f03: New test.
1801 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1803 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1805 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1808 * g++.dg/cpp/string-2.C: This is a warning now.
1809 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1812 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1814 * g++.dg/cpp0x/auto1.C: New.
1816 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1819 * gfortran.dg/pointer_1.f90: New test.
1821 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1824 * g++.dg/ext/attrib32.C: Add another test case.
1826 2008-02-29 Tom Tromey <tromey@redhat.com>
1828 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1831 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1833 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1834 to make the interchange profitable.
1836 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1841 * gfortran.dg/arrayio_11.f90: Fixed test.
1842 * gfortran.dg/arrayio_12.f90: Likewise.
1843 * gfortran.dg/module_read_1.f90: Added warning-directives.
1844 * gfortran.dg/pr32242.f90: Likewise.
1845 * gfortran.dg/result_in_spec_3.f90: Likewise.
1846 * gfortran.dg/use_12.f90: Likewise.
1847 * gfortran.dg/warn_function_without_result.f90 : New test.
1849 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1852 * gfortran.dg/f2c_9.f90: New test.
1854 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1856 * gcc.dg/tree-ssa/ldist-1.c: New.
1857 * gcc.dg/tree-ssa/ldist-1a.c: New.
1858 * gcc.dg/tree-ssa/ldist-2.c: New.
1859 * gcc.dg/tree-ssa/ldist-3.c: New.
1860 * gcc.dg/tree-ssa/ldist-4.c: New.
1861 * gcc.dg/tree-ssa/ldist-5.c: New.
1862 * gcc.dg/tree-ssa/ldist-6.c: New.
1863 * gcc.dg/tree-ssa/ldist-7.c: New.
1864 * gcc.dg/tree-ssa/ldist-8.c: New.
1865 * gcc.dg/tree-ssa/ldist-9.c: New.
1866 * gcc.dg/tree-ssa/ldist-10.c: New.
1867 * gcc.dg/tree-ssa/ldist-11.c: New.
1868 * gcc.dg/tree-ssa/ldist-12.c: New.
1869 * gfortran.dg/ldist-1.f90: New.
1871 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1873 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1875 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1877 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1879 2008-02-27 Jan Beulich <jbeulich@novell.com>
1881 * gcc.target/i386/mmx-1.c: Add
1882 -Werror-implicit-function-declaration to dg-options.
1883 * gcc.target/i386/mmx-2.c: Likewise.
1884 * gcc.target/i386/sse-13.c: Likewise.
1885 * gcc.target/i386/sse-14.c: Likewise.
1887 2008-02-27 Revital Eres <eres@il.ibm.com>
1889 PR rtl-optimization/34999
1890 * gcc.dg/tree-prof/pr34999.c: New.
1892 2008-02-27 Richard Guenther <rguenther@suse.de>
1895 * gcc.c-torture/execute/pr35390.c: New testcase.
1897 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1900 * gnat.dg/test_direct_io.adb: New file.
1902 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1905 * gnat.dg/specs/pr34799.ads: New test.
1907 2008-02-27 Richard Guenther <rguenther@suse.de>
1910 * gcc.c-torture/execute/pr34971.c: New testcase.
1912 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/gomp/preprocess-1.c: New test.
1917 * g++.dg/ext/visibility/typeinfo2.C: New test.
1918 * g++.dg/ext/visibility/typeinfo3.C: New test.
1920 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1922 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1924 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1926 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1927 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1929 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1932 * gcc.dg/empty-source-2.c: Adjust for warning message.
1933 * gcc.dg/empty-source-3.c: Likewise.
1934 * gcc.dg/pack-test-2.c: Adjust comment.
1935 * gcc.dg/pragma-ep-2.c: Likewise.
1936 * gcc.dg/pragma-re-2.c: Likewise.
1937 * gcc.dg/va-arg-2.c: Likewise.
1939 2008-02-26 Tobias Burnus <burnus@net-b.de>
1942 * gfortran.dg/assignment_2.f90: New.
1944 2008-02-26 Jason Merrill <jason@redhat.com>
1947 * g++.dg/ext/attrib32.C: New.
1949 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1951 * gcc.c-torture/execute/nest-align-1.x: Delete.
1953 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1956 * 20021023-1.c: Use __builtin_va_start instead of
1957 __builtin_stdarg_start.
1958 * pr17301-1.c: Likewise.
1959 * pr17301-2.c: Likewise.
1961 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1963 * gcc.dg/pr34351.c: New.
1965 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1967 * gcc.dg/Wlarger-than2.c: New.
1969 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1972 * g++.dg/lookup/crash7.C: New.
1974 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1976 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1978 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1980 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1982 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1984 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1986 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1988 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1991 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1993 * lib/target-supports.exp (check_profiling_available): Report -p
1994 unavailable on *-*-mingw*.
1996 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1998 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1999 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2000 dg-require-effective-target pthread_h.
2002 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2004 * gcc.dg/Wswitch-enum-error.c: New.
2005 * gcc.dg/Wswitch-error.c: New.
2006 * gcc.dg/20011021-1.c: Use two directives to match two different
2009 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2012 * gcc.dg/pr28322.c: New.
2013 * gcc.dg/pr28322-2.c: New.
2014 * lib/prune.exp: Ignore "At top level" even if there is no ':'
2017 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2020 * g++.dg/other/error26.C: New.
2022 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2025 * g++.dg/other/error25.C: New.
2027 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
2030 * gcc.dg/pr35258.c: New testcase.
2032 2008-02-25 Jan Beulich <jbeulich@novell.com>
2034 * gcc.dg/20020426-2.c: Remove bogus workaround.
2035 * g++.old-deja/g++.other/store-expr1.C: Likewise.
2036 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2038 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2040 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2042 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2045 * gcc.dg/pr19984.c: New test.
2046 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2047 name of the variable.
2049 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2051 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2052 (main): Call check_vect and foo. Check array values after
2054 * gcc.dg/vect/vect-117.c: Call check_vect.
2055 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2057 2008-02-25 Jason Merrill <jason@redhat.com>
2060 * g++.dg/lookup/strong-using-5.C: New.
2062 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
2064 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2067 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2070 * gcc.c-torture/execute/20050604-1.x: New file.
2072 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2074 * gcc.target/i386/pr22076.c: Update number of mov insns
2076 * gcc.target/i386/pr34256.c: Ditto.
2078 2008-02-24 Diego Novillo <dnovillo@google.com>
2080 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2083 * g++.dg/warn/pr33738.C: New.
2085 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
2087 * gcc.c-torture/execute/nest-align-1.x: New file.
2089 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
2092 * g++.dg.ext/dllimport13.C: New test.
2094 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2097 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2098 powerpc*-apple-darwin*.
2100 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2102 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2103 ERFC into gfortran.dg/large_real_kind_3.F90.
2104 * gfortran.dg/large_real_kind_3.F90: New test.
2106 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
2109 * gcc.dg/and-1.c: New test.
2111 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2113 * gcc.c-torture/execute/20080222-1.c: New test.
2115 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
2119 * gcc.target/i386/pr22076.c: New test.
2120 * gcc.target/i386/pr34256.c: New test.
2121 * gcc.target/i386/vecinit-5.c: New test.
2122 * gcc.target/i386/vecinit-6.c: New test.
2123 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2125 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2126 <xmmintrin.h>, define __m64 and __m128 directly.
2127 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2129 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2132 * g++.dg/ext/always_inline-1.C: New test.
2133 * g++.dg/ext/always_inline-2.C: New test.
2134 * g++.dg/ext/always_inline-3.C: New test.
2135 * g++.dg/ext/always_inline-4.C: New test.
2137 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
2139 * gcc.target/cris/asm-b-1.c: New test.
2141 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2144 * g++.dg/template/nontype17.C: Add.
2146 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2150 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2153 * g++.dg/template/nontype17.C: New.
2154 * g++.dg/template/nontype16.C: Add error.
2156 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2159 * gcc.dg/Wfloat-equal-1.c: New.
2160 * g++.dg/warn/Wfloat-equal-1.C: New.
2162 2008-02-21 Michael Matz <matz@suse.de>
2165 * gcc.dg/pr35264.c: New testcase.
2167 2008-02-21 Richard Guenther <rguenther@suse.de>
2169 * gfortran.dg/reassoc_1.f90: New testcase.
2170 * gfortran.dg/reassoc_2.f90: Likewise.
2171 * gfortran.dg/reassoc_3.f90: Likewise.
2173 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2176 * gfortran.dg/fmt_t_7.f: New test.
2179 * gfortran.dg/streamio_15.f90: New test.
2181 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2184 * gfortran.dg/fmt_zero_digits.f90: Revise test.
2186 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
2188 * gcc.dg/Wframe-larger-than.c: New option test.
2190 2008-02-20 Tobias Burnus <burnus@net-b.de>
2193 * gfortran.dg/dollar_sym_1.f90: New.
2194 * gfortran.dg/dollar_sym_2.f90: New.
2196 2008-02-20 Richard Guenther <rguenther@suse.de>
2199 * gcc.dg/builtins-66.c: New testcase.
2201 2008-02-20 Richard Guenther <rguenther@suse.de>
2203 * gcc.dg/fold-reassoc-1.c: New testcase.
2204 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2206 2008-02-20 Richard Guenther <rguenther@suse.de>
2208 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2210 2008-02-20 Ira Rosen <irar@il.ibm.com>
2212 * lib/target-supports.exp (check_effective_target_vect_unpack):
2213 Return true for SPU.
2214 (check_effective_target_vect_short_mult): Likewise.
2215 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2216 the loop on targets that support vect_unpack.
2218 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
2220 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2221 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2222 templates to reduce number of passed arguments.
2224 2008-02-19 Jason Merrill <jason@redhat.com>
2227 * g++.dg/template/explicit-args1.C: New.
2229 2008-02-19 Richard Guenther <rguenther@suse.de>
2231 PR tree-optimization/34989
2232 * gcc.dg/pr34989-1.c: New testcase.
2233 * gcc.dg/pr34989-2.c: Likewise.
2235 2008-02-19 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/gomp/pr35028.C: New test.
2242 * gcc.dg/gomp/pr34964.c: New test.
2243 * g++.dg/gomp/pr34964.C: New test.
2244 * gcc.dg/gomp/pr35244.c: New test.
2245 * g++.dg/gomp/pr35244.C: New test.
2248 * g++.dg/gomp/pr35078.C: New test.
2250 2008-02-19 Christian Bruel <christian.bruel@st.com>
2252 * gcc.dg/packed-array.c: New testcase.
2254 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
2257 * gcc.target/i386/pr33555.c: New test.
2259 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
2262 * gcc.target/i386/isa-1.c: New.
2263 * gcc.target/i386/isa-2.c: Likewise.
2264 * gcc.target/i386/isa-3.c: Likewise.
2265 * gcc.target/i386/isa-4.c: Likewise.
2266 * gcc.target/i386/isa-5.c: Likewise.
2267 * gcc.target/i386/isa-6.c: Likewise.
2268 * gcc.target/i386/isa-7.c: Likewise.
2269 * gcc.target/i386/isa-8.c: Likewise.
2270 * gcc.target/i386/isa-9.c: Likewise.
2271 * gcc.target/i386/isa-10.c: Likewise.
2272 * gcc.target/i386/isa-11.c: Likewise.
2273 * gcc.target/i386/isa-12.c: Likewise.
2274 * gcc.target/i386/isa-13.c: Likewise.
2275 * gcc.target/i386/isa-14.c: Likewise.
2277 2008-02-18 Joey Ye <joey.ye@intel.com>
2278 H.J. Lu <hongjiu.lu@intel.com>
2281 * gcc.c-torture/execute/nest-align-1.c: New test case.
2283 2008-02-17 Richard Guenther <rguenther@suse.de>
2286 * gcc.dg/torture/pr35227.c: New testcase.
2288 2008-02-17 Richard Guenther <rguenther@suse.de>
2290 PR tree-optimization/35231
2291 * gcc.c-torture/execute/pr35231.c: New testcase.
2293 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2295 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2298 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2300 * obj-c++.dg/encode-2.mm: XFAIL.
2301 * obj-c++.dg/encode-3.mm: Likewise.
2303 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2304 Paolo Carlini <pcarlini@suse.de>
2306 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2307 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2308 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2310 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2312 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2313 (main): Change to void and rename to sse_test.
2314 * gcc.target/i386/pr24306.c: Ditto.
2315 * gcc.target/i386/pr32065-2.c: Ditto.
2316 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2317 (main): Change to void and rename to sse2_test.
2318 * gcc.target/i386/20060512-3.c: Ditto.
2320 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2323 * gfortran.dg/c_loc_tests_12.f03: New test.
2325 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2330 * g++.dg/cpp0x/vt-35026.C: New.
2331 * g++.dg/cpp0x/vt-35023.C: New.
2332 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2333 * g++.dg/cpp0x/vt-35024.C: New.
2335 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2337 * gcc.c-torture/execute/va-arg-25.x: Remove.
2339 2008-02-15 Richard Guenther <rguenther@suse.de>
2340 Zdenek Dvorak <ook@ucw.cz>
2342 PR tree-optimization/35164
2343 * g++.dg/torture/pr35164-1.C: New testcase.
2344 * g++.dg/torture/pr35164-2.C: Likewise.
2346 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2349 * g++.dg/template/spec35.C: Change the regular expressions
2350 in dg-final to match the assembly code generated by Darwin 9.
2352 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2354 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2356 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2358 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2360 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2362 * lib/dejapatches.exp: New file.
2364 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2367 * g++.dg/cpp0x/vt-34050.C: New.
2369 2008-02-14 Jason Merrill <jason@redhat.com>
2373 * g++.dg/warn/pr11159.C: New.
2374 * g++.dg/warn/pr5645.C: Likewise.
2376 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2378 PR preprocessor/35061
2379 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2381 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2384 * g++.dg/template/nontype17.C: New.
2385 * g++.dg/template/nontype16.C: Add error.
2387 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2390 * g++.dg/template/member8.C: New test.
2392 2008-02-13 Michael Matz <matz@suse.de>
2394 * gcc.dg/pr35065.c: Fix testcase warnings.
2396 2008-02-13 Jason Merrill <jason@redhat.com>
2398 PR c++/34962, c++/34937, c++/34939
2399 * g++.dg/ext/tmplattr9.C: New.
2401 2008-02-13 Michael Matz <matz@suse.de>
2404 * gcc.dg/pr35065.c: New testcase.
2406 2008-02-12 Richard Guenther <rguenther@suse.de>
2408 PR tree-optimization/35171
2409 * gcc.c-torture/compile/pr35171.c: New testcase.
2411 2008-02-12 Richard Guenther <rguenther@suse.de>
2414 * gcc.c-torture/execute/pr35163.c: New testcase.
2416 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2418 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2420 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2422 * gnat.dg/loop_address.adb: New test.
2424 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2426 * obj-c++.dg/bitfield-1.mm: Expect failures.
2427 * obj-c++.dg/bitfield-4.mm: Likewise.
2428 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2429 * obj-c++.dg/encode-8.mm: Likewise.
2430 * obj-c++.dg/isa-field-1.mm: Likewise.
2431 * obj-c++.dg/layout-1.mm: Likewise.
2432 * obj-c++.dg/lookup-2.mm: Likewise.
2433 * obj-c++.dg/try-catch-2.mm: Likewise.
2434 * obj-c++.dg/try-catch-9.mm: Likewise.
2436 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2439 * g++.dg/tree-ssa/pr35144.C: New test.
2442 * gcc.target/i386/pr35160.c: New test.
2445 * g++.dg/init/new27.C: New test.
2447 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2450 * g++.dg/template/crash78.C: New.
2452 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2455 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2456 * gcc.dg/compat/vector-2_y.c: Ditto.
2458 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2459 Richard Guenther <rguenther@suse.de>
2461 PR tree-optimization/33992
2462 * gcc.c-torture/execute/pr33992.c: New testcase.
2464 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2466 * gfortran.dg/streamio_14.f90: New test.
2468 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2471 Add -mfpmath=387 to dg-options.
2473 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2476 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2477 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2478 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2479 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2480 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2481 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2482 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2483 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2484 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2486 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2489 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2491 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2494 * g++.dg/conversion/bitfield8.C: New.
2496 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2498 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2500 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2504 * g++.dg/ext/vector13.C: New.
2506 2008-02-06 David Daney <ddaney@avtrex.com>
2508 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2510 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2512 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2513 special case for xtensa-*-*.
2515 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2518 * gfortran.dg/volatile11.f90: New test.
2520 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2523 * g++.dg/template/array19.C: New test.
2525 2008-02-05 Diego Novillo <dnovillo@google.com>
2527 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2530 * g++.dg/warn/pr33738.C: Remove.
2532 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2535 * gfortran.dg/bounds_check_13.f: New test.
2537 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2540 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2542 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2545 * gcc.target/i386/pr35083.c: New test.
2547 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2550 * gfortran.dg/data_bounds_1.f90: New test.
2552 2008-02-04 Diego Novillo <dnovillo@google.com>
2554 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2557 * g++.dg/warn/pr33738.C: New.
2559 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2561 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2564 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2566 * lib/target-supports.exp (check_effective_target_hard_float): Only
2567 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2568 other targets, grep for a call insn in the rtl expand dump for an
2570 (target_compile): Support generating rtl dumps as output.
2572 2008-02-04 Richard Guenther <rguenther@suse.de>
2575 * gcc.c-torture/execute/pr33631.c: New testcase.
2577 2008-02-04 Richard Guenther <rguenther@suse.de>
2580 * gcc.c-torture/compile/pr35043.c: New testcase.
2582 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2584 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2586 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2588 * gcc.target/i386/pr31628.c: Require effective target fpic.
2589 * gcc.target/i386/strinline.c: Ditto.
2590 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2591 * gcc.dg/pr35045.c: Ditto.
2592 * gcc.dg/20050503-1.c: Ditto.
2594 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2597 * gfortran.dg/host_assoc_variable_1.f90: New test.
2598 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2600 2008-02-02 Michael Matz <matz@suse.de>
2603 * gcc.dg/pr35045.c: New test.
2605 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2608 * gfortran.dg/shape_4.f90: New test.
2610 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2612 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2614 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2616 PR rtl-optimization/34773
2617 * gcc.target/cris/torture/pr34773.c: New test.
2619 2008-02-01 Nick Clifton <nickc@redhat.com>
2621 * lib/target-supports.exp (check_profiling_available): Do not
2622 expect profiling to work on the xstormy16 target.
2624 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2627 * gcc.c-torture/execute/20050316-2.x: New file.
2628 * gcc.target/i386/pr17390.c: Update scan pattern.
2629 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2630 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2632 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2635 * gfortran.dg/proc_assign_2.f90: New test.
2637 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2638 Jakub Jelinek <jakub@redhat.com>
2642 * g++.dg/ext/alias-canon.C: New.
2643 * g++.dg/ext/alias-mangle.C: New.
2645 2008-01-30 Jan Hubicka <jh@suse.cz>
2647 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2649 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2651 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2652 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2654 2008-01-30 Jan Hubicka <jh@suse.cz>
2657 * gcc.c-torture/execute/pr34982.c: New testcase.
2659 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2661 * gcc.target/s390/tf_to_di-1.c: New testcase.
2663 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2666 * gfortran.dg/use_only_3.f90: New test.
2667 * gfortran.dg/use_only_3.inc: Modules for new test.
2670 * gfortran.dg/function_charlen_2.f90: New test.
2672 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.dg/pr34969.c: New test.
2678 * gcc.dg/inline-25.c: New test.
2679 * gcc.dg/inline-26.c: New test.
2680 * gcc.dg/inline-27.c: New test.
2682 2008-01-29 Richard Guenther <rguenther@suse.de>
2685 * gcc.c-torture/compile/pr35006.c: New testcase.
2687 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2698 * g++.dg/cpp0x/vt-34219-2.C: New.
2699 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2700 * g++.dg/cpp0x/vt-34961.C: New.
2701 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2702 cases from the re-opened PR.
2703 * g++.dg/cpp0x/vt-34753.C: New.
2704 * g++.dg/cpp0x/vt-34919.C: New.
2705 * g++.dg/cpp0x/vt-34754.C: New.
2706 * g++.dg/cpp0x/vt-34606.C: New.
2707 * g++.dg/cpp0x/vt-34219.C: New.
2708 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2709 * g++.dg/cpp0x/vt-34755.C: New.
2710 * g++.dg/cpp0x/pr31438.C: Ditto.
2711 * g++.dg/cpp0x/variadic81.C: Ditto.
2713 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2715 * g++.dg/torture/pr34641.C: Put the dg-do first.
2717 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2719 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2721 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2723 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2725 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2728 * gcc.target/powerpc/spe-small-data-1.c: New test.
2729 * gcc.target/powerpc/spe-small-data-2.c: New test.
2731 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2734 * gfortran.dg/shape_3.f90: New test.
2736 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2738 * gcc.target/s390/20020926-1.c: Remove -m31.
2740 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2742 * gcc.target/s390/20020926-1.c: Disable for s390x.
2744 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2747 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2750 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2753 * gfortran.dg/array_constructor_22.f90: New test.
2755 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2758 * gcc.c-torture/compile/pr34688: New test.
2760 2008-01-26 Tobias Burnus <burnus@net-b.de>
2763 * gfortran.dg/missing_optional_dummy_5.f90: New.
2765 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2767 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2768 noinline. XFAIL test.
2770 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2773 * gfortran.dg/array_3.f90: New test.
2775 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2781 * gcc.dg/pr34965.c: New test.
2782 * g++.dg/other/error24.C: New test.
2784 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2786 PR libfofortran/34887
2787 * gfortran.dg/x_slash_2.f: New test.
2789 2008-01-26 Richard Guenther <rguenther@suse.de>
2792 * g++.dg/torture/pr34235.C: New testcase.
2794 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2796 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2798 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2801 * gcc.target/mips/lazy-binding-1.c: New test.
2802 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2803 mips_forced_no_abicalls and mips_forced_no_shared.
2804 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2805 Avoid using small data with -mabicalls. Don't make -G0 force
2806 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2807 forces the opposite option.
2809 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2812 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2813 Use -std=gnu89 switch.
2815 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2818 * gfortran.dg/direct_io_9.f: New test.
2820 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2823 * gfortran.dg/where_operator_assign_4.f90: New test.
2825 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2827 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2828 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2831 2008-01-25 Richard Guenther <rguenther@suse.de>
2834 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2836 2008-01-25 Richard Guenther <rguenther@suse.de>
2838 PR tree-optimization/34966
2839 * gcc.c-torture/compile/pr34966.c: New testcase.
2841 2008-01-25 Richard Guenther <rguenther@suse.de>
2844 * g++.dg/torture/pr33887-1.C: New testcase.
2845 * g++.dg/torture/pr33887-2.C: Likewise.
2846 * g++.dg/torture/pr33887-3.C: Likewise.
2847 * gcc.c-torture/execute/20071211-1.c: Likewise.
2849 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2852 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2854 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2857 * g++.dg/gomp/pr33333.C: New test.
2859 PR preprocessor/34692
2860 * gcc.dg/cpp/pr34692.c: New test.
2861 * gcc.dg/gomp/pr34692.c: New test.
2863 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2865 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2867 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2870 * gfortran.dg/empty_type.f90: New test.
2872 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2875 * g++.dg/template/crash77.C: New.
2877 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2880 * gcc.dg/pr34856.c: New test.
2882 2008-01-24 Tobias Burnus <burnus@net-b.de>
2884 * gfortran.dg/namelist_39.f90: Delete temporary files.
2885 * gfortran.dg/namelist_44.f90: Ditto.
2887 2008-01-24 Richard Guenther <rguenther@suse.de>
2890 * g++.dg/torture/pr34953.C: New testcase.
2892 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2895 * gcc.c-torture/compile/20080124-1.c: New test.
2897 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2900 * gfortran.dg/function_charlen_3.f: New test.
2902 2008-01-23 Michael Matz <matz@suse.de>
2905 * g++.dg/debug/pr34895.cc: New testcase.
2907 2008-01-23 Richard Guenther <rguenther@suse.de>
2910 * gcc.dg/pr31529-1.c: New testcase.
2911 * gcc.dg/pr31529-2.c: Likewise.
2913 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2916 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2917 unsigned int for the first argument.
2919 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2922 * g++.dg/conversion/bitfield7.C: New test.
2923 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2925 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2927 From Michael Frysinger <michael.frysinger@analog.com>
2928 * gcc.target/bfin/mcpu-bf547.c: New test.
2929 * gcc.target/bfin/mcpu-bf523.c: New test.
2930 * gcc.target/bfin/mcpu-bf524.c: New test.
2931 * gcc.target/bfin/mcpu-bf526.c: New test.
2933 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2935 * gcc.c-torture/execute/20080122-1.c: New test.
2937 2008-01-22 Tom Tromey <tromey@redhat.com>
2940 * gcc.dg/cpp/pr34859.c: New file.
2942 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2945 * gfortran.dg/vector_subscript_3.f90: New test.
2947 2008-01-22 Tobias Burnus <burnus@net-b.de>
2950 * gfortran.dg/missing_optional_dummy_4.f90
2952 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2954 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2956 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2958 * gnat.dg/unchecked_union1.adb: New test.
2960 2008-01-22 Tom Tromey <tromey@redhat.com>
2963 * g++.dg/ext/pr34829.C: New file.
2965 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2968 * gcc.dg/gomp/pr34607.c: New test.
2969 * g++.dg/gomp/pr34607.C: New test.
2972 * g++.dg/ext/vector10.C: New test.
2975 * g++.dg/other/error23.C: New test.
2978 * g++.dg/ext/vector12.C: New test.
2980 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2983 * gcc.dg/Wstrict-overflow-21.c: New.
2984 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2986 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2989 * gcc.dg/pr33092.c: New.
2991 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2993 * gcc.target/s390/20020926-1.c: Add -m31 option.
2995 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2998 * gfortran.dg/initialization_18.f90: New test.
3000 2008-01-22 Tobias Burnus <burnus@net-b.de>
3003 * gfortran.dg/tab_continuation.f: New.
3005 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3008 * gfortran.dg/use_rename_2.f90: New test.
3010 2008-01-21 Richard Guenther <rguenther@suse.de>
3013 * gcc.c-torture/compile/pr34856.c: New testcase.
3015 2008-01-21 Richard Guenther <rguenther@suse.de>
3018 * gcc.c-torture/compile/pr34885.c: New testcase.
3020 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
3022 * gnat.dg/specs/alignment1.ads: New test.
3024 2008-01-21 Richard Guenther <rguenther@suse.de>
3027 * g++.dg/torture/pr34850.C: New testcase.
3029 2008-01-21 Alon Dayan <alond@il.ibm.com>
3030 Olga Golovanevsky <olga@il.ibm.com>
3032 PR tree-optimization/34701
3033 * gcc.dg/struct/wo_prof_array_field.c: New test.
3035 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3038 * g++.dg/ext/vector9.C: New.
3040 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3044 * g++.dg/template/crash75.C: New.
3045 * g++.dg/template/crash76.C: Likewise.
3047 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
3049 PR rtl-optimization/34808
3050 * gcc.c-torture/compile/pr34808.c: New test.
3052 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3055 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3058 * gfortran.dg/entry_array_specs_3.f90: New test.
3061 * gfortran.dg/use_rename_1.f90: New test.
3063 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3066 * gfortran.dg/array_constructor_20.f90: New test.
3067 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3070 * gfortran.dg/array_constructor_21.f90: New test.
3072 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3075 * gfortran.dg/inquire_13.f90: New test.
3078 * gfortran.dg/continuation_9.f90: New test.
3080 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
3083 * gcc.target/mips/pr34831.c: New test.
3085 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3089 * gfortran.dg/any_all_1.f90: New test.
3090 * gfortran.dg/any_all_2.f90: New test.
3092 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3094 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3095 "dg-require-weak" statement.
3096 * g++.dg/eh/weak1.C: Likewise.
3098 2008-01-19 Jakub Jelinek <jakub@redhat.com>
3100 PR gcov-profile/34610
3101 * gcc.dg/gomp/pr34610.c: New test.
3103 2008-01-19 Tobias Burnus <burnus@net-b.de>
3106 * gfortran.dg/implicit_11.f90: New.
3107 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3108 * gfortran.dg/entry_15.f90: Ditto.
3109 * gfortran.dg/func_assign.f90: Ditto.
3110 * gfortran.dg/gomp/reduction3.f90: Ditto.
3111 * gfortran.dg/proc_assign_1.f90: Ditto.
3113 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3114 of dg-excess-errors.
3116 2008-01-18 Tobias Burnus <burnus@net-b.de>
3119 * gfortran.dg/argument_checking_15.f90: New.
3120 * gfortran.dg/argument_checking_5.f90: Change TODO into
3123 2008-01-18 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3126 * gfortran.dg/enum_5.f90: Ditto.
3127 * gfortran.dg/enum_6.f90: Ditto.
3128 * gfortran.dg/bom_error.f90: Ditto.
3129 * gfortran.dg/func_decl_4.f90: Ditto.
3131 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134 * gfortran.dg/fmt_t_6.f: New test.
3136 2008-01-18 Tobias Burnus <burnus@net-b.de>
3138 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3140 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3142 * g++.dg/lookup/two-stage2.C: fix comment.
3144 2008-01-18 Ian Lance Taylor <iant@google.com>
3146 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3148 2008-01-18 Ian Lance Taylor <iant@google.com>
3151 * g++.dg/init/new26.C: New test.
3153 2008-01-18 Richard Guenther <rguenther@suse.de>
3156 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3159 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
3161 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3162 dg-require-effective-target.
3164 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3167 * gfortran.dg/reshape_2.f90: New test.
3169 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
3171 * gcc.dg/20040223-1.c: Fix comment typo.
3173 2008-01-17 Janis Johnson <janis187@us.ibm.com>
3176 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3177 until 34814 is fixed.
3179 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
3181 PR tree-optimization/34648
3182 * gcc.c-torture/compile/pr34648.c: New testcase.
3184 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
3187 * gcc.dg/autopar/autopar.exp: New.
3188 * g++.dg/tree-ssa/pr34355.C: Require pthread.
3189 * lib/target-supports.exp (check_effective_target_pthread): New.
3191 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3192 * gcc.dg/tree-ssa/reduc-1short.c: Same.
3193 * gcc.dg/tree-ssa/reduc-1.c: Same.
3194 * gcc.dg/tree-ssa/reduc-2short.c: Same.
3195 * gcc.dg/tree-ssa/reduc-2.c: Same
3196 * gcc.dg/tree-ssa/reduc-3.c: Same.
3197 * gcc.dg/tree-ssa/reduc-1char.c: Same.
3198 * gcc.dg/tree-ssa/reduc-6.c: Same.
3199 * gcc.dg/tree-ssa/reduc-7.c: Same.
3200 * gcc.dg/tree-ssa/reduc-2char.c: Same.
3201 * gcc.dg/tree-ssa/reduc-8.c: Same.
3202 * gcc.dg/tree-ssa/reduc-9.c: Same.
3204 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3206 * gnat.dg/discr5.adb: New test.
3208 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3210 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3212 2008-01-17 Richard Guenther <rguenther@suse.de>
3214 PR tree-optimization/34825
3215 * gcc.dg/pr34825.c: New testcase.
3217 2008-01-17 Richard Guenther <rguenther@suse.de>
3219 * gcc.c-torture/execute/20080117-1.c: New testcase.
3221 2008-01-17 Revital Eres <eres@il.ibm.com>
3224 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3226 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
3229 * gfortran.dg/function_charlen_1.f90: New test.
3232 * gfortran.dg/function_types_1.f90: New test.
3233 * gfortran.dg/function_types_2.f90: New test.
3236 * gfortran.dg/function_kinds_4.f90: New test.
3237 * gfortran.dg/function_kinds_5.f90: New test.
3239 * gfortran.dg/defined_operators_1.f90: Errors now at function
3241 * gfortran.dg/private_type_4.f90: The same.
3242 * gfortran.dg/interface_15.f90: The same.
3243 * gfortran.dg/elemental_args_check_2.f90: The same.
3244 * gfortran.dg/auto_internal_assumed.f90: The same.
3246 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
3248 * gnat.dg/sizetype.adb: New test.
3250 2008-01-16 Richard Guenther <rguenther@suse.de>
3253 * gcc.dg/overflow-warn-7.c: New testcase.
3255 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3257 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3259 2008-01-16 Jakub Jelinek <jakub@redhat.com>
3260 Richard Guenther <rguenther@suse.de>
3263 * gcc.dg/pr34668-1.c: New test.
3264 * gcc.dg/pr34668-2.c: Likewise.
3266 2008-01-16 Richard Guenther <rguenther@suse.de>
3269 * g++.dg/torture/pr33819.C: New testcase.
3271 2008-01-16 Richard Guenther <rguenther@suse.de>
3274 * gcc.c-torture/execute/pr34768-1.c: New testcase.
3275 * gcc.c-torture/execute/pr34768-2.c: Likewise.
3277 2008-01-16 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/argument_checking_13.f90: New.
3281 * gfortran.dg/argument_checking_14.f90: New.
3283 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3286 * gfortran.dg/anyallcount_1.f90: New test.
3288 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3291 * g++.dg/cpp0x/vt-34399.C: New.
3292 * g++.dg/template/friend50.C: New.
3294 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3297 * g++.dg/cpp0x/vt-34751.C: New.
3299 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3305 * g++.dg/cpp0x/vt-34051-2.C: New.
3306 * g++.dg/cpp0x/vt-34102.C: New.
3307 * g++.dg/cpp0x/vt-34051.C: New.
3308 * g++.dg/cpp0x/vt-34055.C: New.
3309 * g++.dg/cpp0x/vt-34103.C: New.
3311 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3314 * g++.dg/cpp0x/vt-34314.C: New.
3315 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3316 reality (the error message was wrong previously).
3318 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3321 * g++.dg/cpp0x/vt-33964.C: New.
3322 * g++.dg/template/partial5.C: New.
3324 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3327 * g++.dg/cpp0x/vt-34052.C: New.
3328 * g++.dg/template/ttp26.C: New.
3330 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3332 * gnat.dg/rep_clause2.ad[sb]: New test.
3333 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3335 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3338 * g++.dg/cpp/pedantic-errors.C: Delete.
3339 * g++.dg/cpp/permissive.C: Delete.
3341 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3343 * gcc.c-torture/compile/20080114-1.c: New test.
3345 2008-01-13 Tobias Burnus <burnus@net-b.de>
3348 * gfortran.dg/argument_checking_11.f90: New.
3349 * gfortran.dg/argument_checking_12.f90: New.
3350 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3351 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3352 * gfortran.dg/argument_checking_3.f90: Ditto.
3353 * gfortran.dg/pointer_intent_2.f90: Ditto.
3354 * gfortran.dg/import2.f90: Ditto.
3355 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3356 * gfortran.dg/implicit_actual.f90: Ditto.
3357 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3358 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3360 2008-01-13 Tobias Burnus <burnus@net-b.de>
3363 * gfortran.dg/interface_proc_end.f90: New.
3365 2008-01-13 Tobias Burnus <burnus@net-b.de>
3368 * gfortran.dg/assumed_size_refs_4.f90: New.
3370 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3372 * gnat.dg/unchecked_convert1.adb.
3374 2008-01-13 Richard Guenther <rguenther@suse.de>
3376 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3377 readable and writable again before exiting.
3379 2008-01-13 Richard Guenther <rguenther@suse.de>
3382 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3384 2008-01-13 Jan Hubicka <jh@suse.cz>
3387 * gcc.dg/pr32135.c: new.
3389 2008-01-12 Doug Kwan <dougkwan@google.com>
3391 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3392 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3393 -Wignored-qualifiers.
3395 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3397 * gnat.dg/slice3.adb: New test.
3398 * gnat.dg/slice4.adb: Likewise.
3400 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3402 * gnat.dg/bit_packed_array.ad[sb]: New test.
3404 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407 * gfortran.dg/parens_7.f90: New test.
3409 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3411 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3412 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3414 * gcc.dg/pr33826.c: Require nonpic.
3416 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3419 * gfortran.dg/inquire_12.f90: New test.
3421 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3424 * all_bounds_1.f90: New test case.
3425 * maxloc_bounds_1.f90: New test case.
3426 * maxloc_bounds_2.f90: New test case.
3427 * maxloc_bounds_3.f90: New test case.
3428 * maxloc_bounds_4.f90: New test case.
3429 * maxloc_bounds_5.f90: New test case.
3430 * maxloc_bounds_6.f90: New test case.
3431 * maxloc_bounds_7.f90: New test case.
3432 * maxloc_bounds_8.f90: New test case.
3434 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3436 * gcc.dg/struct-ret-3.c: New test.
3438 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3441 * gfortran.dg/transfer_simplify_8.f90: New test.
3443 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3445 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3446 size_t using predefined macro.
3448 2008-01-10 Raksit Ashok <raksit@google.com>
3450 PR rtl-optimization/27971
3451 * gcc.target/i386/pr27971.c: New testcase.
3453 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3456 * gfortran.dg/bounds_check_12.f90: New test.
3458 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3460 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3461 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3463 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3466 * g++.dg/torture/pr34641.C: New testcase.
3468 2008-01-10 Richard Guenther <rguenther@suse.de>
3470 PR tree-optimization/34651
3471 * g++.dg/torture/pr34651.C: New testcase.
3473 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3475 PR tree-optimization/34017
3476 * gcc.dg/tree-ssa/pr34017.c: New.
3478 2008-01-09 Richard Guenther <rguenther@suse.de>
3479 Andrew Pinski <andrew_pinski@playstation.sony.com>
3482 * gcc.c-torture/compile/pr30132.c: New testcase.
3484 2008-01-09 Richard Guenther <rguenther@suse.de>
3487 * gcc.c-torture/compile/pr34458.c: New testcase.
3489 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3492 g++.dg/eh/ia64-2.C: Require weak support.
3494 2008-01-08 Richard Guenther <rguenther@suse.de>
3497 * g++.dg/torture/pr31863.C: New testcase.
3499 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.dg/gomp/pr34694.c: New test.
3503 * g++.dg/gomp/pr34694.C: New test.
3506 * g++.dg/gomp/pr33890.C: New test.
3508 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3511 * gfortran.dg/parameter_array_init_3.f90: New test.
3513 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3517 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3519 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3521 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3522 * g++.dg/other/spu2vmx-1.C: Use it.
3524 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3526 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3529 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3530 * gcc.target/powerpc/parity-1.c: Likewise.
3532 2008-01-07 Fred Fish <fnf@specifix.com>
3534 PR preprocessor/30363:
3535 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3538 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3541 * gfortran.dg/use_only_2.f90: New test.
3543 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3546 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3547 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3549 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3552 * gfortran.dg/use_12.f90: New test.
3554 2008-01-06 Tobias Burnus <burnus@net-b.de>
3557 * interface.c (compare_actual_formal): Fix intent(out) check for
3558 function result variables.
3560 2008-01-06 Tobias Burnus <burnus@net-b.de>
3563 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3565 2008-01-06 Tobias Burnus <burnus@net-b.de>
3568 * gfortran.dg/intent_out_4.f90: Fix test case.
3570 2008-01-06 Tobias Burnus <burnus@net-b.de>
3573 * gfortran.dg/intent_out_4.f90: New.
3575 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3578 * gfortran.dg/optional_dim_3.f90: New test.
3580 2008-01-06 Tobias Burnus <burnus@net-b.de>
3583 * gfortran.dg/common_11.f90: New.
3584 * gfortran.dg/blockdata_1.f90: Update test case.
3585 * gfortran.dg/blockdata_2.f90: Update test case.
3587 2008-01-06 Tobias Burnus <burnus@net-b.de>
3589 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3591 2008-01-06 Tobias Burnus <burnus@net-b.de>
3594 * gfortran.dg/equiv_constraint_9.f90: New.
3596 2008-01-06 Revital Eres <eres@il.ibm.com>
3598 PR tree-optimization/34263
3599 * gcc.dg/pr34263.c: New testcase.
3601 2008-01-06 Tobias Burnus <burnus@net-b.de>
3604 * gfortran.dg/internal_io_unf.f90: New.
3606 2008-01-06 Tobias Burnus <burnus@net-b.de>
3609 * gfortran.dg/elemental_args_check_2.f90: New.
3611 2008-01-06 Tobias Burnus <burnus@net-b.de>
3614 * gfortran.dg/intent_out_3.f90: New.
3616 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3618 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3620 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3623 * gfortran.dg/list_read_8.f90: New test.
3625 2008-01-04 Richard Guenther <rguenther@suse.de>
3628 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3629 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3631 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3633 PR gcov-profile/34609
3634 * g++.dg/gcov/gcov-6.C: New test.
3636 2008-01-04 Richard Guenther <rguenther@suse.de>
3638 PR tree-optimization/31081
3639 * g++.dg/torture/pr31081-1.C: New testcase.
3640 * g++.dg/torture/pr31081-2.C: Likewise.
3642 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3644 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3645 * gcc.target/mips/rsqrt-2.c: Likewise.
3646 * gcc.target/mips/rsqrt-4.c: New test.
3648 2008-01-04 Tobias Burnus <burnus@net-b.de>
3651 * gfortran.dg/equiv_substr.f90: New.
3653 2008-01-03 Tom Tromey <tromey@redhat.com>
3656 * gcc.dg/pr34457-2.c: New file.
3657 * gcc.dg/pr34457-1.c: New file.
3659 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3661 Revert fix for PR tree-optimization/34458.
3663 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3665 PR tree-optimization/34458
3666 * gcc.dg/tree-ssa/pr34458.c: New.
3668 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3671 * gfortran.dg/internal_readwrite_1.f90: New test.
3672 * gfortran.dg/internal_readwrite_2.f90: New test.
3674 2008-01-03 Tom Tromey <tromey@redhat.com>
3676 PR preprocessor/34602:
3677 * gcc.dg/cpp/pr34602.c: New file.
3679 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3681 PR tree-optimization/29484
3682 * gcc.c-torture/execute/20071220-1.c: New test.
3683 * gcc.c-torture/execute/20071220-2.c: New test.
3685 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3687 PR tree-optimization/34635
3688 * gcc.dg/tree-ssa/pr34635.c: New.
3689 * gcc.dg/tree-ssa/pr34635-1.c: New.
3691 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3694 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3695 scan-assembler check.
3697 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3700 * g++.dg/gomp/pr34608.C: New test.
3702 2008-01-02 Richard Guenther <rguenther@suse.de>
3706 * gcc.c-torture/compile/pr34093.c: New testcase.
3708 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3710 * g++.dg/cpp0x/long_long.C: New.
3712 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3714 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3715 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3716 warning on the function main.
3718 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3721 rather than __v2di type.
3723 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3726 * gfortran.dg/linked_list_1.f90: New test.
3728 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3730 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3731 instead of appending to it.
3733 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3735 PR tree-optimization/34591
3736 * gcc.dg/vect/pr34591.c: New test.
3738 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3741 * gfortran.dg/direct_io_8.f90: New test case.
3743 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3746 * gcc.c-torture/execute/20071213-1.c: New test.
3748 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3751 * gfortran.dg/read_eof_5.f90: New test.
3753 2007-12-25 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/initialization_17.f90: New.
3758 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3761 * gfortran.dg/matmul_6.f90: New test.
3763 2007-12-23 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/entry_17.f90: New.
3768 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3771 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3772 * gfortran.dg/real_const_3.f90: Likewise.
3773 * gfortran.dg/unary_operator.f90: New test.
3775 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3777 * gnat.dg/pack2.adb: New test.
3779 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3782 * gfortran.dg/repeat_6.f90: New test.
3784 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3787 * cshift_shift_real_1.f90: New test.
3789 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3792 * gfortran.dg/shift-kind_2.f90: New test.
3794 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3797 * gcc.dg/pr8835-1.c: New.
3799 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3802 * gfortran.dg/default_initialization_3.f90: New test.
3804 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3806 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3808 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3810 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3812 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3813 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3815 2007-12-20 Jason Merrill <jason@redhat.com>
3817 * gcc.dg/overload/arg[14].C: Remove expected errors.
3819 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.c-torture/execute/20071219-1.c: New test.
3824 2007-12-20 Tobias Burnus <burnus@net-b.de>
3827 * gfortran.dg/namelist_44.f90: New.
3829 2007-12-20 Tobias Burnus <burnus@net-b.de>
3832 * gfortran.dg/boz_8.f90: Add error-check check.
3833 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3836 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3838 * gcc.dg/gomp/combined-1.c: New test.
3840 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3842 PR tree-optimization/34355
3843 * g++.dg/tree-ssa/pr34355.C: New test.
3845 2007-12-19 Revital Eres <eres@il.ibm.com>
3847 * gcc.dg/sms-5.c: New testcase.
3849 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3852 * gfortran.dg/missing_parens_1.f90: New.
3853 * gfortran.dg/missing_parens_1.f90: New.
3855 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3858 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3860 * gfortran.dg/transfer_simplify_7.f90: New test.
3862 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3864 * gcc.dg/pr32912-3.c: Compile with -w.
3866 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3868 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3869 Jakub Jelinek <jakub@redhat.com>
3874 * g++.dg/cpp0x/variadic86.C: New.
3875 * g++.dg/cpp0x/variadic87.C: New.
3876 * g++.dg/cpp0x/variadic84.C: New.
3877 * g++.dg/cpp0x/variadic85.C: New.
3878 * g++.dg/template/ttp25.C: New.
3880 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3882 PR tree-optimization/34123
3883 * gcc.dg/tree-ssa/pr34123.c: New test.
3885 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3887 PR rtl-optimization/34456
3888 * gcc.c-torture/execute/pr34456.c: New test.
3890 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3893 * g++.dg/parse/friend7.C: New test.
3895 PR rtl-optimization/34490
3896 * gcc.c-torture/execute/20071216-1.c: New test.
3898 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3900 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3902 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3904 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3905 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3906 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3907 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3908 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3910 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3913 * gcc.dg/gomp/clause-2.c: New test.
3914 * g++.dg/gomp/clause-4.C: New test.
3916 2007-12-17 Tobias Burnus <burnus@net-b.de>
3918 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3919 part of Fortran 77/95/2003.
3921 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3923 PR tree-optimization/34445
3924 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3925 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3927 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3930 * gfortran.dg/namelist_42.f90: Update.
3931 * gfortran.dg/namelist_43.f90: New.
3933 2007-12-16 Tobias Burnus <burnus@net-b.de>
3936 * gfortran.dg/initialization_16.f90: New.
3938 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3941 * gfortran.dg/real_dimension_1.f: New test case.
3943 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3945 * gcc.dg/torture/pr24257.c: Remove -O from options.
3947 2007-12-16 Tobias Burnus <burnus@net-b.de>
3950 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3952 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3957 * gfortran.dg/mapping_1.f90: New test.
3958 * gfortran.dg/mapping_2.f90: New test.
3959 * gfortran.dg/mapping_3.f90: New test.
3961 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3963 PR rtl-optimization/34415
3964 * gcc.c-torture/execute/pr34415.c: New test.
3966 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3968 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3971 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3974 * gcc.dg/pr34003-1.c: New test.
3975 * gcc.dg/pr34003-2.c: New.
3977 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3979 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3980 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3981 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3982 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3984 * gcc.target/cris/torture/cris-torture.exp,
3985 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3986 * gcc.target/cris/builtin_ctz_v3.c,
3987 gcc.target/cris/builtin_ctz_v8.c,
3988 gcc.target/cris/builtin_clz_v0.c,
3989 gcc.target/cris/builtin_clz_v3.c,
3990 gcc.target/cris/builtin_bswap_v3.c,
3991 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3992 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3993 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3994 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3995 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3996 lib/target-supports.exp: Adjust for crisv32-*-*.
3998 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
4000 * gcc.dg/debug/const-3.c: New.
4002 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4004 * g++.dg/other/datasec1.C: Require named section support.
4006 2007-12-14 Jakub Jelinek <jakub@redhat.com>
4009 * gcc.target/i386/pr29978.c: New test.
4011 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4013 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4014 instead of -msse4.1.
4015 * gcc.target/i386/sse-12.c (dg-options): Ditto.
4016 * g++.dg/other/i386-2.C (dg-options): Ditto.
4018 2007-12-14 Tobias Burnus <burnus@net-b.de>
4021 * gfortran.dg/private_type_10.f90: New.
4023 2007-12-14 Tobias Burnus <burnus@net-b.de>
4026 * gfortran.dg/nan_4.f90: New.
4028 2007-12-14 Richard Guenther <rguenther@suse.de>
4031 * gcc.c-torture/compile/20071214-1.c: New testcase.
4033 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4035 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4036 macros to test macroized SSE intrinsics. Use new macros to test
4037 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4038 emmintrin.h, xmmintrin.h and bmmintrin.h
4039 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4040 to test with immediate operand.
4042 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4045 * gcc.c-torture/compile/pr34091.c: New test.
4047 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
4049 * gcc.dg/uninit-13.c: UnXFAIL.
4050 * gcc.dg/complex-5.c: New testcase.
4052 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4054 * gcc.dg/struct/struct-reorg.exp: Replace
4055 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
4057 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4062 * gfortran.dg/advance_6.f90: New test case.
4063 * gfortran.dg/direct_io_7.f90: New test case.
4064 * gfortran.dg/streamio_13.f90: New test case.
4066 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
4068 * g++.dg/cpp0x/__func__.C: New.
4070 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
4073 * g++.dg/other/pr34435.C: New testcase.
4075 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4077 * gcc.dg/struct: New directory with tests
4078 for struct-reorg optimizaion.
4079 * gcc.dg/struct/struct-reorg.exp: New script.
4080 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4081 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4082 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4083 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4084 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4085 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4086 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4087 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4088 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4089 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4090 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4091 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4092 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4093 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4094 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4095 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4096 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4097 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4098 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4099 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4100 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4101 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4102 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4103 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4105 2007-12-13 Tobias Burnus <burnus@net-b.de>
4108 * gfortran.dg/namelist_42.f90: New.
4110 2007-12-12 Tobias Burnus <burnus@net-b.de>
4113 * gfortran.dg/function_kinds_3.f90: New.
4115 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
4117 * gcc.target/s390/20071212-1.c: New testcase.
4119 2007-12-11 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/ext/visibility/anon7.C: Add xfail.
4123 * g++.dg/ext/visibility/anon9.C: New test.
4124 * g++.dg/ext/visibility/anon10.C: New test.
4127 * g++.dg/rtti/dyncast2.C: New test.
4129 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
4131 PR tree-optimization/34407
4132 * gcc.dg/vect/pr34407.c: New test.
4134 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4137 * gfortran.dg/error_recovery_5.f90: New.
4138 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4140 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4142 PR tree-optimization/34371
4143 * gcc.c-torture/compile/20071207-1.c: New test.
4145 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
4148 * g++.dg/parse/crash40.C: New test.
4150 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4152 * g++.dg/opt/memcpy1.C: New test.
4154 2007-12-10 Tobias Burnus <burnus@net-b.de>
4157 * gfortran.dg/argument_checking_10.f90: New.
4159 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4161 PR rtl-optimization/34302
4162 * gcc.c-torture/execute/20071210-1.c: New test.
4164 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4167 * g++.dg/cpp0x/error1.C: New test.
4170 * g++.dg/other/error22.C: New test.
4172 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
4175 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4176 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4177 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4179 2007-12-09 Jakub Jelinek <jakub@redhat.com>
4183 * g++.dg/template/repo6.C: New test.
4184 * g++.dg/template/repo7.C: New test.
4185 * g++.dg/template/repo8.C: New test.
4187 2007-12-09 H.J. Lu <hjl@lucon.org>
4188 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/read_2.f90: New.
4193 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
4195 * lib/target-supports.exp (check_effective_target_tls_native):
4198 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
4201 * gnat.dg/enclosing_record_reference.ads,
4202 gnat.dg/enclosing_record_reference.adb: New test.
4204 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
4207 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4208 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4211 * gfortran.dg/char_component_initializer_1.f90: New test.
4213 2007-12-09 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/boz_8.f90: New.
4221 * gfortran.dg/boz_9.f90: New.
4222 * gfortran.dg/boz_10.f90: New.
4223 * gfortran.dg/boz_7.f90: Update dg-warning.
4224 * gfortran.dg/pr16433.f: Add dg-error.
4225 * gfortan.dg/ibits.f90: Update dg-warning.
4226 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4227 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4229 2007-12-08 Jakub Jelinek <jakub@redhat.com>
4232 * gfortran.dg/include_1.f90: New test.
4233 * gfortran.dg/include_1.inc: New.
4234 * gfortran.dg/include_2.f90: New test.
4236 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
4238 * gcc.c-torture/compile/20011130-2.c: Fix typo.
4240 2007-12-08 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/nan_3.f90: New.
4245 2007-12-07 Jakub Jelinek <jakub@redhat.com>
4247 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4249 2007-12-07 Olivier Hainque <hainque@adacore.com>
4251 * gnat.dg/tamdt*.ad?: Support for ...
4252 * gnat.dg/test_tamdt.adb: New test.
4254 2007-12-07 Olivier Hainque <hainque@adacore.com>
4256 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4257 exports and document how these can be exercised.
4259 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
4262 * gnat.dg/specs/access_constants.ads: New test.
4264 * gnat.dg/specs/access_constant_decl.ads: New test.
4267 * gnat.dg/compose.adb: New test.
4269 2007-12-07 Olivier Hainque <hainque@adacore.com>
4272 * gnat.dg/unc_memops.ad[sb]: Support for ...
4273 * gnat.dg/unc_memfree.adb: New test.
4275 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
4277 * gfortran.dg/ltrans-7.f90: New.
4279 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4280 Dorit Nuzman <dorit@il.ibm.com>
4282 PR tree-optimization/34005
4283 * gcc.dg/vect/pr34005.c: New test.
4285 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4288 * g++.dg/template/new8.C: New test.
4290 2007-12-06 Tobias Burnus <burnus@net-b.de>
4293 * gfortran.dg/boz_7.f90: New.
4294 * gfortran.dg/int_1.f90: Disable -pedantic option.
4295 * gfortran.dg/boz_1.f90: Ditto.
4296 * gfortran.dg/boz_3.f90: Ditto.
4297 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4298 * gfortran.dg/ibits.f90: Ditto.
4299 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4300 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4302 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4305 * gfortran.dg/used_types_19.f90: New test.
4307 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4309 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4310 * gfortran.dg/nearest_2.f90: Likewise.
4311 * gfortran.dg/nearest_3.f90: Likewise.
4313 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4316 * gcc.c-torture/execute/20071205-1.c: New test.
4318 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4320 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4321 * gfortran.dg/real_const_3.f90: Likewise.
4323 2007-12-05 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/34138
4326 * gcc.c-torture/compile/pr34138.c: New testcase.
4328 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4331 * gfortran.dg/debug_2.f: New test.
4333 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4335 * gnat.dg/specs/elab1.ads: New test.
4337 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4340 * gcc.target/i386/pr34312.c: New test.
4342 2007-12-05 Tobias Burnus <burnus@net-b.de>
4345 * gfortran.dg/nan_2.f90: New.
4347 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4350 * g++.dg/cpp0x/decltype9.C: New test.
4351 * g++.dg/cpp0x/decltype10.C: New test.
4353 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4356 * gnat.dg/rm_6_4_1_13.adb: New test.
4358 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.c-torture/compile/20071117-1.c: New test.
4363 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4366 * g++.dg/cpp0x/variadic-ttp.C: New.
4368 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4370 * gcc.dg/parse-decl-after-if.c: New.
4371 * gcc.dg/20031223-1.c: Adjust.
4373 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4376 * g++.dg/cpp0x/variadic-throw.C: New.
4378 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4381 * g++.dg/cpp0x/variadic-unify.C: New.
4383 2007-12-04 Richard Guenther <rguenther@suse.de>
4387 * gcc.c-torture/compile/pr34334.c: New testcase.
4388 * g++.dg/torture/pr34222.C: New testcase.
4390 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4392 * gcc.c-torture/execute/20071202-1.c: New test.
4393 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4395 2007-12-04 Tobias Burnus <burnus@net-b.de>
4398 * gfortran.dg/module_nan.f90: New.
4400 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4402 * lib/target-supports.exp (get_compiler_messages): Replace with...
4403 (check_compile): ...this new procedure. Handle TYPE == executable.
4404 Use comments in the source to determine the correct extension.
4405 Return a pair containing the compiler output and the output filename.
4406 Don't delete the file here.
4407 (check_no_compiler_messages_nocache): New procedure.
4408 (check_no_compiler_messages): Use it.
4409 (check_no_messages_and_pattern_nocache): New procedure.
4410 (check_no_messages_and_pattern): Use it.
4411 (check_runtime_nocache, check_runtime): New procedures.
4412 (check_effective_target_tls): Use check_no_compiler_messages.
4413 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4414 (check_effective_target_tls_runtime): Use check_runtime.
4415 (check_effective_target_fstack_protector): Likewise.
4416 (check_iconv_available): Use check_runtime_nocache.
4417 (check_effective_target_fortran_large_real): Use
4418 check_no_compiler_messages.
4419 (check_effective_target_fortran_large_int): Likewise.
4420 (check_effective_target_static_libgfortran): Likewise.
4421 (check_750cl_hw_available): Use check_cached_effective_target
4422 and check_runtime_nocache.
4423 (check_vmx_hw_available): Likewise.
4424 (check_effective_target_broken_cplxf_arg): Likewise.
4425 (check_alpha_max_hw_available): Use check_runtime.
4426 (check_function_available): Use check_no_compiler_messages.
4427 (check_cxa_atexit_available): Use check_cached_effective_target
4428 and check_runtime_nocache.
4429 (check_effective_target_dfp_nocache): Use
4430 check_no_compiler_messages_nocache.
4431 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4432 (check_effective_target_dfp): Use check_cached_effective_target.
4433 (check_effective_target_dfprt): Likewise.
4434 (check_effective_target_arm_neon_hw): Use check_runtime.
4435 (check_effective_target_ultrasparc_hw): Likewise.
4436 (check_effective_target_c99_runtime): Use
4437 check_no_compiler_messages_nocache.
4439 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4442 * gcc.dg/fold-rotate-1.c: New test.
4444 PR tree-optimization/33453
4445 * gcc.c-torture/compile/20071203-1.c: New test.
4447 2007-12-03 Robert Dewar <dewar@adacore.com>
4448 Samuel Tardieu <sam@rfc1149.net>
4451 * gnat.dg/check_elaboration_code.adb: New test.
4452 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4455 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4458 * g++.dg/cpp0x/pr34061.C: New.
4460 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4463 * g++.dg/other/error21.C: New.
4465 2007-12-02 Revital Eres <eres@il.ibm.com>
4467 * gcc.dg/sms-4.c: New testcase.
4469 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4470 Revital Eres <eres@il.ibm.com>
4472 * gcc.dg/sms-3.c: New testcase.
4474 2007-12-01 Ollie Wild <aaw@google.com>
4477 * g++.dg/conversion/ptrmem9.C: New test.
4479 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4482 * gfortran.dg/namelist_41.f90: New test.
4484 2007-11-30 Tom Tromey <tromey@redhat.com>
4486 PR preprocessor/32868:
4487 * gcc.dg/cpp/pr32868.c: New file.
4489 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4492 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4494 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4496 PR rtl-optimization/34171
4497 * gcc.dg/pr34171.c: New testcase.
4499 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4501 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4503 2007-11-30 Tobias Burnus <burnus@net-b.de>
4506 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4507 * gfortran.dg/bind_c_usage_11.f03: New.
4508 * gfortran.dg/bind_c_usage_12.f03: New.
4510 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4513 * g++.dg/other/error20.C: New test.
4515 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4518 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4520 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4522 PR tree-optimization/34244
4523 * gcc.dg/tree-ssa/pr34244.c: New test.
4525 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4527 PR tree-optimization/33434
4528 * gcc.dg/pr33434-1.c: New test.
4529 * gcc.dg/pr33434-2.c: New test.
4530 * gcc.dg/pr33434-3.c: New test.
4531 * gcc.dg/pr33434-4.c: New test.
4534 * g++.dg/template/cond7.C: New test.
4538 * g++.dg/cpp0x/decltype7.C: New test.
4539 * g++.dg/cpp0x/decltype8.C: New test.
4541 2007-11-29 Tobias Burnus <burnus@net-b.de>
4544 * gfortran.dg/result_in_spec_3.f90: New.
4546 2007-11-29 Tobias Burnus <burnus@net-b.de>
4549 * gfortran.dg/mvbits_3.f90: New.
4551 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4553 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4555 (check_effective_target_hard_float): New.
4556 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4557 * gcc.dg/pr30957-1.c: Likewise.
4559 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4562 * gnat.dg/specs/variant_part.ads: New test.
4565 * gnat.dg/specs/attribute_parsing.ads: New test.
4568 * gnat.dg/specs/integer_value.ads: New test.
4571 * gnat.dg/specs/delta_small.ads: New test.
4573 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4575 PR tree-optimization/34140
4576 * gcc.c-torture/compile/20071128-1.c: New test.
4578 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4581 * gfortran.dg/data_array_1.f90
4582 * gfortran.dg/data_array_2.f90
4583 * gfortran.dg/data_array_3.f90
4584 * gfortran.dg/data_array_4.f90
4586 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589 * gfortran.dg/blockdata_5.f90: New test.
4590 * gfortran.dg/blockdata_6.f90: New test.
4592 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4594 PR tree-optimization/34016
4595 * gcc.dg/pr34016.c: New test.
4597 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4600 * gfortran.dg/stfunc_6.f90: New test.
4603 * gfortran.dg/assign_10.f90: New test.
4605 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4608 * gfortran.dg/use_11.f90: New test.
4611 * gfortran.dg/generic_15.f90: New test.
4613 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4616 * gcc.dg/pr34225.c: New test.
4618 2007-11-27 Richard Guenther <rguenther@suse.de>
4620 PR tree-optimization/34241
4621 * g++.dg/torture/pr34241.C: New testcase.
4623 2007-11-27 Richard Guenther <rguenther@suse.de>
4625 * gcc.dg/builtins-error.c: New testcase.
4627 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4630 * g++.dg/ext/visibility/anon8.C: New test.
4632 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4635 * gcc.target/i386/pr34077.c: New testcase.
4637 2007-11-26 Tobias Burnus <burnus@net-b.de>
4640 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4641 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4642 * gfortran.dg/backslash_1.f90: Remove no longer needed
4643 -fno-backslash option.
4645 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4648 * gcc.dg/cpp/19990413-1.c: Update.
4649 * gcc.dg/parse-else-error.c: New.
4650 * gcc.dg/parse-else-error-2.c: New.
4651 * gcc.dg/parse-else-error-3.c: New.
4652 * gcc.dg/parse-else-error-4.c: New.
4654 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4657 * g++.dg/template/dependent-expr6.C: New testcase.
4659 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4662 * gcc.target/i386/pr34215.c: New test.
4664 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4667 * gcc.dg/torture/pr34174-1.c: New.
4669 2007-11-26 Richard Guenther <rguenther@suse.de>
4672 * gcc.dg/pr34233.c: New testcase.
4674 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4675 Revital Eres <eres@il.ibm.com>
4677 PR rtl-optimization/34085
4678 * gcc.dg/tree-prof (bb-reorg.c): New test.
4680 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4682 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4683 Return true for MIPS16 targets.
4685 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4688 * gfortran.dg/blockdata_4.f90: New test.
4690 2007-11-25 Tobias Burnus <burnus@net-b.de>
4693 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4694 * gfortran.dg/bind_c_usage_16.f03: New.
4695 * gfortran.dg/bind_c_usage_16_c.c: New.
4697 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4699 * gnat.dg/specs/size_clause1.ads: New test.
4700 * gnat.dg/specs/size_clause2.ads: Likewise.
4701 * gnat.dg/specs/size_clause3.ads: Likewise.
4703 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4706 * gfortran.dg/entry_16.f90: New test.
4708 2007-11-24 Tobias Burnus <burnus@net-b.de>
4711 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4713 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4716 * gfortran.dg/nested_modules_1.f90: Change the reference to
4717 FOO, forbidden by the standard, to a reference to W.
4718 * gfortran.dg/use_only_1.f90: New test.
4720 2007-11-23 Tobias Burnus <burnus@net-b.de>
4723 * gfortran.dg/nearest_3.f90: New test.
4725 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4728 * gfortran.dg/optional_dim_2.f90: New test.
4730 2007-11-23 Tobias Burnus <burnus@net-b.de>
4733 * gfortran.dg/bind_c_usage_15.f90: New.
4735 2007-11-23 Tobias Burnus <burnus@net-b.de>
4738 * gfortran.dg/nearest_2.f90: New.
4741 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4745 * g++.dg/ext/java-2.C: New test.
4747 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4748 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4751 * g++.dg/warn/pr5310.C: New.
4752 * g++.dg/warn/pr33160.C: New.
4754 2007-11-23 Richard Guenther <rguenther@suse.de>
4755 Michael Matz <matz@suse.de>
4757 PR tree-optimization/34176
4758 * gcc.c-torture/execute/pr34176.c: New testcase.
4760 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.dg/Wconversion-5.c: New test.
4764 * g++.dg/Wconversion3.C: New test.
4766 2007-11-23 Richard Guenther <rguenther@suse.de>
4768 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4770 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4773 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4774 qualifiers in abstract declarator.
4776 2007-11-22 Tobias Burnus <burnus@net-b.de>
4778 * gfortran.dg/derived_constructor_comps_3.f90: New.
4780 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4783 * g++.dg/ext/visibility/anon7.C: New test.
4785 2007-11-22 Tobias Burnus <burnus@net-b.de>
4788 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4789 * gfortran.dg/bind_c_usage_13.f03: New.
4790 * gfortran.dg/bind_c_usage_14.f03: New.
4792 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4794 PR rtl-optimization/33848
4795 * gcc.dg/torture/pr33848.c: New test.
4797 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4800 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4802 2007-11-20 Richard Guenther <rguenther@suse.de>
4805 * gcc.c-torture/execute/pr34154.c: New testcase.
4807 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4809 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4811 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4814 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4815 so test passes with -frecord-marker=8.
4816 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4817 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4818 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4819 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4820 * gfortrand.dg/modulo_1.f90: Likewise.
4822 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4824 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4826 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4827 * gcc.dg/pr30957-1.c: Likewise.
4829 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4832 * g++.dg/template/crash74.C: New test.
4834 2007-11-20 Richard Guenther <rguenther@suse.de>
4836 * gcc.c-torture/execute/20071120-1.c: New testcase.
4838 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4841 * gcc.dg/tree-ssa/pr34146.c: New test.
4844 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4845 dependent on target settings like move_by_pieces etc.
4848 * g++.dg/template/vla2.C: New test.
4851 * g++.dg/overload/template3.C: New test.
4853 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4856 * gfortran.dg/optional_dim_2.f90: Remove test.
4858 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4860 * gcc.dg/dfp/ddmode-ice.c: New test.
4862 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4864 PR tree-optimization/34036
4865 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4867 2007-11-19 Richard Guenther <rguenther@suse.de>
4869 PR tree-optimization/34
4870 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4872 2007-11-19 Tobias Burnus <burnus@net-b.de>
4875 * gfortran.dg/bind_c_usage_10_c.c: New.
4876 * gfortran.dg/bind_c_usage_10.f03: New.
4878 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4880 * gcc.dg/pr33007.c: Expect new warning.
4881 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4882 * g++.dg/opt/pr34036.C: New test.
4884 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4887 * g++.dg/warn/noreturn-4.C: New test.
4888 * g++.dg/warn/noreturn-5.C: New test.
4889 * g++.dg/warn/noreturn-6.C: New test.
4890 * g++.dg/warn/noreturn-7.C: New test.
4892 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4895 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4896 integers so tests works with -fdefault-integer-8.
4897 * gfortran.fortran-torture/execute/elemental.f90: Use default
4898 integers so test passes with -fdefault-integer-8.
4899 * gfortran.fortran-torture/execute/der_io.f90: Increase
4900 buffer length so test passes with -fdefault-integer-8.
4901 * gfortran.dg/bounds_check_8.f90: Likewise.
4902 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4903 * gfortran.dg/equiv_7.f90: Set kind so test passes
4904 with -fdefault-integer-8.
4905 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4908 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4911 * gfortran.dg/optional_dim_2.f90: New test.
4914 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4916 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4918 PR rtl-optimization/34132
4919 * gcc.c-torture/compile/20071118-1.c: New test.
4921 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4924 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4926 2007-11-18 Tobias Burnus <burnus@net-b.de>
4929 * gfortran.dg/entry_14.f90: New.
4930 * gfortran.dg/entry_15.f90: New.
4932 2007-11-18 Richard Guenther <rguenther@suse.de>
4934 PR tree-optimization/34127
4935 * gcc.c-torture/compile/pr34127.c: New testcase.
4937 2007-11-18 Ben Elliston <bje@au.ibm.com>
4939 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4940 type specifier, as they are not permitted according to the AltiVec
4941 Programming Interface Manual.
4943 2007-11-17 Tobias Burnus <burnus@net-b.de>
4946 * gfortran.dg/bind_c_usage_9.f03: New.
4947 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4949 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4952 * interface.c (gfc_current_interface_head,
4953 gfc_set_current_interface_head): New functions.
4954 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4955 On syntax error, restore previous state of the interface.
4956 * gfortran.h (gfc_current_interface_head,
4957 gfc_set_current_interface_head): New prototypes.
4959 2007-11-17 Richard Guenther <rguenther@suse.de>
4962 * gcc.c-torture/execute/pr34130.c: New testcase.
4964 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4967 * gfortran.dg/fmt_label_1.f90: New test.
4969 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4972 * gfortran.dg/initialization_15.f90 : New test.
4974 2007-11-16 Richard Guenther <rguenther@suse.de>
4977 * gcc.c-torture/compile/pr34030.c: New testcase.
4979 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4982 * gfortran.dg/interface_assignment_3.f90.
4984 2007-11-16 Richard Guenther <rguenther@suse.de>
4986 PR tree-optimization/33870
4987 * gcc.dg/torture/pr33870.c: New testcase.
4989 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4992 * gfortran.dg/allocatable_function_3.f90.
4994 2007-11-16 Richard Guenther <rguenther@suse.de>
4996 PR tree-optimization/34113
4997 * gcc.c-torture/compile/pr34113.c: New testcase.
4999 2007-11-16 Richard Guenther <rguenther@suse.de>
5001 PR tree-optimization/34099
5002 * g++.dg/torture/pr3499.C: New testcase.
5003 * gcc.c-torture/execute/pr34099.c: Likewise.
5005 2007-11-16 Olivier Hainque <hainque@adacore.com>
5007 * gnat.dg/release_unc_maxalign.adb: New test.
5009 2007-11-16 Jakub Jelinek <jakub@redhat.com>
5012 * g++.dg/template/crash73.C: New test.
5014 2007-11-15 Jakub Jelinek <jakub@redhat.com>
5017 * gcc.dg/tree-ssa/pr23848-1.c: New test.
5018 * gcc.dg/tree-ssa/pr23848-2.c: New test.
5019 * gcc.dg/tree-ssa/pr23848-3.c: New test.
5020 * gcc.dg/tree-ssa/pr23848-4.c: New test.
5022 2007-11-15 Tobias Burnus <burnus@net-b.de>
5025 * gfortran.dg/proc_decl_11.f90: New.
5027 2007-11-15 Ben Elliston <bje@au.ibm.com>
5029 * gcc.target/spu/compare-dp.c: New test.
5031 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5033 * gcc.dg/pr33923.c: New test.
5035 2007-11-14 Jakub Jelinek <jakub@redhat.com>
5038 * gcc.dg/pr34088.c: New test.
5040 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5042 * gcc.c-torture/compile/20071114-1.c: New test.
5044 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5047 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5048 to match known variations in symbol format. Document in comments.
5050 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5053 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5055 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5060 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063 * gfortran.dg/proc_decl_1.f90: Update.
5064 * gfortran.dg/proc_decl_7.f90: New test.
5065 * gfortran.dg/proc_decl_8.f90: New test.
5066 * gfortran.dg/proc_decl_9.f90: New test.
5067 * gfortran.dg/proc_decl_10.f90: New test.
5069 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
5072 * gfortran.dg/transfer_assumed_size_1.f90: New test.
5074 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5081 * g++.dg/parse/crash36.C: Add another dg-error.
5082 * g++.dg/cpp0x/pr34054.C: New test.
5083 * g++.dg/cpp0x/pr34056.C: New test.
5084 * g++.dg/cpp0x/pr34057.C: New test.
5085 * g++.dg/cpp0x/pr34058.C: New test.
5086 * g++.dg/cpp0x/pr34060.C: New test.
5088 PR tree-optimization/34063
5089 * g++.dg/tree-ssa/pr34063.C: New test.
5091 2007-11-13 Diego Novillo <dnovillo@google.com>
5093 PR tree-optimization/33870
5094 * gcc.c-torture/execute/pr33870-1.c: New test.
5095 * gcc.dg/tree-ssa/alias-16.c: New test.
5097 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5100 * g++.dg/template/crash72.C: New test.
5102 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
5104 * g++.dg/opt/cfg5.C: New test.
5106 2007-11-12 Richard Guenther <rguenther@suse.de>
5109 * gcc.c-torture/execute/pr34070-1.c: New testcase.
5110 * gcc.c-torture/execute/pr34070-2.c: Likewise.
5112 2007-11-12 Richard Guenther <rguenther@suse.de>
5115 * gcc.dg/pr34027-1.c: New testcase.
5116 * gcc.dg/pr34027-2.c: Likewise.
5118 2007-11-12 Ira Rosen <irar@il.ibm.com>
5120 PR tree-optimization/33953
5121 * gcc.dg/vect/pr33953.c: New testcase.
5123 2007-11-11 Tom Tromey <tromey@redhat.com>
5126 * g++.dg/ext/pr17577.h: New file.
5127 * g++.dg/ext/pr17577.C: New file.
5129 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5132 * g++.old-deja/g++.ns/template13.C: Update expected output.
5133 * g++.old-deja/g++.pt/friend23.C: Likewise.
5134 * g++.dg/warn/pr8570.C: New.
5136 2007-11-11 Jakub Jelinek <jakub@redhat.com>
5139 * g++.dg/template/pseudodtor4.C: New test.
5141 2007-11-10 Jakub Jelinek <jakub@redhat.com>
5144 * g++.dg/opt/inline14.C: New test.
5146 PR tree-optimization/33680
5147 * gcc.c-torture/compile/20071108-1.c: New test.
5150 * g++.dg/template/pseudodtor3.C: New test.
5152 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
5155 * g++.dg/cpp0x/variadic-init.C: New.
5157 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
5158 Jakub Jelinek <jakub@redhat.com>
5160 PR rtl-optimization/34012
5161 * gcc.target/i386/pr34012.c: New test.
5163 2007-11-09 Richard Guenther <rguenther@suse.de>
5165 PR tree-optimization/33604
5166 * g++.dg/tree-ssa/pr33604.C: New testcase.
5167 * gcc.dg/pr32721.c: Adjust pattern.
5169 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
5171 * gcc.target/mips/dse-1.c: Disable.
5173 2007-11-08 Tom Tromey <tromey@redhat.com>
5175 * gcc.dg/empty-source-3.c: Update warning location.
5176 * gcc.dg/gomp/barrier-2.c: Likewise.
5177 * gcc.dg/label-decl-3.c: Likewise.
5178 * gcc.dg/label-decl-2.c: Likewise.
5179 * gcc.dg/empty-source-2.c: Likewise.
5181 2007-11-08 Tom Tromey <tromey@redhat.com>
5184 * g++.dg/inherit/pr30297.C: New file.
5186 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
5188 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5189 -fno-common for cygwin and mingw32.
5191 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
5194 * gcc.dg/pr33826.c: New.
5195 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
5196 recursive functions being marked pure or const.
5198 2007-11-08 Tobias Burnus <burnus@net-b.de>
5201 * gfortran.dg/proc_decl_5.f90: New.
5202 * gfortran.dg/proc_decl_6.f90: New.
5204 2007-11-08 Jakub Jelinek <jakub@redhat.com>
5206 PR tree-optimization/32575
5207 * gcc.c-torture/execute/20071108-1.c: New test.
5209 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
5211 * g++.dg/opt/anchor1.C: New.
5213 2007-11-07 Diego Novillo <dnovillo@google.com>
5216 * gcc.c-torture/execute/pr33870.x: Remove.
5218 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
5223 * g++.dg/cpp0x/decltype-33837.C: New.
5224 * g++.dg/cpp0x/decltype-refbug.C: New.
5225 * g++.dg/cpp0x/decltype-33838.C: New.
5227 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5229 * gcc.c-torture/compile/20071107-1.c: New test.
5231 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5233 * gcc.dg/out-of-bounds-1.c: New test.
5235 2007-11-07 Jakub Jelinek <jakub@redhat.com>
5238 * g++.dg/warn/incomplete2.C: New test.
5239 * g++.dg/template/incomplete4.C: New test.
5240 * g++.dg/template/incomplete5.C: New test.
5242 2007-11-07 Olivier Hainque <hainque@adacore.com>
5244 * gnat.dg/max_align.adb: New test.
5246 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
5249 * gcc.target/i386/pr30961-1.c: New.
5251 2007-11-06 Tom Tromey <tromey@redhat.com>
5254 * g++.dg/warn/pragma-system_header3.h: New.
5255 * g++.dg/warn/pragma-system_header3.C: New.
5258 * g++.dg/warn/pragma-system_header4.C: New.
5259 * g++.dg/warn/pragma-system_header4.h: New.
5261 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5265 * g++.dg/other/canon-array.C: New.
5267 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5269 * g++.dg/parser/crash36.C: Tweak expected errors.
5270 * g++.dg/cpp0x/pr31439.C: New.
5271 * g++.dg/cpp0x/pr32114.C: New.
5272 * g++.dg/cpp0x/pr32115.C: New.
5273 * g++.dg/cpp0x/pr32125.C: New.
5274 * g++.dg/cpp0x/pr32126.C: New.
5275 * g++.dg/cpp0x/pr32127.C: New.
5276 * g++.dg/cpp0x/pr32128.C: New.
5277 * g++.dg/cpp0x/pr32253.C: New.
5278 * g++.dg/cpp0x/pr32566.C: New.
5279 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5280 * g++.dg/cpp0x/pr31438.C: Ditto.
5281 * g++.dg/cpp0x/variadic81.C: Ditto.
5282 * g++.dg/cpp0x/pr31432.C: Ditto.
5283 * g++.dg/cpp0x/pr31442.C: Ditto.
5285 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5288 * g++.dg/other/datasec1.C: New test.
5290 PR tree-optimization/33458
5291 * g++.dg/opt/inline12.C: New test.
5293 PR tree-optimization/33993
5294 * gcc.c-torture/compile/20071105-1.c: New test.
5296 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5298 PR rtl-optimization/33648
5299 * gcc.dg/pr33648.c: Require effective target freorder.
5301 2007-11-05 Revital Eres <eres@il.ibm.com>
5303 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5305 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5310 * g++.dg/cpp0x/pr33996.C: New
5311 * g++.dg/cpp0x/rv-trivial-bug.C: New
5312 * g++.dg/cpp0x/pr33930.C: New
5314 2007-11-05 Nick Clifton <nickc@redhat.com>
5315 Sebastian Pop <sebastian.pop@amd.com>
5317 PR tree-optimization/32540
5318 PR tree-optimization/33922
5319 * gcc.dg/tree-ssa/pr32540-1.c: New.
5320 * gcc.dg/tree-ssa/pr32540-2.c: New.
5321 * gcc.dg/tree-ssa/pr33922.c: New.
5323 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5326 * g++.dg/cpp0x/variadic-rref.C: New.
5328 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5330 * g++dg/warn/pointer-integer-comparison.C: New.
5332 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5334 PR tree-optimization/33856
5335 * gcc.c-torture/compile/20071027-1.c: New test.
5338 * g++.dg/ext/label10.C: New test.
5341 * g++.dg/other/ptrmem9.C: New test.
5343 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5346 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5348 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5350 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5351 * g++.dg/ext/visibility/namespace2.C: Add argument to
5352 dg-require-visibility.
5353 * g++.dg/ext/java-1.C: Disable on AIX.
5355 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5357 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5359 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5362 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5364 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5367 * gcc.dg/20031223-1.c: Adjust error output.
5368 * gcc.dg/parse-decl-after-label.c: New.
5370 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5373 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5374 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5375 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5377 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5379 PR rtl-optimization/28940
5380 * gcc.target/i386/addr-sel-1.c: New test.
5382 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5385 * gcc.dg/pr33670.c: New test.
5387 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5390 * g++.dg/lookup/typedef1.C: New test.
5392 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5395 * lib/scandump.exp (dump-suffix): New.
5396 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5397 Include dump suffix in pass/fail messages, put regexp in quotes.
5399 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5402 * g++.dg/other/error19.C: New.
5404 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5406 PR rtl-optimization/28062
5407 * gcc.c-torture/compile/20071102-1.c: New test.
5409 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5411 * g++.dg/cpp0x/pr33955.C: New.
5413 2007-11-01 Tom Tromey <tromey@redhat.com>
5415 PR preprocessor/30805:
5416 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5418 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5420 PR rtl-optimization/33648
5421 * gcc.dg/pr33648.c: New test.
5423 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5426 * g++.dg/template/pseudodtor1.C: New test.
5427 * g++.dg/template/pseudodtor2.C: New test.
5430 * g++.dg/rtti/typeid7.C: New test.
5432 2007-11-01 Tom Tromey <tromey@redhat.com>
5434 PR preprocessor/30805:
5435 * gcc.dg/cpp/pr30805.c: New file.
5437 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5440 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5442 * gcc.c-torture/compile/20001205-1.c: Ditto.
5443 * gcc.c-torture/compile/20001226-1.c: Ditto.
5444 * gcc.c-torture/compile/20020312-1.c: Ditto.
5445 * gcc.c-torture/compile/20020604-1.c: Ditto.
5446 * gcc.c-torture/compile/920501-12.c: Ditto.
5447 * gcc.c-torture/compile/920501-4.c: Ditto.
5448 * gcc.c-torture/compile/920520-1.c: Ditto.
5449 * gcc.c-torture/compile/980506-1.c: Ditto.
5450 * gcc.c-torture/compile/990617-1.c: Ditto.
5451 * gcc.dg/compare6.c: Ditto.
5452 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5453 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5454 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5455 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5456 * g++.old-deja/g++.pt/static6.C: Ditto.
5457 * g++.old-deja/g++.pt/crash16.C: Ditto.
5458 * g++.old-deja/g++.mike/p10416.C: Ditto.
5459 * g++.old-deja/g++.mike/ns15.C: Ditto.
5460 * g++.old-deja/g++.mike/eh46.C: Ditto.
5462 2007-11-01 Tom Tromey <tromey@redhat.com>
5464 * gcc.dg/redecl-1.c: Update.
5465 * gcc.dg/pr20368-3.c: Update.
5466 * gcc.dg/inline-14.c: Update.
5467 * gcc.dg/builtins-30.c: Update.
5468 * gcc.dg/dremf-type-compat-4.c: Update.
5469 * gcc.dg/pr20368-2.c: Update.
5471 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5473 PR rtl-optimization/33673
5474 * gcc.dg/pr33673.c: New test.
5476 2007-11-01 Michael Matz <matz@suse.de>
5478 PR tree-optimization/33961
5479 * gcc.dg/pr33961.c: New test.
5481 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5484 * g++.dg/template/error35.C: New.
5486 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.dg/pr31507-1.c: New test.
5490 * gcc.dg/pr31507-2.c: New test.
5492 2007-10-31 Revital Eres <eres@il.ibm.com>
5494 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5496 * gcc.dg/vect/tree-vect.h (check_vect): Add
5497 powerpc-*paired test.
5498 * lib/target-supports.exp (check_750cl_hw_available):
5500 (check_effective_target_vect_int,
5501 check_effective_target_vect_intfloat_cvt,
5502 check_effective_target_powerpc_altivec_ok,
5503 check_effective_target_vect_long,
5504 check_effective_target_vect_sdot_hi,
5505 check_effective_target_vect_udot_hi,
5506 check_effective_target_vect_pack_trunc,
5507 check_effective_target_vect_unpack,
5508 check_effective_target_vect_shift,
5509 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5511 * gcc.dg/vect/vect-ifcvt-11.c: New.
5512 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5513 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5514 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5515 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5516 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5517 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5519 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5520 Tobias Burnus <burnus@net-b.de>
5523 * gfortran.dg/module_read_1.f90: New.
5525 2007-10-31 Tom Tromey <tromey@redhat.com>
5527 PR preprocessor/30786:
5528 * gcc.dg/cpp/pr30786.c: New file.
5530 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5533 * gfortran.dg/interface_19.f90: New.
5534 * gfortran.dg/interface_20.f90: New.
5535 * gfortran.dg/interface_21.f90: New.
5537 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5539 PR tree-optimization/32377
5540 * gfortran.dg/vect/pr32377.f90: New.
5542 2007-10-31 Richard Guenther <rguenther@suse.de>
5545 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5546 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5548 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5551 * gfortran.dg/contained_3.f90: New.
5553 2007-10-31 Christian Bruel <christian.bruel@st.com>
5556 * g++.dg/opt/nrv8.C: New.
5558 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5561 * g++.dg/opt/compound1.C: New test.
5564 * g++.dg/template/ptrmem18.C: New test.
5566 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5569 * gfortran.dg/isnan_2.f90: New test.
5571 2007-10-30 Ed Schouten <ed@fxq.nl>
5573 PR tree-optimization/32500
5574 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5576 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5580 * g++.dg/cpp0x/pr31993.C: New
5581 * g++.dg/cpp0x/pr32252.C: New
5583 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5585 PR tree-optimization/33723
5586 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5588 2007-10-30 Richard Guenther <rguenther@suse.de>
5590 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5591 gcc.target/i386/loop-3.c.
5593 2007-10-30 Revital Eres <eres@il.ibm.com>
5595 * gcc.dg/vect/pr33866.c: Require vect_long.
5597 2007-10-30 Revital Eres <eres@il.ibm.com>
5599 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5600 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5602 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5604 PR tree-optimization/32893
5605 * lib/target-supports.exp
5606 (check_effective_target_unaligned_stack): new keyword.
5607 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5608 not sensitive to unaligned_stack.
5609 * gcc.dg/vect/vect-3.c: Likewise.
5610 * gcc.dg/vect/vect-4.c: Likewise.
5611 * gcc.dg/vect/vect-5.c: Likewise.
5612 * gcc.dg/vect/vect-6.c: Likewise.
5613 * gcc.dg/vect/vect-7.c: Likewise.
5614 * gcc.dg/vect/vect-13.c: Likewise.
5615 * gcc.dg/vect/vect-17.c: Likewise.
5616 * gcc.dg/vect/vect-18.c: Likewise.
5617 * gcc.dg/vect/vect-19.c: Likewise.
5618 * gcc.dg/vect/vect-20.c: Likewise.
5619 * gcc.dg/vect/vect-21.c: Likewise.
5620 * gcc.dg/vect/vect-22.c: Likewise.
5621 * gcc.dg/vect/vect-27.c: Likewise.
5622 * gcc.dg/vect/vect-29.c: Likewise.
5623 * gcc.dg/vect/vect-64.c: Likewise.
5624 * gcc.dg/vect/vect-65.c: Likewise.
5625 * gcc.dg/vect/vect-66.c: Likewise.
5626 * gcc.dg/vect/vect-72.c: Likewise.
5627 * gcc.dg/vect/vect-73.c: Likewise.
5628 * gcc.dg/vect/vect-86.c: Likewise.
5629 * gcc.dg/vect/vect-all.c: Likewise.
5630 * gcc.dg/vect/slp-25.c: Likewise.
5631 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5632 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5633 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5635 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5636 * gcc.dg/vect/vect-34.c: Likewise.
5637 * gcc.dg/vect/vect-36.c: Likewise.
5638 * gcc.dg/vect/vect-64.c: Likewise.
5639 * gcc.dg/vect/vect-65.c: Likewise.
5640 * gcc.dg/vect/vect-66.c: Likewise.
5641 * gcc.dg/vect/vect-68.c: Likewise.
5642 * gcc.dg/vect/vect-76.c: Likewise.
5643 * gcc.dg/vect/vect-77.c: Likewise.
5644 * gcc.dg/vect/vect-78.c: Likewise.
5646 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5647 testcase (without no-section-anchors prefix) but with global arrays.
5648 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5649 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5650 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5651 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5652 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5653 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5654 * gcc.dg/vect/vect-77-global.c: Likewise.
5655 * gcc.dg/vect/vect-78-global.c: Likewise.
5657 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5658 testcase (without no-section-anchors prefix) but fix alignment checks
5659 to also consider unaligned_stack targets.
5660 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5662 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5664 PR tree-optimization/33723
5665 * gcc.c-torture/execute/20071029-1.c: New test.
5666 * gcc.dg/tree-ssa/pr33723.c: New test.
5668 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5670 PR tree-optimization/33614
5671 * gcc.c-torture/compile/pr33614.c: New test.
5673 2007-10-29 Richard Guenther <rguenther@suse.de>
5675 PR tree-optimization/33870
5676 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5678 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5680 PR tree-optimization/33757
5681 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5682 true architectures instead of having a big dg-skip-if.
5685 * g++.dg/other/bitfield3.C: New test.
5687 2007-10-29 Richard Guenther <rguenther@suse.de>
5689 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5691 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5693 Automatic parallelization reduction tests.
5695 * gcc.dg/tree-ssa/reduc-1.c: New test.
5696 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5697 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5698 * gcc.dg/tree-ssa/reduc-2.c: New test.
5699 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5700 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5701 * gcc.dg/tree-ssa/reduc-3.c: New test.
5702 * gcc.dg/tree-ssa/reduc-6.c: New test.
5703 * gcc.dg/tree-ssa/reduc-7.c: New test.
5704 * gcc.dg/tree-ssa/reduc-8.c: New test.
5705 * gcc.dg/tree-ssa/reduc-9.c: New test.
5707 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5708 Zdenek Dvorak <ook@ucw.cz>
5710 OMP_ATOMIC Changes, testsuite changes.
5712 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5713 instead of gimple dump.
5714 * gcc.dg/gomp/atomic-9.c: Same.
5715 * gcc.dg/gomp/atomic-10.c: Same.
5716 * g++.dg/gomp/atomic-3.C: Same.
5717 * g++.dg/gomp/atomic-9.C: Same.
5718 * g++.dg/gomp/atomic-10.C: Same.
5720 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5724 * gfortran.dg/forall_12.f90: New test.
5727 * gfortran.dg/forall_13.f90: New test.
5729 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5730 Mark Mitchell <mark@codesourcery.com>
5733 * g++.dg/template/crash71.C: New.
5735 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5738 * gfortran.dg/module_md5_1.f90: Update hash-value.
5740 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5743 * g++.dg/torture/pr33589-1.C: New testcase.
5744 * g++.dg/torture/pr33589-2.C: New testcase.
5746 2007-10-28 Richard Guenther <rguenther@suse.de>
5748 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5750 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5751 Uros Bizjak <ubizjak@gmail.com>
5753 PR tree-optimization/33920
5754 * gcc.dg/tree-ssa/pr33290.c: New test.
5756 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5759 * gfortran.dg/argument_check_7.f90: New test.
5760 * gfortran.dg/argument_check_8.f90: New test.
5762 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5764 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5765 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5766 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5767 * gcc.target/i386/sse-14.c: Ditto.
5769 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5772 * g++.dg/other/ptrmem8.C: New test.
5775 * g++.dg/template/error34.C: New test.
5777 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5779 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5781 2007-10-27 Richard Guenther <rguenther@suse.de>
5783 PR tree-optimization/33870
5784 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5785 * gcc.c-torture/execute/pr33870.c: Likewise.
5787 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5790 * gfortran.dg/argument_checking_9.f90: New test.
5792 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5794 * g++.dg/other/pr33601.C: New.
5796 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5799 * g++.dg/init/new25.C: New.
5801 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5803 * g++.dg/cpp0x/pr33839.C: New.
5805 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5808 * g++.dg/template/arg6.C: New test.
5810 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5813 * g++.dg/parse/crash39.C: New.
5815 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5817 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5818 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5821 2007-10-25 David Daney <ddaney@avtrex.com>
5823 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5825 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5828 * g++.dg/template/error32.C: New.
5830 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5831 Ira Rosen <irar@il.ibm.com>
5833 PR tree-optimization/33833
5834 * gcc.dg/vect/pr33833.c: New testcase.
5836 2007-10-25 David Daney <ddaney@avtrex.com>
5838 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5840 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5841 Ira Rosen <irar@il.ibm.com>
5843 PR tree-optimization/33866
5844 * gcc.dg/vect/pr33866.c: New testcase.
5846 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5848 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5849 Add -w to compile flags to suppress "call-clobbered register" warnings
5850 and remove dg-warning directives.
5852 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5854 * gcc.dg/sms-2.c: Cleanup sms dump file.
5855 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5858 2007-10-24 David Daney <ddaney@avtrex.com>
5860 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5862 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5865 * gcc.target/mips/pr33755.c: New test.
5867 2007-10-24 Ira Rosen <irar@il.ibm.com>
5869 PR tree-optimization/33804
5870 * gcc.dg/vect/pr33804.c: New testcase.
5872 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5875 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5877 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5878 Uros Bizjak <ubizjak@gmail.com>
5880 PR rtl-optimization/33846
5881 * gcc.dg/vect/pr33846.c: New testcase.
5883 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5884 Dorit Nuzman <dorit@il.ibm.com>
5886 PR tree-optimization/33860
5887 * g++.dg/vect/pr33860.cc: New test.
5888 * g++.dg/vect/pr33860a.cc: New test.
5890 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5891 Revital Eres <eres@il.ibm.com>
5893 * gcc.dg/sms-2.c: New testcase.
5895 2007-10-22 David S. Miller <davem@davemloft.net>
5897 * gcc.dg/globalreg-1.c: New test.
5899 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5900 Dorit Nuzman <dorit@il.ibm.com>
5902 PR tree-optimization/33834
5903 PR tree-optimization/33835
5904 * g++.dg/vect/pr33834_1.cc: New test.
5905 * g++.dg/vect/pr33834_2.cc: New test.
5906 * g++.dg/vect/pr33835.cc: New test.
5908 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5910 * gcc.dg/pr33644.c: New test.
5912 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5915 * g++.dg/gomp/pr33372-1.C: New test.
5916 * g++.dg/gomp/pr33372-2.C: New test.
5917 * g++.dg/gomp/pr33372-3.C: New test.
5919 2007-10-22 Michael Matz <matz@suse.de>
5921 PR tree-optimization/33855
5922 * gcc.c-torture/compile/pr33855.c: New testcase.
5924 2007-10-22 Ira Rosen <irar@il.ibm.com>
5926 PR tree-optimization/33854
5927 * gcc.dg/vect/O1-pr33854.c: New testcase.
5928 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5930 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5932 * gcc.dg/unwind-1.c: Disable on AIX.
5933 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5935 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5938 * gfortran.dg/assign_9.f90: New test.
5940 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5942 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5943 (dg-mips-options): Skip tests that specify an ABI other than o32
5944 and o64 if generating MIPS16 hard-float code.
5946 2007-10-21 Ira Rosen <irar@il.ibm.com>
5947 Revital Eres <eres@il.ibm.com>
5949 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5950 * gcc.dg/vect/vect-16.c: Fix comment.
5951 * gcc.dg/vect/pr33369.c: Require vect_int.
5952 * gcc.dg/vect/slp-33.c: Add spaces.
5953 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5955 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5956 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5958 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5959 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5961 * gcc.dg/vect/slp-10.c: Add spaces.
5962 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5964 * gcc.dg/vect/slp-36.c: Require vect_int.
5965 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5966 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5967 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5968 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5970 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5971 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5972 instead of vector_alignment_reachable_for_double.
5973 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5974 (natural_alignment): Split into...
5975 (natural_alignment_32, natural_alignment_64): New.
5976 (vector_alignment_reachable): Depend on natural_alignment_32.
5977 (vector_alignment_reachable_for_double): Rename to ...
5978 (vector_alignment_reachable_for_64bit): And depend on
5979 natural_alignment_64.
5981 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5983 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5985 * g++.dg/vect/vect.exp: Likewise.
5986 * lib/fortran-torture.exp: Likewise.
5987 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5988 mipsisa64*-*-* as the target selector. Remove -mips64,
5989 -mhard-float and -mgp64 from the options list.
5990 * gcc.target/mips/mips-ps-2.c: Likewise.
5991 * gcc.target/mips/mips-ps-3.c: Likewise.
5992 * gcc.target/mips/mips-ps-4.c: Likewise.
5993 * gcc.target/mips/mips-ps-6.c: Likewise.
5994 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5996 * gcc.target/mips/sb1-1.c: Likewise.
5997 * gcc.target/mips/mips-ps-type.c: Likewise.
5998 * gcc.target/mips/mips-ps-7.c: New test.
5999 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6000 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6001 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6002 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
6003 as forcing an ABI and an architecture.
6004 (is_gp32_flag, is_gp64_flag): Fold into...
6005 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
6006 then -mfp64 imply -mhard-float. Apply register rules after the
6007 loop. Handle -march=mipsN like -mipsN.
6009 2007-10-20 David Edelsohn <edelsohn@gnu.org>
6011 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6012 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6014 2007-10-20 Tobias Burnus <burnus@net-b.de>
6017 * gfortran.dg/entry_dummy_ref_3.f90: New.
6019 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
6020 FX Coudert <fxcoudert@gcc.gnu.org>
6023 * gfortran.dg/char_cast_1.f90: New test.
6025 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6027 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6028 * gfortran.dg/large_real_kind_2.F90: ditto.
6029 * gfortran.dg/default_format_2.f90: ditto.
6030 * gfortran.dg/default_format_denormal_1.f90: ditto.
6032 2007-10-19 Richard Guenther <rguenther@suse.de>
6036 * gfortran.dg/pr32921.f: New testcase.
6038 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6041 * gfortran.dg/transfer_check_1.f90: Adjust options.
6043 2007-10-19 Richard Guenther <rguenther@suse.de>
6046 2007-10-19 Richard Guenther <rguenther@suse.de>
6049 * gfortran.dg/pr32921.f: New testcase.
6051 2007-10-19 Richard Guenther <rguenther@suse.de>
6053 * gcc.c-torture/execute/20071018-1.c: New testcase.
6055 2007-10-19 Richard Guenther <rguenther@suse.de>
6058 * gfortran.dg/pr32921.f: New testcase.
6060 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
6062 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6064 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
6066 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6068 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6071 * gfortran.dg/host_assoc_function_1.f90: Correct references.
6072 * gfortran.dg/host_assoc_function_3.f90: New test.
6074 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6077 * gfortran.dg/transfer_simplify_6.f90: New test.
6079 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6080 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6083 * gfortran.dg/pr33794.f90: New testcase.
6085 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6088 * gcc.target/i386/pr32961.c: New testcase.
6089 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6090 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6091 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6092 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6093 __builtin_ia32_pslldi128 defines.
6095 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
6098 * gfortran.dg/c_ptr_tests_13.f03: New test case.
6100 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6104 * g++.dg/template/void12.C: New.
6105 * g++.dg/template/void13.C: New.
6107 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6110 * g++.dg/template/void11.C: New.
6111 * g++.dg/template/void2.C: Adjust error markers.
6112 * g++.dg/template/void10.C: Likewise.
6113 * g++.dg/template/crash55.C: Likewise.
6115 2007-10-16 Mark Mitchell <mark@codesourcery.com>
6117 * g++.dg/opt/const5.C: New test.
6119 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
6120 Maxim Kuvyrkov <maxim@codesourcery.com>
6122 * gcc.target/ia64/20040709-2.c: New test.
6124 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6126 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6128 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
6130 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6131 to each function. Check that there are no unsigned loads.
6133 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6135 PR tree-optimization/33136
6136 * gcc.c-torture/execute/20070824-1.c: New test.
6137 * gcc.dg/pr33136-1.c: New test.
6138 * gcc.dg/pr33136-2.c: New test.
6139 * gcc.dg/pr33136-3.c: New test.
6141 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6143 PR tree-optimization/33735
6144 * g++.dg/torture/pr33735.C: New.
6146 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6149 * gcc.dg/va-arg-pack-2.c: New.
6151 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6153 PR tree-optimization/33619
6154 * gcc.dg/pr33619.c: New test.
6156 2007-10-15 David Edelsohn <edelsohn@gnu.org>
6158 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6160 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6162 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6165 * gfortran.dg/inquire_11.f90: New test.
6166 * gfortan.dg/negative_unit_int8.f: New test.
6168 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6171 * gcc.c-torture/compile/pr33133.c: New test.
6173 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6176 * gfortran.dg/namelist_40.f90: New test.
6178 2007-10-14 Tobias Burnus <burnus@net-b.de>
6181 * gfortran.dg/bounds_check_11.f90: New.
6183 2007-10-14 Andrew Pinski <pinskia@gmail.com>
6186 * g++.dg/other/ctor1.C: New test.
6187 * g++.dg/other/ctor2.C: New test.
6188 * g++.dg/other/dtor1.C: New test.
6190 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
6192 * gfortran.dg/bounds_check_10.f90: Fix testcase.
6194 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
6195 Paul Thomas <pault@gcc.gnu.org>
6199 * gfortran.dg/bounds_check_10.f90: New.
6201 2007-10-13 David Edelsohn <edelsohn@gnu.org>
6203 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6204 * gcc.target/powerpc/popcount-1.c: Same.
6206 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
6209 * g++.dg/conversion/op4.C: New test.
6211 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
6213 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6215 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6218 * gfortran.dg/ambiguous_specific_1.f90: New test.
6220 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6223 * gfortran.dg/impure_spec_expr_1.f90: New test.
6224 * gfortran.dg/char_result_7.f90: Remove illegal test.
6226 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
6229 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6230 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6231 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6232 * gcc.target/i386/pr11001-memset-1.c: New testcase.
6233 * gcc.target/i386/pr11001-memset-2.c: New testcase.
6234 * gcc.target/i386/pr11001-memset-3.c: New testcase.
6235 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6236 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6237 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6239 2007-10-12 Richard Guenther <rguenther@suse.de>
6242 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6243 * gcc.c-torture/execute/20071011-1.c: Likewise.
6244 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6246 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
6248 PR tree-optimization/33742
6249 * gcc.dg/pr33742.c: New testcase.
6251 2007-10-12 Jakub Jelinek <jakub@redhat.com>
6253 PR tree-optimization/33645
6254 * gcc.dg/pr33645-1.c: New test.
6255 * gcc.dg/pr33645-2.c: New test.
6256 * gcc.dg/pr33645-3.c: New test.
6259 * g++.dg/ext/label4.C: Adjust error regexp.
6260 * g++.dg/ext/label6.C: Adjust error regexp.
6261 * g++.dg/ext/label7.C: New test.
6262 * g++.dg/ext/label8.C: New test.
6263 * g++.dg/ext/label9.C: New test.
6265 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
6268 * gcc.dg/pr33676.c: New.
6270 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6273 * g++.dg/cpp0x/variadic83.C: New.
6275 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6278 * g++.dg/cpp0x/variadic81.C: New.
6279 * g++.dg/cpp0x/variadic82.C: Likewise.
6281 2007-10-11 Richard Guenther <rguenther@suse.de>
6284 * gcc.dg/pr33724.c: New testcase.
6286 2007-10-11 Richard Guenther <rguenther@suse.de>
6289 * gcc.dg/pr33726.c: New testcase.
6291 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6294 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6296 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6299 * gfortran.dg/do_3.F90: Run with -fwrapv.
6301 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6303 * gcc.dg/unwind-1.c: New.
6305 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6308 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6309 failure on some common systems.
6311 2007-10-09 Richard Guenther <rguenther@suse.de>
6314 * gcc.dg/pr33692.c: New testcase.
6316 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6319 * gcc.c-torture/execute/pr33669.c: New.
6321 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6323 PR tree-optimization/33615
6324 * g++.dg/tree-ssa/pr33615-2.C: New test.
6326 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6328 PR tree-optimization/33615
6329 * g++.dg/tree-ssa/pr33615.C: New test.
6331 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6333 PR tree-optimization/33572
6334 * g++.dg/torture/pr33572.C: Replace with complete test.
6336 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6339 * gfortran.dg/spec_expr_5.f90: New.
6341 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6343 * gcc.dg/pragma-darwin-2.c: New.
6345 2007-10-08 Richard Guenther <rguenther@suse.de>
6350 * gcc.dg/pr33693.c: New testcase.
6351 * gcc.dg/pr33695.c: Likewise.
6352 * gcc.dg/pr33697.c: Likewise.
6354 2007-10-08 Richard Guenther <rguenther@suse.de>
6359 * gcc.dg/pr33691.c: New testcase.
6360 * gcc.dg/pr33694.c: Likewise.
6361 * gcc.dg/pr33696.c: Likewise.
6363 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6366 * gfortran.dg/gamma_5.f90: New test case
6368 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6371 * initialization_1.f90: Fix dg-error annotations.
6372 * initialization_14.f90: New.
6373 * initialization_7.f90: Fix dg-error annotations.
6374 * initialization_9.f90: Likewise.
6376 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6378 * gfortran.dg/error_recovery_4.f90: New test.
6380 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6382 * gfortran.dg/default_format_denormal_2.f90: New test.
6383 * gfortran.dg/default_format_2.inc: New test.
6384 * gfortran.dg/default_format_denormal_1.f90: New test.
6385 * gfortran.dg/default_format_1.inc: New test.
6386 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6388 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6391 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6393 * gfortran.dg/namelist_15.f90: Revise test.
6395 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6397 PR tree-optimization/33655
6398 * gcc.dg/torture/pr33655.c: New.
6400 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6402 PR tree-optimization/33572
6403 * g++.dg/torture/pr33572.C: New.
6405 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6408 * gfortran.dg/forall_11.f90: New.
6410 2007-10-05 Michael Matz <matz@suse.de>
6413 * gcc.dg/pr33667.c: New testcase.
6415 2007-10-05 Richard Guenther <rguenther@suse.de>
6418 * gcc.dg/pr33666.c: New testcase.
6420 2007-10-05 Michael Matz <matz@suse.de>
6423 * gcc.target/i386/pr33600.c: New testcase.
6425 2007-10-05 Richard Guenther <rguenther@suse.de>
6427 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6429 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6432 * gcc.target/mips/pr33635-1.c: New test.
6434 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6437 * gfortran.dg/namelist_39.f90: Revise to use long names.
6439 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6442 * gfortran.dg/pr33646.f90: New file.
6444 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6447 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6448 * gfortran.dg/char_decl_2.f90: New test.
6450 2007-10-04 Richard Guenther <rguenther@suse.de>
6453 * gcc.c-torture/compile/pr33641.c: New testcase.
6455 2007-10-04 Michael Matz <matz@suse.de>
6457 PR rtl-optimization/33653
6458 * gcc.dg/pr33653.c: New.
6460 2007-10-04 Richard Guenther <rguenther@suse.de>
6462 PR tree-optimization/33627
6463 * g++.dg/torture/pr33627.C: New testcase.
6465 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6468 * gfortran.dg/parens_6.f90: New.
6470 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6474 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6476 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6478 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6480 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6483 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6485 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6486 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6488 * gcc.target/mips/fpr-moves-1.c: New test.
6489 * gcc.target/mips/fpr-moves-2.c: Likewise.
6490 * gcc.target/mips/fpr-moves-3.c: Likewise.
6491 * gcc.target/mips/fpr-moves-4.c: Likewise.
6492 * gcc.target/mips/fpr-moves-5.c: Likewise.
6493 * gcc.target/mips/fpr-moves-6.c: Likewise.
6494 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6496 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6498 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6500 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6502 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6503 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6505 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6508 * gfortran.dg/common_errors_1.f90: New.
6510 2007-10-03 Doug Kwan <dougkwan@google.com>
6511 Richard Guenther <rguenther@suse.de>
6514 * g++.dg/debug/using3.C: New testcase.
6516 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6519 * gfortran.dg/namelist_38.f90: New test.
6520 * gfortran.dg/namelist_39.f90: New test.
6522 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6525 * gfortran.dg/default_format_1.f90: New test.
6526 * gfortran.dg/default_format_2.f90: New test.
6527 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6528 * gfortran.dg/real_const_3.f90: Adjust expected output.
6530 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6532 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6533 default ABI. Split mips_forced_abi into mips_forced_abi and
6535 (is_gp32_flag): Return true for -mabi=32.
6536 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6537 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6538 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6539 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6540 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6541 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6542 * gcc.target/mips/save-restore-2.c: Likewise.
6543 * gcc.target/mips/save-restore-3.c: Likewise.
6544 * gcc.target/mips/save-restore-4.c: Likewise.
6546 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6549 * gcc.c-torture/compile/pr33617.c: New test.
6551 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6553 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6554 -gstabs+ for extended options.
6556 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6559 * gfortran.dg/ambiguous_specific_1.f90: New test.
6561 2007-10-02 Revital Eres <eres@il.ibm.com>
6563 * gcc.target/powerpc/paired-8.c: New test.
6564 * gcc.target/powerpc/paired-9.c: New test.
6565 * gcc.target/powerpc/paired-10.c: New test.
6567 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6570 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6572 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6575 * gfortran.dg/intent_out_2.f90: New test.
6577 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6580 * gfortran.dg/ambiguous_reference_1.f90: New test.
6582 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6587 * gfortran.dg/function_kinds_1.f90: New test.
6588 * gfortran.dg/function_kinds_2.f90: New test.
6589 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6590 use association into interfaces.
6592 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6595 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6596 (overflow): Use INFINITY, not FP_INFINITE.
6597 gcc.dg/float-range-4.c: Likewise.
6598 gcc.dg/float-range-5.c: Likewise.
6600 2007-10-01 Nick Clifton <nickc@redhat.com>
6602 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6605 2007-09-30 Diego Novillo <dnovillo@google.com>
6608 * g++.dg/tree-ssa/pr33593.C: New test.
6610 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6613 * gfortran.dg/PR19872.f: Fix test condition.
6614 * gfortran.dg/list_read_7.f90: New test.
6616 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6618 PR tree-optimization/33597
6619 * gcc.dg/vect/pr33597.c: New testcase.
6621 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6623 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6624 * gcc.target/i386/pr33524.c: ...this.
6626 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6629 * gfortran.dg/minmaxloc_4.f90: New.
6631 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6633 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6635 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6637 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6639 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6642 * g++.dg/cpp0x/variadic79.C: New.
6644 2007-09-28 Michael Matz <matz@suse.de>
6645 Jakub Jelinek <jakub@redhat.com>
6647 PR rtl-optimization/33552
6648 * gcc.target/i386/pr33552.c: New runtime test.
6649 * gcc.target/i386/strinline.c: New compile time test.
6651 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6653 * gfortran.dg/openmp_stack.f90: Removed.
6656 * g++.dg/cpp0x/variadic80.C: New test.
6658 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6660 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6663 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6666 * gcc.target/powerpc/gcse-1.c: New test.
6668 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6670 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6671 fixed capitalizations.
6672 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6673 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6674 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6675 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6676 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6677 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6678 * gfortran.dg/min_max_conformance.f90: Likewise.
6680 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6682 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6684 * gcc.dg/c99-tgmath-2.c: Likewise.
6685 * gcc.dg/c99-tgmath-3.c: Likewise.
6686 * gcc.dg/c99-tgmath-4.c: Likewise.
6688 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6691 * gfortran.dg/anint_1.f90: New test.
6693 2007-09-27 Ian Lance Taylor <iant@google.com>
6695 PR tree-optimization/33565
6696 * gcc.dg/Wstrict-overflow-20.c: New test.
6698 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6700 * gfortran.dg/openmp_stack.f90: Fix typo.
6701 * gfortran.dg/recursive_stack.f90: Fix typo.
6703 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6706 * g++.dg/template/error31.C: New.
6708 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6710 * lib/prune.exp: Prune also "^In function .*$" lines and
6711 "^ inlined from .*$" lines.
6713 2007-09-26 Richard Guenther <rguenther@suse.de>
6715 PR tree-optimization/33563
6716 * gcc.dg/torture/pr33563.c: New testcase.
6718 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6721 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6723 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6726 2007-09-26 Richard Guenther <rguenther@suse.de>
6728 PR tree-optimization/30375
6729 PR tree-optimization/33560
6730 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6731 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6732 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6733 * gcc.dg/torture/pr30375.c: New testcase.
6734 * gcc.dg/torture/pr33560.c: New testcase.
6735 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6737 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6740 * g++.dg/parse/crash38.C: New test.
6742 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6745 * gcc.target/i386/sse5-convert.c: New file, test int->long
6746 vectorized conversions.
6748 2007-09-25 Revital Eres <eres@il.ibm.com>
6750 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6752 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6755 * gcc.dg/enum-incomplete-1.c: New test.
6757 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6759 * gcc.c-torture/compile/20070919-1.c: New test.
6761 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6763 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6765 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6768 * g++.dg/inherit/override_attribs.C: New file.
6770 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6773 * io.c (check_format_string): Move NULL and constant checks into
6775 (check_io_constraints): Call gfc_simplify_expr() before calling
6776 check_format_string(). Remove NULL and constant checks.
6778 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6780 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6781 * gcc.c-torture/execute/loop-2g.x: Likewise.
6783 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6785 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6786 Reject hard-float modes unless the ABI is o32 or o64.
6787 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6788 of gcc.exp. Skip the tests when mips16 code generation is not
6790 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6791 and use dg-add-options mips16_attribute.
6793 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6796 * g++.dg/ext/attrib29.C: New test.
6798 2007-09-23 Ollie Wild <aaw@google.com>
6800 * gcc.dg/fold-bitand-1.c: New test.
6801 * gcc.dg/fold-bitand-2.c: New test.
6802 * gcc.dg/fold-bitand-3.c: New test.
6803 * gcc.dg/fold-bitand-4.c: New test.
6805 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6807 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6808 any of the macros to be defined for __mips16.
6809 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6811 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6813 * gcc.dg/vect/pr21591.c: Require vect_int.
6814 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6815 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6816 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6818 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6820 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6822 * gcc.dg/va-arg-pack-len-2.c: New test.
6823 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6825 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6827 PR tree-optimization/32772
6828 * gcc.c-torture/compile/20070905-1.c: New test.
6830 PR tree-optimization/32975
6831 * gcc.dg/pr32975.c: New test.
6834 * gcc.dg/pr28755.c: New test.
6836 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6838 * lib/target-supports.exp (check_effective_target_nomips16): New
6840 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6842 * gcc.dg/vect/vect.exp: Likewise.
6843 * g++.dg/vect/vect.exp: Likewise.
6844 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6845 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6846 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6847 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6848 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6849 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6850 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6851 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6852 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6853 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6854 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6855 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6856 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6857 (test14, test15, test16, test17, test18): Likewise.
6858 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6859 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6860 (test14, test15, test16, test17, test18, test19, test20, test21)
6862 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6863 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6864 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6865 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6866 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6867 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6868 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6869 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6870 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6871 (test13, test14, test15, test16, test17, test18, test19, test20)
6872 (test21, test22, test23, test24, test25, test26, test27, test28)
6873 (test29, test30, test31): Likewise.
6874 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6875 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6876 (test13, test14, test15, test16, test17, test18, test19, test20)
6877 (test21, test22, test23, test24, test25, test26, test27, test28)
6878 (test29, test30, test31, test32, test33, test34, test35, test36)
6879 (test37, test38, test39, test40, test41, test42, test43, test44)
6880 (test45, test46, test47, test48, test49, test50, test51, test52)
6881 (test53, test54, test55, test56, test57, test58, test59, test60)
6882 (test61, test62, test63): Likewise.
6883 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6884 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6885 (test13, test14, test15, test16, test17, test18, test19, test20)
6886 (test21, test22, test23, test24, test25, test26, test27, test28)
6887 (test29, test30, test31): Likewise.
6888 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6889 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6890 (test13, test14, test15, test16, test17, test18, test19, test20)
6891 (test21, test22, test23, test24, test25, test26, test27, test28)
6892 (test29, test30, test31): Likewise.
6893 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6894 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6895 (test13, test14, test15): Likewise.
6896 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6897 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6898 (test13, test14, test15): Likewise.
6899 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6900 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6901 (test13, test14, test15, test16, test17, test18, test19, test20)
6902 (test21, test22, test23, test24, test25, test26, test27, test28)
6903 (test29, test30, test31): Likewise.
6904 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6905 (matrix_multiply4: Likewise.
6906 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6907 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6908 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6909 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6910 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6911 (test13, test14, test15, test16, test17, test18, test19, test20)
6912 (test21, test22, test23, test24, test25, test26, test27, test28)
6913 (test29, test30, test31): Likewise.
6914 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6915 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6916 (test13, test14, test15, test16, test17, test18, test19, test20)
6917 (test21, test22, test23, test24, test25, test26, test27, test28)
6918 (test29, test30, test31): Likewise.
6919 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6920 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6921 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6922 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6923 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6924 (sub_v4qi): Likewise.
6925 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6926 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6927 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6928 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6929 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6930 (subb, subc): Likewise.
6931 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6932 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6933 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6934 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6935 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6936 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6937 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6938 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6939 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6940 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6941 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6942 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6943 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6945 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6947 * lib/target-supports.exp (add_options_for_mips16_attribute)
6948 (check_effective_target_mips16_attribute): New functions.
6949 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6951 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6953 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6954 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6955 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6956 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6957 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6958 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6959 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6960 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6961 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6962 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6963 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6964 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6965 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6966 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6967 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6968 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6969 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6970 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6971 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6972 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6973 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6974 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6975 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6976 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6978 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6980 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6981 options. Require { target mips16_attribute } and use dg-add-options
6982 to add the associated options.
6984 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6985 * gcc.target/mips/call-saved-3.c: Likewise.
6986 * gcc.target/mips/code-readable-1.c: Require { target
6987 mips16_attribute } and use dg-add-options to add the associated
6988 options. Remove trailing whitespace.
6990 * gcc.target/mips/code-readable-2.c: Likewise.
6991 * gcc.target/mips/code-readable-3.c: Likewise.
6992 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6993 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6994 Require { target mips16_attribute } and use dg-add-options to
6995 add the associated options.
6996 (cksum16, cksum8): Use MIPS16.
6997 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6998 Require { target mips16_attribute } and use dg-add-options to
6999 add the associated options.
7001 * gcc.target/mips/save-restore-2.c: Likewise.
7002 * gcc.target/mips/save-restore-3.c: Likewise.
7003 * gcc.target/mips/save-restore-4.c: Likewise.
7004 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
7006 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7007 (foo): Use NOMIPS16.
7009 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
7012 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7015 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7017 2007-09-22 Tobias Burnus <burnus@net-b.de>
7020 * gfortran.dg/gomp/free-2.f90: New.
7021 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7022 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7024 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
7026 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7027 * gcc.target/i386/sse5-haddX.c: Ditto.
7028 * gcc.target/i386/sse5-hsubX.c: Ditto.
7029 * gcc.target/i386/sse5-maccXX.c: Ditto.
7030 * gcc.target/i386/sse5-msubXX.c: Ditto.
7031 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7032 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7033 * gcc.target/i386/sse5-permpX.c: Ditto.
7034 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7036 * gcc.target/i386/sse5-fma-vector.c: Ditto.
7037 * gcc.target/i386/sse5-ima-vector.c: Ditto.
7038 * gcc.target/i386/sse5-pcmov.c: Ditto.
7039 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7041 2007-09-22 Richard Guenther <rguenther@suse.de>
7043 PR tree-optimization/33146
7044 * gcc.c-torture/compile/pr33146.c: New testcase.
7046 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7048 * lib/target-supports.exp (check_cached_effective_target): New
7050 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7051 (check_effective_target_c99_runtime): New procedure.
7052 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7053 (test3l): Likewise cargl.
7054 * gcc.dg/builtins-59.c: Require c99_runtime.
7055 * gcc.dg/builtins-61.c: Likewise.
7056 * gcc.dg/builtins-62.c: Likewise.
7058 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7060 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7061 * lib/target-supports-dg.exp (dg-add-options): Likewise.
7062 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7063 target-specific dg-options.
7064 * gcc.dg/builtins-20.c: Likewise.
7065 * gcc.dg/builtins-53.c: Likewise.
7066 * gcc.dg/builtins-55.c: Likewise.
7067 * gcc.dg/single-precision-constant.c: Likewise.
7068 * gcc.dg/torture/builtin-convert-1.c: Likewise.
7069 * gcc.dg/torture/builtin-convert-2.c: Likewise.
7070 * gcc.dg/torture/builtin-convert-3.c: Likewise.
7071 * gcc.dg/torture/builtin-convert-4.c: Likewise.
7072 * gcc.dg/torture/builtin-power-1.c: Likewise.
7074 2007-09-21 Chao-ying Fu <fu@mips.com>
7076 * lib/target-supports.exp (check_effective_target_fixed_point): New to
7077 check if targets have fixed-point supports.
7078 * gcc.dg/fixed-point/fixed-point.exp: New file.
7079 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7080 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7081 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7082 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7083 * gcc.dg/fixed-point/constants-pedantic.c,
7084 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7085 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7086 * gcc.dg/fixed-point/keywords-ignored-c99.c,
7087 * gcc.dg/fixed-point/keywords-pedantic.c,
7088 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7089 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7090 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7091 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7092 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7093 * gcc.dg/fixed-point/func-vararg-mixed.c,
7094 * gcc.dg/fixed-point/operator-logical.c,
7095 * gcc.dg/fixed-point/struct-union.c,
7096 * gcc.dg/fixed-point/bit-complement.c,
7097 * gcc.dg/fixed-point/operator-bitwise.c,
7098 * gcc.dg/fixed-point/operator-comma.c,
7099 * gcc.dg/fixed-point/struct-layout-1.c,
7100 * gcc.dg/fixed-point/union-init.c,
7101 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7102 * gcc.dg/fixed-point/func-mixed.c,
7103 * gcc.dg/fixed-point/func-vararg-size0.c,
7104 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7105 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7106 * gcc.dg/fixed-point/operator-unary.c,
7107 * gcc.dg/fixed-point/allop-const.c,
7108 * gcc.dg/fixed-point/muldiv-warning.c,
7109 * gcc.dg/nofixed-point-1.c,
7110 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7111 * gcc.target/mips/fixed-vector-type.c,
7112 * gcc.target/mips/fixed-scalar-type.c: New tests.
7114 2007-09-21 Olivier Hainque <hainque@adacore.com>
7116 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7117 * gnat.dg/test_nested_subtype_byref.adb: New test.
7119 2007-09-21 Jakub Jelinek <jakub@redhat.com>
7122 * gfortran.dg/gomp/pr33439.f90: New test.
7124 2007-09-21 Tobias Burnus <burnus@net-b.de>
7127 * gfortran.dg/merge_char_3.f90: New.
7129 2007-09-21 Tobias Burnus <burnus@net-b.de>
7132 * gfortran.dg/transfer_check_1.f90: New.
7134 2007-09-20 Asher Langton <langton2@llnl.gov>
7137 * gfortran.dg/init_flag_1.f90: New.
7138 * gfortran.dg/init_flag_2.f90: New.
7139 * gfortran.dg/init_flag_3.f90: New.
7140 * gfortran.dg/init_flag_4.f90: New.
7141 * gfortran.dg/init_flag_5.f90: New.
7142 * gfortran.dg/init_flag_6.f90: New.
7143 * gfortran.dg/init_flag_7.f90: New.
7145 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7148 * g++.dg/ext/anon-struct6.C: New.
7150 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7153 * gfortran.dg/inquire_10.f90: New test.
7155 2007-09-20 Joseph Myers <joseph@codesourcery.com>
7157 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7159 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7162 * gfortran.dg/used_types_18.f90: Declare variable of empty
7165 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7168 * gfortran.dg/array_constructor_19.f90: New test.
7170 2007-09-20 Jakub Jelinek <jakub@redhat.com>
7173 * gcc.dg/debug/pr33316.c: New test.
7176 * g++.dg/cpp0x/variadic76.C: New test.
7177 * g++.dg/cpp0x/variadic77.C: New test.
7178 * g++.dg/cpp0x/variadic78.C: New test.
7182 * gcc.c-torture/execute/20070919-1.c: New test.
7183 * gcc.dg/pr33238.c: New test.
7184 * gcc.dg/pr27301.c: New test.
7186 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
7188 * lib/target-supports.exp (check_effective_target_mips64): New
7190 * gcc.dg/lower-subreg-1.c: Require !mips64.
7191 * gcc.dg/sibcall-3.c (ATTR): New macro.
7192 (recurser_void1, recurser_void2): Use it.
7193 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7194 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7196 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
7198 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7199 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
7201 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7203 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
7206 * gfortran.dg/c_loc_tests_11.f03: New test case.
7208 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7211 * g++.dg/init/ref14.C: New.
7213 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
7215 * gnat.dg/slice2.ad[sb]: New testcase.
7217 2007-09-19 Nick Clifton <nickc@redhat.com>
7219 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7221 2007-09-19 Jie Zhang <jie.zhang@analog.com>
7223 * gcc.target/bfin/bfin.exp: New.
7224 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7225 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7226 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7227 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7228 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7229 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7230 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7231 mcpu-bf561.c, mcpu-default.c}: New tests.
7233 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
7235 Restore detection of unsupported TLS.
7238 2007-02-10 Richard Henderson <rth@redhat.com>
7240 * lib/target-supports.exp (check_effective_target_tls): Redefine
7241 to mean non-emulated tls.
7242 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7243 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7244 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7245 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7246 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7247 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7248 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7251 * lib/target-supports.exp (check_effective_target_tls): Use
7252 stronger test for compiler support for TLS.
7253 (check_effective_target_tls_native): New, to test for non-emulated
7255 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7256 instead of dg-require-effective-target tls.
7257 * g++.dg/gomp/copyin-1.C: Likewise.
7258 * g++.dg/gomp/sharing-1.C: Likewise.
7259 * g++.dg/gomp/tls-1.C: Likewise.
7260 * g++.dg/gomp/tls-2.C: Likewise.
7261 * g++.dg/gomp/tls-3.C: Likewise.
7262 * g++.dg/tls/diag-1.C: Likewise.
7263 * g++.dg/tls/diag-2.C: Likewise.
7264 * g++.dg/tls/diag-3.C: Likewise.
7265 * g++.dg/tls/diag-4.C: Likewise.
7266 * g++.dg/tls/diag-5.C: Likewise.
7267 * g++.dg/tls/init-1.C: Likewise.
7268 * g++.dg/tls/init-2.C: Likewise.
7269 * g++.dg/tls/trivial.C: Likewise.
7270 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7271 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7272 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7273 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7274 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7275 * gcc.dg/gomp/clause-1.c: Likewise.
7276 * gcc.dg/gomp/copyin-1.c: Likewise.
7277 * gcc.dg/gomp/sharing-1.c: Likewise.
7278 * gcc.dg/gomp/tls-1.c: Likewise.
7279 * gcc.dg/gomp/tls-2.c: Likewise.
7280 * gcc.dg/tls/alpha-1.c: Likewise.
7281 * gcc.dg/tls/opt-1.c: Likewise.
7282 * gcc.dg/tls/opt-13.c: Likewise.
7283 * gcc.dg/tls/opt-14.c: Likewise.
7284 * gcc.dg/tls/opt-2.c: Likewise.
7285 * gcc.dg/tls/opt-3.c: Likewise.
7286 * gcc.dg/tls/opt-4.c: Likewise.
7287 * gcc.dg/tls/opt-7.c: Likewise.
7288 * gcc.dg/tls/section-1.c: Likewise.
7289 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7290 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7291 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7292 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7293 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7294 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7295 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7296 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7297 * gfortran.dg/gomp/fixed-1.f: Likewise.
7298 * gfortran.dg/gomp/free-1.f90: Likewise.
7299 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7300 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7301 * gfortran.dg/gomp/reduction1.f90: Likewise.
7302 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7304 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7307 * gfortran.dg/bounds_check_9.f90: New test.
7308 * gfortran.dg/bounds_check_fail_2.f90: New test.
7310 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7312 PR c++/33462 (again)
7313 * g++.dg/ext/va-arg1.C: Adjust.
7315 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7318 * g++.dg/ext/va-arg1.C: New.
7320 2007-09-18 Tobias Burnus <burnus@net-b.de>
7322 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7324 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7327 * g++.dg/rtti/typeid6.C: New.
7329 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7332 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7333 * g++.dg/ext/is_class_error2.C: New.
7335 2007-09-18 Richard Guenther <rguenther@suse.de>
7337 PR tree-optimization/33340
7338 * g++.dg/torture/pr33340.C: New testcase.
7340 2007-09-18 Tobias Burnus <burnus@net-b.de>
7343 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7344 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7345 * gfortran.dg/elemental_subroutine_5.f90: New.
7347 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7349 * lib/target-supports.exp (check_profiling_available): Extend
7350 mips*-*-elf check to mips*-*-elf*.
7352 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7354 * gcc.dg/format/c90-scanf-5.c: New test.
7355 * gcc.dg/format/c99-scanf-4.c: New test.
7356 * gcc.dg/format/ext-7.c: New test.
7357 * gcc.dg/format/ext-8.c: New test.
7360 * gcc.c-torture/compile/20070915-1.c: New test.
7362 2007-09-17 Tobias Burnus <burnus@net-b.de>
7365 * gfortran.dg/private_type_9.f90: New.
7367 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7370 * gfortran.dg/pr33449.f90: New test.
7372 2007-09-17 Tobias Burnus <burnus@net-b.de>
7374 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7375 * gfortran.dg/private_type_1.f90: Ditto
7376 * gfortran.dg/interface_18.f90: New.
7377 * gfortran.dg/private_type_8.f90: New.
7379 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7382 * g++.dg/warn/new1.C: Adjust.
7383 * g++.dg/torture/str_empty.C: Likewise.
7385 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7387 * gcc.target/mips/dse-1.c: New test.
7389 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7392 * g++.dg/overload/operator3.C: New.
7394 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7396 * gcc.target/mips/truncate-1.c: New test.
7398 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7404 * gfortran.dg/subref_array_pointer_1.f90: New test.
7405 * gfortran.dg/subref_array_pointer_2.f90: New test.
7407 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7409 * gfortran.dg/nint_2.f90: Correct last change.
7411 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7413 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7415 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7417 * gcc.dg/vect/pr33373b.c: New test.
7419 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7422 * gcc.target/i386/pr33438.c: New test.
7424 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7426 * gfortran.dg/nint_2.f90: Revert previous commit.
7428 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7430 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7432 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7435 * g++.dg/other/unused1.C: XFAIL class2 scan.
7437 2007-09-13 Tobias Burnus <burnus@net-b.de>
7440 * gfortran.dg/elemental_args_check_1.f90: New.
7441 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7442 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7444 2007-09-13 Tobias Burnus <burnus@net-b.de>
7446 * gfortran.dg/recursive_check_3.f90: New.
7448 2007-09-13 Tobias Burnus <burnus@net-b.de>
7451 * gfortran.dg/elemental_bind_c.f90: New.
7453 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7455 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7456 * gcc.target/mips/mips16-attributes-2.c: New test.
7457 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7458 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7459 hard-float asm when __mips16 is defined.
7460 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7461 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7462 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7463 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7464 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7465 * gcc.target/mips/pr26765.c (foo): Likewise.
7466 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7467 targets, use dg-mips-options instead of dg-options, and use -mgp32
7468 to force 32-bit mode.
7469 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7471 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7473 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7474 Michael Meissner <michael.meissner@amd.com>
7476 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7477 * gcc.target/i386/sse5-hsubX.c: Ditto.
7478 * gcc.target/i386/sse5-permpX.c: Ditto.
7479 * gcc.target/i386/sse5-haddX.c: Ditto.
7480 * gcc.target/i386/sse5-maccXX.c: Ditto.
7481 * gcc.target/i386/sse5-msubXX.c: Ditto.
7482 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7483 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7485 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7486 optimizes floating point conditional moves into the pcmov
7487 instruction on SSE5.
7488 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7490 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7491 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7494 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7495 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7497 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7498 optimizes (a*b)+c into fmadd on SSE5.
7500 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7501 whether the SSE5 instructions can be generated.
7503 * gcc.target/i386/sse5-check.h: New. Add support for
7506 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7507 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7508 * gcc.target/i386/sse-13.c: Ditto.
7509 * gcc.target/i386/sse-14.c: Ditto.
7511 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7514 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7515 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7517 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.dg/pr32338-1.c: New test.
7521 * gcc.dg/pr32338-2.c: New test.
7523 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7525 * lib/target-supports.exp (check_effective_target_sync_int_long):
7526 Revert change to add xtensa.
7527 (check_effective_target_sync_char_short): Likewise.
7529 2007-09-12 Olivier Hainque <hainque@adacore.com>
7531 * gnat.dg/packed_subtype.adb: New test.
7533 2007-09-12 Tobias Burnus <burnus@net-b.de>
7536 * gfortran.dg/intrinsic_size.f90: New.
7538 2007-09-12 Tobias Burnus <burnus@net-b.de>
7542 * gfortran.dg/conflicts_2.f90: New.
7544 2007-09-12 Ira Rosen <irar@il.ibm.com>
7546 PR tree-optimization/32377
7547 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7548 dependence distance.
7549 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7550 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7551 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7552 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7554 2007-09-12 Richard Guenther <rguenther@suse.de>
7557 * gcc.c-torture/compile/pr33382.c: New testcase.
7558 * gcc.c-torture/execute/pr33382.c: Likewise.
7560 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7563 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7565 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7567 PR tree-optimization/33373
7568 * gcc.dg/vect/pr33373.c: New test.
7570 2007-09-12 Ben Elliston <bje@au.ibm.com>
7572 * lib/target-supports.exp (check_effective_target_vect_no_double):
7575 2007-09-12 Ben Elliston <bje@au.ibm.com>
7576 Ulrich Weigand <uweigand@de.ibm.com>
7578 * gcc.target/spu/dfcgt-nan.c: New test.
7580 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7582 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7584 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7587 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7589 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7591 * gcc.dg/va-arg-pack-len-1.c: New test.
7592 * g++.dg/va-arg-pack-len-1.C: New test.
7594 2007-09-11 Michael Matz <matz@suse.de>
7596 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7598 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7600 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7601 checks for size of long double.
7602 * gcc.dg/dfp/convert.h: New file.
7603 * gcc.dg/dfp/convert-bfp-2.c: New test.
7604 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7605 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7606 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7607 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7608 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7609 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7610 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7611 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7612 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7614 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7616 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7617 Change dg-final to expect 1 non-profitable loop and
7619 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7620 Change dg-final to expect 1 non-profitable loop and
7622 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7623 Change dg-final to expect 1 profitable loop.
7624 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7625 Change dg-final to expect 1 profitable loop.
7627 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7629 * gcc.target/mips/call-saved-1.c: New test.
7630 * gcc.target/mips/call-saved-2.c: Likewise.
7631 * gcc.target/mips/call-saved-3.c: Likewise.
7632 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7633 instead of mips_mips64. Set mips_fp64 too.
7634 (is_gp32_flag): Return true for -mips1 and -mips2.
7635 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7637 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7639 * g++.dg/ext/va-arg-pack-1.C: New test.
7640 * g++.dg/ext/va-arg-pack-2.C: New test.
7642 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7645 * gcc.dg/vect/pr33369.c: New test.
7647 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7650 * gfortran.dg/array_memcpy_5.f90: New test.
7652 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7654 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7656 2007-09-09 Richard Guenther <rguenther@suse.de>
7658 * gcc.c-torture/compile/20070906-1.c: New testcase.
7660 2007-09-09 Ira Rosen <irar@il.ibm.com>
7662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7664 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7665 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7666 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7669 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7671 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7673 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7675 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7677 2007-09-09 Ira Rosen <irar@il.ibm.com>
7679 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7680 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7681 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7682 Compile tests with -fno-tree-pre.
7683 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7684 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7685 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7686 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7687 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7688 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7689 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7690 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7691 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7692 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7693 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7694 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7695 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7696 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7697 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7698 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7699 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7700 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7701 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7703 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7705 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7707 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7708 Use remote_exec to call c++filt.
7709 * lib/target-supports-dg.exp (dg-require-host-local): New.
7710 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7711 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7712 * g++.dg/rtti/repo1.C: Likewise.
7713 * g++.dg/template/repo1.C: Likewise.
7714 * g++.dg/template/repo2.C: Likewise.
7715 * g++.dg/template/repo3.C: Likewise.
7716 * g++.dg/template/repo4.C: Likewise.
7717 * g++.dg/template/repo5.C: Likewise.
7718 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7719 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7720 * g++.old-deja/g++.pt/repo1.C: Likewise.
7721 * g++.old-deja/g++.pt/repo2.C: Likewise.
7722 * g++.old-deja/g++.pt/repo3.C: Likewise.
7723 * g++.old-deja/g++.pt/repo4.C: Likewise.
7724 * gcc.dg/cpp/trad/builtins.c: Likewise.
7726 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7728 PR tree-optimization/32283
7729 * gcc.dg/tree-ssa/loop-31.c: New test.
7731 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7733 PR rtl-optimization/26449
7734 * gcc.target/i386/pr26449-1.c: New file.
7736 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7739 PR rtl-optimization/26449
7740 * gcc.target/i386/pr33329.c: New file.
7742 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7744 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7746 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7748 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7750 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7752 PR tree-optimization/33301
7753 * gfortran.dg/vect/pr33301.f: New test.
7755 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7758 * gfortran.dg/backspace_10.f90: New test.
7760 2007-09-07 Richard Guenther <rguenther@suse.de>
7763 2007-09-06 Richard Guenther <rguenther@suse.de>
7765 PR tree-optimization/32586
7766 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7767 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7768 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7769 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7770 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7771 now obsolete simplification.
7773 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7775 PR tree-optimization/33299
7776 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7777 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7779 2007-09-07 Richard Guenther <rguenther@suse.de>
7782 2007-09-06 Richard Guenther <rguenther@suse.de>
7784 PR tree-optimization/32586
7785 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7786 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7787 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7788 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7789 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7790 now obsolete simplification.
7792 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7794 PR tree-optimization/32821
7795 * gcc.dg/tree-ssa/pr32821.c: New file.
7797 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7799 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7800 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7801 and mips_forced_no_er.
7802 (dg-mips-options): Add -mno-abicalls when a small-data option is
7803 specified. Skip tests with small-data options if mips_forced_gp.
7804 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7805 * gcc.target/mips/sdata-1.c: New test.
7806 * gcc.target/mips/sdata-2.c: Likewise.
7807 * gcc.target/mips/sdata-3.c: Likewise.
7808 * gcc.target/mips/sdata-4.c: Likewise.
7810 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7813 * spread_zerosize_1.f90: New test case.
7814 * spread_bounds_1.f90: New test case.
7816 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7819 * g++.dg/template/static31.C: New.
7821 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7824 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7827 2007-09-06 David Daney <ddaney@avtrex.com>
7828 Richard Sandiford <richard@codesourcery.com>
7831 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7832 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7833 * gcc.target/mips/pr33256.c: New test.
7835 2007-09-06 Tom Tromey <tromey@redhat.com>
7837 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7839 2007-09-06 Richard Guenther <rguenther@suse.de>
7841 PR tree-optimization/32586
7842 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7843 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7844 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7845 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7846 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7847 now obsolete simplification.
7849 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7851 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7852 * gcc.target/i386/sse3-addsubps.c: Ditto.
7853 * gcc.target/i386/sse3-haddpd.c: Ditto.
7854 * gcc.target/i386/sse3-haddps.c: Ditto.
7855 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7856 * gcc.target/i386/sse3-hsubps.c: Ditto.
7857 * gcc.target/i386/sse3-lddqu.c: Ditto.
7858 * gcc.target/i386/sse3-movddup.c: Ditto.
7859 * gcc.target/i386/sse3-movshdup.c: Ditto.
7860 * gcc.target/i386/sse3-movsldup.c: Ditto.
7862 2007-09-06 Richard Guenther <rguenther@suse.de>
7864 PR tree-optimization/33302
7865 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7867 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7870 * gfortran.dg./fmt_float.f90: New test.
7872 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7875 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7877 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7879 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7880 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7882 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7884 * g++.dg/eh/builtin1.C: New test.
7885 * g++.dg/eh/builtin2.C: New test.
7886 * g++.dg/eh/builtin3.C: New test.
7889 * g++.dg/eh/builtin4.C: New test.
7891 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7893 * gcc.target/powerpc/dfp-dd.c: New test.
7894 * gcc.target/powerpc/dfp-td.c: New test.
7896 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7898 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7899 * gcc.dg/va-arg-pack-1.c: New test.
7901 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7903 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7904 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7905 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7906 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7907 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7909 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7912 * g++.dg/ext/anon-struct5.C: New.
7914 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7916 * gcc.dg/i386-cpuid.h: Remove.
7917 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7918 (main): Use __get_cpuid to get target features.
7919 * gcc.target/i386/sse-check.h: Ditto.
7920 * gcc.target/i386/sse2-check.h: Ditto.
7921 * gcc.target/i386/sse3-check.h: Ditto.
7922 * gcc.target/i386/ssse3-check.h: Ditto.
7923 * gcc.target/i386/sse4_1-check.h: Ditto.
7924 * gcc.target/i386/sse4_2-check.h: Ditto.
7925 * gcc.target/i386/sse4a-check.h: Ditto.
7926 * gcc.dg/torture/pr16104-1.c: Ditto.
7927 (do_test): Change to void.
7928 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7929 * gcc.target/i386/sse-6.c: Ditto.
7930 * gcc.target/i386/sse-7.c: Ditto.
7931 * g++.dg/other/i386-1.C: Include cpuid.h.
7932 (main): New function. Use __get_cpuid to get target fetaures.
7934 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7935 David Ung <davidu@mips.com>
7936 Nigel Stephens <nigel@mips.com>
7938 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7939 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7940 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7941 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7942 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7943 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7944 * gcc.dg/torture/pr19683-1.c: Likewise.
7945 * gcc.target/mips/madd-3.c: Likewise.
7946 * gcc.target/mips/maddu-3.c: Likewise.
7947 * gcc.target/mips/msub-3.c: Likewise.
7948 * gcc.target/mips/msubu-3.c: Likewise.
7949 * gcc.target/mips/asm-1.c: Likewise.
7950 * gcc.target/mips/branch-1.c: Likewise.
7951 * gcc.target/mips/ins-1.c: Likewise.
7952 * gcc.target/mips/near-far-3.c: Likewise.
7953 * gcc.target/mips/near-far-4.c: Likewise.
7954 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7955 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7956 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7957 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7958 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7959 * gcc.target/mips/dspr2-MULT.c: Likewise.
7960 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7961 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7962 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7963 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7964 * gcc.target/mips/code-readable-2.c: Likewise.
7965 * gcc.target/mips/code-readable-3.c: Likewise.
7967 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7968 David Ung <davidu@mips.com>
7969 Nigel Stephens <nigel@mips.com>
7971 * gcc.target/mips/mips16-attributes.c: New.
7973 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7976 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7979 * gfortran.dg/char_length_10.f90: New test.
7981 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7984 * g++.dg/parse/template24.C: New.
7986 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7988 * g++.dg/other/spu2vmx-1.C: New test.
7990 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7992 PR tree-optimization/33017
7993 * gcc.dg/pr33017.c: New test.
7995 2007-09-05 Ben Elliston <bje@au.ibm.com>
7997 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7998 __protected_stream family of macros.
8000 2007-09-04 Jan Hubicka <jh@suse.cz>
8002 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8003 * gcc.dg/tree-ssa/pr27236.c: Likewise.
8004 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8005 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8006 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8007 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8008 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8011 2007-09-04 Janus Weil <jaydub66@gmail.com>
8012 Tobias Burnus <burnus@net-b.de>
8014 * gfortran.dg/proc_decl_1.f90: New.
8015 * gfortran.dg/proc_decl_2.f90: New.
8016 * gfortran.dg/proc_decl_3.f90: New.
8017 * gfortran.dg/proc_decl_4.f90: New.
8019 2007-09-04 Jan Hubicka <jh@suse.cz>
8021 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8022 * gcc.dg/vect/vect-105.c: Mark functions noinline.
8023 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8024 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8025 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8026 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8027 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8028 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8029 * gcc.dg/vect/vect-50.c: Mark functions noinline.
8030 * gcc.dg/vect/vect-33.c: Mark functions noinline.
8031 * gcc.dg/vect/vect-16.c: Mark functions noinline.
8032 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8033 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8034 * gcc.dg/vect/vect-92.c: Mark functions noinline.
8035 * gcc.dg/vect/vect-75.c: Mark functions noinline.
8036 * gcc.dg/vect/vect-58.c: Mark functions noinline.
8037 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8038 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8039 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8040 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8041 * gcc.dg/vect/vect-114.c: Mark functions noinline.
8042 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8043 * gcc.dg/vect/vect-8.c: Mark functions noinline.
8044 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8045 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8046 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8047 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8048 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8049 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8050 * gcc.dg/vect/vect-42.c: Mark functions noinline.
8051 * gcc.dg/vect/vect-25.c: Mark functions noinline.
8052 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8053 * gcc.dg/vect/vect-67.c: Mark functions noinline.
8054 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8055 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8056 * gcc.dg/vect/vect-106.c: Mark functions noinline.
8057 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8058 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8059 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8060 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8061 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8062 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8063 * gcc.dg/vect/vect-34.c: Mark functions noinline.
8064 * gcc.dg/vect/vect-17.c: Mark functions noinline.
8065 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8066 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8067 * gcc.dg/vect/vect-93.c: Mark functions noinline.
8068 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8069 * gcc.dg/vect/vect-76.c: Mark functions noinline.
8070 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8071 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8072 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8073 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8074 * gcc.dg/vect/vect-115.c: Mark functions noinline.
8075 * gcc.dg/vect/vect-9.c: Mark functions noinline.
8076 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8077 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8078 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8079 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8080 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8081 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8082 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8083 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8084 * gcc.dg/vect/vect-60.c: Mark functions noinline.
8085 * gcc.dg/vect/vect-26.c: Mark functions noinline.
8086 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8087 * gcc.dg/vect/vect-85.c: Mark functions noinline.
8088 * gcc.dg/vect/vect-68.c: Mark functions noinline.
8089 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8090 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8091 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8092 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8093 * gcc.dg/vect/vect-107.c: Mark functions noinline.
8094 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8095 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8096 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8097 * gcc.dg/vect/vect-52.c: Mark functions noinline.
8098 * gcc.dg/vect/vect-35.c: Mark functions noinline.
8099 * gcc.dg/vect/vect-18.c: Mark functions noinline.
8100 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8101 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8102 * gcc.dg/vect/vect-77.c: Mark functions noinline.
8103 * gcc.dg/vect/vect-2.c: Mark functions noinline.
8104 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8105 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8106 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8107 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8108 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8109 * gcc.dg/vect/vect-116.c: Mark functions noinline.
8110 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8111 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8112 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8113 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8114 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8115 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8116 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8117 * gcc.dg/vect/vect-44.c: Mark functions noinline.
8118 * gcc.dg/vect/vect-27.c: Mark functions noinline.
8119 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8120 * gcc.dg/vect/vect-86.c: Mark functions noinline.
8121 * gcc.dg/vect/vect-100.c: Mark functions noinline.
8122 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8123 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8124 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8125 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8126 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8127 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8128 * gcc.dg/vect/vect-108.c: Mark functions noinline.
8129 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8130 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8131 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8132 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8133 * gcc.dg/vect/vect-11.c: Mark functions noinline.
8134 * gcc.dg/vect/vect-70.c: Mark functions noinline.
8135 * gcc.dg/vect/vect-36.c: Mark functions noinline.
8136 * gcc.dg/vect/vect-19.c: Mark functions noinline.
8137 * gcc.dg/vect/vect-95.c: Mark functions noinline.
8138 * gcc.dg/vect/vect-78.c: Mark functions noinline.
8139 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8140 * gcc.dg/vect/vect-3.c: Mark functions noinline.
8141 * gcc.dg/vect/vect-all.c: Mark functions noinline.
8142 * gcc.dg/vect/vect-117.c: Mark functions noinline.
8143 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8144 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8145 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8146 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8147 * gcc.dg/vect/vect-20.c: Mark functions noinline.
8148 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8149 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8150 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8151 * gcc.dg/vect/vect-62.c: Mark functions noinline.
8152 * gcc.dg/vect/vect-28.c: Mark functions noinline.
8153 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8154 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8155 * gcc.dg/vect/vect-87.c: Mark functions noinline.
8156 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8157 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8158 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8159 * gcc.dg/vect/vect-109.c: Mark functions noinline.
8160 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8161 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8163 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8164 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8165 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8166 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8167 * gcc.dg/vect/vect-12.c: Mark functions noinline.
8168 * gcc.dg/vect/vect-71.c: Mark functions noinline.
8169 * gcc.dg/vect/vect-54.c: Mark functions noinline.
8170 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8171 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8172 * gcc.dg/vect/vect-96.c: Mark functions noinline.
8173 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8174 * gcc.dg/vect/vect-110.c: Mark functions noinline.
8175 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8176 * gcc.dg/vect/vect-4.c: Mark functions noinline.
8177 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8178 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8179 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8180 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8181 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8182 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8183 * gcc.dg/vect/vect-21.c: Mark functions noinline.
8184 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8185 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8186 * gcc.dg/vect/vect-80.c: Mark functions noinline.
8187 * gcc.dg/vect/vect-63.c: Mark functions noinline.
8188 * gcc.dg/vect/vect-46.c: Mark functions noinline.
8189 * gcc.dg/vect/vect-29.c: Mark functions noinline.
8190 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8191 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8192 * gcc.dg/vect/vect-88.c: Mark functions noinline.
8193 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8194 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8195 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8196 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8197 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8198 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8199 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8200 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8201 * gcc.dg/vect/vect-30.c: Mark functions noinline.
8202 * gcc.dg/vect/vect-13.c: Mark functions noinline.
8203 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8204 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8205 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8206 * gcc.dg/vect/vect-72.c: Mark functions noinline.
8207 * gcc.dg/vect/vect-38.c: Mark functions noinline.
8208 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8209 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8210 * gcc.dg/vect/vect-97.c: Mark functions noinline.
8211 * gcc.dg/vect/vect-111.c: Mark functions noinline.
8212 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8213 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8214 * gcc.dg/vect/vect-5.c: Mark functions noinline.
8215 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8216 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8217 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8218 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8219 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8220 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8221 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8222 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8223 * gcc.dg/vect/vect-22.c: Mark functions noinline.
8224 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8225 * gcc.dg/vect/vect-64.c: Mark functions noinline.
8226 * gcc.dg/vect/vect-89.c: Mark functions noinline.
8227 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8228 * gcc.dg/vect/vect-103.c: Mark functions noinline.
8229 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8230 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8231 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8232 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8233 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8234 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8235 * gcc.dg/vect/vect-31.c: Mark functions noinline.
8236 * gcc.dg/vect/vect-14.c: Mark functions noinline.
8237 * gcc.dg/vect/vect-73.c: Mark functions noinline.
8238 * gcc.dg/vect/vect-56.c: Mark functions noinline.
8239 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8240 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8241 * gcc.dg/vect/vect-98.c: Mark functions noinline.
8242 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8243 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8244 * gcc.dg/vect/vect-112.c: Mark functions noinline.
8245 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8246 * gcc.dg/vect/vect-6.c: Mark functions noinline.
8247 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8248 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8249 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8250 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8251 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8252 * gcc.dg/vect/pr25413.c: Mark functions noinline.
8253 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8254 * gcc.dg/vect/vect-40.c: Mark functions noinline.
8255 * gcc.dg/vect/vect-23.c: Mark functions noinline.
8256 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8257 * gcc.dg/vect/vect-82.c: Mark functions noinline.
8258 * gcc.dg/vect/vect-65.c: Mark functions noinline.
8259 * gcc.dg/vect/vect-48.c: Mark functions noinline.
8260 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8261 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8262 * gcc.dg/vect/vect-104.c: Mark functions noinline.
8263 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8264 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8265 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8266 * gcc.dg/vect/vect-32.c: Mark functions noinline.
8267 * gcc.dg/vect/vect-15.c: Mark functions noinline.
8268 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8269 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8270 * gcc.dg/vect/vect-91.c: Mark functions noinline.
8271 * gcc.dg/vect/vect-74.c: Mark functions noinline.
8272 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8273 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8274 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8275 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8276 * gcc.dg/vect/vect-99.c: Mark functions noinline.
8277 * gcc.dg/vect/vect-113.c: Mark functions noinline.
8278 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8279 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8280 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8281 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8282 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8283 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8284 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8285 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8286 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8287 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8288 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8290 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8293 * gcc.target/i386/cmov7.c: New file.
8295 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8297 * gcc.target/i386/sse4a-check.h: New file.
8298 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8299 * gcc.target/i386/sse4a-insert.c: Ditto.
8300 * gcc.target/i386/sse4a-montsd.c: Ditto.
8301 * gcc.target/i386/sse4a-montss.c: Ditto.
8302 * gcc.target/i386/mmx-check.h: New file.
8303 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8304 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8305 * gcc.target/i386/sse-check.h: New file.
8306 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8307 * gcc.target/i386/sse-3.c: Ditto.
8308 * gcc.target/i386/sse-7.c: Ditto.
8309 * gcc.target/i386/sse-9.c: Ditto.
8310 * gcc.target/i386/ssefn-3.c: Ditto.
8311 * gcc.target/i386/sse-recip.c: Ditto.
8312 * gcc.target/i386/sse-recip-vec.c: Ditto.
8313 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8314 * gcc.target/i386/20020523-1.c: Remove.
8315 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8316 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8317 * gcc.target/i386/ssefn-4.c: Ditto.
8318 * gcc.target/i386/sse-6.c: Ditto.
8319 * gcc.target/i386/sse-10.c: Ditto.
8320 * gcc.target/i386/sse-11.c: Ditto.
8321 * gcc.target/i386/sse-18.c: Ditto.
8322 * gcc.target/i386/fpprec-1.c: Ditto.
8323 * g++.dg/other/i386-1.C: Ditto.
8325 2007-09-04 Richard Guenther <rguenther@suse.de>
8327 PR tree-optimization/33291
8328 * gcc.dg/volatile2.c: New testcase.
8329 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8330 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8331 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8332 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8334 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8337 * gfortran.dg/namelist_15.f90: Update test.
8338 * gfortran.dg/namelist_24.f90: Update test.
8339 * gfortran.dg/namelist_38.f90: New test.
8341 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8343 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8344 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8345 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8346 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8347 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8348 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8350 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8352 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8353 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8355 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8357 2007-09-02 David Daney <ddaney@avtrex.com>
8359 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8360 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8361 * gcc.target/mips/atomic-memory-1.c: Ditto.
8362 * gcc.target/mips/atomic-memory-2.c: Ditto.
8364 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8366 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8367 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8369 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8371 * gfortran.dg/substr_6.f90: New test.
8373 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8376 * g++.dg/other/error18.C: New.
8377 * g++.dg/expr/bitfield3.C: Adjust.
8379 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8382 * gfortran.fortran-torture/compile/pr33276.f90: New.
8384 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8388 * gcc.dg/c99-arraydecl-3.c: New test.
8390 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8393 * g++.dg/cpp0x/variadic-new2.C: New.
8394 * g++.dg/cpp0x/variadic-new.C: New.
8396 2007-08-31 Tobias Burnus <burnus@net-b.de>
8399 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8400 * gfortran.dg/read_1.f90: New.
8402 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8405 * g++.dg/template/error30.C: New.
8407 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8410 * g++.dg/template/crash70.C: New.
8412 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8415 * g++.dg/ext/is_class_error.C: New.
8417 2007-08-31 Olivier Hainque <hainque@adacore.com>
8419 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8421 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8422 Revital Eres <eres@il.ibm.com>
8424 * gcc.target/powerpc/paired-1.c: New test.
8425 * gcc.target/powerpc/paired-2.c: New test.
8426 * gcc.target/powerpc/paired-3.c: New test.
8427 * gcc.target/powerpc/paired-4.c: New test.
8428 * gcc.target/powerpc/paired-5.c: New test.
8429 * gcc.target/powerpc/paired-6.c: New test.
8430 * gcc.target/powerpc/paired-7.c: New test.
8431 * gcc.target/powerpc/ppc-paired.c: New test.
8433 2007-08-31 Ollie Wild <aaw@google.com>
8435 * g++.dg/conversion/ptrmem2.C: New test.
8436 * g++.dg/conversion/ptrmem3.C: New test.
8437 * g++.dg/conversion/ptrmem4.C: New test.
8438 * g++.dg/conversion/ptrmem5.C: New test.
8439 * g++.dg/conversion/ptrmem6.C: New test.
8440 * g++.dg/conversion/ptrmem7.C: New test.
8441 * g++.dg/conversion/ptrmem8.C: New test.
8443 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8446 * gfortran.dg/char_length_7.f90: New test.
8447 * gfortran.dg/char_length_9.f90: New test.
8448 * gfortran.dg/char_assign_1.f90: Add extra warning.
8452 * gfortran.dg/char_length_8.f90: New test.
8454 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8456 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8458 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8460 * gcc.dg/inline-24.c: New test.
8461 * g++.dg/opt/inline11.C: New test.
8463 2007-08-30 Richard Guenther <rguenther@suse.de>
8465 * gcc.target/i386/vectorize5.c: New testcase.
8467 2007-08-30 Tobias Burnus <burnus@net-b.de>
8470 * interface.c (check_interface0): Improve error for external procs.
8471 (check_sym_interfaces): Fix checking of module procedures.
8473 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8477 * gcc.dg/sync-3.c: New test.
8480 * gcc.dg/cleanup-12.c: New test.
8482 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8484 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8485 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8486 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8487 * gcc.dg/pr32450.c: Ditto.
8488 * gcc.dg/nest.c: Ditto.
8489 * gcc.dg/nested-func-4.c: Ditto.
8490 * g++.old-deja/g++.law/profile1.C: Ditto.
8492 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8495 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8496 non-default integer kind arguments.
8498 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8501 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8503 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8505 * gcc.dg/h8300-ice2.c: Remove target selector.
8507 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8510 * gfortran.dg/binding_label_tests_15.f03: New test case.
8511 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8513 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8515 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8516 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8518 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8521 * g++.dg/other/canon-33194.C: New.
8523 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8525 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8526 * gcc.c-torture/execute/pr23135.c: Likewise.
8528 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8530 * gcc.dg/pr31344.c: Move to ...
8531 * gcc.dg/dfp/pr31344.c: ... here.
8532 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8533 * gcc.dg/20050503-1.c: Ditto.
8534 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8535 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8536 * gcc.dg/20060801-1.c: Ditto.
8538 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8540 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8541 * gfortran.dg/nan_1.f90: Likewise.
8543 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8546 Revert previous patch.
8548 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8549 Kazu Hirata <kazu@codesourcery.com>
8551 * gcc.target/m68k/interrupt-1.c: New.
8553 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8555 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8556 10000 for targets where "int" can't hold at least 100000.
8557 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8558 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8559 (test5)(test6): Use it.
8560 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8561 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8562 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8563 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8564 * gcc.dg/attr-alloc_size.c (test): Likewise.
8566 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8569 * g++.dg/template/error29.C: New.
8571 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8574 * g++.dg/ext/visibility/anon5.C: New test.
8576 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8578 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8580 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8582 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8583 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8584 * gfortran.dg/gamma_4.f90: New: large-real tests.
8586 2007-08-28 Jason Merrill <jason@redhat.com>
8589 * g++.dg/ext/stmtexpr12.C: New test.
8592 * g++.dg/ext/attrib28.C: New test.
8594 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8597 * gcc.target/i386/pr32661.c: New test.
8599 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8602 * gcc.dg/pr32370.c: New test.
8604 PR rtl-optimization/33148
8605 * gcc.c-torture/compile/20070827-1.c: New test.
8608 * d++.dg/debug/const3.C: New test.
8609 * d++.dg/debug/const4.C: New test.
8610 * d++.dg/debug/dwarf2/const1.C: New test.
8611 * d++.dg/debug/dwarf2/const2.C: New test.
8612 * d++.dg/debug/dwarf2/const2b.C: New test.
8614 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8615 Vladimir Yanovsky <yanov@il.ibm.com>
8616 Revital Eres <eres@il.ibm.com>
8617 Andrey Belevantsev <abel@ispras.ru>
8619 * gcc.dg/sms-1.c: New test.
8621 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8623 * g++.dg/ext/gnu-inline-common.h: New.
8624 * g++.dg/ext/gnu-inline-global-reject.C: New.
8625 * g++.dg/ext/gnu-inline-global.C: New.
8626 * g++.dg/ext/gnu-inline-namespace.C: New.
8627 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8628 * g++.dg/ext/gnu-inline-class.C: New.
8629 * g++.dg/ext/gnu-inline-class-static.C: New.
8630 * g++.dg/ext/gnu-inline-template-class.C: New.
8631 * g++.dg/ext/gnu-inline-template-func.C: New.
8633 2007-08-27 Jason Merrill <jason@redhat.com>
8636 * g++.dg/ext/stmtexpr11.C: New.
8638 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8640 * lib/target-supports.exp (check_profiling_available):
8641 Set profiling_available_saved to 0 on fido-*-elf.
8643 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8645 PR tree-optimization/33173
8647 * gcc.c-torture/compile/pr33173.c: New.
8649 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8652 * gcc.dg/dfp/pr31385.c: New.
8654 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8656 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8658 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8660 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8661 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8662 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8663 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8664 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8665 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8666 gcc.target/m68k directory.
8667 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8668 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8669 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8670 gcc.target/cris directory.
8671 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8672 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8673 gcc.target/bfin directory.
8675 * gcc.target/sh: New directory.
8676 * gcc.target/sh/sh.exp: New file.
8677 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8678 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8679 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8680 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8681 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8682 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8684 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8686 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8687 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8688 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8689 * gcc.target/i386/local2.c: Ditto.
8690 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8691 * gcc.target/i386/20011119-1.c: Ditto.
8692 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8693 * gcc.target/i386/fastcall-1.c: Fix target selector.
8695 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8698 * gfortran.dg/negative_unit.f: Add new check
8699 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8700 -fdefault-integer-8.
8702 2007-08-26 Asher Langton <langton2@llnl.gov>
8704 * gfortran.dg/recursive_stack.f90: New.
8705 * gfortran.dg/openmp_stack.f90: New.
8707 2007-08-26 Tobias Burnus <burnus@net-b.de>
8710 * gfortran.dg/use_10.f90: New.
8712 2007-08-26 Tobias Burnus <burnus@net-b.de>
8715 * gfortran.dg/namelist_14.f90: Make test case valid.
8716 * gfortran.dg/common_10.f90: New.
8718 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8721 * gcc.dg/ifelse-2.c: New.
8723 2007-08-26 Tobias Burnus <burnus@net-b.de>
8726 * gfortran.dg/gamma_1.f90: New.
8727 * gfortran.dg/gamma_2.f90: New.
8728 * gfortran.dg/gamma_3.f90: New.
8730 2007-08-26 Tobias Burnus <burnus@net-b.de>
8733 * gfortran.dg/used_types_18.f90: New.
8735 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8737 * gcc.dg/array-init-2.c: New test.
8739 2007-08-24 Tobias Burnus <burnus@net-b.de>
8742 * gfortran.dg/initialization_4.f90: Update dg-error.
8743 * gfortran.dg/initialization_13.f90: New.
8745 2007-08-24 Richard Guenther <rguenther@suse.de>
8748 * gcc.c-torture/compile/pr33166.c: New testcase.
8750 2007-08-24 Tobias Burnus <burnus@net-b.de>
8753 * gfortran.dg/pointer_assign_4.f90: New.
8754 * gfortran.dg/shape_2.f90: Fix test case.
8755 * gfortran.dg/char_result_4.f90: Ditto.
8757 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8759 * gcc.dg/array-init-1.c: New test.
8762 * g++.dg/parse/crash36.C: New test.
8764 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8766 * gcc.dg/pr32721.c: Updated.
8768 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8770 PR tree-optimization/32573
8772 * gcc.dg/pr32573.c: New test.
8775 * g++.dg/lookup/ns3.C: New test.
8777 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8780 * g++.dg/parse/crash37.C: New test.
8782 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8785 * gcc.target/i386/pr17390.c: New test.
8787 2007-08-23 Richard Guenther <rguenther@suse.de>
8789 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8790 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8791 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8792 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8793 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8794 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8795 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8796 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8798 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8800 * gcc.target/s390: New directory.
8801 * gcc.target/s390/s390.exp: New file.
8802 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8803 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8804 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8805 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8806 gcc.target/s390 directory.
8808 2007-08-23 Richard Guenther <rguenther@suse.de>
8810 PR tree-optimization/32328
8811 * gcc.dg/pr32328.c: New testcase.
8813 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8815 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8818 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8821 * gfortran.dg/min_max_optional_5.f90: New test.
8822 * gfortran.dg/min_max_optional_2.f90: Remove.
8823 * gfortran.dg/min_max_optional_3.f90: Remove.
8824 * gfortran.dg/min_max_optional_4.f90: Remove.
8826 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8828 * gcc.target/i386/xorps-sse.c: New.
8829 * gcc.target/i386/xorps-sse2.c: New.
8831 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8833 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8834 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8835 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8837 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8840 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8841 include multiple kinds for SHAPE parameter within a single
8843 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8844 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8846 2007-08-22 Janus Weil <jaydub66@gmail.com>
8848 * interface_abstract_1.f90: Extended test case.
8849 * interface_abstract_3.f90: New test.
8851 2007-08-21 Christian Bruel <christian.bruel@st.com>
8853 * gcc.dg/fold-sub.c: New test.
8855 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8857 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8858 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8859 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8860 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8861 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8862 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8864 2007-08-22 Richard Guenther <rguenther@suse.de>
8867 * gcc.dg/pr33007.c: New testcase.
8869 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8871 * gcc.c-torture/execute/strcmp-1.x: Delete.
8873 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8875 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8876 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8877 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8878 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8879 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8880 gcc.target/i386/stack-realign.c,
8881 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8882 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8883 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8884 target using dg-require-effective-target directive.
8885 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8886 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8887 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8888 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8889 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8890 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8891 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8892 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8893 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8894 Require lp64 target using dg-require-effective-target directive.
8895 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8896 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8898 * gcc.target/i386/20010202-1.c: Move from here ...
8899 * gcc.dg/20010202-1.c: ... to here.
8901 2007-08-22 Richard Guenther <rguenther@suse.de>
8903 PR tree-optimization/33142
8904 * gcc.c-torture/execute/pr33142.c: New testcase.
8906 2007-08-22 Richard Guenther <rguenther@suse.de>
8909 * g++.dg/torture/pr32563.C: New testcase.
8911 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8914 * gcc.dg/pr32912-1.c: Add -w to options.
8915 * gcc.dg/pr32912-2.c: Likewise.
8916 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8918 2007-08-21 Ian Lance Taylor <iant@google.com>
8920 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8922 2007-08-21 Ian Lance Taylor <iant@google.com>
8924 PR tree-optimization/33134
8925 * g++.dg/tree-ssa/pr33134.C: New test.
8927 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8929 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8930 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8932 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8935 * gcc.dg/debug/pr32610.c: New test.
8937 * g++.dg/init/new24.C: New test.
8940 * gcc.dg/pr32912-1.c: New test.
8941 * gcc.dg/pr32912-2.c: New test.
8942 * gcc.dg/pr32912-3.c: New test.
8944 2007-08-21 Richard Guenther <rguenther@suse.de>
8946 * gcc.dg/pointer-arith-10.c: New testcase.
8948 2007-08-21 Richard Guenther <rguenther@suse.de>
8951 * gcc.c-torture/compile/pr33122.c: New testcase.
8953 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8955 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8957 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8959 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8961 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8964 * g++.dg/init/new23.C: New test.
8966 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8969 * gcc.c-torture/compile/pr30564-1.c: New test.
8970 * gcc.c-torture/compile/pr30564-2.c: New test.
8972 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8974 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8976 2007-08-19 Tobias Burnus <burnus@net-b.de>
8978 * gfortran.dg/interface_abstract_2.f90: New.
8979 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8981 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8983 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8984 unknown (so that outer-loop wont get analyzed).
8985 * gcc.dg/vect/vect-outer-1a.c: New test.
8986 * gcc.dg/vect/vect-outer-1b.c: New test.
8987 * gcc.dg/vect/vect-outer-1.c: New test.
8988 * gcc.dg/vect/vect-outer-2a.c: New test.
8989 * gcc.dg/vect/vect-outer-2b.c: New test.
8990 * gcc.dg/vect/vect-outer-2c.c: New test.
8991 * gcc.dg/vect/vect-outer-2.c: New test.
8992 * gcc.dg/vect/vect-outer-3a.c: New test.
8993 * gcc.dg/vect/vect-outer-3b.c: New test.
8994 * gcc.dg/vect/vect-outer-3c.c: New test.
8995 * gcc.dg/vect/vect-outer-3.c: New test.
8996 * gcc.dg/vect/vect-outer-4a.c: New test.
8997 * gcc.dg/vect/vect-outer-4b.c: New test.
8998 * gcc.dg/vect/vect-outer-4c.c: New test.
8999 * gcc.dg/vect/vect-outer-4d.c: New test.
9000 * gcc.dg/vect/vect-outer-4e.c: New test.
9001 * gcc.dg/vect/vect-outer-4f.c: New test.
9002 * gcc.dg/vect/vect-outer-4g.c: New test.
9003 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9004 * gcc.dg/vect/vect-outer-4i.c: New test.
9005 * gcc.dg/vect/vect-outer-4j.c: New test.
9006 * gcc.dg/vect/vect-outer-4k.c: New test.
9007 * gcc.dg/vect/vect-outer-4l.c: New test.
9008 * gcc.dg/vect/vect-outer-4m.c: New test.
9009 * gcc.dg/vect/vect-outer-4.c: New test.
9010 * gcc.dg/vect/vect-outer-5.c: New test.
9011 * gcc.dg/vect/vect-outer-6.c: New test.
9012 * gcc.dg/vect/vect-outer-fir.c: New test.
9013 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9014 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9016 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9018 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9019 and -fno-tree-reassoc.
9020 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9021 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9022 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9023 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9024 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9025 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9026 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9027 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9028 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9029 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9030 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9031 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9032 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9033 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9034 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9035 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9036 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9037 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9038 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9039 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9040 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9041 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9042 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9043 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9044 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9045 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9046 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9047 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9048 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9049 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9050 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9051 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9052 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9053 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9054 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9055 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9056 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9058 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9060 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9061 versioning for aliasing).
9062 * gcc.dg/vect/vect-35.c: Likewise.
9064 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9066 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9068 2007-08-18 Tom Tromey <tromey@redhat.com>
9070 PR preprocessor/32974:
9071 * gcc.dg/cpp/pr32974.c: New file.
9073 2007-08-17 Tobias Burnus <burnus@net-b.de>
9075 * gfortran.dg/interface_abstract_1.f90: New.
9077 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9080 * gfortran.dg/pure_initializer_1.f90: New test.
9082 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9085 * gfortran.dg/array_constructor_18.f90: New test.
9087 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
9090 * g++.dg/expr/lval3.C: New test.
9091 * g++.dg/expr/lval4.C: New test.
9093 2007-08-17 Ollie Wild <aaw@google.com>
9096 * g++.dg/lookup/builtin3.C: New test.
9097 * g++.dg/lookup/builtin4.C: New test.
9098 * g++.dg/lookup/using19.C: New test.
9100 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9103 * g++.dg/parse/error31.C: New.
9105 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9108 * g++.dg/template/error26.C: New.
9110 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9113 * gfortran.dg/zero_length_2.f90: New test.
9115 2007-08-17 Tobias Burnus <burnus@net-b.de>
9117 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9118 * gfortran.dg/kind_tests_3.f03: Ditto.
9119 * gfortran.dg/global_vars_f90_init.f90: Ditto.
9120 * gfortran.dg/interface_13.f90: Ditto.
9121 * gfortran.dg/pr32738.f90: Ditto.
9122 * gfortran.dg/module_private_1.f90: Ditto.
9123 * gfortran.dg/test_only_clause.f90: Ditto.
9124 * gfortran.dg/bind_c_vars.f90: Ditto.
9125 * gfortran.dg/bind_c_dts.f90: Ditto.
9126 * gfortran.dg/use_9.f90: Ditto.
9127 * gfortran.dg/generic_8.f90: Ditto.
9128 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9129 * gfortran.dg/private_type_6.f90: Ditto.
9130 * gfortran.dg/c_assoc.f90: Ditto.
9131 * gfortran.dg/private_type_7.f90: Ditto.
9132 * gfortran.dg/global_vars_c_init.f90: Ditto.
9133 * gfortran.dg/bind_c_dts_2.f03: Ditto.
9134 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9135 * gfortran.dg/c_size_t_test.f03: Ditto.
9136 * gfortran.dg/used_types_12.f90: Ditto.
9137 * gfortran.dg/pr25923.f90: Ditto.
9138 * gfortran.dg/test_com_block.f90: Ditto.
9139 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9140 * gfortran.dg/equiv_constraint_7.f90: Ditto.
9141 * gfortran.dg/com_block_driver.f90: Ditto.
9142 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9143 * gfortran.dg/use_iso_c_binding.f90: Ditto.
9144 * gfortran.dg/c_loc_test.f90: Ditto.
9145 * gfortran.dg/c_ptr_tests.f03: Ditto.
9146 * gfortran.dg/module_interface_1.f90: Ditto.
9148 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9151 * g++.dg/other/error17.C: Adjust.
9153 2007-08-17 Ben Elliston <bje@au.ibm.com>
9156 * g++.dg/ext/altivec-14.C: New test.
9158 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9160 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9161 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9163 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9164 * gcc.dg/vect/pr32366.c: Ditto.
9166 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9169 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9170 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9171 * gcc.dg/dfp/convert-int-fold.c: Ditto.
9172 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9174 2007-08-16 Tobias Burnus <burnus@net-b.de>
9177 * gfortran.dg/use_9.f90: New.
9179 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9181 * g++.dg/gcov/gcov-5.C: New test.
9183 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9185 * g++.dg/gcov/gcov-4.C: New test.
9186 * lib/gcov.exp (verify-lines): Add support for
9187 checking no-coverage lines.
9189 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
9191 * gcc.dg/vect/vect-vfa-01.c: New.
9192 * gcc.dg/vect/vect-vfa-02.c: New.
9193 * gcc.dg/vect/vect-vfa-03.c: New.
9194 * gcc.dg/vect/vect-vfa-04.c: New.
9195 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9196 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9197 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9198 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9199 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9200 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9201 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9202 gfortran.dg/vect/pr19049.f90: Rename to start with
9204 * gcc.dg/vect/vect.exp: Disable versioning for alias
9205 when test starts with no-vfa-.
9206 * gfortran.dg/vect/vect.exp: Likewise.
9208 2007-08-16 Richard Sandiford <richard@codesourcery.com>
9210 * gcc.dg/torture/pr32897.c: New test.
9212 2007-08-16 Paolo Carlini <pcarlini@suse.de>
9215 * g++.dg/template/crash69.C: New.
9217 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
9219 * lib/target-supports.exp (check_effective_target_arm32): Use
9220 check_no_compiler_messages.
9222 2007-08-15 Diego Novillo <dnovillo@google.com>
9224 gcc.dg/tree-ssa/20070815.c: New test.
9226 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9229 * gfortran.dg/random_7.f90: Initialize variable.
9231 2007-08-15 Jakub Jelinek <jakub@redhat.com>
9234 * gfortran.dg/pr33074.f90: New test.
9237 * g++.dg/opt/nrv14.C: New test.
9239 2007-08-15 Paolo Carlini <pcarlini@suse.de>
9242 * g++.dg/template/crash68.C: New.
9244 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
9246 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9247 * gcc.dg/sibcall-4.c: Ditto.
9249 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9252 * gfortran.dg/use_8.f90: New test.
9253 * gfortran.dg/c_loc_tests_2.f03: Fix code.
9255 2007-08-14 Paolo Carlini <pcarlini@suse.de>
9258 * g++.dg/template/error27.C: New.
9259 * g++.dg/template/error28.C: New.
9260 * g++.dg/other/pr28304.C: Adjust.
9261 * g++.old-deja/g++.mike/p811.C: Likewise.
9263 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
9266 * gcc.target/i386/pr30315.c: New.
9268 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9271 * gfortran.dg/substr_5.f90: New test.
9273 2007-08-14 Andrew Pinski <pinskia@gmail.com>
9276 * gcc.dg/vector-2.c: New test.
9279 * g++.dg/ext/vector8.C: New test.
9281 2007-08-13 Dan Hipschman <dsh@google.com>
9284 * gcc.dg/format/array-1.c: Add an additional test for
9285 unterminated format strings of length 1.
9287 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9290 * gfortran.dg/external_procedures_3.f90: New test.
9292 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9295 * gfortran.dg/import6.f90: New test.
9297 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9300 * gcc.dg/vector-1.c: New test.
9302 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9304 * gcc.dg/pr21255-4.c: Skip for PIC.
9305 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9307 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9309 * gcc.dg/attr-isr.c: Skip for PIC.
9310 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9311 * gcc.dg/attr-isr-trapa.c: Likewise.
9312 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9313 * gcc.dg/pragma-isr-trapa.c: Likewise.
9314 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9316 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9319 * gfortran.dg/transpose_1.f90: New test.
9321 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9324 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9327 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9331 * gfortran.dg/random_4.f90: New test.
9332 * gfortran.dg/random_5.f90: New test.
9333 * gfortran.dg/random_6.f90: New test.
9334 * gfortran.dg/random_7.f90: New test.
9336 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9339 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9341 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9344 * gfortran.dg/module_private_1.f90: New test.
9346 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9349 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9350 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9352 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9355 * gfortran.dg/char_length_6.f90: New test.
9357 2007-08-10 Ollie Wild <aaw@google.com>
9359 * g++.dg/lookup/using18.C: New test.
9361 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9364 * g++.dg/other/error16.C: New.
9366 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9369 * gfortran.dg/namelist_37.f90: New test.
9371 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9374 * g++.dg/conversion/op3.C: New.
9376 2007-08-09 Tobias Burnus <burnus@net-b.de>
9379 * gfortran.dg/fmt_tab_1.f90: New.
9380 * gfortran.dg/fmt_tab_2.f90: New.
9382 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9385 * gcc.c-torture/compile/pr32796.c: New test.
9387 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9390 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9391 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9394 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9396 * gcc.target/mips/code-readable-1.c: New test.
9397 * gcc.target/mips/code-readable-2.c: Likewise.
9398 * gcc.target/mips/code-readable-3.c: Likewise.
9400 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9401 Revital Eres <eres@il.ibm.com>
9403 * gfortran.dg/sms-1.f90: Add comment.
9404 * gfortran.dg/sms-2.f90: New.
9406 2007-08-07 Ian Lance Taylor <iant@google.com>
9408 * gcc.dg/instrument-1.c: New test.
9409 * gcc.dg/instrument-2.c: New test.
9410 * gcc.dg/instrument-3.c: New test.
9412 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9414 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9416 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9418 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9419 !vector_alignment_reachable targets.
9420 * gcc.dg/vect/vect-33.c: Likewise.
9421 * gcc.dg/vect/vect-42.c: Likewise.
9422 * gcc.dg/vect/vect-44.c: Likewise.
9423 * gcc.dg/vect/vect-50.c: Likewise.
9424 * gcc.dg/vect/vect-70.c: Likewise.
9425 * gcc.dg/vect/vect-71.c: Likewise.
9426 * gcc.dg/vect/vect-87.c: Likewise.
9427 * gcc.dg/vect/vect-88.c: Likewise.
9428 * gcc.dg/vect/vect-91.c: Likewise.
9429 * gcc.dg/vect/vect-93.c: Likewise.
9430 * gcc.dg/vect/vect-96.c: Likewise.
9431 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9432 * gcc.dg/vect/section-anchors-69.c: Likewise.
9433 * gcc.dg/vect/pr25413.c: Likewise.
9434 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9435 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9436 * gfortran.dg/vect-2.f90: Likewise.
9437 * gfortran.dg/vect-3.f90: Likewise.
9438 * gfortran.dg/vect-4.f90: Likewise.
9439 * gfortran.dg/vect-5.f90: Likewise.
9440 * lib/target-supports.exp (check_effective_target_natural_alignment):
9441 Return false for darwin.
9442 (check_effective_target_vector_alignment_reachable_for_double): New.
9444 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9446 * gcc.dg/multiword-1.c: New testcase.
9448 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9450 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9452 * gfortran.dg/namelist_36.f90: New test.
9454 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9456 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9457 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9459 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9461 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9462 * gcc.dg/torture/type-generic-1.c: Likewise.
9464 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9466 * gcc.c-torture/20070522-1.c: Move to ...
9467 * gcc.c-torture/compile/20070522-1.c: Here.
9469 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9472 * gfortran.dg/minmax_char_1.f90: New test.
9473 * gfortran.dg/minmax_char_2.f90: New test.
9474 * gfortran.dg/min_max_optional_4.f90: New test.
9476 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9478 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9479 hanging on the testcase.
9481 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9484 * gcc.c-torture/compile/pr32988.c: New test.
9486 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9488 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9490 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9492 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9495 2007-03-22 Dirk Mueller <dmueller@suse.de>
9497 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9499 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9502 * gfortran.dg/isnan_1.f90: New test.
9504 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9505 Revital Eres <eres@il.ibm.com>
9507 * gcc.dg/sms-antideps.c: New test.
9509 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9512 * gfortran.dg/entry_13.f90: New test.
9514 * gfortran.dg/entry_12.f90: Clean up .mod file.
9516 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9519 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9520 variables as kind=4 so they don't overflow the record length.
9522 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9525 * gfortran.dg/selected_kind_1.f90: New test.
9527 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9530 * gcc.c-torture/compile/pr32780.c: New test.
9532 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9535 * gcc.c-torture/compile/pr32399.c: New testcase.
9537 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9540 * g++.dg/torture/pr32304.C: New testcase.
9542 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9545 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9547 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9550 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9552 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9555 * gfortran.dg/nint_2.f90: New test.
9557 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9559 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9560 * gcc.dg/weak/typeof-2.c: Likewise.
9562 2007-08-03 Diego Novillo <dnovillo@google.com>
9565 * gcc.dg/tree-ssa/pr31521.c: New test.
9567 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9570 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9571 iostat must be default kind.
9573 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9575 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9577 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9580 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9581 explicit so test passes with -fdefault-integer-8.
9582 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9583 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9585 2007-08-02 Lee Millward <lee.millward@gmail.com>
9588 * g++.dg/parse/asm1.C: New test.
9591 * g++.dg/parse/asm2.C: Likewise.
9594 * g++.dg/parse/asm3.C: Likewise.
9596 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9598 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9599 "int" is only 16 bit bits wide.
9600 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9602 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9604 * g++.dg/torture/type-generic-1.C: New.
9605 * gcc.dg/pr28796-2.c: Move tests ...
9606 * gcc.dg/tg-tests.h: ... here.
9607 * gcc.dg/torture/type-generic-1.c: New.
9609 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9612 * minmaxloc_3.f90: New test case.
9614 2007-08-01 Tobias Burnus <burnus@net-b.de>
9617 * gfortran.dg/allocate_stat.f90: New.
9619 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9621 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9623 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9625 PR tree-optimization/32919
9626 * gcc.c-torture/compile/pr32919.c: New.
9628 2007-08-01 Nick Clifton <nickc@redhat.com>
9630 * gcc.c-torture/execute/execute.exp: Change copyright header to
9631 refer to version 3 of the GNU General Public License and to point
9632 readers at the COPYING3 file and the FSF's license web page.
9633 * gcc.c-torture/execute/ieee/ieee.exp,
9634 gcc.c-torture/unsorted/unsorted.exp,
9635 gcc.c-torture/compile/compile.exp,
9636 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9637 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9638 gcc.target/cris/torture/cris-torture.exp,
9639 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9640 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9641 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9642 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9643 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9644 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9645 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9646 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9647 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9648 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9649 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9650 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9651 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9652 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9653 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9654 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9655 gcc.dg/noncompile/noncompile.exp,
9656 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9657 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9658 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9659 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9660 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9661 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9662 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9663 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9664 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9665 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9666 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9667 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9668 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9669 g++.old-deja/old-deja.exp,
9670 gfortran.fortran-torture/execute/execute.exp,
9671 gfortran.fortran-torture/compile/compile.exp,
9672 treelang/output/output-1.c, treelang/output/output-1.tree,
9673 treelang/execute/execute.exp, treelang/Makefile.in,
9674 treelang/compile/compile.exp, g++.dg/dg.exp,
9675 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9676 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9677 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9678 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9679 g++.dg/compat/struct-layout-1.exp,
9680 g++.dg/compat/struct-layout-1_generate.c,
9681 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9682 g++.dg/bprob/bprob.exp, config/default.exp,
9683 gcc.test-framework/test-framework.awk,
9684 gcc.test-framework/gen_directive_tests,
9685 gcc.test-framework/test-framework.exp,
9686 objc.dg/special/special.exp,
9687 objc.dg/gnu-encoding/gnu-encoding.exp,
9688 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9689 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9690 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9691 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9692 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9693 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9694 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9695 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9696 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9697 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9698 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9699 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9700 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9701 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9702 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9703 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9706 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9708 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9711 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9714 * gfortran.dg/initialization_12.f90: New test.
9716 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9719 * gfortran.dg/entry_12.f90: New test.
9721 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9724 * gfortran.dg/altreturn_6.f90: New test.
9726 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9729 * gfortran.dg/exponent_2.f90: New test.
9731 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9733 * gcc.dg/vect/vect-117.c: New test.
9734 * gcc.dg/vect/vect-74.c: Enabled test
9735 * gcc.dg/vect/vect-81.c: Enabled test
9737 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9739 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9740 s/dg-error/dg-warning where warning is expected.
9742 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9745 * gfortran.dg/array_constructor_12.f90: Adjust argument
9746 of huge() to correct kind.
9748 2007-07-30 Ollie Wild <aaw@google.com>
9750 * gcc.dg/cpp/counter-2.c: New test.
9751 * gcc.dg/cpp/counter-3.c: New test.
9752 * gcc.dg/cpp/dir-only-1.c: New test.
9753 * gcc.dg/cpp/dir-only-1.h: New file.
9754 * gcc.dg/cpp/dir-only-2.c: New test.
9755 * gcc.dg/cpp/dir-only-3.c: New test.
9756 * gcc.dg/cpp/dir-only-3a.h: New file.
9757 * gcc.dg/cpp/dir-only-3b.h: New file.
9758 * gcc.dg/cpp/dir-only-4.c: New test.
9759 * gcc.dg/cpp/dir-only-5.c: New test.
9760 * gcc.dg/cpp/dir-only-6.c: New test.
9762 2007-07-30 Julian Brown <julian@codesourcery.com>
9764 * gcc.target/arm/neon/v*.c: Regenerate.
9766 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9769 * g++.dg/ext/label6.C: New.
9771 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9775 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9777 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9780 * gfortran.dg/actual_pointer_function_1.f90: New test.
9783 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9785 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9788 * gfortran.dg/shape_1.f90: Adjust error message.
9789 * gfortran.dg/parameter_array_ref_1.f90: New test.
9791 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9794 * gfortran.dg/entry_11.f90: New test.
9796 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9797 Revital Eres <eres@il.ibm.com>
9799 * gfortran.dg/sms-1.f90: New test.
9801 2007-07-28 Richard Guenther <rguenther@suse.de>
9803 * gcc.c-torture/compile/pr32920.c: New testcase.
9805 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9808 * g++.dg/lookup/friend11.C: New test.
9810 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9812 * gfortran.dg/namelist_5.f90: Adjusted error message.
9813 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9814 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9815 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9816 * gfortran.dg/namelist_32.f90: ... this.
9819 * gfortran.dg/namelist_33.f90: New test.
9822 * gfortran.dg/namelist_34.f90: New test.
9825 * gfortran.dg/namelist_35.f90: New test.
9827 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9830 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9832 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9835 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9836 assuming it is 0x7ffffffff.
9837 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9838 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9840 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9842 * gfortran.dg/operator_3.f90: Fix dg directive.
9843 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9844 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9845 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9847 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9849 * g++.dg/cpp0x/decltype1.C: New.
9850 * g++.dg/cpp0x/decltype2.C: New.
9851 * g++.dg/cpp0x/decltype3.C: New.
9852 * g++.dg/cpp0x/decltype4.C: New.
9853 * g++.dg/cpp0x/decltype5.C: New.
9854 * g++.dg/cpp0x/decltype6.C: New.
9856 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9858 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9859 because the test relies on bit 31 to be the sign bit.
9861 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9863 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9864 assuming it is 0x7fffffff.
9865 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9866 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9868 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9871 * g++.dg/expr/bitfield9.C: New test.
9873 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9876 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9878 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9881 * gfortran.dg/private_type_7.f90: New test.
9883 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9886 * gfortran.dg/select_char_1.f90: New test.
9888 2007-07-27 Tobias Burnus <burnus@net-b.de>
9891 * gfortran.dg/initialization_11.f90: New test.
9893 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9895 * gcc.target/mips/ins-1.c: New test.
9897 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9900 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9903 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9905 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9906 error: width of 'spare' exceeds its type.
9908 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9910 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9911 * gcc.dg/sibcall-4.c: Likewise.
9913 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9915 PR rtl-optimization/31500
9916 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9917 * g++.dg/warn/Warray-bounds.C: Likewise.
9919 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9921 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9923 2007-07-25 Julian Brown <julian@codesourcery.com>
9924 Paul Brook <paul@codesourcery.com>
9925 Joseph Myers <joseph@codesourcery.com>
9926 Mark Shinwell <shinwell@codesourcery.com>
9928 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9929 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9930 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9931 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9932 (check_effective_target_arm_neon_hw): New.
9933 * gcc.target/arm/neon/neon.exp: New file.
9934 * gcc.target/arm/neon/polytypes.c: New file.
9935 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9937 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9939 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9940 targets where an "int" is less than 32 bits wide.
9942 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9944 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9946 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9948 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9949 during addition if an int is only 16 bits wide.
9950 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9952 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9954 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9955 size as "long int" and are 32 or 64 bits wide.
9956 * gcc.dg/torture/pr28814.c: Likewise.
9958 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9960 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9961 exactly as wide as an int.
9963 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9965 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9966 Define and use throughout as long long printf format specifier.
9967 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9970 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9972 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9973 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9975 2007-07-25 Ben Elliston <bje@au.ibm.com>
9977 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9979 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9981 * gcc.c-torture/execute/20070724-1.c: New.
9983 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9986 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9987 "deallocates" to 24, since patch has code rid of much spurious
9989 * gfortran.dg/interface_assignment_1.f90 : New test.
9992 * gfortran.dg/interface_assignment_2.f90 : New test.
9994 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9997 * fortran.dg/initialization_10.f90: New test.
9999 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10002 * gfortran.dg/imag_2.f: Removed
10003 * gfortran.dg/warn_std_1.f90: New test.
10004 * gfortran.dg/warn_std_2.f90: New test.
10005 * gfortran.dg/warn_std_3.f90: New test.
10007 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10010 * g++.dg/init/new22.C: New.
10012 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10015 * g++.dg/template/crash67.C: New.
10017 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
10019 * lib/target-support.exp (check_effective_target_natural_alignment):
10020 (check_effective_target_vector_alignment_reachable): New.
10021 * config/spu/spu.c (spu_vector_alignment_reachable): New.
10022 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10023 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
10025 * gcc.dg/vect/pr25413.c: Likewise.
10026 * gcc.dg/vect/pr31699.c: Likewise.
10028 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10031 * gfortran.dg/pack_bounds_1.f90: New test case.
10033 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
10036 * gfortran.dg/initialization_9.f90: New test.
10038 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10042 * gfortran.dg/bind_c_usage_8.f03: New test case.
10043 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10044 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
10046 2007-07-23 Richard Sandiford <richard@codesourcery.com>
10048 * gcc.target/mips/branch-cost-1.c: New test.
10049 * gcc.target/mips/branch-cost-2.c: Likewise.
10051 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10054 * gfortran.dg/c_char_tests.f03: New test case.
10055 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10056 * gfortran.dg/c_char_tests_2.f03: New test case.
10057 * gfortran.dg/value_6.f03: Ditto.
10058 * gfortran.dg/value_7.f03: Ditto.
10060 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10063 * gfortran.dg/c_funloc_tests_5.f03: New.
10064 * gfortran.dg/c_funloc_tests_5.f04: New.
10065 * gfortran.dg/c_funloc_tests_4_driver.c: New.
10067 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10070 * g++.dg/expr/call4.C: New.
10071 * g++.dg/expr/call5.C: New.
10073 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10076 * gfortran.dg/namelist_30.f90: New test.
10078 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10081 * gfortran.dg/array_initializer_1.f90: Removed warning.
10082 * gfortran.dg/initialization_1.f90: Adjusted messages.
10083 * gfortran.dg/nested_modules_6.f90: Removed warning.
10086 * gfortran.dg/initialization_7.f90: New test.
10089 * gfortran.dg/initialization_8.f90: New test.
10091 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10094 * g++.dg/template/crash47.C: Adjust errors.
10095 * g++.dg/template/crash48.C: Adjust errors.
10096 * g++.dg/template/typename12.C: New.
10097 * g++.dg/template/typename13.C: New.
10098 * g++.dg/template/typename14.C: New.
10099 * g++.dg/template/typedef6.C: Adjust errors.
10101 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10104 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10105 * gfortran.dg/pr32627.f03: New test case.
10107 * gfortran.dg/c_f_pointer_logical.f03: New test case.
10108 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10109 c_f_pointer_logical.
10110 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10111 c_f_pointer_complex.
10112 * gfortran.dg/c_f_pointer_complex.f03: New test case.
10113 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10114 c_f_pointer_shape_tests_2.
10115 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10117 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10120 * gfortran.dg/c_loc_tests_9.f03: New test case.
10121 * gfortran.dg/c_loc_tests_10.f03: Ditto.
10123 2007-07-21 Lee Millward <lee.millward@gmail.com>
10126 * gfortran.dg/int_2.f90: New test.
10128 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
10130 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10132 2007-07-20 Richard Sandiford <richard@codesourcery.com>
10134 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10135 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10137 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
10139 PR tree-optimization/19910
10140 * gcc.dg/pr19910.c: New test.
10142 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
10145 * gfortran.dg/pr32738.f90: New test.
10147 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10149 PR tree-optimzation/32635
10150 * gfortran.dg/pr32635.f: New test case.
10152 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
10155 * gfortran.dg/pr32801.f03: New test case.
10157 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10159 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10160 Test negative numbers also.
10161 * gcc.dg/c99-math-float-1.c: Likewise.
10162 * gcc.dg/c99-math-long-double-1.c: Likewise.
10163 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
10166 2007-07-18 Bob Wilson <bob.wilson@acm.org>
10168 * lib/target-supports.exp (check_effective_target_sync_int_long):
10170 (check_effective_target_sync_char_short): Likewise.
10172 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10174 * gcc.dg/pr28796-2.c: Add more cases.
10176 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10178 * gcc.dg/pr28796-1.c: Add more cases.
10179 * gcc.dg/pr28796-2.c: Likewise.
10181 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10183 * gcc.dg/pr28796-1.c: Add more cases.
10184 * gcc.dg/pr28796-2.c: Likewise.
10186 2007-07-17 Janus Weil <jaydub66@gmail.com>
10189 * gfortran.dg/pr32535.f90: New test.
10191 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
10195 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10197 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
10199 PR rtl-optimization/32773
10200 * gcc.dg/pr32773.c: New test.
10202 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
10204 * gcc.target/spu/intrinsics-1.c: Use dg-message to
10205 match flax-vector-conversions note.
10206 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10207 instead of dg-error for the warning.
10209 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10211 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10212 adapted to work on targets with 16-bit or wider int.
10213 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10214 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10215 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10216 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10218 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10220 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10221 support large arrays.
10222 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10223 * gcc.dg/20061109-1.c: Likewise.
10224 * gcc.c-torture/execute/20061101-1.x: Likewise.
10225 * gcc.c-torture/execute/pr29797-1.x: Likewise.
10226 * gcc.c-torture/execute/pr31448.x: Likewise.
10228 2007-07-16 Lee Millward <lee.millward@gmail.com>
10230 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10233 * gfortran.dg/pr32238.f90: New test.
10236 * gfortran.dg/pr32222.f90: New test.
10239 * gfortran.dg/pr32242.f90: New test.
10241 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
10242 David Ung <davidu@mips.com>
10244 * gcc.target/mips/mips-sched-madd.c: New test case.
10246 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10248 PR libfortran/32611
10249 * gfortran.dg/large_real_kind_1.f90: Update test.
10250 * gfortran.dg/pr17706.f90: Update test.
10251 * gfortran.dg/fmt_zero_digits.f90: Update test.
10252 * gfortran.dg/fmt_zero_precision.f90: Update test.
10253 * gfortran.dg/real_const_3.f90: Update test.
10255 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10258 * gfortran.dg/bounds_check_8.f90: New test.
10259 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10261 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10264 * gfortran.dg/mvbits_2.f90: New test.
10266 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10268 PR libfortran/32731
10269 * gfortran.dg/pack_mask_1.f90: New test.
10270 * gfortran.dg/unpack_mask_1.f90: New test.
10272 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10274 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10275 * gcc.dg/20001101-1.c: Likewise.
10276 * gcc.dg/20001102-1.c: Likewise.
10277 * gcc.dg/20020116-2.c: Likewise.
10278 * gcc.dg/20020416-1.c: Likewise.
10279 * gcc.dg/sparc-constant-1.c: Likewise.
10280 * gcc.dg/sparc-dwarf2.c: Likewise.
10281 * gcc.dg/sparc-frame-1.c: Likewise.
10282 * gcc.dg/sparc-getcontext-1.c: Likewise.
10283 * gcc.dg/sparc-loop-1.c: Likewise.
10284 * gcc.dg/sparc-reg-1.c: Likewise.
10285 * gcc.dg/sparc-ret.c: Likewise.
10286 * gcc.dg/sparc-trap-1.c: Likewise.
10287 * gcc.dg/ultrasp10.c: Likewise.
10288 * gcc.dg/ultrasp11.c: Likewise.
10289 * gcc.dg/ultrasp1.c: Likewise.
10290 * gcc.dg/ultrasp2.c: Likewise.
10291 * gcc.dg/ultrasp3.c: Likewise.
10292 * gcc.dg/ultrasp4.c: Likewise.
10293 * gcc.dg/ultrasp5.c: Likewise.
10294 * gcc.dg/ultrasp6.c: Likewise.
10295 * gcc.dg/ultrasp7.c: Likewise.
10296 * gcc.dg/ultrasp8.c: Likewise.
10297 * gcc.dg/ultrasp9.c: Likewise.
10298 * gcc.dg/splet-1.c: Delete.
10300 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10303 * gfortran.dg/stfunc_5.f90: New test.
10305 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10307 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10308 New procedure to check if arrays are naturally aligned to the vector
10309 alignment boundary.
10310 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10311 in size_t typedef. Adjust tree dump scan results according to
10312 vect_aligned_arrays target check.
10313 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10314 vect_aligned_arrays target check.
10315 * gcc.dg/vect/pr31699.c: Ditto.
10317 2007-07-13 Sa Liu <saliu@de.ibm.com>
10319 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10320 for V2DFmode vector conditional expression.
10321 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10322 and dfceq patterns.
10323 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10324 and dfcgt patterns.
10325 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10326 V2DFmode comparison and test special values.
10327 * lib/target-supports.exp: Switch on test for V2DFmode
10328 vector conditional expression.
10330 2007-07-13 Richard Guenther <rguenther@suse.de>
10332 PR tree-optimization/32721
10333 * gcc.dg/pr32721.c: New testcase.
10335 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10337 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10338 error message part that continues on a new line.
10340 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10342 * gcc.dg/c99-tgmath-1.c: New.
10343 * gcc.dg/c99-tgmath-2.c: New.
10344 * gcc.dg/c99-tgmath-3.c: New.
10345 * gcc.dg/c99-tgmath-4.c: New.
10347 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10348 Janis Johnson <janis187@us.ibm.com>
10351 * gcc.test-framework/dg-error-exp-F.c: New test.
10352 * gcc.test-framework/dg-warning-exp-F.c: New test.
10353 * lib/gcc.exp: Enable warning and error prefixes.
10354 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10355 (dg-error): Wrap original dg-error.
10356 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10357 markers from dg-error/dg-warning directives.
10358 * gcc.dg/20040322-1.c: Likewise.
10359 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10360 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10361 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10362 * gcc.dg/Werror-1.c: Likewise.
10363 * gcc.dg/Werror-10.c: Likewise.
10364 * gcc.dg/Werror-11.c: Likewise.
10365 * gcc.dg/Werror-2.c: Likewise.
10366 * gcc.dg/Werror-3.c: Likewise.
10367 * gcc.dg/Werror-4.c: Likewise.
10368 * gcc.dg/Werror-5.c: Likewise.
10369 * gcc.dg/Werror-6.c: Likewise.
10370 * gcc.dg/Werror-7.c: Likewise.
10371 * gcc.dg/Werror-8.c: Likewise.
10372 * gcc.dg/Werror-9.c: Likewise.
10373 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10374 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10375 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10376 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10377 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10378 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10379 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10380 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10381 * gcc.dg/Wnested-externs-1.c: Likewise.
10382 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10383 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10384 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10385 * gcc.dg/Wshadow-3.c: Likewise.
10386 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10387 * gcc.dg/Wwrite-strings-1.c: Likewise.
10388 * gcc.dg/anon-struct-5.c: Likewise.
10389 * gcc.dg/anon-struct-6.c: Likewise.
10390 * gcc.dg/anon-struct-7.c: Likewise.
10391 * gcc.dg/anon-struct-8.c: Likewise.
10392 * gcc.dg/array-8.c: Likewise.
10393 * gcc.dg/array-quals-2.c: Likewise.
10394 * gcc.dg/asm-qual-1.c: Likewise.
10395 * gcc.dg/asm-wide-1.c: Likewise.
10396 * gcc.dg/assign-warn-1.c: Likewise.
10397 * gcc.dg/assign-warn-2.c: Likewise.
10398 * gcc.dg/bitfld-10.c: Likewise.
10399 * gcc.dg/bitfld-11.c: Likewise.
10400 * gcc.dg/bitfld-12.c: Likewise.
10401 * gcc.dg/bitfld-13.c: Likewise.
10402 * gcc.dg/bitfld-14.c: Likewise.
10403 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10404 * gcc.dg/builtins-30.c: Likewise.
10405 * gcc.dg/c90-const-expr-5.c: Likewise.
10406 * gcc.dg/c90-typespec-1.c: Likewise.
10407 * gcc.dg/c99-const-expr-5.c: Likewise.
10408 * gcc.dg/c99-flex-array-5.c: Likewise.
10409 * gcc.dg/c99-fordecl-3.c: Likewise.
10410 * gcc.dg/c99-tag-3.c: Likewise.
10411 * gcc.dg/c99-typespec-1.c: Likewise.
10412 * gcc.dg/c99-vla-jump-1.c: Likewise.
10413 * gcc.dg/c99-vla-jump-2.c: Likewise.
10414 * gcc.dg/c99-vla-jump-3.c: Likewise.
10415 * gcc.dg/c99-vla-jump-4.c: Likewise.
10416 * gcc.dg/c99-vla-jump-5.c: Likewise.
10417 * gcc.dg/cast-1.c: Likewise.
10418 * gcc.dg/cast-2.c: Likewise.
10419 * gcc.dg/cast-3.c: Likewise.
10420 * gcc.dg/cast-4.c: Likewise.
10421 * gcc.dg/cast-pretty-print-1.c: Likewise.
10422 * gcc.dg/comp-goto-2.c: Likewise.
10423 * gcc.dg/comp-goto-3.c: Likewise.
10424 * gcc.dg/cpp/error-1.c: Likewise.
10425 * gcc.dg/cpp/if-paren.c: Likewise.
10426 * gcc.dg/decl-7.c: Likewise.
10427 * gcc.dg/decl-8.c: Likewise.
10428 * gcc.dg/decl-nospec-1.c: Likewise.
10429 * gcc.dg/decl-nospec-2.c: Likewise.
10430 * gcc.dg/decl-nospec-3.c: Likewise.
10431 * gcc.dg/declspec-10.c: Likewise.
10432 * gcc.dg/declspec-11.c: Likewise.
10433 * gcc.dg/declspec-12.c: Likewise.
10434 * gcc.dg/declspec-13.c: Likewise.
10435 * gcc.dg/declspec-14.c: Likewise.
10436 * gcc.dg/declspec-15.c: Likewise.
10437 * gcc.dg/declspec-16.c: Likewise.
10438 * gcc.dg/declspec-17.c: Likewise.
10439 * gcc.dg/declspec-4.c: Likewise.
10440 * gcc.dg/declspec-5.c: Likewise.
10441 * gcc.dg/declspec-6.c: Likewise.
10442 * gcc.dg/declspec-7.c: Likewise.
10443 * gcc.dg/declspec-8.c: Likewise.
10444 * gcc.dg/declspec-9.c: Likewise.
10445 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10446 * gcc.dg/dfp/constants-c99.c: Likewise.
10447 * gcc.dg/dfp/keywords-c89.c: Likewise.
10448 * gcc.dg/dfp/keywords-c99.c: Likewise.
10449 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10450 * gcc.dg/dfp/typespec.c: Likewise.
10451 * gcc.dg/dremf-type-compat-2.c: Likewise.
10452 * gcc.dg/dremf-type-compat-3.c: Likewise.
10453 * gcc.dg/dremf-type-compat-4.c: Likewise.
10454 * gcc.dg/empty-source-2.c: Likewise.
10455 * gcc.dg/empty-source-3.c: Likewise.
10456 * gcc.dg/enum3.c: Likewise.
10457 * gcc.dg/extra-semi-2.c: Likewise.
10458 * gcc.dg/extra-semi-3.c: Likewise.
10459 * gcc.dg/float-range-1.c: Likewise.
10460 * gcc.dg/float-range-2.c: Likewise.
10461 * gcc.dg/float-range-3.c: Likewise.
10462 * gcc.dg/float-range-5.c: Likewise.
10463 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10464 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10465 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10466 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10467 * gcc.dg/format/cast-1.c: Likewise.
10468 * gcc.dg/format/gcc_diag-3.c: Likewise.
10469 * gcc.dg/format/gcc_diag-4.c: Likewise.
10470 * gcc.dg/format/gcc_diag-6.c: Likewise.
10471 * gcc.dg/format/gcc_diag-8.c: Likewise.
10472 * gcc.dg/format/gcc_diag-9.c: Likewise.
10473 * gcc.dg/format/nul-2.c: Likewise.
10474 * gcc.dg/format/opt-1.c: Likewise.
10475 * gcc.dg/format/opt-2.c: Likewise.
10476 * gcc.dg/format/opt-3.c: Likewise.
10477 * gcc.dg/format/opt-4.c: Likewise.
10478 * gcc.dg/format/opt-5.c: Likewise.
10479 * gcc.dg/format/opt-6.c: Likewise.
10480 * gcc.dg/framework-2.c: Likewise.
10481 * gcc.dg/func-args-1.c: Likewise.
10482 * gcc.dg/func-outside-1.c: Likewise.
10483 * gcc.dg/func-outside-2.c: Likewise.
10484 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10485 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10486 * gcc.dg/if-empty-1.c: Likewise.
10487 * gcc.dg/init-bad-1.c: Likewise.
10488 * gcc.dg/init-bad-2.c: Likewise.
10489 * gcc.dg/init-bad-3.c: Likewise.
10490 * gcc.dg/init-desig-obs-2.c: Likewise.
10491 * gcc.dg/init-desig-obs-3.c: Likewise.
10492 * gcc.dg/init-empty-2.c: Likewise.
10493 * gcc.dg/init-empty-3.c: Likewise.
10494 * gcc.dg/inline-11.c: Likewise.
10495 * gcc.dg/inline-12.c: Likewise.
10496 * gcc.dg/inline-8.c: Likewise.
10497 * gcc.dg/inline-9.c: Likewise.
10498 * gcc.dg/inline3.c: Likewise.
10499 * gcc.dg/label-decl-1.c: Likewise.
10500 * gcc.dg/label-decl-2.c: Likewise.
10501 * gcc.dg/label-decl-3.c: Likewise.
10502 * gcc.dg/label-decl-4.c: Likewise.
10503 * gcc.dg/long-long-typespec-1.c: Likewise.
10504 * gcc.dg/lvalue-2.c: Likewise.
10505 * gcc.dg/lvalue-3.c: Likewise.
10506 * gcc.dg/nested-func-3.c: Likewise.
10507 * gcc.dg/nested-redef-1.c: Likewise.
10508 * gcc.dg/noreturn-4.c: Likewise.
10509 * gcc.dg/old-style-prom-2.c: Likewise.
10510 * gcc.dg/old-style-prom-3.c: Likewise.
10511 * gcc.dg/old-style-then-proto-1.c: Likewise.
10512 * gcc.dg/overflow-warn-1.c: Likewise.
10513 * gcc.dg/overflow-warn-2.c: Likewise.
10514 * gcc.dg/overflow-warn-3.c: Likewise.
10515 * gcc.dg/overflow-warn-4.c: Likewise.
10516 * gcc.dg/overflow-warn-6.c: Likewise.
10517 * gcc.dg/parm-forwdecl-2.c: Likewise.
10518 * gcc.dg/parm-forwdecl-3.c: Likewise.
10519 * gcc.dg/parm-impl-decl-1.c: Likewise.
10520 * gcc.dg/parm-impl-decl-2.c: Likewise.
10521 * gcc.dg/parm-incomplete-1.c: Likewise.
10522 * gcc.dg/parm-mismatch-1.c: Likewise.
10523 * gcc.dg/pointer-arith-1.c: Likewise.
10524 * gcc.dg/pointer-arith-2.c: Likewise.
10525 * gcc.dg/pointer-arith-3.c: Likewise.
10526 * gcc.dg/pointer-arith-4.c: Likewise.
10527 * gcc.dg/pointer-arith-6.c: Likewise.
10528 * gcc.dg/pointer-arith-7.c: Likewise.
10529 * gcc.dg/pointer-arith-8.c: Likewise.
10530 * gcc.dg/pr13804-1.c: Likewise.
10531 * gcc.dg/pr15698-1.c: Likewise.
10532 * gcc.dg/pr15698-2.c: Likewise.
10533 * gcc.dg/pr15698-3.c: Likewise.
10534 * gcc.dg/pr15698-4.c: Likewise.
10535 * gcc.dg/pr15698-5.c: Likewise.
10536 * gcc.dg/pr15698-6.c: Likewise.
10537 * gcc.dg/pr15698-7.c: Likewise.
10538 * gcc.dg/pr15698-8.c: Likewise.
10539 * gcc.dg/pr17188-1.c: Likewise.
10540 * gcc.dg/pr17301-1.c: Likewise.
10541 * gcc.dg/pr17301-2.c: Likewise.
10542 * gcc.dg/pr17730-1.c: Likewise.
10543 * gcc.dg/pr20368-1.c: Likewise.
10544 * gcc.dg/pr20368-2.c: Likewise.
10545 * gcc.dg/pr20368-3.c: Likewise.
10546 * gcc.dg/pr22308-1.c: Likewise.
10547 * gcc.dg/qual-component-1.c: Likewise.
10548 * gcc.dg/redecl-1.c: Likewise.
10549 * gcc.dg/redecl-11.c: Likewise.
10550 * gcc.dg/redecl-12.c: Likewise.
10551 * gcc.dg/redecl-13.c: Likewise.
10552 * gcc.dg/redecl-14.c: Likewise.
10553 * gcc.dg/redecl-15.c: Likewise.
10554 * gcc.dg/register-var-1.c: Likewise.
10555 * gcc.dg/register-var-2.c: Likewise.
10556 * gcc.dg/stmt-expr-2.c: Likewise.
10557 * gcc.dg/stmt-expr-3.c: Likewise.
10558 * gcc.dg/stmt-expr-label-1.c: Likewise.
10559 * gcc.dg/stmt-expr-label-2.c: Likewise.
10560 * gcc.dg/stmt-expr-label-3.c: Likewise.
10561 * gcc.dg/struct-empty-2.c: Likewise.
10562 * gcc.dg/struct-empty-3.c: Likewise.
10563 * gcc.dg/struct-parse-1.c: Likewise.
10564 * gcc.dg/struct-semi-1.c: Likewise.
10565 * gcc.dg/struct-semi-2.c: Likewise.
10566 * gcc.dg/struct-semi-3.c: Likewise.
10567 * gcc.dg/switch-5.c: Likewise.
10568 * gcc.dg/switch-6.c: Likewise.
10569 * gcc.dg/switch-7.c: Likewise.
10570 * gcc.dg/tls/diag-5.c: Likewise.
10571 * gcc.dg/transparent-union-1.c: Likewise.
10572 * gcc.dg/transparent-union-3.c: Likewise.
10573 * gcc.dg/typespec-1.c: Likewise.
10574 * gcc.dg/vla-init-2.c: Likewise.
10575 * gcc.dg/vla-init-3.c: Likewise.
10576 * gcc.dg/vla-init-4.c: Likewise.
10577 * gcc.dg/vla-init-5.c: Likewise.
10578 * gcc.dg/void-cast-2.c: Likewise.
10579 * gcc.dg/wvla-3.c: Likewise.
10580 * gcc.dg/wvla-7.c: Likewise.
10581 * gcc.target/i386/991209-1.c: Likewise.
10582 * gcc.target/ia64/fpreg-1.c: Likewise.
10583 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10584 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10586 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10589 * gfortran.dg/func_decl_4.f90: New test.
10591 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10594 * gfortran.dg/interface_17.f90: New test.
10596 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10599 * gfortran.dg/32599.f03: New test case.
10602 * gfortran.dg/32601.f03: New test case.
10603 * gfortran.dg/32601_1.f03: Ditto.
10604 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10605 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10607 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10609 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10611 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10612 Devang Patel <dpatel@apple.com>
10614 PR tree-optimization/25413
10615 * gcc.dg/vect/vect-align-1.c: New.
10616 * gcc.dg/vect/vect-align-2.c: New.
10617 * gcc.dg/vect/pr25413.c: New.
10618 * gcc.dg/vect/pr25413a.c: New.
10619 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10621 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10623 * lib/target-support.exp (check_ultrasparc_hw_available):
10625 (is-effective-target): Check $arg for ultrasparc_hw.
10626 (is-effective-target-keyword): Likewise.
10627 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10628 when determining what to do on sparc platforms.
10629 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10630 * gcc.dg/20001101-1.c: Likewise.
10631 * gcc.dg/20001101-2.c: Likewise.
10632 * gcc.dg/ultrasp9.c: Likewise.
10633 * gcc.dg/ultrasp10.c: Likewise.
10634 * gcc.target/sparc/pdist-3.c: Likewise.
10636 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10638 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10640 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10644 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10645 now get vectorized.
10646 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10647 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10648 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10649 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10650 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10651 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10652 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10653 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10654 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10655 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10656 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10657 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10658 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10659 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10660 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10661 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10664 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10667 * g++.dg/parse/error30.C: New test.
10669 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10672 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10674 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10676 * gfortran.fortran-torture/compile/pr32663.f: New test.
10678 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10681 * g++.dg/inherit/virtual4.C: New.
10683 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10686 * gcc.target/i386/pr32661-1.c: New test.
10688 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10690 * gnat.dg/invariant_index.ad[sb]: New test.
10692 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10695 * g++.dg/template/decl3.C: New.
10697 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10700 * gcc.c-torture/execute/align-3.c: New.
10702 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10705 * gcc.target/i386/pr32708-1.c: New test.
10706 * gcc.target/i386/pr32708-2.c: Ditto.
10707 * gcc.target/i386/pr32708-3.c: Ditto.
10709 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10711 * g++.dg/init/new20.C: Remove svn:executable flag.
10713 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10715 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10717 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10719 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10721 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10724 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10727 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10730 * gfortran.dg/overload_2.f90: New test.
10733 * gfortran.dg/transfer_simplify_5.f90
10736 * gfortran.dg/interface_15.f90: New test.
10738 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10740 PR libfortran/32336
10741 * gfortran.dg/matmul_5.f90: New test case.
10743 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10745 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10746 * gcc.dg/fesd-any.h: Likewise.
10747 * gcc.dg/fesd-baseonly.c: Likewise.
10748 * gcc.dg/fesd-baseonly.h: Likewise.
10749 * gcc.dg/fesd-none.c: Likewise.
10750 * gcc.dg/fesd-none.h: Likewise.
10751 * gcc.dg/fesd-reduced.c: Likewise.
10752 * gcc.dg/fesd-reduced.h: Likewise.
10753 * gcc.dg/fesd-sys.c: Likewise.
10754 * gcc.dg/fesd-sys.h: Likewise
10755 * gcc.dg/fesd.h: Likewise.
10757 * g++.dg/debug/dwarf2: New directory.
10758 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10759 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10760 * g++.dg/other/fesd-any.h: Likewise.
10761 * g++.dg/other/fesd-baseonly.C: Likewise.
10762 * g++.dg/other/fesd-baseonly.h: Likewise.
10763 * g++.dg/other/fesd-none.C: Likewise.
10764 * g++.dg/other/fesd-none.h: Likewise.
10765 * g++.dg/other/fesd-reduced.C: Likewise.
10766 * g++.dg/other/fesd-reduced.h: Likewise.
10767 * g++.dg/other/fesd-sys.C: Likewise.
10768 * g++.dg/other/fesd-sys.h: Likewise.
10769 * g++.dg/other/fesd.h: Likewise.
10771 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10774 * gfortran.dg/parameter_unused.f90: New test.
10776 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10778 PR tree-optimization/32681
10779 * gcc.dg/tree-ssa/pr32681.c: New test.
10781 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10784 * gfortran.dg/fmt_t_5.f90: New test.
10786 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10789 * g++.dg/template/operator10.C: New.
10791 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10793 PR libfortran/32217
10794 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10796 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10799 * gfortran.dg/operator_6.f90: New test.
10801 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10804 * gfortran.dg/operator_4.f90: New test.
10805 * gfortran.dg/operator_5.f90: New test.
10806 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10807 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10809 2007-07-08 Tobias Burnus <burnus@net-b.de>
10812 * gfortran.dg/argument_checking_6.f90: New.
10814 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10817 * gfortran.dg/interface_155555.f90: New test.
10819 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10821 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10822 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10824 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10827 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10828 discern pedantic diagnostics and errors.
10829 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10831 * gcc.dg/20050121-1.c: This is an error and not a warning.
10832 * gcc.target/i386/sseregparm-2.c: Likewise.
10833 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10834 * gcc.dg/charset/attribute2.c: Likewise.
10835 * gcc.dg/bitfld-1.c: Likewise.
10836 * gcc.dg/pack-test-2.c: Likewise.
10837 * gcc.dg/940510-1.c: Match separately error and warning.
10838 * gcc.dg/array-2.c: Match separately multiple messages. The second
10839 diagnostic is a pedantic warning and not an error.
10840 * gcc.dg/pr14475.c: Match separately multiple messages.
10841 * gcc.dg/pr18809-1.c: Likewise.
10842 * gcc.dg/pr27953.c: Likewise.
10843 * gcc.dg/vla-init-1.c: Likewise.
10844 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10846 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10849 * gfortran.dg/char_decl_1.f90: New test.
10851 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10853 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10855 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10858 * g++.dg/template/overload9.C: New test.
10860 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10862 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10863 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10865 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10867 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10868 * gcc.dg/20001012-2.c: Likewise.
10869 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10870 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10872 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10874 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10875 about the chunk size when STACK_SIZE is defined.
10877 2007-07-06 Josh Conner <jconner@apple.com>
10879 PR middle-end/32602
10880 * gcc.dg/sibcall-8.c: New test.
10882 2007-07-06 Josh Conner <jconner@apple.com>
10884 PR middle-end/32603
10885 * gcc.target/arm/sibcall-1.c: New test.
10887 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10889 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10891 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10893 * gfortran.dg/save_parameter.f90: New test.
10894 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10896 2007-07-06 Richard Guenther <rguenther@suse.de>
10898 * g++.dg/opt/pr30965.C: New testcase.
10900 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10902 * gcc.target/mips/save-restore-5.c: New test.
10904 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10906 PR rtl_optimization/32450
10907 * gcc.dg/pr32450.c: New runtime test.
10909 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10911 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10912 single underscore in scan directives.
10914 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10917 * g++.dg/init/ptrmem4.C: New test.
10920 * g++.dg/init/new21.C: Likewise.
10923 * g++.dg/template/static30.C: Likewise.
10925 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10927 * gcc.dg/vect/costmodel/ppc: New directory.
10928 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10929 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10931 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10932 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10933 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10934 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10935 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10936 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10938 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10939 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10940 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10941 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10942 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10943 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10944 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10946 2007-07-05 Tobias Burnus <burnus@net-b.de>
10949 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10951 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10954 * gfortran.dg/interface_14.f90: New test.
10957 * gfortran.dg/do_iterator_2.f90: New test.
10959 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10961 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10962 (FE_DEC_DOWNWARD): Likewise.
10963 (FE_DEC_UPWARD): Likewise.
10964 (FE_DEC_TOWARDZERO): Likewise.
10965 (FE_DEC_TONEARESTFROMZERO): Likewise.
10967 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10969 * gcc.c-torture/compile/pr32606.c: New.
10970 * gfortran.fortran-torture/execute/pr32604.f90: New.
10972 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10974 * gcc.dg/visibility-12.c: New test.
10975 * gcc.dg/visibility-13.c: Likewise.
10976 * g++.dg/ext/visibility-9.C: Likewise.
10977 * g++.dg/ext/visibility-10.C: Likewise.
10979 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10981 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10982 * gcc.dg/sh-relax-vxworks.c: New test.
10984 2007-07-04 Richard Guenther <rguenther@suse.de>
10986 PR tree-optimization/32500
10987 * gcc.c-torture/execute/pr32500.c: New testcase.
10989 2007-07-04 Richard Guenther <rguenther@suse.de>
10991 PR tree-optimization/32482
10992 * gcc.c-torture/compile/pr32482.c: New testcase.
10994 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10996 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10998 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10999 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11000 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11001 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11003 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11005 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11007 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11009 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11011 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11014 * gfortran.dg/min_max_optional_1.f90: New test.
11015 * gfortran.dg/min_max_optional_2.f90: New test.
11016 * gfortran.dg/min_max_optional_3.f90: New test.
11018 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11021 * gfortran.dg/fmt_error.f90: New test.
11023 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11026 * gfortran.dg/interface_13.f90: New test.
11028 2007-07-03 Dave Brolley <brolley@redhat.com>
11031 * g++.dg/init/new20.C: New test.
11033 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
11036 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11038 2007-07-03 Tobias Burnus <burnus@net-b.de>
11041 * common_7.f90: New.
11042 * common_8.f90: New.
11043 * common_9.f90: New.
11045 2007-07-03 Tobias Burnus <burnus@net-b.de>
11048 * gfortran.dg/argument_checking_1.f90: New.
11049 * gfortran.dg/argument_checking_2.f90: New.
11050 * gfortran.dg/argument_checking_3.f90: New.
11051 * gfortran.dg/argument_checking_4.f90: New.
11052 * gfortran.dg/argument_checking_5.f90: New.
11053 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11054 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11056 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11058 * gcc.dg/pr32176.c: Add -w to default dg-options.
11060 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11062 * gcc.c-torture/compile/ssa-pre-1.c: New test.
11064 2007-07-03 Tobias Burnus <burnus@net-b.de>
11067 * gfortran.dg/null_2.f90: New.
11069 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11070 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11072 PR middle-end/32176
11073 * gcc.dg/pr32176.c: New test.
11075 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11077 * gcc.dg/const-float80.c : New test.
11078 * gcc.dg/const-float128.c : New test.
11079 * gcc.dg/const-float80-ped.c : New test.
11080 * gcc.dg/const-float128-ped.c : New test.
11082 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11084 * gcc.dg/c99-math.h: Fix typo.
11086 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11089 * gcc.dg/gomp/pr32468-1.c: New test.
11091 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11093 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11096 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11098 * gfortran.fortran-torture/compile/pr32583.f: New.
11099 * gcc.c-torture/compile/pr32584.c: New
11101 2007-07-02 Ollie Wild <aaw@google.com>
11103 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11104 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11106 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11108 * gcc.target/mips/save-restore-1.c: New test.
11109 * gcc.target/mips/save-restore-2.c: Likewise.
11110 * gcc.target/mips/save-restore-3.c: Likewise.
11111 * gcc.target/mips/save-restore-4.c: Likewise.
11113 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
11115 PR tree-optimization/31966
11116 PR tree-optimization/32533
11117 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11118 * gfortran.dg/pr32533.f90: Ditto.
11120 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11122 * g++.dg/opt/nrv12.C: New test.
11123 * gcc.target/i386/nrv1.c: New test.
11126 * g++.dg/gomp/pr31748.C: New test.
11128 2007-07-02 Ira Rosen <irar@il.ibm.com>
11130 PR tree-optimization/32230
11131 * gcc.dg/vect/pr32230.c: New test.
11133 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
11135 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11136 * bind_c_coms.f90: Ditto.
11137 * bind_c_coms_driver.c: Ditto.
11138 * bind_c_dts.f90: Ditto.
11139 * bind_c_dts_2.f03: Ditto.
11140 * bind_c_dts_2_driver.c: Ditto.
11141 * bind_c_dts_3.f03: Ditto.
11142 * bind_c_dts_4.f03: Ditto.
11143 * bind_c_dts_driver.c: Ditto.
11144 * bind_c_implicit_vars.f03: Ditto.
11145 * bind_c_procs.f03: Ditto.
11146 * bind_c_usage_2.f03: Ditto.
11147 * bind_c_usage_3.f03: Ditto.
11148 * bind_c_usage_5.f03: Ditto.
11149 * bind_c_usage_6.f03: Ditto.
11150 * bind_c_usage_7.f03: Ditto.
11151 * bind_c_vars.f90: Ditto.
11152 * bind_c_vars_driver.c: Ditto.
11153 * binding_c_table_15_1.f03: Ditto.
11154 * binding_label_tests.f03: Ditto.
11155 * binding_label_tests_10.f03: Ditto.
11156 * binding_label_tests_10_main.f03: Ditto.
11157 * binding_label_tests_11.f03: Ditto.
11158 * binding_label_tests_11_main.f03: Ditto.
11159 * binding_label_tests_12.f03: Ditto.
11160 * binding_label_tests_13.f03: Ditto.
11161 * binding_label_tests_13_main.f03: Ditto.
11162 * binding_label_tests_14.f03: Ditto.
11163 * binding_label_tests_2.f03: Ditto.
11164 * binding_label_tests_3.f03: Ditto.
11165 * binding_label_tests_4.f03: Ditto.
11166 * binding_label_tests_5.f03: Ditto.
11167 * binding_label_tests_6.f03: Ditto.
11168 * binding_label_tests_7.f03: Ditto.
11169 * binding_label_tests_8.f03: Ditto.
11170 * binding_label_tests_9.f03: Ditto.
11171 * c_assoc.f90: Ditto.
11172 * c_assoc_2.f03: Ditto.
11173 * c_f_pointer_shape_test.f90: Ditto.
11174 * c_f_pointer_tests.f90: Ditto.
11175 * c_f_tests_driver.c: Ditto.
11176 * c_funloc_tests.f03: Ditto.
11177 * c_funloc_tests_2.f03: Ditto.
11178 * c_funloc_tests_3.f03: Ditto.
11179 * c_funloc_tests_3_funcs.c: Ditto.
11180 * c_kind_params.f90: Ditto.
11181 * c_kind_tests_2.f03: Ditto.
11182 * c_kinds.c: Ditto.
11183 * c_loc_driver.c: Ditto.
11184 * c_loc_test.f90: Ditto.
11185 * c_loc_tests_2.f03: Ditto.
11186 * c_loc_tests_2_funcs.c: Ditto.
11187 * c_loc_tests_3.f03: Ditto.
11188 * c_loc_tests_4.f03: Ditto.
11189 * c_loc_tests_5.f03: Ditto.
11190 * c_loc_tests_6.f03: Ditto.
11191 * c_loc_tests_7.f03: Ditto.
11192 * c_loc_tests_8.f03: Ditto.
11193 * c_ptr_tests.f03: Ditto.
11194 * c_ptr_tests_10.f03: Ditto.
11195 * c_ptr_tests_5.f03: Ditto.
11196 * c_ptr_tests_7.f03: Ditto.
11197 * c_ptr_tests_7_driver.c: Ditto.
11198 * c_ptr_tests_8.f03: Ditto.
11199 * c_ptr_tests_8_funcs.c: Ditto.
11200 * c_ptr_tests_9.f03: Ditto.
11201 * c_ptr_tests_driver.c: Ditto.
11202 * c_size_t_driver.c: Ditto.
11203 * c_size_t_test.f03: Ditto.
11204 * com_block_driver.f90: Ditto.
11205 * global_vars_c_init.f90: Ditto.
11206 * global_vars_c_init_driver.c: Ditto.
11207 * global_vars_f90_init.f90: Ditto.
11208 * global_vars_f90_init_driver.c: Ditto.
11209 * interop_params.f03: Ditto.
11210 * iso_c_binding_only.f03: Ditto.
11211 * iso_c_binding_rename_1.f03: Ditto.
11212 * iso_c_binding_rename_1_driver.c: Ditto.
11213 * iso_c_binding_rename_2.f03: Ditto.
11214 * iso_c_binding_rename_2_driver.c: Ditto.
11215 * kind_tests_2.f03: Ditto.
11216 * kind_tests_3.f03: Ditto.
11217 * module_md5_1.f90: Ditto.
11218 * only_clause_main.c: Ditto.
11219 * print_c_kinds.f90: Ditto.
11220 * test_bind_c_parens.f03: Ditto.
11221 * test_c_assoc.c: Ditto.
11222 * test_com_block.f90: Ditto.
11223 * test_common_binding_labels.f03: Ditto.
11224 * test_common_binding_labels_2.f03: Ditto.
11225 * test_common_binding_labels_2_main.f03: Ditto.
11226 * test_common_binding_labels_3.f03: Ditto.
11227 * test_common_binding_labels_3_main.f03: Ditto.
11228 * test_only_clause.f90: Ditto.
11229 * use_iso_c_binding.f90: Ditto.
11230 * value_5.f90: Ditto.
11231 * value_test.f90: Ditto.
11232 * value_tests_f03.f90: Ditto.
11234 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
11236 * gcc.dg/tls/opt-14.c: New.
11238 2007-07-01 Ollie Wild <aaw@google.com>
11240 * g++.dg/lookup/using16.C: New test.
11241 * g++.dg/lookup/using17.C: New test.
11243 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
11246 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11247 (test_4): Use proper test for floating point equality.
11248 (test_8): Likewise.
11250 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11252 PR libgfortran/32554
11253 * gfortran.dg/fmt_p_1.f90: New test.
11255 2007-07-01 Ira Rosen <irar@il.ibm.com>
11257 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11258 initialization and fix dg-final check - the initialization loop is
11261 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11262 Volker Reichelt <reichelt@netcologne.de>
11264 PR middle-end/32559
11265 * gcc.dg/pr32559.c: New test.
11267 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11269 PR tree-optimization/25371
11270 * gcc.dg/vect/pr25371.c: New test.
11272 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
11274 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11275 when allocating and initializing a flexible array.
11277 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11280 * gfortran.dg/intrinsic.f90: New test.
11282 2007-06-30 Tobias Burnus <burnus@net-b.de>
11285 * gfortran.dg/fmt_zero_check.f90: New.
11287 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11290 * gfortran.dg/repeat_f90: New test.
11292 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11295 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11296 -pedantic-errors, so we should match errors.
11297 * gcc.dg/cpp/escape-1.c: Likewise.
11298 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11299 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11301 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11302 errors instead of warnings.
11303 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11304 a pedantic warning.
11305 * gcc.dg/cpp/arith-3.c: Likewise.
11307 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11310 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11311 * gcc.dg/pch/valid-2.c: Likewise.
11312 * gcc.dg/pch/valid-3.c: Likewise.
11313 * gcc.dg/pch/warn-1.c: Likewise.
11314 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11316 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11319 * gcc.dg/Wunused-function.c: New.
11321 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11323 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11325 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11327 * g++.dg/other/canon-31724.C: New.
11329 2007-06-29 Jan Hubicka <jh@suse.cz>
11331 PR middle-end/32372
11332 * gcc.c-torture/compile/pr32372.c: new.
11334 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11336 * gfortran.dg/operator_3.f90: New test.
11338 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11340 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11341 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11343 2007-06-29 Richard Guenther <rguenther@suse.de>
11345 PR middle-end/32493
11346 * gcc.dg/inline-23.c: New testcase.
11348 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11350 PR tree-optimization/24659
11351 * gcc.target/i386/vectorize2.c: New test.
11352 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11353 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11355 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11357 * gcc.dg/pointer-arith-9.c: New test.
11359 2007-06-29 Tobias Burnus <burnus@net-b.de>
11362 * gfortran.dg/fmt_read_2.f90: New.
11364 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11366 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11367 If it exists, don't try to create it.
11369 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11371 * g++.dg/ext/visibility/ms-compat-1.C: New.
11373 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11376 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11378 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11380 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11383 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11386 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11388 2007-06-27 Richard Guenther <rguenther@suse.de>
11390 PR middle-end/32492
11391 * gcc.dg/inline-22.c: New testcase.
11393 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11395 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11396 the scan-assembler constant.
11398 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11401 * gcc.dg/pr20216.c: New.
11403 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11406 * gcc.dg/vect/pr32421.c: New test.
11408 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11411 * g++.dg/other/friend5.C: New test.
11413 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11416 * gfortran.dg/host_assoc_function_2.f90: New test.
11419 * gfortran.dg/host_assoc_call_1.f90: New test.
11421 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11423 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11425 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11428 * gfortran.dg/error_format.f90: New test.
11430 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11433 * gfortran.dg/pr32136.f90: New test.
11435 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11438 * gfortran.dg/minmaxloc_1.f90: New test.
11441 * gfortran.dg/minmaxloc_2.f90: New test.
11443 2007-06-23 Richard Guenther <rguenther@suse.de>
11445 PR tree-optimization/16876
11446 PR middle-end/29478
11447 * gcc.dg/pr29254.c: The warning is bogus.
11448 * gcc.dg/warn-1.c: Likewise.
11449 * gcc.dg/assign-warn-3.c: Likewise.
11450 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11452 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11454 * gcc.c-torture/execute/20070623-1.c: New.
11456 2007-06-22 Jan Hubicka <jh@suse.cz>
11458 * gcc.c-torture/compile/pr31541.c: New.
11460 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11462 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11463 Remove -m64 from dg-options.
11465 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11467 PR middle-end/32374
11468 * gcc.dg/pr32374.c: New test.
11470 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11473 * gfortran.dg/pointer_assign_3.f90: New test.
11475 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11477 * gcc.dg/tree-ssa/pr19590.c: New.
11479 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11482 * gfortran.dg/assign.f90: Update test.
11483 * gfortran.dg/real_do_1.f90: Update test.
11484 * gfortran.dg/gomp/omp_do1.f90: Update test.
11485 * gfortran.dg/warnings_are_errors_1.f: Update test.
11486 * gfortran.dg/g77/20010519-1.f: Update test.
11487 * gfortran.dg/g77/pr9258.f: Update test.
11488 * gfortran.dg/g77/960317-1.f: Update test.
11490 2007-06-21 Richard Guenther <rguenther@suse.de>
11492 PR tree-optimization/32453
11493 * gcc.c-torture/compile/pr32453.c: New testcase.
11495 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11497 PR tree-optimization/31866
11498 * gcc.dg/pr31866.c: New test.
11500 2007-06-21 Richard Guenther <rguenther@suse.de>
11502 PR tree-optimization/32451
11503 * g++.dg/torture/20070621-1.C: New testcase.
11505 2007-06-21 Christian Bruel <christian.bruel@st.com>
11507 * gcc.dg/attr-isr.c: Test delay slot content.
11509 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11512 gfortran.dg/pointer_assign_2.f90: New test.
11514 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11517 gfortran.dg/invalid_procedure_name.f90: New test.
11519 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11521 PR tree-optimization/25737
11522 * gcc.dg/tree-ssa/alias-14.c: New test.
11524 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11526 * gcc.target/i386/large-size-array-3.c: New.
11528 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11529 Richard Guenther <rguenther@suse.de>
11532 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11534 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11536 PR middle-end/31959
11537 * gcc.dg/pr31959.c: New test.
11539 PR inline-asm/32109
11540 * g++.dg/ext/asm10.C: New test.
11542 PR middle-end/32285
11543 * gcc.c-torture/execute/20070614-1.c: New test.
11545 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11547 * gcc.target/arm/stack-corruption.c: New test.
11549 2007-06-19 Richard Guenther <rguenther@suse.de>
11551 * g++.dg/torture/pr30252.C: New testcase.
11553 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11555 PR tree-optimization/32353
11556 * g++.dg/opt/nrv13.C: New test.
11558 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11562 * gfortran.dg/impure_assignment_2.f90 : New test.
11565 * gfortran.dg/data_initialized_2.f90 : New test.
11567 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11568 appropriate version of 'dmach'.
11570 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11573 * gcc.target/i386/pr32389.c New test.
11575 2007-06-18 Simon Baldwin <simonb@google.com>
11578 * g++.dg/template/error25.C: New.
11579 * g++.dg/template/spec35.C: New.
11581 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11583 * gcc.c-torture/compile/pr32355.c: New testcase.
11585 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11587 PR tree-optimization/32383
11588 * g++.dg/opt/pr32383.C: New test.
11590 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11592 PR rtl-optimization/32366
11593 * gcc.dg/vect/pr32366.c: New test.
11595 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11597 * gcc.c-torture/compile/pr32349.c: New testcase.
11599 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11601 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11602 * gcc.target/sparc/combined-2.c: Likewise.
11603 * gcc.target/sparc/fexpand.c : Likewise.
11604 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11605 * gcc.target/sparc/fpack16.c : Likewise.
11606 * gcc.target/sparc/fpmerge.c : Likewise.
11607 * gcc.target/sparc/fpmul.c : Likewise.
11608 * gcc.target/sparc/noresult.c : Likewise.
11609 * gcc.target/sparc/pdist.c: Likewise.
11611 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11613 PR middle-end/31723
11614 * gcc.target/i386/recip-divf.c: New test.
11615 * gcc.target/i386/recip-sqrtf.c: Ditto.
11616 * gcc.target/i386/recip-vec-divf.c: Ditto.
11617 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11618 * gcc.target/i386/sse-recip.c: Ditto.
11619 * gcc.target/i386/sse-recip-vec.c: Ditto.
11621 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11624 * gcc.c-torture/compile/20070605-1.c: New test.
11626 * gcc.c-torture/compile/20070603-1.c: New testcase.
11627 * gcc.c-torture/compile/20070603-2.c: New testcase.
11629 * gcc.c-torture/compile/20070531-1.c: New test.
11632 * gcc.c-torture/compile/20070531-2.c: New test.
11635 * gcc.c-torture/compile/20070529-1.c: New test.
11638 * gcc.c-torture/compile/20070529-2.c: New test.
11641 * gcc.c-torture/compile/20070520-1.c: New test.
11643 * g++.dg/ext/java-1.C: New test.
11645 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11646 loops instead of one. Remove the "can't determine dependence"
11648 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11649 needed as the cast is gone in the first place.
11650 * gcc.dg/max-1.c: Change local variable a to be a global one.
11651 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11652 have a cast which is PREd.
11654 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11656 * g++.dg/lookup/anon6.C: New test.
11658 2007-06-14 Dirk Mueller <dmueller@suse.de>
11661 * g++.dg/opt/static6.C: New testcase.
11663 2007-06-14 Geoff Keating <geoffk@apple.com>
11665 * g++.dg/ext/visibility/overload-1.C: New.
11668 * g++.dg/ext/visibility/anon4.C: New.
11670 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11673 * gcc.target/i386/pr32268.c: New test.
11675 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11677 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11678 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11679 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11681 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11682 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11683 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11686 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11689 * gfortran.dg/common_resize_1.f90: New test.
11691 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11694 * gcc.dg/vect/pr32224.c: Fix.
11696 2007-06-13 Eric Christopher <echristo@apple.com>
11698 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11700 2007-06-13 Tobias Burnus <burnus@net-b.de>
11703 * gfortran.dg/actual_array_vect_1.f90: New.
11705 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11707 * gcc.target/sparc/mfpu.c: New test.
11709 2007-06-12 Geoff Keating <geoffk@apple.com>
11711 * g++.dg/warn/weak1.C: Suppress on Darwin.
11712 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11714 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11716 PR middle-end/31579
11717 * g++.dg/torture/pr31579.C: New testcase.
11719 2007-06-12 Ian Lance Taylor <iant@google.com>
11722 * g++.dg/init/new16.C: New test.
11723 * g++.dg/init/new17.C: New test.
11724 * g++.dg/init/new18.C: New test.
11725 * g++.dg/init/new19.C: New test.
11727 2007-06-12 Olivier Hainque <hainque@adacore.com>
11729 * gnat.dg/lhs_view_convert.adb: New test.
11731 2007-06-12 Richard Guenther <rguenther@suse.de>
11733 PR tree-optimization/15353
11734 PR tree-optimization/31657
11735 * gcc.c-torture/execute/20070424-1.c: New testcase.
11736 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11737 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11738 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11739 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11740 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11742 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11744 PR rtl-optimization/32293
11745 * gcc.dg/pr32293.c: New test.
11747 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11749 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11751 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11754 * gfortran.dg/equiv_7.f90: New test.
11755 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11758 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11760 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11762 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11763 * gcc.dg/setjmp-4.c: Likewise.
11764 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11766 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11768 PR rtl-optimization/31025
11769 * gfortran.dg/pr31025.f90: New.
11771 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11774 * gcc.target/i386/pr32280.c: New test.
11776 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11778 PR middle-end/32279
11779 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11781 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11783 PR libgfortran/32235
11784 * gfortran.dg/backspace_9.f: New test.
11786 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11788 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11790 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11792 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11794 2007-06-09 Ian Lance Taylor <iant@google.com>
11796 PR tree-optimization/32169
11797 * gcc.c-torture/compile/pr32169.c: New test.
11799 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11801 * gcc.dg/vect/costmodel: New directory.
11802 * gcc.dg/vect/costmodel/i386: New directory.
11803 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11804 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11806 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11807 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11808 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11809 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11810 * gcc.dg/vect/costmodel/x86_64: New directory.
11811 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11813 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11815 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11816 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11817 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11818 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11819 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11821 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11823 PR tree-optimization/32243
11824 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11825 flags for -Os tests.
11826 * gcc.dg/vect/03-vect-pr32243.c: New test.
11828 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11830 PR tree-optimization/32224
11831 * gcc.dg/vect/pr32224.c: New test.
11833 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11836 * g++.dg/gomp/pr32177.C: New test.
11838 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11841 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11842 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11843 warning nor an error.
11844 * gcc.dg/Wfatal-2.c: Likewise.
11845 * gcc.dg/Werror-1.c: Likewise.
11846 * gcc.dg/Werror-5.c: Likewise.
11847 * gcc.dg/Werror-7.c: Likewise.
11848 * gcc.dg/Werror-10.c: Likewise.
11849 * gcc.dg/Werror-11.c: Likewise.
11851 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11854 * g++.dg/init/brace6.C: New test.
11856 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11858 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11859 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11860 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11861 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11863 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11864 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11865 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11866 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11867 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11868 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11869 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11870 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11872 * gcc.dg/darwin-minversion-3.c: New.
11874 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11876 * gcc.target/i386/builtin-copysign.c: New test.
11878 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11880 PR tree-optimization/32220
11881 * gfortran.dg/predcom-2.f: New testcase.
11883 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11886 * gcc.target/i386/vectorize4.c: New test.
11888 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11890 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11892 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11895 * gcc.dg/simd-5.c: Mark output as a note.
11896 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11898 * gcc.dg/simd-1.c: Likewise.
11899 * gcc.dg/always_inline.c: Mark output as a sorry.
11900 * gcc.dg/always_inline2.c: Likewise.
11901 * gcc.dg/always_inline3.c: Likewise.
11903 2007-06-06 Ian Lance Taylor <iant@google.com>
11905 * g++.dg/conversion/enum1.C: New test.
11907 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11909 PR tree-optimization/32216
11910 * gcc.dg/vect/pr32216.c: New test.
11912 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11915 * gfortran.dg/invalid_contains_1.f90: New test.
11916 * gfortran.dg/invalid_contains_2.f90: New test.
11918 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11921 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11924 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11927 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11928 dg-message to match de note.
11929 * gcc.dg/pr26570.c: Use dg-message for a note.
11930 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11931 dg-error instead of dg-warning because of -Werror.
11932 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11933 neither an error, nor a warning.
11934 * gcc.dg/glibc-uclibc-2.c: Likewise
11935 * gcc.dg/cpp/19940712-1.c: Likewise.
11937 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11939 PR preprocessor/23479
11940 * gcc.dg/binary-constants-1.c: Add test suites for
11941 the 0b-prefixed binary integer constants.
11942 * gcc.dg/binary-constants-2.c: Ditto.
11943 * gcc.dg/binary-constants-3.c: Ditto.
11944 * gcc.dg/binary-constants-4.c: Ditto.
11946 2007-06-05 Ian Lance Taylor <iant@google.com>
11948 * gcc.dg/Wstrict-overflow-19.c: New test.
11950 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11952 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11954 2007-06-04 Ian Lance Taylor <iant@google.com>
11956 * gcc.dg/Wstrict-overflow-18.c: New test.
11958 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11961 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11962 * gcc.dg/cpp/mi5.c: Likewise.
11963 * gcc.dg/cpp/mi7.c: Likewise.
11965 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11968 * gcc.dg/pr32191.c: New test.
11970 2007-05-28 Tobias Burnus <burnus@net-b.de>
11973 * gfortran.dg/allocate_stat_1.f90: Remove.
11975 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11977 * gcc.target/i386/sse4_2-check.h: New.
11978 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11979 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11980 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11981 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11982 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11983 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11984 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11985 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11986 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11987 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11988 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11989 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11990 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11991 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11992 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11993 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11994 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11995 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11997 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11999 * gcc.dg/pie-link.c: New test.
12001 2007-06-01 Ian Lance Taylor <iant@google.com>
12003 * gcc.dg/Wstrict-overflow-17.c: New test.
12005 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
12007 * gcc.dg/builtin-return-1.c (g): New.
12008 (main): Allocate at least 64 bytes on the stack.
12010 2007-05-31 Mark Mitchell <mark@codesourcery.com>
12012 * g++.dg/init/cleanup3.C: New test.
12014 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
12016 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12019 007-05-31 Paul Thomas <pault@gcc.gnu.org>
12022 * gfortran.dg/char_array_constructor_3.f90: New test.
12024 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
12026 PR tree-optimization/32160
12027 * gfortran.dg/predcom-1.f: New test.
12029 2007-05-31 Richard Guenther <rguenther@suse.de>
12031 * g++.dg/other/str_empty.C: Move...
12032 * g++.dg/other/pr30567.C: Move...
12033 * g++.dg/tree-ssa/pr27218.C: Move...
12034 * g++.dg/torture: ...here and remove dg-options.
12036 2007-05-31 Paolo Carlini <pcarlini@suse.de>
12039 * g++.dg/ext/is_pod_incomplete.C: New.
12041 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
12042 Douglas Gregor <doug.gregor@gmail.com>
12043 Pedro Lamarao <pedro.lamarao@mndfck.org>
12044 Howard Hinnant <howard.hinnant@gmail.com>
12048 * g++.dg/cpp0x/rv8p.C: New.
12049 * g++.dg/cpp0x/temp-constructor-bug.C: New.
12050 * g++.dg/cpp0x/cast-bug.C: New.
12051 * g++.dg/cpp0x/elision_weak.C: New.
12052 * g++.dg/cpp0x/collapse-bug.C: New.
12053 * g++.dg/cpp0x/rv3p.C: New.
12054 * g++.dg/cpp0x/rv7n.C: New.
12055 * g++.dg/cpp0x/overload-conv-1.C: New.
12056 * g++.dg/cpp0x/rv2n.C: New.
12057 * g++.dg/cpp0x/deduce.C: New.
12058 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12059 * g++.dg/cpp0x/rv6p.C: New.
12060 * g++.dg/cpp0x/template_deduction.C: New.
12061 * g++.dg/cpp0x/implicit-copy.C: New.
12062 * g++.dg/cpp0x/rv1p.C: New.
12063 * g++.dg/cpp0x/cast.C: New.
12064 * g++.dg/cpp0x/rv5n.C: New.
12065 * g++.dg/cpp0x/collapse.C: New.
12066 * g++.dg/cpp0x/overload-conv-2.C: New.
12067 * g++.dg/cpp0x/rv4p.C: New.
12068 * g++.dg/cpp0x/rvo.C: New.
12069 * g++.dg/cpp0x/iop.C: New.
12070 * g++.dg/cpp0x/rv3n.C: New.
12071 * g++.dg/cpp0x/rv7p.C: New.
12072 * g++.dg/cpp0x/reference_collapsing.C: New.
12073 * g++.dg/cpp0x/overload.C: New.
12074 * g++.dg/cpp0x/named.C: New.
12075 * g++.dg/cpp0x/rv2p.C: New.
12076 * g++.dg/cpp0x/rv6n.C: New.
12077 * g++.dg/cpp0x/not_special.C: New.
12078 * g++.dg/cpp0x/bind.C: New.
12079 * g++.dg/cpp0x/rv1n.C: New.
12080 * g++.dg/cpp0x/rv5p.C: New.
12081 * g++.dg/cpp0x/elision.C: New.
12082 * g++.dg/cpp0x/named_refs.C: New.
12083 * g++.dg/cpp0x/unnamed_refs.C: New.
12084 * g++.dg/cpp0x/rv4n.C: New.
12085 * g++.dg/cpp0x/elision_neg.C: New.
12086 * g++.dg/init/copy7.C: Run in C++98 mode.
12087 * g++.dg/overload/arg1.C: Ditto.
12088 * g++.dg/overload/arg4.C: Ditto.
12090 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12093 * g++.dg/opt/static5.C: New test.
12095 2007-05-30 Richard Guenther <rguenther@suse.de>
12097 * g++.dg/dg.exp: Prune torture/.
12098 * g++.dg/torture/dg-torture.exp: New testsuite.
12100 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
12102 * gcc.target/arm/pr27387.C: Move and rename to ...
12103 * g++.dg/inherit/thunk8.C: ... here.
12105 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12107 PR tree-optimization/31769
12108 * g++.dg/gomp/pr31769.C: New test.
12110 2007-05-29 Hui-May Chang <hm.chang@apple.com>
12112 * gcc.target/i386/stack-realign.c: New.
12114 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
12116 * gcc.dg/tree-ssa/prefetch-6.c: New test.
12118 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
12120 * gfortran.dg/sizeof.f90: New.
12122 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12125 * gcc.dg/boolcomplex-1.c: New test.
12128 * g++.dg/ext/boolcomplex-1.c: New test.
12130 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
12132 * gcc.dg/matrix: New directory.
12134 2007-05-28 Tobias Burnus <burnus@net-b.de>
12137 * gfortran.dg/allocate_stat_1.f90: New.
12139 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12142 * transfer_hollerith_1.f90: New test.
12144 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12147 * gcc.c-torture/execute/vrp-7.c: New test.
12149 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12151 * gfortran.dg/transfer_simplify_4.f90: New test.
12153 2007-05-27 Tobias Burnus <burnus@net-b.de>
12156 * gfortran.dg/func_result_3.f90: New.
12158 2007-05-27 Tobias Burnus <burnus@net-b.de>
12160 PR middle-end/32083
12161 * gfortran.dg/transfer_simplify_3.f90: New.
12163 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12166 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
12167 to compile options.
12168 * gcc.target/i386/pr32065-2.c: New test.
12170 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12173 * gfortran.dg/io_constraints_2.f90: Update.
12175 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
12178 * gfortran.dg/array_constructor_17.f90: New test.
12180 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12183 * g++.dg/opt/array2.C: New testcase.
12185 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12188 * gcc.target/i386/pr32065.c: New test.
12190 2007-05-25 Dirk Mueller <dmueller@suse.de>
12191 Marcus Meissner <meissner@suse.de>
12193 * gcc.dg/attr-alloc_size.c: New.
12195 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
12196 Lee Millward <lee.millward@gmail.com>
12199 * g++.dg/parse/crash34.C: New test.
12201 * g++.dg/parse/crash35.C: New test.
12203 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
12205 * gcc.target/i386/sse2-check.h: New.
12206 * gcc.target/i386/sse2-vec-1.c: Likewise.
12207 * gcc.target/i386/sse2-vec-2.c: Likewise.
12208 * gcc.target/i386/sse2-vec-3.c: Likewise.
12209 * gcc.target/i386/sse2-vec-4.c: Likewise.
12210 * gcc.target/i386/sse2-vec-5.c: Likewise.
12211 * gcc.target/i386/sse2-vec-6.c: Likewise.
12213 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
12225 * g++.dg/cpp0x/pr31431.C: New.
12226 * g++.dg/cpp0x/pr31437.C: New.
12227 * g++.dg/cpp0x/pr31442.C: New.
12228 * g++.dg/cpp0x/pr31444.C: New.
12229 * g++.dg/cpp0x/pr31431-2.C: New.
12230 * g++.dg/cpp0x/pr31432.C: New.
12231 * g++.dg/cpp0x/pr31434.C: New.
12232 * g++.dg/cpp0x/pr31438.C: New.
12233 * g++.dg/cpp0x/pr31443.C: New.
12234 * g++.dg/cpp0x/pr31445.C: New.
12235 * g++.dg/cpp0x/variadic-crash1.C: New.
12237 2007-05-25 Richard Sandiford <richard@codesourcery.com>
12239 * gcc.target/arm/long-calls-1.c: New test.
12240 * gcc.target/arm/long-calls-2.c: Likewise.
12241 * gcc.target/arm/long-calls-3.c: Likewise.
12242 * gcc.target/arm/long-calls-4.c: Likewise.
12244 2007-05-25 Richard Guenther <rguenther@suse.de>
12245 Andrew Pinski <andrew_pinski@playstation.sony.com>
12247 PR tree-optimization/31982
12248 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12250 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
12253 * gfortran.dg/result_in_spec_2.f90: New test.
12255 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12257 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12259 2007-05-24 Ollie Wild <aaw@google.com>
12261 * gcc.dg/cpp/counter-1.c: New test.
12262 * gcc.dg/pch/counter-1.c: New test.
12263 * gcc.dg/pch/counter-1.hs: New file.
12264 * gcc.dg/pch/counter-2.c: New test.
12265 * gcc.dg/pch/counter-2.hs: New file.
12266 * gcc.dg/pch/counter-3.c: New test.
12267 * gcc.dg/pch/counter-3.hs: New file.
12269 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12271 * gcc.dg/tree-ssa/predcom-1.c: New test.
12272 * gcc.dg/tree-ssa/predcom-2.c: New test.
12273 * gcc.dg/tree-ssa/predcom-3.c: New test.
12274 * gcc.dg/tree-ssa/predcom-4.c: New test.
12275 * gcc.dg/tree-ssa/predcom-5.c: New test.
12276 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12278 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12281 * gcc.target/i386/sse4_1-check.h (MASK): New.
12283 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12286 * gfortran.dg/pr25603.f: Initialize integer variables.
12288 2007-05-23 Ian Lance Taylor <iant@google.com>
12290 * g++.dg/other/vrp1.C: New test.
12292 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12294 PR preprocessor/20077
12295 * gcc.dg/cpp/paste15.c: New test.
12297 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12298 Nigel Stephens <nigel@mips.com>
12299 Richard Sandiford <richard@codesourcery.com>
12301 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12302 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12303 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12304 * gcc.target/mips/inter/mips16-inter.exp: New.
12306 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12308 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12310 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12312 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12313 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12314 * gcc.target/i386/sse3-addsubps.c: Likewise.
12315 * gcc.target/i386/sse3-haddpd.c: Likewise.
12316 * gcc.target/i386/sse3-haddps.c: Likewise.
12317 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12318 * gcc.target/i386/sse3-hsubps.c: Likewise.
12319 * gcc.target/i386/sse3-lddqu.c: Likewise.
12320 * gcc.target/i386/sse3-movddup.c: Likewise.
12321 * gcc.target/i386/sse3-movshdup.c: Likewise.
12322 * gcc.target/i386/sse3-movsldup.c: Likewise.
12324 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12325 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12326 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12327 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12328 * gcc.target/i386/ssse3-palignr.c: Likewise.
12329 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12330 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12331 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12332 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12333 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12334 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12335 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12336 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12337 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12338 * gcc.target/i386/ssse3-psignb.c: Likewise.
12339 * gcc.target/i386/ssse3-psignd.c: Likewise.
12340 * gcc.target/i386/ssse3-psignw.c: Likewise.
12341 * gcc.target/i386/ssse3-vals.h: Likewise.
12343 * gcc.target/i386/sse3-check.h: New file.
12344 * gcc.target/i386/ssse3-check.h: Likewise.
12346 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12348 PR middle-end/31095
12349 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12351 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12353 PR middle-end/31606
12354 * gcc.c-torture/20070522-1.c: New testcase.
12356 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12358 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12360 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12362 * gcc.c-torture/execute/ieee/20000320-1.x,
12363 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12364 m68k-*-* and check_effective_target_coldfire_fpu.
12366 2007-05-22 Ollie Wild <aaw@google.com>
12368 * g++.dg/lookup/hidden-class10.C: New test.
12369 * g++.dg/lookup/hidden-class11.C: New test.
12371 2007-05-22 Ollie Wild <aaw@google.com>
12373 * g++.dg/lookup/name-clash5.C: New test.
12374 * g++.dg/lookup/name-clash6.C: New test.
12376 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12378 * g++.dg/other/i386-2.C: Update comments on header files tested.
12379 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12381 * gcc.target/i386/sse-12.c: Likewise.
12382 * gcc.target/i386/sse-13.c: Likewise.
12383 * gcc.target/i386/sse-14.c: Likewise.
12385 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12386 Redefined to test with immediate operand.
12387 (__builtin_ia32_blendps): Likewise.
12388 (__builtin_ia32_blendpd): Likewise.
12389 (__builtin_ia32_dpps): Likewise.
12390 (__builtin_ia32_dpps): Likewise.
12391 (__builtin_ia32_insertps128): Likewise.
12392 (__builtin_ia32_vec_ext_v4sf): Likewise.
12393 (__builtin_ia32_vec_set_v16qi): Likewise.
12394 (__builtin_ia32_vec_set_v4si): Likewise.
12395 (__builtin_ia32_vec_set_v2di): Likewise.
12396 (__builtin_ia32_vec_ext_v16qi): Likewise.
12397 (__builtin_ia32_vec_ext_v4si): Likewise.
12398 (__builtin_ia32_vec_ext_v2di): Likewise.
12399 (__builtin_ia32_roundpd): Likewise.
12400 (__builtin_ia32_roundsd): Likewise.
12401 (__builtin_ia32_roundps): Likewise.
12402 (__builtin_ia32_roundss): Likewise.
12403 (__builtin_ia32_mpsadbw128): Likewise.
12405 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12407 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12409 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12411 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12413 * gcc.dg/dfp/func-struct.c: Ditto.
12414 * gcc.dg/dfp/operator-assignment.c: Ditto.
12415 * gcc.dg/dfp/convert-bfp.c: Ditto.
12416 * gcc.dg/dfp/convert-int.c: Ditto.
12417 * gcc.dg/dfp/convert-int-max.c: Ditto.
12418 * gcc.dg/dfp/func-scalar.c: Ditto.
12419 * gcc.dg/dfp/cast.c: Ditto.
12420 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12421 failures, and fix a typo in return type of arg1_128.
12422 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12423 failures, and fix a typo in a constant suffix.
12424 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12425 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12427 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12428 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12430 * lib/gcc-dg.exp(process_message): New proc.
12431 (dg-message): New test directive.
12432 * gcc.dg/always_inline.c: Use dg-message.
12433 * gcc.dg/always_inline2.c: Ditto.
12434 * gcc.dg/always_inline3.c: Ditto.
12435 * gcc.dg/invalid-call-1.c: Ditto.
12436 * gcc.dg/pr17506.c: Ditto.
12437 * gcc.dg/simd-5.c: Ditto.
12438 * gcc.dg/simd-6.c: Ditto.
12439 * gcc.dg/va-arg-2.c: Ditto.
12440 * gcc.dg/cpp/syshdr.c: Ditto.
12441 * gcc.dg/cpp/unc4.c: Ditto.
12442 * gcc.dg/cpp/trad/mi1.c: Ditto.
12443 * gcc.dg/cpp/trad/mi5.c: Ditto.
12444 * gcc.dg/cpp/trad/mi7.c: Ditto.
12445 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12446 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12447 * gcc.test-framework/test-framework.awk: Special-case outexists
12450 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12452 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12453 (bit_SSE4_2): Likewise.
12454 (bit_POPCNT): Likewise.
12456 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12457 Check if assembler supports SSE4 instructions.
12459 * gcc.target/i386/sse4_1-blendpd.c: New file.
12460 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12461 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12462 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12463 * gcc.target/i386/sse4_1-check.h: Likewise.
12464 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12465 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12466 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12467 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12468 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12469 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12470 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12471 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12472 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12473 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12474 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12475 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12476 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12477 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12478 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12479 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12480 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12481 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12482 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12483 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12484 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12485 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12486 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12487 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12488 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12489 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12490 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12491 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12492 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12493 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12494 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12495 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12496 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12497 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12498 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12499 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12500 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12501 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12502 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12503 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12504 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12505 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12506 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12507 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12508 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12509 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12510 * gcc.target/i386/sse4_1-round.h: Likewise.
12511 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12512 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12513 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12514 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12515 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12516 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12517 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12518 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12519 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12520 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12521 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12522 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12523 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12524 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12526 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12529 * gfortran.dg/bounds_check_7.f90: New test.
12531 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12533 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12534 (check_effective_target_sse4a): Ditto.
12536 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12537 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12538 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12539 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12540 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12541 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12542 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12543 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12544 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12545 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12546 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12547 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12548 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12549 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12550 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12551 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12552 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12553 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12554 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12555 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12557 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12559 * g++.dg/ext/cleanup-1.C: New test.
12560 * g++.dg/ext/cleanup-2.C: Likewise.
12561 * g++.dg/ext/cleanup-3.C: Likewise.
12562 * g++.dg/ext/cleanup-4.C: Likewise.
12563 * g++.dg/ext/cleanup-5.C: Likewise.
12564 * g++.dg/ext/cleanup-6.C: Likewise.
12565 * g++.dg/ext/cleanup-8.C: Likewise.
12566 * g++.dg/ext/cleanup-9.C: Likewise.
12567 * g++.dg/ext/cleanup-10.C: Likewise.
12568 * g++.dg/ext/cleanup-11.C: Likewise.
12569 * g++.dg/ext/cleanup-dtor.C: Likewise.
12571 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12573 PR middle-end/31995
12574 * gcc.dg/vect/vect-102a.c: New test.
12576 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12577 Paolo Carlini <pcarlini@suse.de>
12578 Uros Bizjak <ubizjak@gmail.com>
12580 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12581 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12582 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12583 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12584 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12587 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12590 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12592 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12595 * gfortran.dg/do_3.F90: Add checks for the final value of the
12598 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12600 * gcc.c-torture/execute/990127-2.x: New file.
12602 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12604 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12605 * gcc.target/i386/sse-12: Add -O to compile options.
12606 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12607 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12608 and mm3dnow.h. Add -O to compile options.
12610 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12613 * gfortran.dg/char_length_5.f90: New test.
12616 * gfortran.dg/array_reference_1.f90: New test.
12618 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12625 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12626 * gcc.dg/Wtype-limits.c: New.
12627 * gcc.dg/Wtype-limits-Wextra.c: New.
12628 * gcc.dg/Wtype-limits-no.c: New.
12629 * g++.dg/warn/Wtype-limits.C: New.
12630 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12631 * g++.dg/warn/Wtype-limits-no.C: New.
12633 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12635 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12636 instead of "-msse2".'
12637 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12638 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12640 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12641 to test with immediate operand.
12642 (__builtin_ia32_insertqi): Ditto.
12643 (__builtin_ia32_palignr128): Ditto.
12644 (__builtin_ia32_palignr): Ditto.
12645 (__builtin_ia32_pshufhw): Ditto.
12646 (__builtin_ia32_pshuflw): Ditto.
12647 (__builtin_ia32_pshufd): Ditto.
12648 (__builtin_ia32_vec_set_v8hi): Ditto.
12649 (__builtin_ia32_vec_ext_v8hi): Ditto.
12650 (__builtin_ia32_shufpd): Ditto.
12651 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12653 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12656 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12658 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12661 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12662 and "__inline". Use "-msse" instead of "-msse2".
12664 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12667 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12668 * gcc.dg/20030906-2.c: Likewise.
12669 * objc.dg/method-17.m: Add -Wreturn-type.
12670 * obj-c++.dg/method-21.mm: Likewise.
12672 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12675 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12676 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12677 (__builtin_ia32_psrlqi128): Ditto.
12678 (__builtin_ia32_psrlwi128): Ditto.
12679 (__builtin_ia32_psrldi128): Ditto.
12680 (__builtin_ia32_psrldqi128): Ditto.
12681 (__builtin_ia32_pslldqi128): Ditto.
12682 (__builtin_ia32_psrawi128): Ditto.
12683 (__builtin_ia32_psradi128): Ditto.
12684 (__builtin_ia32_psllqi128): Ditto.
12685 (__builtin_ia32_pslldi128): Ditto.
12686 (__builtin_prefetch): Ditto.
12687 (__builtin_ia32_pshufw): Ditto.
12688 (__builtin_ia32_vec_set_v4hi): Ditto.
12689 (__builtin_ia32_vec_ext_v4hi): Ditto.
12690 (__builtin_ia32_shufps): Ditto.
12691 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12693 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12696 * gfortran.dg/char_allocation_1.f90: New test.
12698 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12700 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12701 * gcc.dg/Wconversion-sign.c: New.
12702 * gcc.dg/Wconversion-integer-no-sign.c: New.
12703 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12705 * g++.dg/warn/Wconversion-sign.C: New.
12706 * g++.old-deja/g++.other/warn4.C: Update.
12707 * g++.dg/warn/Wconversion1.C: Likewise.
12709 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12711 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12712 * gcc.dg/torture/builtin-math-4.c: Likewise.
12714 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12716 PR libfortran/31964
12717 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12719 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12721 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12723 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12726 * gcc.target/i386/pr31628.c: New.
12728 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12730 PR middle-end/31344
12731 * gcc.dg/pr31344.c: New test.
12733 2007-05-17 Ian Lance Taylor <iant@google.com>
12735 PR tree-optimization/31953
12736 * gcc.c-torture/compile/pr31953.c: New test.
12738 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12740 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12742 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12744 * gcc.dg/torture/builtin-math-4.c: Likewise.
12746 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12747 * gcc.dg/torture/builtin-math-4.c: Likewise.
12749 * gcc.dg/torture/builtin-math-4.c: New test.
12751 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12752 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12754 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12755 * gcc.dg/cpp/include2.c: Ditto.
12756 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12757 * gcc.dg/cpp/paste5.c: Ditto.
12758 * gcc.dg/cpp/paste6.c: Ditto.
12759 * gcc.dg/cpp/paste8.c: Ditto.
12760 * gcc.dg/cpp/paste11.c: Ditto.
12761 * gcc.dg/cpp/paste13.c: Ditto.
12762 * gcc.dg/cpp/skipping2.c: Ditto.
12763 * gcc.dg/reg-vol-struct-1.c: Ditto.
12764 * gcc.dg/Wshadow-1.c: Ditto.
12765 * gcc.dg/cpp/trad/comment.c: Ditto.
12766 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12767 * gcc.dg/cpp/if-2.c: Ditto.
12768 * gcc.dg/array-5.c: Ditto.
12769 * gcc.dg/inline-15.c: Ditto.
12770 * gcc.dg/pr27953.c: Ditto.
12771 * gcc.dg/Wno-c++-compat.c: Ditto.
12773 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12775 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12777 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12779 * gcc.c-torture/execute/20070517-1.c: New test.
12781 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12784 * gfortran.dg/min_max_conformance.f90: New test.
12786 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12788 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12789 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12790 gcc.dg/vect/vect-104.c: Use more complex construction to
12791 prevent vectorizing.
12792 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12794 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12796 PR tree-optimization/24659
12797 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12798 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12799 not vect_int target.
12800 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12801 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12803 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12804 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12805 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12807 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12809 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12810 and x86_64-*-* targets.
12811 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12813 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12820 * transfer_simplify_1.f90: New test.
12821 * transfer_simplify_2.f90: New test.
12823 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12825 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12827 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12829 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12831 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12834 * gcc.dg/fltconst-1.c: New test.
12836 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12837 * gcc.dg/dfp/operator-assignment.c: Ditto.
12839 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12842 * g++.dg/rtti/typeid5.C: New.
12844 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12847 * gfortran.dg/substr_4.f: New test.
12849 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12851 * gcc.target/m68k/interrupt_thread-1.c,
12852 gcc.target/m68k/interrupt_thread-2.c,
12853 gcc.target/m68k/interrupt_thread-3.c: New.
12854 * gcc.target/m68k/m68k.exp: Accept fido.
12856 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12858 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12859 * gfortran.dg/altreturn_3.f90: Likewise.
12860 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12861 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12862 * gfortran.dg/inquire_iolength.f90: Likewise.
12863 * gfortran.dg/module_naming_1.f90: Likewise.
12864 * gfortran.dg/oldstyle_2.f90: Likewise.
12865 * gfortran.dg/operator_2.f90: Likewise.
12866 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12867 * gfortran.dg/used_types_11.f90: Likewise.
12868 * gfortran.dg/zero_array_components_1.f90: Likewise.
12869 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12870 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12871 * gfortran.dg/real_const_3.f90: Likewise.
12873 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12875 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12876 * gcc.dg/tree-ssa/loop-30.c: New test.
12878 2007-05-13 Richard Guenther <rguenther@suse.de>
12880 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12881 scanning forwprop1.
12882 * g++.dg/tree-ssa/pr31146.C: Likewise.
12884 2007-05-13 Revital Eres <eres@il.ibm.com>
12886 * gcc.dg/dse.c: New test.
12888 2007-05-12 Richard Guenther <rguenther@suse.de>
12890 PR tree-optimization/31797
12891 * gcc.c-torture/compile/pr31797.c: New testcase.
12893 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12896 * gfortran.dg/host_assoc_function_1.f90: New test.
12898 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12901 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12903 2007-05-11 Silvius Rus <rus@google.com>
12905 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12906 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12907 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12908 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12909 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12910 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12911 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12912 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12913 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12914 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12915 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12916 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12917 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12918 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12919 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12920 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12922 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12925 * gcc.c-torture/execute/builtins/memchr.c: New.
12926 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12927 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12929 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12932 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12934 * gfortran.dg/recursive_reference_2.f90: New test.
12936 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12939 * gfortran.dg/namelist_29.f90: New test.
12941 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12944 * gfortran.dg/entry_10.f90: New test.
12946 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12948 PR tree-optimization/31885
12949 * gcc.dg/tree-ssa/loop-29.c: New test.
12951 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12953 * assumed_dummy_1.f90: Fix dg directive.
12954 * char_initialiser_actual.f90: Likewise.
12955 * nested_modules_2.f90: Likewise.
12956 * shift-alloc.f90: Likewise.
12958 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12960 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12962 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12964 PR libfortran/31880
12965 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12967 2007-05-09 Mike Stump <mrs@apple.com>
12969 * g++.dg/other/first-global.C: Add -fpie for darwin.
12970 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12972 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12974 * gcc.dg/20070507-1.c: New testcase.
12976 2007-05-08 Chao-ying Fu <fu@mips.com>
12978 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12979 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12980 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12981 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12983 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12986 * gcc.dg/pr31847.c: New test.
12988 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12991 * gfortran.dg/actual_array_result_1.f90: New test.
12993 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12996 * gfortran.dg/parameter_array_init_1.f90: New test.
12999 * gfortran.dg/parameter_array_init_2.f90: New test.
13001 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
13004 * gcc.target/i386/pr31854.c: New test.
13006 2007-05-07 Janis Johnson <janis187@us.ibm.com>
13008 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13010 2007-05-07 Mike Stump <mrs@apple.com>
13012 * g++.old-deja/g++.mike/empty.C: Add.
13014 2007-05-07 Eric Christopher <echristo@apple.com>
13016 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13018 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
13020 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13021 variable. Rearrange conversions from binary float to decimal float.
13023 2007-05-07 Mark Mitchell <mark@codesourcery.com>
13025 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13028 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
13030 * gnat.dg/opt1.ad[sb]: New testcase.
13032 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13035 * gfortran.dg/do_3.F90: New test.
13037 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13040 * gfortran.dg/new_line.f90: Add new checks.
13042 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13045 * gfortran.dg/large_unit_1.f90: New.
13046 * gfortran.dg/large_unit_2.f90: New.
13047 * gfortran.dg/iostat_4.f90: New
13048 * gfortran.dg/bounds_check_fail_1.f90: Updated.
13050 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
13053 * gfortran.dg/char_result_4.f90: New test.
13055 2007-06-05 Revital Eres <eres@il.ibm.com>
13058 * gcc.dg/pr30957-1.c: New test.
13060 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13063 * gfortran.dg/char_type_len_2.f90: New test.
13065 2007-05-05 Geoffrey Keating <geoffk@apple.com>
13068 * g++.dg/other/nested-extern.cc: New.
13069 * g++.dg/other/nested-extern-1.C: New.
13070 * g++.dg/other/nested-extern-2.C: New.
13072 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13075 * gfortran.dg/erf.f90: New test.
13076 * gfortran.dg/besxy.f90: New test.
13078 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13081 * gfortran.dg/fseek.f90: New test.
13083 2007-05-04 Bob Wilson <bob.wilson@acm.org>
13085 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13087 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13089 PR libfortran/31210
13090 * gfortran.dg/zero_length_1.f90: New test.
13092 2007-05-04 Tobias Burnus <burnus@net-b.de>
13095 * gfortran.dg/char_pointer_assign_3.f90: New test.
13096 * gfortran.dg/char_result_2.f90: Re-enable test.
13098 2007-05-04 Tobias Burnus <burnus@net-b.de>
13101 * gfortran.dg/char_length_3.f90: New test.
13102 * gfortran.dg/char_result_2.f90: Fix test.
13104 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
13106 PR tree-optimization/30565
13107 * gcc.dg/tree-ssa/loop-27.c: New test.
13109 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
13111 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13112 * gcc.target/bfin/arith.c (__v2hi): Likewise.
13113 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13114 * gcc.target/bfin/shift.c (__v2hi): Likewise.
13116 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
13118 PR tree-optimization/31699
13119 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13121 (check_effective_target_vect_floatint_cvt): New.
13122 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13123 of specific targets.
13124 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13125 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13126 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13127 * gcc.dg/vect/vect-iv-4.c: Likewise.
13128 * gcc.dg/vect/vect-multitypes-11.c: New.
13129 * gcc.dg/vect/pr31699.c: New.
13131 2007-05-02 Geoffrey Keating <geoffk@apple.com>
13133 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13135 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
13138 * g++.dg/warn/anonymous-namespace-2.C: New.
13139 * g++.dg/warn/anonymous-namespace-2.h: New.
13141 2007-05-02 Paul Brook <paul@codesourcery.com>
13143 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
13145 2007-05-02 Eric Christopher <echristo@apple.com>
13147 * gcc.dg/cpp/if-div.c: New file.
13149 2007-05-02 Tom Tromey <tromey@redhat.com>
13151 PR preprocessor/28709:
13152 * gcc.dg/cpp/pr28709.c: New file.
13154 2007-05-02 Richard Guenther <rguenther@suse.de>
13156 PR tree-optimization/31146
13157 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13159 2007-05-01 Geoffrey Keating <geoffk@apple.com>
13161 * gcc.c-torture/compile/limits-blockid.c: New.
13162 * gcc.c-torture/compile/limits-caselabels.c: New.
13163 * gcc.c-torture/compile/limits-declparen.c: New.
13164 * gcc.c-torture/compile/limits-enumconst.c: New.
13165 * gcc.c-torture/compile/limits-exprparen.c: New.
13166 * gcc.c-torture/compile/limits-externalid.c: New.
13167 * gcc.c-torture/compile/limits-fnargs.c: New.
13168 * gcc.c-torture/compile/limits-fndefn.c: New.
13169 * gcc.c-torture/compile/limits-idexternal.c: New.
13170 * gcc.c-torture/compile/limits-idinternal.c: New.
13171 * gcc.c-torture/compile/limits-pointer.c: New.
13172 * gcc.c-torture/compile/limits-stringlit.c: New.
13173 * gcc.c-torture/compile/limits-structmem.c: New.
13174 * gcc.c-torture/compile/limits-structnest.c: New.
13176 2007-04-29 Geoffrey Keating <geoffk@apple.com>
13178 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13180 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
13182 PR middle-end/31740
13183 * gcc.c-torture/compile/20070501-1.c: New testcase.
13185 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13188 * gfortran.dg/array_memset_2: New test case.
13190 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13193 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13195 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13198 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13200 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13201 keyword to dg-final test.
13202 * gcc.dg/vect/vect-iv-4.c: Likewise.
13203 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13204 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13206 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13208 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13209 * lib/target-supports.exp
13210 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13211 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13213 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
13215 * gcc.c-torture/execute/ieee/20000320-1.c: Use
13216 __LONG_LONG_MAX__ and its friends instead of those supplied by
13219 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
13222 * g++.dg/ext/vector7.C: New testcase.
13224 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13227 * gfortran.dg/bound_simplification_1.f90: New test.
13229 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13232 * gfortran.dg/bom_error.f90: New test.
13233 * gfortran.dg/bom_include.f90: New test.
13234 * gfortran.dg/bom_UTF16-LE.f90: New test.
13235 * gfortran.dg/bom_UTF16-BE.f90: New test.
13236 * gfortran.dg/bom_UTF-8.f90: New test.
13237 * gfortran.dg/bom_UTF-32.f90: New test.
13238 * gfortran.dg/bom_UTF-8.F90: New test.
13239 * gfortran.dg/bom_include.inc: New file.
13241 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13244 * g++.dg/init/ptrfn2.C: New test.
13245 * g++.dg/init/ptrfn3.C: New test.
13247 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
13250 * gfortran.dg/dependency_21.f90: New test.
13252 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13254 * gfortran.dg/secnds.f: Use real*8.
13255 * gfortran.dg/secnds-1.f: Use real*8.
13257 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13259 PR libfortran/31532
13260 * gfortran.dg/inquire_5.f90: Update test.
13262 2007-04-27 Ian Lance Taylor <iant@google.com>
13264 PR middle-end/31710
13265 * gcc.c-torture/compile/pr31710.c: New test.
13267 2007-04-27 Richard Guenther <rguenther@suse.de>
13269 PR tree-optimization/30965
13270 PR tree-optimization/30978
13271 * gcc.dg/tree-ssa/pr30978.c: New testcase.
13272 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13273 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13274 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13276 2007-04-27 Richard Guenther <rguenther@suse.de>
13278 PR tree-optimization/31715
13279 * gcc.dg/Warray-bounds-4.c: New testcase.
13281 2007-04-26 Ian Lance Taylor <iant@google.com>
13284 * gcc.c-torture/compile/pr28675.c: New test.
13286 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13289 * g++.dg/ext/vector6.C: New test.
13291 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13293 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13295 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13297 PR middle-end/31617
13298 * g++.dg/other/str_empty.C: Add expected warning.
13300 2007-04-26 Richard Guenther <rguenther@suse.de>
13301 Daniel Berlin <dberlin@dberlin.org>
13303 PR tree-optimization/30567
13304 * g++.dg/other/pr30567.C: New testcase.
13306 2007-04-26 Richard Guenther <rguenther@suse.de>
13308 PR tree-optimization/31703
13309 * gcc.c-torture/compile/pr31703.c: New testcase.
13310 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13311 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13313 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13315 * gfortran.dg/open_errors.f90: Added if statements checking
13316 the value of iostat.
13318 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13321 * g++.dg/gomp/pr31598.C: New test.
13323 PR tree-optimization/30558
13324 * g++.dg/gomp/pr30558.C: New test.
13326 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13329 * g++.dg/ext/complex2.C: New test.
13331 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13333 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13335 2007-04-25 Thiemo Seufer <ths@mips.com>
13337 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13338 value to signed char.
13340 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13342 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13343 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13344 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13346 2007-04-25 Tobias Burnus <burnus@net-b.de>
13349 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13350 statement functions.
13351 * gfortran.dg/c_by_val_5.f90: New test.
13353 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13355 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13356 with two new subroutines to avoid parameter-induced aliasing.
13357 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13358 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13360 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13362 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13363 * g++.dg/warn/Warray-bounds.C: Likewise.
13365 2007-04-24 Ian Lance Taylor <iant@google.com>
13367 PR tree-optimization/31605
13368 * gcc.c-torture/execute/pr31605.c: New test.
13370 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13373 * lib/gcc-dg.exp (scan-module): New function.
13374 * gfortran.dg/module_md5_1.f90: New test.
13376 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13378 * g++.old-deja/g++.pt/defarg6.C: Only run with
13380 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13381 * g++.dg/cpp0x/variadic61.C: Ditto.
13382 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13383 * g++.dg/cpp0x/variadic62.C: Ditto.
13384 * g++.dg/template/meminit1.C: Ditto.
13385 * g++.dg/template/operator7.C: Ditto.
13386 * g++.dg/template/static15.C: Ditto.
13387 * g++.dg/template/invalid1.C: Ditto.
13388 * g++.dg/template/shift1.C: Ditto.
13389 * g++.dg/template/error10.C: Ditto.
13391 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13393 PR diagnostic/25923
13394 * gfortran.dg/pr25923.f90: New test.
13396 2007-04-24 Ian Lance Taylor <iant@google.com>
13398 PR tree-optimization/31602
13399 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13401 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13403 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13404 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13406 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13408 * gcc.target/i386/reload-1.c. New.
13410 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13411 Olga Golovanevsky <olga@il.ibm.com>
13413 * g++.dg/other/str_empty.C: New test.
13415 2007-04-24 Richard Henderson <rth@redhat.com>
13417 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13419 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13422 * gcc.c-torture/compile/pr31641.c: New testcase.
13424 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13426 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13427 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13428 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13429 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13431 2007-04-23 Simon Baldwin <simonb@google.com>
13433 * g++.dg/other/error15.C: New.
13434 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13435 triggering a "multiple parameters named" error.
13437 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13440 * gfortran.dg/backspace_8.f: New test case.
13442 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13445 * gfortran.dg/used_types_17.f90: New test.
13448 * gfortran.dg/zero_array_components_1.f90: New test.
13450 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13453 * gfortran.dg/open_errors.f90: Allow a different error message.
13455 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13457 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13458 Rename from check_effective_target_vect_pack_mod. Rename global
13459 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13461 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13463 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13464 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13466 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13468 PR middle-end/31448
13469 * gcc.c-torture/execute/pr31448.c: New testcase.
13471 2007-04-22 Nick Clifton <nickc@redhat.com>
13473 * gcc.dg/20020312-2.c: Add support for the FRV.
13475 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13477 PR tree-optimization/24659
13478 * gcc.dg/vect/vect-float-extend-1.c: New test.
13479 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13481 2007-04-22 Richard Guenther <rguenther@suse.de>
13483 PR tree-optimization/29789
13484 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13485 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13487 2007-04-22 Revital Eres <eres@il.ibm.com>
13489 * gcc.dg/var-expand2.c: New test.
13491 2007-04-22 Revital Eres <eres@il.ibm.com>
13493 * gcc.dg/var-expand3.c: New test.
13495 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13498 * gfortran.dg/continuation_8.f90: New test.
13500 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13503 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13504 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13506 2007-04-21 Richard Guenther <rguenther@suse.de>
13508 PR middle-end/31136
13509 * gcc.c-torture/execute/pr31136.c: New testcase.
13511 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13513 * gcc.target/i386/movsi-sm-1.c: New.
13515 2007-04-20 Richard Henderson <rth@redhat.com>
13517 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13518 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13520 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13522 * gcc.target/i386/ordcmp-1.c: New test.
13523 * gcc.target/i386/unordcmp-1.c: New test.
13525 PR tree-optimization/31632
13526 * gcc.c-torture/compile/20070419-1.c: New test.
13528 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13530 * gcc.dg/invalid-call-1.c: New test.
13532 2007-04-18 Dirk Mueller <dmueller@suse.de>
13534 PR diagnostic/31227
13535 * gcc.dg/Warray-bounds-3.c: New.
13537 2007-04-18 Richard Guenther <rguenther@suse.de>
13539 PR tree-optimization/19431
13540 PR tree-optimization/21463
13541 * gcc.c-torture/execute/20070212-1.c: New testcase.
13542 * gcc.c-torture/execute/20070212-2.c: Likewise.
13543 * gcc.c-torture/execute/20070212-3.c: Likewise.
13544 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13545 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13546 * g++.dg/tree-ssa/pr21463.C: Likewise.
13547 * g++.dg/tree-ssa/pr30738.C: Likewise.
13549 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13552 * g++.dg/expr/bitfield8.C: New test.
13554 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13555 Richard Sandiford <richard@codesourcery.com>
13557 * lib/target-supports.exp (check_profiling_available): Return 0
13558 for uClibc with -p or -pg.
13560 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13563 * g++.dg/template/init7.C: New test.
13565 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13567 PR rtl-optimization/31360
13568 * gcc.dg/loop-7.c: New test.
13570 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13572 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13573 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13575 (compat-execute): Likewise.
13576 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13577 files to remote hosts.
13578 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13579 (c-torture-execute): Likewise.
13580 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13581 or plain file. Use remote_upload and remote_download to copy
13583 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13584 before scanning it.
13586 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13588 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13590 2007-04-16 Lawrence Crowl <crowl@google.com>
13592 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13593 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13594 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13595 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13596 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13597 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13598 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13599 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13600 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13601 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13602 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13604 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13605 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13606 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13607 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13608 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13609 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13610 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13611 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13612 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13613 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13614 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13616 2007-04-16 Ian Lance Taylor <iant@google.com>
13618 PR tree-optimization/31522
13619 * gcc.dg/Wstrict-overflow-16.c: New test.
13621 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13623 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13625 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13628 * gfortran.dg/module_naming_1.f90: New.
13630 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13632 * lib/target-supports.exp (check_profiling_available): Return
13633 false for m68k-*-uclinux.
13635 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13638 Testcase for c++ anonymous namespace warning
13640 * g++.dg/warn/anonymous-namespace-1.C: New test
13641 * g++.dg/warn/anonymous-namespace-1.h: New test
13643 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13646 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13648 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13650 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13652 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13655 * gfortran.dg/array_constructor_16.f90: New test.
13657 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13659 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13660 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13662 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13664 PR rtl-optimization/31500
13665 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13666 * g++.dg/warn/Warray-bounds.C: Likewise.
13668 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13671 * gcc.dg/gnu89-init-4.c: New testcase.
13673 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13676 * gcc.dg/gomp/pr25874.c: Add dg-options.
13677 * g++.dg/gomp/pr25874.C: Add dg-options.
13679 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13682 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13683 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13685 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13688 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13690 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13694 * gfortran.dg/initialization_6.f90: New test.
13696 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13698 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13700 * lib/target-supports.exp (check_gc_sections_available):
13701 Return false if ldflags includes -elf2flt.
13703 2007-04-13 Jason Merrill <jason@redhat.com>
13706 * conv3.C: New test.
13708 2007-04-13 Mike Stump <mrs@apple.com>
13710 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13711 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13713 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13715 PR tree-optimization/29598
13716 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13718 2007-04-13 Tobias Burnus <burnus@net-b.de>
13721 * gfortran.dg/func_assign.f90: New test.
13723 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13726 * gfortran.dg/used_types_16.f90: New test.
13728 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13731 * gfortran.dg/goto_2.f90: New.
13732 * gfortran.dg/goto_3.f90: New.
13733 * gfortran.dg/pr17708.f90: Rename to ...
13734 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13736 2007-04-13 Tobias Burnus <burnus@net-b.de>
13739 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13740 instead of a struct.
13742 2007-04-13 Tobias Burnus <burnus@net-b.de>
13745 * gfortran.dg/value_4.c: Use GNU extensions for complex
13746 instead of a struct.
13748 2007-04-13 Richard Guenther <rguenther@suse.de>
13750 PR tree-optimization/21258
13751 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13753 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13755 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13758 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13761 * gfortran.dg/char_length_2.f90: New.
13762 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13763 * gfortran.dg/repeat_4.f90: Likewise.
13766 * gfortran.dg/char_assign_1.f90: New.
13769 * gfortran.dg/block_name_1.f90: New.
13770 * gfortran.dg/block_name_2.f90: New.
13772 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13775 * g++.dg/other/pr31078.C: New.
13777 2007-04-12 Richard Guenther <rguenther@suse.de>
13779 PR tree-optimization/31169
13780 * gcc.c-torture/execute/pr31169.c: New testcase.
13782 2007-04-12 Richard Guenther <rguenther@suse.de>
13784 PR tree-optimization/24689
13785 PR tree-optimization/31307
13786 * g++.dg/tree-ssa/pr31307.C: New testcase.
13787 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13789 2007-04-12 Tobias Burnus <burnus@net-b.de>
13792 * gfortran.dg/access_spec_1.f90: New test.
13793 * gfortran.dg/access_spec_2.f90: New test.
13794 * gfortran.dg/non_module_public.f90: Match new error message.
13796 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13799 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13800 to 4 at line 38 to fix bounds problem.
13802 2007-04-11 Tobias Burnus <burnus@net-b.de>
13805 * gfortran.dg/pointer_intent_1.f90: Fix test.
13807 2007-04-10 Eric Christopher <echristo@apple.com>
13809 * lib/target-supports.exp
13810 (check_effective_target_fstack_protector): Rewrite.
13812 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13815 * g++.dg/init/const5.C: New test.
13817 2007-04-09 Jan Hubicka <jh@suse.cz>
13819 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13821 2007-04-08 Jan Hubicka <jh@suse.cz>
13823 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13825 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13828 * gfortran.dg/achar_4.f90: New test.
13830 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13833 * gfortran.dg/used_dummy_types_8.f90: New test.
13835 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13838 * gfortran.dg/parameter_array_element_1.f90: New test.
13840 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13843 * gfortran.dg/default_numeric_type_1.f90: New test.
13845 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13848 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13850 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13853 * gfortran.dg/interface_12.f90: New test.
13855 2007-04-07 Bruce Korb <bkorb@gnu.org>
13857 * gcc.dg/format/opt-6.c: New test.
13858 * gcc.dg/format/nul-1.c: New test.
13859 * gcc.dg/format/nul-2.c: New test.
13861 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13863 PR libgfortran/31395
13864 * gfortran.dg/fmt_colon.f90: New test.
13866 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13868 * g++.old-deja/g++.other/init18.C: Use
13869 dg-require-effective-target instead of an explicit xfail.
13871 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13873 * gcc.dg/dfp/signbit-1.c
13874 * gcc.dg/dfp/signbit-2.c
13876 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13879 * gfortran.dg/altreturn_5.f90: New test.
13881 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13884 * gfortran.dg/contained_module_proc_1.f90: New test.
13886 2007-04-04 Stuart Hastings <stuart@apple.com>
13889 * objc/execute/exceptions/pr31281.m: New.
13891 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13893 * g++.dg/ext/dllimport12.C: Update comments.
13895 2007-04-03 Eric Christopher <echristo@apple.com>
13897 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13899 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13902 * gfortran.dg/repeat_2.f90: New test.
13903 * gfortran.dg/repeat_3.f90: New test.
13904 * gfortran.dg/repeat_4.f90: New test.
13906 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13908 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13910 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13913 * g++.dg/parse/cond3.C: New test.
13915 PR middle-end/30704
13916 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13918 2007-04-02 Jason Merrill <jason@redhat.com>
13921 * g++.dg/ext/visibility/anon3.C: New test.
13923 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13925 PR libgfortran/31052
13926 * gfortran.dg/namelist_28.f90: New test.
13928 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13930 PR libgfortran/31366
13931 * gfortran.dg/direct_io_6.f90: New test.
13933 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13935 PR libgfortran/31207
13936 * gfortran.dg/advance_5.f90: New test.
13937 * gfortran.dg/advance_6.f90: New test.
13939 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13941 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13942 * g++.dg/ext/dllimport7.C: Likewise.
13943 * g++.dg/ext/selectany1.C: Likewise.
13945 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13947 * g++.dg/parser/pr31138.C: New.
13948 * g++.dg/parser/pr31140.C: New.
13949 * g++.dg/parser/pr31141.C: New.
13951 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13954 * g++.dg/ext/is_base_of.C: New.
13955 * g++.dg/ext/has_virtual_destructor.C: New.
13956 * g++.dg/ext/is_polymorphic.C: New.
13957 * g++.dg/ext/is_base_of_diagnostic.C: New.
13958 * g++.dg/ext/is_enum.C: New.
13959 * g++.dg/ext/has_nothrow_assign.C: New.
13960 * g++.dg/ext/has_nothrow_constructor.C: New.
13961 * g++.dg/ext/is_empty.C: New.
13962 * g++.dg/ext/has_trivial_copy.C: New.
13963 * g++.dg/ext/has_trivial_assign.C: New.
13964 * g++.dg/ext/is_abstract.C: New.
13965 * g++.dg/ext/is_pod.C: New.
13966 * g++.dg/ext/has_nothrow_copy.C: New.
13967 * g++.dg/ext/is_class.C: New.
13968 * g++.dg/ext/has_trivial_constructor.C: New.
13969 * g++.dg/ext/is_union.C: New.
13970 * g++.dg/ext/has_trivial_destructor.C: New.
13971 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13972 * g++.dg/template/crash43.C: Likewise.
13974 2007-03-29 Dirk Mueller <dmueller@suse.de>
13976 * g++.dg/warn/pedantic2.C: New testcase.
13978 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13980 * size_dim.f90: Fix dg directive.
13981 * pr16433.f: Likewise.
13982 * use_6.f90: Likewise.
13983 * use_7.f90: Likewise.
13984 * entry_9.f90: Likewise.
13985 * pointer_intent_2.f90: Likewise.
13986 * protected_1.f90: Likewise.
13987 * fmt_missing_period_2.f: Likewise.
13988 * pointer_intent_3.f90: Likewise.
13989 * protected_2.f90: Likewise.
13990 * protected_3.f90: Likewise.
13991 * pr15754.f90: Likewise.
13992 * protected_4.f90: Likewise.
13993 * protected_5.f90: Likewise.
13994 * initialization_2.f90: Likewise.
13995 * protected_6.f90: Likewise.
13996 * continuation_7.f90: Likewise.
13997 * derived_function_interface_1.f90: Likewise.
13998 * der_pointer_4.f90: Likewise.
13999 * fmt_zero_precision.f90: Likewise.
14000 * blockdata_3.f90: Likewise.
14001 * fmt_missing_period_1.f: Likewise.
14002 * real_const_3.f90: Likewise.
14003 * use_4.f90: Likewise.
14004 * fmt_missing_period_3.f: Likewise.
14005 * use_5.f90: Likewise.
14007 2007-03-28 Mike Stump <mrs@apple.com>
14009 * gcc.dg/darwin-comm.c: Add.
14011 2007-03-28 Eric Christopher <echristo@apple.com>
14013 * lib/target-supports.exp (check_effective_target_fstack_protector):
14015 * gcc.dg/ssp-1.c: Use.
14016 * gcc.dg/ssp-2.c: Ditto.
14018 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
14021 * g++.dg/parse/constructor3.C: New test.
14023 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
14025 * gnat.dg/thin_pointer.ad[sb]: New test.
14027 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14029 * g++.dg/cpp0x/bracket1.C: New.
14030 * g++.dg/cpp0x/bracket2.C: New.
14031 * g++.dg/cpp0x/bracket3.C: New.
14032 * g++.dg/cpp0x/bracket4.C: New.
14034 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14036 * g++.dg/cpp0x/temp_default1.C: New.
14037 * g++.dg/cpp0x/temp_default3.C: New.
14038 * g++.dg/cpp0x/temp_default2.C: New.
14039 * g++.dg/cpp0x/temp_default4.C: New.
14041 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14044 * g++.dg/other/cv_func2.C: New.
14046 2007-03-27 Janis Johnson <janis187@us.ibm.com>
14048 * gcc.dg/dfp/func-vararg-alternate.h: New file.
14049 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14050 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14051 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14053 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14054 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14056 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14058 * lib/compat.exp (compat-execute): Fix processing of file names.
14060 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14062 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14064 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
14066 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14067 Delete created executable test file.
14068 (check_effective_target_fortran_large_int): Ditto.
14069 (check_effective_target_static_libgfortran): Ditto.
14071 2007-03-26 Paolo Carlini <pcarlini@suse.de>
14074 * g++.dg/warn/pragma-system_header1.C: New test.
14075 * g++.dg/warn/pragma-system_header2.C: New test.
14076 * g++.dg/warn/pragma-system_header1.h. New.
14077 * g++.dg/warn/pragma-system_header2.h. New.
14079 2007-03-26 Ian Lance Taylor <iant@google.com>
14081 PR tree-optimization/31345
14082 * gcc.c-torture/compile/pr31345-1.c: New test.
14084 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
14086 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14087 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14088 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14089 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14090 * gfortran.dg/overload_1.f90: Likewise.
14091 * gfortran.dg/impure_assignment_1.f90: Likewise.
14092 * gfortran.dg/error_recovery_3.f90: Likewise.
14093 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14094 * gfortran.dg/sequence_types_1.f90: Likewise.
14095 * gfortran.dg/internal_references_1.f90: Likewise.
14096 * gfortran.dg/present_1.f90: Likewise.
14097 * gfortran.dg/volatile10.f90: Likewise.
14098 * gfortran.dg/module_equivalence_2.f90: Likewise.
14099 * gfortran.dg/use_4.f90: Likewise.
14100 * gfortran.dg/elemental_result_1.f90: Likewise.
14101 * gfortran.dg/generic_actual_arg.f90: Likewise.
14102 * gfortran.dg/private_type_5.f90: Likewise.
14103 * gfortran.dg/protected_4.f90: Likewise.
14104 * gfortran.dg/interface_3.f90: Likewise.
14106 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14108 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14109 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14111 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14113 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14115 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14117 PR libgfortran/31199
14118 * gfortran.dg/fmt_t_4.f90: New test.
14120 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14122 PR libfortran/31297
14123 * gfortran.dg/backspace_5.f: Initialize variable(s).
14124 * gfortran.dg/backspace_6.f: Likewise.
14125 * gfortran.dg/char_bounds_check_fail_1: Likewise.
14126 * gfortran.dg/direct_io_2.f90: Likewise.
14127 * gfortran.dg/write_back.f: Likewise.
14128 * gfortran.dg/write_rewind_2.f: Likewise.
14129 * gfortran.dg/write_rewind_1.f: Likewise.
14130 * gfortran.dg/write_rewind_2.f: Likewise.
14132 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
14134 PR tree-optimization/30784
14135 * gcc.dg/vect/pr30784.c: New test.
14137 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14140 * gfortran.dg/operator_1.f90: New test.
14141 * gfortran.dg/operator_2.f90: New test.
14143 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14145 PR libfortran/31196
14146 * gfortran.dg/reshape_transpose_1.f90: New test.
14148 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14151 * gfortran.dg/bounds_check_6.f90: New test.
14153 2007-03-23 Michael Meissner <michael.meissner@amd.com>
14155 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14157 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14158 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14160 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
14163 * gfortran.dg/pointer_function_actual_1.f90: New test.
14166 * gfortran.dg/pointer_function_actual_2.f90: New test.
14169 * gfortran.dg/result_in_spec_1.f90: New test.
14171 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14174 * gfortran.dg/integer_exponentiation_3.F90: New test.
14175 * gfortran.dg/integer_exponentiation_4.f90: New test.
14176 * gfortran.dg/integer_exponentiation_5.F90: New test.
14178 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14181 * g++.dg/template/error24.C: New test.
14182 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14184 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14187 * g++.dg/expr/bitfield7.C: New test.
14189 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14192 * gcc.dg/float-range-4.c: New.
14193 * gcc.dg/float-range-1.c: Update. Test for a warning.
14194 * gcc.dg/float-range-3.c: New.
14195 * gcc.dg/float-range-5.c: New.
14197 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14200 * gfortran.dg/no_range_check_1.f90: New test.
14202 2007-03-22 Dirk Mueller <dmueller@suse.de>
14204 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14205 * g++.dg/other/static1.C: Remove stray semicolon.
14206 * g++.dg/other/init1.C: Likewise.
14207 * g++.dg/rtti/dyncast1.C: Likewise.
14208 * g++.dg/tree-ssa/pr17153.C: Likewise.
14209 * g++.dg/lookup/disamb1.C: Likewise.
14210 * g++.dg/lookup/scoped2.C: Likewise.
14211 * g++.dg/lookup/friend7.C: Likewise.
14212 * g++.dg/parse/parse4.C: Likewise.
14213 * g++.dg/parse/parse5.C: Likewise.
14214 * g++.dg/expr/pr29066.C: Likewise.
14215 * g++.dg/expr/cast4.C: Likewise.
14216 * g++.dg/tc1/dr193.C: Likewise.
14217 * g++.dg/tc1/dr213.C: Likewise.
14218 * g++.dg/abi/dcast1.C: Likewise.
14219 * g++.dg/abi/covariant2.C: Likewise.
14220 * g++.dg/inherit/covariant11.C: Likewise.
14221 * g++.dg/inherit/covariant9.C: Likewise.
14222 * g++.dg/inherit/covariant10.C: Likewise.
14223 * g++.dg/init/static3.C: Likewise.
14224 * g++.dg/init/init-ref3.C: Likewise.
14225 * g++.dg/init/ref10.C: Likewise.
14226 * g++.dg/template/meminit2.C: Likewise.
14227 * g++.dg/template/using9.C: Likewise.
14228 * g++.dg/template/friend9.C: Likewise.
14229 * g++.dg/template/ref1.C: Likewise.
14230 * g++.old-deja/g++.warn/inline.C: Likewise.
14231 * g++.old-deja/g++.robertl/eb91.C: Likewise.
14232 * g++.old-deja/g++.robertl/eb46.C: Likewise.
14233 * g++.old-deja/g++.robertl/eb34.C: Likewise.
14234 * g++.old-deja/g++.robertl/eb43.C: Likewise.
14235 * g++.old-deja/g++.robertl/eb26.C: Likewise.
14236 * g++.old-deja/g++.robertl/eb116.C: Likewise.
14237 * g++.old-deja/g++.brendan/copy5.C: Likewise.
14238 * g++.old-deja/g++.brendan/overload8.C: Likewise.
14239 * g++.old-deja/g++.brendan/overload11.C: Likewise.
14240 * g++.old-deja/g++.brendan/copy7.C: Likewise.
14241 * g++.old-deja/g++.brendan/crash38.C: Likewise.
14242 * g++.old-deja/g++.brendan/template11.C: Likewise.
14243 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14244 * g++.old-deja/g++.brendan/crash50.C: Likewise.
14245 * g++.old-deja/g++.brendan/crash16.C: Likewise.
14246 * g++.old-deja/g++.jason/pmem2.C: Likewise.
14247 * g++.old-deja/g++.jason/parse9.C: Likewise.
14248 * g++.old-deja/g++.jason/byval2.C: Likewise.
14249 * g++.old-deja/g++.jason/overload8.C: Likewise.
14250 * g++.old-deja/g++.jason/pmf8.C: Likewise.
14251 * g++.old-deja/g++.jason/template33.C: Likewise.
14252 * g++.old-deja/g++.jason/return3.C: Likewise.
14253 * g++.old-deja/g++.jason/scoping2.C: Likewise.
14254 * g++.old-deja/g++.jason/virtual.C: Likewise.
14255 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14256 * g++.old-deja/g++.jason/template27.C: Likewise.
14257 * g++.old-deja/g++.jason/synth6.C: Likewise.
14258 * g++.old-deja/g++.jason/ref8.C: Likewise.
14259 * g++.old-deja/g++.jason/offset1.C: Likewise.
14260 * g++.old-deja/g++.other/static20.C: Likewise.
14261 * g++.old-deja/g++.other/array1.C: Likewise.
14262 * g++.old-deja/g++.other/new3.C: Likewise.
14263 * g++.old-deja/g++.other/array2.C: Likewise.
14264 * g++.old-deja/g++.other/overload9.C: Likewise.
14265 * g++.old-deja/g++.other/cast6.C: Likewise.
14266 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14267 * g++.old-deja/g++.other/eh4.C: Likewise.
14268 * g++.old-deja/g++.other/using7.C: Likewise.
14269 * g++.old-deja/g++.other/init18.C: Likewise.
14270 * g++.old-deja/g++.other/dyncast1.C: Likewise.
14271 * g++.old-deja/g++.other/dyncast2.C: Likewise.
14272 * g++.old-deja/g++.other/dtor11.C: Likewise.
14273 * g++.old-deja/g++.pt/static11.C: Likewise.
14274 * g++.old-deja/g++.pt/crash19.C: Likewise.
14275 * g++.old-deja/g++.pt/overload12.C: Likewise.
14276 * g++.old-deja/g++.pt/crash46.C: Likewise.
14277 * g++.old-deja/g++.pt/mi1.C: Likewise.
14278 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14279 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14280 * g++.old-deja/g++.pt/local5.C: Likewise.
14281 * g++.old-deja/g++.pt/typename2.C: Likewise.
14282 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14283 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14284 * g++.old-deja/g++.law/visibility1.C: Likewise.
14285 * g++.old-deja/g++.law/visibility2.C: Likewise.
14286 * g++.old-deja/g++.law/virtual2.C: Likewise.
14287 * g++.old-deja/g++.law/operators19.C: Likewise.
14288 * g++.old-deja/g++.law/parsing10.C: Likewise.
14289 * g++.old-deja/g++.law/visibility4.C: Likewise.
14290 * g++.old-deja/g++.law/operators4.C: Likewise.
14291 * g++.old-deja/g++.law/dtors2.C: Likewise.
14292 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14293 * g++.old-deja/g++.law/visibility10.C: Likewise.
14294 * g++.old-deja/g++.law/scope3.C: Likewise.
14295 * g++.old-deja/g++.law/casts2.C: Likewise.
14296 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14297 * g++.old-deja/g++.law/operators33.C: Likewise.
14298 * g++.old-deja/g++.law/friend4.C: Likewise.
14299 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14300 * g++.old-deja/g++.mike/p5611.C: Likewise.
14301 * g++.old-deja/g++.mike/net37.C: Likewise.
14302 * g++.old-deja/g++.mike/p3570.C: Likewise.
14303 * g++.old-deja/g++.mike/p5718.C: Likewise.
14304 * g++.old-deja/g++.mike/net21.C: Likewise.
14305 * g++.old-deja/g++.mike/p1862.C: Likewise.
14306 * g++.old-deja/g++.mike/p4511.C: Likewise.
14307 * g++.old-deja/g++.mike/virt3.C: Likewise.
14308 * g++.old-deja/g++.mike/p16146.C: Likewise.
14309 * g++.old-deja/g++.mike/p1989.C: Likewise.
14310 * g++.old-deja/g++.mike/p5571.C: Likewise.
14311 * g++.old-deja/g++.gb/scope10.C: Likewise.
14312 * g++.old-deja/g++.abi/primary5.C: Likewise.
14313 * g++.old-deja/g++.abi/empty2.C: Likewise.
14314 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14315 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14316 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14317 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14318 * g++.old-deja/g++.bob/template3.C: Likewise.
14319 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14321 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14324 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14326 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14329 * gfortran.dg/derived_name_1.f90: New.
14330 * gfortran.dg/derived_name_2.f: New.
14332 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14334 * lib/target-supports.exp (check_effective_target_nonpic): New
14336 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14337 when compiling PIC.
14338 * gcc.target/i386/asm-4.c: Require nonpic.
14339 * gcc.target/i386/cmov1.c: Likewise.
14340 * gcc.target/i386/mul.c: Likewise.
14341 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14342 * gcc.target/i386/ssetype-1.c: Require nonpic.
14343 * gcc.target/i386/ssetype-3.c: Likewise.
14344 * gcc.target/i386/ssetype-5.c: Likewise.
14346 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14348 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14349 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14350 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14351 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14353 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14355 PR tree-optimization/30590
14356 * g++.dg/opt/pr30590.C: New testcase.
14358 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14361 * gcc.dg/pr30762-1.c: New test.
14362 * gcc.dg/pr30762-2.c: New test.
14364 PR inline-asm/30505
14365 * gcc.target/i386/pr30505.c: New test.
14367 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14369 * gcc.target/arm/register-variables.c: New.
14371 2007-03-19 Jeff Law <law@redhat.com>
14373 * PR tree-optimization/30984
14374 * gcc.c-torture/pr30984.c: New test.
14376 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14377 Richard Guenther <rguenther@suse.de>
14379 PR tree-optimization/31254
14380 * gcc.dg/torture/pr31254.c: New testcase.
14382 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14384 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14385 target default_packed.
14387 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14390 * gfortran.dg/string_length_1.f90: New test.
14392 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14395 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14397 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14399 PR libgfortran/31052
14400 * gfortran.dg/namelist_27.f90: New test.
14402 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14405 * gfortran.dg/used_types_14.f90: New test.
14408 * gfortran.dg/used_types_15.f90: New test.
14410 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14412 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14413 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14415 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14418 * gfortran.dg/integer_exponentiation_2.f90: New test.
14420 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14422 PR tree-optimization/31041
14423 * gcc.dg/vect/pr31041.c: New test.
14425 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14427 * g++.dg/warn/Wconversion-integer.C: New
14428 * g++.dg/warn/Wconversion-real.C: New.
14429 * g++.dg/warn/Wconversion-real-integer.C: New.
14430 * g++.dg/warn/conv2.C: Updated.
14432 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14434 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14437 2007-03-16 Richard Guenther <rguenther@suse.de>
14439 PR tree-optimization/31146
14440 * g++.dg/tree-ssa/pr31146.C: New testcase.
14442 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14444 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14445 assume that the target has <features.h>.
14447 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14449 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14450 dg-options rather than to the whole test.
14452 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14455 * g++.dg/debug/pr29906.C: New
14457 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14459 PR libgfortran/31099
14460 * gfortran.dg/unformatted_recl.f90: Update test.
14462 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14464 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14466 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14469 * g++.dg/parse/namespace-definition.C: New.
14471 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14474 * g++.dg/cpp/pedantic-errors.C: New.
14475 * g++.dg/cpp/permissive.C: New.
14477 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14479 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14480 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14482 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14484 * lib/target-supports.exp (check_missing_uclibc_feature)
14485 (check_effective_target_wchar): New procedures.
14486 * gcc.dg/wchar_t-1.c: Require target wchar.
14487 * gcc.dg/wint_t-1.c: Likewise.
14489 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14491 * lib/target-supports.exp (check_gc_sections_available): Return
14492 false for VxWorks targets.
14494 2007-03-15 Dirk Mueller <dmueller@suse.de>
14496 * g++.dg/warn/Wconversion2.C: Fix typo.
14497 * gcc.dg/if-empty-1.c: Ditto.
14499 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14501 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14503 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14505 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14506 * gcc.target/i386/pr31167.c: Ditto.
14508 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14511 * gcc.target/i386/pr31167.c: New test.
14513 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14516 * gfortran.dg/import5.f90.f90: New test.
14520 * gfortran.dg/data_components_1.f90: New test.
14524 * gfortran.dg/generic_13.f90: New test.
14527 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14529 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14531 PR libgfortran/31051
14532 * gfortran.dg/fmt_t_4.f90: New
14534 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14537 * g++.dg/other/default7.C: New test.
14539 2007-03-15 Dirk Mueller <dmueller@suse.de>
14541 * g++.dg/warn/Wconversion2.C: New.
14543 2007-03-14 Eric Christopher <echristo@apple.com>
14545 * gcc.dg/ssp-1.c: New.
14546 * gcc.dg/ssp-2.c: Ditto.
14548 2007-03-14 Dirk Mueller <dmueller@suse.de>
14550 * g++.dg/warn/do-empty.C: New.
14551 * gcc.dg/do-empty.c: New.
14552 * gcc.dg/if-empty-1.c: Update.
14553 * gcc.dg/20001116-1.c: Update.
14554 * gcc.dg/pr23165.c: Update.
14556 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14558 * gfortran.dg/module_implicit_conversion.f90: New test.
14560 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14562 PR middle-end/31127
14563 * gcc.dg/pr31127.c: New.
14565 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14567 * gcc.dg/tree-ssa/loop-26.c: New test.
14569 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14571 * gcc.target/i386/cmpxchg16b-1.c: New test.
14573 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14575 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14576 * gcc.dg/c99-vla-1.c: Likewise.
14577 * g++.dg/ext/vla1.C: Likewise
14579 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14581 * gcc.dg/wvla-1.c: New test
14582 * gcc.dg/wvla-2.c: New test
14583 * gcc.dg/wvla-3.c: New test
14584 * gcc.dg/wvla-4.c: New test
14585 * gcc.dg/wvla-5.c: New test
14586 * gcc.dg/wvla-6.c: New test
14587 * gcc.dg/wvla-7.c: New test
14588 * g++.dg/warn/Wvla-1.C: New test
14589 * g++.dg/warn/Wvla-2.C: New test
14590 * g++.dg/warn/Wvla-3.C: New test
14592 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14595 * g++.dg/other/default6.C: New test.
14597 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14599 * lib/target-supports.exp (check_profiling_available): Return false
14601 (check_effective_target_vxworks_kernel): New procedure.
14602 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14604 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14605 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14606 to include VxWorks.
14607 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14609 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14611 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14612 PIC is not supported.
14613 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14614 * gcc.dg/20020426-2.c: Likewise.
14615 * gcc.dg/pr28243.c: Likewise.
14616 * gcc.dg/visibility-11.c: Likewise.
14617 * gcc.dg/tls/opt-9.c: Likewise.
14618 * gcc.dg/tls/opt-10.c: Likewise.
14619 * gcc.dg/tls/pic-1.c: Likewise.
14620 * gcc.dg/tls/struct-1.c: Likewise.
14621 * gcc.target/i386/20000807-1.c: Likewise.
14622 * gcc.target/i386/20000904-1.c: Likewise.
14623 * gcc.target/i386/20011119-1.c: Likewise.
14624 * gcc.target/i386/990213-2.c: Likewise.
14625 * gcc.target/i386/990214-1.c: Likewise.
14626 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14627 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14628 * gcc.target/i386/pic-1.c: Likewise.
14629 * gcc.target/i386/pr21518.c: Likewise.
14630 * gcc.target/i386/pr23098.c: Likewise.
14631 * gcc.target/i386/pr23943.c: Likewise.
14633 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14636 * g++.dg/template/complit2.C: New test.
14639 * g++.dg/ext/bitfield1.C: New test.
14641 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14644 * gfortran.dg/interface_11.f90: New test.
14646 2007-03-11 Richard Guenther <rguenther@suse.de>
14648 PR tree-optimization/31115
14649 * gcc.dg/torture/pr31115.c: New testcase.
14651 2007-03-11 Ira Rosen <irar@il.ibm.com>
14653 PR tree-optimization/29925
14654 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14656 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14659 * g++.dg/expr/bitfield3.C: New test.
14660 * g++.dg/expr/bitfield4.C: Likewise.
14661 * g++.dg/expr/bitfield5.C: Likewise.
14662 * g++.dg/expr/bitfield6.C: Likewise.
14665 * g++.dg/template/array18.C: New test.
14667 2007-03-10 Dirk Mueller <dmueller@suse.de>
14670 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14671 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14673 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14676 * g++.dg/cpp0x/variadic-bind.C: New.
14677 * g++.dg/cpp0x/variadic-function.C: New.
14678 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14679 * g++.dg/cpp0x/variadic-tuple.C: New.
14680 * g++.dg/cpp0x/variadic1.C: New.
14681 * g++.dg/cpp0x/variadic2.C: New.
14682 * g++.dg/cpp0x/variadic3.C: New.
14683 * g++.dg/cpp0x/variadic4.C: New.
14684 * g++.dg/cpp0x/variadic5.C: New.
14685 * g++.dg/cpp0x/variadic6.C: New.
14686 * g++.dg/cpp0x/variadic7.C: New.
14687 * g++.dg/cpp0x/variadic8.C: New.
14688 * g++.dg/cpp0x/variadic9.C: New.
14689 * g++.dg/cpp0x/variadic10.C: New.
14690 * g++.dg/cpp0x/variadic11.C: New.
14691 * g++.dg/cpp0x/variadic12.C: New.
14692 * g++.dg/cpp0x/variadic13.C: New.
14693 * g++.dg/cpp0x/variadic14.C: New.
14694 * g++.dg/cpp0x/variadic15.C: New.
14695 * g++.dg/cpp0x/variadic16.C: New.
14696 * g++.dg/cpp0x/variadic17.C: New.
14697 * g++.dg/cpp0x/variadic18.C: New.
14698 * g++.dg/cpp0x/variadic19.C: New.
14699 * g++.dg/cpp0x/variadic20.C: New.
14700 * g++.dg/cpp0x/variadic21.C: New.
14701 * g++.dg/cpp0x/variadic22.C: New.
14702 * g++.dg/cpp0x/variadic23.C: New.
14703 * g++.dg/cpp0x/variadic24.C: New.
14704 * g++.dg/cpp0x/variadic25.C: New.
14705 * g++.dg/cpp0x/variadic26.C: New.
14706 * g++.dg/cpp0x/variadic27.C: New.
14707 * g++.dg/cpp0x/variadic28.C: New.
14708 * g++.dg/cpp0x/variadic29.C: New.
14709 * g++.dg/cpp0x/variadic30.C: New.
14710 * g++.dg/cpp0x/variadic31.C: New.
14711 * g++.dg/cpp0x/variadic32.C: New.
14712 * g++.dg/cpp0x/variadic33.C: New.
14713 * g++.dg/cpp0x/variadic34.C: New.
14714 * g++.dg/cpp0x/variadic35.C: New.
14715 * g++.dg/cpp0x/variadic36.C: New.
14716 * g++.dg/cpp0x/variadic37.C: New.
14717 * g++.dg/cpp0x/variadic38.C: New.
14718 * g++.dg/cpp0x/variadic39.C: New.
14719 * g++.dg/cpp0x/variadic40.C: New.
14720 * g++.dg/cpp0x/variadic41.C: New.
14721 * g++.dg/cpp0x/variadic42.C: New.
14722 * g++.dg/cpp0x/variadic43.C: New.
14723 * g++.dg/cpp0x/variadic44.C: New.
14724 * g++.dg/cpp0x/variadic45.C: New.
14725 * g++.dg/cpp0x/variadic46.C: New.
14726 * g++.dg/cpp0x/variadic47.C: New.
14727 * g++.dg/cpp0x/variadic48.C: New.
14728 * g++.dg/cpp0x/variadic49.C: New.
14729 * g++.dg/cpp0x/variadic50.C: New.
14730 * g++.dg/cpp0x/variadic51.C: New.
14731 * g++.dg/cpp0x/variadic52.C: New.
14732 * g++.dg/cpp0x/variadic53.C: New.
14733 * g++.dg/cpp0x/variadic54.C: New.
14734 * g++.dg/cpp0x/variadic55.C: New.
14735 * g++.dg/cpp0x/variadic56.C: New.
14736 * g++.dg/cpp0x/variadic57.C: New.
14737 * g++.dg/cpp0x/variadic58.C: New.
14738 * g++.dg/cpp0x/variadic59.C: New.
14739 * g++.dg/cpp0x/variadic60.C : New.
14740 * g++.dg/cpp0x/variadic61.C : New.
14741 * g++.dg/cpp0x/variadic62.C : New.
14742 * g++.dg/cpp0x/variadic63.C : New.
14743 * g++.dg/cpp0x/variadic64.C : New.
14744 * g++.dg/cpp0x/variadic65.C : New.
14745 * g++.dg/cpp0x/variadic66.C : New.
14746 * g++.dg/cpp0x/variadic67.C : New.
14747 * g++.dg/cpp0x/variadic68.C : New.
14748 * g++.dg/cpp0x/variadic69.C : New.
14749 * g++.dg/cpp0x/variadic70.C : New.
14750 * g++.dg/cpp0x/variadic71.C : New.
14751 * g++.dg/cpp0x/variadic72.C : New.
14752 * g++.dg/cpp0x/variadic73.C : New.
14753 * g++.dg/cpp0x/variadic74.C : New.
14754 * g++.dg/cpp0x/variadic75.C : New.
14755 * g++.dg/cpp0x/variadic-ex1.C : New.
14756 * g++.dg/cpp0x/variadic-ex2.C : New.
14757 * g++.dg/cpp0x/variadic-ex3.C : New.
14758 * g++.dg/cpp0x/variadic-ex4.C : New.
14759 * g++.dg/cpp0x/variadic-ex5.C : New.
14760 * g++.dg/cpp0x/variadic-ex6.C : New.
14761 * g++.dg/cpp0x/variadic-ex7.C : New.
14762 * g++.dg/cpp0x/variadic-ex8.C : New.
14763 * g++.dg/cpp0x/variadic-ex9.C : New.
14764 * g++.dg/cpp0x/variadic-ex10.C : New.
14765 * g++.dg/cpp0x/variadic-ex11.C : New.
14766 * g++.dg/cpp0x/variadic-ex12.C : New.
14767 * g++.dg/cpp0x/variadic-ex13.C : New.
14768 * g++.dg/cpp0x/variadic-ex14.C : New.
14770 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14772 PR libgfortran/31099
14773 * gfortran.dg/unformatted_recl.f90: New test.
14775 2007-03-09 Roger Sayle <roger@eyesopen.com>
14777 * gcc.dg/fold-eqcmplx-1.c: New test case.
14779 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14781 PR rtl-optimization/30643
14782 * gcc.dg/pr30643.c: New.
14784 2007-03-09 Chao-ying Fu <fu@mips.com>
14786 * gcc.target/mips/mips32-dspr2-type.c: New test.
14787 * gcc.target/mips/mips32-dspr2.c: New test.
14788 * gcc.target/mips/dspr2-MULT.c: New test.
14789 * gcc.target/mips/dspr2-MULTU.c: New test.
14790 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14791 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14792 Adjust some formats.
14794 2007-03-09 Dirk Mueller <dmueller@suse.de>
14797 * gcc.dg/Wlogical-op-1.c: New.
14798 * g++.dg/warn/Wlogical-op-1.C: New.
14800 2007-03-09 Richard Guenther <rguenther@suse.de>
14802 PR tree-optimization/30904
14803 PR middle-end/31058
14804 * gcc.dg/pr30904.c: Remove xfail.
14806 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14809 * gcc.c-torture/execute/pr31072.c: New test.
14811 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14813 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14814 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14815 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14816 *lrint* and *lround*.
14817 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14819 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14820 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14821 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14822 and *lround*. Correct macro names.
14823 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14824 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14826 2007-03-08 Ian Lance Taylor <iant@google.com>
14828 * gcc.dg/no-strict-overflow-5.c: New test.
14829 * gcc.dg/no-strict-overflow-6.c: New test.
14830 * gcc.dg/Wstrict-overflow-11.c: New test.
14831 * gcc.dg/Wstrict-overflow-12.c: New test.
14832 * gcc.dg/Wstrict-overflow-13.c: New test.
14833 * gcc.dg/Wstrict-overflow-14.c: New test.
14834 * gcc.dg/Wstrict-overflow-15.c: New test.
14836 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14838 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14839 for VxWorks kernel mode.
14840 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14842 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14844 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14847 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14849 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14850 and lib/bfill.c on VxWorks targets.
14851 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14852 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14853 lib/bfill.c and lib/memmove.c on VxWorks targets.
14854 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14855 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14856 on VxWorks targets.
14857 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14858 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14860 2007-03-08 Tobias Burnus <burnus@net-b.de>
14862 * gfortran.dg/use_5.f90: New test.
14863 * gfortran.dg/use_6.f90: Ditto.
14864 * gfortran.dg/use_7.f90: Ditto.
14866 2007-03-08 Tobias Burnus <burnus@net-b.de>
14869 * gfortran.dg/use_4.f90: New test.
14870 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14872 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14875 * gfortran.dg/parameter_array_section_2.f90: New test.
14877 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14880 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14883 * g++.dg/template/arg5.C: New test.
14885 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14887 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14889 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14891 * gcc.dg/var-expand1.c: Add newline at end of file.
14893 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14895 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14897 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14899 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14901 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14903 * gcc.dg/torture/builtin-convert-4.c: New test.
14905 2007-03-05 Ian Lance Taylor <iant@google.com>
14907 * gcc.c-torture/compile/pr31034.c: New test.
14909 2007-03-05 Ian Lance Taylor <iant@google.com>
14911 * gcc.dg/inline-18.c: New test.
14912 * gcc.dg/inline-19.c: New test.
14913 * gcc.dg/inline-20.c: New test.
14914 * gcc.dg/inline-21.c: New test.
14916 2007-03-05 Richard Guenther <rguenther@suse.de>
14918 PR tree-optimization/14052
14919 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14921 2007-03-05 Richard Guenther <rguenther@suse.de>
14923 PR tree-optimization/23777
14924 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14926 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14929 * gcc.dg/multiple-overflow-warn-3.c: New.
14930 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14932 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14935 * g++.dg/parse/template23.C: New test.
14937 2007-03-04 Roger Sayle <roger@eyesopen.com>
14939 PR middle-end/30744
14940 * gcc.dg/pr30744-1.c: New test case.
14942 2007-03-04 Tobias Burnus <burnus@net-b.de>
14944 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14946 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14949 * gfortran.dg/logical_3.f90: New test.
14951 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14953 PR libfortran/30981
14954 * gfortran.dg/integer_exponentiation_1.f90: New test.
14956 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14958 * gcc.target/m68k/m68k.exp: New.
14959 * gcc.target/m68k/crash1.c: New.
14961 2007-03-03 Tobias Burnus <burnus@net-b.de>
14963 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14964 to be more compatible with integer(kind=8).
14966 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14968 PR libfortran/31001
14969 * gfortran.dg/zero_sized_3.f90: New test.
14971 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14974 * g++.dg/parse/else.C: New.
14975 * g++.dg/parse/else-2.C: New.
14977 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14978 Tobias Burnus <burnus@net-b.de>
14981 * gfortran.dg/size_dim.f90: New test.
14983 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14984 Tobias Burnus <burnus@net-b.de>
14987 * gfortran.dg/entry_9.f90: New test.
14989 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14992 * g++.dg/inherit/covariant16.C: New test.
14994 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14996 * g++.dg/other/darwin-minversion-1.C: New.
14998 2007-03-02 Diego Novillo <dnovillo@redhat.com>
15000 * gcc.dg/tree-ssa/20070302-1.c: New test.
15002 2007-03-02 Joseph Myers <joseph@codesourcery.com>
15004 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15007 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
15009 * gcc.dg/tree-ssa/prefetch-4.c: New test.
15011 2007-03-01 Simon Baldwin <simonb@google.com>
15014 * warn/ignored_typedef.C: New.
15015 * init/ctor8.C: Added dg-warning to consume ignored typedef
15017 * template/typedef2.C: Ditto. Moved dg-error onto its own line
15018 and added an explicit line number.
15020 2007-02-28 Richard Guenther <rguenther@suse.de>
15022 PR middle-end/30364
15023 * gcc.dg/torture/pr30364-1.c: New testcase.
15024 * gcc.dg/torture/pr30364-2.c: Likewise.
15025 * gcc.dg/torture/pr30364-3.c: Likewise.
15027 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15029 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15030 powerpc*, use -funsafe-math-optimizations.
15031 * gcc.dg/torture/builtin-logb-1.c: Likewise.
15032 * gcc.dg/torture/builtin-modf-1.c: Likewise.
15034 2007-02-28 Tobias Burnus <burnus@net-b.de>
15035 Paul Thomas <pault@gcc.gnu.org>
15039 * c_by_val_1.f: Test %VAL() with non-default kind.
15040 * c_by_val.c: Ditto.
15041 * c_by_val_4.f: New test.
15043 2007-02-28 Tobias Burnus <burnus@net-b.de>
15046 * gfortran.dg/continuation_7.f90: New test.
15048 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
15050 * g++.dg/inherit/thunk7.C: New test.
15051 * lib/target-supports.exp (check_profiling_available): Not available
15054 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
15057 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15059 2007-02-27 Mark Mitchell <mark@codesourcery.com>
15061 * lib/target-supports.exp (check_effective_target_init_priority):
15062 Remove Solaris special case.
15064 2007-02-26 Geoffrey Keating <geoffk@apple.com>
15066 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15067 for more builtin types.
15069 * g++.dg/ext/visibility/class1.C: Port to Darwin.
15070 * g++.dg/ext/visibility/noPLT.C: Likewise.
15072 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15074 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15077 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
15080 * size_optional_dim_1.f90: New test.
15082 2007-02-25 Mark Mitchell <mark@codesourcery.com>
15084 * gcc.dg/vxworks/vxworks.exp: New file.
15085 * gcc.dg/vxworks/initpri1.c: Likewise.
15086 * gcc.dg/vxworks/initpri2.c: Likewise.
15087 * gcc.dg/initpri2.c: Add more tests.
15088 * g++.dg/special/initpri2.C: Likewise.
15090 * gcc.dg/initpri1.c: New test.
15091 * gcc.dg/initpri2.c: Likewise.
15092 * g++.dg/special/initpri1.C: New test.
15093 * g++.dg/special/initpri2.C: Likewise.
15094 * g++.dg/special/conpr-1.C: Use init_priority effective target.
15095 * g++.dg/special/conpr-2.C: Likewise.
15096 * g++.dg/special/conpr-3.C: Likewise.
15097 * g++.dg/special/conpr-4.C: Likewise.
15098 * g++.dg/special/initp1.C: Likewise.
15099 * g++.dg/special/ecos.exp: Remove code to detect availability of
15100 constructor priorities.
15101 * lib/target-supports.exp (check_effective_target_init_priority):
15104 2007-02-24 Jan Hubicka <jh@suse.cz>
15106 * gcc.c-torture/execute/pr30778.c: New testcase.
15108 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15110 PR libgfortran/30918
15111 * gfortran.dg/namelist_26.f90: New test.
15113 2007-02-24 Richard Guenther <rguenther@suse.de>
15115 PR middle-end/30951
15116 * gcc.dg/pr30951.c: New testcase.
15118 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15120 * gcc.dg/torture/builtin-modf-1.c: New test.
15122 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
15124 PR tree-optimization/30904
15125 * gcc.dg/pr30904.c: New test.
15127 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15129 * gcc.test-framework/README: Correct command.
15130 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15132 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15134 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15136 * lib/target-supports.exp (check_effective_target_unwrapped): New.
15138 2007-02-23 Mark Mitchell <mark@codesourcery.com>
15140 * lib/target-supports.exp (check_effective_target_newlib): New
15143 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
15146 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15147 allocatable component.
15150 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15152 * gcc.dg/torture/builtin-logb-1.c: New test.
15153 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15154 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15155 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15158 2007-02-23 Richard Guenther <rguenther@suse.de>
15160 * g++.dg/warn/changes-meaning.C: New testcase.
15162 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15164 PR libgfortran/30910
15165 * gfortran.dg/fmt_zero_precision.f90: Update test.
15167 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15169 * gcc.dg/torture/builtin-frexp-1.c: New test.
15171 2007-02-22 Mark Mitchell <mark@codesourcery.com>
15173 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15175 2007-02-22 Ian Lance Taylor <iant@google.com>
15178 * g++.dg/debug/pr30898.C: New test.
15180 2007-02-22 Ira Rosen <irar@il.ibm.com>
15182 * gcc.dg/vect/vect-106.c: New test.
15184 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15185 Ira Rosen <irar@il.ibm.com>
15187 PR tree-optimization/30843
15188 * gcc.dg/vect/pr30843.c: New test.
15190 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15192 PR tree-optimization/30858
15193 * gcc.dg/vect/pr30858.c: New test.
15195 2007-02-21 Mark Mitchell <mark@codesourcery.com>
15197 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15198 to set options for compiling testglue.
15199 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15200 * lib/obj-c++.exp (obj-c++_init): Likewise.
15202 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15204 * gnat.dg/derived_aggregate.adb: New test.
15206 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15208 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15209 sh* targets. Call the correct CKSGN macro.
15211 2007-02-21 Jakub Jelinek <jakub@redhat.com>
15213 * gfortran.dg/gomp/omp_parse1.f90: New test.
15214 * gfortran.dg/gomp/omp_parse2.f: New test.
15216 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
15219 * gfortran.dg/do_pointer_1.f90: New test.
15221 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15223 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15226 2007-02-20 Geoffrey Keating <geoffk@apple.com>
15228 * gcc.dg/darwin-minversion-1.c: New.
15229 * gcc.dg/darwin-minversion-2.c: New.
15231 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15233 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15235 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15236 DJ Delorie <dj@redhat.com>
15239 * gcc.dg/Wfatal.c: New.
15240 * gcc.dg/Wfatal-2.c: New.
15241 * gcc.dg/Werror-1.c: Adjust expectations.
15242 * gcc.dg/Werror-5.c: Likewise.
15243 * gcc.dg/Werror-7.c: Likewise.
15244 * gcc.dg/Werror-10.c: Likewise.
15245 * gcc.dg/Werror-11.c: Likewise.
15247 2007-02-20 Tobias Burnus <burnus@net-b.de>
15250 * gfortran.dg/volatile10.f90: New test.
15252 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
15254 PR libfortran/30533
15255 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
15257 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15259 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15260 * gcc.dg/Walways-true-1.c: Likewise.
15261 * gcc.dg/weak/weak-3.c: Likewise.
15262 * gcc.dg/Werror-1.c: Likewise.
15263 * gcc.dg/Werror-3.c: Likewise.
15264 * gcc.dg/Werror-4.c: Likewise.
15265 * gcc.dg/Werror-5.c: Likewise.
15266 * gcc.dg/Werror-6.c: Likewise.
15267 * gcc.dg/Werror-7.c: Likewise.
15268 * gcc.dg/Werror-8.c: Likewise.
15269 * gcc.dg/Werror-10.c: Likewise.
15270 * gcc.dg/Werror-11.c: Likewise.
15271 * gcc.dg/Werror-12.c: Likewise.
15272 * g++.old-deja/g++.mike/warn8.C: Likewise.
15273 * g++.dg/warn/Walways-true-1.C: Likewise.
15274 * g++.dg/warn/Walways-true-2.C: Likewise.
15275 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15276 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15277 -Wstring-literal-comparison with -Waddress.
15278 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15279 -Wno-string-literal-comparison with -Wno-address.
15281 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15283 * gnat.dg/self_aggregate_with_call.adb: New test.
15285 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15287 PR tree-optimization/30975
15288 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15289 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15290 * gcc.dg/vect/pr30795.c: New.
15292 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15295 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15297 2007-02-18 Roger Sayle <roger@eyesopen.com>
15299 PR rtl-optimization/28173
15300 * gcc.target/i386/andor-1.c: New test case.
15302 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15304 * gcc.dg/torture/builtin-ldexp-1.c: New.
15305 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15307 2007-02-18 Roger Sayle <roger@eyesopen.com>
15309 * gfortran.dg/array_constructor_15.f90: New test case.
15311 2007-02-18 Roger Sayle <roger@eyesopen.com>
15313 * gfortran.dg/forall_10.f90: New test case.
15315 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15317 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15319 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15321 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15322 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15324 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15326 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15327 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15328 * gcc.target/i386/xchg-1.c: New test.
15329 * gcc.target/i386/xchg-2.c: New test.
15331 2007-02-16 Richard Guenther <rguenther@suse.de>
15332 Christian Bruel <christian.bruel@st.com>
15334 * gcc.dg/strict-overflow-5.c: New testcase.
15336 2007-02-16 Tobias Burnus <burnus@net-b.de>
15339 * gfortran.dg/func_derived_4.f90: New test.
15341 2007-02-15 Roger Sayle <roger@eyesopen.com>
15343 PR middle-end/30391
15344 * gfortran.dg/pr30391-1.f90: New test case.
15346 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15348 PR middle-end/30433
15349 * gcc.c-torture/compile/pr30433.c: New testcase to check
15350 that complex constants comparisions are foldded.
15352 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15355 * g++.dg/ext/stmtexpr10.C: New testcase.
15357 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15359 PR middle-end/30729
15360 * gcc.dg/Wunused-value-2.c: New testcase.
15362 2007-02-15 Ian Lance Taylor <iant@google.com>
15364 * g++.dg/eh/subreg-1.C: New test.
15366 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15369 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15370 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15371 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15372 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15373 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15374 * gcc.dg/Werror-implicit-function-declaration.c: New.
15376 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15379 * g++.dg/warn/pr28943.C: New.
15381 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15383 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15385 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15388 * gfortran.dg/error_recovery_3.f90: New test.
15390 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15392 * g++.dg/tree-ssa/sra-1.C: New.
15394 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15396 * g++.dg/tree-ssa/sra-1.C: New.
15398 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15400 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15402 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15404 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15406 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15409 * gfortran.dg/logical_2.f90: New test.
15411 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15413 * gcc.dg/torture/complex-alias-1.c: New test.
15415 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15417 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15418 instead of -fdump-tree-tailcall.
15420 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15422 * gfortran.dg/interface_10.f90: Fix comment typo.
15424 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15426 PR tree-optimization/30771
15427 * gcc.dg/vect/pr30771.c: New test.
15429 2007-02-13 Ian Lance Taylor <iant@google.com>
15431 * gcc.dg/Wstrict-overflow-1.c: New test.
15432 * gcc.dg/Wstrict-overflow-2.c: New test.
15433 * gcc.dg/Wstrict-overflow-3.c: New test.
15434 * gcc.dg/Wstrict-overflow-4.c: New test.
15435 * gcc.dg/Wstrict-overflow-5.c: New test.
15436 * gcc.dg/Wstrict-overflow-6.c: New test.
15437 * gcc.dg/Wstrict-overflow-7.c: New test.
15438 * gcc.dg/Wstrict-overflow-8.c: New test.
15439 * gcc.dg/Wstrict-overflow-9.c: New test.
15440 * gcc.dg/Wstrict-overflow-10.c: New test.
15442 2007-02-13 Roger Sayle <roger@eyesopen.com>
15444 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15446 2007-02-13 Richard Henderson <rth@redhat.com>
15448 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15449 * gcc.c-torture/execute/pr29302-1.c: ... here.
15451 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15454 * gcc.dg/c90-return-1.c: Update output.
15455 * gcc.dg/c99-return-1.c: Likewise.
15457 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15460 * gfortran.dg/used_dummy_types_7.f90: New test..
15462 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15464 * gcc.target/i386/parity-1.c: New test.
15465 * gcc.target/i386/parity-2.c: New test.
15467 2007-02-12 Roger Sayle <roger@eyesopen.com>
15469 * gcc.target/i386/builtin-bswap-3.c: New test case.
15471 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15473 PR tree-optimization/29145
15474 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15475 alias analysis is improved to take better advantage of restrict
15476 qualified pointers.
15477 * gcc.dg/vect/vect-80.c: Likewise.
15478 * gcc.dg/vect/pr29145.c: New.
15480 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15482 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15483 * gcc.target/i386/sse4a-insert.c: Likewise.
15485 2007-02-11 Roger Sayle <roger@eyesopen.com>
15487 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15488 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15490 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15493 * gfortran.dg/enum_4.f90: Update error message checks.
15495 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15498 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15499 versions of the modules.
15502 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15503 by getting rid of recursive I/O and providing functions with
15507 * gfortran.dg/char_array_constructor_2.f90
15509 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15512 * g++.dg/template/spec34.C: New test
15514 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15516 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15517 on i?86 and x86_64.
15518 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15519 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15520 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15521 on i?86 and x86_64.
15522 * gcc.dg/vect/vect-113.c: Ditto.
15524 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15527 * g++.dg/eh/weak1-C: New test.
15528 * g++.dg/eh/weak1-a.cc: Likewise.
15529 * g++.dg/eh/comdat1.C: Likewise.
15531 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15532 Dorit Nuzman <dorit@il.ibm.com>
15534 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15535 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15536 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15537 * gcc.dg/vect/vect-113.c: Likewise.
15539 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15541 2007-02-10 Richard Henderson <rth@redhat.com>
15543 * lib/target-supports.exp (check_effective_target_tls): Redefine
15544 to mean non-emulated tls.
15545 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15546 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15547 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15548 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15549 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15550 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15551 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15553 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15555 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15557 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15559 * gfortran.dg/secnds.f: Replace time tolerance with a
15560 before-and-after bracket.
15561 * gfortran.dg/secnds-1.f: Likewise.
15563 2007-02-09 Tobias Burnus <burnus@net-b.de>
15566 * gfortran.dg/maxlocval_1.f90: New test.
15568 2007-02-09 Roger Sayle <roger@eyesopen.com>
15570 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15572 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15575 * gfortran.dg/array_function_1.f90: New test.
15577 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15579 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15580 (check_effective_target_dummy_wcsftime): New functions.
15582 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15584 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15585 * lib/target-supports.exp (check_effective_target_uclibc): New
15588 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15590 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15591 (vsnprintf): Don't define for uClibc targets.
15593 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15595 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15596 set before checking whether it was allowed.
15597 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15598 before checking inside_main.
15600 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15602 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15604 (u16sf): Likewise u4sf.
15605 * g++.dg/compat/struct-layout-1.h: Likewise.
15607 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15609 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15611 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15612 m68k targets if check_effective_target_coldfire_fpu returns true.
15614 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15615 Richard Guenther <rguenther@suse.de>
15617 PR middle-end/23361
15618 * gcc.dg/fold-compare-3.c: New testcase.
15619 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15621 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15623 * gcc.dg/pr26570.c: Clean up coverage files.
15624 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15625 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15626 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15627 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15628 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15629 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15630 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15631 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15632 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15633 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15634 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15635 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15636 * gcc.dg/vect/pr28952.c: Ditto.
15637 * gcc.dg/vect/pr27151.c: Ditto.
15638 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15639 * g++.dg/gomp/macro-3.C: Ditto.
15641 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15643 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15646 2007-02-08 Roger Sayle <roger@eyesopen.com>
15648 * gcc.target/i386/builtin-bswap-2.c: New test case.
15650 2007-02-08 Roger Sayle <roger@eyesopen.com>
15652 * gfortran.dg/forall_8.f90: New test case.
15653 * gfortran.dg/forall_9.f90: Likewise.
15655 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15657 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15659 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15661 * lib/target-supports.exp (check_effective_target_simulator): New.
15663 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15665 * gcc.dg/tree-ssa/loop-25.c: New test.
15667 2007-02-06 Richard Henderson <rth@redhat.com>
15669 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15671 2007-02-06 Roger Sayle <roger@eyesopen.com>
15673 * gcc.target/powerpc/popcount-1.c: New test case.
15674 * gcc.target/powerpc/parity-1.c: Likewise.
15676 2007-02-06 Richard Guenther <rguenther@suse.de>
15678 PR middle-end/27302
15679 * gcc.dg/torture/pr27302-2.c: New testcase.
15681 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15683 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15684 * gcc.dg/vect/vect-iv-1.c: New test.
15685 * gcc.dg/vect/vect-iv-2.c: New test.
15686 * gcc.dg/vect/vect-iv-3.c: New test.
15687 * gcc.dg/vect/vect-iv-4.c: New test.
15688 * gcc.dg/vect/vect-iv-5.c: New test.
15689 * gcc.dg/vect/vect-iv-6.c: New test.
15690 * gcc.dg/vect/vect-iv-7.c: New test.
15691 * gcc.dg/vect/vect-iv-8.c: New test.
15692 * gcc.dg/vect/vect-iv-9.c: New test.
15693 * gcc.dg/vect/vect-iv-10.c: New test.
15694 * gcc.dg/vect/vect-iv-11.c: New test.
15695 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15696 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15697 * gcc.dg/vect/vect-14.c: Now vectorizable.
15698 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15700 * gcc.dg/vect/vect-27.c: Likewise.
15701 * gcc.dg/vect/vect-29.c Likewise.
15702 * gcc.dg/vect/vect-dv-2.c: Likewise.
15703 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15704 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15705 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15707 2007-02-06 Ira Rosen <irar@il.ibm.com>
15709 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15711 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15713 * gcc.dg/builtins-20.c: Add more cases.
15715 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15718 * gcc.dg/pr30189.c: New test.
15720 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15722 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15724 * gcc.target/i386/sse4a-extract.c: New test.
15725 * gcc.target/i386/sse4a-insert.c: New test.
15726 * gcc.target/i386/sse4a-montsd.c: New test.
15727 * gcc.target/i386/sse4a-montss.c: New test.
15729 2007-02-05 Richard Guenther <rguenther@suse.de>
15731 * gcc.target/i386/vectorize3.c: New testcase.
15733 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15736 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15738 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15741 * gfortran.dg/repeat_1.f90: New test.
15743 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15746 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15747 * gfortran.dg/derived_init_2.f90: Ditto.
15748 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15749 * gfortran.dg/array_initializer_1.f90: Ditto.
15750 * gfortran.dg/do_2.f90: Ditto.
15751 * gfortran.dg/proc_assign_1.f90: Ditto.
15753 2007-02-04 Richard Guenther <rguenther@suse.de>
15755 PR middle-end/30636
15756 * g++.dg/warn/pr30636.C: New testcase.
15757 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15759 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15761 PR middle-end/30667
15762 * gfortran.dg/pr30667.f: New test.
15764 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15766 * gcc.dg/builtins-54.c: Add more cases.
15768 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15771 * gfortran.dg/zero_sized_2.f90: New test.
15774 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15777 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15780 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15783 * gfortran.dg/interface_10.f90: New test.
15785 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15787 * gcc.dg/builtins-20.c: Add more cases.
15789 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15792 * gcc-target/ia64/pr29682.c: New test.
15794 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15797 * gfortran.dg/arrayio_11.f90.f90: New test.
15800 * gfortran.dg/arrayio_12.f90.f90: New test.
15802 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15805 * g++.dg/tls/diag-5.C: New test.
15807 PR middle-end/30473
15808 * gcc.dg/pr30473.c: New test.
15809 * gcc.c-torture/execute/20070201-1.c: New test.
15811 2007-02-01 Roger Sayle <roger@eyesopen.com>
15813 * gfortran.dg/dependency_20.f90: New test case.
15815 2007-01-31 Ian Lance Taylor <iant@google.com>
15817 * gcc.dg/lower-subreg-1.c (test): New test.
15819 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15821 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15823 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15825 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15826 * gcc.dg/torture/builtin-math-3.c: Likewise.
15828 2007-01-31 Dirk Mueller <dmueller@suse.de>
15830 gcc.dg/Wparentheses-2.c: Update and add new tests.
15832 2007-01-31 Ira Rosen <irar@il.ibm.com>
15834 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15837 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15839 * gcc.dg/builtins-63.c: New test.
15841 2007-01-31 Tobias Burnus <burnus@net-b.de>
15844 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15846 2007-01-31 Tobias Burnus <burnus@net-b.de>
15849 * gfortran.dg/volatile8.f90: New argument conformance test.
15850 * gfortran.dg/volatile9.f90: New scope test.
15852 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15855 * g++.dg/warn/null4.C: New.
15857 2001-01-30 Roger Sayle <roger@eyesopen.com>
15858 Uros Bizjak <ubizjak@gmail.com>
15860 * gcc.dg/large-size-array-3.c: Correct typo.
15862 2007-01-30 Richard Guenther <rguenther@suse.de>
15864 PR middle-end/27657
15865 * g++.dg/debug/pr27657.C: New testcase.
15867 2007-01-30 Richard Guenther <rguenther@suse.de>
15869 PR middle-end/30313
15870 * gcc.dg/torture/pr30313.c: New testcase.
15872 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15874 * gcc.dg/dfp/dfp-except.h: New file.
15875 * gcc.dg/dfp/fe-check.h: New file.
15876 * gcc.dg/dfp/fe-binop.c: New test.
15877 * gcc.dg/dfp/fe-convert-1.c: New test.
15878 * gcc.dg/dfp/fe-convert-2.c: New test.
15879 * gcc.dg/dfp/fe-convert-3.c: New test.
15881 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15882 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15883 * gcc.dg/dfp/convert-dfp.c: Ditto.
15884 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15886 2007-01-29 Josh Conner <jconner@apple.com>
15888 * gcc.target/powerpc/altivec-24.c: New test.
15890 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15893 * g++.dg/parse/defarg12.C: New test.
15895 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15898 * gfortran.dg/used_dummy_types_6.f90: New test.
15900 2007-01-28 Jan Hubicka <jh@suse.cz>
15902 * gcc.dg/tree-prof/val-prof-6.c: New test.
15904 2007-01-28 Roger Sayle <roger@eyesopen.com>
15906 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15908 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15911 * g++.dg/expr/dtor4.C: New test.
15913 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15915 * gcc.dg/tree-ssa/loop-23.c: New test.
15917 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15919 PR libfortran/30389
15920 * gfortran.dg/achar_2.f90: New test.
15921 * gfortran.dg/achar_3.f90: New test.
15923 2007-01-27 Ian Lance Taylor <iant@google.com>
15925 * gcc.dg/strict-overflow-1.c: New test.
15926 * gcc.dg/no-strict-overflow-1.c: New test.
15927 * gcc.dg/strict-overflow-2.c: New test.
15928 * gcc.dg/no-strict-overflow-2.c: New test.
15929 * gcc.dg/strict-overflow-3.c: New test.
15930 * gcc.dg/no-strict-overflow-3.c: New test.
15931 * gcc.dg/strict-overflow-4.c: New test.
15932 * gcc.dg/no-strict-overflow-4.c: New test.
15933 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15934 * gcc.dg/pr15784-1.c: Likewise.
15935 * gcc.dg/pr20922-1.c: Likewise.
15936 * gcc.dg/pr20922-3.c: Likewise.
15937 * gcc.dg/pr20922-4.c: Likewise.
15938 * gcc.dg/pr20922-6.c: Likewise.
15939 * gcc.dg/compare-4.c: Likewise.
15940 * gcc.dg/torture/pr26898-1.c: Likewise.
15941 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15942 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15943 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15944 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15945 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15946 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15947 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15948 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15949 * g++.dg/tree-ssa/pr21082.C: Likewise.
15951 2007-01-27 Roger Sayle <roger@eyesopen.com>
15953 * gcc-dg/large-size-array-3.c: New test case.
15955 2007-01-27 Roger Sayle <roger@eyesopen.com>
15957 * gfortran.dg/forall_7.f90: New test case.
15959 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15962 * gfortran.dg/where_operator_assign_1.f90: New test.
15963 * gfortran.dg/where_operator_assign_2.f90: New test.
15964 * gfortran.dg/where_operator_assign_3.f90: New test.
15966 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15968 * lib/target-supports.exp
15969 (check_effective_target_powerpc_altivec): New.
15970 (check_effective_target_vect_cmdline_needed): Use it.
15972 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15975 * gfortran.dg/backslash_3.f: New test.
15977 2007-01-26 Richard Guenther <rguenther@suse.de>
15979 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15981 2007-01-26 Tobias Burnus <burnus@net-b.de>
15983 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15984 * gfortran.dg/vect/vect.exp: Ditto.
15985 * gfortran.dg/dg.exp: Ditto.
15986 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15987 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15989 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15991 * gcc.dg/builtins-20.c: Add more cases.
15992 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15994 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15997 * gcc.dg/Wall.c: New.
15998 * gcc.dg/Wno-all.c: New.
15999 * gfortran.dg/Wall.f90: New.
16000 * gfortran.dg/Wno-all.f90: New.
16002 2007-01-24 Geoffrey Keating <geoffk@apple.com>
16004 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16005 * g++.dg/eh/simd-2.C: Also run on Darwin.
16006 * g++.dg/eh/simd-3.C: New.
16007 * g++.dg/eh/simd-4.C: New.
16009 2007-01-25 Richard Guenther <rguenther@suse.de>
16011 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16013 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16015 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
16017 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16018 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16019 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16020 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16021 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16022 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16023 * gcc.dg/ipa/ipa-7.c: New testcase.
16025 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
16027 * g++.dg/cpp0x/warn_cxx0x.C: New.
16029 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16031 * gcc.dg/builtins-20.c: Test builtin carg.
16033 2007-01-24 Jakub Jelinek <jakub@redhat.com>
16035 PR middle-end/27416
16036 * gcc.dg/gomp/pr27416.c: New test.
16038 PR middle-end/30494
16039 * gcc.dg/gomp/pr30494.c: New test.
16040 * g++.dg/gomp/pr30494.C: New test.
16042 PR middle-end/30421
16043 * gcc.dg/gomp/pr30421.c: New test.
16045 2007-01-24 Steve Ellcey <sje@cup.hp.com>
16047 * gcc.target/ia64/versionid-1.c: New test.
16048 * gcc.target/ia64/versionid-2.c: New test.
16050 2007-01-24 Richard Guenther <rguenther@suse.de>
16053 * gcc.dg/builtins-57.c: Change to a link-time testcase
16054 to support non-C99 targets.
16056 2007-01-24 Jan Hubicka <jh@suse.cz>
16058 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16060 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
16062 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16064 2007-01-23 Andrew Pinski <pinskia@gmail.com>
16067 * objc.dg/const-str-12.m: New test.
16069 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16072 * gfortran.dg/ctrl-z.f90: New test.
16074 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16077 * gfortran.dg/namelist_assumed_char.f90: New test.
16079 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
16082 * g++.dg/inherit/covariant15.C: New test.
16084 2007-01-23 Ian Lance Taylor <iant@google.com>
16086 * g++.dg/warn/Wparentheses-24.C: New test.
16088 2007-01-23 Richard Guenther <rguenther@suse.de>
16091 * ada/acats/run_acats: Do not call gnatmake or gnatchop
16094 2007-01-22 Richard Guenther <rguenther@suse.de>
16096 PR tree-optimization/30038
16097 * gcc.dg/builtins-62.c: New testcase.
16099 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16101 * gcc.c-torture/compile/20070121.c: New test.
16103 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
16105 PR libfortran/30525
16106 * gfortran.dg/char_comparison_1.f: New test.
16108 2007-01-21 Ira Rosen <irar@il.ibm.com>
16110 * gcc.dg/vect/vect-strided-same-dr.c: New test.
16112 2007-01-20 Andrew Pinski <pinskia@gmail.com>
16115 * objc.dg/pch: New directory.
16116 * objc.dg/pch/pch.exp: New file.
16117 * objc.dg/pch/interface-1.m: New test.
16118 * objc.dg/pch/interface-1.hs: New include file.
16119 * lib/objc.exp (objc_target_compile): Add
16120 "-x objective-c-header" in front of the sources if this is
16121 a precompiled header being compiled.
16123 2007-01-20 Roger Sayle <roger@eyesopen.com>
16125 * gfortran.dg/array_memcpy_3.f90: New test case.
16126 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16128 2007-01-20 Roger Sayle <roger@eyesopen.com>
16129 Brooks Moses <brooks.moses@codesourcery.com>
16130 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16132 * gfortran.dg/intrinsic_sign_1.f90: New test case.
16133 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16135 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16137 * gcc.dg/torture/builtin-math-3.c: Test fdim.
16139 2007-01-19 Mike Stump <mrs@apple.com>
16141 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16144 2007-01-19 Roger Sayle <roger@eyesopen.com>
16146 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16147 option instead of -funsafe-math-optimizations.
16149 2007-01-19 Tomas Bily <tbily@suse.cz>
16151 gcc.dg/tree-prof/indir-call-prof.c: New.
16152 g++.dg/dg.exp: Add tree-prof subdirectory.
16153 g++.dg/tree-prof/indir-call-prof.C: New.
16154 g++.dg/tree-prof/tree-prof.exp: New.
16156 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16159 * g++.dg/warn/deprecated.C: Update warning output.
16160 * g++.dg/warn/deprecated-2.C: Likewise.
16161 * g++.dg/warn/deprecated-3.C: New.
16163 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
16165 * gcc.c-torture/execute/nestfunc-7.c: New.
16167 2007-01-18 Hui-May Chang <hm.chang@apple.com>
16169 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16171 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
16173 * gcc.dg/m68k-pic-1.c: New.
16175 2007-01-18 Roger Sayle <roger@eyesopen.com>
16177 * gfortran.dg/array_memcpy_4.f90: New test case.
16179 2007-01-18 Josh Conner <jconner@apple.com>
16182 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16183 * gcc.dg/vect/no-trapping-math-1: New.
16184 * gcc.dg/vect/no-trapping-math-2: New.
16186 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
16188 * gcc.target/i386/387-8.c: Update comment about optimizing
16189 inherent load of 1.0 of fptan instruction.
16191 2007-01-18 Dirk Mueller <dmueller@suse.de>
16192 Richard Guenther <rguenther@suse.de>
16195 * gcc.dg/Warray-bounds.c: New testcase.
16196 * gcc.dg/Warray-bounds-2.c: New testcase.
16197 * g++.dg/warn/Warray-bounds.C: New testcase.
16198 * g++.dg/warn/Warray-bounds-2.C: New testcase.
16200 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
16203 * gfortran.dg/generic_12.f90: New test.
16205 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
16207 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16208 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16210 2007-01-16 Janis Johnson <janis187@us.ibm.com>
16212 * gcc.dg/dfp/compare-special.h: New file.
16213 * gcc.dg/dfp/compare-special-32.c: New test.
16214 * gcc.dg/dfp/compare-special-64.c: New test.
16215 * gcc.dg/dfp/compare-special-128.c: New test.
16217 2007-01-16 Roger Sayle <roger@eyesopen.com>
16218 Paul Thomas <pault@gcc.gnu.org>
16219 Steven G. Kargl <kargl@gcc.gnu.org>
16222 * gfortran.dg/forall_6.f90: New test case.
16223 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16224 * gfortran.dg/dependency_13.f90: Likewise.
16226 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16229 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16230 targets that don't support Inf.
16232 2007-01-15 Dale Johannesen <dalej@apple.com>
16234 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
16236 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
16238 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
16239 of achar for 0xff to avoid the "Extended ASCII not
16240 implemented" error message.
16242 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
16245 * gfortran.dg/altreturn_4.f90: New test.
16248 * gfortran.dg/stfunc_4.f90: New test.
16251 * gfortran.dg/bound_2.f90: Reinstate commented out line.
16252 * gfortran.dg/initialization_1.f90: Change warning.
16255 * gfortran.dg/specification_type_resolution_2.f90: New test.
16257 2007-01-14 Jan Hubicka <jh@suse.cz>
16259 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16260 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16261 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16264 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
16267 * gfortran.dg/external_procedures_2.f90: New test.
16269 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
16272 * gcc.target/i386/pr30413.c: New test.
16274 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
16277 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16279 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16281 * gcc.dg/20070112-1.c: New test.
16283 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16285 PR libgfortran/30435
16286 * gfortran.dg/list_read_6.f90: New test.
16288 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16290 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16292 2007-01-12 Tom Tromey <tromey@redhat.com>
16294 PR preprocessor/28227:
16295 * gcc.dg/cpp/pr28227.c: New file.
16297 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16299 * gcc.dg/tree-ssa/loop-22.c: New test.
16301 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16303 PR tree-optimization/29516
16304 * gcc.dg/tree-ssa/loop-20.c: New test.
16306 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16308 PR libfortran/30415
16309 * minmaxloc_integer_kinds_1.f90: New test.
16311 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16314 * g++.dg/template/sizeof-template-argument.C: New test.
16316 2007-01-11 Jan Hubicka <jh@suse.cz>
16318 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16319 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16320 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16321 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16322 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16323 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16324 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16325 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16326 transformation in question.
16327 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16328 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16329 * gcc.dg/always_inline3.c: Likewise.
16331 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16334 * g++.dg/template/typename11.C: New test.
16336 2007-01-10 Robert Kennedy <jimbob@google.com>
16338 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16340 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16342 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16343 for different integer kinds.
16344 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16345 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16346 * gfortran.dg/ishft_2.f90: New test.
16347 * gfortran.dg/ishft_3.f90: New test.
16349 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16351 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16353 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16355 PR tree-optimization/30322
16356 * gcc.dg/tree-ssa/loop-21.c: New test.
16358 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16360 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16362 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16364 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16366 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16368 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16369 * g++.dg/warn/overflow-warn-3.C: Likewise.
16370 * g++.dg/warn/overflow-warn-4.C: Likewise.
16371 * g++.dg/warn/overflow-warn-5.C: Likewise.
16372 * g++.dg/warn/overflow-warn-6.C: Likewise.
16373 * g++.dg/warn/Woverflow-1.C: Likewise.
16374 * g++.dg/warn/Woverflow-2.C: Likewise.
16375 * g++.dg/warn/Woverflow-3.C: Likewise.
16376 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16378 2007-01-08 Roger Sayle <roger@eyesopen.com>
16380 * gfortran.dg/array_constructor_14.f90: New test case.
16381 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16383 2007-01-08 Richard Guenther <rguenther@suse.de>
16385 PR tree-optimization/23603
16386 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16387 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16389 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16391 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16393 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16394 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16395 compiler behaviour.
16396 * gcc.dg/simd-5.c: Likewise.
16397 * gcc.dg/simd-6.c: Likewise.
16398 * g++.dg/conversion/simd1.C: Likewise.
16399 * g++.dg/conversion/simd3.C: Likewise.
16400 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16403 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16405 PR tree-optimization/29877
16406 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16407 name of a hard register for the target concerned. Adjust dg-error
16408 directives to cope with new behaviour of TER.
16410 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16413 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16414 * g++.dg/warn/overflow-warn-1.C: New.
16415 * g++.dg/warn/overflow-warn-3.C: New.
16416 * g++.dg/warn/overflow-warn-4.C: New.
16417 * g++.dg/warn/overflow-warn-5.C: New.
16418 * g++.dg/warn/overflow-warn-6.C: New.
16419 * g++.dg/warn/Woverflow-1.C: New.
16420 * g++.dg/warn/Woverflow-2.C: New.
16421 * g++.dg/warn/Woverflow-3.C: New.
16422 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16424 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16427 * gfortran.dg/invalid_name.f90: New test.
16428 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16429 * gfortran.dg/gomp/pr29759.f90: Ditto.
16431 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16433 * gfortran.dg/present_1.f90: Update error message.
16435 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16438 * g++.dg/template/duplicate1.C: New test
16439 * g++.dg/template/memfriend6.C: Adjust error markers.
16441 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16444 * gcc.dg/torture/inline-1.c: New test.
16446 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16449 * gcc.dg/multiple-overflow-warn-1.c: New.
16450 * gcc.dg/multiple-overflow-warn-2.c: New.
16451 * gcc.dg/overflow-warn-6.c: New.
16452 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16454 2007-01-05 Roger Sayle <roger@eyesopen.com>
16456 * gfortran.dg/array_memcpy_1.f90: New test case.
16457 * gfortran.dg/array_memcpy_2.f90: Likewise.
16459 2007-01-05 Richard Guenther <rguenther@suse.de>
16461 PR middle-end/27826
16462 * g++.dg/opt/pr27826.C: New testcase.
16464 2007-01-05 Ian Lance Taylor <iant@google.com>
16466 * gcc.dg/Walways-true-1.c: New test.
16467 * gcc.dg/Walways-true-2.c: New test.
16468 * g++.dg/warn/Walways-true-1.C: New test.
16469 * g++.dg/warn/Walways-true-2.C: New test.
16471 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16474 * gcc.dg/pr30360.c: New test.
16476 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16479 * gfortran.dg/data_implied_do_1.f90: New test.
16483 * gfortran.dg/char_length_1.f90: New test.
16485 2007-01-05 Richard Guenther <rguenther@suse.de>
16487 PR middle-end/28116
16488 * g++.dg/opt/pr28116.C: New testcase.
16490 2007-01-05 Tobias Burnus <burnus@net-b.de>
16493 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16494 invalid deallocate.
16495 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16496 * gfortran.dg/protected_4.f90: Add pointer intent check.
16497 * gfortran.dg/protected_6.f90: Add pointer intent check.
16498 * gfortran.dg/pointer_intent_1.f90: New test.
16499 * gfortran.dg/pointer_intent_2.f90: New test.
16500 * gfortran.dg/pointer_intent_3.f90: New test.
16502 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16505 * gfortran.dg/altreturn_2.f90: new test.
16507 2007-01-04 Tom Tromey <tromey@redhat.com>
16509 PR preprocessor/28165:
16510 * gcc.dg/cpp/pr28165.c: New file.
16512 2007-01-03 Josh Conner <jconner@apple.com>
16514 PR middle-end/29683
16515 * gcc.dg/pr29683.c: New.
16517 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16520 * g++.dg/pch/template-1.C: New test.
16521 * g++.dg/pch/template-1.Hs: New file.
16523 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16525 PR middle-end/30353
16526 * gcc.c-torture/compile/complex-4.c: New test.
16528 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16530 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16532 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16534 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16536 PR middle-end/30286
16537 * gcc.dg/pr30286.c: New test.
16540 * g++.dg/template/crash66.C: New test.
16543 * g++.dg/template/friend49.C: New test.
16545 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16547 * gfortran.dg/ibits.f90: New test.
16549 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16551 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16552 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16554 2007-01-02 Jan Hubicka <jh@suse.cz>
16556 * gcc.dg/pr16194.c: We now output error on all three functions,
16557 not just first one.
16559 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16562 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16563 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16565 2006-01-02 Ian Lance Taylor <iant@google.com>
16567 * g++.dg/warn/Wparentheses-22.C: New test.
16568 * g++.dg/warn/Wparentheses-23.C: New test.
16570 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16573 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16574 * gcc.dg/declspec-3-Wextra.c: New.
16575 * gcc.dg/declspec-3-no.c: New
16577 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16580 * gfortran.dg/interface_10.f90: Remove.
16582 2007-01-01 Roger Sayle <roger@eyesopen.com>
16584 * gcc.dg/fold-eqxor-4.c: New test case.
16586 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16588 PR middle-end/30311
16589 * gcc.c-torture/compile/pr30311.c: New test.
16591 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16593 PR middle-end/30253
16594 * gcc.c-torture/compile/statement-expression-1.c: New test.
16596 2007-01-01 Andreas Schwab <schwab@suse.de>
16599 * g++.dg/eh/pr29166.C: New test.
16601 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16603 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16605 (check_effective_target_vect_cmdline_needed): Use it.
16607 2006-12-31 Richard Guenther <rguenther@suse.de>
16609 PR middle-end/30137
16610 * gcc.dg/pr30137-1.c: New testcase.
16611 * gcc.dg/pr30137-2.c: Likewise.
16613 2006-12-31 Roger Sayle <roger@eyesopen.com>
16615 PR middle-end/30322
16616 * gcc.dg/fold-plusnot-1.c: New test case.
16618 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16621 * g++.dg/parse/template22.C: New test.
16623 2006-12-31 Richard Guenther <rguenther@suse.de>
16625 PR middle-end/30338
16626 * gcc.c-torture/compile/pr30338.c: New testcase.
16628 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16631 * gfortran.dg/intrinsic_actual_4.f90: New test.
16634 * gfortran.dg/func_decl_3.f90: New test.
16636 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16639 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16640 * gfortran.dg/c_by_val_1.f: New test.
16641 * gfortran.dg/c_by_val_2.f: New test.
16642 * gfortran.dg/c_by_val_3.f: New test.
16644 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16646 PR libfortran/30321
16647 * gfortran.dg/sum_zero_array_1.f90: New test.
16649 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16651 PR preprocessor/29612
16652 * gcc.dg/cpp/pr29612-1.c: New test.
16653 * gcc.dg/cpp/pr29612-2.c: New test.
16655 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16658 * gfortran.dg/pure_formal_proc_1.f90: New test.
16661 * gfortran.dg/intrinsic_actual_3.f90: New test.
16663 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16666 * gfortran.dg/io_constraints_1.f90: Update test.
16667 * gfortran.dg/io_constraints_2.f90: Update test.
16668 * gfortran.dg/inquire_iolength.f90: New test.
16670 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16673 * gfortran.dg/interface_10.f90: New test.
16674 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16675 since z is already, locally a variable.
16678 * gfortran.dg/generic_11.f90: New test.
16679 * gfortran.dg/interface_7.f90: Remove name clash between module
16680 name and procedure 'x' referenced in the interface.
16682 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16685 * gcc.dg/Wmissing-parameter-type.c: New.
16686 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16687 * gcc.dg/Wmissing-parameter-type-no.c: New.
16689 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16692 * gfortran.dg/entry_array_specs_2.f: New test.
16695 * gfortran.dg/nested_modules_6.f90: New test.
16697 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16700 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16701 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16703 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16706 * g++.dg/opt/complex6.C: New test.
16708 2006-12-22 Ben Elliston <bje@au.ibm.com>
16710 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16711 full" if the linker on spu-*-* warns about exceeding local store.
16713 And revert this patch:
16714 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16715 fail to link due to relocation overflows on spu-*-*.
16717 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16720 * gfortran.dg/dependency_19.f90: New test.
16722 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16725 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16727 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16729 PR middle-end/30262
16730 * gcc.c-torture/execute/20061220-1.c: New test.
16732 PR middle-end/30263
16733 * gcc.dg/gomp/asm-1.c: New test.
16736 * g++.dg/eh/ia64-2.C: New test.
16738 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16742 * gcc.dg/rs6000-leaf.c: New.
16744 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16747 * gfortran.dg/f2c_8.f90: New test.
16749 2006-12-20 Bill Wendling <wendling@apple.com>
16751 * gcc.dg/asm-b.c: Check for __ppc64__.
16753 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16756 * gfortran.dg/bounds_check_5.f90: New test.
16758 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16760 PR middle-end/30143
16761 * gcc.dg/gomp/complex-1.c: New testcase.
16763 2006-12-20 Roger Sayle <roger@eyesopen.com>
16765 * gfortran.dg/array_memset_1.f90: New test case.
16767 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16769 * lib/target-supports.exp: Add spu to
16770 check_effective_target_vect_widen_mult_hi_to_si.
16772 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16775 * gfortran.dg/generic_9.f90: New test.
16778 * gfortran.dg/generic_10.f90: New test.
16780 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16783 * gcc.dg/pr30045.c: New test.
16785 2006-12-20 Ben Elliston <bje@au.ibm.com>
16787 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16789 2006-12-19 Eric Christopher <echristo@apple.com>
16792 * gcc.c-torture/execute/pr29302-1.c: New.
16794 2006-12-19 Tobias Burnus <burnus@net-b.de>
16797 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16799 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16802 * gfortran.dg/altreturn_3.f90: New test.
16804 * gfortran.dg/char_result_12.f90: Fix comment typos.
16806 2006-12-19 Ben Elliston <bje@au.ibm.com>
16808 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16809 as newlib's stdio.h uses non-traditional cpp constructs.
16811 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16813 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16814 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16815 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16816 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16817 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16818 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16819 * gfortran.dg/default_initialization.f: Renamed to
16820 default_initialization_1.f
16821 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16822 dollar_edit_descriptor_1.f
16823 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16824 dollar_edit_descriptor_2.f
16825 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16826 dollar_edit_descriptor_3.f
16827 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16828 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16829 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16830 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16831 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16832 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16833 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16834 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16835 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16836 * gfortran.dg/default_initialization_1.f: Renamed from
16837 default_initialization.f
16838 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16839 dollar_edit_descriptor-1.f
16840 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16841 dollar_edit_descriptor-2.f
16842 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16843 dollar_edit_descriptor-3.f
16844 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16845 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16846 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16848 2006-12-18 Bill Wendling <wendling@apple.com>
16850 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16851 id is an OjbC keyword.
16853 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16855 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16857 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16859 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16861 2006-12-18 Ian Lance Taylor <iant@google.com>
16863 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16865 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16867 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16869 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16872 * gfortran.fortran-torture/execute/where21.f90: New test.
16874 2006-12-17 Tobias Burnus <burnus@net-b.de>
16876 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16878 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16881 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16882 * gcc.dg/if-empty-1.c: Likewise.
16883 * gcc.dg/pr23165.c: Likewise.
16884 * g++.dg/warn/empty-body.C: Likewise.
16886 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16888 PR libfortran/30005
16889 * gfortran.dg/open_errors.f90: New test.
16891 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16893 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16895 * gcc.target/i386/ssse3-pabsb.c: New file.
16896 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16897 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16898 * gcc.target/i386/ssse3-palignr.c: Likewise.
16899 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16900 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16901 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16902 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16903 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16904 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16905 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16906 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16907 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16908 * gcc.target/i386/ssse3-psignb.c: Likewise.
16909 * gcc.target/i386/ssse3-psignd.c: Likewise.
16910 * gcc.target/i386/ssse3-psignw.c: Likewise.
16911 * gcc.target/i386/ssse3-vals.h: Likewise.
16913 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16915 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16916 * lib/fortran-torture.exp: Include target-supports.exp.
16918 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16921 * gcc.c-torture/execute/pr30185.c: New test.
16923 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16927 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16928 * gcc.dg/builtin-bswap-2.c: Likewise.
16929 * gcc.dg/builtin-bswap-3.c: Likewise.
16930 * gcc.dg/builtin-bswap-4.c: Likewise.
16931 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16932 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16934 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16936 PR libfortran/30145
16937 * gfortran.dg/write_zero_array: New test.
16939 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16942 * gfortran.dg/write_fmt_trim.f90: New test.
16944 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16947 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16950 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16952 * lib/target-supports.exp (check_weak_available): Use istarget
16953 "hppa*-*-hpux10*" instead of regexp.
16954 (check_cxa_atexit_available): Likewise.
16956 2006-12-14 Richard Guenther <rguenther@suse.de>
16958 PR tree-optimization/30197
16959 * gcc.c-torture/execute/complex-1.c: Fix function name.
16960 * gcc.dg/builtins-61.c: New testcase.
16962 2006-12-14 Richard Guenther <rguenther@suse.de>
16964 PR middle-end/30172
16965 * gcc.dg/pr30172-1.c: New testcase.
16967 2006-12-14 Richard Guenther <rguenther@suse.de>
16969 PR tree-optimization/30198
16970 * gcc.dg/builtins-60.c: New testcase.
16972 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16974 * lib/target-supports.exp (vect_no_align): Remove spu.
16976 2006-12-13 Ian Lance Taylor <iant@google.com>
16980 * g++.dg/warn/Wparentheses-5.C: New test.
16981 * g++.dg/warn/Wparentheses-6.C: New test.
16982 * g++.dg/warn/Wparentheses-7.C: New test.
16983 * g++.dg/warn/Wparentheses-8.C: New test.
16984 * g++.dg/warn/Wparentheses-9.C: New test.
16985 * g++.dg/warn/Wparentheses-10.C: New test.
16986 * g++.dg/warn/Wparentheses-11.C: New test.
16987 * g++.dg/warn/Wparentheses-12.C: New test.
16988 * g++.dg/warn/Wparentheses-13.C: New test.
16989 * g++.dg/warn/Wparentheses-14.C: New test.
16990 * g++.dg/warn/Wparentheses-15.C: New test.
16991 * g++.dg/warn/Wparentheses-16.C: New test.
16992 * g++.dg/warn/Wparentheses-17.C: New test.
16993 * g++.dg/warn/Wparentheses-18.C: New test.
16994 * g++.dg/warn/Wparentheses-19.C: New test.
16995 * g++.dg/warn/Wparentheses-20.C: New test.
16996 * g++.dg/warn/Wparentheses-21.C: New test.
16998 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17001 * lib/target-supports.exp (check_cxa_atexit_available): Return false
17002 for target "hppa.*hpux10".
17004 2006-12-13 Jakub Jelinek <jakub@redhat.com>
17006 * g++.dg/debug/vartrack1.C: New test.
17008 * g++.dg/opt/ifcvt1.C: New test.
17010 * gcc.dg/tls/opt-13.c: New test.
17012 * gcc.dg/20060425-2.c: New test.
17014 * g++.dg/opt/pr15054-2.C: New test.
17016 * gcc.c-torture/execute/20060420-1.c: New test.
17018 * gcc.c-torture/execute/20060412-1.c: New test.
17020 * objc/compile/20060406-1.m: New test.
17022 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
17024 * g++.dg/template/array17.C: New test.
17026 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
17028 * gcc.target/powerpc/altivec-23.c: New test.
17030 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
17033 * g++.dg/inherit/error3.C: New test.
17036 * g++.dg/inherit/error4.C: New test.
17038 2006-12-13 Richard Guenther <rguenther@suse.de>
17040 PR tree-optimization/17687
17041 * gcc.dg/builtins-59.c: New testcase.
17043 2006-12-13 Ben Elliston <bje@au.ibm.com>
17045 * gcc.target/spu/Wmain.c: New test.
17047 2006-12-12 Josh Conner <jconner@apple.com>
17049 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17050 * g++.dg/abi/thunk4.C: Likewise.
17051 * g++.dg/abi/rtti3.C: Likewise.
17053 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
17055 * gcc.target/spu/cpat-1.c: New test.
17056 * gcc.target/spu/cpat-2.c: New test.
17057 * gcc.target/spu/cpat-3.c: New test.
17058 * gcc.target/spu/cpat-4.c: New test.
17060 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17063 * gcc.c-torture/compile/vector-1.c: New test.
17064 * gcc.c-torture/compile/vector-2.c: New test.
17065 * gcc.c-torture/compile/vector-3.c: New test.
17067 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17069 * lib/fortran-torture.exp: Update copyright years. Remove
17070 obsolete comment. Test -ftree-vectorize where it makes sense.
17071 * lib/gfortran-dg.exp: Update copyright years. Use settings
17072 from fortran-torture.exp.
17073 * gfortran.dg/char_transpose_1.f90,
17074 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17075 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17076 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
17077 '-w' to dg-options.
17079 2006-12-12 Richard Sandiford <richard@codesourcery.com>
17081 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17082 saved_${tool}_load.
17084 2006-12-12 Ira Rosen <irar@il.ibm.com>
17086 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17087 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17088 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17089 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17092 2006-12-12 Richard Guenther <rguenther@suse.de>
17094 PR middle-end/30147
17095 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17097 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
17098 Diego Novillo <dnovillo@redhat.com>
17100 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17102 * gcc.dg/tree-ssa/pr26421.c: Likewise
17103 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17104 * gcc.dg/tree-ssa/pr23382.c: Likewise.
17105 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17106 * gcc.dg/tree-ssa/pr28410.c: Likewise.
17107 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17108 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17109 * gcc.dg/tree-ssa/vrp07.c: Likewise.
17110 * gcc.dg/tree-ssa/vrp08.c: Likewise.
17111 * gcc.dg/tree-ssa/alias-12.c: Likewise.
17113 2006-12-11 Jan Hubicka <jh@suse.cz>
17115 * gcc.dg/tree-prof/stringop-1.c: New test.
17116 * gcc.dg/tree-prof/stringop-2.c: New test.
17118 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
17121 * gcc.target/i386/pr30120.c: New test.
17124 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17126 * gcc.target/i386/x87regparm-1.c: New test.
17127 * gcc.target/i386/x87regparm-2.c: New test.
17128 * gcc.target/i386/x87regparm-3.c: New test.
17129 * gcc.target/i386/x87regparm-4.c: New test.
17131 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
17133 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17135 2006-12-10 Tobias Burnus <burnus@net-b.de>
17138 * gfortran.dg/protected_1.f90: New test.
17139 * gfortran.dg/protected_2.f90: New test.
17140 * gfortran.dg/protected_3.f90: New test.
17141 * gfortran.dg/protected_4.f90: New test.
17142 * gfortran.dg/protected_5.f90: New test.
17143 * gfortran.dg/protected_6.f90: New test.
17145 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17146 Tobias Burnus <burnus@gcc.gnu.org>
17150 * gfortran.dg/interface_4.f90: Test adding procedure to generic
17152 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17153 ambiguous interfaces.
17154 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17155 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17156 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17157 ambiguous interfaces.
17158 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17159 * gfortran.dg/array_initializer_2.f90: Add initializer array
17163 * gfortran.dg/interface_9.f90: Test that host interfaces are
17164 not checked for ambiguity with the local version.
17166 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17169 * gfortran.dg/module_interface_2.f90: New test.
17171 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17174 * gfortran.dg/assumed_len.f90: New test.
17176 2006-12-09 Richard Guenther <rguenther@suse.de>
17178 * g++.dg/warn/implicit-typename1.C: Qualify types.
17179 * g++.dg/parse/crash12.C: Likewise.
17180 * g++.dg/tree-ssa/pr22444.C: Likewise.
17182 2006-12-09 Tobias Burnus <burnus@net-b.de>
17184 * gfortran.dg/array_2.f90: Added sqrt test.
17186 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
17188 * gcc.target/i386/x87regparm-1.c: XFAIL.
17189 * gcc.target/i386/x87regparm-2.c: XFAIL.
17190 * gcc.target/i386/x87regparm-3.c: XFAIL.
17191 * gcc.target/i386/x87regparm-4.c: XFAIL.
17193 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17195 * lib/target-supports.exp
17196 (check_effective_target_large_long_double): New.
17197 * gcc.dg/Wconversion-real.c : Use it.
17198 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17201 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
17203 * gcc.c-torture/execute/mode-dependent-address.c: New test.
17205 2006-12-08 Tobias Burnus <burnus@net-b.de>
17208 * gfortran.dg/import4.f90: New test for IMPORT in modules.
17210 2006-12-07 Mark Mitchell <mark@codesourcery.com>
17213 * g++.dg/template/crash65.C: New test.
17214 * g++.dg/template/spec16.C: Tweak error markers.
17216 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
17218 * gcc.target/spu: New directory.
17219 * gcc.target/spu/spu.exp: New file.
17220 * gcc.target/spu/intrinsics-1.c: New test.
17222 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
17225 * g++.dg/ext/attrib27.C: New test.
17226 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17227 * g++.dg/parse/typedef5.C: Likewise.
17229 2006-12-07 Mike Stump <mrs@apple.com>
17231 * treelang/compile/var_defs.tree: Adjust.
17233 2006-12-06 Mark Mitchell <mark@codesourcery.com>
17236 * g++.dg/template/crash64.C: New test.
17237 * g++.dg/parse/crash27.C: Adjust error markers.
17239 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
17241 PR libfortran/30009
17242 PR libfortran/30056
17243 * gfortran.dg/read_eof_4.f90: Add tests.
17244 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
17245 * gfortran.dg/unf_read_corrupted_1.f90: New test.
17247 2006-12-05 Mark Mitchell <mark@codesourcery.com>
17250 * g++.dg/template/crash63.C: New test.
17253 * g++.dg/template/crash62.C: New test.
17255 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17258 * gfortran.dg/allocatable_function_1.f90: Increase the number
17259 of expected calls of free to 10; the lhs section reference is
17260 now evaluated so there is another call to bar. Change the
17261 comment appropriately.
17262 * gfortran.dg/array_section_1.f90: New test.
17264 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17267 * gfortran.dg/char_result_12.f90: New test.
17269 2006-12-05 Richard Guenther <rguenther@suse.de>
17271 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17272 * gcc.dg/vect/vect-pow-2.c: Rename to ...
17273 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
17274 vect_double, xfail for spu*-*-*.
17276 2006-12-04 Tobias Burnus <burnus@net-b.de>
17279 * initialization_4.f90: Test noninteger exponents (-std=f95).
17280 * initialization_5.f90: New test for noninteger exponents
17283 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17286 * gfortran.dg/parameter_array_section_1.f90: New test.
17288 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17291 * g++.dg/template/crash61.C: New test.
17294 * g++.dg/template/error23.C: New test.
17296 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17298 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17300 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17303 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17305 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17307 PR middle-end/29965
17308 * gcc.dg/gomp/pr29965-1.c: New test.
17309 * gcc.dg/gomp/pr29965-2.c: New test.
17310 * gcc.dg/gomp/pr29965-3.c: New test.
17311 * gcc.dg/gomp/pr29965-4.c: New test.
17312 * gcc.dg/gomp/pr29965-5.c: New test.
17313 * gcc.dg/gomp/pr29965-6.c: New test.
17314 * g++.dg/gomp/pr29965-1.C: New test.
17315 * g++.dg/gomp/pr29965-2.C: New test.
17316 * g++.dg/gomp/pr29965-3.C: New test.
17317 * g++.dg/gomp/pr29965-4.C: New test.
17318 * g++.dg/gomp/pr29965-5.C: New test.
17319 * g++.dg/gomp/pr29965-6.C: New test.
17320 * g++.dg/gomp/pr29965-7.C: New test.
17321 * g++.dg/gomp/pr29965-8.C: New test.
17322 * g++.dg/gomp/pr29965-9.C: New test.
17323 * g++.dg/gomp/pr29965-10.C: New test.
17325 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17327 * gnat.dg/pointer_variable_bounds.adb: New test.
17328 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17329 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17331 2006-12-03 Eric Christopher <echristo@apple.com>
17333 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17335 2006-12-03 Richard Henderson <rth@redhat.com>
17336 Andrew Pinski <pinskia@gmail.com>
17339 * g++.dg/warn/unit-1.C: New test.
17341 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17343 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17345 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17347 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17348 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17349 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17350 * gcc.dg/vect/vect-70.c: Reduce array size.
17351 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17352 vect_no_compaer_double targets.
17353 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17354 vect_float, vect_double, and vect_int.
17356 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17358 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17359 test for loop versioning on vect_no_align targets.
17360 * gcc.dg/vect/pr20122.c: Likewise.
17361 * gcc.dg/vect/vect-105.c: Likewise.
17362 * gcc.dg/vect/vect-42.c: Likewise.
17363 * gcc.dg/vect/vect-43.c: Likewise.
17364 * gcc.dg/vect/vect-74.c: Likewise.
17365 * gcc.dg/vect/vect-75.c: Likewise.
17366 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17367 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17368 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17369 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17371 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17374 * gfortran.dg/value_1.f90 : New test.
17375 * gfortran.dg/value_2.f90 : New test.
17376 * gfortran.dg/value_3.f90 : New test.
17377 * gfortran.dg/value_4.f90 : New test.
17378 * gfortran.dg/value_4.c : Called from value_4.f90.
17380 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17383 * g++.dg/cpp0x/static_assert4.C: New testcase.
17385 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17387 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17389 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17392 * gcc.dg/pr27953.c: New test.
17394 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17397 * g++.dg/ext/vector5.C: New test.
17400 * g++.dg/other/main1.C: New test.
17402 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17404 PR libfortran/29568
17405 * gfortran.dg/convert_implied_open.f90: Change to
17406 new default record length.
17407 * gfortran.dg/unf_short_record_1.f90: Adapt to
17409 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17411 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17413 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17415 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17418 * g++.dg/expr/pr29066.c: New.
17420 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17421 Zdenek Dvorak <dvorakz@suse.cz>
17423 PR tree-optimization/29921
17424 * gcc.dg/pr29921-2.c: New test.
17426 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17428 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17429 (i386_get_cpuid): New function.
17430 (i386_cpuid_ecx): Likewise.
17431 (i386_cpuid_edx): Likewise.
17432 (i386_cpuid): Updated to call i386_cpuid_edx.
17434 * gcc.target/i386/sse3-addsubpd.c: New file.
17435 * gcc.target/i386/sse3-addsubps.c: Likewise.
17436 * gcc.target/i386/sse3-haddpd.c: Likewise.
17437 * gcc.target/i386/sse3-haddps.c: Likewise.
17438 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17439 * gcc.target/i386/sse3-hsubps.c: Likewise.
17440 * gcc.target/i386/sse3-lddqu.c: Likewise.
17441 * gcc.target/i386/sse3-movddup.c: Likewise.
17442 * gcc.target/i386/sse3-movshdup.c: Likewise.
17443 * gcc.target/i386/sse3-movsldup.c: Likewise.
17445 2006-12-01 Dirk Mueller <dmueller@suse.de>
17447 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17449 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17451 * gcc.dg/dfp/convert-int-max.c: New test.
17452 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17454 2006-11-30 Richard Guenther <rguenther@suse.de>
17456 * gcc.dg/vect/vect-pow-1.c: Rename ...
17457 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17458 floats instead of doubles, check successful vectorization.
17460 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17463 * gcc.c-torture/compile/pr29945.c: New testcase.
17465 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17467 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17470 2006-11-29 Eric Christopher <echristo@apple.com>
17472 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17474 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17476 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17478 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17480 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17483 * g++.dg/inherit/virtual2.C: New test.
17484 * g++.dg/inherit/virtual3.C: Likewise.
17485 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17486 * g++.dg/inherit/error2.C: Likewise.
17487 * g++.dg/template/instantiate1.C: Likewise.
17489 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17492 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17494 2006-11-28 Jan Hubicka <jh@suse.cz>
17496 * gcc.dg/memcpy-1.c: New test.
17498 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17501 * g++.dg/warn/main-3.C: New test.
17503 2006-11-28 Jan Hubicka <jh@suse.cz>
17505 * gcc.dg/winline-1.c: New test.
17507 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17509 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17512 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17515 * gfortran.dg/missing_optional_dummy_3.f90
17517 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17520 * gfortran.dg/interface_3.f90: Modify errors.
17522 2006-11-28 Ben Elliston <bje@au.ibm.com>
17524 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17525 fail to link due to relocation overflows on spu-*-*.
17527 2006-11-27 Michael Matz <matz@suse.de>
17528 Andreas Krebbel <krebbel1@de.ibm.com>
17531 * gcc.dg/20061127-1.c: New testcase.
17533 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17535 * gcc.dg/20061124-1.c: Add exit() function prototype.
17537 2006-11-27 Jan Hubicka <jh@suse.cz>
17539 * gcc.target/i386/memcpy-1.c: Adjust size.
17540 * gcc.dg/visibility-11.c: Likewise.
17542 2006-11-27 Richard Guenther <rguenther@suse.de>
17544 PR middle-end/25620
17545 * gcc.target/i386/pow-1.c: New testcase.
17546 * gcc.dg/builtins-58.c: Likewise.
17548 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17551 * g++.dg/expr/cast8.C: New test.
17553 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17555 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17556 Don't ever inline the testcase.
17558 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17561 * gfortran.fortran-torture/compile/parameter_3.f90: New
17564 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17567 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17569 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17571 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17574 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17576 PR libgfortran/29936
17577 * gfortran.dg/write_check3.f90: New test.
17579 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17581 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17583 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17586 * gfortran.dg/interface_3.f90: New test.
17589 * gfortran.dg/generic_8.f90: New test.
17591 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17593 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17594 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17595 * gfortran.dg/specifics_3.f90: Remove.
17597 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17600 * gcc.dg/gomp/pr29955.c: New test.
17603 * gcc.dg/pr29736.c: New test.
17605 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17608 * gcc.dg/pure-1.c: New test.
17610 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17612 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17613 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17615 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17617 * gcc.dg/20061124-1.c: New testcase.
17619 2006-11-23 Eric Christopher <echristo@apple.com>
17621 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17623 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17627 * gcc.dg/Wconversion-integer.c: New. Supersedes
17628 Wconversion-negative-constants.c
17629 * gcc.dg/Wconversion-real.c: New.
17630 * gcc.dg/Wconversion-real-integer.c: New.
17631 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17632 * g++.dg/warn/Wconversion1.C: Modified.
17634 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17636 * gfortran.dg/overload_1.f90: New test.
17638 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17641 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17642 Wtraditional-conversion.
17643 * gcc.dg/overflow-warn-2.c: Likewise.
17644 * gcc.dg/Wconversion.c: Likewise. Renamed as
17645 Wtraditional-conversion.c .
17646 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17647 Wtraditional-conversion-2.c .
17648 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17649 Wtraditional-conversion-2.c
17650 * gcc.dg/Wconversion-negative-constants.c: New.
17652 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17654 * gcc.dg/tree-ssa/dump-1.c: New test.
17656 2006-11-23 David Ung <davidu@mips.com>
17658 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17659 -mfp64, allowable when ISA >= 33 and float is enabled.
17660 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17661 of mthc1 and mfhc1 patterns.
17663 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17665 PR tree-optimization/29921
17666 * gcc.dg/pr29921.c: New test.
17668 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17671 * gfortran.dg/initialization_4.f90: New test.
17673 2006-11-22 Ira Rosen <irar@il.ibm.com>
17675 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17676 platforms that have interleaving support.
17677 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17678 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17679 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17680 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17681 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17682 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17683 gcc.dg/vect/vect-strided-u8-i8.c,
17684 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17685 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17686 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17687 gcc.dg/vect/vect-strided-float.c,
17688 gcc.dg/vect/vect-strided-a-mult.c,
17689 gcc.dg/vect/vect-strided-mult-char-ls.c,
17690 gcc.dg/vect/vect-strided-a-u16-mult.c,
17691 gcc.dg/vect/vect-strided-a-u32-mult.c,
17692 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17693 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17694 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17695 gcc.dg/vect/vect-strided-mult.c,
17696 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17697 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17700 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17703 * gfortran.dg/auto_char_len_4.f90: New test.
17705 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17708 * gfortran.dg/generic_7.f90: New test.
17709 * gfortran.dg/defined_operators_1.f90: Add new error.
17711 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17713 PR tree-optimization/29902
17714 * g++.dg/tree-ssa/pr29902.C: New test.
17716 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17719 * gfortran.dg/used_types_13.f90: New test.
17721 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17723 * gcc.dg/dfp/snan.c: Delete.
17725 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17727 * g++.dg/cpp0x/static_assert1.C: New.
17728 * g++.dg/cpp0x/static_assert2.C: New.
17729 * g++.dg/cpp0x/static_assert3.C: New.
17731 2006-11-21 Richard Guenther <rguenther@suse.de>
17733 * gcc.dg/vect/vect-pow-1.c: New testcase.
17734 * gcc.dg/vect/vect-pow-2.c: Likewise.
17736 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17739 * g++.dg/template/static29.C: New test.
17742 * g++.dg/conversion/simd4.C: New test.
17744 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17747 * g++.dg/template/access19.C: New test.
17748 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17751 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17754 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17756 2006-11-20 Tobias Burnus <burnus@net-b.de>
17759 * gfortran.dg/import.f90: Extended test.
17760 * gfortran.dg/import2.f90: Extended test.
17762 2006-11-20 Tobias Burnus <burnus@net-b.de>
17764 * gfortran.dg/volatile3.f90: Add conflict test.
17766 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17769 * gfortran.dg/implicit_10.f90: New test.
17771 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17774 * g++.dg/warn/Wall-write-strings.C: New.
17776 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17778 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17779 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17781 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17783 * gfortran.dg/use_3.f90: Remove error message.
17784 * gfortran.dg/iso_fortran_env_1.f90: New test.
17785 * gfortran.dg/iso_fortran_env_2.f90: New test.
17786 * gfortran.dg/iso_fortran_env_3.f90: New test.
17787 * gfortran.dg/iso_fortran_env_4.f90: New test.
17789 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17791 * gcc.dg/vect/vect-27.c: Fix initialization.
17793 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17795 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17796 * gcc.dg/torture/builtin-minmax-1.c: New.
17798 * gcc.dg/builtins-20.c: Add cases for copysign.
17800 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17803 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17805 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17806 * gfortran.dg/use_1.f90: New test.
17807 * gfortran.dg/use_1.f90: New test.
17808 * gfortran.dg/use_1.f90: New test.
17810 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17812 PR tree-optimization/29801
17813 * gcc.dg/pr29801.c: New test.
17815 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17817 PR middle-end/29584
17818 * gcc.dg/torture/pr29584.c: New test.
17820 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17822 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17823 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17824 * gcc.target/powerpc/compress-float-ppc.c,
17825 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17827 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17828 do not pass -mhard-float.
17830 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17832 * gnat.dg/volatile_aggregate.adb: New test.
17834 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17838 * gfortran.dg/bound_2.f90: Add more checks.
17839 * gfortran.dg/bound_3.f90: New test.
17841 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17844 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17846 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17848 * gfortran.dg/import3.f90: Fix error message.
17850 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17853 * gfortran.fortran-torture/compile/inline_1.f90:
17856 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17858 * gcc.target/i386/x87regparm-1.c: New test.
17859 * gcc.target/i386/x87regparm-2.c: New test.
17860 * gcc.target/i386/x87regparm-3.c: New test.
17861 * gcc.target/i386/x87regparm-4.c: New test.
17863 2006-11-15 Tobias Burnus <burnus@net-b.de>
17866 * gfortran.dg/import.f90: New test.
17867 * gfortran.dg/import2.f90: New test.
17868 * gfortran.dg/import3.f90: New test.
17870 2006-11-15 Tobias Burnus <burnus@net-b.de>
17873 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17875 2006-11-15 Tobias Burnus <burnus@net-b.de>
17878 * gfortran.dg/contains.f90: New test.
17879 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17881 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17883 PR tree-optimization/29581
17884 * gcc.dg/pr29581-1.c: New test.
17885 * gcc.dg/pr29581-2.c: New test.
17886 * gcc.dg/pr29581-3.c: New test.
17887 * gcc.dg/pr29581-4.c: New test.
17888 * gfortran.dg/pr29581.f90: New test.
17890 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17893 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17894 numbers in error message headers.
17896 2006-11-14 Richard Guenther <rguenther@suse.de>
17898 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17899 to i?86 and x86_64 targets.
17901 2006-11-14 Caroline Tice <ctice@apple.com>
17903 * gcc.dg/pubtypes-1.c: New file/testcase.
17904 * gcc.dg/pubtypes-2.c: New file/testcase.
17905 * gcc.dg/pubtypes-3.c: New file/testcase.
17906 * gcc.dg/pubtypes-4.c: New file/testcase.
17907 * g++.dg/pubtypes.C: New file/testcase.
17909 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17912 * g++.dg/init/self1.C: New test.
17914 2006-11-14 Tobias Burnus <burnus@net-b.de>
17917 * gfortran.dg/conflicts.f90: Add.
17919 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17921 PR rtl-optimization/29798
17923 * gcc.c-torture/execute/pr29798.c: New.
17925 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17927 * gcc.dg/builtins-20.c: Add more cases.
17929 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17932 * gfortran.dg/gomp/pr29759.f90: New test.
17934 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17937 * g++.dg/template/static28.C: New test.
17939 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17941 * lib/c-torture.exp: Use target-libpath.exp.
17942 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17943 set GCC_EXEC_PREFIX env var from global variable of same name.
17945 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17948 * gfortran.fortran-torture/compile/transfer-1.f90:
17951 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17952 Zdenek Dvorak <dvorakz@suse.cz>
17954 PR tree-optimization/29680
17955 * gcc.dg/alias-11.c: New test.
17957 2006-11-12 Jason Merrill <jason@redhat.com>
17958 Andrew Pinski <pinskia@physics.uc.edu>
17960 PR middle-end/28915
17961 * gcc.target/i386/vectorize1.c: New.
17963 2006-11-12 Roger Sayle <roger@eyesopen.com>
17965 PR rtl-optimization/29797
17966 * gcc.c-torture/execute/pr29797-1.c: New test case.
17968 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17970 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17972 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17974 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17976 2006-11-12 Roger Sayle <roger@eyesopen.com>
17978 PR tree-optimization/13827
17979 * gcc.dg/fold-eqand-1.c: New test case.
17981 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17984 * gcc.c-torture/execute/mayalias-3.c: New test.
17986 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17988 PR middle-end/27528
17989 * gcc.c-torture/compile/pr27528.c: New test.
17990 * gcc.dg/pr27528.c: Likewise.
17992 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17994 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17996 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17998 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18001 * gfortran.dg/reshape_source_size_1.f90: New test.
18003 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18006 * gfortran.dg/aliasing_dummy_4.f90: New test.
18008 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
18011 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18012 and x86_64-*-* targets.
18014 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18016 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18017 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18018 New macros. Use them in exact tests.
18019 (TESTIT3): New macro.
18020 Add tests for fmin, fmax and fma.
18022 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18025 * gfortran.dg/array_constructor_13.f90: New test.
18027 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18030 * gfortran.dg/used_types_12.f90: New test.
18032 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
18034 PR middle-end/29726
18035 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18037 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18038 * gcc.dg/fold-eqandshift-3.c: New test case.
18040 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18043 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18046 * gfortran.dg/change_symbol_attributes_1.f90: New test.
18048 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18050 * gcc.dg/20061109-1.c: New testcase.
18052 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18054 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18056 2006-11-09 Tobias Burnus <burnus@net-b.de>
18058 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18059 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18061 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
18063 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18064 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18066 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18068 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18070 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18072 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18074 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18075 * gcc.dg/vect/vect-9.c: Now vectorizable.
18076 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18077 that support vect_widen_mult.
18078 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18079 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18080 vect-reduc-dot-u16.c).
18081 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18082 vect-reduc-dot-u16.c).
18083 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18084 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18085 vect-reduc-dot-s8.c).
18086 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18087 vect-reduc-dot-s8.c).
18088 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18089 vect-reduc-dot-s8.c).
18090 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18091 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18092 vect-reduc-dot-u8.c).
18093 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18094 vect-reduc-dot-u8.c).
18095 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18096 * gcc.dg/vect/vect-multitypes-9.c: New test.
18097 * gcc.dg/vect/vect-multitypes-10.c: New test.
18098 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18099 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18100 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18101 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18102 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18103 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18104 wrapv-vect-reduc-dot-s8.c.
18105 * lib/target-support.exp (check_effective_target_vect_unpack): New.
18106 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18107 targets that support vec_unpack.
18108 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18109 (check_effective_target_vect_widen_mult_qi_to_hi): New.
18110 (check_effective_target_vect_widen_mult_hi_to_si): New.
18111 (check_effective_target_vect_widen_sum): Removed.
18113 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18115 * gcc.dg/vect/vect-multitypes-8.c: New test.
18116 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18118 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18120 * gcc.dg/vect/vect-multitypes-7.c: New test.
18122 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18124 * gcc.dg/vect/vect-multitypes-4.c: New test.
18125 * gcc.dg/vect/vect-multitypes-5.c: New test.
18126 * gcc.dg/vect/vect-multitypes-6.c: New test.
18128 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18130 * gcc.dg/vect/vect-multitypes-1.c: New test.
18131 * gcc.dg/vect/vect-multitypes-2.c: New test.
18132 * gcc.dg/vect/vect-multitypes-3.c: New test.
18134 2006-11-07 Eric Christopher <echristo@apple.com>
18136 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18137 Test using scan-assembler-not.
18139 2006-11-07 Jakub Jelinek <jakub@redhat.com>
18141 * gcc.dg/inline-17.c: New test.
18143 2006-11-07 Steve Ellcey <sje@cup.hp.com>
18146 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
18149 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18152 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18155 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18158 2006-11-07 Tobias Burnus <burnus@net-b.de>
18161 * gfortran.dg/volatile.f90: Add.
18162 * gfortran.dg/volatile2.f90: Add.
18163 * gfortran.dg/volatile3.f90: Add.
18164 * gfortran.dg/volatile4.f90: Add.
18165 * gfortran.dg/volatile5.f90: Add.
18166 * gfortran.dg/volatile6.f90: Add.
18167 * gfortran.dg/volatile7.f90: Add.
18169 2006-11-06 Tobias Burnus <burnus@net-b.de>
18171 * gfortran.dg/io_constraints_2.f90: Adjust pattern
18172 for matching error messages.
18173 * gfortran.dg/specifics_3.f90: Adjust pattern
18174 for matching error messages.
18176 2006-11-06 Janis Johnson <janis187@us.ibm.com>
18177 Bernhard Fischer <aldot@gcc.gnu.org>
18179 * lib/gcc-dg.exp (output-exists): New proc.
18180 (output-exists-not): New proc.
18181 * gcc.test-framework/test-framework.awk: Support new directives.
18182 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18183 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18184 * gcc.test-framework/dg-outexists-exp-F.c: New test.
18185 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18186 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18187 * gcc.test-framework/dg-outexists-exp-P.c: New test.
18189 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
18193 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18194 * gfortran.dg/initialization_3.f90: New.
18196 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18198 PR libgfortran/25545
18199 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18201 2006-11-05 Jakub Jelinek <jakub@redhat.com>
18203 PR middle-end/29695
18204 * gcc.c-torture/execute/pr29695-1.c: New test.
18205 * gcc.c-torture/execute/pr29695-2.c: New test.
18207 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
18210 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18212 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
18214 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18215 for matching error messages.
18217 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
18220 * gcc.target/i386/387-12.c: New test.
18222 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18224 PR libfortran/29713
18225 * gfortran.dg/pr29713.f90: New test.
18227 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
18229 * gcc.c-torture/execute/arith-rand-ll.c:
18230 Also test for bogus rest sign.
18232 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18234 PR libfortran/27895
18235 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18237 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
18239 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18240 from error messages.
18242 2006-11-02 Mike Stump <mrs@apple.com>
18244 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18246 * g++.old-deja/g++.abi/align.C: Enable for darwin.
18248 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
18250 * g++.dg/eh/gcsec1.C: New test.
18252 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18254 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18255 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
18257 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
18259 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18261 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18262 * gcc.dg/pr14796-2.c: Likewise.
18264 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18266 * gcc.c-torture/execute/20061101-1.c: New test.
18268 2006-11-01 Richard Guenther <rguenther@suse.de>
18270 * gcc.target/i386/fpprec-1.c: New testcase.
18272 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18274 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18275 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18277 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18279 * gcc.c-torture/execute/20061031-1.c: New test.
18281 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18284 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18285 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18286 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18287 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18288 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18289 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18290 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18292 2006-10-31 Eric Christopher <echristo@apple.com>
18293 Falk Hueffner <falk@debian.org>
18295 * gcc.dg/builtin-bswap-1.c: New.
18296 * gcc.dg/builtin-bswap-2.c: New.
18297 * gcc.dg/builtin-bswap-3.c: New.
18298 * gcc.dg/builtin-bswap-4.c: New.
18299 * gcc.dg/builtin-bswap-5.c: New.
18300 * gcc.target/i386/builtin-bswap-1.c: New.
18302 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18304 * gcc.dg/inline-16.c: New.
18307 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18309 * gcc.dg/inline-13.c: New.
18310 * gcc.dg/inline-14.c: New.
18311 * gcc.dg/inline-15.c: New.
18314 * gcc.dg/inline6.c: New.
18315 * gcc.dg/inline7.c: New.
18317 2006-10-31 Roger Sayle <roger@eyesopen.com>
18319 PR middle-end/23470
18320 * gcc.dg/pr23470-1.c: New test case.
18322 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18325 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18327 * gfortran.dg/blockdata_2.f90: New testcase.
18329 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18331 PR libfortran/29627
18332 * gfortran.dg/unf_short_record_1.f90: New test.
18334 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18337 * gfortran.dg/pr29067.f: New test.
18339 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18340 Richard Sandiford <richard@codesourcery.com>
18342 * lib/target-supports.exp (get_compiler_messages): Append options
18343 as a single list element.
18344 (check_effective_target_arm_vfp_ok): New.
18345 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18347 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18350 * gfortran.dg/intrinsic_actual_2.f90: New test.
18353 * gfortran.dg/actual_array_interface_1.f90: New test.
18356 * gfortran.dg/used_types_11.f90: New test.
18358 2006-10-30 Dirk Mueller <dmueller@suse.de>
18360 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18361 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18362 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18363 * g++.old-deja/g++.mike/net25.C (main): Same.
18364 * g++.dg/lookup/exception1.C (main): Same.
18365 * g++.dg/parse/parens2.C (main): Same.
18367 2006-10-30 Roger Sayle <roger@eyesopen.com>
18369 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18371 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18373 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18374 * gcc.dg/torture/builtin-math-3.c: Likewise.
18376 2006-10-30 Tobias Burnus <burnus@net-b.de>
18379 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18380 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18382 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18385 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18387 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18389 * lib/target-supports.exp (check_function_available): Declare
18390 function before calling.
18392 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18394 PR tree-optimization/29637
18395 * gcc.dg/pr29637.c: New test.
18397 2006-10-29 Roger Sayle <roger@eyesopen.com>
18399 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18400 tree canonicalization.
18402 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18404 * gcc.dg/builtins-20.c: Add more hypot tests.
18406 2006-10-29 Roger Sayle <roger@eyesopen.com>
18408 * gcc.dg/fold-compare-1.c: New test case.
18410 2006-10-29 Dirk Mueller <dmueller@suse.de>
18413 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18415 2006-10-29 Roger Sayle <roger@eyesopen.com>
18417 PR tree-optimization/15458
18418 * gcc.dg/fold-xornot-1.c: New test case.
18420 2006-10-29 Richard Guenther <rguenther@suse.de>
18422 * gcc.target/i386/math-torture/trunc.c: New testcase.
18424 2006-10-29 Richard Guenther <rguenther@suse.de>
18426 * gcc.target/i386/math-torture/round.c: New testcase.
18428 2006-10-29 Richard Guenther <rguenther@suse.de>
18430 * gcc.target/i386/math-torture/ceil.c: New testcase.
18431 * gcc.target/i386/math-torture/floor.c: Likewise.
18433 2006-10-29 Richard Guenther <rguenther@suse.de>
18435 * gcc.target/i386/math-torture/rint.c: New testcase.
18436 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18438 2006-10-29 Richard Guenther <rguenther@suse.de>
18440 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18441 * gcc.target/i386/math-torture/lceil.c: Likewise.
18443 2006-10-28 Tobias Burnus <burnus@net-b.de>
18445 PR libgfortran/24313
18446 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18448 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18450 * gcc.c-torture/execute/20020118-1.c,
18451 gcc.c-torture/execute/builtins/strlen.c,
18452 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18455 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18457 * gcc.dg/builtins-20.c: Add tests for hypot.
18458 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18459 two-argument builtins.
18460 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18461 TESTIT2. Update all callers.
18462 (TESTIT2, TESTIT2_R): New helper macros.
18463 Add testcases for pow, hypot and atan2.
18465 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18468 * g++.dg/expr/bool1.C: New test.
18469 * g++.dg/expr/bool2.C: New test.
18471 2006-10-28 Tobias Burnus <burnus@net-b.de>
18474 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18475 * gfortran.dg/namelist_internal.f90: New test.
18477 2006-10-28 Tobias Burnus <burnus@net-b.de>
18480 * gfortran.dg/io_real_boz.f90: Add.
18481 * gfortran.dg/io_real_boz2.f90: Add.
18483 2006-10-28 Richard Guenther <rguenther@suse.de>
18485 PR middle-end/26899
18486 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18488 2006-10-28 Richard Guenther <rguenther@suse.de>
18491 * gcc.target/i386/math-torture/lround.c: New testcase.
18493 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18495 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18496 * gcc.dg/builtins-44.c: Likewise.
18497 * gcc.dg/builtins-45.c: Likewise.
18498 * gcc.dg/pr28796-2.c: Likewise.
18499 * gcc.dg/unordered-3.c: Likewise.
18501 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18503 PR libgfortran/27954
18504 * gfortran.dg/error_recovery_2.f90: New test.
18506 2006-10-26 Richard Guenther <rguenther@suse.de>
18508 * gcc.target/i386/i386.exp: Use glob, not find to collect
18509 tests. Avoids recursing into subdirectories.
18510 * gcc.target/i386/math-torture/math-torture.exp: Torture
18511 for interesting ia32 math options.
18512 * gcc.target.i386/math-torture/lrint.c: New testcase.
18514 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18516 PR libgfortran/29563
18517 * gfortran.dg/arrayio_9.f90: Update test.
18518 * gfortran.dg/arrayio_19.f90: New test.
18520 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18522 * gcc.dg/20061026.c: New testcase.
18524 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18526 PR libgfortran/29563
18527 * gfortran.dg/arrayio_9.f90: New test.
18529 2006-10-26 Ben Elliston <bje@au.ibm.com>
18531 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18532 Copy the strings manually, as strcpy may call strlen.
18534 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18536 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18537 Add checks for log, log2, log10 and log1p.
18539 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18540 we already test 0.0. Add checks for expm1, log, log2, log10,
18541 log1p, cbrt, erf and erfc.
18543 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18545 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18547 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18549 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18550 and remainderl() built-in functions. Remove -ffast-math from
18553 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18555 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18558 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18559 floating point modifiers to arguments passed to float and long
18560 double functions respectively. Update all callers to use floating
18561 point numbers, not integers. Add tests for exp, exp2 and
18564 * gcc.dg/torture/builtin-math-3.c: New test.
18566 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18569 * gfortran.dg/initialize_2.f90: New.
18571 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18573 * gcc.dg/torture/builtin-math-2.c: New test.
18575 2006-10-24 Richard Guenther <rguenther@suse.de>
18577 PR middle-end/28796
18578 * gcc.dg/pr28796-1.c: New testcase.
18579 * gcc.dg/pr28796-2.c: Likewise.
18581 2006-10-24 Richard Guenther <rguenther@suse.de>
18583 * gcc.dg/builtins-57.c: New testcase.
18585 2006-10-24 Richard Guenther <rguenther@suse.de>
18587 PR tree-optimization/29567
18588 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18590 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18592 PR tree-optimization/14784
18593 * gcc.dg/alias-10.c: New test.
18595 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18597 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18599 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18601 * gcc.dg/builtin-strncat-chk-1.c: New test.
18603 2006-10-23 Jan Hubicka <jh@suse.cz>
18605 * gcc.dg/memmove-1.c: New test.
18607 2006-10-23 Paul Brook <paul@codesourcery.com>
18609 * gcc.dg/pragma-pack-5.c: New test.
18611 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18613 * g++.dg/other/s390-1.C: New testcase.
18615 2006-10-23 Richard Guenther <rguenther@suse.de>
18617 PR middle-end/27132
18618 PR middle-end/23295
18619 * gcc.dg/pr27132.c: New testcase.
18620 * gcc.dg/pr23295.c: Likewise.
18621 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18622 * g++.dg/tree-ssa/pr19807.C: Likewise.
18624 2006-10-23 Richard Guenther <rguenther@suse.de>
18626 PR middle-end/21032
18627 * gcc.dg/pr21032.c: New testcase.
18629 2006-10-22 Jeff Law <law@redhat.com>
18630 Richard Guenther <rguenther@suse.de>
18632 PR tree-optimization/15911
18633 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18635 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18638 * g++.dg/abi/rtti3.C: New.
18640 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18642 PR middle-end/28252
18643 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18646 2006-10-21 Richard Guenther <rguenther@suse.de>
18648 PR tree-optimization/3511
18649 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18651 2006-10-21 Richard Guenther <rguenther@suse.de>
18653 PR middle-end/26898
18654 * gcc.dg/torture/pr26898-1.c: New testcase.
18655 * gcc.dg/torture/pr26898-2.c: Likewise.
18657 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18660 * g++.dg/parse/bitfield1.C: Adjust error markers.
18661 * g++.dg/parse/bitfield2.C: New test.
18663 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18665 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18667 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18669 PR libfortran/27895
18670 * gfortran.dg/zero_sized_1.f90: New test.
18672 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18674 * gcc.dg/div-compare-1.c: New test.
18676 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18679 * gfortran.dg/result_default_init_1.f90: New test.
18682 * gfortran.dg/automatic_default_init_1.f90: New test.
18684 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18687 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18689 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18690 'using namespace std' without previous declaration.
18691 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18692 * g++.old-deja/g++.robertl/eb133c.C: New.
18694 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18696 PR libgfortran/29277
18697 * gfortran.dg/streamio_4.f90: Update test.
18698 * gfortran.dg/streamio_11.f90: New test.
18700 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18703 * g++.dg/inherit/virtual1.C: New test.
18705 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18708 * g++.dg/parse/enum3.C: New test.
18710 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18713 * g++.dg/init/ctor8.C: New test.
18715 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18718 * g++.dg/ext/complit8.C: Tweak error markers.
18719 * g++.dg/template/complit1.C: Add error marker.
18721 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18724 * g++.dg/ext/complit8.C: New test.
18727 * g++.dg/parse/dtor12.C: New test.
18730 * g++.dg/template/sizeof11.C: New test.
18732 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18735 * gfortran.dg/data_char_3.f90: New test.
18738 * gfortran.dg/negative_automatic_size.f90: New test.
18740 2006-10-16 David Daney <ddaney@avtrex.com>
18742 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18744 2006-10-16 Eric Christopher <echristo@apple.com>
18746 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18749 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18752 * g++.dg/tc1/dr49.C: Tweak error messages.
18753 * g++.dg/parse/template21.C: New test.
18755 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18757 PR middle-end/20491
18758 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18760 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18763 * gfortran.dg/print_1.f90: New test.
18765 2006-10-15 Jan Hubicka <jh@suse.cz>
18767 PR middle-end/29241
18768 * gcc.c-torture/compile/pr29241.c: New testcase.
18770 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18772 PR middle-end/29250
18773 * gcc.c-torture/compile/pr29250.c: New test.
18775 2006-10-15 Richard Guenther <rguenther@suse.de>
18777 * gcc.dg/pr29299.c: New testcase.
18779 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18782 * gfortran.dg/label_4.f90: Adjust warning flag.
18784 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18787 * gfortran.dg/nullify_3.f90: New test.
18789 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18791 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18792 on Solaris 2.5.1 too.
18794 2006-10-13 Eric Christopher <echristo@apple.com>
18796 * gcc.dg/pr25993.c: Skip for darwin.
18798 2006-10-13 Eric Christopher <echristo@apple.com>
18800 * gcc.dg/visibility-11.c: Skip for darwin.
18802 2006-10-13 Eric Christopher <echristo@apple.com>
18804 * gcc.dg/darwin-weakimport-1.c: Use
18805 -fno-asynchronous-unwind-tables.
18806 * gcc.dg/darwin-weakimport-3.c: Ditto.
18808 2006-10-13 Richard Guenther <rguenther@suse.de>
18810 PR tree-optimization/29446
18811 * gcc.dg/torture/pr29446.c: New testcase.
18813 2006-10-13 Bill Wendling <wendling@apple.com>
18815 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18816 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18817 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18818 * g++.old-deja/g++.law/shadow1.C: Likewise.
18819 * g++.old-deja/g++.law/ctors10.C: Likewise.
18820 * g++.dg/debug/namespace1.C: Likewise.
18821 * g++.dg/inherit/namespace-as-base.C: Likewise.
18822 * g++.dg/opt/delay-slot-1.C: Likewise.
18823 * g++.dg/parse/defarg10.C: Likewise.
18824 * g++.dg/template/ptrmem11.C: Likewise.
18825 * g++.dg/template/mem_func_ptr.C: Likewise.
18826 * g++.dg/template/spec19.C: Likewise.
18828 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18830 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18832 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18835 * gfortran.dg/implicit_9.f90: New test.
18838 * gfortran.dg/namelist_25.f90: New test.
18841 * gfortran.dg/same_name_2.f90: New test.
18844 * gfortran.dg/host_assoc_types_1.f90: New test.
18847 * gfortran.dg/missing_derived_type_1.f90: New test.
18848 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18851 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18854 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18856 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18859 * gfortran.dg/bound_2.f90: New test.
18861 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18863 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18865 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18866 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18867 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18868 * gfortran.dg/gomp/reduction3.f90: Likewise.
18869 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18870 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18871 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18872 * gfortran.dg/forall_4.f90: Likewise.
18873 * gfortran.dg/spec_expr_4.f90: Likewise.
18874 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18875 * gfortran.dg/forall_5.f90: Likewise.
18876 * gfortran.dg/open_access_append_2.f90: Add check for
18877 compile-time warning.
18879 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18882 * g++.dg/parse/pure1.C: New test.
18884 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18887 * gfortran.dg/io_constraints_3.f90: New test.
18888 * gfortran.dg/open_access_append_1.f90: Add checks
18889 for compile-time warnings.
18890 * gfortran.dg/pr20163-2.f: Likewise.
18891 * gfortran.dg/iostat_2.f90: Likewise.
18892 * gfortran.dg/label_4.f90: Delete the temporary
18894 * gfortran.dg/direct_io_2.f90: Add a FILE=
18896 * gfortran.dg/iomsg_1.f90: Add check for
18897 compile-time warning.
18899 2006-10-12 Jan Hubicka <jh@suse.cz>
18902 * gcc.dg/pr28319.c: New test.
18904 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18906 * g++.dg/ext/vla4.C: New test.
18908 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18911 * g++.dg/template/crash60.C: New test.
18912 * g++.dg/other/large-size-array.C: Adjust error markers.
18913 * g++.dg/parse/crash27.C: Likewise.
18914 * g++.dg/template/crash1.C: Likewise.
18916 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18919 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18921 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18923 PR preprocessor/28709
18924 * gcc.dg/cpp/paste14.c: New test.
18926 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18929 * g++.dg/init/array24.C: New test.
18931 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18933 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18936 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18939 * g++.dg/parse/typedef8.C: New test.
18940 * g++.dg/other/mult-stor1.C: Adjust error markers.
18942 2006-10-11 Richard Guenther <rguenther@suse.de>
18944 PR tree-optimization/28230
18945 * gcc.dg/torture/pr28230.c: New testcase.
18947 2006-10-11 Richard Guenther <rguenther@suse.de>
18949 PR inline-asm/29119
18950 * gcc.dg/torture/pr29119.c: New testcase.
18952 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18954 PR middle-end/29272
18955 * gcc.c-torture/execute/20060930-2.c: New test.
18957 2006-10-09 Richard Henderson <rth@redhat.com>
18959 Revert emutls patch.
18961 2006-10-09 Richard Guenther <rguenther@suse.de>
18963 PR middle-end/29254
18964 * gcc.dg/pr29254.c: New testcase.
18966 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18967 Paul Thomas <pault@gcc.gnu.org>
18970 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18971 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18972 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18973 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18974 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18975 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18976 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18977 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18978 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18979 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18980 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18981 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18982 * gfortran.dg/alloc_comp_std.f90: New test.
18983 * gfortran.dg/move_alloc.f90: New test.
18985 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18988 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18991 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18993 2006-10-08 Tobias Burnus <burnus@net-b.de>
18996 * gfortran.dg/new_line.f90: New test.
18998 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19000 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19001 * gcc.dg/torture/builtin-convert-1.c,
19002 gcc.dg/torture/builtin-convert-2.c,
19003 gcc.dg/torture/builtin-convert-3.c,
19004 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19006 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
19008 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19009 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19010 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19011 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19013 2006-10-07 Andrew Pinski <pinskia@gmail.com>
19015 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19016 Xfail some tests for powerpc-darwin and powerpc-aix.
19018 2006-10-07 Jakub Jelinek <jakub@redhat.com>
19021 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19023 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19026 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19029 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19033 * gfortran.fortran-torture/execute/specifics.f90:
19034 Add tests for using all possible intrinsics as actual arguments.
19035 * gfortran.dg/specifics_1.f90: Add tests for using
19036 all possible intrinsics as actual arguments.
19037 * gfortran.dg/specifics_2.f90: New file.
19038 * gfortran.dg/specifics_3.f90: New file.
19040 2006-10-07 Richard Sandiford <richard@codesourcery.com>
19042 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19043 * gcc.dg/debug/debug-2.c: Likewise.
19045 2006-10-06 Uros Bizjak <uros@kss-loka.si>
19047 * gcc.c-torture/compile/sync-2.c: New test.
19049 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19051 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19054 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19056 PR rtl-optimization/29128
19057 * gcc.c-torture/compile/pr29128.c: New test.
19059 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19061 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19064 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
19066 PR middle-end/29256
19067 * gcc.dg/tree-ssa/loop-19.c: New test.
19069 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19071 PR tree-optimization/29330
19072 * gcc.dg/pr29330.c: New test.
19075 * gcc.c-torture/compile/20061005-1.c: New test.
19077 2006-10-06 Olivier Hainque <hainque@adacore.com>
19079 * gcc.dg/typename-vla-1.c: New case.
19080 * gnat.dg/forward_vla.adb: New case.
19082 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19084 PR tree-optimization/29290
19085 * gfortran.dg/loop_nest_1.f90: New test.
19088 * gcc.dg/tls/opt-12.c: New test.
19091 * gfortran.dg/save_2.f90: New test.
19094 * gcc.dg/pr29091.c: New test.
19096 2006-10-06 Joseph Myers <joseph@codesourcery.com>
19098 * lib/target-supports.exp
19099 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19100 same as x86_64-*-*; check for LP64.
19102 2006-10-04 Richard Henderson <rth@redhat.com>
19104 * lib/target-supports.exp (check_effective_target_tls): Redefine
19105 to mean non-emulated tls.
19106 * gcc.dg/tls/alias-1.c: Remove tls requirement.
19107 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19108 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19109 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19110 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19111 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19112 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19114 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19117 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19119 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19121 * gfortran.dg/bounds_check_fail_1.f90: New test.
19123 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19126 * g++.dg/template/friend48.C: New test.
19128 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19131 * gfortran.dg/default_initialization_2.f90: New test.
19133 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19137 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19139 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19142 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19146 * gfortran.dg/missing_optional_dummy_2.f90: New test.
19150 * gfortran.dg/entry_array_specs_1.f90: New test.
19152 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
19154 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19155 insufficient to inhibit some test failures at -O3. Do testing
19158 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19161 * g++.dg/inherit/access8.C: New test.
19162 * g++.dg/template/dtor4.C: Tweak error messages.
19164 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19167 * gfortran.dg/entry_8.f90: New test.
19169 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19172 * g++.dg/parse/new4.C: New test.
19174 2006-10-03 Uros Bizjak <uros@kss-loka.si>
19176 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19177 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19178 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19179 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19180 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19182 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19185 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19186 * gfortran.dg/continuation_2.f90: New test.
19189 * gfortran.dg/continuation_3.f90: New test.
19190 * gfortran.dg/continuation_4.f90: New test.
19191 * gfortran.dg/continuation_5.f: New test.
19192 * gfortran.dg/continuation_6.f: New test.
19194 2006-10-02 Mark Mitchell <mark@codesourcery.com>
19197 * g++.dg/template/vla1.C: New test.
19199 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19202 * gfortran.dg/complex_parameter_1.f90: New test.
19204 2006-10-02 Jakub Jelinek <jakub@redhat.com>
19207 * gcc.c-torture/execute/20060929-1.c: New test.
19209 2006-10-01 Mark Mitchell <mark@codesourcery.com>
19212 * g++.dg/template/member6.C: New test.
19213 * g++.dg/parse/typename7.C: Adjust error markers.
19216 * g++.dg/template/member7.C: New test.
19218 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
19221 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19222 gcc.dg/Woverride-init-3.c: New tests.
19224 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19226 * gcc.c-torture/execute/20060930-1.c: New test.
19228 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19231 * gfortran.dg/specifics_1.f90: New test.
19232 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19235 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19237 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19238 pthread-init-common.h: New.
19240 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
19242 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19243 precision on some archs.
19245 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
19247 * gcc.dg/non-local-goto-1.c: New test.
19248 * gcc.dg/non-local-goto-2.c: Likewise.
19249 * gcc.dg/setjmp-3.c: Likewise.
19250 * gcc.dg/setjmp-4.c: Likewise.
19252 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
19254 * gnat.dg/self_aggregate_with_pointer.adb: New test.
19256 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
19259 * gfortran.dg/exponent_1.f90: New test.
19262 * gfortran.dg/nearest_1.f90: New test.
19264 2006-09-26 Jakub Jelinek <jakub@redhat.com>
19266 PR middle-end/25261
19267 PR middle-end/28790
19268 * gcc.dg/gomp/nestedfn-1.c: New test.
19270 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
19273 * objc/compile/method-1.m: New test.
19275 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
19278 * g++.dg/template/crash58.C: New test.
19279 * g++.dg/parse/crash28.C: Adjust error markers.
19280 * g++.dg/template/crash34.C: Likewise.
19281 * g++.dg/template/friend31.C: Likewise.
19282 * g++.dg/template/crash32.C: Likewise.
19285 * g++.dg/template/crash59.C: New test.
19288 * g++.dg/template/spec33.C: New test.
19289 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19291 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19292 Adam Nemet <anemet@caviumnetworks.com>
19294 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19295 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19297 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19300 * gcc.dg/pr28911.c: New.
19302 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19305 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19306 (dg-options): Add -mfpmath=387.
19308 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19311 * gcc.dg/pr28706.c: New test.
19314 * gcc.dg/pr28712.c: New test.
19316 2006-09-22 Mike Stump <mrs@apple.com>
19318 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19320 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19322 PR tree-optimization/28888
19323 * gcc.dg/pr28888.c: New test.
19325 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19328 * g++.dg/init/ptrfn1.C: New test.
19330 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19333 * g++.dg/template/spec32.C: New test.
19334 * g++.dg/parse/crash9.C: Adjust error markers.
19337 * g++.dg/template/typedef6.C: New test.
19338 * g++.dg/init/error1.C: Adjust error markers.
19339 * g++.dg/parse/crash9.C: Likewise.
19340 * g++.dg/template/crash55.C: Likewise.
19342 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19344 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19346 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19349 * g++.dg/ext/dllimport12.C: New test.
19351 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19353 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19354 * gcc.target/mips/nmadd-2.c: Likewise.
19355 * gcc.target/mips/mips-ps-6.c: New test.
19356 * gcc.target/mips/neg-abs-1.c: Likewise.
19357 * gcc.target/mips/neg-abs-2.c: Likewise.
19358 * gcc.target/mips/nmadd-3.c: New test.
19360 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19362 PR middle-end/28046
19363 * gcc.dg/gomp/atomic-10.c: New test.
19364 * g++.dg/gomp/atomic-10.C: New test.
19366 2006-09-20 Eric Christopher <echristo@apple.com>
19368 * gcc.target/i386/sse3-not-fisttp.c: New.
19370 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19372 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19374 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19376 * gcc.c-torture/execute/pr28289.c (one): New variable.
19377 (main): Use it instead of argc.
19378 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19379 (main): Use it instead of argc.
19381 2006-09-19 Paul Brook <paul@codesourcery.com>
19384 * gcc.dg/nested-func-5.c: New test.
19386 2006-09-19 Ben Elliston <bje@au.ibm.com>
19388 * lib/target-supports.exp (check_effective_target_tls): Compile
19389 test stubs using ${tool}_target_compile, not just target_compile.
19390 (check_effective_target_tls_runtime): Likewise.
19392 2006-09-19 Ben Elliston <bje@au.ibm.com>
19394 * gcc.c-torture/compile/20030405-1.x: Remove.
19396 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19397 optimising linker from discarding it.
19399 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19402 * gfortran.dg/keyword_symbol_1.f90: New test.
19404 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19405 pedantic compilation option.
19407 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19410 * gfortran.dg/spread_shape_1.f90: New test.
19412 2006-09-17 Roger Sayle <roger@eyesopen.com>
19414 PR tree-optimization/28887
19415 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19417 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19420 * gcc.dg/pr25993.c: New test.
19422 2006-09-17 Ira Rosen <irar@il.ibm.com>
19425 * gcc.dg/vect/pr21591.c: New test.
19427 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19430 * gcc.c-torture/compile/strcpy-1.c: New test.
19431 * gcc.c-torture/compile/strcpy-2.c: New test.
19432 * gcc.c-torture/compile/memcpy-1.c: New test.
19433 * gcc.c-torture/compile/memcpy-2.c: New test.
19435 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19438 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19440 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19442 * gnat.dg/specs/double_record_extension1.ads: New test.
19443 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19445 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19448 * gfortran.dg/oldstyle_3.f90: New test.
19450 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19452 PR libgfortran/29099
19453 * gfortran.dg/secnds-1.f: New test.
19455 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19457 PR libgfortran/29053
19458 * gfortran.dg/streamio_9.f90: New test.
19459 * gfortran.dg/streamio_10.f90: New test.
19461 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19464 * g++.dg/init/array22.C: New test.
19465 * g++.dg/init/array23.C: New test.
19467 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19469 * stackcheck.lst: Update list of tests requiring stack checking.
19470 * norun.lst: Adjust for above change.
19471 * ada95.lst: New file.
19472 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19473 requiring -gnat95 switch.
19475 2006-09-14 Olivier Hainque <hainque@adacore.com>
19477 * gnat.dg/in_out_parameter.adb: New test.
19479 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19482 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19484 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19486 * gnat.dg/specs/unchecked_union.ads: New test.
19488 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19490 PR rtl-optimization/28982
19491 * gcc.c-torture/execute/pr28982a.c: New test.
19492 * gcc.c-torture/execute/pr28982b.c: Likewise.
19494 2006-09-12 Eric Christopher <echristo@apple.com>
19496 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19497 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19499 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19502 PR preprocessor/14634
19503 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19504 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19505 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19507 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19509 * gcc.dg/pr28243.c: New test.
19511 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19514 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19515 this undiagnosed regression reappears.
19517 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19519 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19520 Treat $srcdir as a literal.
19521 * lib/fortran-torture.exp (fortran-torture-compile,
19522 fortran-torture-execute): Likewise.
19523 * lib/objc-torture.exp (objc-torture-compile,
19524 objc-torture-execute): Likewise.
19525 * lib/profopt.exp (profopt-execute): Likewise.
19527 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19529 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19531 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19534 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19536 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19539 * gcc.target/i386/pr13685.c: New test.
19541 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19543 * gcc.dg/pr28726.c: New test.
19545 2006-09-11 Josh Conner <jconner@apple.com>
19547 * gcc.dg/nrv3.c: Increase size of structure.
19548 * gcc.dg/nrv4.c: Likewise.
19549 * gcc.dg/nrv5.c: Likewise.
19551 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19553 PR libfortran/28890
19554 gfortran.dg/assumed_charlen_function_5.f90: New test.
19556 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19559 * g++.dg/init/static3.C: New test.
19561 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19564 * gcc.dg/long-long-cst1.c (t): Add cast to
19565 __SIZE_TYPE__ before casting to int.
19566 (main): Return 0 on success.
19568 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19570 * gcc.c-torture/execute/20060910-1.c: New test.
19572 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19574 PR middle-end/26983
19575 * gcc.dg/pr26983.c: New test.
19577 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19580 * gcc.c-torture/execute/pr29006.c: New test.
19582 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19584 PR libfortran/28947
19585 gfortran.dg/matmul_4.f90: New test.
19587 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19590 gfortran.dg/used_types_10: New test.
19592 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19594 PR libfortran/28923
19595 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19596 gfortran.dg/array_initializer_3.f90: New test.
19598 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19601 * gfortran.dg/actual_array_constructor_3.f90: New test.
19603 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19606 * gcc.target/i386/pr26778.c: New testcase.
19608 2006-09-08 Eric Christopher <echristo@apple.com>
19610 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19611 * gcc.target/i386/memcpy-1.c: Ditto.
19612 * gcc.target/i386/asm-1.c: Ditto.
19613 * gcc.target/i386/20060512-4.c: Ditto.
19614 * gcc.target/i386/compress-float-387.c: Ditto.
19615 * gcc.target/i386/20060512-1.c: Ditto.
19616 * gcc.target/i386/compress-float-sse.c: Ditto.
19617 * gcc.target/i386/20060512-2.c: Ditto.
19618 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19619 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19620 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19621 * gcc.dg/pr26449.c: Ditto.
19622 * gcc.dg/attr-ms_struct-2.c: Ditto.
19623 * gcc.dg/attr-ms_struct-1.c: Ditto.
19624 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19626 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19629 * gcc.dg/vla-10.c: New test.
19631 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19634 * g++.dg/parse/template20.C: New test.
19635 * g++.dg/template/operator8.C: Remove obsolete part.
19636 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19637 * g++.old-deja/g++.pt/crash65.C: Likewise.
19639 2006-09-07 Jason Merrill <jason@redhat.com>
19641 PR middle-end/27724
19642 * gcc.dg/long-long-cst1.c: New test.
19644 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19647 * g++.dg/other/array3.C: New test.
19648 * g++.dg/other/array4.C: New test.
19649 * g++.dg/other/array5.C: New test.
19651 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19653 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19655 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19658 * gcc.target/i386/pr28946.c: New test.
19660 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19662 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19663 in integer literal constant.
19664 * gfortran.dg/enum_8.f90: Ditto.
19665 * gfortran.dg/g77/20030326-1.f: Ditto.
19667 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19669 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19670 nonconformance usage.
19672 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19674 PR middle-end/28862
19675 * gcc.c-torture/compile/vector-align-1.c: New test.
19677 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19680 * g++.dg/opt/copysign-1.C: New test.
19682 2006-09-06 Jason Merrill <jason@redhat.com>
19685 * g++.dg/warn/unused-result1.C: New test.
19687 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19690 * g++.dg/ext/vla3.C: New test.
19693 * g++.dg/template/array16.C: New test.
19695 2006-09-06 Richard Guenther <rguenther@suse.de>
19697 * gcc.dg/pr27226.c: Remove testcase again.
19699 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19702 * g++.dg/opt/unroll2.C: New test.
19704 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19707 * gcc.dg/vect/pr28952.c: New test.
19709 2006-09-05 Richard Guenther <rguenther@suse.de>
19711 PR tree-optimization/28900
19712 * gcc.dg/torture/pr28900.c: New testcase
19714 2006-09-05 Richard Guenther <rguenther@suse.de>
19716 PR tree-optimization/28905
19717 * gcc.c-torture/compile/pr28905.c: New testcase.
19719 2006-09-05 Richard Guenther <rguenther@suse.de>
19721 PR middle-end/28935
19722 * gcc.dg/pr28935.c: New testcase.
19724 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19726 * gcc.c-torture/execute/20060905-1.c: New test.
19728 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19731 * gfortran.dg/used_types_7.f90: New test.
19732 * gfortran.dg/used_types_8.f90: New test.
19733 * gfortran.dg/used_types_9.f90: New test.
19735 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19737 * gcc.c-torture/compile/20060904-1.c: New test.
19739 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19741 PR c++/23287 Revert my 2006-09-01 patch
19742 * g++.dg/parse/dtor12.C: Remove.
19744 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19747 * g++.dg/template/operator9.C: New test.
19750 * g++.dg/template/operator7.C: New test.
19753 * g++.dg/template/operator8.C: New test.
19756 * g++.dg/template/crash57.C: New test.
19758 * g++.dg/template/typedef4.C: Adjust error markers.
19759 * g++.dg/template/typedef5.C: Likewise.
19761 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19764 * g++.dg/parse/crash33.C: New test.
19766 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19767 Richard Guenther <rguenther@suse.de>
19768 Adam Nemet <anemet@caviumnetworks.com>
19770 PR middle-end/27226
19771 * gcc.target/mips/memcpy-1.c: New testcase.
19772 * gcc.dg/pr27226.c: Likewise.
19774 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19777 * g++.dg/lookup/koenig5.C: New.
19778 * g++.dg/template/crash56.C: New.
19780 2006-09-01 Josh Conner <jconner@apple.com>
19783 * gcc.dg/nrv3.c: New test.
19784 * gcc.dg/nrv4.c: New test.
19785 * gcc.dg/nrv5.c: New test.
19787 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19790 * g++.dg/parse/dtor12.C: New.
19792 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19794 PR tree-optimization/28839
19795 * gcc.dg/pr28839.c: New test.
19797 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19800 * gcc.dg/pr24367.c: New testcase.
19802 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19804 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19806 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19808 PR rtl-optimization/27735
19809 * gcc.dg/loop-unswitch-1.c: New test.
19811 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19814 * gfortran.dg/aliasing_dummy_2.f90: New test.
19817 * gfortran.dg/generic_5.f90: Change error message.
19820 * gfortran.dg/generic_6.f90: New test.
19823 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19826 * gfortran.dg/invalid_interface_assignment.f90: New test.
19829 * gfortran.dg/module_proc_external_dummy.f90: New test.
19831 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19834 * g++.dg/warn/var-args1.C: New test.
19836 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19839 * gfortran.dg/simpleif_2.f90: New test.
19840 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19841 * gfortran.dg/enum_5.f90: Ditto.
19843 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19844 Kazu Hirata <kazu@codesourcery.com>
19846 PR tree-optimization/17506
19847 * gcc.dg/pr17506.c: New.
19849 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19852 * g++.dg/eh/alias1.C: New test.
19854 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19857 * g++.dg/template/ttp22.C: New test.
19859 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19861 PR middle-end/26632
19862 * gcc.dg/pr26632.c: New.
19864 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19866 PR libgfortran/28354
19867 * gfortran.dg/fmt_zero_precision.f90: New test.
19869 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19872 * g++.dg/template/spec31.C: New test.
19874 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19877 * g++.dg/other/static2.C: New test.
19879 2006-08-26 Roger Sayle <roger@eyesopen.com>
19881 * gcc.dg/Wswitch-enum-2.c: New test case.
19882 * gcc.dg/Wswitch-enum-3.c: Likewise.
19884 2006-08-26 Richard Guenther <rguenther@suse.de>
19886 * gcc.c-torture/compile/20060826-1.c: New testcase.
19888 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19891 * g++.dg/template/void10.C: New test.
19894 * g++.dg/template/void8.C: New test.
19897 * g++.dg/template/void9.C: New test.
19899 * g++.dg/template/void3.C: Adjust error markers.
19900 * g++.dg/template/void4.C: Likewise.
19901 * g++.dg/template/crash55.C: Likewise.
19902 * g++.dg/template/void7.C: Likewise
19904 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19907 * g++.dg/inherit/access6.C: New test.
19908 * g++.dg/inherit/access7.C: Likewise.
19911 * g++.dg/template/array15.C: New test.
19912 * g++.dg/template/crash2.C: Tweak error markers.
19914 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19916 PR middle-end/28683
19917 * gcc.c-torture/compile/20060823-1.c: New test.
19919 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19922 * g++.dg/template/ttp21.C: New test.
19925 * g++.dg/other/operator1.C: Add error-marker.
19926 * g++.dg/other/operator2.C: New test.
19928 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19931 * gcc.c-torture/compile/vla-const-1.c,
19932 gcc.c-torture/compile/vla-const-2.c: New tests.
19934 2006-08-26 Richard Guenther <rguenther@suse.de>
19936 PR middle-end/28814
19937 * gcc.dg/torture/pr28814.c: New testcase.
19939 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19942 * gcc.c-torture/compile/compound-literal-1.c: New test.
19944 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19947 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19948 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19949 Expect extra diagnostics.
19951 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19953 gcc.dg/noncompile/pr16876.c: New test.
19955 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19958 * g++.dg/parse/local1.C: New test.
19959 * g++.dg/other/qual1.C: Tweak error marker.
19961 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19964 * g++.dg/template/typename10.C: New.
19965 * g++.dg/template/lookup4.C: Remove bogus error marker.
19967 2006-08-25 Richard Guenther <rguenther@suse.de>
19970 * gcc.dg/pr26570.c: Fix testcase.
19972 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19975 * gcc.c-torture/execute/mayalias-2.c: New test.
19976 * gcc.dg/tree-ssa/alias-13.c: New test.
19978 2006-08-24 Jan Hubicka <jh@suse.cz>
19981 * gcc.dg/debug/pr26881.c: New file.
19983 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19986 * gfortran.dg/used_types_4.f90: New test.
19987 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19988 association of derived types.
19989 * gfortran.dg/used_types_2.f90: Add module cleanup.
19990 * gfortran.dg/used_types_3.f90: The same.
19993 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19996 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19999 * gfortran.dg/direct_io_6.f90: Remove test.
20001 2006-08-23 Stuart Hastings <stuart@apple.com>
20004 * gcc.target/i386/20060821-1.c: New.
20006 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
20008 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
20009 dg-warning strings for dllimport.
20011 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20014 * g++.dg/ext/vector4.C: New test.
20015 * g++.dg/ext/complex1.C: New test.
20017 2006-08-21 Geoffrey Keating <geoffk@apple.com>
20020 * gcc.dg/debug/const-1.c: New.
20021 * gcc.dg/debug/const-2.c: New.
20022 * gcc.dg/debug/dwarf2/const-1.c: New.
20023 * gcc.dg/debug/dwarf2/const-2.c: New.
20024 * gcc.dg/debug/dwarf2/const-2b.c: New.
20026 2006-08-22 Richard Guenther <rguenther@suse.de>
20028 PR middle-end/28776
20029 * gcc.c-torture/compile/pr28776-1.c: New testcase.
20030 * gcc.c-torture/compile/pr28776-2.c: Likewise.
20032 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
20034 PR tree-optimization/28003
20035 * g++.dg/tree-ssa/pr28003.C: New.
20037 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20039 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20041 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
20044 * g++.dg/other/error14.C: New test.
20047 * g++.dg/parse/ctor7.C: New test.
20048 * g++.dg/parse/ctor8.C: Likewise.
20051 * g++.dg/template/void7.C: New test.
20053 2006-08-21 Olivier Hainque <hainque@adacore.com>
20055 * gnat.dg/self_aggregate_with_zeros.adb: New test.
20056 * gnat.dg/self_aggregate_with_array.adb: New test.
20058 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20060 * g++.dg/eh/arm-vfp-unwind.C: New test.
20062 2006-08-20 Mark Mitchell <mark@codesourcery.com>
20065 * g++.dg/template/ref3.C: New test.
20066 * g++.dg/template/nontype13.C: New test.
20069 * g++.dg/template/ptrmem17.C: New test.
20071 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
20074 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20076 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
20079 * gfortran.dg/used_types_2.f90: New test.
20082 * gfortran.dg/used_types_3.f90: New test.
20085 * gfortran.dg/generic_actual_arg.f90: New test.
20088 * gfortran.dg/module_private_array_refs_1.f90: New test.
20091 * gfortran.dg/program_name_1.f90: New test.
20094 * gfortran.dg/derived_constructor_comps_1.f90: New test.
20097 * gfortran.dg/array_initializer_2.f90: New test.
20100 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20103 * gfortran.dg/assumed_charlen_function_4.f90: New test.
20106 * gfortran.dg/assumed_charlen_in_main.f90: New test.
20109 * gfortran.dg/dependent_decls_1.f90: New test.
20111 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
20114 * gfortran.dg/derived_init_2.f90: New.
20116 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
20118 * gcc.c-torture/execute/pr28289.c: New test.
20120 2006-08-17 Jakub Jelinek <jakub@redhat.com>
20123 * gcc.dg/attr-externally-visible-1.c: New test.
20124 * gcc.dg/attr-externally-visible-2.c: New test.
20125 * g++.dg/parse/attr-externally-visible-1.C: New test.
20126 * g++.dg/parse/attr-externally-visible-2.C: New test.
20128 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20131 * g++.dg/parse/dtor11.C: New test.
20133 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20135 PR rtl-optimization/28489
20136 * gcc.c-torture/compile/pr28489.c: New test.
20138 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20141 * g++.dg/template/redecl4.C: New test.
20144 * g++.dg/template/ctor8.C: New test.
20146 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20148 * gcc.dg/pr26570.c: Fix testcase.
20150 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20153 * g++.dg/parse/offsetof6.C: New test.
20154 * g++.dg/parse/offsetof6.C: New test.
20155 * g++.dg/parse/offsetof7.C: New test.
20157 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20160 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20163 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20166 * g++.dg/ext/vector3.C: New test.
20168 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
20170 PR gcov/profile/26570
20171 * gcc.dg/pr26570.c: New test.
20173 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
20176 * gcc.dg/qual-component-1.c: New test.
20178 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20181 * g++.dg/parse/new3.C: New test.
20183 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20186 * gfortran.dg/streamio_1.f90: New test.
20187 * gfortran.dg/streamio_2.f90: New test.
20188 * gfortran.dg/streamio_3.f90: New test.
20189 * gfortran.dg/streamio_4.f90: New test.
20190 * gfortran.dg/streamio_5.f90: New test.
20191 * gfortran.dg/streamio_6.f90: New test.
20192 * gfortran.dg/streamio_7.f90: New test.
20193 * gfortran.dg/streamio_8.f90: New test.
20195 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
20198 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20200 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
20203 * g++.dg/template/void6.C: New test.
20205 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20208 * gcc.dg/parse-error-1.c: New test.
20209 * gcc.dg/parse-error-2.c: New test.
20210 * gcc.dg/cpp/digraph2.c: Add error-marker.
20211 * gcc.dg/noncompile/920923-1.c: Likewise.
20213 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20216 * gcc.dg/sizeof-2.c: New testcase.
20219 * gcc.dg/switch-A.c: New testcase.
20221 2006-08-14 Steve Ellcey <sje@cup.hp.com>
20225 * g++.old-deja/g++.warn/compare1.C: Delete.
20226 * g++.dg/opt/pr7503-2.C: Delete.
20227 * g++.dg/opt/pr7503-3.C: Delete.
20228 * g++.dg/opt/pr7503-4.C: Delete.
20229 * g++.dg/opt/pr7503-5.C: Delete.
20230 * g++.dg/opt/max1.C: Delete.
20231 * g++.dg/warn/minmax.C: Delete.
20232 * g++.dg/expr/minmax.C: New test.
20234 2006-08-14 Richard Guenther <rguenther@suse.de>
20237 * gcc.c-torture/execute/pr28651.c: Do not use argc
20238 to avoid optimization, instead forbid inlining.
20240 2006-08-14 Richard Sandiford <richard@codesourcery.com>
20242 PR rtl-optimization/28634
20243 * gcc.c-torture/execute/ieee/pr28634.c: New test.
20245 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
20248 * gcc.dg/torture/pr27184.c: New test.
20250 2006-08-12 Jakub Jelinek <jakub@redhat.com>
20252 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20254 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20256 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20257 * gfortran.dg/stat_2.f90: Likewise.
20258 * gfortran.dg/chmod_1.f90: Likewise.
20259 * gfortran.dg/chmod_2.f90: Likewise.
20260 * gfortran.dg/chmod_3.f90: Likewise.
20262 2006-08-11 David Edelsohn <edelsohn@gnu.org>
20264 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20266 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
20268 * g++.dg/opt/pr23454-2.C: New test.
20270 2006-08-11 Richard Guenther <rguenther@suse.de>
20272 PR middle-end/28651
20273 * gcc.c-torture/execute/pr28651.c: New testcase.
20275 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
20277 * gnat.dg/specs/static_initializer.ads: New test.
20279 2006-08-10 Paul Brook <paul@codesourcery.com>
20281 * gcc.target/arm/cond-asm.c: New test.
20283 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20285 PR tree-optimization/26197
20286 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20287 * g++.dg/vect/vect.exp: Compile the new tests with
20288 --param max-aliased-vops=0.
20290 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20293 * g++.dg/template/void3.C: New test.
20296 * g++.dg/template/void4.C: New test.
20299 * g++.dg/template/void5.C: New test.
20301 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20303 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20304 after dg-do compile.
20306 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20308 PR tree-optimizations/26969
20309 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20310 "unswitch-loops" with -funswitch-loops.
20311 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20313 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20315 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20316 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20317 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20318 * objc.dg/dwarf-1.m: Likewise.
20319 * objc.dg/dwarf-2.m: Likewise.
20320 * obj-c++.dg/dwarf-2.mm: Likewise.
20322 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20324 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20325 * objc.dg/dwarf-2.m: Likewise.
20326 * obj-c++.dg/dwarf-2.mm: Likewise.
20328 PR libfortran/28603
20329 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20332 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20335 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20337 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20340 * gcc.target/i386/pr27827.c: New testcase.
20342 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20345 * gfortran.dg/sequence_types_1.f90: New test.
20347 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20350 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20351 dg-warning. Add -pedantic option.
20353 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20356 * gcc.dg/proto-1.c: New test.
20359 * gcc.dg/lvalue-4.c: New test.
20362 * gcc.dg/init-bad-5.c: New test.
20364 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20367 * g++.dg/ext/typedef-init.C: Add new test for typedef
20368 initialization inside templates. Adjust existing error markers.
20370 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20373 * g++.dg/init/ptrmem3.C: New test.
20375 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20377 PR tree-optimization/27770
20378 * lib/target-support.exp: New target keyword "section_anchors".
20379 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20381 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20382 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20383 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20384 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20386 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20388 * gcc.dg/20060801-1.c: Add missing '}'.
20390 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20393 * g++.dg/parse/dtor9.C: New test.
20394 * g++.dg/parse/dtor10.C: New test.
20395 * g++.dg/other/error7.C: Adjust error-marker.
20398 * g++.dg/other/default5.C: New test.
20400 2006-08-02 Richard Guenther <rguenther@suse.de>
20402 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20404 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20407 * g++.dg/template/conv9.C: New test.
20409 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20412 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20413 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20414 Optionally return assembly text. Update callers.
20415 (check_no_compiler_messages): Update verbose messages.
20416 (check_no_messages_and_pattern): New.
20417 (check_effective_target_string_merging): New.
20419 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20422 * g++.dg/eh/catch4.C: New test.
20425 * g++.dg/other/qual1.C: New test.
20428 * g++.dg/inherit/error2.C: New test.
20431 * g++.dg/other/new1.C: New test.
20433 * g++.dg/warn/pr23075.C: Remove obsolete test.
20434 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20435 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20437 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20440 * g++.dg/eh/cast1.C: New test.
20442 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20444 PR libfortran/28452
20445 * gfortran.dg/random_3.f90: New test.
20447 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20450 * g++.dg/other/pr28304.C: Change expected error message.
20451 * g++.dg/other/pr28432.C: New test.
20453 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20456 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20458 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20461 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20463 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20464 g++.dg/debug/enum-2.C: New.
20466 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20469 * g++.dg/parse/long1.C: Add more tests.
20471 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20473 * gfortran.dg/lrshift_1.c: New file.
20475 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20477 PR libgfortran/28335
20478 * gfortran.dg/no_unit_error_1.f90: New test.
20480 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20482 PR libgfortran/28335
20483 * gfortran.dg/no_unit_error_1.f90: Delete test.
20484 * gfortran.dg/no_unit_error_2.f90: Delete test.
20486 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20488 * gfortran.dg/chmod_3.f90: New test.
20489 * gfortran.dg/ltime_gmtime_1.f90: New test.
20490 * gfortran.dg/ltime_gmtime_2.f90: New test.
20491 * gfortran.dg/lrshift_1.f90: New test.
20492 * gfortran.dg/chmod_1.f90: New test.
20493 * gfortran.dg/chmod_2.f90: New test.
20495 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20498 * g++.dg/template/crash55.C: New test.
20501 * g++.dg/template/nontype16.C: New test.
20503 * g++.dg/template/void2.C: Adjust error markers.
20504 * g++.dg/template/nontype5.C: Adjust error markers.
20506 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20508 * gcc.target/i386/stack-prot-kernel.c: New test.
20510 2006-07-27 Roger Sayle <roger@eyesopen.com>
20512 * gcc.dg/builtins-55.c: New test case.
20514 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20516 PR rtl-optimization/27907
20517 * gcc.c-torture/compile/pr27907.c: New test.
20519 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20521 * gfortran.dg/mclock.f90: New test.
20522 * gfortran.dg/int_conv_1.f90: New test.
20523 * gfortran.dg/stat_1.f90: New test.
20524 * gfortran.dg/stat_2.f90: New test.
20526 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20528 PR libgfortran/28335
20529 * gfortran.dg/no_unit_error_1.f90: New test.
20530 * gfortran.dg/no_unit_error_2.f90: New test.
20531 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20533 2006-07-25 Roger Sayle <roger@eyesopen.com>
20535 PR middle-end/28473
20536 * gcc.dg/fold-convround-1.c: New test case.
20538 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20540 * gfortran.dg/arithmetic_if.f90: Fix comments.
20542 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20545 * g++.dg/other/typedef1.C: New test.
20546 * g++.dg/template/typedef4.C: New test.
20547 * g++.dg/template/typedef5.C: New test.
20549 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20552 * gfortran.dg/allocatable_dummy_3.f90: New.
20554 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20557 * gfortran.dg/arithmetic_if.f90: New test.
20559 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20561 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20562 avoid memcpy optimization.
20564 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20567 * gfortran.dg/direct_io_6.f90: New test.
20569 2006-07-24 Jan Hubicka <jh@suse.cz>
20573 * gcc.dg/pr25795.c: New test.
20574 * gcc.dg/pr25795-1.c: New test.
20576 2006-07-23 Roger Sayle <roger@eyesopen.com>
20578 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20579 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20580 which may be transformed to "g || h" on some platforms.
20582 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20585 * g++.dg/template/friend45.C: New test.
20587 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20589 PR libgfortran/28339
20590 * gfortran.dg/arrayio_8.f90: New test.
20592 2006-07-21 Mike Stump <mrs@apple.com>
20594 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20596 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20598 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20601 * g++.dg/eh/catch3.C: New test.
20604 * g++.dg/template/defarg10.C: New test.
20606 2006-07-20 Paul Brook <paul@codesourcery.com>
20609 * gcc.dg/pr27363.c: New test.
20611 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20614 * g++.dg/init/ref13.C: New test.
20616 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20619 * obj-c++.dg/proto-error-1.mm: New test.
20621 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20624 * g++.dg/template/string1.C: New test.
20626 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20629 * g++.dg/template/defarg9.C: New test.
20632 * g++.dg/template/static27.C: New test.
20634 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20637 * gcc.dg/tree-ssa/pr28410.c: New test.
20639 2006-07-18 Lee Millward <lee.millward@gmail.com>
20642 * g++/dg/other/error13.C: New test.
20645 * g++.dg/template/friend44.C: New test.
20647 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20650 * g++.dg/other/pr27495.C: New.
20652 2006-07-18 Olivier Hainque <hainque@adacore.com>
20654 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20655 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20657 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20660 * gcc.dg/pragma-pack-4.c: New test.
20662 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20665 * g++.dg/ext/pr28291.C: New test.
20667 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20669 PR middle-end/28403
20670 * gcc.c-torture/execute/pr28403.c: New test.
20672 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20674 PR middle-end/28402
20675 * gcc.dg/pr28402.c: New test.
20677 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20680 * g++.dg/other/pr28304.C: New test.
20682 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20685 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20686 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20688 2006-07-17 Richard Guenther <rguenther@suse.de>
20690 PR tree-optimization/28238
20691 * g++.dg/tree-ssa/pr28238.C: New testcase.
20693 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20696 * g++.dg/eh/catch1.C: New test.
20697 * g++.dg/eh/catch2.C: New test.
20699 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20702 * g++.dg/template/anon3.C: New test.
20704 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20707 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20708 specifiers requiring an explicit format tag..
20711 * gfortran.dg/generic_5: New test.
20714 * gfortran.dg/elemental_optional_args_1.f90: New test.
20716 2006-07-16 Olivier Hainque <hainque@adacore.com>
20718 * gnat.dg/assert.ads: New file.
20719 * gnat.dg/controlled_record.ads: Likewise.
20720 * gnat.dg/controlled_record.adb: Likewise.
20722 2006-07-15 Lee Millward <lee.millward@gmail.com>
20725 * g++.dg/other/error12.C: New test.
20728 * g++.dg/template/crash54.C: New test.
20730 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20733 * g++.dg/parse/catch1.C: New test.
20736 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20739 * g++.dg/ext/attrib24.C: New test.
20741 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20744 * g++.dg/ext/asmspec1.C: New test.
20746 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20748 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20749 (dg-test): Support shouldfail tests.
20750 * lib/target-supports-dg.exp (dg-shouldfail): New.
20751 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20752 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20753 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20754 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20755 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20756 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20757 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20759 2006-07-13 Jan Hubicka <jh@suse.cz>
20761 * gcc.target/i386/memcpy-1.c: New.
20763 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20765 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20767 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20770 * gfortran.dg/present_1.f90: New test.
20773 * gfortran.dg/interface_derived_type_1.f90: New test.
20775 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20778 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20781 2006-07-07 Lee Millward <lee.millward@gmail.com>
20784 * g++.dg/other/label1.C: New test.
20786 2006-07-07 Richard Guenther <rguenther@suse.de>
20788 PR middle-end/28268
20789 * gcc.dg/torture/pr28268.c: New testcase.
20791 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20794 * g++.dg/ext/pr27019.C: New.
20796 2006-07-07 Richard Guenther <rguenther@suse.de>
20798 PR tree-optimization/28187
20799 * gcc.dg/pr28187.c: New testcase.
20801 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20803 * gnat.dg/address_conversion.adb: New test.
20804 * gnat.dg/boolean_subtype.adb: Likewise.
20805 * gnat.dg/frame_overflow.adb: Likewise.
20806 * gnat.dg/pointer_array.adb: Likewise.
20807 * gnat.dg/pointer_conversion.adb: Likewise.
20809 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20813 * gfortran.dg/print_fmt_5.f90: New test.
20815 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20818 * gfortran.dg/bounds_check_4.f90: New test.
20820 2006-07-05 Richard Guenther <rguenther@suse.de>
20823 * gfortran.dg/pr28158.f90: New testcase.
20825 2006-07-05 Richard Guenther <rguenther@suse.de>
20827 PR tree-optimization/28162
20828 * gcc.dg/pr28162.c: New testcase.
20830 2006-07-05 Richard Guenther <rguenther@suse.de>
20831 Andrew Pinski <pinskia@gcc.gnu.org>
20834 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20836 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20839 * gfortran.dg/actual_array_substr_2.f90: New test.
20842 * gfortran.dg/actual_array_constructor_2.f90: New test.
20844 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20846 * gfortran.dg/itime_idate_1.f: New test.
20847 * gfortran.dg/itime_idate_2.f: New test.
20849 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20851 PR libgfortran/27704
20852 * gfortran.dg/open_status_3.f90: New test.
20853 * gfortran.dg/fmt_l.f90: Update for new feature.
20855 2006-07-03 Asher Langton <langton2@llnl.gov>
20857 * gfortran.dg/oldstyle_2.f90: New.
20859 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20861 * gnat.dg/string_slice.adb: New test.
20863 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20866 * gfortran.dg/semicolon_fixed.c: New.
20867 * gfortran.dg/semicolon_free.c: New.
20869 2006-06-30 Mike Stump <mrs@apple.com>
20871 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20872 that don't support internal visibility.
20874 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20876 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20877 for '(' / ')' needing an extra '\'.
20879 2006-06-29 Roger Sayle <roger@eyesopen.com>
20881 PR middle-end/27428
20882 * gcc.dg/pr27428-1.c: New test case.
20884 2006-06-29 Mike Stump <mrs@apple.com>
20886 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20887 on darwin as we can't align commons large enough yet.
20889 * gcc.dg/vla-8.c: Add additional testcases.
20891 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20894 * g++.dg/other/pr28114.C: New.
20896 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20898 * gcc.c-torture/compile/20060625-1.c: New test.
20900 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20903 * gfortran.dg/stfunc_3.f90: New test.
20906 * gfortran.dg/impure_actual_1.f90: New test.
20909 * gfortran.dg/elemental_result_1.f90: New test.
20912 * gfortran.dg/select_7.f90: New test.
20915 * intrinsic_actual_1.f: New test.
20919 * gfortran.dg/forall_4.f90: New test.
20922 * gfortran.dg/forall_5.f90: New test.
20924 2006-06-25 Lee Millward <lee.millward@gmail.com>
20927 * g++.dg/template/using13.C: New test.
20930 * g++.dg/other/incomplete3.C: New test.
20932 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20935 * gfortran.dg/substr_3.f: New test.
20936 * gfortran.dg/equiv_2.f90: Update expected error message.
20938 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20941 * gfortran.dg/actual_array_substr_1.f90: New test.
20943 2006-06-24 Olivier Hainque <hainque@adacore.com>
20945 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20946 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20948 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20950 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20952 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20955 * gfortran.dg/simpleif_2.f90: New test.
20957 2006-06-23 Lee Millward <lee.millward@gmail.com>
20959 * g++.dg/template/error22.C: Fix typo.
20961 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20964 * g++.dg/ext/attrib23.C: New test.
20966 2006-06-23 Olivier Hainque <hainque@adacore.com>
20968 * gnat.dg/varsize_temp.adb: New test.
20970 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20973 * g++.dg/other/java2.C: New test.
20975 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20978 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20981 2006-06-22 Roger Sayle <roger@eyesopen.com>
20984 * gcc.dg/pr27531-1.c: New test case.
20986 2006-06-22 Asher Langton <langton2@llnl.gov>
20989 * gfortran.dg/implicit_8.f90: New.
20991 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20993 PR rtl-optimization/28121
20994 * gcc.dg/pr28121.c: New test.
20996 2006-06-22 Lee Millward <lee.millward@gmail.com>
20999 * g++.dg/parse/ptrmem6.C: New test.
21002 * g++.dg/template/error22.C: New test.
21004 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21007 * g++.dg/template/friend43.C: New test.
21010 * g++.dg/template/crash53.C: New test.
21013 * g++.dg/rtti/incomplete1.C: New test.
21015 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
21017 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21019 2006-06-21 Joseph Myers <joseph@codesourcery.com>
21021 * gcc.c-torture/execute/complex-7.c: New.
21023 2006-06-21 Jakub Jelinek <jakub@redhat.com>
21025 * gcc.dg/merge-all-constants-1.c: New test.
21027 2006-06-20 Janis Johnson <janis187@us.ibm.com>
21030 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21032 2006-06-20 Steven G. Kargl <kargls@comcast.net>
21034 * gfortran.dg/rrspacing_1.f90: New test.
21036 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21039 * g++.dg/other/bitfield2.C: New test.
21041 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
21043 PR tree-optimization/27331
21044 * gcc.dg/pr27331.c: New test.
21046 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
21047 Eric Botcazou <ebotcazou@adacore.com>
21050 * lib/gnat.exp: New file.
21051 * lib/gnat-dg.exp: Likewise.
21052 * gnat.dg: New directory.
21053 * gnat.dg/dg.exp: New driver.
21054 * gnat.dg/specs: New directory.
21055 * gnat.dg/specs/specs.exp: New driver.
21056 * gnat.dg/style: New directory.
21057 * gnat.dg/style/style.exp: New driver.
21059 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
21062 * gfortran.dg/array_initializer_1.f90: New test.
21065 * gfortran.dg/matmul_3.f90: New test.
21067 2006-06-19 Andrew Pinski <pinskia@gmail.com>
21069 PR middle-end/28075
21070 * gcc.dg/tree-ssa/inline-1.c: New test.
21072 2006-06-19 Anatoly Sokolov <aesok@post.ru>
21074 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21075 in malloc prototype; remove XFAIL.
21076 * gcc.dg/pr18241-2.c: Ditto.
21077 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21078 in memset prototype; remove XFAIL.
21079 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21081 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
21083 * gcc.dg/vla-8.c: Add.
21085 2006-06-19 Richard Guenther <rguenther@suse.de>
21087 PR tree-optimization/27090
21088 * g++.dg/tree-ssa/pr27090.C: New testcase.
21090 2006-06-19 Roger Sayle <roger@eyesopen.com>
21093 * gcc.dg/pr27861-1.c: New test case.
21095 2006-06-19 Richard Guenther <rguenther@suse.de>
21097 PR middle-end/28045
21098 * gcc.dg/torture/pr28045.c: New testcase.
21100 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21103 * gfortran.dg/associated_4.f90: New test.
21105 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21109 * gfortran.dg/real_const_3.f90: New test.
21111 2006-06-16 Mark Mitchell <mark@codesourcery.com>
21114 * g++.dg/template/static26.C: New test.
21117 * g++.dg/expr/bitfield2.C: New test.
21120 * g++.dg/parse/linkage2.C: New test.
21122 2006-06-16 Richard Guenther <rguenther@suse.de>
21124 PR middle-end/27116
21125 * gcc.dg/pr15785-1.c: Revert last change.
21126 * gcc.dg/torture/pr27116-2.c: New testcase.
21128 2006-06-16 Roger Sayle <roger@eyesopen.com>
21130 PR middle-end/27802
21131 * gcc.dg/pr27802-1.c: New test case.
21133 2006-06-15 Mark Mitchell <mark@codesourcery.com>
21136 * g++.dg/template/ttp18.C: New test.
21137 * g++.dg/template/ttp19.C: Likewise.
21140 * g++.dg/expr/cond9.C: New test.
21143 * g++.dg/template/ctor7.C: New test.
21145 2006-06-15 Janis Johnson <janis187@us.ibm.com>
21147 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21149 2006-06-16 Richard Guenther <rguenther@suse.de>
21151 PR tree-optimization/27781
21152 * gcc.dg/tree-ssa/pr27781.c: New testcase.
21154 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
21156 * gfortran.dg/allocate_zerosize_2.f90: New test case.
21158 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
21160 * gcc.dg/tree-ssa/loop-18.c: New test.
21162 2006-06-14 Mark Mitchell <mark@codesourcery.com>
21165 * g++.dg/template/crash52.C: New test.
21168 * g++.dg/ext/attrib22.C: New test.
21171 * g++.dg/template/builtin1.C: New test.
21172 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21175 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21177 * g++.old-deja/g++.pt/crash51.C: Likewise.
21180 * g++.dg/lookup/linkage1.C: New test.
21181 * g++.dg/lookup/linkage2.C: Likewise.
21183 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
21185 PR middle-end/27959
21186 * gcc.dg/pr27959.c: New testcase.
21188 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
21191 * g++.dg/eh/div.C: New test.
21193 2006-06-13 Jakub Jelinek <jakub@redhat.com>
21196 * g++.dg/tree-ssa/pr26757.C: New test.
21197 * g++.dg/tree-ssa/pr27894.C: New test.
21199 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
21201 * gcc.c-torture/compile/20060609-1.c: New test.
21204 * gcc.c-torture/compile/pr27863.c: New test.
21206 2006-06-13 Richard Guenther <rguenther@suse.de>
21208 PR tree-optimization/27830
21209 * g++.dg/tree-ssa/pr27830.C: New testcase.
21211 2006-06-13 Matthew Sachs <msachs@apple.com>
21213 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21214 the list of compiler flags; this causes those flags to be checked
21215 for things like dg-skip-if.
21217 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21220 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21222 2006-06-12 Mark Mitchell <mark@codesourcery.com>
21223 Kazu Hirata <kazu@codesourcery.com>
21225 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21226 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21228 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21231 * g++.dg/lookup/using15.C: New test.
21234 * g++.dg/other/anon4.C: New test.
21236 2006-06-12 Roger Sayle <roger@eyesopen.com>
21239 * g++.dg/init/complex1.C: New test case.
21241 2006-06-11 Eric Christopher <echristo@apple.com>
21243 PR middle-end/27948
21244 * gcc.dg/bf-ms-layout.c: Run on darwin.
21245 * gcc.dg/bf-no-ms-layout: Ditto.
21246 * gcc.dg/attr-ms_struct-2.c: New.
21247 * gcc.dg/bf-ms-layout-2.c: Ditto.
21249 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
21251 * gcc.dg/attr-ms_struct-packed1.c: New.
21253 2006-06-09 Mike Stump <mrs@apple.com>
21255 * gcc.dg/vla-7.c: Add.
21257 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
21260 * gfortran.dg/entry_6.f90: New test.
21264 * gfortran.dg/entry_7.f90: New test.
21266 2006-06-09 Jakub Jelinek <jakub@redhat.com>
21269 * gcc.dg/cpp/_Pragma6.c: New test.
21272 * g++.dg/cpp/_Pragma1.C: New test.
21274 PR preprocessor/27746
21275 * gcc.dg/gomp/macro-3.c: New test.
21276 * gcc.dg/gomp/macro-4.c: New test.
21277 * g++.dg/gomp/macro-3.C: New test.
21278 * g++.dg/gomp/macro-4.C: New test.
21280 2006-06-09 Richard Guenther <rguenther@suse.de>
21282 PR tree-optimization/26998
21283 * gcc.dg/torture/pr26998.c: New testcase.
21284 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21286 2006-06-08 Mike Stump <mrs@apple.com>
21288 * gcc.dg/pr27095.c: Account for stubs.
21291 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21292 produce bad code on darwin.
21294 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21297 * gfortran.dg/substr_2.f: New test.
21299 2006-06-08 Asher Langton <langton2@llnl.gov>
21302 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21304 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21307 * gcc.dg/union-3.c: New test.
21309 2006-06-08 Richard Guenther <rguenther@suse.de>
21311 PR middle-end/27116
21312 * gcc.dg/torture/pr27116.c: New testcase.
21313 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21315 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21317 PR rtl-optimization/26449
21318 * gcc.dg/pr26449.c: New test.
21320 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21323 * g++.dg/ext/offsetof1.C: Test member functions.
21325 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21327 * gcc.dg/pr27095.c: Improve scanning.
21329 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21332 * gfortran.dg/saved_automatic_1.f90: New test.
21335 * gfortran.dg/array_simplify_1.f90: New test.
21338 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21341 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21343 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21346 * g++.dg/expr/cast7.C: New test.
21348 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21350 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21351 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21352 * lib/fortran-torture.exp (fortran-torture-compile,
21353 fortran-torture-execute): Ditto.
21355 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21358 * gcc.dg/vmx/pr27842.c: New test.
21360 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21362 PR libfortran/27895
21363 * gfortran.dg/bounds_check_3.f90: New test.
21365 2006-06-05 Mike Stump <mrs@apple.com>
21367 * objc.dg/objc-fast-4.m: Skip for ppc64.
21369 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21372 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21374 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21375 Victor Kaplansky <victork@il.ibm.com>
21377 PR tree-optimizations/26360
21378 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21379 with -fno-tree-dce.
21380 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21382 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21385 * gfortran.dg/data_char_1.f90: Add messages for truncated
21389 * gfortran.dg/func_decl_2.f90: New test.
21392 * gfortran.dg/do_2.f90: New test.
21395 * gfortran.dg/associated_3.f90: New test.
21397 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21400 * g++.dg/template/static25.C: New test.
21403 * g++.dg/init/array21.C: New test.
21406 * g++.dg/ext/complit7.C: New test.
21409 * g++.dg/parse/ptrmem5.C: New test.
21411 2006-06-04 Roger Sayle <roger@eyesopen.com>
21412 Andrew Pinski <pinskia@physics.uc.edu>
21415 PR middle-end/27382
21416 * gcc.dg/pr27150-1.c: New testcase.
21417 * gcc.dg/pr27382-1.c: New testcase.
21418 * gcc.dg/pr27382-2.c: New testcase.
21420 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21424 * gcc.dg/array-10.c: New test.
21426 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21429 * g++.dg/init/const4.C: New test.
21430 * g++.dg/init/member1.C: Add error-marker.
21431 * g++.dg/other/fold1.C: Adjust error-marker.
21433 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21436 * g++.dg/ext/offsetof1.C: New test.
21438 2006-06-04 Eric Christopher <echristo@apple.com>
21440 * gcc.dg/attr-ms_struct-1.c: New.
21442 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21444 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21446 2006-06-04 Richard Guenther <rguenther@suse.de>
21448 PR tree-optimization/27039
21449 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21451 2006-06-03 Roger Sayle <roger@eyesopen.com>
21454 * gcc.target/i386/amd64-abi-2.c: New test case.
21456 2006-06-02 Eric Christopher <echristo@apple.com>
21458 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21459 * gcc.target/i386/20020523-1.c: Skip if darwin.
21460 * gcc.target/i386/asm-3.c: Ditto.
21461 * gcc.target/i386/20011119-1.c: Ditto.
21462 * gcc.target/i386/clobbers.c: Remove pic part of test.
21464 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21466 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21467 * g++.old-deja/g++.other/init19.C: Ditto.
21468 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21469 and add other platforms as expected failures.
21471 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21473 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21474 (is-effective-target-keyword): Ditto.
21476 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21479 * gfortran.dg/extended_char_comparison_1.f: New test.
21481 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21484 * gfortran.dg/dummy_procedure_1.f90: New test.
21487 * gfortran.dg/dummy_procedure_2.f90: New test.
21489 * gfortran.dg/associated_2.f90: Correct to make consistent with
21492 2006-05-31 Roger Sayle <roger@eyesopen.com>
21494 * gcc.target/i386/387-11.c: New test case.
21496 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21499 * g++.dg/template/cond6.C: New test.
21502 * g++.dg/template/crash51.C: New test.
21503 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21506 * g++.dg/init/array20.C: New test.
21508 2006-05-31 Roger Sayle <roger@eyesopen.com>
21510 * gcc.dg/builtins-54.c: New test case.
21512 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21515 * g++.dg/template/fntry1.C: Add dg-do link.
21518 * g++.dg/parse/friend6.C: New test.
21520 2006-05-30 Asher Langton <langton2@llnl.gov>
21522 * gfortran.dg/cray_pointers_7.f90: New test.
21524 2006-05-30 Roger Sayle <roger@eyesopen.com>
21526 PR tree-optimization/23452
21527 * gcc.dg/fold-mulconj-1.c: New test case.
21529 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21532 * g++.dg/parse/bitfield1.C: New test.
21534 2006-05-30 Roger Sayle <roger@eyesopen.com>
21536 * gcc.target/ppc-eq0-1.c: New test case.
21537 * gcc.target/ppc-negeq0-1.c: New test case.
21539 2006-05-30 Dirk Mueller <dmueller@suse.de>
21542 * gcc.dg/overflow-warn-5.c: New test.
21544 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21547 * gcc.dg/sizeof-1.c: New test.
21549 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21552 * gcc.target/i386/pr27790.c: New test.
21554 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21556 PR libgfortran/27757
21557 * gfortran.dg/direct_io_5.f90: New test.
21559 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21561 PR libgfortran/27634
21562 * gfortran.dg/fmt_missing_period_1.f: New test.
21563 * gfortran.dg/fmt_missing_period_2.f: New test.
21564 * gfortran.dg/fmt_missing_period_3.f: New test.
21566 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21569 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21572 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21575 * g++.dg/template/new6.C: New test.
21577 2006-05-29 Roger Sayle <roger@eyesopen.com>
21579 PR tree-optimization/24964
21580 * gcc.target/i386/387-10.c: New test case.
21582 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21584 * intrinsics/string_intrinsics.c (compare_string):
21585 Use memcmp instead of strncmp to avoid tripping over
21586 CHAR(0) in a string.
21588 2006-05-27 Richard Guenther <rguenther@suse.de>
21590 PR middle-end/27773
21591 * gcc.dg/torture/pr27773.c: New testcase.
21593 2006-05-27 Dirk Mueller <dmueller@suse.de>
21595 * gcc.dg/pr24561.c: Rename to..
21596 * gcc.dg/pr25962.c: .. this.
21598 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21601 * gfortran.dg/bounds_check_2.f: New test.
21603 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21605 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21606 * gfortran.dg/byte_1.f90: Likewise.
21607 * gfortran.dg/dup_save_2.f90: Likewise.
21609 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21611 * gfortran.dg/associated_2.f90: New test.
21613 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21616 * gfortran.dg/bounds_check_1.f90: New test.
21618 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21620 PR rtl-optimization/27661
21621 * gcc.dg/pr27661.c: New test case.
21623 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21626 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21627 * gfortran.dg/print_parentheses_1.f: New test.
21628 * gfortran.dg/print_parentheses_2.f90: New test.
21630 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21633 * gcc.dg/pr27758.c: New test.
21635 2006-05-24 Falk Hueffner <falk@debian.org>
21637 * gcc.c-torture/compile/pr27571.c: New test.
21639 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21642 * gfortran.dg/spec_expr_4.f90: New test.
21645 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21647 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21650 * g++.dg/ext/complit6.C: New test.
21651 * g++.dg/ext/complit3.C: Adjust error markers.
21652 * g++.dg/init/const3.C: New test.
21654 2006-05-25 Richard Guenther <rguenther@suse.de>
21656 PR middle-end/27743
21657 * gcc.dg/torture/pr27743.c: New testcase.
21659 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21661 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21663 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21665 * gcc.dg/compat/scalar-by-value-x.h: New.
21666 * gcc.dg/compat/scalar-by-value-y.h: New.
21667 * gcc.dg/compat/scalar-by-value-5.c: New.
21668 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21669 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21670 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21671 * gcc.dg/compat/scalar-by-value-6.c: New.
21672 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21673 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21674 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21676 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21678 PR tree-optimization/27639
21679 PR tree-optimization/26719
21680 * gcc.dg/pr27639.c: New test.
21681 * gcc.dg/pr26719.c: New test.
21682 * gcc.dg/tree-ssa/scev-cast.c: New test.
21684 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21687 * g++.dg/template/error21.C: New test.
21689 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21692 * gcc.target/i386/pr27696.c: New.
21694 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21696 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21698 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21700 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21703 * g++.dg/other/assign1.C: New test.
21705 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21708 * gcc.target/i386/pr27266.c: New.
21710 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21713 * g++.dg/ext/asm9.C: New test.
21715 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21717 PR rtl-optimization/25514
21718 * gcc.c-torture/compile/pr25514.c: New test.
21720 2006-05-22 Richard Guenther <rguenther@suse.de>
21723 2006-01-31 Richard Guenther <rguenther@suse.de>
21725 * gcc.target/i386/sselibm-1.c: New testcase.
21726 * gcc.target/i386/sselibm-2.c: Likewise.
21727 * gcc.target/i386/sselibm-3.c: Likewise.
21728 * gcc.target/i386/sselibm-4.c: Likewise.
21729 * gcc.target/i386/sselibm-5.c: Likewise.
21731 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21734 * gcc.dg/func-args-2.c: New test.
21737 * gcc.dg/struct-incompl-1.c: New test.
21739 2006-05-22 Richard Guenther <rguenther@suse.de>
21742 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21743 the transformations we test for.
21745 2006-05-22 Richard Guenther <rguenther@suse.de>
21748 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21750 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21753 * g++.dg/warn/new1.C: New test.
21754 * g++.dg/template/new5.C: Likewise.
21756 2006-05-21 Roger Sayle <roger@eyesopen.com>
21758 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21759 * gcc.target/i386/20060512-3.c: Likewise.
21761 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21763 PR rtl-optimization/27671
21764 * gcc.c-torture/execute/pr27671-1.c: New.
21765 * gcc.dg/pr27671-2.c: Likewise.
21767 PR tree-optimization/26622.
21768 * gcc.c-torture/compile/pr26622.c: New.
21770 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21773 * gfortran.dg/recursive_reference_1.f90: New test.
21775 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21778 * gfortran.dg/elemental_subroutine_3.f90: New test.
21781 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21784 * gfortran.dg/associated_target_1.f90: New test.
21787 * gfortran.dg/maxloc_shape_1.f90: New test.
21789 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21791 PR libgfortran/24459
21792 * gfortran.dg/namelist_24.f90: New test.
21793 * gfortran.dg/namelist_12.f: Fix typo in comment.
21795 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21797 PR middle-end/25776
21798 * g++.dg/other/error11.C: New test.
21800 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21802 * gcc.target/mips/pr26765.c: Add -w to options.
21804 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21806 * lib/target-supports.exp (check_effective_target_mpaired_single):
21808 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21810 * g++.dg/vect/vect.exp: Likewise.
21812 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21815 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21817 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21820 * gfortran.dg/temporary_1.f90: New file.
21822 2006-05-19 Andreas Schwab <schwab@suse.de>
21824 * g++.dg/other/unused1.C: Also match "stringz".
21826 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21829 * g++.dg/template/fntry1.C: New test.
21831 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21835 * g++.dg/conversion/bitfield5.C: New test.
21836 * g++.dg/conversion/bitfield6.C: New test.
21838 2006-05-18 Mike Stump <mrs@apple.com>
21840 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21841 * gcc.dg/vla-4.c: Add.
21842 * gcc.dg/vla-5.c: Add.
21843 * gcc.dg/vla-6.c: Add.
21845 2006-05-12 Stuart Hastings <stuart@apple.com>
21847 * gcc.target/i386/20060512-1.c: New.
21848 * gcc.target/i386/20060512-2.c: New.
21849 * gcc.target/i386/20060512-3.c: New.
21850 * gcc.target/i386/20060512-4.c: New.
21852 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21855 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21858 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21859 * g++.dg/parse/linkage1.C: New test.
21861 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21863 PR tree-optimization/27548
21864 * g++.dg/tree-ssa/pr27548.C: New test.
21866 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21869 * gfortran.dg/recursive_check_1.f: New test.
21870 * gfortran.dg/recursive_check_2.f90: New test.
21872 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21874 * g++.dg/opt/temp2.C: New test.
21876 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21879 * g++.dg/init/brace5.C: New test.
21881 PR middle-end/27415
21882 * gcc.dg/gomp/pr27415.c: New test.
21883 * g++.dg/gomp/pr27415.C: New test.
21885 PR tree-optimization/27549
21886 * g++.dg/tree-ssa/pr27549.C: New test.
21888 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21890 PR libgfortran/27575
21891 * gfortran.dg/read_eof_4.f90: New test.
21893 2006-05-16 Richard Guenther <rguenther@suse.de>
21895 PR tree-optimization/22303
21896 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21898 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21900 PR middle-end/27573
21901 * gcc.dg/gomp/pr27573.c: New test.
21902 * gfortran.dg/gomp/pr27573.f90: New test.
21905 * gcc.dg/gomp/pr27499.c: New test.
21906 * g++.dg/gomp/pr27499.C: New test.
21908 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21911 * g++.dg/parser/access8.C: Adjust error marker.
21912 * g++.dg/template/access17.C: New test.
21913 * g++.dg/template/access18.C: Likewise.
21915 2006-05-15 Roger Sayle <roger@eyesopen.com>
21918 * gcc.target/i386/pr26600.c: New test case.
21920 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21923 * g++.dg/expr/bitfield1.C: New test.
21925 2006-05-15 Richard Guenther <rguenther@suse.de>
21927 PR tree-optimization/27603
21928 * gcc.dg/torture/pr27603.c: New testcase.
21930 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21933 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21936 * gfortran.dg/scalar_return_1.f90: New test.
21939 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21941 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21943 * gcc.dg/gomp/critical-4.c: New test.
21944 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21945 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21946 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21947 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21949 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21952 * g++.dg/template/dependent-args1.C: New test.
21955 * g++.dg/lookup/this1.C: New test.
21958 * g++.dg/template/operator6.C: New test.
21959 * g++.dg/template/incomplete3.C: New test.
21962 * g++.dg/template/new4.C: New test.
21965 * g++.dg/template/void2.C: New test.
21967 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21969 * g++.dg/template/dependent-expr5.C: New test.
21971 2006-05-14 Roger Sayle <roger@eyesopen.com>
21973 PR middle-end/26729
21974 * gcc.dg/pr26729-1.c: New test case.
21976 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21978 * gcc.dg/pr27003.c: New test.
21980 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21982 * lib/target-supports.dg (check_cxa_atexit_available): Change
21983 v3_target_compile to ${tool}_target_compile.
21985 2006-05-11 Jason Merrill <jason@redhat.com>
21987 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21989 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21992 * gfortran.dg/label_5.f90: New test.
21994 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21996 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21997 check_effective_target_powerpc_altivec_ok): New.
21998 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21999 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22000 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22001 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22002 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22003 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22004 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22005 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22006 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22007 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22008 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22009 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22010 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22011 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22012 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22013 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22014 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22015 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22016 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22017 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22018 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22019 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22020 gcc.target/powerpc/altivec-9.c,
22021 gcc.target/powerpc/altivec-consts.c,
22022 gcc.target/powerpc/altivec-pr22085.c,
22023 gcc.target/powerpc/altivec-splat.c,
22024 gcc.target/powerpc/altivec-types-1.c,
22025 gcc.target/powerpc/altivec-types-2.c,
22026 gcc.target/powerpc/altivec-types-3.c,
22027 gcc.target/powerpc/altivec-types-4.c,
22028 gcc.target/powerpc/altivec-varargs-1.c,
22029 gcc.target/powerpc/altivec-vec-merge.c,
22030 gcc.target/powerpc/ppc-vector-memcpy.c,
22031 gcc.target/powerpc/ppc-vector-memset.c,
22032 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22033 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22034 these effective targets.
22035 * gcc.dg/vmx/pr27006.c: Add missing close brace.
22036 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22038 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22040 PR middle-end/27384
22041 * g++.dg/other/fold1.C: New test.
22043 PR middle-end/27488
22044 * gcc.dg/fold-nonneg-1.c: New test.
22047 * g++.dg/other/operator1.C: New test.
22049 2006-05-11 Richard Guenther <rguenther@suse.de>
22051 PR middle-end/27529
22052 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22054 2006-05-10 Janis Johnson <janis187@us.ibm.com>
22056 * lib/target-supports-dg.exp (check-flags): New.
22057 (dg-skip-if): Move flag checks.
22059 2006-05-09 Steve Ellcey <sje@cup.hp.com>
22061 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22062 * lib/target-supports.dg (check_cxa_atexit_available): New.
22064 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
22067 * gfortran.dg/multiple_allocation_2.f90: New test case.
22069 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
22071 * gcc.target/arm/pr27387.C: Fix a comment typo.
22073 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22076 * gfortran.dg/error_recovery_1.f90: New test.
22078 2006-05-10 Richard Guenther <rguenther@suse.de>
22080 PR tree-optimization/27302
22081 * gcc.dg/torture/pr27302.c: New testcase.
22083 2006-05-09 Dirk Mueller <dmueller@suse.de>
22084 Richard Guenther <rguenther@suse.de>
22086 PR middle-end/27498
22087 * gcc.dg/tree-ssa/pr27498.c: New testcase.
22089 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
22091 PR rtl-optimization/27335
22092 * gcc.dg/pr27335.c: New test.
22094 2006-05-06 Richard Sandiford <richard@codesourcery.com>
22096 * gcc.target/mips/mips-ps-5.c: New file.
22098 2006-05-08 Jan Hubicka <jh@suse.cz>
22100 PR middle-end/25962
22101 * gcc.dg/pr25962.c: New.
22103 2006-05-08 Roger Sayle <roger@eyesopen.com>
22106 * gcc.target/powerpc/pr27158.c: New test case.
22108 2006-05-08 Laurent GUERBY <laurent@guerby.net>
22111 * ada/acats/run_all.sh: Use test -z.
22113 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22115 PR libfortran/18271
22116 * gfortran.dg/spec_expr_3.f90: New test.
22118 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
22121 * gcc.target/i386/monitor.c: New file.
22123 2006-05-08 Alan Modra <amodra@bigpond.net.au>
22125 * gcc.dg/pr27095.c: xfail *-*-darwin*.
22127 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22130 * g++.dg/other/ptrmem7.C: New test.
22132 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22135 * gcc.dg/array-9.c: New test.
22137 2006-05-07 Richard Guenther <rguenther@suse.de>
22139 PR tree-optimization/27409
22140 * gcc.dg/torture/pr27409.c: New testcase.
22142 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22145 * gfortran.dg/select_6.f90: New.
22147 2006-05-07 Richard Guenther <rguenther@suse.de>
22149 PR tree-optimization/27136
22150 * gcc.dg/torture/pr27136.c: New testcase.
22152 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
22155 * gfortran.dg/char_cons_len_1.f90: New test.
22157 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22160 * g++.dg/template/incomplete2.C: New test.
22162 2006-05-06 Richard Guenther <rguenther@suse.de>
22164 PR tree-optimization/27151
22165 * gcc.dg/vect/pr27151.c: New testcase.
22167 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22170 * g++.dg/template/void1.C: New test.
22173 * g++.dg/other/void2.C: New test.
22176 * g++.dg/conversion/void1.C: New test.
22178 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
22181 * g++.dg/other/unused1.C: New.
22183 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22186 * objc.dg/member-1.m: New test.
22188 2006-05-05 Steve Ellcey <sje@cup.hp.com>
22190 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22192 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22194 PR libfortran/26985
22195 * gfortran.dg/matmul_2.f90: New test.
22197 2005-05-05 Laurent GUERBY <laurent@guerby.net>
22199 * ada/acats/run_all.sh: Use sync when main not found.
22201 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
22204 * gcc.target/mips/pr26765.c: New.
22206 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
22208 * gcc.target/bfin: New directory.
22209 * gcc.target/bfin/bfin.exp: New file.
22210 * gcc.target/bfin/frmul.c: New file.
22211 * gcc.target/bfin/arith.c: New file.
22212 * gcc.target/bfin/mul-combine.c: New file.
22213 * gcc.target/bfin/shift.c: New file.
22215 2006-05-04 Richard Guenther <rguenther@suse.de>
22217 PR tree-optimization/14287
22218 PR tree-optimization/14844
22219 PR tree-optimization/19792
22220 PR tree-optimization/21608
22221 PR tree-optimization/27090
22222 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22223 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22224 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22225 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22226 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22228 2006-05-04 Jakub Jelinek <jakub@redhat.com>
22230 PR tree-optimization/27285
22231 * gcc.c-torture/execute/pr27285.c: New test.
22233 PR middle-end/27388
22234 * gcc.dg/gomp/pr27388-1.c: New test.
22235 * gcc.dg/gomp/pr27388-2.c: New test.
22236 * gcc.dg/gomp/pr27388-3.c: New test.
22239 * g++.dg/gomp/pr27359.C: New test.
22241 2006-05-02 Steven G. Kargl <kargls@comcast.net>
22244 * gfortran.dg/iargc.f90: New test.
22246 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22249 * g++.dg/template/crash49.C: New test.
22251 2006-05-02 Steve Ellcey <sje@cup.hp.com>
22254 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22256 2006-05-02 Jeff Law <law@redhat.com>
22258 PR tree-optimization/27364
22259 * gcc.c-torture/execute/pr27364.c: New test.
22261 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22264 * g++.dg/parser/ctor5.C: New test.
22266 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
22269 * gcc.target/arm/arm.exp: New.
22270 * gcc.target/arm/pr27387.C: Likewise.
22272 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22276 * gfortran.dg/module_equivalence_2.f90: New test.
22278 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22280 PR middle-end/27337
22281 * g++.dg/gomp/pr27337-1.C: New test.
22282 * g++.dg/gomp/pr27337-2.C: New test.
22284 PR middle-end/27328
22285 * gcc.dg/gomp/pr27328.c: New test.
22287 PR middle-end/27325
22288 * g++.dg/gomp/pr27325.C: New test.
22290 PR middle-end/27310
22291 * g++.dg/gomp/pr27310.C: New test.
22293 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22295 PR tree-optimization/27291
22296 * g++.dg/tree-ssa/pr27291.C: New test.
22298 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22300 PR tree-optimization/27283
22301 * g++.dg/tree-ssa/pr27283.C: New test.
22303 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22305 * gcc.dg/tree-ssa/loop-16.c: New test.
22307 2006-05-01 Roger Sayle <roger@eyesopen.com>
22308 Joseph S. Myers <joseph@codesourcery.com>
22310 * gcc.dg/Wconversion-3.c: New test case.
22311 * gcc.dg/Wconversion-4.c: Likewise.
22313 2006-05-01 Richard Guenther <rguenther@suse.de>
22315 PR tree-optimization/26726
22316 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22318 2006-04-30 Roger Sayle <roger@eyesopen.com>
22320 * gcc.dg/Woverflow-1.c: New test case.
22321 * gcc.dg/Woverflow-2.c: Likewise.
22322 * gcc.dg/Woverflow-3.c: Likewise.
22324 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22327 * g++.dg/template/defarg8.C: New test.
22329 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22332 * g++.dg/parse/operator7.C: New test.
22334 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22338 * g++.dg/template/crash48.C: New test.
22341 * g++.dg/parse/ctor4.C: New test.
22343 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22346 * gfortran.df/char_type_len.f90: New test.
22348 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22350 PR libgfortran/27304
22351 * gfortran.dg/fmt_exhaust.f90: New test.
22353 2006-04-28 Roger Sayle <roger@eyesopen.com>
22356 * gcc.dg/large-size-array-2.c: New test case.
22358 2006-04-28 Richard Guenther <rguenther@suse.de>
22361 * gcc.target/i386/pr26826.c: New testcase.
22363 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22365 PR middle-end/27260
22366 * gcc.c-torture/execute/pr27260.c: New.
22368 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22370 PR middle-end/27095
22371 * gcc.dg/pr27095.c: New.
22373 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22376 * g++.dg/conversion/bitfield4.C: New test.
22378 2006-04-27 Eric Christopher <echristo@apple.com>
22380 * gcc.dg/pragma-ms_struct.c: New.
22382 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22385 * g++.dg/template/crash47.C: New test.
22387 2006-04-27 Dirk Mueller <dmueller@suse.de>
22389 * gcc.target/i386/sse-7.c: build with -msse.
22391 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22393 PR testsuite/27274:
22394 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22395 (main): Exit if processor doesn't support SSE.
22397 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22399 PR middle-end/27282
22400 * gcc.c-torture/compile/pr27282.c: New test.
22402 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22404 PR middle-end/26913
22405 * g++.dg/gomp/pr26913.C: New test.
22408 * gcc.dg/gomp/pr25996.c: New test.
22409 * g++.dg/gomp/pr25996.C: New test.
22411 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22413 PR rtl-optimization/26725
22414 * gcc.c-torture/compile/pr26725.c: New test.
22416 2006-04-25 Richard Guenther <rguenther@suse.de>
22418 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22421 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22423 * gcc.dg/20060425-1.c: New testcase.
22425 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22427 PR tree-optimization/26865
22428 * gcc.dg/pr26865.c: New test.
22430 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22433 * g++.dg/conversion/bitfield1.C: New test.
22434 * g++.dg/conversion/bitfield2.C: Likewise.
22435 * g++.dg/conversion/bitfield3.C: Likewise.
22437 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22438 Richard Guenther <rguenther@suse.de>
22440 PR tree-optimization/27236
22441 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22443 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22446 * g++.dg/other/incomplete2.C: New test.
22448 2006-04-24 Richard Guenther <rguenther@suse.de>
22450 PR middle-end/26869
22451 * gcc.dg/torture/pr26869.c: New testcase.
22453 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22454 Richard Guenther <rguenther@suse.de>
22456 PR tree-optimization/27218
22457 * g++.dg/tree-ssa/pr27218.C: New testcase.
22459 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22462 * g++.dg/template/friend41.C: New test.
22464 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22466 * g++.dg/opt/pr15551.C: Include cstdio.
22467 (main): Use remove instead of unlink.
22469 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22471 * gcc.dg/sibcall-7.c: New test.
22472 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22473 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22474 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22475 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22476 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22478 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22481 * g++.dg/opt/bitfield1.C: New test.
22482 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22483 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22484 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22485 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22486 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22487 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22488 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22489 * g++.dg/abi/bitfield2.C: Likewise.
22490 * g++.dg/init/bitfield1.C: Likewise.
22492 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22495 * gfortran.dg/elemental_subroutine_4.f90: New test.
22496 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22499 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22501 * gcc.c-torture/compile/20060421-1.c: New testcase.
22503 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22506 * gcc.dg/init-bad-4.c: New test.
22508 2006-04-21 Paul Brook <paul@codesourcery.com>
22510 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22512 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22515 * gfortran.dg/defined_operators_1.f90: New test.
22516 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22517 remove old ones associated, incorrectly, with Note 5.46.
22520 * gfortran.dg/character_array_constructor_1.f90: New test.
22522 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22524 * gcc.dg/20060419-1.c: New test.
22526 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22529 * gcc.dg/struct-parse-1.c: New test case.
22531 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22534 * g++.dg/parse/template19.C: New test.
22537 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22540 * g++.dg/expr/call3.C: New test.
22543 * g++.dg/conversion/dynamic1.C: New test.
22545 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22548 * g++.dg/template/crash35.C: Tweak error markers.
22549 * g++.dg/template/crash46.C: New test.
22550 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22551 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22553 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22555 PR rtl-optimization/14261
22556 * gcc.c-torture/compile/20060419-1.c: Added.
22558 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22560 * gfortran.dg/label_1.f90: Adjust dg-error.
22562 2006-04-16 Roger Sayle <roger@eyesopen.com>
22565 * gcc.dg/fold-cond-1.c: New test case.
22566 * gcc.dg/pr26961-1.c: Likewise.
22568 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22570 PR libgfortran/27138
22571 * gfortran.dg/read_bad_advance.f90: New test.
22573 2006-04-16 Roger Sayle <roger@eyesopen.com>
22574 Dale Johannesen <dalej@apple.com>
22577 * gcc.target/i386/vecinit-3.c: New testcase.
22578 * gcc.target/i386/vecinit-4.c: Likewise.
22579 * gcc.target/i386/sse-18.c: Likewise.
22580 * gcc.target/i386/sse-19.c: Likewise.
22582 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22584 * gfortran.dg/allocate_zerosize_1.f90: New test.
22586 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22589 * g++.dg/template/crash45.C: New test.
22591 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22594 * gfortran.dg/proc_assign_1.f90: New test.
22595 * gfortran.dg/procedure_lvalue.f90: Change message.
22596 * gfortran.dg/namelist_4.f90: Add new error.
22600 * gfortran.dg/auto_pointer_array_result_1.f90
22603 * gfortran.dg/specification_type_resolution_1.f90
22608 * gfortran.dg/bounds_temporaries_1.f90: New test.
22611 * gfortran.dg/array_return_value_1.f90: New test.
22613 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22616 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22618 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22620 PR middle-end/26823
22621 * g++.dg/gomp/pr26823-1.C: New test.
22622 * g++.dg/gomp/pr26823-2.C: New test.
22624 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22626 PR middle-end/27134
22627 * gcc.dg/pr27314.c: New test.
22629 2006-04-13 Richard Henderson <rth@redhat.com>
22631 * g++.dg/gomp/block-0.C: Update expected matches.
22633 2006-04-13 DJ Delorie <dj@redhat.com>
22635 * lib/target-supports.exp (check_effective_target_int32plus): New.
22636 (check_effective_target_ptr32plus): New.
22637 (check_effective_target_size32plus): New.
22638 (check_effective_target_int16): New.
22639 (check_profiling_available): Add m32c to the list of unsupported
22642 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22643 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22645 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22647 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22649 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22651 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22652 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22653 not just xstormy16. Skip m32c due to weird pointer size.
22654 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22655 not just xstormy16.
22656 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22657 not just xstormy16.
22658 * gcc.dg/20020312-2.c: Add m32c support.
22659 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22660 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22662 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22663 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22664 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22665 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22666 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22668 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22669 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22670 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22671 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22672 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22673 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22674 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22676 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22678 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22679 * gcc.dg/pr23049.c: Require >=32 bit integers.
22680 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22681 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22682 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22683 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22684 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22685 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22686 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22687 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22688 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22689 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22690 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22691 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22693 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22694 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22695 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22696 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22697 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22699 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22700 * gcc.c-torture/execute/20040703-1.x: Likewise.
22701 * gcc.c-torture/execute/20040705-1.x: Likewise.
22702 * gcc.c-torture/execute/20040705-2.x: Likewise.
22703 * gcc.c-torture/execute/20040709-1.x: Likewise.
22704 * gcc.c-torture/execute/20040709-2.x: Likewise.
22705 * gcc.c-torture/execute/20040811-1.x: Likewise.
22706 * gcc.c-torture/execute/20050316-1.x: Likewise.
22707 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22708 * gcc.c-torture/execute/pr19689.x: Likewise.
22709 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22710 * gcc.c-torture/execute/usmul.x: Likewise.
22711 * gcc.c-torture/execute/vrp-5.x: Likewise.
22712 * gcc.c-torture/execute/vrp-6.x: Likewise.
22713 * gcc.dg/debug/20041023-1.s: Likewise.
22715 2006-04-13 Roger Sayle <roger@eyesopen.com>
22717 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22718 of integers to a vector types are now constant expressions in C.
22719 * gcc.dg/vect/vect-fold-1.c: New test case.
22721 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22722 Ulrich Weigand <uweigand@de.ibm.com>
22725 * gcc.dg/vmx/pr27006.c: New testcase.
22727 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22729 PR libgfortran/26766
22730 * gfortran.dg/write_recursive.f90: New test.
22732 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22734 * g++.dg/parse/dtor7.C: New test.
22735 * g++.dg/parse/new1.C: Add error marker.
22736 * g++.dg/template/new3.C: New test.
22739 * g++.dg/template/pure1.C: New test.
22742 * g++.dg/parse/ptrmem4.C: New test.
22744 2006-04-10 Jeff Law <law@redhat.com>
22747 * gcc.c-torture/compile/pr27087.c: New test.
22749 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22752 * gcc.dg/20060410.c: New.
22754 2006-04-10 Matthias Klose <doko@debian.org>
22756 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22757 Recognize multilib directory names containing underscores.
22759 2006-04-10 Roger Sayle <roger@eyesopen.com>
22761 * gcc.target/i386/vecinit-1.c: New test case.
22762 * gcc.target/i386/vecinit-2.c: Likewise.
22764 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22767 * g++.dg/debug/dwarf2-2.C: New test.
22769 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22771 PR rtl-optimization/27073
22772 * gcc.c-torture/execute/pr27073.c: New test.
22774 2006-04-08 Mike Stump <mrs@apple.com>
22776 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22778 2006-04-07 Richard Guenther <rguenther@suse.de>
22780 PR tree-optimization/26135
22781 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22783 2006-04-06 Jan Hubicka <jh@suse.cz>
22786 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22788 2006-04-06 Roger Sayle <roger@eyesopen.com>
22790 * g++.dg/conversion/nullptr1.C: New test case.
22791 * g++.dg/conversion/nullptr2.C: Likewise.
22793 2006-04-05 Roger Sayle <roger@eyesopen.com>
22795 * gfortran.dg/dependency_18.f90: New test case.
22797 2006-04-05 Richard Guenther <rguenther@suse.de>
22799 PR tree-optimization/26919
22800 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22801 * gcc.dg/ipa/ipa-2.c: Likewise.
22802 * gcc.dg/ipa/ipa-3.c: Likewise.
22803 * gcc.dg/ipa/ipa-5.c: Likewise.
22805 2006-04-05 Richard Guenther <rguenther@suse.de>
22807 PR tree-optimization/26763
22808 * gcc.dg/torture/pr26763-1.c: New testcase.
22809 * gcc.dg/torture/pr26763-2.c: Likewise.
22811 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22815 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22817 2006-04-04 Eric Christopher <echristo@apple.com>
22819 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22821 * gcc.target/i386/387-5.c: Ditto.
22823 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22825 * gcc.target/sparc/struct-ret-check.c: New test.
22827 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22829 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22830 zero decimal digits specified in format.
22832 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22835 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22838 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22839 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22840 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22841 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22842 compliant and detect bigendian-ness.
22844 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22846 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22847 dummy arguments work when the actual argument is itself a dummy
22848 argument of the caller.
22850 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22852 PR libfortran/24685
22853 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22855 2006-04-01 Roger Sayle <roger@eyesopen.com>
22857 * gfortran.dg/dependencency_17.f90: New test case.
22859 2006-04-01 Roger Sayle <roger@eyesopen.com>
22861 * gfortran.dg/dependency_14.f90: New test case.
22862 * gfortran.dg/dependency_15.f90: Likewise.
22863 * gfortran.dg/dependency_16.f90: Likewise.
22865 2006-03-31 Asher Langton <langton2@llnl.gov>
22868 gfortran.dg/cray_pointers_6.f90: New test.
22870 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22872 PR libgfortran/26890
22873 * gfortran.dg/read_size_noadvance.f90: New test.
22875 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22878 * gfortran.dg/multiple_allocation_1.f90: Check that the
22879 size has changed after a re-allocation with stat.
22881 2006-03-30 Richard Guenther <rguenther@suse.de>
22883 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22885 * gcc.target/i386/sselibm-2.c: Likewise.
22886 * gcc.target/i386/sselibm-3.c: Likewise.
22887 * gcc.target/i386/sselibm-4.c: Likewise.
22888 * gcc.target/i386/sselibm-5.c: Likewise.
22890 2006-03-28 Roger Sayle <roger@eyesopen.com>
22892 * gcc.dg/fold-andxor-1.c: New test case.
22893 * gcc.dg/fold-xorand-1.c: Likewise.
22895 2006-03-28 Roger Sayle <roger@eyesopen.com>
22897 * gcc.dg/fold-convnotconv-1.c: New test case.
22899 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22902 * gfortran.dg/private_type_5.f90: New test.
22904 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22906 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22908 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22910 * gfortran.dg/advance_2.f90: New test.
22911 * gfortran.dg/advance_3.f90: New test.
22913 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22915 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22917 PR libgfortran/26661
22918 PR libgfortran/26880
22919 * gfortran.dg/read_x_past.f: New test.
22921 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22923 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22926 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22928 * objc.dg/dwarf-1.m: Skip on AIX.
22929 * objc.dg/dwarf-2.m: Skip on AIX.
22931 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22934 * gfortran.dg/float_1.f90: New test.
22936 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22938 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22940 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22942 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22944 PR libfortran/26735
22945 * gfortran.dg/convert_implied_open.f90: New test case.
22947 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22950 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22952 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22954 PR middle-end/26717
22955 * gcc.dg/pr26717.c: New test.
22957 2006-03-25 Roger Sayle <roger@eyesopen.com>
22959 * gfortran.dg/dependency_12.f90: New test case.
22961 2006-03-24 Roger Sayle <roger@eyesopen.com>
22963 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22965 2006-03-24 Jeff Law <law@redhat.com>
22967 * gcc.c-torture/pr26840.c: New test.
22969 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22971 * objc.dg/dwarf-2.m: New.
22972 * obj-c++.dg/dwarf-2.mm: New.
22974 * g++.old-deja/g++.other/init19.C: New.
22976 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22978 * g++.dg/eh/spbp.C: Skip on AIX.
22980 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22982 PR middle-end/26611
22983 * g++.dg/gomp/pr26611-1.C: New test.
22984 * g++.dg/gomp/pr26611-2.C: New test.
22986 2006-03-24 Jeff Law <law@redhat.com>
22988 * gcc.c-torture/compile/pr26833.c: New test.
22989 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22991 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22993 * gfortran.dg/endfile_2.f90: Delete temp file.
22995 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22998 * gfortran.dg/record_marker_1.f90: New test case.
22999 * gfortran.dg/record_marker_2.f: New test case.
23000 * gfortran.dg/record_marker_3.f90: New test case.
23002 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
23005 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23006 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23008 2006-03-21 Janis Johnson <janis187@us.ibm.com>
23010 * lib/gcc-dg.exp (cleanup-modules): New proc.
23011 * gfortran.dg/allocatable_function_1.f90,
23012 gfortran.dg/allocate_char_star_scalar_1.f90,
23013 gfortran.dg/assumed_charlen_function_1.f90,
23014 gfortran.dg/assumed_dummy_1.f90,
23015 gfortran.dg/assumed_shape_ranks_1.f90,
23016 gfortran.dg/assumed_shape_ranks_2.f90,
23017 gfortran.dg/assumed_size_dt_dummy.f90,
23018 gfortran.dg/auto_char_dummy_array_1.f90,
23019 gfortran.dg/auto_char_len_3.f90,
23020 gfortran.dg/automatic_module_variable.f90,
23021 gfortran.dg/bad_automatic_objects_1.f90,
23022 gfortran.dg/char_array_constructor.f90,
23023 gfortran.dg/char_array_structure_constructor.f90,
23024 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23025 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23026 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23027 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23028 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23029 gfortran.dg/derived_pointer_recursion.f90,
23030 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23031 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23032 gfortran.dg/dummy_functions_1.f90,
23033 gfortran.dg/elemental_initializer_1.f90,
23034 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23035 gfortran.dg/elemental_pointer_1.f90,
23036 gfortran.dg/elemental_subroutine_1.f90,
23037 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23038 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23039 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23040 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23041 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23042 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23043 gfortran.dg/global_references_1.f90,
23044 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23045 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23046 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23047 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23048 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23049 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23050 gfortran.dg/large_integer_kind_1.f90,
23051 gfortran.dg/large_real_kind_1.f90,
23052 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23053 gfortran.dg/module_double_reuse.f90,
23054 gfortran.dg/module_equivalence_1.f90,
23055 gfortran.dg/module_interface_1.f90,
23056 gfortran.dg/module_parameter_array_refs_1.f90,
23057 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23058 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23059 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23060 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23061 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23062 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23063 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23064 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23065 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23066 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23067 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23068 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23069 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23070 gfortran.dg/same_name_1.f90,
23071 gfortran.dg/sibling_dummy_procedure_1.f90,
23072 gfortran.dg/sibling_dummy_procedure_2.f90,
23073 gfortran.dg/sibling_dummy_procedure_3.f90,
23074 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23075 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23076 gfortran.dg/used_dummy_types_2.f90,
23077 gfortran.dg/used_dummy_types_3.f90,
23078 gfortran.dg/used_dummy_types_4.f90,
23079 gfortran.dg/used_dummy_types_5.f90,
23080 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23081 gfortran.dg/userdef_operator_1.f90: Use it.
23083 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23085 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23086 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23087 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23088 gfortran.dg/write_back.f,
23089 gfortran.fortran-torture/execute/inquire_1.f90,
23090 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23092 2006-03-21 Jeff Law <law@redhat.com>
23094 * gcc.dg/tree-ssa/vrp28.c: New test.
23096 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23098 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23099 if _STDC_C99 is defined.
23100 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23101 * gcc.dg/builtins-20.c: Likewise.
23102 * gcc.dg/builtins-53.c: Likewise.
23103 * gcc.dg/single-precision-constant.c: Likewise. Also pass
23104 -mmacosx-version-min=10.3 on PowerPC/Darwin.
23106 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
23109 * gcc.c-torture/compile/pr26781-1.c: New test.
23110 * gcc.c-torture/compile/pr26781-2.c: New test.
23112 2006-03-21 Jakub Jelinek <jakub@redhat.com>
23115 * g++.dg/gomp/pr26690-1.C: New test.
23116 * g++.dg/gomp/pr26690-2.C: New test.
23118 2006-03-20 Jeff Law <law@redhat.com>
23120 * gcc.dg/tree-ssa/pr21829.c: New test.
23122 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23124 2006-03-20 Richard Sandiford <richard@codesourcery.com>
23126 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23127 (check_visibility_available): Use it.
23128 (check_effective_target_default_packed): Likewise.
23129 (check_effective_target_pcc_bitfield_type_matters): Likewise.
23130 (check_effective_target_fopenmp): Likewise.
23131 (check_effective_target_freorder): Likewise.
23132 (check_effective_target_fpic): Likewise.
23133 (check_named_sections_available): Likewise.
23134 (check_effective_target_ilp32): Likewise.
23135 (check_effective_target_lp64): Likewise.
23137 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
23140 * gfortran.dg/scalar_mask_2.f90: New test case.
23142 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
23145 * gcc.dg/tree-ssa/loadpre12.c: New test.
23146 * gcc.dg/tree-ssa/loadpre13.c: New test.
23147 * gcc.dg/tree-ssa/loadpre14.c: New test.
23148 * gcc.dg/tree-ssa/loadpre15.c: New test.
23149 * gcc.dg/tree-ssa/loadpre16.c: New test.
23150 * gcc.dg/tree-ssa/loadpre17.c: New test.
23151 * gcc.dg/tree-ssa/loadpre18.c: New test.
23152 * gcc.dg/tree-ssa/loadpre19.c: New test.
23153 * gcc.dg/tree-ssa/loadpre20.c: New test.
23154 * gcc.dg/tree-ssa/loadpre21.c: New test.
23155 * gcc.dg/tree-ssa/loadpre22.c: New test.
23157 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
23160 * gfortran.dg/elemental_initializer_1.f90: New test.
23163 * gfortran.dg/assumed_shape_ranks_2: New test.
23165 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
23167 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23170 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23172 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23173 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23174 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23175 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23176 gfortran.fortran-torture/execute/direct_io.f90,
23177 gfortran.fortran-torture/execute/inquire_2.f90,
23178 gfortran.fortran-torture/execute/inquire_4.f90,
23179 gfortran.fortran-torture/execute/list_read_1.f90,
23180 gfortran.fortran-torture/execute/open_replace.f90,
23181 gfortran.fortran-torture/execute/slash_edit.f90,
23182 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23183 temporary files from testcases.
23185 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23187 PR libgfortran/26509
23188 gfortran.dg/write_direct_eor.f90: New test.
23190 2006-03-17 David Edelsohn <edelsohn@gnu.org>
23192 * gcc.target/powerpc/pr26350.c: New.
23193 * gcc.target/powerpc/indexed-addr.c: New.
23195 2006-03-16 Roger Sayle <roger@eyesopen.com>
23197 * gfortran.dg/dependency_13.f90: New test case.
23199 2006-03-16 Roger Sayle <roger@eyesopen.com>
23201 PR middle-end/21781
23202 * gcc.dg/real-const-1.c: New test case.
23204 2006-03-15 Geoffrey Keating <geoffk@apple.com>
23206 * g++.old-deja/g++.other/init18.C: New.
23207 * g++.old-deja/g++.other/init5.C: Remove xfail.
23209 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23211 * g++.dg/opt/pr15551.C: Cleanup temp file.
23213 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23216 g++.dg/parse/long1.C: New test.
23218 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23221 * gfortran.dg/continuation.f90: New test.
23222 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23224 2006-03-14 Richard Guenther <rguenther@suse.de>
23226 PR tree-optimization/26672
23227 * gcc.dg/torture/pr26672.c: New testcase.
23229 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
23231 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23232 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23234 2006-03-13 Roger Sayle <roger@eyesopen.com>
23236 PR middle-end/26557
23237 * gcc.c-torture/compile/switch-1.c: New test case.
23239 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
23242 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23243 test to include more permuatations of mask and index.
23244 * gfortran.dg/scalar_mask_1.f90: Modify last test to
23245 respond to F2003 spec. that the position returned for an all false
23246 mask && condition is zero.
23248 2006-03-13 Jakub Jelinek <jakub@redhat.com>
23250 PR middle-end/25989
23251 * gcc.dg/gomp/pr25989.c: New test.
23253 2006-03-13 Jeff Law <law@redhat.com>
23255 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23257 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
23259 * gcc.dg/switch-9.c: New test.
23261 2006-03-13 Richard Guenther <rguenther@suse.de>
23263 PR middle-end/26630
23264 * gcc.dg/torture/pr26630.c: New testcase.
23266 2006-03-11 Roger Sayle <roger@eyesopen.com>
23268 * gfortran.dg/dependency_10.f90: New test case.
23269 * gfortran.dg/dependency_11.f90: Likewise.
23271 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
23272 Erik Edelmann <eedelman@gcc.gnu.org>
23274 * gfortran.dg/allocatable_function_1.f90: New.
23275 * gfortran.dg/allocatable_function_2.f90: New.
23277 2006-03-10 Richard Guenther <rguenther@suse.de>
23279 PR middle-end/26565
23280 * gcc.dg/torture/pr26565.c: New testcase.
23282 2006-03-09 Eric Christopher <echristo@apple.com>
23284 * gcc.c-torture/compile/20060309-1.c: New.
23286 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23288 PR libgfortran/26499
23289 * gfortran.dg/write_back.f: New test.
23290 * gfortran.dg/write_rewind_1.f: New test.
23291 * gfortran.dg/write_rewind_2.f: New test.
23293 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23295 PR libgfortran/26554
23296 * gfortran.dg/read_logical.f90: New test.
23298 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23300 * ada/acats/norun.lst: cdd2a03 now passes.
23302 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23305 * gcc.target/powerpc/pr18096-1.c: Change where the error
23308 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23310 * gcc.target/i386/cleanup-1.c: New test.
23311 * gcc.target/i386/cleanup-2.c: New test.
23313 2006-03-04 Roger Sayle <roger@eyesopen.com>
23315 * gfortran.dg/dependency_9.f90: Remove for the time being.
23317 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23319 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23322 2006-03-03 Roger Sayle <roger@eyesopen.com>
23324 * gfortran.dg/dependency_9.f90: New test case.
23326 2006-03-03 Roger Sayle <roger@eyesopen.com>
23328 * gfortran.dg/dependency_4.f90: New test case.
23329 * gfortran.dg/dependency_5.f90: New test case.
23330 * gfortran.dg/dependency_6.f90: New test case.
23331 * gfortran.dg/dependency_7.f90: New test case.
23332 * gfortran.dg/dependency_8.f90: New test case.
23334 2006-03-03 Paul Brook <paul@codesourcery.com>
23336 * lib/target-supports.exp (check_profiling_available):
23339 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23342 * multiple_allocation_1.f90: New test.
23344 2006-03-03 Roger Sayle <roger@eyesopen.com>
23346 PR tree-optimization/26524
23347 * gfortran.dg/pr26524.f: New test case.
23349 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23351 * g++.dg/template/repo5.C: Cleanup repo files.
23352 * gcc.dg/20051201-1.c: Cleanup coverage files.
23353 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23354 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23357 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23359 * objc.dg/objc-nofilename-1.m: New test.
23360 * objc.dg/bad-receiver-type.m: New test.
23361 * obj-c++.dg/bad-receiver-type.mm: New test.
23363 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23365 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23367 2006-03-01 Mike Stump <mrs@apple.com>
23369 * g++.dg/abi/key2.C: Add.
23371 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23373 * gfortran.dg/logical_dot_product.f90: New test.
23376 * gfortran.dg/used_interface_ref.f90: New test.
23379 * gfortran.dg/dependency_2.f90: New test.
23380 * gfortran.fortran-torture/execute/where17.f90: New test.
23381 * gfortran.fortran-torture/execute/where18.f90: New test.
23382 * gfortran.fortran-torture/execute/where19.f90: New test.
23383 * gfortran.fortran-torture/execute/where20.f90: New test.
23385 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23387 * g++.dg/tree-ssa/pr26443.C: New test case.
23389 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23391 PR middle-end/26022
23392 * g++.dg/opt/return-slot1.C: New test.
23394 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23396 PR libgfortran/26136
23397 * gfortran.dg/namelist_23.f90: New test.
23399 2006-02-28 Roger Sayle <roger@eyesopen.com>
23401 PR middle-end/14752
23402 * gcc.dg/fold-eqandshift-2.c: New test case.
23404 2006-02-28 Richard Guenther <rguenther@suse.de>
23406 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23409 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23411 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23413 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23415 PR libgfortran/26464
23416 * gfortran.dg/backspace_5.f: New test.
23417 * gfortran.dg/backspace_6.f: New test.
23419 2006-02-26 Roger Sayle <roger@eyesopen.com>
23421 * gcc.dg/fold-eqandnot-1.c: New test case.
23423 2006-02-26 Roger Sayle <roger@eyesopen.com>
23425 PR middle-end/19983
23426 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23428 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23430 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23431 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23433 2006-02-26 Richard Guenther <rguenther@suse.de>
23435 PR tree-optimization/26421
23436 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23438 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23440 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23441 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23443 2006-02-26 Roger Sayle <roger@eyesopen.com>
23445 * gcc.dg/fold-even-1.c: New test case.
23447 2006-02-26 Roger Sayle <roger@eyesopen.com>
23449 PR middle-end/21137
23450 * gcc.dg/fold-eqandshift-1.c: New test case.
23452 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23454 PR tree-optimization/25125
23455 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23456 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23458 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23460 PR tree-optimizations/26359
23461 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23462 with -fdump-tree-dceloop-details.
23463 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23465 2006-02-25 Roger Sayle <roger@eyesopen.com>
23467 PR middle-end/23673
23468 * gcc.dg/fold-eqxor-1.c: New test case.
23469 * gcc.dg/fold-eqxor-2.c: Likewise.
23470 * gcc.dg/fold-eqxor-3.c: Likewise.
23472 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23475 * scalar_mask_1.f90: New test.
23477 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23479 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23480 * g++.dg/eh/uncaught2.C: New.
23481 * g++.dg/eh/uncaught3.C: New.
23483 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23485 PR libgfortran/26423
23486 * gfortran.dg/read_many_1.f: New test.
23488 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23491 * gfortran.dg/dependency_3.f90: New test.
23492 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23496 * gfortran.dg/equiv_6.f90: New test.
23498 2006-02-23 Jeff Law <law@redhat.com>
23500 * gcc.c-torture/compile/pr26425.c: New test.
23502 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23504 PR middle-end/26412
23505 * gcc.dg/gomp/pr26412.c: New test.
23507 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23510 * g++.dg/other/ellipsis1.C: New test.
23511 * g++.dg/parse/operator4.C: Adjust error marker.
23513 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23516 * gfortran.dg/pr25603.f: New testcase.
23518 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23520 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23521 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23523 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23525 * g++.dg/eh/spbp.C: New.
23527 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23529 PR middle-end/26379
23530 * gcc.target/i386/mmx-7.c: New test.
23532 2006-02-20 Roger Sayle <roger@eyesopen.com>
23534 PR tree-optimization/26361
23535 * gcc.dg/tree-ssa/vrp27.c: New test case.
23537 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23539 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23540 * gcc.dg/tree-ssa/complex-4.c: Here.
23542 2006-02-19 Roger Sayle <roger@eyesopen.com>
23544 PR middle-end/19543
23545 * gfortran.dg/logical_1.f90: New test case.
23547 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23549 PR middle-end/26334
23550 * gcc.dg/20060218-1.c: Moved to...
23551 * gcc.target/i386/20060218-1.c: ... here. New test.
23553 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23556 * gfortran.dg/convert_1.f90: New.
23558 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23561 * gfortran.dg/namelist_5.f90: New test.
23564 * gfortran.dg/namelist_4.f90: New test.
23566 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23569 * gcc.dg/tree-ssa/complex-3.c: New test.
23571 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23573 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23574 variable to take into account the variable name in the
23576 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23578 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23580 PR middle-end/26334
23581 * gcc.c-torture/compile/20060217-1.c: New test.
23582 * gcc.dg/20060218-1.c: New test.
23584 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23586 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23588 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23590 * gcc.dg/cpp/undef3.c: New test.
23591 * gcc.dg/cpp/trad/builtins2.c: New test.
23593 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23596 * g++.dg/template/static22.C: New test.
23597 * g++.dg/template/static23.C: New test.
23598 * g++.dg/template/static24.C: New test.
23599 * g++.dg/template/non-dependent13.C: New test.
23600 * g++.dg/init/member1.C: Tweak error markers.
23602 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23605 * gcc.c-torture/compile/pr26255.c: New test case.
23607 2006-02-16 Roger Sayle <roger@eyesopen.com>
23609 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23610 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23611 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23612 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23613 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23614 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23615 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23617 2006-02-16 Jeff Law <law@redhat.com>
23619 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23620 * gcc.dg/tree-ssa/vrp26.c: New test.
23622 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23626 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23627 __UCLIBC__ is defined.
23629 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23632 * gfortran.dg/gomp/pr26224.f: New test.
23634 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23637 * lib/target-supports.exp
23638 (check_effective_target_vect_short_mult): New.
23639 (check_effective_target_vect_char_mult): New.
23640 (check_effective_target_vect_widen_sum_qi_to_si): New.
23641 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23642 (check_effective_target_vect_widen_sum_hi_to_si): New.
23643 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23644 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23645 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23646 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23647 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23648 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23649 vect-reduc-pattern-2c.c
23650 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23651 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23652 vect-reduc-pattern-1c.c
23654 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23657 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23659 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23662 * gfortran.dg/enum_8.f90: Remove check for warning.
23663 * gfortran.dg/iomsg_1.f90: Ditto.
23664 * gfortran.dg/enum_1.f90: Ditto.
23665 * gfortran.dg/enum_9.f90: Ditto.
23666 * gfortran.dg/enum_2.f90: Ditto.
23667 * gfortran.dg/enum_10.f90: Ditto.
23668 * gfortran.dg/enum_3.f90: Ditto.
23669 * gfortran.dg/flush_1.f90: Ditto.
23670 * gfortran.dg/enum_4.f90: Ditto.
23671 * gfortran.dg/array_constructor_1.f90: Ditto.
23672 * gfortran.dg/enum_5.f90: Ditto.
23673 * gfortran.dg/enum_6.f90: Ditto.
23674 * gfortran.dg/enum_7.f90: Ditto.
23676 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23678 PR middle-end/26300
23679 * gcc.c-torture/compile/20060215-1.c: New test.
23681 2006-02-14 Roger Sayle <roger@eyesopen.com>
23683 PR middle-end/23670
23684 * gcc.dg/tree-ssa/andor-2.c: New test case.
23686 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23689 * optional_dim.f90: New test.
23691 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23694 * gfortran.dg/label_4.f90: New.
23696 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23697 Diego Novillo <dnovillo@redhat.com>
23698 Uros Bizjak <uros@kss-loka.si>
23700 * gfortran.dg/gomp: New directory.
23702 2006-02-14 Richard Guenther <rguenther@suse.de>
23704 PR tree-optimization/26258
23705 * gcc.dg/torture/pr26258.c: New testcase.
23707 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23710 * gfortran.dg/pr26246_1.f90: New test.
23711 * gfortran.dg/pr26246_2.f90: New test.
23713 PR middle-end/26092
23714 * gcc.c-torture/compile/20060208-1.c: New test.
23716 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23720 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23721 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23722 * gfortran.dg/automatic_module_variable.f90: Change error message.
23725 * gfortran.dg/internal_dummy_1.f90: New test.
23728 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23732 * gfortran.dg/uncommon_block_data_1.f90: New test.
23733 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23737 * gfortran.dg/typed_subroutine_1.f90: New test.
23739 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23741 * objc.dg/dwarf-1.m: New.
23743 2006-02-13 Roger Sayle <roger@eyesopen.com>
23745 PR middle-end/24427
23746 * gcc.dg/tree-ssa/andor-1.c: New test case.
23748 2006-02-13 Josh Conner <jconner@apple.com>
23751 * gcc.dg/pr25376.c: New test.
23753 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23755 * lib/target-supports.exp (check_named_sections_available):
23756 Only compile named-sections test -- don't assemble.
23758 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23760 * g++.dg/warn/no-write-strings.C: New test.
23761 * g++.dg/warn/write-strings.C: Likewise.
23762 * g++.dg/warn/write-strings-default.C: Likewise.
23764 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23767 * gfortran.dg/ret_pointer_2.f90: New test.
23769 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23771 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23773 2006-02-10 Jeff Law <law@redhat.com>
23775 * gcc.c-torture/compile/pr26213.c: New test.
23777 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23779 gfortran.dg/null_1.f90: New test.
23781 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23784 * gfortran.dg/parens_4.f90: New.
23785 * gfortran.dg/parens_5.f90: New.
23787 2006-02-10 Richard Guenther <rguenther@suse.de>
23789 * gcc.dg/pr23372-1.c: Remove empty file.
23791 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23792 Paul Thomas <pault@gcc.gnu.org>
23795 * gfortran.dg/parens_1.f90: New.
23796 * gfortran.dg/parens_2.f90: New.
23797 * gfortran.dg/parens_3.f90: New.
23799 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23802 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23805 * gfortran.dg/impure_assignment_1.f90: New test.
23808 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23810 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23813 * g++.dg/expr/stdarg2.C: New test.
23815 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23817 PR inline-asm/16194
23818 * gcc.dg/pr16194.c: New test.
23820 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23822 * ada/acats/run_acats: Use portable variant of "$@".
23824 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23826 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23827 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23829 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23832 * g++.dg/opt/pr26179.C: New test.
23834 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23836 PR middle-end/26134
23837 * gcc.dg/tree-ssa/complex-3.c: New test.
23839 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23841 * gcc.c-torture/compile/volatile-1.c: New test.
23843 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23846 * gcc.dg/tree-ssa/pr26180.c: New test.
23848 2006-02-08 Jeff Law <law@redhat.com>
23850 * gcc.dg/tree-ssa/pr21417.c: New test.
23852 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23854 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23855 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23857 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23859 * lib/scanrtl.exp: New.
23861 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23864 * g++.dg/other/virtual2.C: New test.
23867 * g++.dg/other/virtual1.C: New test.
23869 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23871 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23872 cleanup-ipa-dump): Update dump file glob patterns.
23873 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23874 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23876 * lib/gcc-dg.exp: Load it.
23877 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23879 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23882 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23883 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23885 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23888 * gfortran.dg/mvbits_1.f90: New.
23890 2006-02-07 Dirk Mueller <dmueller@suse.com>
23892 * g++.dg/warn/Wdiv-by-zero.C: New test.
23893 * g++.dg/warn/Wno-div-by-zero.C: New.
23895 2006-02-07 Jeff Law <law@redhat.com>
23897 * gcc.dg/tree-ssa/pr21559.c: New test.
23899 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23900 multiple VRP passes.
23901 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23902 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23903 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23904 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23905 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23906 * gcc.dg/tree-ssa/vrp02.c: Likewise
23907 * gcc.dg/tree-ssa/vrp11.c: Likewise
23908 * gcc.dg/tree-ssa/pr14341.c: Likewise
23909 * gcc.dg/tree-ssa/vrp19.c: Likewise
23910 * gcc.dg/tree-ssa/vrp20.c: Likewise
23911 * gcc.dg/tree-ssa/vrp03.c: Likewise
23912 * gcc.dg/tree-ssa/pr21086.c: Likewise
23913 * gcc.dg/tree-ssa/pr21959.c: Likewise
23914 * gcc.dg/tree-ssa/vrp21.c: Likewise
23915 * gcc.dg/tree-ssa/vrp04.c: Likewise
23916 * gcc.dg/tree-ssa/pr25485.c: Likewise
23917 * gcc.dg/tree-ssa/pr22026.c: Likewise
23918 * gcc.dg/tree-ssa/vrp22.c: Likewise
23919 * gcc.dg/tree-ssa/vrp05.c: Likewise
23920 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23921 * gcc.dg/tree-ssa/pr20701.c: Likewise
23922 * gcc.dg/tree-ssa/vrp23.c: Likewise
23923 * gcc.dg/tree-ssa/vrp06.c: Likewise
23924 * gcc.dg/tree-ssa/pr22117.c: Likewise
23925 * gcc.dg/tree-ssa/pr20702.c: Likewise
23926 * gcc.dg/tree-ssa/vrp15.c: Likewise
23927 * gcc.dg/tree-ssa/pr21090.c: Likewise
23928 * gcc.dg/tree-ssa/pr21294.c: Likewise
23929 * gcc.dg/tree-ssa/vrp24.c: Likewise
23930 * gcc.dg/tree-ssa/vrp07.c: Likewise
23931 * gcc.dg/tree-ssa/pr21563.c: Likewise
23932 * gcc.dg/tree-ssa/pr25382.c: Likewise
23933 * gcc.dg/tree-ssa/vrp16.c: Likewise
23934 * gcc.dg/tree-ssa/vrp25.c: Likewise
23935 * gcc.dg/tree-ssa/vrp08.c: Likewise
23936 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23937 * gcc.dg/tree-ssa/vrp17.c: Likewise
23938 * gcc.dg/tree-ssa/pr21458.c: Likewise
23939 * g++.dg/tree-ssa/pr18178.C: Likewise
23941 2006-02-07 Richard Guenther <rguenther@suse.de>
23945 2006-01-30 Richard Guenther <rguenther@suse.de>
23947 * gcc.dg/pr23372-1.C: New testcase.
23949 * g++.dg/tree-ssa/pr26140.C: New testcase.
23951 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23954 * g++.dg/template/ttp15.C: New test.
23955 * g++.dg/template/ttp16.C: Likewise.
23956 * g++.dg/template/ttp17.C: Likewise.
23957 * g++.old-deja/g++.pt/ttp36.C: Remove.
23958 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23959 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23960 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23961 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23962 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23963 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23964 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23965 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23966 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23968 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23970 PR libfortran/23815
23971 * unf_io_convert_4.f90: New test.
23973 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23975 * gcc.dg/tree-ssa/loadpre10.c: New test.
23976 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23977 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23978 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23980 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23982 PR libfortran/24685
23983 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23985 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23988 * gfortran.dg/assign_7.f: New test.
23990 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23994 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23995 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23996 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23998 2006-02-05 Jakub Jelinek <jakub@redhat.com>
24000 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24003 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
24005 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24006 * g++.dg/charset/string.c (foo): Likewise.
24007 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24009 * g++.dg/ext/builtin2.C (printf): Likewise.
24010 * g++.dg/init/new15.C (printf): Likewise.
24011 * g++.dg/opt/pr17697-1.C (foo): Likewise.
24012 * g++.dg/opt/pr17697-2.C (foo): Likewise.
24013 * g++.dg/opt/pr17697-3.C (foo): Likewise.
24014 * g++.dg/template/non-dependent4.C (temp): Likewise.
24015 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24016 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24017 parameter type to const char*.
24018 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24019 Change type to const char*.
24020 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24022 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24023 second parameter type to const char*.
24024 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24025 (Y::Y): Change parameter type to const char*.
24026 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24027 * g++.old-deja/g++.jason/report.C: Apply const correctness.
24028 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24029 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24031 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24033 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24034 type to const char*.
24035 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24036 return type to const char*.
24037 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24039 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24040 * g++.old-deja/g++.law/refs1.C: Likewise.
24041 * g++.old-deja/g++.law/visibility1.C: Likewise.
24042 * g++.old-deja/g++.law/visibility2.C: Likewise.
24043 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24045 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24046 * g++.old-deja/g++.mike/net48.C: Likewise.
24047 * g++.old-deja/g++.mike/p646.C: Likewise.
24048 * g++.old-deja/g++.mike/p6746.C: Likewise.
24049 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24050 type to const char*.
24051 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24052 deprecated conversion warning.
24053 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24055 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24056 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24057 * g++.old-deja/g++.pt/explicit8.C: Likewise.
24058 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24059 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24060 * g++.old-deja/g++.pt/nontype3.C: Likewise.
24061 * g++.old-deja/g++.pt/t39.C: Likewise.
24062 * g++.old-deja/g++.robertl/eb106.C: Likewise.
24063 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24065 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
24068 intrinsic_argument_conformance_1.f90: New test.
24070 2006-02-03 Steven G. Kargl <kargls@comcast.net>
24073 * gfortran.dg/char_result_11.f90: Add SAVE.
24074 * gfortran.dg/der_pointer_4.f90: Ditto.
24075 * gfortran.dg/default_initialization.f90: New test.
24077 2006-02-03 Jeff Law <law@redhat.com>
24079 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24080 handle more than 100 dump files.
24081 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24082 * lib/scantree.exp (scan-tree-dump): Likewise.
24083 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24084 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24085 * lib/scanipa.exp (scan-ipa-dump): Likewise.
24086 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24087 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24089 2006-02-03 Diego Novillo <dnovillo@redhat.com>
24091 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24093 2006-02-03 Mark Mitchell <mark@codesourcery.com>
24095 * g++.dg/template/using12.C: New test.
24097 2006-02-03 Alan Modra <amodra@bigpond.net.au>
24099 * gcc.target/powerpc/pr25960.c: New test.
24101 2006-02-02 Steven G. Kargl <kargls@comcast>
24104 gfortran.dg/nullify_2.f90: New test.
24106 2006-02-02 Diego Novillo <dnovillo@redhat.com>
24109 * gcc.dg/gomp/pr25990.c: New test.
24111 2006-01-31 Mark Mitchell <mark@codesourcery.com>
24114 * g++.gd/template/partial4.C: New test.
24116 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
24118 PR middle-end/26001
24119 * gfortran.dg/data_char_2.f90: New.
24121 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
24124 maxval_maxloc_conformance_1.f90: New test.
24126 2006-01-31 Richard Guenther <rguenther@suse.de>
24128 * gcc.target/i386/sselibm-1.c: New testcase.
24129 * gcc.target/i386/sselibm-2.c: Likewise.
24130 * gcc.target/i386/sselibm-3.c: Likewise.
24131 * gcc.target/i386/sselibm-4.c: Likewise.
24132 * gcc.target/i386/sselibm-5.c: Likewise.
24134 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
24137 * gfortran.dg/arrayio_derived_2.f90: New.
24139 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
24141 * gcc.dg/unsigned-long-compare.c: New test.
24143 2006-01-30 Steve Ellcey <sje@cup.hp.com>
24146 * lib/target-supports.exp (check_effective_target_freorder):
24147 Check to see if target supports -freorder-blocks-and-partition.
24148 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24149 instead of "dg-require-named-sections".
24151 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
24154 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24155 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24156 * gcc.dg/pragma-isr-trapa2.c: Likewise.
24157 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24158 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24159 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24160 * gcc.dg/attr-isr-trap_exit.c: Likewise.
24161 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24163 2006-01-30 Richard Guenther <rguenther@suse.de>
24166 * gcc.dg/pr23372-1.C: New testcase.
24168 2006-01-29 Diego Novillo <dnovillo@redhat.com>
24170 * gcc.dg/gomp/pr25874.c: New test.
24172 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
24175 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24177 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
24183 * gfortran.dg/intent_out_1.f90: New test.
24185 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
24188 * gfortran.dg/procedure_lvalue.f90: New test.
24192 * gfortran.dg/char_pointer_assign_2.f90: New test.
24193 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24194 assignment to be consistent with standard.
24195 * gfortran.dg/char_result_2.f90: The same.
24196 * gfortran.dg/char_result_8.f90: The same.
24198 2006-01-28 Zack Weinberg <zackw@panix.com>
24200 * gcc.dg/Woverlength-strings.c
24201 * gcc.dg/Woverlength-strings-pedantic-c89.c
24202 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24203 * gcc.dg/Woverlength-strings-pedantic-c99.c
24204 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24206 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
24208 * gcc.c-torture/execute/20060127-1.c: New test.
24210 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24213 * g++.dg/ext/pragmaweak1.C: New test.
24215 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24218 * g++.dg/template/spec29.C: New test.
24220 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
24223 * gcc.c-torture/execute/pr19606.c: New.
24225 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
24227 * gcc.dg/pragma-re-4.c: New test.
24229 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
24232 * gfortran.dg/assumed_size_refs_3.f90: New test.
24234 2006-01-27 Ben Elliston <bje@au.ibm.com>
24236 * gcc.misc-tests/dectest.exp: Remove defunct comment.
24238 2006-01-26 Laurent GUERBY <laurent@guerby.net>
24241 * ada/acats/support/impdef.a: Add One_Long_Second.
24242 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24243 * ada/acats/tests/c9/c94026.a: Likewise.
24244 * ada/acats/tests/c9/c97305c.ada: Likewise.
24245 * ada/acats/tests/c9/c99004a.ada: Likewise.
24247 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
24250 * gfortran.dg/global_references_2.f90: New test.
24256 * gfortran.dg/assumed_charlen_function_1.f90: New test.
24257 * gfortran.dg/assumed_charlen_function_3.f90: New test.
24260 * gfortran.dg/assumed_charlen_function_2.f90: New test.
24262 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
24265 * gcc.dg/Wpointer-sign.c: New.
24266 * gcc.dg/Wpointer-sign-Wall.c: New.
24267 * gcc.dg/Wpointer-sign-Wall-no.c: New.
24268 * gcc.dg/Wpointer-sign-pedantic.c: New.
24269 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24270 * gcc.dg/conv-2.c: Use -Wpointer-sign.
24272 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
24275 * gcc.c-torture/compile/pr25861.c: New test.
24277 2006-01-26 Paul Brook <paul@codesourcery.com>
24279 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24280 on short-enum targets.
24281 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24283 (generate_fields): Use short_enums.
24284 (main): Set short_enums. Document -e.
24285 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24286 on short-enum targets.
24287 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24289 (generate_fields): Use short_enums.
24290 (main): Set short_enums. Document -e.
24291 * lib/target-supports.exp (check_effective_target_short_enums): New.
24293 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24296 * gcc.dg/torture/pr25947-1.c: New test.
24298 2006-01-25 Jan Hubicka <jh@suse.cz>
24299 Roger Sayle <roger@eyesopen.com>
24301 PR rtl-optimization/25703
24302 * gcc.target/i386/20060125-1.c: New test case.
24303 * gcc.target/i386/20060125-2.c: New test case.
24305 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24308 * gfortran.dg/goto_1.f: New.
24310 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24313 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24314 25716 on 32-bit systems too.
24316 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24319 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24321 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24323 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24325 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24328 * gfortran.dg/read_eof.f90: Delete, renamed.
24329 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24330 * gfortran.dg/read_eof_2.f90: New test.
24331 * gfortran.dg/read_eof_3.f90: New test.
24333 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24336 * gcc.c-torture/compile/pr25860.c: New test.
24338 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24341 * g++.dg/parse/dtor8.C: New test.
24343 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24346 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24347 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24348 check_effective_target_fopenmp returns 0.
24350 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24353 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24354 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24355 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24357 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24360 * g++.dg/opt/pr25857.C: New test.
24362 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24363 Jan Hubicka <jh@suse.cz>
24364 Richard Guenther <rguenther@suse.de>
24366 PR rtl-optimization/25654
24367 * gcc.dg/torture/pr25654.c: New testcase.
24368 * gcc.target/i386/pr25654.c: Likewise.
24370 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24373 * gfortran.dg/internal references_2.f90: New test.
24375 Fix regression in testing of admissability of attributes.
24376 * gfortran.dg/intent_used_1.f90: New test.
24378 2006-01-23 Ben Elliston <bje@au.ibm.com>
24380 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24381 Remove target conditional torture options for i?86 and x86_64
24384 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24387 * g++.dg/rtti/no-rtti.C: New.
24389 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24392 * g++.dg/inherit/conv2.C: New test.
24395 * g++.dg/parse/dtor7.C: New test.
24398 * g++.dg/template/crash44.C: New test.
24400 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24404 * gfortran.dg/internal_references_1.f90: New test.
24409 * gfortran.dg/global_references_1.f90: New test.
24410 * gfortran.dg/g77/19990905-1.f: Restore the error that
24411 there is a clash between the common block name and
24412 the name of a subroutine reference.
24415 * gfortran.dg/aliasing_dummy_1.f90: New test.
24417 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24419 * gcc.dg/vmx/1b-01.c: Warning fix.
24420 * gcc.dg/vmx/1c-02.c: Likewise.
24421 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24423 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24426 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24428 2006-01-20 Richard Guenther <rguenther@suse.de>
24429 Steven Bosscher <stevenb.gcc@gmail.com>
24431 PR rtl-optimization/24626
24432 * gcc.dg/torture/pr24626-1.c: New testcase.
24433 * gcc.dg/torture/pr24626-2.c: Likewise.
24434 * gcc.dg/torture/pr24626-3.c: Likewise.
24435 * gcc.dg/torture/pr24626-4.c: Likewise.
24437 2006-01-20 Dirk Mueller <dmueller@suse.com>
24440 * g++.dg/warn/empty-body.C: New.
24442 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24445 * g++.dg/template/using10.C: New test.
24446 * g++.dg/temlpate/using11.C: Likewise.
24447 * g++.dg/inherit/using5.C: Tweak error messages.
24449 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24451 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24453 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24455 2006-01-19 Jan Hubicka <jh@suse.cz>
24457 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24459 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24462 * g++.dg/template/spec28.C: New test.
24464 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24466 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24467 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24469 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24471 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24472 * gcc.dg/gomp/critical-1.c: Likewise.
24473 * gcc.dg/gomp/critical-3.c: Likewise.
24474 * gcc.dg/gomp/empty.c: Likewise.
24475 * gcc.dg/gomp/ordered-1.c: Likewise.
24476 * gcc.dg/gomp/for-4.c: Likewise.
24477 * gcc.dg/gomp/for-6.c: Likewise.
24478 * gcc.dg/gomp/master-3.c: Likewise.
24479 * gcc.dg/gomp/for-8.c: Likewise.
24480 * gcc.dg/gomp/for-10.c: Likewise.
24481 * gcc.dg/gomp/for-18.c: Likewise.
24482 * gcc.dg/gomp/for-5.c: Likewise.
24483 * gcc.dg/gomp/for-7.c: Likewise.
24484 * gcc.dg/gomp/for-9.c: Likewise.
24486 2006-01-18 Jeff Law <law@redhat.com>
24488 * gcc.dg/tree-ssa/vrp25.c: New test.
24490 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24492 * gcc.dg/pr25805.c: Fix misapplied patch.
24494 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24496 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24497 (check_effective_target_vect_udot_qi): New.
24498 (check_effective_target_vect_sdot_hi): New.
24499 (check_effective_target_vect_udot_hi): New.
24500 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24501 prefixed with "wrapv-" with -fwrapv.
24502 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24503 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24504 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24505 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24506 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24508 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24509 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24510 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24511 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24513 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24516 * g++.dg/other/default2.C: New test.
24517 * g++.dg/other/default3.C: New test.
24519 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24522 * gcc.dg/pr25805.c: New file.
24524 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24527 * g++.dg/template/init6.C: New test.
24529 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24531 * gcc.dg/tree-ssa/pr24287.c: New test
24533 2006-01-18 Eric Christopher <echristo@apple.com>
24535 * g++.dg/eh/table.C: New.
24537 2006-01-18 DJ Delorie <dj@redhat.com>
24539 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24540 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24541 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24542 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24544 2006-01-18 Jeff Law <law@redhat.com>
24546 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24547 on wrapping on overflow semantics.
24549 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24551 * gcc.gc/tree-ssa/vrp23.c: New test.
24552 * gcc.gc/tree-ssa/vrp24.c: New test.
24554 2006-01-18 Richard Henderson <rth@redhat.com>
24555 Aldy Hernandez <aldyh@redhat.com>
24556 Jakub Jelinek <jakub@redhat.com>
24557 Diego Novillo <dnovillo@redhat.com>
24558 Uros Bizjak <uros@kss-loka.si>
24560 * gcc.dg/gomp: New directory.
24562 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24563 Steven G. Kargl <kargls@comcast.net>
24566 * gfortran.dg/intrinsic_external_1.f90: New test.
24569 * gfortran.dg/elemental_pointer_1.f90: New test.
24572 * gfortran.dg/external_procedures_1.f90: New test.
24575 gfortran.dg/assumed_present.f90: New test.
24577 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24579 * g++.dg/parse/lookup5.C: New test.
24581 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24584 * gfortran.dg/read_eof.f90: New test.
24586 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24588 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24589 add a closing brace.
24591 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24594 * gfortran.dg/fmt_tl.f: New test.
24596 2006-01-17 Eric Christopher <echristo@apple.com>
24598 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24599 * g++.old-deja/g++.warn/impint2.C: Ditto.
24600 * g++.old-deja/g++.other/null1.C: Ditto.
24601 * g++.dg/warn/conv2.C: Ditto.
24602 * g++.dg/warn/conv4.C: New file.
24604 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24606 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24608 2006-01-17 Andreas Jaeger <aj@suse.de>
24609 Janis Johnson <janis187@us.ibm.com>
24611 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24613 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24614 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24616 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24618 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24619 (switchfiles): xfail txxx where xxx >= 25.
24621 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24624 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24626 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24629 * gcc.dg/pr25682.c: New test.
24630 * g++.dg/parse/array-size2.C: New test.
24632 2006-01-16 Ian Lance Taylor <ian@airs.com>
24634 * consistency.vlad: Remove entire directory, 1652 files.
24636 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24638 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24639 check_effective_target_dfprt_nocache): New.
24640 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24641 (check_effective_target_dfprt): New.
24642 * lib/c-compat.exp (check_dfp): Remove.
24643 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24644 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24645 level of support for decimal float.
24646 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24647 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24648 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24649 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24650 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24651 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24652 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24653 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24654 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24655 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24656 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24657 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24660 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24663 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24665 * lib/gfortran.exp (gfortran_init): Likewise.
24666 * lib/obj-c++.exp (obj-c++_init): Likewise.
24667 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24668 (scan-assembler-dem-not): Likewise.
24669 * lib/scandump.exp (scan-dump-dem): Likewise.
24670 (scan-dump-dem-not): Likewise.
24672 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24675 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24677 * lib/obj-c++.exp (obj-c++_init): Likewise.
24679 2006-01-16 Richard Guenther <rguenther@suse.de>
24681 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24683 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24686 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24687 to LD_LIBRARY_PATH.
24689 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24690 Andrew Pinski <pinskia@physics.uc.edu>
24692 * gcc.dg/minmax-1.c: New test.
24694 2006-01-16 Ben Elliston <bje@au.ibm.com>
24696 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24697 * gcc.misc-tests/dectest.exp: Ditto.
24699 2006-01-15 Ian Lance Taylor <ian@airs.com>
24702 * gcc.target/i386/cmov6.c: Use -march=k8.
24704 2006-01-15 Andreas Jaeger <aj@suse.de>
24706 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24707 x86 does not have __float128.
24709 2006-01-14 Ian Lance Taylor <ian@airs.com>
24711 * gcc.target/i386/cmov6.c: New test.
24713 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24716 * g++.dg/template/ctor6.C: New test.
24718 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24720 PR tree-optimization/25485
24721 * gcc.dg/tree-ssa/pr25485.c: New.
24723 2006-01-14 Richard Guenther <rguenther@suse.de>
24725 PR tree-optimization/22548
24726 PR tree-optimization/22555
24727 PR tree-optimization/22501
24728 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24729 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24730 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24731 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24732 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24733 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24734 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24735 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24736 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24738 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24740 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24741 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24743 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24744 Richard Guenther <rguenther@suse.de>
24746 PR rtl-optimization/24257
24747 * gcc.dg/torture/pr24257.c: New testcase.
24749 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24751 * gcc.c-torture/execute/20060110-1.c: New test.
24752 * gcc.c-torture/execute/20060110-2.c: New test.
24754 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24756 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24758 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24761 * gfortran.dg/label_3.f90: New test.
24763 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24765 PR tree-optimization/25771
24766 * g++.dg/tree-ssa/pr25771.C: New test
24768 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24771 * g++.dg/opt/complex5.C: New test.
24773 2006-01-13 Richard Guenther <rguenther@suse.de>
24775 * gcc.target/i386/387-9.c: New testcase.
24777 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24780 * g++.dg/debug/dwarf2-1.C: New.
24782 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24785 * lib/gcov.exp (verify-lines): Add "close $fd".
24787 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24788 Ben Elliston <bje@au.ibm.com>
24790 * gcc.dg/dfp/inf-1.c: New test.
24792 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24793 Yao Qi <qiyaoltc@cn.ibm.com>
24794 Ben Elliston <bje@au.ibm.com>
24795 Jon Grimm <jgrimm2@us.ibm.com>
24797 * gcc.dg/nodfp-1.c: New test.
24798 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24799 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24800 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24801 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24802 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24803 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24804 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24805 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24806 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24807 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24808 * gcc.dg/format/dfp-printf-1.c: Likewise.
24809 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24810 (compat_setup_dfp): New.
24811 * gcc.dg/compat/compat.exp: Use it.
24812 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24813 Make some variables global, prepend "compat_" to their names.
24814 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24815 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24816 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24817 * lib/compat.exp (compat_skip_list): Make global, rename.
24818 * lib/c-compat.exp: New file.
24819 * lib/target-supports.exp (check_effective_target_dfp): New.
24821 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24822 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24823 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24824 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24825 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24826 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24827 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24828 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24829 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24830 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24831 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24832 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24833 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24834 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24835 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24836 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24837 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24838 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24839 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24840 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24841 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24842 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24843 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24844 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24845 gcc.dg/dfp/struct-layout-1.c,
24846 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24847 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24848 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24849 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24850 gcc.dg/dfp/func-vararg-dfp.c,
24851 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24852 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24853 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24854 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24855 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24857 2006-01-11 Richard Guenther <rguenther@suse.de>
24859 PR tree-optimization/25734
24860 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24862 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24865 * gfortran.dg/literal_character_constant_1_x.F: New test.
24866 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24867 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24868 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24870 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24873 * g++.dg/ext/packed3.C: Add expected packed error.
24875 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24878 * gcc.dg/torture/pr25706-1.c: New test.
24880 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24882 PR tree-optimization/23109
24883 PR tree-optimization/23948
24884 PR tree-optimization/24123
24886 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24887 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24888 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24889 g++.dg/tree-ssa/pr23948.C: New testcases.
24890 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24891 three divisions in order to do the optimization.
24893 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24896 * g++.dg/other/pr25632.C: New test.
24898 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24901 * gfortran.dg/used_types_1.f90: New test.
24903 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24906 * gcc.dg/torture/pr25718-1.c: New test.
24908 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24910 * gfortran.dg/list_read_2.f90: Fix typo in description.
24912 2006-01-10 Jan Beulich <jbeulich@novell.com>
24914 * lib/target-supports.exp (check_visibility_available): Simplify test
24916 (check_profiling_available): Fail for *-*-netware*.
24917 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24918 * gcc.dg/20021014-1.c: Likewise.
24919 * gcc.dg/nest.c: Likewise.
24921 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24924 * gfortran.dg/forall_3.f90: New test.
24926 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24929 * gfortran.dg/nesting_2.f90: New test.
24930 * gfortran.dg/nesting_3.f90: New test.
24932 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24934 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24935 Fix typo in comment.
24937 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24939 * gfortran.dg/single_char_string.f90: New test.
24941 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24943 * gfortran.dg/ichar_2.f90: New test.
24945 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24948 * gfortran.dg/private_type_4.f90: New.
24950 2006-01-07 Richard Guenther <rguenther@suse.de>
24952 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24954 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24956 * gfortran.dg/func_decl_1.f90: New.
24957 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24958 * gfortran.dg/array_alloc_2.f90: Likewise.
24959 * gfortran.dg/char_result_8.f90: Likewise.
24960 * gfortran.dg/dup_save_1.f90: Likewise.
24961 * gfortran.dg/dup_save_2.f90: Likewise.
24962 * gfortran.dg/f2c_6.f90: Likewise.
24963 * gfortran.dg/f2c_7.f90: Likewise.
24964 * gfortran.dg/func_result_2.f90: Likewise.
24965 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24967 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24970 * gfortran.dg/elemental_subroutine_1.f90: New test.
24971 * gfortran.dg/elemental_subroutine_2.f90: New test.
24975 * gfortran.dg/assumed_size_refs_1.f90: New test.
24979 * gfortran.dg/assumed_size_refs_2.f90: New test.
24980 * gfortran.dg/initialization_1.f90: Change warning message.
24982 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24984 * gcc.dg/tree-ssa/loop-15.c: New test.
24986 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24989 * gfortran.dg/backspace_3.f: New test.
24990 * gfortran.dg/backspace_4.f: New test.
24992 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24995 * gfortran.dg/fmt_white.f: Update test.
24997 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24999 * gcc.dg/cast-1.c: Add new warning.
25000 * gcc.dg/cast-2.c: Likewise.
25001 * gcc.dg/cast-3.c: Likewise.
25002 * gcc.dg/format/cast-1.c: Likewise.
25003 * gcc.dg/cast-4.c: New testcase.
25005 2006-01-05 Richard Guenther <rguenther@suse.de>
25007 PR tree-optimization/22555
25008 * gcc.dg/tree-ssa/alias-3.c: New testcase.
25010 2006-01-05 Richard Guenther <rguenther@suse.de>
25011 Diego Novillo <dnovillo@redhat.com>
25013 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25014 * gcc.dg/tree-ssa/loop-8.c: Likewise.
25015 * gcc.dg/tree-ssa/loop-1.c: Likewise.
25016 * gcc.dg/tree-ssa/pr23294.c: Likewise.
25017 * gcc.dg/tree-ssa/pr21985.c: Likewise.
25018 * gcc.dg/tree-ssa/loop-14.c: Likewise.
25019 * gcc.dg/tree-ssa/loop-2.c: Likewise.
25020 * gcc.dg/tree-ssa/loop-3.c: Likewise.
25021 * gcc.dg/tree-ssa/loop-4.c: Likewise.
25022 * gcc.dg/tree-ssa/pr21171.c: Likewise.
25023 * gcc.dg/tree-ssa/loop-5.c: Likewise.
25024 * gcc.dg/tree-ssa/loop-10.c: Likewise.
25025 * gcc.dg/tree-ssa/loop-6.c: Likewise.
25026 * treelang/compile/extravar.tree: Likewise.
25027 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25028 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25029 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25030 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25031 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25033 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
25035 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25038 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
25041 gfortran.dg/char_result_11.f90: New.
25043 2006-01-04 Mark Mitchell <mark@codesourcery.com>
25046 * g++.dg/parse/access9.C: New test.
25047 * g++.dg/tc1/dr52.C: Tweak error markers.
25049 2006-01-04 Richard Henderson <rth@redhat.com>
25051 Merge from gomp branch.
25052 * g++.dg/parse/pragma2.C: Update expected error lines.
25054 2006-01-04 Jakub Jelinek <jakub@redhat.com>
25056 * g++.dg/other/i386-2.C: New test.
25059 * gcc.c-torture/compile/20051228-1.c: New test.
25062 * gcc.dg/pr25559.c: New test.
25064 2006-01-03 Mark Mitchell <mark@codesourcery.com>
25067 * g++.dg/lookup/friend9.C: New test.
25070 * g++.dg/template/repo5.C: New test.
25072 2006-01-03 Steven G. Kargl <kargls@comcast.net>
25075 * gfortran.dg/forall_2.f90: New test.
25077 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25079 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25080 dg-require-weak. Adjust regexp to handle leading-underscore
25081 targets and space as well as TAB after .weak. Change previous
25082 64-bit fix to not use naked dot.
25084 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
25086 PR rtl-optimization/25578
25087 * gcc.c-torture/execute/20060102-1.c: New testcase.
25089 2006-01-03 Richard Guenther <rguenther@suse.de>
25092 * gcc.dg/torture/pr25183.c: New testcase.
25094 2006-01-03 Jakub Jelinek <jakub@redhat.com>
25096 Merge from gomp-branch.
25097 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25098 * gcc.dg/ia64-sync-2.c: Likewise.
25099 * gcc.dg/ia64-sync-3.c: Likewise.
25100 * gcc.dg/ia64-sync-4.c: Likewise.
25101 * gcc.dg/sync-2.c: Likewise.
25102 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25103 that sparc64-*-* and sparcv9-*-* supports sync builtins.
25105 2006-01-02 Mark Mitchell <mark@codesourcery.com>
25108 * g++.dg/parse/operator6.C: New test.
25111 * g++.dg/parse/error29.C: New test.
25114 * g++.dg/parse/dtor6.C: New test.
25117 * g++.dg/parse/ctor3.C: New test.
25120 * g++.dg/template/class3.C: New test.
25122 2006-01-02 Geoffrey Keating <geoffk@apple.com>
25124 * g++.dg/debug/debug9.C: New.
25126 2006-01-02 Steven G. Kargl <kargls@comcast.net>
25129 * gfortran.dg/label_2.f90: New test.
25131 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25133 * g++.dg/lookup/using12.C: Tighten error marker.
25135 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
25136 Andrew Pinski <pinskia@physics.uc.edu>
25138 * gcc.target/powerpc/darwin-abi-3.c: New file.
25139 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25140 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25141 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25142 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25143 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25144 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25145 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25146 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25148 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
25150 * gcc.dg/tree-ssa/loadpre1.c: New;
25151 * gcc.dg/tree-ssa/loadpre2.c: New;
25152 * gcc.dg/tree-ssa/loadpre3.c: New;
25153 * gcc.dg/tree-ssa/loadpre4.c: New;
25154 * gcc.dg/tree-ssa/loadpre5.c: New;
25155 * gcc.dg/tree-ssa/loadpre6.c: New;
25156 * gcc.dg/tree-ssa/loadpre7.c: New;
25157 * gcc.dg/tree-ssa/loadpre8.c: New;
25158 * gcc.dg/tree-ssa/loadpre9.c: New;
25160 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
25162 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25163 * g++.dg/abi/thunk4.C: Likewise.
25165 2006-01-01 Andreas Jaeger <aj@suse.de>
25167 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25170 2006-01-01 Jakub Jelinek <jakub@redhat.com>
25173 * gcc.dg/pragma-pack-3.c: New test.
25174 * g++.dg/parse/pragma3.C: New test.
25176 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25178 PR middle-end/24827
25179 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25181 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25184 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25186 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
25189 * gfortran-dg/pure_byref_3.f90: New.
25192 * gfortran.dg/userdef_operator_1.f90: New.
25194 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
25196 * g++.dg/abi/thunk3.C: New.
25197 * g++.dg/abi/thunk4.C: New.
25199 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
25202 * gfortran.dg/host_used_types_1.f90: New test. Check that host
25203 associated derived type components of derived types are
25204 properly declared in contained procedures.
25206 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25208 PR libgfortran/25139
25209 * gfortran.dg/backspace_2.f: New test.
25211 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25213 PR libgfortran/25550
25214 * gfortran.dg/endfile.f: New test.
25216 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25218 PR libgfortran/25419
25219 * gfortran.dg/comma.f: New test.
25221 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25223 * lib/gfortran-dg.exp: Remove trailing whitespace.
25224 * lib/fortran-torture.exp: Test with -fbounds-check instead of
25225 -funroll-all-loops.
25227 2005-12-28 Alan Modra <amodra@bigpond.net.au>
25229 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25230 Extended Double long doubles or repeat tests when long double is
25231 the same size as double.
25233 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25235 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25238 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25239 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25242 * gcc.dg/pr23911.c: Make test variable static.
25245 * gcc.dg/tree-ssa/pr14841.c: Likewise.
25247 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25250 * g++.dg/parse/crash17.C: Adjust error markers.
25251 * g++.dg/template/error20.C: New test.
25253 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25256 * g++.dg/ext/complit4.C: New test.
25259 * g++.dg/ext/complit5.C: Likewise.
25261 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
25263 PR tree-optimization/25125
25264 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25265 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25266 * gcc.c-torture/execute/pr25125.c: New.
25268 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
25272 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25273 functions with incorrect assumed size references.
25275 2005-12-24 Mark Mitchell <mark@codesourcery.com>
25278 * g++.dg/opt/init1.C: New test.
25280 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25283 * g++.dg/template/sfinae3.C: New test.
25285 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25287 * g++.dg/other/friend4.C: New test.
25289 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25292 * g++.dg/opt/pr25005.C: New test.
25294 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25297 * g++.dg/template/ptrmem16.C: New test.
25299 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25303 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25305 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25307 PR libgfortran/25307
25308 * gfortran.dg/list_read_5.f90: New test.
25310 2005-12-22 Richard Henderson <rth@redhat.com>
25312 * gcc.target/i386/sse-7.c: Use -msse2.
25314 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25316 PR rtl-optimization/25432
25317 * gcc.c-torture/compile/20051216-1.c: New test.
25320 * objc/execute/pr25328.m: New test.
25322 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25325 * g++.dg/template/call4.C: New test.
25327 2005-12-22 Dale Johannesen <dalej@apple.com>
25329 * gcc.target/i386/sse-17.c: New.
25331 2005-12-22 Paul Brook <paul@codesourcery.com>
25333 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25335 2005-12-22 Paul Brook <paul@codesourcery.com>
25337 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25339 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25342 * gcc.c-torture/compile/pr25513.c: New test.
25344 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25347 * g++.dg/parse/error25.C: Add more tests.
25349 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25352 * gfortran.dg/der_charlen_1.f90: New.
25354 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25357 * gfortran.dg/pointer_component_type_1.f90: New test.
25361 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25362 should give an error with assumed size array refernces and checks
25363 those that should not.
25364 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25365 reference an upper bound so that it does not generate an error.
25371 * gfortran.dg/used_dummy_types_1.f90: New test.
25372 * gfortran.dg/used_dummy_types_2.f90: New test.
25373 * gfortran.dg/used_dummy_types_3.f90: New test.
25374 * gfortran.dg/used_dummy_types_4.f90: New test.
25375 * gfortran.dg/used_dummy_types_5.f90: New test.
25378 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25379 group already being USE associated.
25380 * gfortran.dg/assumed_shape_nml.f90: New test.
25381 * gfortran.dg/assumed_size_nml.f90: New test.
25391 * gfortran.dg/io_constraints_1.f90: New test.
25392 * gfortran.dg/io_constraints_1.f90: New test.
25393 * gfortran.dg/iostat_3.f90: Change wording of warning.
25394 * gfortran.dg/g77/19981216-0.f: The same.
25396 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25398 PR tree-optimization/23518
25399 * gcc.dg/pr23518.c: New.
25401 2005-12-21 Mike Stump <mrs@apple.com>
25403 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25405 2005-12-21 Paul Brook <paul@codesourcery.com>
25407 * gcc.dg/pr19340.c: Skip on m68k targets.
25409 2005-12-21 Steven Bosscher <stevenb@suse.de>
25411 PR rtl-optimization/25196
25412 * gcc.dg/pr25196.c: New test.
25414 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25417 gfortran.dg/where_nested_1.f90: New.
25419 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25421 PR tree-optimization/25382.
25422 * gcc.dg/tree-ssa/pr25382.c: New.
25424 2005-12-20 Richard Guenther <rguenther@suse.de>
25426 PR middle-end/24306
25427 * gcc.target/i386/pr24306.c: New testcase.
25429 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25431 PR tree-optimization/25501
25432 * gcc.dg/tree-ssa/pr25501.c: New.
25434 2005-12-20 Richard Guenther <rguenther@suse.de>
25437 2005-12-02 Richard Guenther <rguenther@suse.de>
25439 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25441 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25444 * g++.dg/warn/Wunreachable-code-2.C: New test.
25446 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25449 * g++.dg/template/ctor5.C: New test.
25452 * g++.dg/template/overload8.C: New test.
25454 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25456 * gcc.c-torture/compile/pr25483 : New test.
25458 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25461 * g++.dg/ext/typeof10.C: New test.
25463 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25465 * gcc.dg/mt-loopi1.c: New.
25467 2005-12-18 Richard Guenther <rguenther@suse.de>
25469 PR tree-optimization/25481
25470 * gcc.dg/torture/pr25481.c: New testcase.
25472 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25474 PR rtl-optimization/21041
25475 * gcc.dg/pr21041.c: New test.
25477 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25479 PR libgfortran/25463
25480 * gfortran.dg/advance.f90: New test.
25482 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25484 * gcc.dg/20051201-1.c: New test.
25486 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25489 * gfortran.dg/initialization_1.f90: New test.
25490 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25491 * gfortran.dg/g77/980616-0.f: The same.
25493 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25496 * gfortran.dg/chkbits.f90: New test.
25498 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25500 * gfortran.dg/enum_5.f: Revert to previous version.
25502 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25504 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25505 * gfortran.dg/nested_modules_1.f90: Ditto.
25506 * gfortran.dg/hollerith_f95.f90: Ditto.
25507 * gfortran.dg/select_5.f90: Ditto.
25508 * gfortran.dg/secnds.f: Ditto.
25509 * gfortran.dg/hollerith2.f90: Ditto.
25510 * gfortran.dg/imag_2.f: Ditto.
25511 * gfortran.dg/ftell_2.f90: Ditto.
25512 * gfortran.dg/malloc_free_1.f90: Ditto.
25513 * gfortran.dg/logint-1.f: Ditto.
25514 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25515 * gfortran.dg/e_d_fmt.f90: Ditto.
25516 * gfortran.dg/hollerith_legacy.f90: Ditto.
25517 * gfortran.dg/logint-2.f: Ditto.
25518 * gfortran.dg/enum_5.f90: Ditto.
25519 * gfortran.dg/f2c_2.f90: Ditto.
25520 * gfortran.dg/pr17143.f90: Ditto.
25521 * gfortran.dg/namelist_14.f90: Ditto.
25522 * gfortran.dg/logint-3.f: Ditto.
25523 * gfortran.dg/spread_scalar_source.f90: Ditto.
25524 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25525 * gfortran.dg/namelist_11.f: Ditto.
25526 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25527 * gfortran.dg/g77/20010519-1.f
25528 * gfortran.dg/g77/alpha1.f: Ditto.
25529 * gfortran.dg/g77/990115-1.f: Ditto.
25530 * gfortran.dg/g77/erfc.f: Ditto.
25531 * gfortran.dg/g77/19990313-3.f: Ditto.
25532 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25533 * gfortran.dg/g77/20010426.f: Ditto.
25534 * gfortran.dg/g77/19990313-0.f: Ditto.
25535 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25536 * gfortran.dg/g77/20000629-1.f: Ditto.
25537 * gfortran.dg/g77/970125-0.f: Ditto.
25538 * gfortran.dg/g77/8485.f: Ditto.
25539 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25540 * gfortran.dg/g77/19990313-1.f: Ditto.
25541 * gfortran.dg/g77/int8421.f: Ditto.
25542 * gfortran.dg/g77/19990305-0.f: Ditto.
25543 * gfortran.dg/g77/947.f: Ditto.
25544 * gfortran.dg/g77/19990905-2.f: Ditto.
25545 * gfortran.dg/g77/cabs.f: Ditto.
25546 * gfortran.dg/g77/19990313-2.f: Ditto.
25547 * gfortran.dg/g77/20020307-1.f: Ditto.
25548 * gfortran.dg/g77/dcomplex.f: Ditto.
25549 * gfortran.dg/g77/19990502-1.f: Ditto.
25550 * gfortran.dg/g77/19981216-0.f: Ditto.
25551 * gfortran.dg/common_4.f90: Ditto.
25552 * gfortran.dg/entry_4.f90: Ditto.
25553 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25554 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25555 * gfortran.dg/namelist_12.f: Ditto.
25556 * gfortran.dg/scale_1.f90: Ditto.
25557 * gfortran.dg/modulo_1.f90
25558 * gfortran.dg/hollerith.f90: Ditto.
25559 * gfortran.dg/direct_io_3.f90: Ditto.
25560 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25561 * gfortran.dg/gnu_logical_1.F: Ditto.
25562 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25563 * gfortran.dg/assign_1.f90: Ditto.
25564 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25565 * gfortran.dg/pr23095.f: Ditto.
25566 * gfortran.dg/read_float_1.f90: Ditto.
25568 2005-12-17 Andreas Jaeger <aj@suse.de>
25570 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25571 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25573 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25576 * gfortran.dg/fmt_white.f: New test.
25578 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25580 * gfortran.dg/label_1.f90: New test.
25582 2005-12-15 Ben Elliston <bje@au.ibm.com>
25585 * gcc.dg/20031012-1.c: Add -Walways-true option.
25586 * gcc.dg/weak/weak-3.c: Likewise.
25587 * g++.old-deja/g++.mike/warn8.C: Likewise.
25589 2005-12-16 Mike Stump <mrs@apple.com>
25591 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25594 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25596 PR libgfortran/25264
25597 PR libgfortran/25349
25598 * gfortran.dg/tl_editing.f90: Added additional checks.
25599 * gfortran.dg/t_editing.f: New test.
25600 * gfortran.dg/write_padding.f90: New test
25602 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25605 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25607 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25609 PR rtl-optimization/24899
25610 * gcc.c-torture/execute/20051215-1.c: New test.
25612 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25615 * gfortran.dg/pr24823.f: New test.
25617 2005-12-16 Jeff Law <law@redhat.com>
25619 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25621 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25623 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25624 (base_types): Change C++ style comments to C style comments. Remove
25625 aligned types from the array. Keep Enums disabled.
25626 (complex_types): Remove aligned types from the array.
25627 Comment out "_Complex long double".
25628 (attrib_types): Remove.
25629 (complex_attrib_types): Remove.
25630 (attrib_array_types): Remove.
25631 (complex_attrib_array_types): Remove.
25632 (aligned_bitfld_types): Remove.
25633 (n_aligned_bitfld_types): Remove.
25634 (FEATURE_ALIGNEDPACKED): Delete.
25635 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25636 (singles): Remove support for adding attributes.
25637 (choose_type): Remove support for attributed types.
25638 (generate_fields): Remove support for attributed bit-fields.
25639 Remove support for adding attributes.
25640 (generate_random_tests): Remove support for adding attributes.
25641 (features): Add back "[0] :0" and "complex vector [0]".
25642 (main): Remove support for attributed bit-fields.
25643 Uncomment the calling of generate_random_tests for the rests of
25646 2005-12-16 Jan Hubicka <jh@suse.cz>
25648 * gcc.c-torture/combine/pr25224.c: New.
25650 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25653 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25656 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25658 * gcc.dg/20051215-1.c: New file.
25660 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25662 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25663 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25665 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25668 * gfortran.dg/dummy_functions_1.f90: New.
25670 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25672 PR rtl-optimization/25310
25673 * gcc.c-torture/compile/pr25310.c: New test.
25675 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25678 * gcc.dg/pr25023.c: New test.
25680 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25682 * g++.old-deja/g++.brendan/redecl1.C,
25683 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25684 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25685 g++.old-deja/g++.oliva/typeof1.C,
25686 g++.old-deja/g++.other/crash16.C,
25687 g++.old-deja/g++.other/crash34.C,
25688 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25689 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25690 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25691 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25692 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25693 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25696 2005-12-14 Kean Johnston <jkj@sco.com>
25697 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25699 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25700 * gcc.target/i386/20020523-1.c: Ditto.
25701 * gcc.target/i386/tailcall-1.c: Ditto.
25702 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25703 * gcc.target/i386/ssetype-5.c: Ditto.
25705 2005-12-14 Jeff Law <law@redhat.com>
25707 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25709 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25713 * gcc.target/i386/pr25254.c: New test.
25714 * gfortran.dg/PR24188.f: New test.
25716 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25718 * lib/fortran-torture.exp: Catch remaining uses of
25719 remote_file build delete.
25721 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25723 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25725 2005-12-14 Ben Elliston <bje@au.ibm.com>
25727 * gcc.dg/warn-addr-cmp.c: New test.
25729 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25733 * gcc.target/i386/pr25293.c: New test.
25735 2005-12-13 Petr Machata <machata@post.cz>
25738 * g++.dg/parse/comma2.C: New test.
25740 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25741 Jakub Jelinek <jakub@redhat.com>
25743 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25744 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25745 (limits.h): Include unconditionally.
25746 (stdlib.h): Likewise.
25747 (hashtab.h): Do not include.
25748 (getopt.h): Likewise.
25749 (stddef.h): Include.
25750 (hashval_t): Define.
25751 (struct entry): Add "next" field.
25752 (HASH_SIZE): New macro.
25753 (hash_table): New variable.
25754 (switchfiles): Do not use xmalloc.
25756 (iterative_hash): New function.
25758 (e_exists): New function.
25759 (e_insert): Likewise.
25760 (output): Use, instead of libiberty hashtable functions.
25761 (main): Do not use getopt. Do not call htab_create.
25763 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25766 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25767 put atal* and atpaal* attributes on array elements.
25768 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25769 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25770 put atal* and atpaal* attributes on array elements.
25771 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25773 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25775 * gcc.dg/single-precision-constant.c: New test.
25777 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25779 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25780 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25781 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25782 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25783 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25784 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25785 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25786 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25787 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25788 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25789 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25790 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25791 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25792 gcc.target/powerpc/ppc-sdata-2.c,
25793 gcc.target/powerpc/ppc-stackalign-1.c,
25794 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25795 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25796 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25797 gcc.target/powerpc/rs6000-ldouble-2.c,
25798 gcc.target/powerpc/rs6000-power2-1.c,
25799 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25800 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25801 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25802 option into target selector.
25803 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25804 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25806 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25809 * objc.dg/encode-9.m: New test.
25811 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25814 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25815 * gcc.dg/asm-b.c: Fix typo.
25816 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25817 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25818 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25819 i?86 lp64 and x86_64 ilp32.
25820 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25822 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25824 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25827 gfortran.dg/equiv_5.f90: New test.
25829 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25831 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25832 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25833 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25834 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25835 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25836 * gcc.dg/tree-ssa/reassoc-5.c: New.
25837 * gcc.dg/tree-ssa/reassoc-6.c: New.
25838 * gcc.dg/tree-ssa/reassoc-7.c: New.
25839 * gcc.dg/tree-ssa/reassoc-8.c: New.
25840 * gcc.dg/tree-ssa/reassoc-9.c: New.
25841 * gcc.dg/tree-ssa/reassoc-10.c: New.
25842 * gcc.dg/tree-ssa/reassoc-11.c: New.
25844 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25848 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25850 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25853 * g++.dg/template/inherit.C: Do not use a generic error message.
25855 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25858 * objc.dg/gnu-encoding: New directory.
25859 * objc.dg/gnu-encoding/compat-common.h: New file.
25860 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25861 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25862 * objc.dg/gnu-encoding/vector-defs.h: New file.
25863 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25864 * objc.dg/gnu-encoding/generate-random.c: New file.
25865 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25866 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25867 * objc.dg/gnu-encoding/generate-random.h: New file.
25869 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25872 * g++.dg/template/defarg7.C: New test.
25874 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25877 * objc.dg/encode-8.m: New test.
25879 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25882 * objc.dg/encode-7.m: New test.
25884 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25887 * g++.dg/opt/inline10.C: New test.
25889 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25891 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25893 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25895 * gfortran.dg/substring_equivalence.f90: typo in comment
25897 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25900 * gfortran.dg/iostat_3.f90: New test.
25902 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25905 * gfortran.dg/unf_io_convert_1.f90: New test.
25906 * gfortran.dg/unf_io_convert_2.f90: New test.
25907 * gfortran.dg/unf_io_convert_3.f90: New test.
25909 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25912 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25913 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25914 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25915 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25916 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25917 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25918 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25919 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25920 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25921 gcc.dg/torture/fp-int-convert-float128-timode.c,
25922 gcc.dg/torture/fp-int-convert-float128.c,
25923 gcc.dg/torture/fp-int-convert-float80-timode.c,
25924 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25925 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25927 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25929 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25931 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25933 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25935 * gcc.dg/20051207-1.c,
25936 * gcc.dg/20051207-2.c,
25937 * gcc.dg/20051207-3.c: New tests.
25939 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25942 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25943 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25944 dg-skip-if target selector.
25947 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25948 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25949 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25950 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25951 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25952 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25953 and/or merge with i?86 cases.
25955 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25958 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25959 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25960 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25961 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25964 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25967 * gcc.c-torture/compile/pr25311.c: New test.
25969 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25971 PR libgfortran/25039
25972 * gfortran.dg/read_comma.f: New test.
25974 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25977 * g++.dg/opt/pr19317-1.C: New test.
25978 * g++.dg/opt/pr19317-2.C: New test.
25979 * g++.dg/opt/pr19317-3.C: New test.
25982 * gcc.c-torture/execute/pr19005.c: New test.
25985 * g++.old-deja/g++.other/comdat5.C: New test.
25986 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25988 * g++.dg/compat/struct-layout-1.exp: New file.
25989 * g++.dg/compat/struct-layout-1.h: New.
25990 * g++.dg/compat/struct-layout-1_generate.c: New.
25991 * g++.dg/compat/struct-layout-1_x1.h: New.
25992 * g++.dg/compat/struct-layout-1_x2.h: New.
25993 * g++.dg/compat/struct-layout-1_y1.h: New.
25994 * g++.dg/compat/struct-layout-1_y2.h: New.
25996 * gcc.dg/20050330-2.c: New test.
25998 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
26001 * gfortran.dg/associated_1.f90: New.
26003 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26005 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26006 ILP32 vect_no_align platforms.
26008 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
26009 Jakub Jelinek <jakub@redhat.com>
26012 * gcc.c-torture/compile/20051207-1.c: New test.
26014 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26017 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26018 gcc.dg/torture/pr18582-1.c,
26019 gcc.target/i386/attributes-error.c: Also test on x86_64.
26021 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26023 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26026 * g++.dg/template/typedef3.C: New test.
26030 * g++.dg/template/dtor3.C: Fix error markers.
26032 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
26034 * lib/target-supports.exp (check_effective_target_sync_char_short):
26037 2005-12-06 Janis Johnson <janis187@us.ibm.com>
26039 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26041 2005-12-06 Roger Sayle <roger@eyesopen.com>
26043 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26044 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26045 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26046 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26048 2005-12-06 Roger Sayle <roger@eyesopen.com>
26051 * g++.dg/other/array2.C: New test case.
26053 2005-12-05 Geoffrey Keating <geoffk@apple.com>
26055 * gcc.dg/darwin-weakimport-3.c: New.
26057 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26058 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26059 and to work on Darwin.
26060 * gcc.dg/attr-weakref-1b.c: New file.
26061 * gcc.dg/attr-weakref-2.c: New test.
26062 * gcc.dg/darwin-weakref-1.c: New test.
26064 2005-12-05 Janis Johnson <janis187@us.ibm.com>
26067 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26068 use in selector expressions.
26069 (dg-xfail-if): Ditto.
26070 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26071 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26072 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26073 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26074 * gcc.test-framework/test-framework.exp: Skip generated tests if
26075 CHECK_TEST_FRAMEWORK is not 1.
26077 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26079 PR tree-optimization/24963
26080 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26083 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26086 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26087 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26088 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26089 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26091 2005-12-05 Jakub Jelinek <jakub@redhat.com>
26093 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26096 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26098 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26100 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26102 * gcc.dg/format/cast-1.c: New test.
26104 2005-12-04 Roger Sayle <roger@eyesopen.com>
26107 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26108 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26109 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26110 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26112 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26114 * gcc.dg/cast-pretty-print-1.c: New test.
26116 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26118 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26120 2005-12-02 Mark Mitchell <mark@codesourcery.com>
26123 * g++.dg/template/friend40.C: New test.
26125 2005-12-02 Jakub Jelinek <jakub@redhat.com>
26128 * gcc.target/i386/movq-2.c: New test.
26129 * gcc.target/i386/movq.c: Remove target i?86, instead add
26130 dg-require-effective-target ilp32.
26132 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26135 * g++.dg/other/default1.C: New test.
26137 2005-12-02 Richard Guenther <rguenther@suse.de>
26139 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26141 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
26143 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26145 2005-12-02 Alan Modra <amodra@bigpond.net.au>
26148 * gcc.target/powerpc/rotate.c: New.
26150 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26152 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26153 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26155 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
26158 * gcc.dg/pr17730-1.c: Adjust.
26159 * gcc.dg/lvalue1.c (main): Likewise.
26160 * gcc.dg/lvalue-2.c: Likewise.
26161 * g++.dg/pr7503-3.C
26163 2005-12-01 Geoffrey Keating <geoffk@apple.com>
26165 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26168 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
26171 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
26173 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26176 * lib/target-supports.exp (check_effective_target_tls): New.
26177 (check_effective_target_tls_runtime): New.
26178 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26180 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26181 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26182 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26183 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26184 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26185 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26186 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26187 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26188 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26189 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26190 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26191 effective-target TLS.
26192 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26193 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26194 effective-target TLS runtime.
26196 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26198 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26200 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
26202 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26203 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26204 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26205 ignored" warnings when "packing" is the same as the ABI layout.
26207 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
26210 * gfortran.dg/line_length_1.f: New test.
26211 * gfortran.dg/line_length_2.f90: Ditto.
26213 2005-11-30 Richard Guenther <rguenther@suse.de>
26215 PR tree-optimization/21655
26216 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26218 2005-11-30 Dale Johannesen <dalej@apple.com>
26220 * gcc.c-torture/compile/pr24930.c: New.
26222 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
26225 * gfortran.dg/auto_char_dummy_array.f90: New test.
26227 2005-11-30 Jeff Law <law@redhat.com>
26229 * g++.old-deja/g++.law/pr25000.C: New test.
26231 2005-11-30 Jakub Jelinek <jakub@redhat.com>
26233 * gcc.dg/tls/opt-11.c: New test.
26235 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
26237 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26239 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26242 2005-11-29 Jakub Jelinek <jakub@redhat.com>
26244 * gfortran.dg/open_access_1.f90: New test.
26246 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26248 * gcc.dg/charset/builtin2.c: New test.
26250 2005-11-28 Jakub Jelinek <jakub@redhat.com>
26252 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26253 on mmix-*-* for *_[xy].c.
26255 2005-11-28 Kean Johnston <jkj@sco.com>
26257 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26259 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26260 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26261 * gcc.target/i386/asm-3.c: Ditto.
26262 * gcc.target/i386/clobbers.c: Ditto.
26263 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26264 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26266 * gcc.target/i386/mul.c: Ditto.
26267 * gcc.target/i386/ssetype-1.c: Ditto.
26268 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26269 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26270 static so the test works with -fPIC mode too. Based on comment in
26272 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26274 2005-11-28 Richard Guenther <rguenther@suse.de>
26276 * gcc.dg/alias-9.c: New testcase.
26277 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26279 2005-11-28 Roger Sayle <roger@eyesopen.com>
26280 Uros Bizjak <uros@kss-loka.si>
26282 PR middle-end/20219
26283 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26284 tan(x)/sin(x) transformations.
26286 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26288 PR middle-end/24575
26289 * gcc.dg/tree-ssa/divide-3.c: New test.
26290 * gcc.dg/tree-ssa/divide-4.c: New test.
26292 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26295 * gfortran.dg/boz_6.f90: New test.
26297 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26300 * gfortran.dg/modulo_1.f90: New test.
26302 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26304 PR libfortran/24919
26305 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26306 fail on CRLF platforms.
26307 * gfortran.dg/ftell_2.f90: Likewise.
26309 2005-11-26 Eric Christopher <echristo@apple.com>
26311 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26313 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26315 * objc.dg/gnu-runtime-3.m: Simplify.
26317 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26319 PR middle-end/23669
26320 * gcc.dg/tree-ssa/divide-1.c: New test.
26321 * gcc.dg/tree-ssa/divide-2.c: New test.
26323 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26325 PR libgfortran/24945
26326 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26328 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26330 PR libgfortran/24945
26331 * gfortran.dg/open_status_2.f90: New test.
26333 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26335 * gcc.c-torture/execute/builtins/fprintf.c,
26336 gcc.c-torture/execute/builtins/fputs-lib.c,
26337 gcc.c-torture/execute/builtins/fputs.c,
26338 gcc.c-torture/execute/builtins/lib/fprintf.c,
26339 gcc.c-torture/execute/builtins/lib/printf.c,
26340 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26342 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26344 * gcc.dg/20050922-2.c: New test.
26346 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26348 * objc.dg/gnu-runtime-3.m: New test.
26350 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26353 * g++.dg/other/void1.C: New test.
26355 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26357 PR middle-end/24998
26358 * gcc.dg/torture/fp-int-convert-float.c,
26359 gcc.dg/torture/fp-int-convert-double.c,
26360 gcc.dg/torture/fp-int-convert-long-double.c,
26361 gcc.dg/torture/fp-int-convert-timode.c,
26362 gcc.dg/torture/fp-int-convert-float80.c,
26363 gcc.dg/torture/fp-int-convert-float80-timode.c,
26364 gcc.dg/torture/fp-int-convert-float128.c,
26365 gcc.dg/torture/fp-int-convert-float128-timode.c,
26366 gcc.dg/torture/fp-int-convert.h: New files.
26368 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26370 PR middle-end/24989
26371 * gcc.dg/tree-ssa/bool-10.c: New test.
26372 * gcc.dg/tree-ssa/bool-11.c: New test.
26373 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26375 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26377 PR middle-end/24990
26378 * tree-ssa/pr24990-1.c: New test.
26380 2005-11-24 Richard Guenther <rguenther@suse.de>
26381 Dirk Mueller <dmueller@suse.de>
26384 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26385 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26386 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26387 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26388 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26389 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26391 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26393 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26395 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26398 * gcc.dg/Wc++-compat.c: New.
26399 * gcc.dg/Wno-c++-compat.c: New.
26401 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26403 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26404 (vspltish, vspltisw): Likewise.
26406 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26408 PR libgfortran/24794
26409 * gfortran.dg/namelist_12.f: Fix quotes.
26410 * gfortran.dg/namelist_13.f90: Fix quotes.
26411 * gfortran.dg/namelist_14.f90: Fix quotes.
26412 * gfortran.dg/namelist_15.f90: Fix quotes.
26413 * gfortran.dg/namelist_use.f90: Fix quotes.
26414 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26415 * gfortran.dg/namelist_21.f90: New test.
26416 * gfortran.dg/namelist_22.f90: New test.
26418 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26421 * gcc.c-torture/compile/pr23435.c: New.
26423 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26425 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26427 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26429 * gcc.target/powerpc/405-macchw-1.c,
26430 gcc.target/powerpc/405-macchw-2.c,
26431 gcc.target/powerpc/405-macchwu-1.c,
26432 gcc.target/powerpc/405-macchwu-2.c,
26433 gcc.target/powerpc/405-machhw-1.c,
26434 gcc.target/powerpc/405-machhw-2.c,
26435 gcc.target/powerpc/405-machhwu-1.c,
26436 gcc.target/powerpc/405-machhwu-2.c,
26437 gcc.target/powerpc/405-maclhw-1.c,
26438 gcc.target/powerpc/405-maclhw-2.c,
26439 gcc.target/powerpc/405-maclhwu-1.c,
26440 gcc.target/powerpc/405-maclhwu-2.c,
26441 gcc.target/powerpc/405-mulchw-1.c,
26442 gcc.target/powerpc/405-mulchw-2.c,
26443 gcc.target/powerpc/405-mulchwu-1.c,
26444 gcc.target/powerpc/405-mulchwu-2.c,
26445 gcc.target/powerpc/405-mulhhw-1.c,
26446 gcc.target/powerpc/405-mulhhw-2.c,
26447 gcc.target/powerpc/405-mulhhwu-1.c,
26448 gcc.target/powerpc/405-mulhhwu-2.c,
26449 gcc.target/powerpc/405-mullhw-1.c,
26450 gcc.target/powerpc/405-mullhw-2.c,
26451 gcc.target/powerpc/405-mullhwu-1.c,
26452 gcc.target/powerpc/405-mullhwu-2.c,
26453 gcc.target/powerpc/405-nmacchw-1.c,
26454 gcc.target/powerpc/405-nmacchw-2.c,
26455 gcc.target/powerpc/405-nmachhw-1.c,
26456 gcc.target/powerpc/405-nmachhw-2.c,
26457 gcc.target/powerpc/405-nmaclhw-1.c,
26458 gcc.target/powerpc/405-nmaclhw-2.c,
26459 gcc.target/powerpc/440-macchw-1.c,
26460 gcc.target/powerpc/440-macchw-2.c,
26461 gcc.target/powerpc/440-macchwu-1.c,
26462 gcc.target/powerpc/440-macchwu-2.c,
26463 gcc.target/powerpc/440-machhw-1.c,
26464 gcc.target/powerpc/440-machhw-2.c,
26465 gcc.target/powerpc/440-machhwu-1.c,
26466 gcc.target/powerpc/440-machhwu-2.c,
26467 gcc.target/powerpc/440-maclhw-1.c,
26468 gcc.target/powerpc/440-maclhw-2.c,
26469 gcc.target/powerpc/440-maclhwu-1.c,
26470 gcc.target/powerpc/440-maclhwu-2.c,
26471 gcc.target/powerpc/440-mulchw-1.c,
26472 gcc.target/powerpc/440-mulchw-2.c,
26473 gcc.target/powerpc/440-mulchwu-1.c,
26474 gcc.target/powerpc/440-mulchwu-2.c,
26475 gcc.target/powerpc/440-mulhhw-1.c,
26476 gcc.target/powerpc/440-mulhhw-2.c,
26477 gcc.target/powerpc/440-mulhhwu-1.c,
26478 gcc.target/powerpc/440-mulhhwu-2.c,
26479 gcc.target/powerpc/440-mullhw-1.c,
26480 gcc.target/powerpc/440-mullhw-2.c,
26481 gcc.target/powerpc/440-mullhwu-1.c,
26482 gcc.target/powerpc/440-mullhwu-2.c,
26483 gcc.target/powerpc/440-nmacchw-1.c,
26484 gcc.target/powerpc/440-nmacchw-2.c,
26485 gcc.target/powerpc/440-nmachhw-1.c,
26486 gcc.target/powerpc/440-nmachhw-2.c,
26487 gcc.target/powerpc/440-nmaclhw-1.c,
26488 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26490 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26493 * gfortran.dg/inquire_9.f90: New test.
26496 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26498 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26500 PR libfortran/24432
26501 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26502 Check that 'cos' is supported.
26504 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26507 * gfortran.dg/substring_equivalence.f90: New test.
26510 * gfortran.dg/auto_internal_assumed.f90: New test.
26512 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26514 * gcc.dg/fold-div-2.c: New test.
26516 2005-11-20 Ian Lance Taylor <ian@airs.com>
26518 PR rtl-optimization/24883
26519 * gcc.c-torture/compile/pr24883.c: New test.
26521 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26523 PR middle-end/20583
26524 * gcc.c-torture/compile/pr20583.c: New.
26526 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26528 * gcc.c-torture/execute/usmul.c: New test.
26530 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26532 * gcc.dg/tree-ssa/vrp22.c: New test.
26534 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26536 PR middle-end/24912
26537 * gcc.dg/torture/pr24912-1.c: New test.
26539 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26542 * gfortran.dg/arrayio_derived_1.f90: New test.
26544 2005-11-19 Richard Guenther <rguenther@suse.de>
26546 PR middle-end/23294
26547 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26549 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26551 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26553 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26556 * g++.dg/template/friend39.C: New test.
26558 2005-11-18 James E Wilson <wilson@specifix.com>
26560 * gcc.dg/builtin-strstr.c: New.
26562 2005-11-18 Richard Henderson <rth@redhat.com>
26564 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26565 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26566 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26567 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26568 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26569 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26570 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26571 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26572 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26573 renaming to remove initial "ia64-".
26575 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26577 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26579 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26581 * g++.dg/cpp/string-2.C: New test.
26583 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26585 * gcc.dg/tree-ssa/loop-14.c: New test.
26587 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26588 Michael Chamberlain <michael@chamberlain.net.au>
26590 * ada/acats/run_all.sh (target_run): Kill long running tests.
26592 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26594 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26595 * gcc.dg/cleanup-9.c: Likewise.
26596 * gcc.dg/cleanup-10.c: Likewise.
26597 * gcc.dg/cleanup-11.c: Likewise.
26599 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26602 * gfortran.dg/open_access_append_1.f90: New test.
26603 * gfortran.dg/open_access_append_2.f90: New test.
26605 2005-11-16 Richard Guenther <rguenther@suse.de>
26607 PR middle-end/24851
26608 * gcc.c-torture/execute/pr24851.c: New testcase.
26610 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26612 * gcc.dg/fold-overflow-1.c: New test.
26614 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26616 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26617 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26619 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26621 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26623 * g++.dg/eh/forced2.C: Likewise.
26624 * g++.dg/eh/forced3.C: Likewise.
26625 * g++.dg/eh/forced4.C: Likewise.
26627 2005-11-11 Mike Stump <mrs@apple.com>
26629 * g++.old-deja/g++.mike/unused.C: Add.
26631 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26634 * g++.dg/warn/Wcast-qual1.C: New test.
26636 2005-11-15 Jan Hubicka <jh@suse.cz>
26638 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26640 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26642 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26644 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26647 * gcc.dg/tree-ssa/pr24840.c: New test.
26649 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26652 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26654 2005-11-14 Dale Johannesen <dalej@apple.com>
26656 * gcc.c-torture/execute/20051113-1.c: New.
26658 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26661 * g++.dg/template/crash43.C: New test.
26663 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26665 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26667 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26670 * g++.dg/eh/spec8.C: New test.
26672 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26674 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26676 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26679 * g++.dg/parse/ambig4.C: New test.
26680 * g++.dg/tc1/dr101.C: Adjust error markers.
26681 * g++.dg/lookup/strong-using-2.C: Likewise.
26682 * g++.dg/lookup/ambig5.C: Likewise.
26683 * g++.dg/lookup/ambig4.C: Likewise.
26684 * g++.dg/parse/crash22.C: Likewise.
26686 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26688 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26690 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26692 * gcc.dg/nested-calls-1.c: New test.
26694 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26696 * gfortran.dg/complex_intrinsic_1.f90: New test.
26697 * gfortran.dg/complex_intrinsic_2.f90: New test.
26698 * gfortran.dg/fgetc_1.f90: New test.
26699 * gfortran.dg/fgetc_2.f90: New test.
26700 * gfortran.dg/fgetc_3.f90: New test.
26701 * gfortran.dg/ftell_1.f90: New test.
26702 * gfortran.dg/ftell_2.f90: New test.
26703 * gfortran.dg/gnu_logical_1.F: New test.
26704 * gfortran.dg/gnu_logical_2.f90: New test.
26706 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26708 PR middle-end/24820
26709 * gcc.dg/pr24820.c: New test.
26711 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26713 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26714 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26717 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26720 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26722 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26724 * gcc.target/cris/cris.exp: New file.
26725 * gcc.target/cris/rld-legit1.c: New test.
26726 * gcc.target/cris/rld-legit2.c: New test.
26728 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26731 * g++.dg/opt/pr24780.C: New test.
26734 * g++.dg/template/asm1.C: New test.
26736 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26738 PR libgfortran/24787
26739 * gfortran.dg/scan_1.f90: New test.
26741 2005-11-12 Jan Hubicka <jh@suse.cz>
26743 * gcc.target/i386/minmax-1.c: New.
26744 * gcc.target/i386/minmax-2.c: New.
26746 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26748 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26750 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26752 * gcc.c-torture/execute/20051110-1.c,
26753 gcc.c-torture/execute/20051110-2.c: New tests.
26755 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26757 PR middle-end/24750
26758 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26761 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26763 * lib/target-libpath.exp (get_shlib_extension): New proc.
26764 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26765 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26766 * lib/objc.exp (objc_target_compile): Likewise.
26767 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26770 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26772 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26774 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26775 Add -static to additional_flags and pass it to target_compile.
26777 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26779 PR libgfortran/24719
26780 gfortran.dg/read_noadvance.f90: New test.
26782 PR libgfortran/24699
26783 gfortran.dg/fmt_t_2.f90: New test.
26785 PR libgfortran/24785
26786 gfortran.dg/read_x_eor.f90: New test.
26788 PR libgfortran/24584
26789 gfortran.dg/namelist_empty.f90: Rename test.
26791 PR libgfortran/24489
26792 gfortran/read_eor.f90: Rename test.
26794 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26797 * gfortran.dg/automatic_module_variable.f90: New test.
26799 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26802 * gcc.dg/pr24445.c: New test.
26804 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26808 * gfortran.dg/recursive_statement_functions.f90: Add statement
26809 functions using inline intrinsic functions and parameters to test
26810 that they no longer seg-fault.
26813 gfortran.dg/nested_modules_4.f90: New test.
26814 gfortran.dg/nested_modules_5.f90: New test.
26816 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26819 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26821 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26823 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26826 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26828 * gcc.dg/sparc-getcontext-1.c: New test.
26830 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26832 * gcc.dg/ifcvt-fabs-1.c: New test.
26834 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26837 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26838 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26840 2005-11-09 Richard Guenther <rguenther@suse.de>
26842 PR tree-optimization/24716
26843 * gcc.c-torture/execute/pr24716.c: New testcase.
26845 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26847 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26849 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26852 * gcc.dg/pr24624.c: Testcase added.
26854 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26857 * g++.dg/other/pr24623.C: Testcase added.
26859 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26862 * gfortran-dg/pure_byref_1.f90: New.
26863 * gfortran-dg/pure_byref_2.f90: New.
26865 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26868 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26869 * gcc.dg/dg.exp: Run main loop also for *.i files.
26871 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26874 * g++.dg/tls/diag-3.C: New test.
26875 * g++.dg/tls/diag-4.C: New test.
26876 * g++.dg/tls/static-1.C: New test.
26877 * g++.dg/tls/static-1a.cc: New file.
26879 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26882 * g++.dg/tree-ssa/pr23046.C: New test.
26884 2005-11-08 Devang Patel <dpatel@apple.com>
26886 PR tree-optimization/23115
26887 * gcc.dg/tree-ssa/pr23115.c: New.
26889 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26891 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26892 * gcc.target/powerpc/pr16155.c: Same.
26893 * gcc.target/powerpc/altivec-1.c: Same.
26894 * gcc.target/powerpc/altivec-2.c: Same.
26895 * gcc.target/powerpc/altivec-3.c: Same.
26896 * gcc.target/powerpc/altivec-5.c: Same.
26897 * gcc.target/powerpc/altivec-11.c: Same.
26898 * gcc.target/powerpc/altivec-12.c: Same.
26899 * gcc.target/powerpc/altivec-14.c: Same.
26900 * gcc.target/powerpc/altivec-22.c: Same.
26901 * gcc.target/powerpc/altivec-consts.c: Same.
26902 * gcc.target/powerpc/altivec-pr22085.c: Same.
26903 * gcc.target/powerpc/altivec-splat.c: Same.
26904 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26905 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26906 * gcc.target/powerpc/darwin-longlong.c: Same.
26908 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26911 * gcc.dg/pr19340.c: New test.
26913 2005-11-07 Ian Lance Taylor <ian@airs.com>
26915 PR rtl-optimization/24683
26916 * gcc.dg/pr24683.c: New test.
26918 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26920 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26921 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26923 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26925 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26927 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26929 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26931 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26935 * gcc.target/powerpc/altivec-consts.c,
26936 gcc.target/powerpc/altivec-splat.c: New testcase.
26938 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26942 * gcc.dg/overflow-2.c: New testcase.
26944 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26946 PR rtl-optimization/23567
26947 * gcc.c-torture/execute/20051104-1.c: New test.
26949 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26952 gfortran.dg/private_type_2.f90: Modified to check that case with
26953 PRIVATE declaration within derived type is accepted.
26956 gfortran.dg/pointer_assign_1.f90: New test.
26959 * gfortran.dg/arrayio_0.f90: New test.
26962 gfortran.dg/data_initialized.f90: New test.
26963 gfortran.dg/data_constraints_1.f90: New test.
26964 gfortran.dg/data_constraints_2.f90: New test.
26966 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26970 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26972 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26975 * gcc.dg/tree-ssa/pr24670.c: New test.
26977 2005-11-05 Ian Lance Taylor <ian@airs.com>
26980 * gcc.target/i386/pr22432.c: New test.
26982 2005-11-05 Richard Henderson <rth@redhat.com>
26984 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26985 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26986 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26987 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26988 from gcc.dg/alpha-*.
26989 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26990 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26992 2005-11-05 Andreas Jaeger <aj@suse.de>
26994 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26996 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26999 * gcc.dg/torture/pr23424-1.c: New test.
27001 2005-11-04 Richard Henderson <rth@redhat.com>
27003 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27004 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27005 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27006 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27007 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27008 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27009 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27010 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27011 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27012 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27013 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27014 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27015 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27016 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27017 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27018 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27019 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27020 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27021 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27022 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27023 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27024 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27025 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27026 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27028 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27029 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27030 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27031 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27032 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27033 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27034 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27035 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27036 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27037 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27038 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27039 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27040 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27041 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27042 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27043 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27044 gcc.target/i386/lea.c, gcc.target/i386/local.c,
27045 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27046 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27047 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27048 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27049 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27050 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27051 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27052 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27053 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27054 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27055 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27056 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27057 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27058 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27059 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27060 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27061 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27062 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27063 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27064 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27065 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27066 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27067 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27068 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27069 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27070 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27071 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27072 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27074 2005-11-04 Diego Novillo <dnovillo@redhat.com>
27077 * gcc.dg/tree-ssa/pr24627.c: New test.
27079 2005-11-04 Paul Brook <paul@codesourcery.com>
27081 * gcc.dg/tls/opt-10.c: New test.
27083 2005-11-04 Andreas Jaeger <aj@suse.de>
27085 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27086 avoid extra warnings.
27088 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27090 PR libfortran/22298
27091 * lib/target-supports.exp
27092 (check_effective_target_static_libgfortran): New
27093 static_libgfortran effective target.
27094 * gfortran.dg/static_linking_1.f: New test.
27095 * gfortran.dg/static_linking_1.c: New file.
27097 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27099 * gcc.dg/pr24615.c: Guard test with { target fpic }.
27101 2005-11-03 Josh Conner <jconner@apple.com>
27104 g++.dg/ext/array2.C: New test.
27105 g++.dg/template/dependent-name3.C: New test.
27106 g++.dg/template/dependent-name4.C: New test.
27107 g++.dg/template/sfinae2.C: New test.
27109 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27111 PR preprocessor/22042
27112 * gcc.dg/cpp/strify4.c: New test.
27114 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27117 * g++.dg/cpp/string-1.C: New test.
27119 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27121 * gcc.target/powerpc: New directory.
27122 * gcc.target/powerpc/powerpc.exp: New file.
27123 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27124 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27125 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27126 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27127 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27128 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27129 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27130 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27131 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27132 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27133 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27134 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27135 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27136 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27137 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27138 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27139 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27140 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27141 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27142 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27143 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27144 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27145 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27146 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27147 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27148 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27149 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27150 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27151 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27152 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27153 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27154 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27155 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27156 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27158 2005-11-03 Mark Mitchell <mark@codesourcery.com>
27161 * g++.dg/warn/inline2.C: New test.
27163 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27165 PR middle-end/23155
27166 * g++.dg/ext/c99struct1.C: New test.
27167 * gcc.dg/union-cast-1.c: New test.
27168 * gcc.dg/union-cast-2.c: New test.
27169 * gcc.dg/union-cast-3.c: New test.
27171 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27173 PR middle-end/24589
27174 * gcc.c-torture/execute/zero-struct-2.c: New test.
27176 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27179 * g++.dg/init/switch1.C: New test.
27181 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27183 * gcc.dg/delay-slot-1.c: New test.
27185 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
27188 * gcc.dg/pr24620.c: New test.
27190 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27193 * gcc.dg/format/unnamed-1.c: New test.
27195 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27198 * g++.dg/expr/cond8.C: New test.
27201 * g++.dg/parse/dot1.C: New test.
27203 2005-11-02 Jan Hubicka <jh@suse.cz>
27206 * gcc.dg/i386-lea.c: New test
27208 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27211 * gcc.dg/pr24615.c: New test.
27213 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27216 * gcc.dg/pr24600.c: New test.
27218 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27221 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27222 * g++.dg/parse/typename9.C: New test.
27223 * g++/dg/parse/typename10.C: Likewise.
27225 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27228 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27229 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27230 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27232 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27235 * g++.dg/debug/static1.C: New test.
27237 2005-11-02 Josh Conner <jconner@apple.com>
27239 * g++.dg/crash38.C: moved into proper directory...
27240 * g++.dg/template/crash42.C: ...here
27242 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
27245 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27246 pcc_bitfield_type_matters || default_packed.
27248 * lib/target-supports.exp
27249 (check_effective_target_pcc_bitfield_type_matters): New proc.
27250 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27253 * lib/target-supports.exp (check_effective_default_packed): New proc.
27254 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27255 Gate expected errors on target ! default_packed.
27256 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27258 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27260 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27263 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27266 * gfortran.dg/entry_5.f90: New.
27267 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27269 2005-11-01 Bob Wilson <bob.wilson@acm.org>
27271 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27273 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
27276 gfortran.dg/namelist_blockdata.f90: New test.
27279 gfortran.dg/external_implicit_none.f90: New test.
27282 * gfortran.dg/secnds.f: New test.
27284 2005-10-31 Jan Hubicka <jh@suse.cz>
27287 * gcc.c-torture/compile/pr20928.c: New test.
27289 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27291 PR middle-end/23492
27292 * gcc.c-torture/compile/zero-strct-5.c: New test.
27294 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27296 PR libgfortran/24584
27297 * gfortran.dg/pr24584.f90: New test.
27299 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27302 * gfortran.dg/char_result_9.f90: New.
27303 * gfortran.dg/char_result_10.f90: New.
27305 2005-10-30 Jan Hubicka <jh@suse.cz>
27307 * g++.dg/tree-ssa/pr24172.C: New testcase.
27309 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27311 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27313 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27315 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27316 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27317 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27318 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27319 gfortran.dg/enum_9.f90,
27320 gfortran.fortran-torture/compile/enum_1.f90,
27321 gfortran.fortran-torture/execute/enum_1.f90,
27322 gfortran.fortran-torture/execute/enum_2.f90,
27323 gfortran.fortran-torture/execute/enum_3.f90,
27324 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27326 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27329 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27330 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27332 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27334 PR libfortran/20179
27335 * gfortran.dg/mixed_io_1.f90: New test.
27336 * gfortran.dg/mixed_io_1.c: New file.
27338 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27340 * gfortran.dg/malloc_free_1.f90: New test.
27342 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27344 * gcc.dg/nested-func-4.c: Require profiling -pg.
27346 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27349 * g++.dg/warn/main-2.C: New test.
27351 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27354 * gfortran.dg/interface_2.f90: new test.
27356 2005-10-28 Josh Conner <jconner@apple.com>
27359 * g++.dg/template/crash38.C: New test.
27360 * g++.dg/parse/explicit1.C: Change expected errors.
27362 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27365 * g++.dg/other/large-size-array.C: New test.
27367 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27369 PR middle-end/24362
27370 * g++.dg/opt/complex4.C: New test.
27372 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27374 * gcc.dg/nested-func-4.c: New test.
27376 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27379 gfortran.dg/derived_recursion.f90: New test.
27380 gfortran.dg/implicit_actual.f90: New test.
27382 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27384 PR middle-end/24295, PR testsuite/24477
27385 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27386 removed when weakref hits the tree.
27388 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27390 * gfortran.dg/cray_pointers_4.f90: New test.
27392 * gfortran.dg/cray_pointers_5.f90: New test.
27394 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27397 * gfortran.dg/assign_5.f90: New test.
27398 * gfortran.dg/assign_6.f: New test.
27400 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27402 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27403 CPU has no SSE support.
27405 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27407 PR libgfortran/24224
27408 * gfortran.dg/arrayio_1.f90: Update attribution.
27409 * gfortran.dg/arrayio_2.f90: Update attribution.
27410 * gfortran.dg/arrayio_3.f90: Update attribution.
27411 * gfortran.dg/arrayio_4.f90: Update test conditions.
27412 * gfortran.dg/arrayio_5.f90: Update attribution.
27413 * gfortran.dg/arrayio_6.f90: New test.
27414 * gfortran.dg/arrayio_7.f90: New test.
27416 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27418 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27420 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27422 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27424 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27427 * gfortran.dg/namelist_char_only.f90: New test.
27429 2005-10-24 Asher Langton <langton2@llnl.gov>
27433 * gfortran.dg/cray_pointers_1.f90: New test.
27434 * gfortran.dg/cray_pointers_2.f90: New test.
27435 * gfortran.dg/cray_pointers_3.f90: New test.
27436 * gfortran.dg/loc_1.f90: New test.
27437 * gfortran.dg/loc_2.f90: New test.
27439 2005-10-24 Steven Bosscher <stevenb@suse.de>
27441 * gcc.dg/pr24225.c: New test.
27443 2005-10-24 Asher Langton <langton2@llnl.gov>
27445 * gfortran.dg/dup_save_1.f90: New test.
27446 * gfortran.dg/dup_save_2.f90: New test.
27448 2005-10-24 Paul Brook <paul@codesourcery.com>
27451 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27454 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27456 PR libgfortran/24489
27457 * gfortran.dg/pr24489.f90: New test.
27459 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27462 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27464 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27467 * g++.dg/init/array16.C: Skip for mmix-*-*.
27469 2005-10-23 Asher Langton <langton2@llnl.gov>
27471 * gfortran.dg/byte_1.f90: New test.
27472 * gfortran.dg/byte_2.f90: New test.
27474 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27476 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27478 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27481 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27484 * gfortran.dg/merge_char_const.f90: New test.
27487 * gfortran.dg/spread_scalar_source.f90: New test.
27489 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27491 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27493 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27494 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27496 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27498 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27501 * gfortran.dg/der_pointer_4.f90: New.
27503 2005-10-22 David Ayers <d.ayers@inode.at>
27505 * obj-c++.dg/except-1.mm: Simplify.
27507 2005-10-21 David Ayers <d.ayers@inode.at>
27509 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27511 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27513 * gfortran.dg/assumed_dummy_2.f90: New test.
27515 2005-10-21 James E Wilson <wilson@specifix.com>
27517 PR preprocessor/15220
27518 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27520 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27522 * gcc.c-torture/execute/20051021-1.c: New test.
27524 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27527 * g++.dg/ext/tmplattr1.C: New test.
27529 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27532 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27534 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27536 * obj-c++.dg/except-1.mm: New.
27538 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27540 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27542 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27544 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27546 PR middle-end/24295
27547 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27548 declarations with the same names as thunks' alias targets, use
27550 * gcc.dg/attr-alias-3.c: New test.
27551 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27553 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27556 * g++.dg/parse/access8.C: New test.
27558 2005-10-20 Richard Guenther <rguenther@suse.de>
27561 * g++.dg/tree-ssa/pr24439.C: New testcase.
27563 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27565 * g++.dg/opt/delay-slot-1.C: New test.
27567 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27570 * gfortran.fg/der_init_1.f90: New.
27572 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27574 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27576 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27579 * g++.dg/parse/error28.C: New test.
27581 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27583 * gcc.dg/profile-generate-2.c: New test.
27585 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27588 * g++.dg/ext/dllimport11.C: New.
27590 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27593 * g++.dg/other/friend3.C: New test.
27595 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27598 * g++.dg/template/error19.C: New test.
27600 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27603 * g++.dg/overload/koenig2.C: New.
27606 * g++.dg/overload/error2.C: New.
27609 * g++.dg/inherit/covariant14.C: New.
27611 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27614 * g++.dg/parse/for1.C: New test.
27616 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27619 * gfortran.dg/host_dummy_index_1.f90: New test.
27622 * gfortran.dg/automatic_char_len_2.f90: New test.
27625 * gfortran.dg/recursive_statement_functions.f90: New test.
27628 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27631 * gfortran.dg/external_initializer.f90: New test.
27634 * non_module_public.f90: New test.
27636 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27639 * g++.dg/template/overload7.C: New.
27642 * g++.dg/other/switch2.C: Remove expected warnings.
27645 * g++.dg/template/defarg6.C: New.
27647 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27650 * gcc.target/i386/pr24315.c: New test.
27652 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27655 * g++.dg/template/static21.C: New test.
27656 * g++.dg/template/static21-a.cc: Likewise.
27658 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27661 * g++.dg/warn/Wswitch-default-1.C: New test.
27662 * g++.dg/warn/Wswitch-default-2.C: New test.
27664 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27667 * g++.dg/parse/template18.C: New test.
27668 * g++.dg/template/nontype15.C: Likewise.
27670 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27673 * gfortran.dg/spec_expr_2.f90: New.
27675 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27677 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27678 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27679 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27680 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27681 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27682 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27683 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27684 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27685 previous target-specific skips and warning-message matches where
27688 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27691 * g++.dg/warn/Wctor-dtor.C: New test.
27693 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27696 * gcc.dg/for-1.c: New test.
27698 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27701 * g++.dg/warn/Wconversion1.C: New test.
27702 * g++.dg/ext/packed4.C: Compile with -w.
27703 * g++.dg/opt/20050511-1.C: Likewise.
27704 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27706 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27708 * gfortran.dg/boz_5.f90: New test.
27710 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27713 * g++.dg/other/switch2.C: New.
27716 * g++.dg/init/ctor7.C: New.
27718 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27721 * g++.dg/parse/crash32.C: New test.
27723 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27726 * g++.dg/init/goto2.C: New test.
27729 * g++.dg/template/crash/41.C: New test.
27732 * g++.dg/template/crash40.C: New test.
27735 * g++.dg/parse/friend5.C: New test.
27738 * g++.dg/template/crash38.C: New test.
27741 * g++.dg/template/friend38.C: New test.
27744 * g++.dg/template/crash39.C: New test.
27746 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27748 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27749 gcc.dg/debug/dwarf2/dwarf-char2.c,
27750 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27752 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27754 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27756 * gcc.dg/dll-2.c: Add tests for warnings.
27757 * gcc.dg/dll-3.c: Likewise.
27758 * gcc.dg/dll-4.c: Likewise.
27760 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27761 * g++.dg/ext/dllimport2.C: Likewise.
27762 * g++.dg/ext/dllimport3.C: Likewise.
27763 * g++.dg/ext/dllimport7.C: Likewise.
27764 * g++.dg/ext/dllimport8.C: Likewise.
27765 * g++.dg/ext/dllimport9.C: Likewise.
27767 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27770 * gfortran.dg/derived_pointer_recursion.f90: New test.
27772 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27774 * gcc.c-torture/execute/20051012-1.c: New test.
27776 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27779 * gfortran.dg/automatic_char_len_1.f90: New test.
27781 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27784 * gfortran.dg/save_common.f90: New test.
27787 * gfortran.dg/save_result.f90: New test.
27789 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27792 * g++.dg/template/dependent-expr1.C: Add new expected error.
27793 * g++.dg/template/dependent-expr2.C: Adjust error text.
27794 * g++.dg/template/overload6.C: New.
27797 * g++.dg/other/typename8.C: New.
27800 * g++.dg/other/return1.C: New.
27802 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27805 * g++.dg/ext/label5.C: New.
27807 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27810 * g++.dg/parse/crash31.C: New.
27812 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27814 * g++.dg/ipa/ipa-1.c: New test.
27815 * g++.dg/ipa/ipa-2.c: New test.
27816 * g++.dg/ipa/ipa-3.c: New test.
27817 * g++.dg/ipa/ipa-4.c: New test.
27818 * g++.dg/ipa/ipa-5.c: New test.
27819 * g++.dg/ipa/ipa.exp: New file.
27821 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27824 * gfortran.dg/private_type_3.f90: New test.
27826 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27829 gfortran.dg/aint_anint_1.f90: New test.
27831 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27833 PR libgfortran/24313
27834 gfortran.dg/csqrt.f: New test.
27836 2005-10-11 Ian Lance Taylor <ian@airs.com>
27839 * g++.dg/warn/noeffect7.C: New test.
27840 * g++.dg/warn/noeffect2.C: Instantiate templates.
27841 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27844 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27847 * g++.dg/init/float1.C: New test.
27850 * g++.dg/init/member1.C: Tweak error markers.
27852 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27855 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27856 Check for null pointer.
27858 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27861 * g++.dg/parse/ret-type3.C: New test.
27863 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27866 * gcc.c-torture/compile/pr23946.c: New test.
27868 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27870 * g++.dg/opt/mmx2.C: New test.
27872 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27875 * g++.dg/template/static20.C: New test.
27878 * g++.dg/warn/Wunused-12.C: New test.
27881 * g++.dg/template/arg4.C: New test.
27883 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27885 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27886 * gcc.dg/ucnid-3.c: Likewise.
27887 * gcc.dg/ucnid-4.c: Likewise.
27888 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27889 * g++.dg/other/ucnid-1.C: Likewise.
27890 * gcc.dg/sparc-frame-1.c: New test.
27892 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27895 * g++.dg/template/spec27.C: New test.
27898 * g++.dg/template/static19.C: New test.
27900 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27902 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27903 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27905 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27908 * gfortran.fortran-torture/compile/pr24136.f: New test.
27910 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27913 * g++.dg/parse/crash30.C: New test.
27915 2005-10-07 Richard Guenther <rguenther@suse.de>
27917 PR middle-end/24227
27918 * gcc.c-torture/compile/pr24227.c: New testcase.
27920 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27922 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27923 Do not put aligned attributes on array elements.
27925 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27927 PR testsuite/23611, PR testsuite/23615
27928 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27929 writing prototypes of library functions by hand.
27930 * obj-c++.dg/bitfield-4.mm: Likewise.
27931 * obj-c++.dg/const-str-4.mm: Likewise.
27932 * obj-c++.dg/encode-4.mm: Likewise.
27933 * obj-c++.dg/encode-5.mm: Likewise.
27934 * obj-c++.dg/encode-6.mm: Likewise.
27935 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27936 * obj-c++.dg/method-10.mm: Likewise.
27937 * obj-c++.dg/method-17.mm: Likewise.
27938 * obj-c++.dg/method-19.mm: Likewise.
27939 * obj-c++.dg/try-catch-2.mm: Likewise.
27941 2005-10-06 Richard Henderson <rth@redhat.com>
27944 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27946 2005-10-06 Dale Johannesen <dalej@apple.com>
27948 * gcc.c-torture/execute/20030125-1.c: Correct.
27950 2005-10-06 Richard Guenther <rguenther@suse.de>
27952 PR tree-optimization/24238
27953 * g++.dg/tree-ssa/pr24238.C: New testcase.
27955 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27958 * gfortran.dg/der_pointer_3.f90: New test.
27960 2005-10-05 Devang Patel <dpatel@apple.com>
27963 * g++.dg/other/PR23205.C: New.
27965 2005-10-05 Richard Henderson <rth@redhat.com>
27968 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27969 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27971 2005-10-05 Dale Johannesen <dalej@apple.com>
27973 * gcc.c-torture/execute/float-floor.c: New.
27975 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27977 PR tree-optimization/21419
27978 PR tree-optimization/24146
27979 PR tree-optimization/24151
27981 * g++.dg/ext/asm7.C: New.
27982 * g++.dg/ext/asm8.C: New.
27983 * gcc.dg/asm-1.c: Compile on all targets.
27984 * gcc.dg/asm-pr24146.c: New.
27985 * gcc.dg/pr21419.c: Adjust error messages.
27987 2005-10-05 Richard Guenther <rguenther@suse.de>
27990 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27992 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27995 * g++.dg/template/spec22.C: Robustify test.
27996 * g++.dg/template/spec26.C: New.
27998 2005-10-05 Uros Bizjak <uros@kss-loka.si>
28000 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28001 if target supports vector instructions.
28003 2005-10-04 Geoffrey Keating <geoffk@apple.com>
28005 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28008 2005-10-04 Janis Johnson <janis187@us.ibm.com>
28010 * lib/target-supports.exp (check_effective_target_fortran_large_real,
28011 check_effective_target_fortran_large_int): Replace cached result
28012 when target changes.
28014 2005-10-04 Devang Patel <dpatel@apple.com>
28016 * gcc.dg/i386-sse-vect-types.c: New.
28018 2005-10-04 Ian Lance Taylor <ian@airs.com>
28020 PR preprocessor/13726
28021 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28022 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28024 2005-10-04 Richard Guenther <rguenther@suse.de>
28027 * gcc.dg/noncompile/pr23576.c: New testcase.
28029 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28031 PR middle-end/23125
28032 * gcc.dg/register-var-3.c: New test.
28034 2005-10-04 Steven Bosscher <stevenb@suse.de>
28036 * gcc.dg/pr23049.c: New test.
28038 * gcc.dg/ucnid-4.c: Fix test.
28040 2005-10-03 Diego Novillo <dnovillo@redhat.com>
28043 * gcc.c-torture/compile/pr23445.c: New test.
28045 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
28047 * g++.dg/overload/unknown1.C: New.
28049 2005-10-03 Mark Mitchell <mark@codesourcery.com>
28052 * g++.dg/template/repo4.C: New test.
28054 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28056 PR libfortran/19308
28057 * gfortran.dg/large_real_kind_2.F90: New test.
28058 * gfortran.dg/large_integer_kind_2.f90: New test.
28060 2005-10-03 Uros Bizjak <uros@kss-loka.si>
28062 * lib/target-supports.exp (check_effective_target_vect_shift):
28063 Implement with result caching. Add i?86, x86_64 and ia64 targets.
28064 (check_effective_target_vect_condition): Fix copy-n-pasto.
28066 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28067 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28070 2005-10-02 Mark Mitchell <mark@codesourcery.com>
28073 * g++.dg/template/overload5.C : New test.
28076 * g++.dg/expr/stdarg1.C: New test.
28078 2005-10-02 Diego Novillo <dnovillo@redhat.com>
28081 * gcc.c-torture/execute/pr24142.c: New test.
28083 2005-10-01 Diego Novillo <dnovillo@redhat.com>
28086 * gcc.c-torture/execute/pr24141.c: New test.
28088 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
28089 Diego Novillo <dnovillo@redhat.com>
28092 * gcc.c-torture/execute/pr23604.c: New test.
28094 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
28103 gfortran.dg/equiv_constraint_1.f90: New test.
28104 gfortran.dg/equiv_constraint_2.f90: New test.
28105 gfortran.dg/equiv_constraint_3.f90: New test.
28106 gfortran.dg/equiv_constraint_4.f90: New test.
28107 gfortran.dg/equiv_constraint_5.f90: New test.
28108 gfortran.dg/equiv_constraint_6.f90: New test.
28109 gfortran.dg/equiv_constraint_7.f90: New test.
28110 gfortran.dg/equiv_constraint_8.f90: New test.
28111 gfortran.dg/private_type_1.f90: New test.
28112 gfortran.dg/private_type_2.f90: New test.
28113 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28114 980628-10.f: Assert std=gnu to permit mixing of
28115 types in equivalence statements.
28117 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
28120 * gfortran.dg/open_status_1.f90: New.
28122 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28124 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28125 * gcc.dg/vect/pr22480.c: Clean up temp files.
28126 * gcc.dg/vect/pr23831.c: Clean up temp files.
28127 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28128 Clean up temp files.
28129 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28130 Clean up temp files.
28132 * gcc.dg/20050309-1.c: Clean up temp files.
28133 * gcc.dg/20050325-1.c: Clean up temp files.
28135 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28137 PR tree-optimization/24059
28138 * gcc.dg/vect/pr24059.c : New test.
28140 2005-09-29 Jakub Jelinek <jakub@redhat.com>
28142 PR middle-end/24109
28143 * gcc.c-torture/execute/20050929-1.c: New test.
28145 2005-09-29 Steven Bosscher <stevenb@suse.de>
28147 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28149 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
28152 * gcc.dg/pr21419.c: New test.
28154 2005-09-29 Steven Bosscher <stevenb@suse.de>
28156 * gcc.dg/pr23911.c: New test.
28158 2005-09-28 Mark Mitchell <mark@codesourcery.com>
28160 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28163 * g++.dg/parse/qualified4.C: New test.
28164 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28165 * g++.old-deja/g++.mike/p8154.C: Likewise.
28167 2005-09-27 Mark Mitchell <mark@codesourcery.com>
28170 * g++.dg/template/friend37.C: New test.
28171 * g++.dg/parse/crash28.C: Adjust error markers.
28173 2005-09-27 Jakub Jelinek <jakub@redhat.com>
28176 * gfortran.fortran-torture/execute/save_2.f90: New decl.
28178 2005-09-27 Devang Patel <dpatel@apple.com>
28180 PR tree-optimization/23625
28181 * gcc.dg/pr23625.c: New test.
28183 2005-09-27 Uros Bizjak <uros@kss-loka.si>
28185 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28186 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28188 2005-09-26 Jakub Jelinek <jakub@redhat.com>
28191 * gfortran.fortran-torture/execute/save_1.f90: New test.
28192 * gfortran.dg/save_1.f90: New test.
28194 2005-09-26 Uros Bizjak <uros@kss-loka.si>
28196 * gcc.target/i386/builtin-apply-mmx.c: New test.
28199 * gcc.target/i386/pr22576.c: New test.
28202 * gcc.target/i386/pr22585.c: New test.
28205 * gcc.target/i386/pr23268.c: New test.
28207 PR middle-end/23831
28208 * gcc.dg/vect/pr23831.c: New test.
28211 * gcc.target/i386/pr24055.c: New test.
28213 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
28215 PR tree-optimization/23960
28216 * gcc.c-torture/compile/pr23960.c: New.
28218 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
28221 * gfortran.dg/nested_modules_3.f90: New.
28223 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28226 gfortran.dg/interface_1.f90: New test.
28228 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
28229 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28232 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28234 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28237 * gfortran.dg/imag_1.f: New test.
28238 * gfortran.dg/imag_2.f: Ditto.
28240 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
28242 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28244 2005-09-22 Jakub Jelinek <jakub@redhat.com>
28247 * g++.dg/warn/pr21983.C: New test.
28249 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
28251 * gcc.dg/20050922-1.c: Testcase added.
28253 2005-09-21 Mark Mitchell <mark@codesourcery.com>
28256 * g++.dg/template/array14.C: New test.
28258 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
28261 * gfortran.dg/der_ptr_component_1.f90: New test.
28263 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28266 * g++.dg/template/error1.C: Reject "no matching function" message.
28268 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28271 * g++.dg/lookup/error1.C: New test.
28273 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
28275 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28276 functionality of the testcase.
28278 2005-09-20 Richard Henderson <rth@redhat.com>
28280 * gcc.dg/vect/vect-22.c: Require vect_float.
28281 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28283 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28285 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28286 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28287 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28288 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28289 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28290 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28291 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28292 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28293 * gcc.dg/cpp/ucnid-8.c: New test.
28295 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28297 PR tree-optimization/23929
28298 * gcc.c-torture/compile/pr23929.c: New test.
28300 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28302 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28305 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28308 * g++.dg/other/pr22003.C: Require named sections.
28310 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28313 * g++.dg/rtti/crash3.C: New test.
28315 PR tree-optimization/23818
28316 * gcc.dg/pr23818.c: New test.
28318 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28321 * gfortran.dg/print_fmt_4.f: New.
28323 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28326 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28328 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28330 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28331 Use pointers to local alignable arrays instead. Added comments.
28332 * gcc.dg/vect/vect-46.c: Likewise.
28333 * gcc.dg/vect/vect-48.c: Likewise.
28334 * gcc.dg/vect/vect-49.c: Likewise.
28335 * gcc.dg/vect/vect-52.c: Likewise.
28336 * gcc.dg/vect/vect-53.c: Likewise.
28337 * gcc.dg/vect/vect-54.c: Likewise.
28338 * gcc.dg/vect/vect-56.c: Likewise.
28339 * gcc.dg/vect/vect-57.c: Likewise.
28340 * gcc.dg/vect/vect-58.c: Likewise.
28341 * gcc.dg/vect/vect-60.c: Likewise.
28342 * gcc.dg/vect/vect-61.c: Likewise.
28344 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28345 The test is no longer vectorizable on vect_no_align targets.
28346 * gcc.dg/vect/vect-43.c: Likewsie.
28348 * gcc.dg/vect/vect-44.c: Added comments.
28349 * gcc.dg/vect/vect-45.c: Added comments.
28350 * gcc.dg/vect/vect-50.c: Added comments.
28351 * gcc.dg/vect/vect-51.c: Added comments.
28353 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28355 * gcc.dg/vect/Os-vect-95.c: Likewise.
28357 * gcc.dg/vect/vect-41.c: Test removed.
28358 * gcc.dg/vect/vect-47.c: Test removed.
28359 * gcc.dg/vect/vect-55.c: Test removed.
28360 * gcc.dg/vect/vect-59.c: Test removed.
28362 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28364 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28365 No longer vectorizable on vect_no_align targets.
28366 * gcc.dg/vect/pr20122.c: Likewise.
28367 * gcc.dg/vect/vect-74.c: Likewise.
28368 * gcc.dg/vect/vect-75.c: Likewise.
28369 * gcc.dg/vect/vect-76.c: Likewise.
28371 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28372 Will not be vectorizable on vect_no_align targets once aliasing issues
28374 * gcc.dg/vect/vect-79.c: Likewise.
28376 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28377 * gcc.dg/vect/vect-78.c: Likewise.
28378 * gcc.dg/vect/vect-97.c: Likewise.
28380 2005-09-19 Steven Bosscher <stevenb@suse.de>
28382 * gcc.dg/pr23943.c: New test.
28384 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28387 * gfortran.dg/derived_pointer_null_1.f90: New test.
28389 2005-09-18 Richard Guenther <rguenther@suse.de>
28391 PR middle-end/23944
28392 * gcc.c-torture/compile/pr23944.c: New testcase.
28394 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28397 * gfortran.dg/der_pointer_2.f90: New test.
28399 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28402 * gfortran.dg/nested_modules_2.f90: New test.
28404 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28407 * g++.dg/other/semicolon.C: New test.
28409 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28411 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28412 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28414 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28417 * g++.dg/template/static18.C: New test.
28420 * g++.dg/template/crash19.C: Remove dg-error marker.
28421 * g++.dg/template/local4.C: New test.
28423 2005-09-16 Paul Brook <paul@codesourcery.com>
28426 * gfortran.dg/dependency_1.f90: New test.
28428 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28431 * g++.dg/template/static17.C: New test.
28433 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28436 * g++.dg/warn/huge-val1.C: New test.
28438 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28441 * g++.dg/parse/class2.C: New test.
28442 * g++.dg/template/explicit8.C: Likewise.
28443 * g++.dg/template/spec25.C: Likewise.
28445 2005-09-14 Josh Conner <jconner@apple.com>
28447 PR middle-end/23584
28448 * gcc.dg/pr23584.c: New test.
28450 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28452 PR fortran/21875 Internal Unit Array I/O, NIST
28453 * gfortran.dg/arrayio_1.f90: New test.
28454 * gfortran.dg/arrayio_1.f90: New test.
28455 * gfortran.dg/arrayio_1.f90: New test.
28456 * gfortran.dg/arrayio_1.f90: New test.
28457 * gfortran.dg/arrayio_1.f90: New test.
28459 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28461 PR middle-end/22480
28462 * gcc.dg/vect/pr22480.c: New test.
28464 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28467 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28469 2005-09-13 Josh Conner <jconner@apple.com>
28472 * g++.dg/init/struct2.C: New test.
28473 * g++.dg/init/struct3.C: New test.
28475 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28477 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28478 Clean up temp files.
28479 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28480 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28481 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28482 gcc.dg/tree-ssa/builtin-printf-1.c,
28483 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28484 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28485 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28486 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28487 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28488 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28489 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28490 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28491 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28492 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28493 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28494 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28496 2005-09-13 Josh Conner <jconner@apple.com>
28498 * lib/gcc-dg.exp: Load scanipa.exp.
28499 (cleanup-dump): New procedure.
28500 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28501 * lib/scandump.exp: New file.
28502 * lib/scantree.exp: Use it.
28503 * lib/scanipa.exp: New file.
28505 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28508 * gfortran.dg/generic_4.f90: New test.
28510 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28513 * gcc.target/i386/pr23816-1.c: New test.
28514 * gcc.target/i386/pr23816-2.c: New test.
28517 2005-09-13 Bastian Blank <waldi@debian.org>
28520 * g++.dg/abi/mangle26.C: New test.
28521 * g++.dg/abi/mangle27.C: New test.
28522 * g++.dg/abi/mangle28.C: New test.
28523 * g++.dg/abi/mangle29.C: New test.
28526 * g++.dg/parse/register1.C: New test.
28528 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28531 * g++.dg/template/access16.C: New test.
28533 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28535 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28537 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28540 * gfortran.dg/shape_2.f90: New test.
28542 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28545 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28546 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28547 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28548 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28549 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28550 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28551 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28554 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28557 * g++.dg/parse/template17.C: New test.
28559 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28562 * g++.dg/template/nontype14.C: New test.
28564 2005-09-12 Ian Lance Taylor <ian@airs.com>
28567 * g++.dg/lookup/friend7.C: New test.
28568 * g++.dg/lookup/friend8.C: New test.
28569 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28570 so that it will be found via argument dependent lookup.
28571 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28572 friend functions which will no longer be found.
28573 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28574 function g, so that it will be found via argument dependent
28576 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28577 * g++.old-deja/g++.mike/net43.C: Likewise.
28579 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28582 * g++.dg/template/static16.C: New test.
28584 2005-09-12 Josh Conner <jconner@apple.com>
28586 PR middle-end/23237
28587 * gcc.c-torture/compile/pr23237.c: New test.
28589 2005-09-11 Richard Henderson <rth@redhat.com>
28591 * g++.dg/other/error8.C: Update expected diagnostic text.
28593 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28595 PR libfortran/19872
28596 * gfortran.dg/overwrite_1.f: New test.
28598 2005-09-09 Josh Conner <jconner@apple.com>
28600 * g++.dg/init/pr23180-1.C: Removed.
28601 * g++.dg/init/pr23180-2.C: Removed.
28603 2005-09-09 David Daney <ddaney@avtrex.com>
28605 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28606 files which are ...
28607 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28608 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28610 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28612 * gfortran.dg/iostat_2.f90: New test.
28614 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28617 * g++.dg/ext/interface1.C: New test.
28618 * g++.dg/ext/interface1.h: Likewise.
28619 * g++.dg/ext/interface1a.cc: Likewise.
28621 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28623 * gfortran.dg/iomsg_1.f90: New test case.
28625 2005-09-09 Richard Guenther <rguenther@suse.de>
28628 * g++.dg/tree-ssa/pr23624.C: New testcase.
28630 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28633 * gfortran.dg/vector_subscript_1.f90,
28634 * gfortran.dg/vector_subscript_2.f90: New tests.
28636 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28639 * gfortran.dg/array_alloc_1.f90,
28640 * gfortran.dg/array_alloc_2.f90,
28641 * gfortran.dg/array_alloc_3.f90: New tests.
28643 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28646 * gfortran.dg/array_constructor_6.f90
28647 * gfortran.dg/array_constructor_7.f90
28648 * gfortran.dg/array_constructor_8.f90
28649 * gfortran.dg/array_constructor_9.f90
28650 * gfortran.dg/array_constructor_10.f90
28651 * gfortran.dg/array_constructor_11.f90
28652 * gfortran.dg/array_constructor_12.f90: New tests.
28654 2005-09-08 Josh Conner <jconner@apple.com>
28657 * g++.dg/init/pr23180-1.C: New test.
28658 * g++.dg/init/pr23180-2.C: New test.
28660 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28663 * gfortran.dg/module_double_reuse.f90: New.
28665 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28672 * gfortran.dg/common_equivalence_1.f: New.
28673 * gfortran.dg/common_equivalence_2.f: New.
28674 * gfortran.dg/common_equivalence_3.f: New.
28675 * gfortran.dg/contained_equivalence_1.f90: New.
28676 * gfortran.dg/module_blank_common.f90: New.
28677 * gfortran.dg/module_commons_1.f90: New.
28678 * gfortran.dg/module_equivalence_1.f90: New.
28679 * gfortran.dg/nested_modules_1.f90: New.
28680 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28681 equivalences and add comment to connect the test with
28684 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28687 * gfortran.dg/common_6.f90: New test.
28689 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28692 * gfortran.dg/char_result_1.f90,
28693 * gfortran.dg/char_result_2.f90,
28694 * gfortran.dg/char_result_3.f90,
28695 * gfortran.dg/char_result_4.f90,
28696 * gfortran.dg/char_result_5.f90,
28697 * gfortran.dg/char_result_6.f90,
28698 * gfortran.dg/char_result_7.f90,
28699 * gfortran.dg/char_result_8.f90: New tests.
28701 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28704 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28706 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28709 * obj-c++.dg/selector-5.mm: New test.
28710 * obj-c++.dg/selector-6.mm: New test.
28712 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28716 * objc.dg/error-1.m: New test.
28718 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28721 * gfortran.fortran-torture/execute/pr23373-1.f90,
28722 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28724 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28726 PR libfortran/23760
28727 * gfortran.dg/g77/1832.f: Remove long string in write statement
28728 to allow the test to pass on correct list directed output with
28731 2005-09-07 James E Wilson <wilson@specifix.com>
28733 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28735 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28737 * gfortran.dg/parameter+save.f90: Rename to
28738 * gfortran.dg/parameter_save.f90: .. this.
28740 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28743 * gfortran.dg/parameter+save.f90: New test case.
28745 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28748 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28750 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28753 * gcc.dg/pr23075.c: New test.
28754 * g++.dg/warn/pr23075.C: New test.
28757 * gcc.target/i386/pr22362.c: New test.
28759 PR rtl-optimization/23098
28760 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28762 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28763 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28764 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28766 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28768 * g++.dg/expr/cast6.C: New test.
28771 * g++.dg/init/new15.C: New test.
28773 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28775 * gcc.dg/vect/Os-vect-95.c: New test.
28776 * gcc.dg/vect/vect-95.c: Same.
28778 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28780 * gcc.dg/vect/vect-29.c: Update xfail testing.
28781 * gcc.dg/vect/vect-44.c: Same.
28782 * gcc.dg/vect/vect-48.c: Same.
28783 * gcc.dg/vect/vect-50.c: Same.
28784 * gcc.dg/vect/vect-72.c: Same.
28785 * gcc.dg/vect/vect-77.c: Same.
28786 * gcc.dg/vect/vect-78.c: Same.
28787 * gcc.dg/vect/vect-80.c: Same.
28788 * gcc.dg/vect/vect-96.c: Same.
28789 * gcc.dg/vect/vect-100.c: Same.
28790 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28791 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28792 * gfortran.dg/vect/vect-5.f90: Same.
28794 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28796 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28798 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28799 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28802 * g++.dg/opt/pr23056.C: New test.
28804 PR rtl-optimization/23098
28805 * gcc.target/i386/pr23098.c: New test.
28807 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28810 * g++.dg/template/static15.C: New test.
28813 * g++.dg/ext/stmtexpr5.C: New test.
28814 * g++.dg/ext/stmtexpr6.C: Likewise.
28816 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28818 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28820 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28821 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28822 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28824 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28826 PR libfortran/23321
28827 * gfortran.dg/direct_io_4.f90: New test case.
28829 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28830 Rasmus Hahn <rassahah@neofonie.de>
28833 * objc.dg/type-stream-1.m: New test.
28835 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28838 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28839 gfortran.dg/print_fmt_3.f90: New test.
28841 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28843 * gfortran.dg/fmt_t_1.f90: New test.
28845 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28847 PR rtl-optimization/23454
28848 * g++.dg/opt/pr23454.C: New test.
28850 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28853 * g++.dg/ext/static1.C: New test.
28855 2005-09-02 Richard Henderson <rth@redhat.com>
28857 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28858 tail call to check_fa_work.
28860 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28863 * g++.dg/other/gc3.C: New test.
28865 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28867 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28868 * gcc.dg/20050826-1.c: Likewise.
28870 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28873 * g++.dg/expr/volatile1.C: New test.
28875 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28877 PR middle-end/23547
28878 * gcc.dg/pr23547.c: New test.
28880 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28883 * gcc.c-torture/execute/pr22061-1.c,
28884 * gcc.c-torture/execute/pr22061-2.c,
28885 * gcc.c-torture/execute/pr22061-3.c,
28886 * gcc.c-torture/execute/pr22061-4.c: New tests.
28888 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28890 * gcc.dg/Wredundant-decls-2.c: New test to check that
28891 -Wredundant-decls does not issue warning for a variable
28892 definition following a declaration.
28894 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28897 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28898 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28899 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28901 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28902 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28903 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28904 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28905 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28906 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28907 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28908 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28910 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28913 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28916 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28919 * gcc.dg/pr21255-1.c: New test.
28920 * gcc.dg/pr21255-2-mb.c: Likewise.
28921 * gcc.dg/pr21255-2-ml.c: Likewise.
28922 * gcc.dg/pr21255-3.c: Likewise.
28923 * gcc.dg/pr21255-4.c: Likewise.
28925 2005-08-31 Dale Johannesen <dalej@apple.com>
28927 * gcc.dg/20050830-1.c: New.
28929 2005-08-31 Josh Conner <jconner@apple.com>
28931 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28932 command-line options for arm-*-* targets.
28933 * g++.dg/init/array16.C: Likewise.
28934 * g++.dg/other/crash-4.C: Likewise.
28936 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28939 * obj-c++.dg/gnu-runtime-3.mm: New test.
28941 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28944 * g++.dg/lookup/ambig4.C: New test.
28945 * g++.dg/lookup/ambig5.C: New test.
28946 * g++.dg/tc1/dr101.C: Adjust error markers.
28948 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28951 * g++.dg/template/ttp5.C: Adjust error markers.
28953 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28956 * lib/obj-c++.exp: Include target-libpath.exp.
28957 (obj-c++_link_flags): Look for the GNU libobjc library
28958 and set the library path to include it.
28959 Don't manually set LD_LIBRARY_PATH (etc.) but call
28960 set_ld_library_path_env_vars instead.
28961 (obj-c++_target_compile): Don't set library path or
28962 linker flags because they are already set correctly
28963 in obj-c++_link_flags.
28965 2005-08-30 Josh Conner <jconner@apple.com>
28967 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28968 to command-line options for arm-*-* targets.
28970 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28972 * g++.dg/other/i386-1.C: New.
28974 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28976 PR preprocessor/20348
28977 PR preprocessor/20356
28978 * gcc.dg/cpp/pr20348.c: New test.
28979 * gcc.dg/cpp/pr20348.h: New file.
28980 * gcc.dg/cpp/inc/pr20348.h: New file.
28981 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28982 * gcc.dg/cpp/pr20356.c: New test.
28983 * gcc.dg/cpp/pr20356.h: New file.
28984 * gcc.dg/cpp/inc/pr20356.h: New file.
28985 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28987 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28989 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28990 Fix array dimension to avoid correct end-of-file error.
28992 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28994 PR libfortran/23598
28995 * gfortran.dg/iostat_1.f90: New test.
28997 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28999 PR middle-end/23408
29000 * gcc.dg/pr23408.c: New test.
29002 2005-08-28 Mark Mitchell <mark@codesourcery.com>
29005 * g++.dg/init/member1.C: Make sure erroneous static data member
29006 definitions are required.
29007 * g++.dg/template/static13.C: New test.
29008 * g++.dg/template/static14.C: Likewise.
29010 2005-08-29 Jakub Jelinek <jakub@redhat.com>
29012 * gcc.target/i386/pr23575.c: Use -msse2 instead of
29013 -march=pentium4, remove ilp32 requirement.
29015 PR middle-end/23484
29016 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29017 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29019 2005-08-29 Andreas Jaeger <aj@suse.de>
29022 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29024 2005-08-28 Jakub Jelinek <jakub@redhat.com>
29026 * gcc.c-torture/execute/20050316-2.c: New test.
29027 * gcc.c-torture/execute/20050316-3.c: New test.
29028 * gcc.dg/torture/pr16104-1.c: New test.
29030 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
29032 PR middle-end/23463
29033 * gcc.c-torture/execute/zero-struct-1.c: New test.
29035 2005-08-27 Richard Guenther <rguenther@suse.de>
29038 * gcc.target/i386/pr23575.c: New testcase.
29040 2005-08-26 Jakub Jelinek <jakub@redhat.com>
29042 PR rtl-optimization/23561
29043 * gcc.c-torture/execute/20050826-1.c: New test.
29046 * gcc.c-torture/execute/20050826-2.c: New test.
29048 2005-08-26 Dale Johannesen <dalej@apple.com>
29050 * gcc.dg/20030711-1.c: Modify to work on Darwin.
29051 * gcc.dg/20050826-1.c: New.
29053 2005-08-26 Mark Mitchell <mark@codesourcery.com>
29056 * g++.dg/template/nontype13.C: New test.
29059 * g++.dg/init/new14.C: New test.
29060 * g++.dg/expr/anew1.C: Do not XFAIL.
29061 * g++.dg/expr/anew2.C: Likewise.
29062 * g++.dg/expr/anew3.C: Likewise.
29064 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
29066 PR middle-end/22439
29067 * gcc.dg/vla-3.c: New test.
29069 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
29072 * gfortran.dg/named_interface.f90: New.
29074 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
29076 * gcc.c-torture/execute/frame-address.c: New test.
29078 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
29081 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29083 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29085 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29087 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29089 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29090 * gcc.dg/altivec-22.c: Rename from..
29091 * gcc.dg/altivec-nomfcr.c: ..this.
29093 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
29095 PR tree-optimization/23546
29096 * gcc.dg/tree-ssa/pr23546.c: New test.
29098 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
29101 * gfortran.dg/nonreturning_statements.f90: New test.
29103 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
29106 * g++.dg/parse/crash29.C: New.
29108 2005-08-23 DJ Delorie <dj@redhat.com>
29110 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29111 constants have the L suffix.
29113 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
29116 * g++.dg/template/instantiate8.C: New.
29118 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
29120 PR middle-end/23467
29121 * gcc.c-torture/execute/pr23467.c: New test.
29123 2005-08-23 Jakub Jelinek <jakub@redhat.com>
29125 PR tree-optimization/22043
29126 * gcc.c-torture/execute/20050613-1.c: New test.
29128 2005-08-23 Ben Elliston <bje@au.ibm.com>
29130 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29132 2005-08-22 Jakub Jelinek <jakub@redhat.com>
29134 PR rtl-optimization/23478
29135 * g++.dg/opt/pr23478.C: New test.
29137 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
29140 * gcc.dg/switch-warn-3.c: New test.
29142 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29145 * g++.dg/template/param1.C: New test.
29147 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29150 * g++.dg/other/incomplete1.C: New test.
29152 2005-08-22 Ira Rosen <irar@il.ibm.com>
29154 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29157 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29159 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29162 2005-08-21 Jakub Jelinek <jakub@redhat.com>
29164 * gcc.target/i386/sse-4.c: New test.
29166 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29169 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29171 2005-08-20 Jakub Jelinek <jakub@redhat.com>
29173 * gcc.dg/20050811-1.c: New test.
29174 * gcc.dg/20050811-2.c: New test.
29176 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
29178 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29180 2005-08-19 Diego Novillo <dnovillo@redhat.com>
29183 * gcc.c-torture/compile/pr23476.c: New test.
29185 2005-08-19 Devang Patel <dpatel@apple.com>
29187 PR tree-optimization/23048
29188 * gcc.dg/tree-ssa/pr23048.c: New test.
29190 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
29192 PR middle-end/20624
29193 * g++.dg/warn/Wreturn-3.C: New test
29195 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
29197 PR tree-optimization/22228
29198 * g++.dg/vect/pr22543.cc: New test.
29200 2005-08-17 Steven Bosscher <stevenb@suse.de>
29202 PR tree-optimization/21574
29203 * gcc.dg/tree-ssa/pr21574.c: New test.
29205 2005-08-16 James E Wilson <wilson@specifix.com>
29207 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29209 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
29212 * gcc.c-torture/compile/zero-strct-3.c: New test.
29213 * gcc.c-torture/compile/zero-strct-4.c: New test.
29215 2005-08-16 Steven Bosscher <stevenb@suse.de>
29218 * gcc.target/x86_64/pr23376.c: New test.
29220 2005-08-16 Ian Lance Taylor <ian@airs.com>
29223 * g++.dg/ext/vector2.C: New.
29225 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29227 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29229 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29231 PR libfortran/23428
29232 * gfortran.dg/inquire-complex.f90: New test case.
29234 2005-08-16 James E Wilson <wilson@specifix.com>
29236 PR tree-optimization/21105
29237 * gcc.dg/large-size-array.c: New.
29239 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
29241 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29243 * gcc.dg/vect/vect-41: Likewise.
29244 * gcc.dg/vect/vect-42: Likewise.
29245 * gcc.dg/vect/vect-43: Likewise.
29246 * gcc.dg/vect/vect-44: Likewise.
29247 * gcc.dg/vect/vect-46: Likewise.
29248 * gcc.dg/vect/vect-47: Likewise.
29249 * gcc.dg/vect/vect-48: Likewise.
29250 * gcc.dg/vect/vect-52: Likewise.
29251 * gcc.dg/vect/vect-53: Likewise.
29252 * gcc.dg/vect/vect-54: Likewise.
29253 * gcc.dg/vect/vect-55: Likewise.
29254 * gcc.dg/vect/vect-56: Likewise.
29255 * gcc.dg/vect/vect-57: Likewise.
29256 * gcc.dg/vect/vect-58: Likewise.
29257 * gcc.dg/vect/vect-59: Likewise.
29258 * gcc.dg/vect/vect-60: Likewise.
29259 * gcc.dg/vect/vect-61: Likewise.
29260 * gcc.dg/vect/vect-85: Likewise.
29261 * gcc.dg/vect/vect-87: Likewise.
29262 * gcc.dg/vect/vect-88: Likewise.
29263 * gcc.dg/vect/vect-93.c: Likewise.
29264 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29265 * gcc.dg/vect/vect-75: Likewise.
29266 * gcc.dg/vect/vect-76: Likewise.
29267 * gcc.dg/vect/vect-77: Likewise.
29268 * gcc.dg/vect/vect-78: Likewise.
29269 * gcc.dg/vect/vect-80: Likewise.
29270 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29271 vectorized for the expected reason, rather than checking how alignment
29273 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29274 aligned type and also instead of aligned pointers. Added documentation.
29276 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
29278 * gfortran.dg/power.f90: New test.
29280 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29282 PR rtl-optimization/23299
29283 * g++.dg/opt/pr23299.C: New test.
29285 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29287 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29289 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29291 * g++.dg/template/local6.C: New test.
29293 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29295 * execute/exceptions/finally-1.m: Check that the catch and finally are
29296 being called. Also add a "return 0;" at the end of main.
29298 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29301 * gfortran.dg/namelist_print_1.f: New test of functionality of
29303 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29304 namelist generates error with -std=f95.
29306 2005-08-14 Ira Rosen <irar@il.ibm.com>
29308 PR tree-optimization/23119
29309 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29311 2005-08-13 Marcin Koziej <creep@desk.pl>
29312 Andrew Pinski <pinskia@physics.uc.edu>
29315 * execute/exceptions/finally-1.m: New test.
29317 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29319 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29321 * objc/execute/exceptions/trivial.m: New test.
29322 * objc.dg/try-catch-11.m: Move to ...
29323 * objc/execute/exceptions/foward-1.m: Here.
29324 * objc.dg/try-catch-2.m: Move to ...
29325 * objc/execute/exceptions/catchall-1.m: Here.
29326 * objc.dg/try-catch-8.m: Move to ...
29327 * objc/execute/exceptions/local-variables-1.m: Here.
29329 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29331 * objc.dg/nested-func-1.m: Move to ...
29332 * objc/execute/nested-func-1.m: Here.
29334 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29336 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29337 in ${options} instead of [target_info name].
29338 * lib/obj-c++.exp (objc_target_compile): Likewise.
29340 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29342 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29344 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29346 part of PR testsuite/23348
29347 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29348 each of the torture options.
29349 * objc/compile/trivial.m: New test.
29351 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29353 * gfortran.dg/eoshift.f90: Correct format.
29355 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29357 * gfortran.fortran-torture/execute/character_passing.f90:
29360 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29363 * g++.dg/template/unify10.C: New.
29365 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29367 * g++.dg/parse/pr22514.C: Move to...
29368 * g++.dg/debug/pr22514.C: here.
29370 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29373 * g++.dg/inherit/pure1.C: New test.
29375 * ChangeLog: Fix typos.
29377 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29378 Steven Bosscher <stevenb@suse.de>
29380 * gfortran.dg/runtime_warning_1.f90: New test.
29382 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29385 * g++.dg/parse/crash28.C: New.
29387 2005-08-11 Richard Guenther <rguenther@suse.de>
29390 * gcc.target/i386/tailcall-1.c: New testcase.
29392 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29394 * gcc.dg/vect/vect-67.c: Un-xfail.
29396 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29399 * g++.dg/parse/crash27.C: new test.
29401 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29403 PR libfortran/22143
29404 * gfortran.dg/shift-kind.f90: New testcase.
29406 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29408 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29409 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29411 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29414 * g++.dg/other/mult-stor1.C: New test.
29416 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29418 * gcc.c-torture/pr18299-1.c: Move to ...
29419 * gcc.c-torture/compile/pr18299-1.c: Here.
29421 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29423 * gfortran/fortran.torture/execute/character_passing.f90:
29424 Fix types for LSAME.
29426 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29428 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29429 input data back to what it was originally.
29431 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29433 * objc.dg/try-catch-8.m: Enable for all targets.
29435 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29437 * gcc.dg/pr23165.c: New test.
29439 2005-08-09 Steven Bosscher <stevenb@suse.de>
29441 PR tree-optimization/23234
29442 * gcc.dg/tree-ssa/pr23234.c: New test.
29444 2005-08-08 Josh Conner <jconner@apple.com>
29446 PR rtl-optimization/23241
29447 * gcc.dg/char-compare.c: New test.
29449 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29452 * g++.dg/init/new13.C: New test.
29454 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29457 * g++.dg/other/crash-4.C: Adjust
29458 * g++/dg/ext/packed9.C: New.
29460 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29462 PR middle-end/21964
29463 * gcc.c-torture/execute/pr21964-1.c: New test.
29465 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29468 * gcc.dg/pr22458-1.c: New test.
29470 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29471 Steven G. Kargl <kargls@comcast.net>
29474 * gfortran.dg/flush_1.f90: New test.
29476 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29479 * g++.dg/template/eh2.C: New test.
29481 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29484 * g++.dg/template/instantiate7.C: New test.
29486 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29489 * gcc.dg/Wunused-value-1.c: New test.
29491 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29493 PR rtl-optimization/23233
29494 * gcc.c-torture/compile/pr23233-1.c: New test.
29496 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29500 * gfortran.dg/equiv_1.f90: New test.
29501 * gfortran.dg/equiv_2.f90: New test.
29502 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29503 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29504 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29506 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29508 * gcc.c-torture/execute/vrp-5.c: New test.
29509 * gcc.c-torture/execute/vrp-6.c: New test.
29510 * gcc.dg/tree-ssa/vrp21.c: New test.
29512 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29514 * g++.dg/parse/pr22514.C: New test.
29516 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29518 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29520 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29521 instead of constant loads / pool entries.
29523 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29525 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29528 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29530 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29531 __WINT_TYPE__ in generated prototypes if possible.
29533 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29536 * g++.dg/tree-ssa/pr22037.C:
29538 2005-08-04 Richard Henderson <rth@redhat.com>
29540 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29541 scan-tree-dump-times directive.
29543 2005-08-04 Jan Hubicka <jh@suse.cz>
29545 * gcov-1.C: Fix switch counts.
29546 * gcov-4b.c: Likewise.
29548 2005-08-03 Jeff Law <law@redhat.com>
29550 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29552 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29554 * gcc.c-torture/execute/pr23135.c: New test.
29556 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29558 PR tree-optimization/19899
29559 * gcc.dg/tree-ssa/scev-1.c: New test.
29560 * gcc.dg/tree-ssa/scev-2.c: New test.
29562 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29565 * gcc.dg/torture/pr18582-1.c: New test.
29567 2005-08-03 Jan Hubicka <jh@suse.cz>
29569 * update-conroll.c: New testcase.
29570 * update-conroll-2.c: New testcase.
29572 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29574 * gfortran.dg/constant_substring.f: New test.
29575 * gfortran.dg/pr22491.f: New test.
29577 2005-08-02 Jan Hubicka <jh@suse.cz>
29579 * update-threading.c: Replace by the proper one.
29581 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29584 * g++.dg/tree-ssa/pr23164.C: New test.
29586 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29588 * gcc.dg/tree-ssa/pr23192.c: New test.
29590 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29592 * gcc.c-torture/execute/vrp-4.c: New test.
29594 2005-08-02 Jan Hubicka <jh@suse.cz>
29596 * update-threading.c: New test.
29598 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29600 * gcc.c-torture/compile/20050801-1.c: New test.
29601 * gcc.c-torture/compile/20050801-2.c: New test.
29603 2005-08-01 Jan Hubicka <jh@suse.cz>
29605 * val-prof-5.c: New test.
29607 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29610 * gcc.dg/pr22311-1.c : New test.
29612 2005-07-31 Steven Bosscher <stevenb@suse.de>
29615 * gfortran.dg/pr23095.f: New test.
29618 * g++.dg/other/pr22003.C: New test.
29620 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29623 * gcc.c-torture/execute/pr20621-1.c: New test.
29625 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29627 * gfortran.dg/comma_format_extension_4.f: Adjust length
29628 of string for format.
29629 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29630 print statement with internal write.
29631 * gfortran.dg/der_array_io_2.f: Likewise.
29632 * gfortran.dg/der_array_io_3.f: Likewise.
29634 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29636 * gcc.dg/fold-abs-4.c: new test.
29638 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29640 PR fortran/22570 an related issues.
29641 * gfortran.dg/x_slash_1.f: New test.
29643 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29646 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29647 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29649 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29652 * gcc.dg/Wshadow-3.c: New test.
29654 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29656 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29657 used to have the wrong bounds).
29659 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29662 * gcc.dg/hex-round-1.c: Test more cases.
29663 * gcc.dg/hex-round-2.c: New test.
29665 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29668 * g++.dg/tree-ssa/pr22550.C: New test.
29670 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29672 * gcc.dg/tree-ssa/vrp19.c: New test.
29673 * gcc.dg/tree-ssa-vrp20.c: New test.
29675 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29678 * gcc.dg/transparent-union-4.c: New test.
29680 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29683 * gcc.dg/c99-vla-2.c: New test.
29685 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29688 * gcc.dg/hex-round-1.c: New test.
29690 2005-07-28 Jan Hubicka <jh@suse.cz>
29692 * inliner-1.c: Do not dump everything.
29693 * tree-prof.exp: Do not pass -ftree-based-profiling.
29694 * bprob.exp: Likewise.
29696 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29698 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29701 * g++.dg/expr/ptrmem7.C: New test.
29703 2005-07-28 Mike Stump <mrs@apple.com>
29705 * g++.old-deja/g++.mike/visibility-1.C: New test.
29707 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29710 * gcc.c-torture/execute/pr20187-1.c: New test.
29712 2005-07-28 Jeff Law <law@redhat.com>
29714 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29715 * gcc.dg/tree-ssa/vrp18.c: New test.
29717 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29719 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29721 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29723 PR tree-optimization/22506
29724 * gcc.dg/vect/ps22506.c: New test.
29726 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29729 * gcc.target/i386/sse-3.c: New test.
29731 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29733 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29734 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29736 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29739 * gcc.c-torture/compile/pr22589-1.c: New test.
29741 2005-07-28 Jan Hubicka <jh@suse.cz>
29743 * update-loopch.c: New testcase.
29745 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29747 PR rtl-optimization/23047
29748 * gcc.c-torture/execute/pr23047.c: New test.
29749 * gcc.c-torture/execute/pr23047.x: New.
29751 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29753 PR tree-optimization/22493
29754 * gcc.c-torture/execute/pr22493-1.c: New test.
29755 * gcc.c-torture/execute/pr22493-1.x: New.
29756 * gcc.c-torture/execute/vrp-1.c: New test.
29757 * gcc.c-torture/execute/vrp-2.c: New test.
29758 * gcc.c-torture/execute/vrp-2.c: New test.
29760 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29762 * gcc.target/frv/all-builtin-read8.c: Delete.
29763 * gcc.target/frv/all-builtin-read16.c: Delete.
29764 * gcc.target/frv/all-builtin-read32.c: Delete.
29765 * gcc.target/frv/all-builtin-read64.c: Delete.
29766 * gcc.target/frv/all-builtin-write8.c: Delete.
29767 * gcc.target/frv/all-builtin-write16.c: Delete.
29768 * gcc.target/frv/all-builtin-write32.c: Delete.
29769 * gcc.target/frv/all-builtin-write64.c: Delete.
29770 * gcc.target/frv/all-read-write-1.c: New.
29772 2005-07-27 Jeff Law <law@redhat.com>
29774 * gcc.c-torture/execute/pr22630.c: New test.
29776 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29778 PR tree-optimization/23073
29779 * gcc.dg/vect/nodump-pr23073.c: New test.
29780 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29782 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29784 PR tree-optimize/22348
29785 * gcc.c-torture/execute/pr22348.c: New.
29787 2005-07-27 Richard Guenther <rguenther@suse.de>
29789 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29791 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29794 * gfortran.dg/logical_comp.f90: New test.
29796 2005-07-27 Jan Hubicka <jh@suse.cz>
29798 * inliner-1.c: Add cleanup of dumps.
29799 * val-prof-*.c: Likewise.
29800 * update-tailcall.c: New.
29802 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29805 * gcc.dg/tree-ssa/pr22591.c: New test.
29806 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29808 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29811 * objc.dg/try-catch-11.m: New test.
29813 2005-07-26 Richard Guenther <rguenther@suse.de>
29815 PR tree-optimization/22486
29816 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29818 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29821 * g++.dg/opt/loop2.C: New test.
29823 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29825 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29826 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29828 2005-07-25 Adam Nemet <anemet@lnxw.com>
29830 * lib/profopt.exp (profopt-execute): Check for profiling data
29831 files on the target.
29833 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29835 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29836 for matching of asm labels.
29838 2005-07-25 Richard Guenther <rguenther@suse.de>
29840 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29842 2005-07-25 Richard Guenther <rguenther@suse.de>
29845 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29847 2005-07-25 Ira Rosen <irar@il.ibm.com>
29849 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29850 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29851 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29852 * gcc.dg/vect/vect-100.c: New test.
29853 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29854 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29855 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29856 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29857 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29858 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29859 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29860 * gfortran.dg/vect/pr19049.f90: New testcase.
29861 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29863 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29865 * gcc.c-torture/execute/20050713-1.c: New test.
29868 * gfortran.fortran-torture/execute/data_4.f90: New test.
29870 PR middle-end/20303
29871 * gcc.dg/visibility-d.c: New test.
29873 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29875 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29876 * gfortran.dg/underflow.f90: Ditto.
29878 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29880 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29881 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29882 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29884 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29886 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29887 include case of field width of zero.
29889 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29891 PR libgfortran/21875
29892 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29893 with trailing blanks on normal formatted read.
29895 2005-07-23 Chao-ying Fu <fu@mips.com>
29897 * gcc.target/mips/mips32-dsp-type.c: New test.
29898 * gcc.target/mips/mips32-dsp.c: New test.
29900 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29903 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29906 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29907 and __cyg_profile_func_exit.
29909 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29911 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29912 * gfortran.dg/comma_format_extension_4.f: Same.
29913 * gfortran.dg/pr15332.f: Same.
29914 * gfortran.dg/pr21730.f: Same.
29916 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29918 * g++.dg/opt/vrp2.C: Fix testcase.
29921 * g++.dg/opt/vrp2.C: New test.
29923 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29926 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29928 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29930 * gcc.dg/tree-ssa/20050719-1.c: New test.
29932 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29934 * gcc.dg/bfin-longcall-1.c: New file.
29935 * gcc.dg/bfin-longcall-2.c: New file.
29937 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29939 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29941 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29943 PR middle-end/19055
29944 * gcc.dg/tree-ssa/pr19055.c: New test.
29945 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29947 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29950 * g++.dg/other/pr22358.C: New test.
29952 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29955 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29957 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29960 * g++.dg/init/union2.C: New test.
29962 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29965 * gcc.dg/complex-4.c: New test.
29967 2005-07-21 Richard Guenther <rguenther@suse.de>
29970 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29971 scanning for asm labels.
29972 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29974 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29977 * gcc.dg/altivec-pr22085.c: New.
29979 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29981 PR tree-optimization/19210
29982 * gcc.dg/tree-ssa/pr19210-1.c: New.
29983 * gcc.dg/tree-ssa/pr19210-2.c: New.
29985 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29987 PR rtl-optimization/22167
29988 * g++.dg/opt/pr22167.C: New test.
29990 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29993 * g++.dg/lookup/two-stage2.C: New.
29994 * g++.dg/lookup/two-stage3.C: New.
29995 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29996 fixed two-stage name lookup for operators.
29997 * g++.dg/template/call3.C: Compiler now produces an appropriate
29999 * g++.dg/template/crash37.C: Compiler now describes bla() on line
30001 * g++.dg/template/ptrmem4.C: Compiler produces different error
30003 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30004 connect_to_method as a candidate.
30006 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
30008 * gcc.dg/fold-alloc-1.c: New test.
30010 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
30012 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30013 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30015 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
30017 * gcc.dg/fold-abs-1.c: New test.
30018 * gcc.dg/fold-abs-2.c: New test.
30019 * gcc.dg/fold-abs-3.c: New test.
30021 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
30023 Make CONSTRUCTOR use VEC to store initializers.
30024 * g++.dg/ext/complit3.C: Check for specific error messages.
30025 * g++.dg/init/brace2.C: Update error message.
30026 * g++.dg/warn/Wbraces2.C: Likewise.
30028 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
30031 * gfortran.dg/module_interface_1.f90: New test.
30033 2005-07-19 Danny Berlin <dberlin@dberlin.org>
30034 Kenneth Zadeck <zadeck@naturalbridge.com>
30036 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30038 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30040 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30041 specify -Wformat for these tests.
30042 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30043 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30044 * gcc.dg/format/opt-6.c: Delete.
30046 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30048 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30049 * gcc.dg/tree-ssa/sra-3.c: Likewise.
30051 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30053 * gcc.dg/tree-ssa/alias-2.c: New test.
30055 2005-07-18 Mark Mitchell <mark@codesourcery.com>
30058 * g++.dg/template/explicit7.C: New test.
30060 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
30062 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30063 field width of 8 to +Inf and -Inf.
30065 2005-07-17 Mark Mitchell <mark@codesourcery.com>
30068 * g++.dg/template/friend36.C: New test.
30070 2005-07-16 David Edelsohn <edelsohn@gnu.org>
30073 * gfortran.dg/pr21730.f: New test.
30075 2005-07-16 Danny Berlin <dberlin@dberlin.org>
30076 Kenneth Zadeck <zadeck@naturalbridge.com>
30078 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30079 since pure const detection cannot run at -O1 in c compiler.
30080 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30081 can now optimize this case properly.
30082 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30083 because we now pass.
30084 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30086 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
30089 * gcc.dg/format/bitfld-1.c: New test.
30091 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30094 * g++.dg/rtti/repo1.C: New test.
30096 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
30098 PR middle-end/22398
30099 * gcc.c-torture/compile/pr22398.c: New test.
30101 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30104 * g++.dg/expr/cast4.C: New test.
30106 2005-07-15 Richard Guenther <rguenther@suse.de>
30108 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30109 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30111 2005-07-15 Steven Bosscher <stevenb@suse.de>
30113 PR tree-optimization/22230
30114 * gcc.dg/tree-ssa/pr22230.c: New test.
30116 2005-07-14 Jakub Jelinek <jakub@redhat.com>
30118 * gfortran.dg/g77/cpp6.f: New test.
30121 * gfortran.dg/g77/cpp5.F: New test.
30122 * gfortran.dg/g77/cpp5.h: New file.
30123 * gfortran.dg/g77/cpp5inc.h: New file.
30125 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
30127 PR libfortran/16435
30128 * gfortran.dg/tl_editting.f90: New.
30129 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30131 2005-07-14 Steven G. Kargl <kargls@comcast.net>
30133 * gfortran.dg/char_array_constructor.f90: New test.
30135 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
30137 * gfortran.dg/past_eor.f90: New.
30138 * gfortran.dg/complex_read.f90: New.
30140 2005-07-13 Jeff Law <law@redhat.com>
30142 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30145 * gcc.dg/tree-ssa/pr22321.c: New test
30147 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
30149 PR tree-optimization/21921
30150 * gcc.dg/tree-ssa/pr21921.c: New.
30152 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30154 PR tree-optimizatio/22442
30155 * gcc.dg/tree-ssa/loop-11.c: New test.
30157 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30160 * gcc.c-torture/compile/pr21840.c: New test.
30162 2005-07-12 Jan Hubicka <jh@suse.cz>
30164 * gcc.c-torture/compile/pr22379.c: New test.
30166 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
30168 PR libfortran/21593
30169 gfortran.dg/dev_null.f90: Remove outdated comment about
30170 PR libfortran/21593.
30173 2005-07-12 Dale Johannesen <dalej@apple.com>
30175 * gcc.target/i386/compress-float-sse.c: New.
30176 * gcc.target/i386/compress-float-sse-pic.c: New.
30177 * gcc.target/i386/compress-float-387.c: New.
30178 * gcc.target/i386/compress-float-387-pic.c: New.
30179 * gcc.dg/compress-float-ppc.c: New.
30180 * gcc.dg/compress-float-ppc-pic.c: New.
30182 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
30184 PR libfortran/21593
30185 gfortran.dg/dev_null.f90: Remove targets.
30187 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30190 * gcc.dg/pr22335-1.c: New test.
30191 * gcc.dg/pr22335-2.c: New test.
30193 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30196 * g++.dg/template/nontype12.C : New test.
30198 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30200 * gcc.dg/tree-ssa/loop-10.c: New test.
30202 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
30204 * gcc.c-torture/execute/20020720-1.x: Remove.
30206 2005-07-11 Jakub Jelinek <jakub@redhat.com>
30208 * gfortran.fortran-torture/execute/forall_7.f90: New test.
30210 2005-07-10 Richard Sandiford <richard@codesourcery.com>
30212 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30213 (dg-mips-options): Use it.
30215 2005-07-09 Diego Novillo <dnovillo@redhat.com>
30217 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30219 2005-07-09 Richard Henderson <rth@redhat.com>
30221 * lib/target-supports.exp (check_effective_target_sync_char_short):
30224 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
30226 PR libfortran/22217
30227 * gfortran.dg/negative-z-descriptor.f90: New test.
30229 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30232 * gcc.dg/pr22329.c: New test.
30234 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
30236 PR tree-optimization/20139
30237 * gcc.dg/tree-ssa/pr20139.c: New.
30239 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30242 * gcc.dg/pr22356-1.c: New test.
30244 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
30247 * g++.dg/template/unify8.C: New.
30248 * g++.dg/template/unify9.C: New.
30250 2005-07-08 Jakub Jelinek <jakub@redhat.com>
30252 * gfortran.fortran-torture/execute/entry_10.f90: New test.
30254 2005-07-07 Geoffrey Keating <geoffk@apple.com>
30256 * gcc.dg/darwin-version-1.c: New.
30257 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30258 * gcc.dg/builtins-20.c: Likewise.
30259 * gcc.dg/builtins-53.c: Likewise.
30260 * gcc.dg/torture/builtins-convert-1.c: Likewise.
30261 * gcc.dg/torture/builtins-convert-2.c: Likewise.
30262 * gcc.dg/torture/builtins-convert-3.c: Likewise.
30263 * gcc.dg/torture/builtins-power-1.c: Likewise.
30264 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30267 2005-07-07 Jeff Law <law@redhat.com>
30269 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
30270 argument evaluation order.
30272 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
30274 PR libfortran/21594
30275 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30276 Add test cases where the shift length is greater than the
30279 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30281 * obj-c++.dg/proto-lossage-6.mm: New.
30282 * objc.dg/proto-lossage-6.m: New.
30284 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30286 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30287 * objc.dg/gnu-runtime-2.m: Likewise.
30289 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30291 * gfortran.dg/longline.f: New test.
30293 * gfortran.dg/badline.f: New test.
30295 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30300 * gfortran.dg/hollerith.f90: New.
30301 * gfortran.dg/hollerith2.f90: New.
30302 * gfortran.dg/hollerith3.f90: New.
30303 * gfortran.dg/hollerith4.f90: New.
30304 * gfortran.dg/hollerith_f95.f90: New.
30305 * gfortran.dg/hollerith_legacy.f90: New.
30306 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30308 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30311 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30312 * objc.dg/gnu-runtime-2.m: New.
30314 2005-07-06 Jeff Law <law@redhat.com>
30316 * gcc.dg/tree-ssa/vrp17.c: New test.
30318 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30321 * gfortran.dg/array_constructor_5.f90: New test.
30323 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30325 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30327 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30329 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30330 * gcc.dg/980816-1.c: Ditto.
30332 2005-07-06 Jeff Law <law@redhat.com>
30334 * gcc.c-torture/compile/pr21356.c: New test.
30336 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30340 * gcc.c-torture/compile/pr22013-1.c,
30341 gcc.c-torture/execute/pr22098-1.c,
30342 gcc.c-torture/execute/pr22098-2.c,
30343 gcc.c-torture/execute/pr22098-3.c: New tests.
30345 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30348 * gcc.dg/pr22308-1.c: New test.
30350 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30352 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30354 * gcc.dg/compare9.c: Use -fshort-enums instead of
30355 -fno-short-enums. Change the last test to dg-bogus.
30357 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30359 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30360 * gcc.dg/compare9.c: New.
30362 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30364 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30366 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30369 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30372 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30374 * gcc.dg/format/gcc_gfc-1.c: New.
30376 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30378 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30380 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30383 * gfortran.dg/io_invalid_1.f90: New test.
30385 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30387 * gcc.dg/format/gcc_diag-1.c: Update.
30389 2005-07-02 Jeff Law <law@redhat.com>
30391 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30392 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30394 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30396 * gcc.dg/format/gcc_diag-1.c: Update.
30398 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30401 * gcc.c-torture/compile/pr22269.c: New test.
30403 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30407 * g++.dg/tree-ssa/pr21584-1.C: New test.
30408 * g++.dg/tree-ssa/pr21584-2.C: New test.
30410 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30412 * obj-c++.dg/try-catch-11.mm: New.
30413 * objc.dg/try-catch-10.m: New.
30415 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30417 * g++.dg/other/ucnid-1.C: xfail on AIX.
30419 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30422 * gcc.dg/20050629-1.c: New test.
30424 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30426 * obj-c++.dg/const-str-1[0-1].mm: New.
30427 * objc.dg/const-str-1[0-1].m: New.
30429 2005-05-29 Richard Henderson <rth@redhat.com>
30431 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30432 Rename from check_effective_target_vect_no_max.
30433 (check_effective_target_vect_no_int_add): New.
30434 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30435 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30436 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30437 * gcc.dg/vect/vect-reduc-1.c: Use both.
30438 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30440 2005-05-29 Richard Henderson <rth@redhat.com>
30442 * lib/target-supports.exp (check_effective_target_vect_no_max):
30443 Remove i386 and x86_64.
30445 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30448 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30450 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30452 PR middle-end/21969
30453 * gcc.dg/vect/pr21969.c: New test.
30455 2005-06-28 Eric Christopher <echristo@redhat.com>
30459 * gcc.dg/inline1.c: New test.
30460 * gcc.dg/inline2.c: Ditto.
30461 * gcc.dg/inline3.c: Ditto.
30462 * gcc.dg/inline4.c: Ditto.
30463 * gcc.dg/inline5.c: Ditto.
30465 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30467 PR libfortran/22142
30468 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30469 Add testcase also testing eoshift1 for PR 22142.
30471 2005-06-28 Richard Henderson <rth@redhat.com>
30473 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30474 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30475 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30476 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30477 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30479 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30481 PR libfortran/22142
30482 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30483 Add testcase for PR 22142.
30485 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30487 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30488 gcc.target/ia64/fpreg-2.c: New tests.
30490 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30492 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30494 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30496 PR libfortran/22170
30497 * gfortran.dg/slash_1.f90: New test.
30499 2005-06-27 Richard Henderson <rth@redhat.com>
30501 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30502 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30503 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30504 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30505 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30506 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30508 2005-06-27 Richard Henderson <rth@redhat.com>
30510 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30511 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30513 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30515 * obj-c++.dg/proto-lossage-5.mm: New.
30516 * objc.dg/proto-lossage-5.m: New.
30518 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30521 * gcc.dg/tree-ssa/pr21959.c: New test.
30523 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30525 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30526 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30527 testing uninitialized var.
30529 * gcc.c-torture/execute/builtins/chk.h: New.
30530 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30531 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30532 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30533 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30534 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30535 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30536 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30537 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30538 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30539 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30540 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30541 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30542 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30543 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30544 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30545 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30546 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30547 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30548 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30549 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30550 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30551 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30552 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30553 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30554 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30555 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30556 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30557 * gcc.dg/builtin-object-size-1.c: New test.
30558 * gcc.dg/builtin-object-size-2.c: New test.
30559 * gcc.dg/builtin-object-size-3.c: New test.
30560 * gcc.dg/builtin-object-size-4.c: New test.
30561 * gcc.dg/builtin-object-size-5.c: New test.
30562 * gcc.dg/builtin-stringop-chk-1.c: New test.
30563 * gcc.dg/builtin-stringop-chk-2.c: New test.
30564 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30565 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30566 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30567 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30568 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30569 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30570 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30571 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30572 * gcc.c-torture/execute/printf-1.c: New test.
30573 * gcc.c-torture/execute/fprintf-1.c: New test.
30574 * gcc.c-torture/execute/vprintf-1.c: New test.
30575 * gcc.c-torture/execute/vfprintf-1.c: New test.
30576 * gcc.c-torture/execute/printf-chk-1.c: New test.
30577 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30578 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30579 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30581 2005-06-27 Michael Matz <matz@suse.de>
30583 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30584 slot is not merged if address escapes.
30586 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30589 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30591 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30593 PR middle-end/17965
30594 * gcc.c-torture/compile/20050622-1.c: New test.
30596 PR middle-end/22028
30597 * gcc.dg/20050620-1.c: New test.
30599 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30601 PR tree-optimization/22026
30602 * gcc.dg/tree-ssa/pr22026.c: New.
30604 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30606 PR libfortran/22144
30607 * gfortran.dg/shift-alloc.f90: New testcase.
30609 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30611 * all files: Update FSF address in copyright headers.
30613 2005-06-22 Jan Hubicka <jh@suse.cz>
30615 * wholeprogram-1.c: New testcase.
30616 * wholeprogram-2.c: New testcase.
30618 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30621 * gcc.dg/tree-ssa/pr22171.c: New test.
30623 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30625 * gfortran.dg/simplify_modulo.f90: New.
30627 2005-06-24 Jan Hubicka <jh@suse.cz>
30629 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30631 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30633 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30635 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30637 * obj-c++.dg/typedef-alias-1.mm: New.
30638 * objc.dg/typedef-alias-1.m: New.
30640 2005-06-23 Jeff Law <law@redhat.com>
30642 * gcc.dg/tree-ssa/vrp16.c: New test.
30644 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30646 * lib/target-supports.exp: Add
30647 check_effective_target_fortran_large_real and
30648 check_effective_target_fortran_large_int to check for
30649 corresponding effective targets.
30650 * gfortran.dg/large_integer_kind_1.f90: New test.
30651 * gfortran.dg/large_real_kind_1.f90: New test.
30653 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30655 PR tree-optimization/22117
30656 * gcc.dg/tree-ssa/pr22117.c: New.
30658 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30661 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30663 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30665 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30667 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30669 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30670 * gfortran.dg/f2c_4.c: Likewise.
30672 2005-06-22 Paul Brook <paul@codesourcery.com>
30675 * gfortran.dg/auto_save_1.f90: New test.
30677 2005-06-22 Michael Matz <matz@suse.de>
30679 * gcc.target/x86-64/abi: New directory.
30680 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30681 * gcc.target/x86-64/abi/README.gcc: New file.
30682 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30683 * gcc.target/x86-64/abi/asm-support.s: New file.
30684 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30685 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30686 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30687 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30688 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30689 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30690 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30691 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30692 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30693 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30694 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30695 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30696 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30697 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30698 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30699 * gcc.target/x86_64/abi/test_varargs.c: New test.
30701 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30703 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30704 32-bit i?86 and x86_64.
30706 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30708 * obj-c++.dg/const-str-[1-9].mm: New tests.
30710 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30713 * gfortran.dg/namelist_use.f90: New.
30714 * gfortran.dg/namelist_use_only.f90: New.
30716 2005-06-21 Jeff Law <law@redhat.com>
30718 * gcc.dg/tree-ssa/vrp15.c: New test.
30720 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30722 * lib/target-supports.exp (check_effective_target_vect_reduction):
30724 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30725 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30726 remove vect_reduction target keyword. Also avoid two returns in main.
30727 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30728 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30729 * gcc.dg/vect/vect-reduc-1short.c: New test.
30730 * gcc.dg/vect/vect-reduc-1char.c: New test.
30731 * gcc.dg/vect/vect-reduc-2short.c: New test.
30732 * gcc.dg/vect/vect-reduc-2char.c: New test.
30733 * gcc.dg/vect/vect-reduc-6.c: New test.
30734 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30735 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30736 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30738 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30739 Paul Thomas <pault@gcc.gnu.org>
30741 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30744 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30746 * gfortran.dg/backslash_1.f90: New test.
30747 * gfortran.dg/backslash_2.f90: New test.
30749 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30751 * gfortran.dg/duplicate_labels.f90: New test.
30753 2005-06-20 Jan Beulich <jbeulich@novell.com>
30755 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30756 unsupportable relocations.
30757 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30758 * gcc.dg/20050321-2.c: xfail for NetWare.
30760 2005-06-20 Andreas Jaeger <aj@suse.de>
30762 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30763 gcc.target/i386/fastcall-sseregparm.c,
30764 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30766 2005-06-19 Richard Henderson <rth@redhat.com>
30768 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30770 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30772 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30774 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30777 * g++.dg/conversion/simd2.C: Change expected error message.
30779 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30781 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30782 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30783 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30785 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30787 * gcc.dg/fold-mod-1.c: New test.
30789 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30792 * gfortran.dg/pr19926.f90: New test.
30794 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30796 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30797 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30799 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30800 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30802 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30804 * gcc.target/ia64/float80-varargs-1.c: New test.
30806 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30809 * gfortran.dg/f2c_6.f90: New test.
30811 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30814 * g++.dg/template/local5.C: New.
30816 2005-06-17 Richard Henderson <rth@redhat.com>
30818 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30820 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30823 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30825 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30827 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30828 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30829 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30830 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30831 check_vect to verify the presence of hardware vector support.
30833 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30836 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30838 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30840 PR libfortran/19216
30841 * gfortran.dg/pr19216.f: Add correct space between brackets and
30844 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30846 PR libfortran/16436
30847 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30849 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30851 * gcc.target/i386/attributes-error.c: New testcase.
30852 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30853 * gcc.target/i386/regparm-stdcall.c: Likewise.
30854 * gcc.target/i386/sseregparm-1.c: Likewise.
30855 * gcc.target/i386/sseregparm-2.c: Likewise.
30857 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30859 * g++.dg/rtti/crash2.C: New.
30861 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30863 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30865 2005-06-15 David Ung <davidu@mips.com>
30867 * gcc.target/mips/mips16e-extends.c: New test for testing the
30868 generation of MIPS16e zeb/zeh, seb/seh instructions.
30870 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30873 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30874 * gcc.dg/tree-ssa/pr22018.c: New test.
30876 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30878 * gcc.dg/simd-1.c: Update error messages.
30879 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30880 * gcc.dg/simd-2.c: Update error messages.
30881 * gcc.dg/simd-4.c: New.
30883 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30886 * g++.dg/other/crash-4.C: New.
30888 2005-06-14 Devang Patel <dpatel@apple.com>
30890 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30892 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30895 * g++.dg/parse/crash11.C: Update
30897 2005-06-13 Jeff Law <law@redhat.com>
30899 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30900 perform the desired transformations.
30901 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30902 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30904 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30907 * gfortran.dg/forall_1.f90: Un-XFAIL.
30909 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30912 * g++.dg/parse/crash26.C: New.
30915 * g++.dg/init/member1.C: New.
30917 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30919 * gfortran.dg/altreturn_1.f90: New test.
30921 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30923 PR middle-end/21985
30924 * gcc.dg/tree-ssa/pr21985.c: New test.
30926 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30928 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30930 2005-06-12 Roger Sayle <roger@eyesopen.com>
30933 * g++.dg/other/error10.C: New test case.
30935 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30937 PR libfortran/19155
30938 * gfortran.dg/pr19155.f: Add test.
30940 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30942 * gfortran.dg/f2c_7.f90: New test.
30944 * gfortran.dg/forall_1.f90: XFAILed.
30946 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30948 * gcc.dg/pr14796-1.c: New.
30949 * gcc.dg/pr14796-2.c: New.
30951 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30955 * gfortran.dg/deallocate_stat.f90: New test.
30957 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30959 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30961 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30963 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30964 access will be generated when this loop is vectorized. Test that
30965 accesses with same alignment were detected.
30966 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30967 Test that accesses with same alignment were detected.
30968 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30969 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30970 alignment were detected.
30972 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30975 * g++.dg/conversion/simd2.C: New.
30977 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30979 * gcc.dg/Wcxx-compat-1.c: New.
30981 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30983 PR libfortran/21480
30984 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30987 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30989 * gcc.dg/alias-8.c: New.
30991 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30993 * gcc.dg/format/cmn_err-1.c: Update.
30995 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30998 * gcc.target/sparc/fexpand-2.c: New.
30999 * gcc.target/sparc/fpmerge-2.c: New.
31000 * gcc.target/sparc/fpmul-2.c: New.
31001 * gcc.target/sparc/noresult.c: New.
31002 * gcc.target/sparc/pdist-2.c: New.
31003 * gcc.target/sparc/pdist-3.c: New.
31005 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
31008 * gcc.target/i386/i386.exp: Fix comment typo.
31010 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
31013 * g++.dg/inherit/using5.C: New.
31014 * g++.dg/inherit/using6.C: New.
31016 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31019 * g++.dg/template/ptrmem15.C: New test.
31022 * g++.dg/ext/label4.C: New test.
31024 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31026 * gcc.dg/tls/debug-1.c: New test.
31028 2005-06-07 Dale Johannesen <dalej@apple.com>
31030 * gcc.target/i386/movq.c: New.
31032 2005-06-07 Dale Johannesen <dalej@apple.com>
31034 * gcc.dg/20050607-1.c: New.
31036 2005-06-07 Jakub Jelinek <jakub@redhat.com>
31038 PR middle-end/21850
31039 * gcc.c-torture/execute/20050607-1.c: New test.
31041 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
31043 PR libfortran/21926
31044 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31045 Test case where the return array has lowest stride one,
31048 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
31050 * lib/target-supports.exp (check_effective_target_sync_int_long):
31051 Add s390 and s390x targets.
31053 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
31055 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31056 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31057 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31058 * gcc.dg/tree-ssa/loop-9.c: New test.
31060 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
31062 * g++.dg/parse/defarg10.C: New.
31064 2005-06-06 Jakub Jelinek <jakub@redhat.com>
31066 PR regression/21897
31067 * gcc.c-torture/execute/20050604-1.c: New test.
31069 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
31072 * g++.dg/parse/defarg9.C: New.
31075 * g++.dg/inherit/using4.C: New.
31076 * g++.dg/overload/error1.C: Adjust expected errors.
31077 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31078 * g++.old-deja/g++.brendan/arm2.C: Likewise.
31079 * g++.old-deja/g++.other/redecl2.C: Likewise.
31080 * g++.old-deja/g++.other/redecl4.C: Likewise.
31081 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31083 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31085 * gfortran.dg/f2c_5.f90: Add -w to dg-options
31087 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31089 * lib/gfortran.exp (gfortran_target_compile): Call
31090 dg-additional-files-options
31091 * gfortran.dg/f2c_4.f90: New file
31092 * gfortran.dg/f2c_4.c: New file
31093 * gfortran.dg/f2c_5.f90: New file
31094 * gfortran.dg/f2c_5.c: New file
31096 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31098 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31101 * gfortran.dg/array_constructor_4.f90: New test.
31103 2005-06-05 Mark Mitchell <mark@codesourcery.com>
31106 * g++.dg/ext/builtin9.C: New test.
31108 2005-06-05 Dale Johannesen <dalej@apple.com>
31110 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31111 * gcc.c-torture/execute/20050603-2.c: Ditto.
31113 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
31115 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31116 * gcc.dg/vect/vect-reduc-1.c: New.
31117 * gcc.dg/vect/vect-reduc-2.c: New.
31118 * gcc.dg/vect/vect-reduc-3.c: New.
31120 2005-06-04 Dale Johannesen <dalej@apple.com>
31122 * gcc.c-torture/execute/20050603-1.c: New.
31123 * gcc.c-torture/execute/20050603-2.c: New.
31124 * gcc.dg/20050603-3.c: New.
31126 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31129 * gfortran.dg/debug_1.f90: New test.
31131 * gfortran.dg/forall_1.f90: New test.
31133 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
31135 * gfortran.dg/array_constructor_3.f90: New test.
31137 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31139 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31141 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
31143 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31145 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
31148 * gcc.dg/init-excess-1.c: New test.
31150 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31153 * g++.dg/expr/static_cast6.C: New test.
31155 2005-06-03 Diego Novillo <dnovillo@redhat.com>
31157 * gcc.dg/tree-ssa/vrp14.c: New test.
31159 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31162 * g++.dg/template/new2.C: New test.
31164 2005-06-03 Josh Conner <jconner@apple.com>
31166 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31167 all entries in initializer.
31169 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
31171 PR middle-end/21858
31172 * gcc.dg/pr21858.c: New testcase.
31174 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
31176 PR tree-optimization/21292
31178 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31180 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31181 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31182 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31183 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31184 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31186 2005-06-02 Richard Henderson <rth@redhat.com>
31188 * gcc.dg/sync-2.c: Use -march=i486 for i386.
31190 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
31192 * gcc.dg/wtypequal.c: New testcase.
31194 2005-06-02 Diego Novillo <dnovillo@redhat.com>
31197 * gcc.dg/tree-ssa/pr21582.c: New test.
31199 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31202 * g++.dg/opt/interface2.h: New.
31203 * g++.dg/opt/interface2.C: New.
31204 * g++.dg/init/ctor4.C: Adjust error lines.
31205 * g++.old-deja/g++.bob/inherit2.C: Likewise.
31206 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31207 * g++.old-deja/g++.jason/opeq3.C: Likewise.
31208 * g++.old-deja/g++.pt/assign1.C: Likewise.
31209 * g++.old-deja/g++.pt/crash20.C: Likewise.
31211 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
31213 PR tree-optimization/21734
31214 * g++.dg/vect/pr21734_1.cc: New.
31215 * g++.dg/vect/pr21734_2.cc: New.
31217 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31220 * g++.dg/template/spec24.C: New.
31223 * g++.dg/pch/local-1.C: New.
31224 * g++.dg/pch/local-1.Hs: New.
31226 2005-06-01 Diego Novillo <dnovillo@redhat.com>
31228 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31229 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31230 * gcc.dg/tree-ssa/pr14341.c: New test.
31231 * gcc.dg/tree-ssa/pr14841.c: New test.
31232 * gcc.dg/tree-ssa/pr20701.c: New test.
31233 * gcc.dg/tree-ssa/pr21086.c: New test.
31234 * gcc.dg/tree-ssa/pr21090.c: New test.
31235 * gcc.dg/tree-ssa/pr21332.c: New test.
31236 * gcc.dg/tree-ssa/pr21458.c: New test.
31237 * gcc.dg/tree-ssa/pr21658.c: New test.
31238 * gcc.dg/tree-ssa/vrp01.c: New test.
31239 * gcc.dg/tree-ssa/vrp02.c: New test.
31240 * gcc.dg/tree-ssa/vrp03.c: New test.
31241 * gcc.dg/tree-ssa/vrp04.c: New test.
31242 * gcc.dg/tree-ssa/vrp05.c: New test.
31243 * gcc.dg/tree-ssa/vrp06.c: New test.
31244 * gcc.dg/tree-ssa/vrp07.c: New test.
31245 * gcc.dg/tree-ssa/vrp08.c: New test.
31246 * gcc.dg/tree-ssa/vrp09.c: New test.
31247 * gcc.dg/tree-ssa/vrp10.c: New test.
31248 * gcc.dg/tree-ssa/vrp11.c: New test.
31249 * gcc.dg/tree-ssa/vrp12.c: New test.
31250 * gcc.dg/tree-ssa/vrp13.c: New test.
31252 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
31255 * gcc.dg/tree-ssa/pr21029.c: New test.
31257 2005-06-01 Roger Sayle <roger@eyesopen.com>
31259 * gfortran.dg/logint-1.f: New test case.
31260 * gfortran.dg/logint-2.f: Likewise.
31261 * gfortran.dg/logint-3.f: Likewise.
31263 2005-06-01 Jakub Jelinek <jakub@redhat.com>
31267 * gcc.dg/20050527-1.c: New test.
31269 * gcc.dg/i386-sse-12.c: New test.
31272 * gfortran.dg/implicit_5.f90: New test.
31274 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
31277 * gfortran/assign_4.f90: New test.
31278 * gfortran/assign_2.f90: Change compile to run.
31280 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31282 * lib/target-supports.exp
31283 (check_effective_target_sync_char_short): New.
31284 * gcc.dg/sync-2.c: New.
31286 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31288 PR tree-optimization/21817
31289 * gcc.dg/torture/pr21817-1.c: New.
31291 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31294 * g++.dg/template/init5.C: New.
31296 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31298 * gfortran.dg/char_initialiser_actual.f90:
31299 Test character initialisers as actual arguments.
31300 * gfortran.dg/char_pointer_comp_assign.f90:
31301 Test character pointer structure component assignments.
31302 * gfortran.dg/char_array_structure_constructor.f90:
31303 Test character components in structure constructors.
31305 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31307 PR middle-end/20931
31308 * g++.dg/opt/pr20931.C: New test.
31310 2005-05-31 Andreas Jaeger <aj@suse.de>
31313 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31314 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31315 g++.old-deja/g++.ext/asmspec1.C,
31316 g++.old-deja/g++.other/regstack.C,
31317 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31318 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31319 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31320 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31321 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31322 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31323 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31324 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31325 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31326 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31327 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31328 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31329 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31330 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31331 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31332 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31333 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31334 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31335 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31337 2005-05-31 Jeff Law <law@redhat.com>
31339 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31341 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31343 PR middle-end/21743
31344 * gcc.dg/builtins-1.c: Activate disabled clog test.
31345 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31347 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31349 * gfortran.dg/char_pointer_assign.f90:
31350 Test character-pointer assignments and pointer assignments.
31351 * gfortran.dg/char_pointer_dummy.f90:
31352 Test character-pointer dummy arguments.
31353 * gfortran.dg/char_pointer_func.f90:
31354 Test character-pointer function returns.
31355 * gfortran.dg/char_pointer_dependency.f90:
31356 Test character-pointer functions with dependencies.
31358 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31361 * g++.dg/lookup/using14.C: New test.
31363 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31365 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31366 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31369 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31372 * g++.dg/template/local5.C: New.
31375 * gcc.c-torture/compile/pr21761.c: New.
31377 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31380 2005-05-30 Steven G. Kargl
31383 * gfortran.dg/inquire_8.f90: New test.
31385 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31387 PR libfortran/21376
31388 * gfortran.dg/output_exponents_1.f90: New test.
31390 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31392 PR libfortran/20006
31393 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31395 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31398 * g++.dg/ext/complex1.C: New test.
31401 * g++.dg/init/ctor6.C: New test.
31403 2005-05-29 Jan Hubicka <jh@suse.cz>
31405 * gcc.c-torture/compile/pr21562.c: New.
31407 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31409 * gfortran.dg/subnormal_1.f90: New test.
31411 2005-05-28 Jan Hubicka <jh@suse.cz>
31413 * tree-prof.exp: Fix comment.
31414 * value-prof-1.c: New.
31415 * value-prof-2.c: New.
31416 * value-prof-3.c: New.
31417 * value-prof-4.c: New.
31419 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31422 * g++.dg/expr/ptrmem6.C: New test.
31423 * g++.dg/expr/ptrmem6a.C: Likewise.
31425 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31427 PR tree-optimization/21658
31428 * gcc.dg/tree-ssa/pr21658.c: New.
31430 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31433 * g++.dg/inherit/ptrmem3.C: New.
31436 * g++.dg/parse/template16.C: New.
31438 2005-05-27 Andreas Jaeger <aj@suse.de>
31440 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31442 * gcc.dg/i386-sse-8.c: Run test on all archs.
31444 2005-05-26 Mike Stump <mrs@apple.com>
31446 * objc.dg/isa-field-1.m: Only run on darwin.
31447 * objc.dg/lookup-1.m: Likewise.
31448 * objc.dg/try-catch-8.m: Likewise.
31450 2005-05-26 Roger Sayle <roger@eyesopen.com>
31452 PR tree-optimization/9814
31453 * gcc.dg/pr9814-1.c: New test case.
31455 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31457 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31458 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31459 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31460 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31461 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31462 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31463 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31464 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31465 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31466 objc.dg/try-catch-8.m: New.
31468 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31470 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31471 remove extraneous semicolons.
31473 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31475 * obj-c++.dg/comp-types-12.mm: New.
31476 * objc.dg/comp-types-11.m: New.
31477 * objc.dg/selector-4.m: New.
31479 2005-05-26 Andreas Jaeger <aj@suse.de>
31482 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31483 g++.old-deja/g++.ext/attrib3.C,
31484 g++.old-deja/g++.other/store-expr1.C,
31485 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31486 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31487 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31488 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31489 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31490 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31491 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31492 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31493 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31494 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31495 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31496 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31497 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31498 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31499 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31500 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31501 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31502 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31503 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31505 2005-05-26 Andreas Jaeger <aj@suse.de>
31507 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31508 x86-64 compilation.
31510 2005-05-26 Andreas Jaeger <aj@suse.de>
31513 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31514 gcc.misc-tests/i386-pf-athlon-1.c,
31515 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31516 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31517 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31518 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31519 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31520 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31521 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31524 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31525 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31526 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31527 x86-64 compilation.
31529 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31532 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31533 effective-target ilp32.
31535 2005-05-26 David Ung <davidu@mips.com>
31537 * gcc.target/mips/ext_ins.c: New test for testing the generation
31538 of MIPS32/64 rev 2 ext/ins instructions.
31540 2005-05-26 Andreas Jaeger <aj@suse.de>
31542 * treelang/compile/unsigned.tree: Use gimple instead of
31543 nonexisting generic dump.
31545 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31547 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31549 2005-05-26 Andreas Jaeger <aj@suse.de>
31551 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31553 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31555 PR libfortran/17283
31556 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31557 Test callee-allocated memory with write statements.
31559 2005-05-25 Roger Sayle <roger@eyesopen.com>
31561 PR middle-end/21709
31562 * gcc.dg/pr21709-1.c: New test case.
31564 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31565 Mike Stump <mrs@apple.com>
31567 * objc/execute/next_mapping.h: Update for C++.
31569 * obj-c++.dg/selector-1.mm: Move to...
31570 * obj-c++.dg/selector-4.mm: here...
31572 * obj-c++.dg/basic.mm: New.
31573 * obj-c++.dg/comp-types-1.mm: New.
31574 * obj-c++.dg/cxx-class-1.mm: New.
31575 * obj-c++.dg/cxx-ivars-1.mm: New.
31576 * obj-c++.dg/cxx-ivars-2.mm: New.
31577 * obj-c++.dg/cxx-ivars-3.mm: New.
31578 * obj-c++.dg/cxx-scope-1.mm: New.
31579 * obj-c++.dg/cxx-scope-2.mm: New.
31580 * obj-c++.dg/defs.mm: New.
31581 * obj-c++.dg/empty-private-1.mm: New.
31582 * obj-c++.dg/encode-1.mm: New.
31583 * obj-c++.dg/encode-2.mm: New.
31584 * obj-c++.dg/encode-3.mm: New.
31585 * obj-c++.dg/extern-c-1.mm: New.
31586 * obj-c++.dg/extra-semi.mm: New.
31587 * obj-c++.dg/fix-and-continue-2.mm: New.
31588 * obj-c++.dg/isa-field-1.mm: New.
31589 * obj-c++.dg/ivar-list-semi.mm: New.
31590 * obj-c++.dg/local-decl-1.mm: New.
31591 * obj-c++.dg/lookup-1.mm: New.
31592 * obj-c++.dg/lookup-2.mm: New.
31593 * obj-c++.dg/method-1.mm: New.
31594 * obj-c++.dg/method-2.mm: New.
31595 * obj-c++.dg/method-3.mm: New.
31596 * obj-c++.dg/method-4.mm: New.
31597 * obj-c++.dg/method-5.mm: New.
31598 * obj-c++.dg/method-6.mm: New.
31599 * obj-c++.dg/method-7.mm: New.
31600 * obj-c++.dg/no-extra-load.mm: New.
31601 * obj-c++.dg/overload-1.mm: New.
31602 * obj-c++.dg/pragma-1.mm: New.
31603 * obj-c++.dg/pragma-2.mm: New.
31604 * obj-c++.dg/private-1.mm: New.
31605 * obj-c++.dg/private-2.mm: New.
31606 * obj-c++.dg/proto-qual-1.mm: New.
31607 * obj-c++.dg/qual-types-1.mm: New.
31608 * obj-c++.dg/stubify-1.mm: New.
31609 * obj-c++.dg/stubify-2.mm: New.
31610 * obj-c++.dg/super-class-1.mm: New.
31611 * obj-c++.dg/super-class-2.mm: New.
31612 * obj-c++.dg/super-dealloc-1.mm: New.
31613 * obj-c++.dg/super-dealloc-2.mm: New.
31614 * obj-c++.dg/template-1.mm: New.
31615 * obj-c++.dg/template-2.mm: New.
31616 * obj-c++.dg/template-3.mm: New.
31617 * obj-c++.dg/template-4.mm: New.
31618 * obj-c++.dg/template-5.mm: New.
31619 * obj-c++.dg/template-6.mm: New.
31620 * obj-c++.dg/try-catch-1.mm: New.
31621 * obj-c++.dg/try-catch-2.mm: New.
31622 * obj-c++.dg/try-catch-3.mm: New.
31623 * obj-c++.dg/try-catch-4.mm: New.
31624 * obj-c++.dg/try-catch-5.mm: New.
31625 * obj-c++.dg/try-catch-6.mm: New.
31626 * obj-c++.dg/try-catch-7.mm: New.
31627 * obj-c++.dg/try-catch-8.mm: New.
31628 * obj-c++.dg/try-catch-9.mm: New.
31629 * obj-c++.dg/va-meth-1.mm: New.
31631 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31633 * obj-c++.dg/selector-1.mm: New.
31634 * obj-c++.dg/selector-2.mm: New.
31636 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31638 * obj-c++.dg/selector-3.mm: New.
31639 * objc.dg/selector-3.m: New.
31641 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31643 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31644 about where warning appears.
31646 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31648 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31649 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31650 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31651 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31653 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31655 * gcc.dg/20050524-1.c: New test.
31657 2005-05-25 Jan Hubicka <jh@suse.cz>
31659 * gcc.dg/tree-prof/inliner-1.c: New.
31661 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31663 * gcc.dg/tree-prof: New directory.
31664 * gcc.dg/tree-prof/tree-prof.exp: New.
31666 2005-05-25 DJ Delorie <dj@redhat.com>
31668 * gcc.dg/Wattributes-1.c: New.
31669 * gcc.dg/Wattributes-2.c: New.
31670 * gcc.dg/Wattributes-3.c: New.
31672 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31674 PR tree-optimization/19833
31675 * gcc.dg/uninit-4.c: Remove xfail.
31676 * gcc.dg/uninit-9.c: Ditto.
31678 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31680 * obj-c++.dg/bitfield-[1-5].mm: New.
31681 * obj-c++.dg/class-protocol-1.mm: New.
31682 * obj-c++.dg/comp-types-1[0-1].mm: New.
31683 * obj-c++.dg/comp-types-[2-9].mm: New.
31684 * obj-c++.dg/encode-[4-8].mm: New.
31685 * obj-c++.dg/layout-1.mm: New.
31686 * obj-c++.dg/method-1[0-9].mm: New.
31687 * obj-c++.dg/method-2[0-1].mm: New.
31688 * obj-c++.dg/method-[8-9].mm: New.
31689 * obj-c++.dg/objc-gc-3.mm: New.
31690 * obj-c++.dg/try-catch-10.mm: New.
31691 * objc.dg/bitfield-5.m: New.
31692 * objc.dg/comp-types-10.m: New.
31693 * objc.dg/comp-types-9.m: New.
31694 * objc.dg/layout-1.m: New.
31695 * objc.dg/objc-gc-4.m: New.
31696 * objc.dg/try-catch-9.m: New.
31697 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31698 * objc.dg/comp-types-1.m: Likewise.
31699 * objc.dg/comp-types-[5-6].m: Likewise.
31700 * objc.dg/method-9.m: Likewise.
31702 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31704 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31705 and on hardware without VMX support.
31707 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31709 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31711 * lib/profopt.exp (dg-final-generate, dg-final-use,
31712 profopt-final-code, profopt-get-options): New.
31713 (profopt-execute): Process test directives.
31715 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31716 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31717 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31719 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31722 * g++.dg/init/ctor5.C: New test.
31724 2005-05-24 Ira Rosen <irar@il.ibm.com>
31726 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31727 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31728 vect-113.c, vect-114.c.
31730 2005-05-23 Adam Nemet <anemet@lnxw.com>
31732 * gcc.dg/const-elim-1.c: Remove xfails.
31734 2005-05-23 Jeff Law <law@redhat.com>
31736 * gcc.c-torture/compile/pr21638.c: New test.
31737 * gcc.c-torture/compile/20050520-1.c: New test.
31739 2005-05-23 Nick Clifton <nickc@redhat.com>
31741 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31742 be a proper triple, ie: m32r*-*-*.
31743 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31745 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31747 PR middle-end/21331
31749 * gcc.c-torture/compile/pr21293.c: New test.
31750 * gcc.c-torture/execute/pr21331.c: New test.
31752 2004-05-20 Richard Henderson <rth@redhat.com>
31754 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31756 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31758 * obj-c++-dg.exp: Add.
31759 * obj-c++.exp: Add.
31760 * obj-c++.dg/dg.exp: Add.
31762 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31764 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31765 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31767 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31769 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31771 2004-05-19 Richard Henderson <rth@redhat.com>
31773 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31775 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31777 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31779 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31781 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31784 * g++.dg/parse/extern1.C: New test.
31785 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31787 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31789 * gcc.dg/c99-math.h: New.
31790 * gcc.dg/c99-math-float-1.c: New test.
31791 * gcc.dg/c99-math-double-1.c: Likewise.
31792 * gcc.dg/c99-math-long-double-1.c: Likewise.
31794 2005-05-18 Richard Henderson <rth@redhat.com>
31796 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31798 2005-05-18 Devang Patel <dpatel@apple.com>
31800 * g++.dg/opt/20050511-1.C: New test.
31802 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31804 PR libfortran/21127
31805 * gfortran.dg/reshape-complex.f90: New test.
31807 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31809 * gfortran.dg/array_constructor_1.f90: New test.
31810 * gfortran.dg/array_constructor_2.f90: New test.
31812 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31815 * gfortran.dg/pr20954.f: New test.
31817 2005-05-17 Mike Stump <mrs@apple.com>
31819 Yet more Objective-C++...
31821 * objc.dg/method-5.m: Update.
31822 * objc.dg/method-6.m: Update.
31823 * objc.dg/method-7.m: Update.
31824 * objc.dg/method-9.m: Update.
31825 * objc.dg/try-catch-2.m: Update.
31827 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31829 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31830 Remove little-endian optimizations.
31832 2005-05-17 Jeff Law <law@redhat.com>
31834 * g++.dg/tree-ssa/pr14814.C: New test.
31835 * gcc.dg/tree-ssa/pr14814.C: New test.
31836 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31837 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31839 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31841 * gcc.dg/compat/generate-random.c: Do not include
31843 * gcc.dg/compat/generate-random_r.c: Likewise.
31845 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31847 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31849 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31851 PR middle-end/21595
31852 * g++.dg/tree-ssa/builtin1.C: New testcase.
31854 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31857 * g++.dg/opt/const4.C: New test.
31859 PR middle-end/21492
31860 * g++.dg/opt/crossjump1.C: New test.
31862 PR tree-optimization/21610
31863 * gcc.c-torture/compile/20050516-1.c: New test.
31866 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31867 about the test failing.
31868 * gfortran.fortran-torture/execute/where_7.f90: New test.
31869 * gfortran.fortran-torture/execute/where_8.f90: New test.
31871 2005-05-16 Richard Henderson <rth@redhat.com>
31873 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31876 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31878 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31879 (limits.h): Include unconditionally.
31880 (stdlib.h): Likewise.
31881 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31882 (limits.h): Include unconditionally.
31883 (stdlib.h): Likewise.
31884 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31885 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31886 (limits.h): Include unconditionally.
31887 (stdlib.h): Likewise.
31888 (hashtab.h): Do not include.
31889 (getopt.h): Likewise.
31890 (stddef.h): Include.
31891 (hashval_t): Define.
31892 (struct entry): Add "next" field.
31893 (HASH_SIZE): New macro.
31894 (hash_table): New variable.
31895 (switchfiles): Do not use xmalloc.
31897 (iterative_hash): New function.
31899 (e_exists): New function.
31900 (e_insert): Likewise.
31901 (output): Use, instead of libiberty hashtable functions.
31902 (main): Do not use getopt. Do not call htab_create.
31904 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31907 * lib/target-supports.exp (check_mkfifo_available):
31908 Return 0 for cygwin as mkfifo support incomplete on platform.
31909 Fix typos in comments.
31911 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31913 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31915 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31918 * gfortran.dg/assign_4.f: New test.
31920 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31922 PR tree-optimization/21563
31923 * gcc.dg/tree-ssa/pr21563.c: New.
31925 2005-05-14 Jan Hubicka <jh@suse.cz>
31927 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31929 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31931 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31933 2005-05-13 Julian Brown <julian@codesourcery.com>
31935 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31936 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31938 2005-05-13 Jan Hubicka <jh@suse.cz>
31940 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31941 * gcc.dg/fold-xor-?.c: Likewise.
31942 * gcc.dg/pr15784-?.c: Likewise.
31943 * gcc.dg/pr20922-?.c: Likewise.
31944 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31945 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31946 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31948 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31951 * gfortran.dg/hollerith_1.f90: New test.
31953 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31955 * gfortran.dg/func_result_2.f90: New test.
31957 2005-05-11 Bud Davis <bdavis@gfortran.org>
31959 * gfortran.dg/dev_null.f90: New test.
31961 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31963 * gcc.dg/arm-vfp1.c: Revert last change.
31965 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31967 PR middle-end/19807
31968 PR tree-optimization/19639
31969 * g++.dg/tree-ssa/pr19807.C: New testcase.
31971 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31973 PR libfortran/21471
31974 * gfortran.dg/append-1.f90: New test.
31976 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31978 * gcc.dg/pr18501.c: XFAIL.
31979 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31980 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31981 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31982 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31983 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31984 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31985 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31986 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31988 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31991 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31992 gfortran.dg/f2c_3.f90: New tests.
31994 * gfortran.dg/return_1.f90: Fix dg annotation.
31996 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31998 * gcc.c-torture/compile/20050510-1.c: New test.
32000 2005-05-10 Mark Mitchell <mark@codesourcery.com>
32002 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32004 2005-05-10 Bob Wilson <bob.wilson@acm.org>
32006 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32008 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
32011 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32013 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
32016 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32017 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32019 2005-05-10 Ben Elliston <bje@au.ibm.com>
32022 * gcc.dg/debug/pr16676.c: New test.
32024 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
32027 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32028 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32029 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32030 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32032 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
32033 -fno-tree-dominator-opts.
32035 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32037 * gfortran.dg/return_1.f90: New test.
32039 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
32041 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32043 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32045 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
32048 * g++.dg/inherit/covariant13.C: New.
32050 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32052 PR libfortran/19155
32053 * gfortran.dg/pr19155.f: New test.
32055 2005-05-08 Roger Sayle <roger@eyesopen.com>
32058 * gcc.dg/pr8788-1.c: New testcase.
32060 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
32063 * gcc.target/mips/fpcmp-[12].c: New tests.
32065 2005-05-06 Mark Mitchell <mark@codesourcery.com>
32067 * lib/target-supports-dg.exp (dg-require-fork): New function.
32068 (dg-require-mkfifo): Likewise.
32069 * lib/target-supports.exp (check_function_available): New
32071 (check_fork_available): Likewise.
32072 (check_mkfifo_available): Likewise.
32074 2005-05-06 Jeff Law <law@redhat.com>
32076 * gcc.c-torture/compile/pr21380.c: New test.
32078 2005-05-06 Jakub Jelinek <jakub@redhat.com>
32081 * g++.dg/ext/weak3.C: New test.
32083 2005-05-05 Mark Mitchell <mark@codesourcery.com>
32086 * g++.dg/template/crash37.C: New test.
32088 2005-05-05 Paul Brook <paul@codesourcery.com>
32090 * gcc.dg/arm-g2.c: Use effective-target arm32.
32091 * gcc.dg/arm-mmx-1.c: Ditto.
32092 * gcc.dg/arm-scd42-2.c: Ditto.
32093 * gcc.dg/arm-vfp1.c: Ditto.
32094 * lib/target-supports.exp (check_effective_target_arm32): New
32097 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
32099 PR libfortran/21354
32100 gfortran.dg/in_pack_rank7.f90: New test.
32102 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
32104 PR middle-end/15618
32105 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32107 2005-05-04 Jakub Jelinek <jakub@redhat.com>
32109 PR middle-end/21265
32110 * gcc.dg/20050503-1.c: New test.
32112 PR rtl-optimization/21239
32113 * gcc.dg/i386-sse-11.c: New test.
32115 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
32118 * gcc.target/i386/asm-1.c: New test.
32120 2005-05-03 Jakub Jelinek <jakub@redhat.com>
32122 PR rtl-optimization/21330
32123 * gcc.c-torture/execute/20050502-1.c: New test.
32126 * gcc.c-torture/execute/20050502-2.c: New test.
32128 2005-05-03 Uros Bizjak <uros@kss-loka.si>
32130 PR middle-end/21282
32131 * gcc.dg/pr21282.c: New.
32133 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32135 * gcc.dg/vect/pr20122.c: Clean up .vect file.
32136 * gcc.dg/vect/vect-92.c: Likewise.
32137 * gcc.dg/vect/vect-93.c: Likewise.
32138 * gcc.dg/vect/vect-dv-1.c: Likewise.
32139 * gcc.dg/vect/vect-dv-2.c: Likewise.
32140 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32142 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32144 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32145 * gfortran.dg/vect/vect-2.f90: Likewise.
32146 * gfortran.dg/vect/vect-3.f90: Likewise.
32147 * gfortran.dg/vect/vect-4.f90: Likewise.
32148 * gfortran.dg/vect/vect-5.f90: Likewise.
32150 2005-05-02 Geoffrey Keating <geoffk@apple.com>
32153 * gcc.dg/rs6000-fpint-2.c: New.
32155 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
32158 * gcc.dg/builtins-30.c: Update expected messages.
32159 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32160 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32161 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32163 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
32165 PR tree-optimization/21294
32166 * gcc.dg/tree-ssa/pr21294.c: New.
32168 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
32170 * gcc.dg/altivec-3.c (vec_store): Do not use the old
32171 __builtin_altivec_st_internal_4si built-in.
32173 2005-05-02 Mark Mitchell <mark@codesourcery.com>
32176 * g++.dg/template/ptrmem14.C: New test.
32178 2005-05-02 Paul Brook <paul@codesourcery.com>
32180 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32182 2005-05-02 Michael Matz <matz@suse.de>
32185 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32187 2005-05-01 Mark Mitchell <mark@codesourcery.com>
32189 * g++.dg/cpp/weak.C: New test.
32191 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
32193 * gcc.dg/tree-ssa/loop-8.c: New test.
32195 2005-04-30 Michael Maty <matz@suse.de>
32197 * gcc.dg/inline-mcpy.c: New test.
32199 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
32201 PR libfortran/18958
32202 * gfortran.dg/eoshift.f90: New test case.
32204 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
32206 PR libfortran/18857
32207 * gfortran.dg/matmul_1.f90: New test.
32209 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32211 PR tree-optimization/21030
32212 * gcc.dg/tree-ssa/pr21030.c: New.
32214 2005-04-29 Devang Patel <dpatel@apple.com>
32216 PR tree-optimization/21272
32217 * gcc.dg/vect/vect-ifcvt-10.c: New test.
32219 2005-04-29 Jakub Jelinek <jakub@redhat.com>
32223 * gfortran.dg/entry_4.f90: New test.
32224 * gfortran.fortran-torture/execute/entry_1.f90: New test.
32225 * gfortran.fortran-torture/execute/entry_2.f90: New test.
32226 * gfortran.fortran-torture/execute/entry_3.f90: New test.
32227 * gfortran.fortran-torture/execute/entry_4.f90: New test.
32228 * gfortran.fortran-torture/execute/entry_5.f90: New test.
32229 * gfortran.fortran-torture/execute/entry_6.f90: New test.
32230 * gfortran.fortran-torture/execute/entry_7.f90: New test.
32232 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32234 * gfortran.fortran-torture/execute/entry_8.f90: New test.
32236 2005-04-29 Paul Brook <paul@codesourcery.com>
32238 * gfortran.dg/entry_3.f90: New test.
32240 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32242 * gfortran.dg/implicit_4.f90: New test.
32244 2005-04-28 Bob Wilson <bob.wilson@acm.org>
32246 * lib/target-supports.exp (check_profiling_available): Return
32247 false for xtensa-*-elf.
32249 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
32251 * lib/fortran-torture.exp (fortran-torture.exp): Catch
32252 error if file cannot be deleted.
32254 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32256 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32257 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32258 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32259 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32260 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32261 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32262 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32263 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32264 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32265 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32266 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32267 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32268 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32270 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32273 * gfortran.dg/pr20865.f90: New test.
32275 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
32277 * gcc.dg/void-cast-2.c: New test.
32279 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32282 * gcc.dg/void-cast-1.c: New test.
32284 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32286 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32288 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32291 * gfortran.dg/pr21177.f90: New test.
32293 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32295 PR tree-optimization/21171
32296 * gcc.dg/tree-ssa/pr21171.c: New test.
32298 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32300 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32301 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32302 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32303 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32304 gcc.dg/tree-ssa/gen-vect-32.c: New.
32305 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32306 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32307 don't run on PPC32.
32309 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32312 * gcc.dg/transparent-union-3.c: New test.
32314 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32317 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32318 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32319 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32320 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32321 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32322 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32324 2005-04-26 Jeff Law <law@redhat.com>
32326 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32327 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32328 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32329 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32330 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32331 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32332 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32334 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32336 PR tree-optimization/17598
32337 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32339 2005-04-25 Mike Stump <mrs@apple.com>
32341 * objc.dg/fix-and-continue-1.m: Add.
32343 2005-04-25 Roger Sayle <roger@eyesopen.com>
32346 * g++.dg/opt/pr20995-1.C: New test case.
32348 2005-04-25 Devang Patel <dpatel@apple.com>
32350 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32352 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32355 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32357 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32360 * g++.dg/opt/rtti2.C: New test.
32362 2005-04-25 Paul Brook <paul@codesourcery.com>
32363 Steven G. Kargl <kargls@comcast.net>
32366 * gfortran.dg/ichar_1.f90: New file.
32368 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32370 PR middle-end/20991
32371 * g++.dg/opt/pr20991.C: New test.
32373 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32374 where sizeof (type) < __alignof__ (type).
32375 * gcc.dg/compat/struct-layout-1.h: Likewise.
32377 2005-04-24 Per Bothner <per@bothner.com>
32378 Devang Patel <dpatel@apple.com>
32380 PR preprocessor/20907
32381 * gcc.dg/cpp/very-long-comment.c: New test.
32383 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32386 * gfortran.dg/common_5.f: New test.
32388 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32390 PR middle-end/21082
32391 * g++.dg/tree-ssa/pr21082.C: New testcase.
32393 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32395 * gcc.dg/vect/vect-99.c: New test.
32397 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32399 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32401 2005-04-22 Jeff Law <law@redhat.com>
32403 * gcc.dg/uninit-5.c: Remove xfails.
32404 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32405 conditionals and loads.
32407 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32409 PR libfortran/20074
32410 PR libfortran/20436
32411 PR libfortran/21108
32412 * gfortran.dg/nested_reshape.f90: new test
32413 * gfortran.dg/reshape-alloc.f90: new test
32414 * gfortran.dg/reshape.f90: new test
32416 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32418 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32420 * gcc.dg/arm-vfp1.c: New test.
32422 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32425 * g++.dg/lookup/builtin2.C: New test.
32427 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32429 * gcc.dg/weak/weak-13.c: New test.
32431 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32433 * lib/target-supports.exp (check_effective_target_sync_int_long):
32436 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32438 * gcc.target/mips/branch-1.c: New test.
32440 2005-04-21 Richard Henderson <rth@redhat.com>
32442 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32443 * gcc.dg/vect/vect-86.c: Likewise.
32444 * gcc.dg/vect/vect-87.c: Likewise.
32445 * gcc.dg/vect/vect-88.c: Likewise.
32447 2005-04-21 Devang Patel <dpatel@apple.com>
32449 PR optimization/20994
32450 * gcc.dg/tree-ssa/ifc-3.c: New test.
32452 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32455 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32456 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32457 gcc.dg/c99-vla-jump-5.c: New tests.
32459 2005-04-19 Richard Henderson <rth@redhat.com>
32461 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32462 Fix typo in exists check.
32463 (check_effective_target_sync_int_long): New.
32464 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32465 * gcc.dg/ia64-sync-2.c: Likewise.
32466 * gcc.dg/ia64-sync-3.c: Likewise.
32467 * gcc.dg/ia64-sync-4.c: Likewise.
32469 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32471 * gcc.dg/fold-xor-1.c: New test.
32472 * gcc.dg/fold-xor-2.c: New test.
32474 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32477 * g++.dg/eh/fp-regs.C: New test.
32479 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32481 * gcc.dg/Wint-to-pointer-cast-1.c,
32482 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32483 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32484 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32486 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32489 * gfortran.dg/pr16861.f90: New test.
32491 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32493 * gcc.dg/pr21085.c: New test.
32495 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32497 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32498 (setup_mips_tests, dg-mips-options): New procedures.
32499 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32500 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32501 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32502 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32503 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32504 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32505 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32506 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32507 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32508 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32509 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32510 dg-mips-options instead of dg-options. Remove now-redundant
32511 preprocessor guards.
32512 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32513 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32514 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32515 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32516 * gcc.dg/vr-mult-2.c: Delete.
32517 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32518 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32519 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32520 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32521 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32522 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32523 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32525 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32527 * ada/acats/run_all.sh: Use sync when executable not present.
32529 2005-04-18 Devang Patel <dpatel@apple.com>
32531 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32532 * gcc.dg/vect/vect-11a.c: New.
32533 * gcc.dg/vect/vect-none.c: Update.
32534 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32536 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32538 PR tree-optimization/20922
32539 * gcc.dg/pr20922-1.c: New test.
32540 * gcc.dg/pr20922-2.c: New test.
32541 * gcc.dg/pr20922-3.c: New test.
32542 * gcc.dg/pr20922-4.c: New test.
32543 * gcc.dg/pr20922-5.c: New test.
32544 * gcc.dg/pr20922-6.c: New test.
32546 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32548 PR libfortran/20950
32549 * gfortran.dg/pr20950.f: New test.
32551 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32553 PR libfortran/19216
32554 * gfortran.dg/pr19216.f: New test.
32556 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32558 PR tree-optimization/21001
32559 * gcc.dg/tree-ssa/pr21001.c: New.
32561 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32563 PR libfortran/21075
32564 * gfortran.dg/reshape_rank7.f90: New test.
32566 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32568 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32569 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32570 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32571 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32572 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32573 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32574 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32575 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32576 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32578 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32579 in namelists. New test.
32580 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32582 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32584 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32585 namelist. New test.
32586 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32588 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32590 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32591 namelist. New test.
32592 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32593 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32594 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32596 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32597 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32600 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32602 * gfortran.dg/wtruncate.f: New testcase.
32603 * gfortran.dg/wtruncate.f90: New testcase.
32605 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32608 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32609 which sizeof/alignof is dependent, rather than just whether we are
32610 processing_template_decl.
32612 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32614 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32615 corrected typo where the wrong variables had been compared.
32617 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32619 PR libfortran/18495
32620 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32621 Test callee-allocated version of return array with a write
32623 Test spread with a temporary with another write statement.
32625 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32627 PR tree-optimization/21031
32628 * gcc.dg/tree-ssa/pr21031.c: New.
32630 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32632 PR tree-optimization/21004
32633 * gcc.dg/builtins-53.c: Include builtins-config.h.
32634 Check floorf, ceilf, floorl and ceill transformations
32635 only when HAVE_C99_RUNTIME is defined.
32637 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32639 PR middle-end/20739
32640 * gcc.dg/tree-ssa/pr20739.c: New test.
32642 2005-04-14 Mike Stump <mrs@apple.com>
32644 * gcc.dg/Foundation.framework/empty: New.
32645 * gcc.dg/framework-2.c: New.
32647 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32649 PR tree-optimization/21021
32650 * gcc.c-torture/compile/pr21021.c: New.
32652 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32655 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32656 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32657 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32658 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32659 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32660 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32661 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32662 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32664 2005-04-14 Richard Henderson <rth@redhat.com>
32666 * lib/target-supports.exp (check_effective_target_vect_condition):
32667 Add ia64, i?86, and x86_64.
32669 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32671 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32673 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32675 PR tree-optimization/20657
32676 * gcc.dg/tree-ssa/pr20657.c: New.
32678 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32680 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32681 (long long int)trunc*.
32683 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32686 * gcc.dg/pr20927.c: New test.
32688 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32690 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32691 * gcc.target/mips/asm-1.c: Likewise.
32693 2005-04-13 Dale Johannesen <dalej@apple.com>
32695 * objc.dg/objc-fast-4.m: New.
32697 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32699 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32701 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32703 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32705 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32706 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32707 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32709 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32711 PR tree-optimization/20913
32712 * gcc.dg/tree-ssa/pr20913.c: New.
32714 PR tree-optimization/20702
32715 * gcc.dg/tree-ssa/pr20702.c: New.
32717 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32720 * g++.dg/inherit/local3.C: New test.
32722 2005-04-12 Jeff Law <law@redhat.com>
32724 * gcc.dg/tree-ssa/20050412-1.c: New test.
32726 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32728 PR libfortran/19016
32729 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32730 Add tests with mask generated by expression.
32731 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32732 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32733 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32735 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32737 PR middle-end/20917
32738 * gcc.dg/20050409-1.c: New test.
32740 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32742 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32744 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32746 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32747 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32748 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32749 (TARGET_CXX): Adjust accordingly.
32750 * target.h (struct gcc_target): Remove epxort_class_data. Add
32751 determine_class_data_visibility and class_data_always_comdat.
32752 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32753 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32754 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32755 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32756 (arm_cxx_determine_class_data_visibility): New.
32757 (arm_cxx_class_data_always_comdat): Likewise.
32758 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32759 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32760 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32761 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32762 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32765 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32767 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32769 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32771 * gcc.dg/i386-darwin-fpmath.c: New.
32773 2004-04-11 Devang Patel <dpatel@apple.com>
32775 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32776 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32777 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32778 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32779 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32780 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32781 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32782 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32783 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32785 2004-04-11 Devang Patel <dpatel@apple.com>
32787 * gcc.dg/vect/vect-dv-1.c: New test.
32788 * gcc.dg/vect/vect-dv-2.c: New test.
32790 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32792 PR tree-optimization/20933
32793 * gcc.dg/tree-ssa/pr20933.c: New test.
32795 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32797 * gfortran.dg/fold_nearest.f90: New test.
32799 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32801 * gcc.dg/tree-ssa/alias-1.c: New test.
32803 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32805 PR tree-optimization/20920
32806 * g++.dg/tree-ssa/pr20920.C: New test.
32808 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32810 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32811 (long long int)ceil*.
32813 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32815 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32816 explicit C++ linkage.
32818 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32820 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32821 warning for arithmetic IF statements.
32823 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32825 * eor_handling_1.f90: New test case.
32826 * eor_handling_2.f90: New test case.
32827 * eor_handling_3.f90: New test case.
32828 * eor_handling_4.f90: New test case.
32829 * eor_handling_5.f90: New test case.
32830 * noadv_size.f90: New test case.
32831 * pad_no.f90: New test case.
32833 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32835 * gcc.c-torture/execute/20050410-1.c: New test.
32837 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32839 * gcc.dg/pr20126.c: New.
32841 2005-04-09 Bud Davis <bdavis@gfortran.org>
32842 Steven G. Kargl <kargls@comcast.net>
32844 * gfortran.dg/PR19872.f: New test.
32846 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32848 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32850 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32852 * gfortran.dg/nint_1.f90: New test.
32854 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32856 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32857 Added test for callee-allocated arrays with write statements.
32858 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32859 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32860 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32861 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32862 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32864 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32866 PR libfortran/20163
32867 * gfortran.dg/open-options-blanks.f: New test.
32869 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32872 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32874 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32876 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32877 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32878 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32879 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32880 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32881 * gcc.c-torture/execute/stdarg-4.c: New test.
32883 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32886 * g++.dg/abi/param2.C: New test.
32888 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32890 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32892 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32894 * gcc.dg/builtins-53.c: New test.
32896 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32898 * g++.dg/tree-ssa/pr18178.C: New test.
32899 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32900 * gcc.c-torture/execute/20041019-1.c: New test.
32901 * gcc.dg/tree-ssa/20041008-1.c: New test.
32902 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32903 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32904 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32905 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32906 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32907 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32908 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32909 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32910 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32911 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32913 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32915 PR rtl-optimization/20466
32916 * gcc.c-torture/execute/pr20466-1.c: New test.
32918 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32921 * g++.dg/parse/cond2.C: New test.
32924 * g++.dg/warn/Wdtor1.C: New test.
32926 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32929 * gfortran.dg/pr17229.f: New test.
32931 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32933 * gfortran.dg/tiny_1.f90: New test.
32934 * gfortran.dg/tiny_2.f90: ditto.
32936 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32938 * gfortran.dg/eor_1.f90: Fix dg-do run line
32939 * gfortran.dg/open_new.f90: Fix dg-do run line
32941 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32943 * lib/target-supports.exp (get_compiler_messages): Support
32944 optional arguments, the fourth being compiler options.
32945 (check_effective_target_fpic): New proc.
32946 * gcc.dg/20050321-2.c: Restrict to target fpic.
32948 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32950 * gcc.dg/15443-1.c: New test.
32951 * gcc.dg/15443-2.c: Likewise.
32953 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32955 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32957 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32959 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32961 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32963 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32964 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32966 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32967 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32968 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32970 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32973 * g++.dg/warn/Wunused-11.C: New test.
32975 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32977 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32979 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32981 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32983 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32986 * g++.dg/template/ptrmem13.C: New test.
32988 2005-04-05 Per Bothner <per@bothner.com>
32990 * lib/gcc.exp: Always add -fno-show-column, for now.
32992 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32995 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32996 of plain old "unsigned int" for the type of "i". Makes this test
32999 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
33001 * gcc.dg/i386-ssefn-1.c: New test.
33002 * gcc.dg/i386-ssefn-2.c: New test.
33003 * gcc.dg/i386-ssefn-3.c: New test.
33004 * gcc.dg/i386-ssefn-4.c: New test.
33006 2005-04-05 Jakub Jelinek <jakub@redhat.com>
33008 PR tree-optimization/20076
33009 * gcc.dg/builtin-apply4.c: New test.
33011 PR preprocessor/19475
33012 * gcc.dg/cpp/macspace1.c: New test.
33013 * gcc.dg/cpp/macspace2.c: New test.
33015 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33017 * gfortran.dg/pr20755.f: Fixed bad format.
33019 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33022 * g++.dg/ext/attrib21.C: New test.
33024 2004-04-05 Devang Patel <dpatel@apple.com>
33026 * lib/target-supports.exp (check_effective_target_vect_shif): New.
33027 * gcc.dg/vect/vect-shift-1.c: New test.
33029 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33031 PR libfortran/20755
33032 * gfortran.dg/pr20755.f: New test.
33034 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
33036 * gfortran.dg/pr15959.f90: New test.
33037 * gfortran.dg/string_pad_trunc.f90: New test.
33039 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33041 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33042 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33043 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33046 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33048 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33050 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33052 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33053 * gcc.c-torture/compile/20011119-2.c: Likewise.
33054 * gcc.c-torture/compile/981001-2.c: Likewise.
33056 2005-04-04 Mark Mitchell <mark@codesourcery.com>
33059 * g++.dg/template/overload4.C: New test.
33061 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33064 * g++.dg/abi/covariant5.C: New.
33067 * g++.dg/debug/const2.C: New.
33069 2005-04-04 Jakub Jelinek <jakub@redhat.com>
33071 PR rtl-optimization/16104
33072 * gcc.c-torture/execute/20050316-1.c: New test.
33074 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33076 * g++.dg/template/spec23.C: Fix dg-error text.
33078 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
33081 * g++.dg/expr/lval2.C: New.
33083 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33085 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33086 __builtin_strcasecmp and __builtin_strncasecmp.
33088 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
33091 * g++.dg/template/spec22.C: New.
33092 * g++.dg/template/spec23.C: New.
33094 2005-04-03 Dale Ranta <dir@lanl.gov>
33095 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33097 PR libfortran/20068
33098 PR libfortran/20125
33099 PR libfortran/20156
33100 PR libfortran/20471
33101 * gfortran.dg/backspace.f: New test.
33103 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
33105 * gcc.dg/pr19345.c: New test.
33107 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33109 PR tree-optimization/20640
33110 * gcc.dg/torture/tree-loop-1.c: New.
33112 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33114 PR rtl-optimization/20290
33115 * gcc.c-torture/execute/loop-ivopts-2.c: New.
33117 2005-04-02 Geoffrey Keating <geoffk@apple.com>
33119 * gcc.dg/rs6000-fpint.c: New.
33121 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33123 * gcc.dg/old-style-then-proto-1.c: New test.
33125 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33127 * gfortran.fortran-torture/execute/backspace.f90: Check
33128 after backspace and read was incorrect.
33130 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33132 * gcc.c-torture/execute/builtins/strcat.c: Check the result
33133 buffer past the terminating NUL using memcmp.
33134 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33135 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33137 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33138 Fix unused/uninitialized variable warnings.
33140 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33141 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33142 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33143 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33145 * gcc.c-torture/execute/builtins/abs-1-lib.c,
33146 gcc.c-torture/execute/builtins/fputs-lib.c,
33147 gcc.c-torture/execute/builtins/lib/fprintf.c,
33148 gcc.c-torture/execute/builtins/lib/main.c,
33149 gcc.c-torture/execute/builtins/lib/memcmp.c,
33150 gcc.c-torture/execute/builtins/lib/memmove.c,
33151 gcc.c-torture/execute/builtins/lib/mempcpy.c,
33152 gcc.c-torture/execute/builtins/lib/memset.c,
33153 gcc.c-torture/execute/builtins/lib/printf.c,
33154 gcc.c-torture/execute/builtins/lib/sprintf.c,
33155 gcc.c-torture/execute/builtins/lib/stpcpy.c,
33156 gcc.c-torture/execute/builtins/lib/strchr.c,
33157 gcc.c-torture/execute/builtins/lib/strcmp.c,
33158 gcc.c-torture/execute/builtins/lib/strcpy.c,
33159 gcc.c-torture/execute/builtins/lib/strcspn.c,
33160 gcc.c-torture/execute/builtins/lib/strlen.c,
33161 gcc.c-torture/execute/builtins/lib/strncat.c,
33162 gcc.c-torture/execute/builtins/lib/strncmp.c,
33163 gcc.c-torture/execute/builtins/lib/strncpy.c,
33164 gcc.c-torture/execute/builtins/lib/strrchr.c,
33165 gcc.c-torture/execute/builtins/lib/strspn.c,
33166 gcc.c-torture/execute/builtins/lib/strstr.c,
33167 gcc.c-torture/execute/builtins/memops-asm-lib.c,
33168 gcc.c-torture/execute/builtins/strlen-2.c,
33169 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33172 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
33174 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33175 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33178 2005-04-01 Jakub Jelinek <jakub@redhat.com>
33181 * g++.dg/debug/using1.C: New test.
33183 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
33185 PR middle-end/20524
33186 * gcc.dg/alias-7.c: Prefix asm-declared name with
33187 __USER_LABEL_PREFIX__.
33189 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
33191 Fix fallout from PR middle-end/15700:
33192 * gcc.c-torture/compile/20011119-1.c: Take
33193 __USER_LABEL_PREFIX__ into account.
33194 * gcc.c-torture/compile/20011119-2.c: Likewise.
33196 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
33199 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33201 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33204 * gcc.c-torture/compile/struct-non-lval-1.c,
33205 gcc.c-torture/compile/struct-non-lval-2.c,
33206 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33208 2005-03-31 Janis Johnson <janis187@us.ibm.com>
33210 * gcc.dg/tls/tls.exp: Remove temporary file.
33211 * g++.dg/tls/tls.exp: Ditto.
33212 * lib/file-format.exp: Ditto.
33213 * g++.dg/special/ecos.exp: Ditto.
33215 * lib/profopt.exp: Treat prof_ext as a list.
33216 * gcc.misc-tests/bprob.exp: Ditto.
33217 * g++.dg/bprob/bprob.exp: Ditto.
33219 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33220 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33221 g++.dg/tree-ssa/pointer-reference-alias.C,
33222 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33223 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33224 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33225 g++.dg/vect/pr19951.cc: Ditto.
33226 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33227 gcc.dg/builtins-47.c: Ditto.
33228 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33229 gcc.dg/pr20115-1.c: Ditto.
33230 * gcc.dg/tree-ssa/20030530-2.c,
33231 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33232 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33233 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33234 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33235 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33236 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33237 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33238 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33239 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33240 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33241 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33242 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33243 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33244 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33245 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33246 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33247 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33248 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33249 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33250 gcc.dg/tree-ssa/20030824-1.c,
33251 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33252 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33253 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33254 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33255 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33256 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33257 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33258 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33259 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33260 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33261 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33262 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33263 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33264 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33265 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33266 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33267 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33268 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33269 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33270 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33271 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33272 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33273 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33274 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33275 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33276 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33277 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33278 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33279 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33280 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33281 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33282 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33283 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33284 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33285 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33286 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33287 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33288 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33289 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33290 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33291 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33292 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33293 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33294 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33295 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33296 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33297 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33298 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33299 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33300 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33301 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33302 gcc.dg/tree-ssa/useless-1.c: Ditto.
33303 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33304 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33305 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33306 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33307 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33308 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33309 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33310 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33311 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33312 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33313 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33314 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33315 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33316 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33317 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33318 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33319 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33320 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33321 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33322 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33323 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33324 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33325 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33326 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33327 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33328 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33329 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33330 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33331 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33332 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33333 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33334 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33335 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33336 gcc.dg/vect/vect-none.c: Ditto.
33337 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33338 treelang/compile/unsigned.tree: Ditto.
33340 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33341 * gcc.dg/cpp/direct2s.c: Ditto.
33342 * gcc.dg/cpp/paste4.c: Ditto.
33343 * gcc.dg/cpp/separate-1.c: Ditto.
33344 * gcc.dg/pch/save-temps-1.c: Ditto.
33345 * g++.dg/ext/altivec-10.C: Ditto.
33346 * g++.dg/pch/pch.C: Ditto.
33348 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33350 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33351 * g++.dg/template/repo1.C: Ditto.
33352 * g++.dg/template/repo2.C: Ditto.
33353 * g++.dg/template/repo3.C: Ditto.
33354 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33355 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33356 * g++.old-deja/g++.pt/repo1.C: Ditto.
33357 * g++.old-deja/g++.pt/repo2.C: Ditto.
33358 * g++.old-deja/g++.pt/repo3.C: Ditto.
33359 * g++.old-deja/g++.pt/repo4.C: Ditto.
33361 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33362 * gcc.dg/20030107-1.c: Ditto.
33363 * gcc.dg/20030702-1.c: Ditto.
33364 * gcc.dg/profile-generate-1.c: Ditto.
33365 * g++.dg/other/profile1.C: Ditto.
33366 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33368 * lib/gcc-dg.exp (remove-build-file): New.
33369 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33370 cleanup-tree-dump, cleanup-saved-temps): New.
33372 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33374 PR c++/19203, DR 214
33375 * g++.dg/parse/ambig3.C: Not ambiguous.
33376 * g++.dg/template/spec20.C: New.
33377 * g++.dg/template/spec21.C: New.
33379 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33382 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33384 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33386 PR libfortran/20660
33387 * gfortran.dg/negative_unit.f: New test.
33389 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33391 * gcc.dg/20050330-1.c: New test.
33393 2005-03-30 Devang Patel <dpatel@apple.com>
33395 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33397 2005-03-30 Dale Johannesen <dalej@apple.com>
33399 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33401 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33403 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33404 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33405 Strip options from test name.
33407 2005-03-31 Jan Hubicka <jh@suse.cz>
33409 * gcc.dg/varpool-1.c: New testcase.
33411 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33415 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33416 gcc.dg/stmt-expr-label-3.c : New tests.
33417 * gcc.c-torture/execute/medce-2.c: Remove.
33419 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33422 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33425 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33427 * gcc.c-torture/compile/pr20203.c: New test.
33429 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33431 * gfortran.dg/promotion.f90: New test.
33433 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33435 PR middle-end/20491
33436 * gcc.dg/torture/asm-subreg-1.c: New test.
33438 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33441 * gcc.dg/pr20672-1.c: New test.
33443 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33445 * gfortran.dg/vect: New directory.
33446 * gfortran.dg/vect/vect.exp: New.
33447 * gfortran.dg/vect/vect-1.f90: New test.
33448 * gfortran.dg/vect/vect-2.f90: New test.
33449 * gfortran.dg/vect/vect-3.f90: New test.
33450 * gfortran.dg/vect/vect-4.f90: New test.
33451 * gfortran.dg/vect/vect-5.f90: New test.
33453 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33455 PR middle-end/20622
33456 * gcc.dg/alias-7.c: New test.
33458 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33460 * gcc.dg/sparc-reg-1.c: New test.
33462 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33465 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33467 2005-03-29 Dale Ranta <dir@lanl.gov>
33468 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33470 PR libfortran/20163
33471 * gfortran.dg/pr20163-2.f: New test.
33473 2005-03-28 Jan Hubicka <jh@suse.cz>
33475 PR middle-end/20635
33476 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33479 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33481 PR tree-optimization/20626
33482 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33483 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33485 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33487 * gfortran.dg/underflow.f90: New test.
33488 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33490 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33492 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33494 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33496 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33497 (g++_init): Make sure that CXXFLAGS is set.
33498 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33499 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33500 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33501 * lib/objc.exp (objc_init): Likewise.
33502 * lib/treelang.exp (treelang_init): Likewise.
33504 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33506 PR tree-optimization/20470
33507 * gcc.dg/tree-ssa/pr20470.c: New test.
33509 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33511 * gcc.dg/ppc-stfiwx.c: New.
33513 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33516 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33518 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33520 * gcc.dg/20050325-1.c: Fix a typo.
33522 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33524 PR libfortran/19678
33525 PR libfortran/19679
33526 * gfortran.dg/dos_eol.f: New test.
33528 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33530 PR rtl-optimization/20249
33531 * gcc.dg/20050325-1.c: New test.
33533 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33535 PR libfortran/15332
33536 * gfortran.dg/pr15332.f: New test.
33538 2005-03-24 Dale Johannesen <dalej@apple.com>
33540 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33542 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33544 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33545 'internal' visibility.
33546 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33547 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33548 'protected' visibility.
33549 * gcc.dg/visibility-7.c: Likewise.
33550 * lib/target-supports.exp (check_visibility_available): Take
33551 a parameter, the kind of visibility to check for.
33552 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33553 to check_visibility_available.
33555 * g++.dg/expr/cast3.C: New.
33557 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33559 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33562 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33565 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33567 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33569 * gcc.dg/badshift.c: Renamed to...
33570 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33572 * gcc.target/i386/badshift.c: Renamed to...
33573 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33576 PR rtl-optimization/20532
33577 * gcc.target/i386/badshift.c: New.
33579 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33581 * gfortran.dg/pr18025.f90: New test.
33583 2005-03-23 Dale Johannesen <dalej@apple.com>
33585 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33587 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33589 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33591 * lib/target-supports.exp (check_iconv_available): Default
33592 libiconv to -liconv, if there is no definition.
33594 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33596 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33598 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33600 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33601 * g++.dg/opt/pr7503-2.C: Likewise.
33602 * g++.dg/opt/pr7503-3.C: Likewise.
33603 * g++.dg/opt/pr7503-4.C: Likewise.
33604 * g++.dg/opt/pr7503-5.C: Likewise.
33605 * g++.dg/warn/minmax.C: New test.
33607 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33609 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33610 * gfortran.dg/g77_intrinsics_sub.f: New test.
33612 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33613 Jan Hubicka <jh@suse.cz>
33614 Steven Bosscher <stevenb@suse.de
33616 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33618 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33621 * g++.dg/template/redecl3.C: New test.
33623 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33626 * g++.dg/parse/error16.C: Tweak error markers.
33628 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33631 * gcc.dg/20050321-2.c: New test.
33633 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33637 * g++.dg/template/ptrmem12.C: New.
33639 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33641 PR rtl-optimization/20527
33642 * gcc.c-torture/execute/pr20527-1.c: New test.
33644 2005-03-22 Ben Elliston <bje@au.ibm.com>
33646 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33647 program, compile it into a real executable and then delete the .c
33648 and .x files afterwards, to avoid problems on testglue targets.
33650 2005-03-21 Stuart Hastings <stuart@apple.com>
33652 * gcc.target/i386/sse-2.c: New.
33654 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33656 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33658 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33660 * g++.dg/parse/crash25.C: Fix typo.
33662 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33665 * g++.dg/parse/crash24.C: New test.
33668 * g++.dg/parse/crash25.C: New test.
33670 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33673 * g++.dg/ext/stmtexpr4.C: New test.
33675 2005-03-20 Roger Sayle <roger@eyesopen.com>
33677 PR middle-end/20539
33678 * gcc.c-torture/compile/pr13066-1.c: New test case.
33679 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33680 * g++.dg/opt/pr13066-1.C: Likewise.
33682 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33684 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33686 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33689 * gfortran.dg/nesting_1.f90: New test.
33691 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33694 * g++.dg/lookup/using13.C: New test.
33696 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33699 * g++.dg/template/crash36.C: New test.
33701 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33704 * g++.dg/template/crash35.C: New test.
33706 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33709 * g++.dg/overload/operator2.C: New test.
33711 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33713 PR libfortran/20257
33714 * gfortran.dg/pr20257.f90: New test.
33716 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33718 PR libfortran/20480
33719 * gfortran.dg/pr20480.f90: New test.
33721 2005-03-16 Richard Henderson <rth@redhat.com>
33723 PR middle-end/15700
33724 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33725 (_rtld_global): New.
33726 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33727 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33729 * gcc.dg/alias-3.c: New.
33730 * gcc.dg/alias-4.c: New.
33731 * gcc.dg/alias-5.c: New.
33732 * gcc.dg/alias-6.c: New.
33734 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33736 * gcc.dg/cpp/ucnid-7.c: New.
33738 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33739 Dorit Naishlos <dorit@il.ibm.com>
33741 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33744 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33746 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33747 support misaligned accesses.
33748 * gcc.dg/vect/vect-58.c: Likewise.
33749 * gcc.dg/vect/vect-92.c: New.
33750 * gcc.dg/vect/vect-93.c: New.
33752 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33755 * gfortran.dg/assign_2.f90: New test.
33756 * gfortran.dg/assign_3.f90: New test.
33757 * gfortran.dg/assign.f90: New test.
33759 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33761 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33762 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33763 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33764 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33767 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33769 * gcc.dg/cpp/ucnid-6.c: New.
33771 * gcc.dg/cpp/normalize-1.c: New.
33772 * gcc.dg/cpp/normalize-2.c: New.
33773 * gcc.dg/cpp/normalize-3.c: New.
33774 * gcc.dg/cpp/normalize-4.c: New.
33775 * gcc.dg/cpp/ucnid-4.c: New.
33776 * gcc.dg/cpp/ucnid-5.c: New.
33777 * g++.dg/cpp/normalize-1.C: New.
33778 * g++.dg/cpp/ucnid-1.C: New.
33780 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33782 * gcc.dg/pr18628.c: New.
33784 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33787 * g++.dg/tree-ssa/pr20280.C: New.
33789 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33792 * gfortran.dg/stfunc_2.f90: New test.
33794 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33796 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33798 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33800 * gcc.dg/tree-ssa/20050314-1.c: New test.
33802 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33806 * g++.dg/template/friend34.C: New test.
33807 * g++.dg/template/friend35.C: Likewise.
33808 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33810 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33812 Friend class name lookup 5/n
33814 * g++.dg/lookup/hidden-class1.C: New test.
33815 * g++.dg/lookup/hidden-class2.C: Likewise.
33816 * g++.dg/lookup/hidden-class3.C: Likewise.
33817 * g++.dg/lookup/hidden-class4.C: Likewise.
33818 * g++.dg/lookup/hidden-class5.C: Likewise.
33819 * g++.dg/lookup/hidden-class6.C: Likewise.
33820 * g++.dg/lookup/hidden-class7.C: Likewise.
33821 * g++.dg/lookup/hidden-class8.C: Likewise.
33822 * g++.dg/lookup/hidden-class9.C: Likewise.
33823 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33824 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33825 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33826 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33827 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33828 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33829 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33830 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33831 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33832 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33833 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33835 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33838 * g++.dg/template/error18.C: New test.
33840 2005-03-09 Ben Elliston <bje@au.ibm.com>
33843 * g++.dg/debug/pr16792.C: New test.
33845 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33847 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33848 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33849 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33850 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33851 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33852 test assertion names.
33854 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33857 * gfortran.dg/stfunc_1.f90: New test.
33859 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33862 * gfortran.dg/real_index_1.f90: New test.
33864 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33867 * gfortran.dg/spec_expr_1.f90: New test.
33869 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33872 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33875 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33878 * gfortran.dg/largeequiv_1.f90: New test.
33880 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33882 * gcc.dg/ucnid-1.c: New.
33883 * gcc.dg/ucnid-2.c: New.
33884 * gcc.dg/ucnid-3.c: New.
33885 * gcc.dg/ucnid-4.c: New.
33886 * gcc.dg/ucnid-5.c: New.
33887 * gcc.dg/ucnid-6.c: New.
33888 * gcc.dg/cpp/ucnid-1.c: New.
33889 * gcc.dg/cpp/ucnid-2.c: New.
33890 * gcc.dg/cpp/ucnid-3.c: New.
33891 * g++.dg/other/ucnid-1.C: New.
33893 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33895 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33897 2005-03-11 Per Bothner <per@bothner.com>
33899 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33900 that diagnotics refer to correct token.
33901 * gcc.dg/unused-3.c: Likewise.
33903 2005-03-11 Per Bothner <per@bothner.com>
33905 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33906 constant" is now actually on same line as string constant.
33907 * gcc.dg/cpp/direct2s.c: Likewise.
33909 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33911 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33913 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33915 PR libfortran/20124
33916 * gfortran.dg/pr20124.f90: New Test
33918 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33920 PR tree-optimization/20130
33921 * gcc.dg/pr20130-1.c: New test.
33923 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33926 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33928 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33930 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33932 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33934 * g++.dg/eh/forced1.C: Fix comment.
33935 * g++.dg/eh/forced2.C: Ditto.
33936 * g++.dg/eh/forced3.C: Ditto.
33937 * g++.dg/eh/forced4.C: Ditto.
33939 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33942 * gcc.c-torture/compile/pr20412.c: New test.
33944 2005-03-10 Roger Sayle <roger@eyesopen.com>
33946 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33948 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33951 * gcc.dg/20050307-1.c: New test.
33953 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33956 * g++.dg/other/stdarg3.C: New.
33958 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33960 PR c++/18384, c++/18327
33961 * g++.dg/init/array19.C: New test.
33963 PR inline-asm/20314
33964 * gcc.dg/torture/pr20314-1.c: New test.
33965 * gcc.dg/torture/pr20314-2.c: New test.
33967 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33969 * gcc.dg/20050309-1.c: New test.
33971 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33973 * gcc.dg/builtins-10.c: Reactivate disabled test.
33974 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33975 new cbrt transformations.
33977 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33980 * g++.dg/template/array13.C: New test.
33982 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33985 * g++.dg/init/brace4.C: New test.
33987 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33990 * g++.dg/template/non-dependent12.C: New.
33992 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33995 * g++.dg/init/array18.C: Add dg-do run marker.
33998 * g++.dg/init/array18.C: New test.
34000 2005-03-09 Ben Elliston <bje@au.ibm.com>
34002 * consistency.vlad/vlad.exp: Remove trailing semicolons.
34003 * g++.dg/gcov/gcov.exp: Likewise.
34004 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34005 * gcc.target/xstormy16/xstormy16.exp: Likewise.
34006 * lib/c-torture.exp: Likewise.
34007 * lib/fortran-torture.exp: Likewise.
34008 * lib/g++.exp: Likewise.
34009 * lib/gcc-defs.exp: Likewise.
34010 * lib/gcc-dg.exp: Likewise.
34011 * lib/gcc.exp: Likewise.
34012 * lib/gcov.exp: Likewise.
34013 * lib/gfortran.exp: Likewise.
34014 * lib/mike-g++.exp: Likewise.
34015 * lib/mike-gcc.exp: Likewise.
34016 * lib/objc-torture.exp: Likewise.
34017 * lib/objc.exp: Likewise.
34018 * lib/profopt.exp: Likewise.
34019 * lib/target-libpath.exp: Likewise.
34020 * lib/target-supports.exp: Likewise.
34021 * lib/treelang.exp: Likewise.
34022 * lib/wrapper.exp: Likewise.
34024 2005-03-08 Jeff Law <law@redhat.com>
34026 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34029 2005-03-08 Ira Rosen <irar@il.ibm.com>
34031 * gcc.dg/vect/pr20122.c: New test.
34033 2005-03-07 Jeff Law <law@redhat.com>
34035 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34037 * gcc.dg/tree-ssa/pr18133-1.c: New test.
34038 * gcc.dg/tree-ssa/pr18133-2.c: New test.
34039 * gcc.dg/tree-ssa/pr18134.c: New test.
34041 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34043 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34044 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34045 gcc.dg/torture/builtin-noret-2.c: Require weak support.
34047 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
34050 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34052 2005-03-07 Mark Mitchell <mark@codesourcery.com>
34054 * g++.dg/warn/Wnvdtor.C: New test.
34056 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
34058 * gcc.dg/torture/pr19683-1.c: New test.
34060 2005-03-06 Steven G. Kargl <kargls@comcast.net>
34062 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34063 * gfortran.dg/g77/19990313-2.f: Ditto.
34064 * gfortran.dg/g77/19990313-3.f: Ditto.
34065 * gfortran.dg/g77/19990525-0.f: Ditto.
34066 * gfortran.dg/g77/19990826-0.f: Ditto.
34067 * gfortran.dg/g77/19990826-2.f: Ditto.
34068 * gfortran.dg/g77/19990826-3.f: Ditto.
34069 * gfortran.dg/g77/20000511-1.f: Ditto.
34070 * gfortran.dg/g77/20000511-2.f: Ditto.
34071 * gfortran.dg/g77/970625-2.f: Ditto.
34072 * gfortran.dg/g77/980310-2.f: Ditto.
34073 * gfortran.dg/g77/980310-3.f: Ditto.
34074 * gfortran.dg/g77/980310-8.f: Ditto.
34075 * gfortran.dg/g77/980519-2.f: Ditto.
34076 * gfortran.dg/g77/alpha1.f: Ditto.
34077 * gfortran.dg/g77/claus.f: Ditto.
34078 * gfortran.dg/g77/erfc.f: Ditto.
34079 * gfortran.dg/g77/short.f: Ditto.
34080 * gfortran.fortran-torture/execute/data.f90: Ditto.
34081 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34082 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34084 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34086 * lib/file-format.exp (gcc_target_object_format): Add check for som
34087 format and hardcode object formats on hppa*-*-hpux*.
34088 * lib/target-supports.exp (check_weak_available): Add check for som
34089 object format. Always return 0 on hppa*-*-hpux10*.
34091 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34094 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34096 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34098 * gfortran.dg/pr19936_1.f90: New test.
34099 * gfortran.dg/pr19936_2.f90: New test.
34100 * gfortran.dg/pr19936_3.f90: New test.
34102 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34103 Paul Thomas <prthomas@drfccad.cea.fr>
34105 * gfortran.dg/PR19754_1.f90: New test.
34106 * gfortran.dg/PR19754_2.f90: Ditto.
34108 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34111 * g++.dg/template/non-dependent11.C: New test.
34113 2005-03-05 Uros Bizjak <uros@kss-loka.si>
34115 * lib/target-supports.exp (check_iconv_available): Fix comment.
34117 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
34118 Joseph S. Myers <joseph@codesourcery.com>
34121 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34123 2005-03-04 Matthew Sachs <msachs@apple.com>
34125 * gcc.exp (gcc_target_compile): Put braces around
34126 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34127 * objc.exp (objc_target_compile): Likewise.
34128 * treelang.exp (treelang_target_compile): Likewise.
34130 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34133 * gfortran.dg/func_result_1.f90: New test.
34135 2005-03-04 Ben Elliston <bje@au.ibm.com>
34137 * gcc.misc-tests/options.exp: New test.
34139 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
34141 * gcc.dg/pr15784-4.c: New test.
34143 2005-03-03 Geoffrey Keating <geoffk@apple.com>
34145 * gcc.c-torture/execute/pr17133.c: New.
34146 * gcc.c-torture/compile/20050303-1.c: New.
34148 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
34150 * gcc.dg/cpp/assert4.c: Fix for cygwin.
34152 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
34154 * g++.dg/overload/using2.C: New.
34156 2005-03-02 Mark Mitchell <mark@codesourcery.com>
34159 * g++.dg/init/ptrmem2.C: New test.
34161 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
34164 * gcc.dg/pr8927-1.c: New test.
34166 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
34169 * g++.dg/inherit/covariant12.C: New.
34171 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34174 * gfortran.dg/bound_1.f90: New test.
34176 2005-02-28 Janis Johnson <janis187@us.ibm.com>
34178 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34179 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34181 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
34184 * gcc.dg/pr20245-1.c: New test.
34186 2005-02-28 Jakub Jelinek <jakub@redhat.com>
34188 PR middle-end/19874
34189 * gcc.c-torture/execute/20050119-2.c: New test case.
34191 2005-02-28 Ben Elliston <bje@au.ibm.com>
34193 * README: Update the DejaGnu bug reporting address.
34194 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34195 * lib/objc-torture.exp: Likewise.
34197 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34199 * gfortran.dg/boz_1.f90: New test.
34200 * gfortran.dg/boz_3.f90: New test.
34201 * gfortran.dg/boz_4.f90: New test.
34203 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34205 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34206 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34208 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34210 PR libfortran/20101
34211 * gfortran.dg/write_0_pe_format.f90: New test.
34213 2005-02-27 Jakub Jelinek <jakub@redhat.com>
34216 * g++.dg/opt/thunk2.C: New test.
34217 * g++.dg/opt/covariant1.C: New test.
34219 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34221 * gfortran.dg/e_d_fmt.f90: New test.
34223 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
34225 * gcc.dg/asm-b.c: Fix comment typos.
34227 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34229 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34232 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34235 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34236 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34237 * gcc.dg/asm-b.c: New test.
34239 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
34241 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34242 Disable this test on IRIX 6.
34244 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
34246 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34247 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34250 2005-02-25 Diego Novillo <dnovillo@redhat.com>
34252 PR tree-optimization/20204
34253 * gcc.dg/pr20204.c: New test.
34255 2005-02-24 Jakub Jelinek <jakub@redhat.com>
34258 * gcc.c-torture/execute/20050224-1.c: New test.
34261 * g++.dg/warn/Wbraces2.C: New test.
34263 2005-02-23 Mark Mitchell <mark@codesourcery.com>
34266 * g++.dg/init/const2.C: New test.
34268 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
34270 PR tree-optimization/20100
34271 * gcc.c-torture/execute/pr20100-1.c: New test.
34273 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34275 * gfortran.dg/implicit_3.f90: New test.
34277 * gfortran.dg/deftype_1.f90: New test.
34279 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34281 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34283 * g++.dg/other/anon3.C: Accept a warning.
34285 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34287 * gcc.dg/pr20017.c: Fix a comment typo.
34289 2005-02-23 Bud Davis <bdavis@gfortran.org>
34291 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34293 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34296 * ada/acats/tests/cxa/cxa3004.a: Remove.
34297 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34299 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34302 * g++.dg/init/const1.C: New test.
34305 * g++.dg/parse/constant7.C: New test.
34308 * g++.dg/parse/error27.C: New test.
34309 * g++.dg/template/qualttp15.C: Adjust error markers.
34310 * g++.old-deja/g++.other/struct1.C: Likewise.
34313 * g++.dg/template/error17.C: New test.
34316 * g++.dg/parser/error26.C: New test.
34318 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34320 PR tree-optimization/20100
34321 PR tree-optimization/20115
34322 * gcc.dg/pr20115.c: New test.
34323 * gcc.dg/pr20115-1.c: New test.
34324 * gcc.dg/pr20100.c: New test.
34325 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34326 call-clobbered variables after alias1.
34328 2005-02-22 Bud Davis <bdavis@gfortran.org>
34330 * gfortran.dg/list_read_4.f90: new test.
34332 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34334 PR rtl-optimization/20017.
34335 * gcc.dg/pr20017.c: New.
34337 2005-02-22 Devang Patel <dpatel@apple.com>
34340 * g++.dg/tree-ssa/pr19952.C: New test.
34342 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34345 * g++.dg/parse/constant6.C: New test.
34347 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34349 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34350 * g++.dg/charset/asm2.c: Likewise.
34351 * g++.dg/charset/asm3.c: Likewise.
34352 * g++.dg/charset/asm4.c: Likewise.
34353 * g++.dg/charset/asm5.c: Likewise.
34354 * g++.dg/charset/attribute1.c: Likewise.
34355 * g++.dg/charset/attribute2.c: Likewise.
34356 * g++.dg/charset/extern1.cc: Likewise.
34357 * g++.dg/charset/extern2.cc: Likewise.
34358 * g++.dg/charset/extern3.cc: Likewise.
34359 * g++.dg/charset/function.cc: Likewise.
34360 * g++.dg/charset/string.c: Likewise.
34361 * g++.dg/charset/charset.exp: Likewise.
34362 * lib/target-supports.exp (check_iconv_available): Fix comment.
34364 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34366 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34367 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34368 * gcc.dg/charset/asm2.c: Likewise.
34369 * gcc.dg/charset/asm3.c: Likewise.
34370 * gcc.dg/charset/asm4.c: Likewise.
34371 * gcc.dg/charset/asm5.c: Likewise.
34372 * gcc.dg/charset/asm6.c: Likewise.
34373 * gcc.dg/charset/attribute1.c: Likewise.
34374 * gcc.dg/charset/attribute2.c: Likewise.
34375 * gcc.dg/charset/builtin1.c: Likewise.
34376 * gcc.dg/charset/extern.c: Likewise.
34377 * gcc.dg/charset/function.c: Likewise.
34378 * gcc.dg/charset/string.c: Likewise.
34379 * gcc.dg/charset/charset.exp: Likewise.
34381 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34384 * gfortran.dg/pr20086.f90: New test.
34386 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34388 PR tree-optimization/19786
34389 * g++.dg/tree-ssa/pr19786.C: New.
34391 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34393 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34395 2005-02-21 Jeff Law <law@redhat.com>
34397 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34399 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34401 * gfortran.dg/do_iterator: Split loop, markup all lines for
34402 which an error locus is printed.
34403 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34405 * gfortran.dg/select_4.f90: Likewise.
34406 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34407 locuses in the various permutations.
34409 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34411 PR tree-optimization/19951
34412 * g++.dg/vect: New directory.
34413 * g++.dg/vect/vect.exp: New file.
34414 * g++.dg/vect/pr19951.cc: New testcase.
34415 * g++.dg/dg.exp: Also prune vectorizer tests.
34417 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34420 * gcc.dg/charset/builtin1.c: New test.
34422 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34425 * g++.dg/inherit/volatile1.C: New test.
34428 * g++.dg/template/dtor4.C: New test.
34430 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34432 * gfortran.dg/int_1.f90: New test.
34434 2005-02-19 Devang Patel <dpatel@apple.com>
34436 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34438 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34440 * gfortran.dg/achar_1.f90: New test.
34442 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34444 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34446 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34447 Jakub Jelinek <jakub@redhat.com>
34449 PR tree-optimization/19828
34450 * gcc.dg/tree-ssa/loop-7.c: New test.
34451 * gcc.c-torture/execute/20050218-1.c: New test.
34453 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34456 * gcc.dg/transparent-union-1.c: New test.
34457 * gcc.dg/transparent-union-2.c: New test.
34459 2005-02-18 James E Wilson <wilson@specifixinc.com>
34461 PR tree-optimization/18977
34462 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34464 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34467 * gcc.dg/pr20054.c: New test.
34469 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34472 * g++.dg/ext/attrib20.C: New test.
34474 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34476 PR middle-end/20030
34477 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34479 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34482 * g++.dg/opt/switch4.C: New.
34484 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34487 PR tree-optimization/20009
34488 * gcc.c-torture/compile/20050217-1.c: New test.
34489 * g++.dg/opt/switch3.C: New test.
34491 PR tree-optimization/18947
34492 * gcc.c-torture/compile/20050215-1.c: New test.
34493 * gcc.c-torture/compile/20050215-2.c: New test.
34494 * gcc.c-torture/compile/20050215-3.c: New test.
34496 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34499 * g++.dg/template/crash34.C: New.
34502 * g++.dg/other/access3.C: New.
34504 2005-02-17 Ira Rosen <irar@il.ibm.com>
34506 * gcc.dg/vect/vect-98.c: New test.
34508 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34510 PR tree-optimization/19967
34511 * gcc.dg/pr19967.c: New.
34513 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34515 PR middle-end/19857
34516 * gcc.dg/tree-ssa/20050215-1.c: New test.
34517 * gcc.c-torture/execute/20050215-1.c: New test.
34519 2005-02-15 Eric Christopher <echristo@redhat.com>
34521 * gcc.dg/cpp/20050215-1.c: New file.
34523 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34525 PR tree-optimization/15785
34526 * gcc.dg/pr15785-1.c: New test.
34528 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34531 * g++.dg/init/ctor4.C: New.
34532 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34534 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34536 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34537 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34539 2005-02-15 Andreas Schwab <schwab@suse.de>
34541 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34544 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34546 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34548 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34550 PR tree-optimization/19853
34551 * gcc.c-torture/compile/pr19853.c: New test.
34553 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34556 * g++.dg/parse/local-class1.C: New.
34559 * g++.dg/parse/ptrmem3.C: New.
34562 * g++.old-deja/g++.oliva/template6.C: Add another case.
34563 * g++.dg/template/explicit6.C: New.
34565 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34568 * g++.dg/other/redecl2.C: New.
34570 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34573 * g++.dg/abi/covariant4.C: New.
34575 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34577 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34580 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34582 * gcc.dg/vect/vect-96.c: Fix typo.
34584 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34588 * g++.dg/template/enum5.C: New test.
34590 2005-02-12 Ira Rosen <irar@il.ibm.com>
34592 * gcc.dg/vect/vect-97.c: New test.
34594 2005-02-12 Ira Rosen <irar@il.ibm.com>
34596 * gcc.dg/vect/vect-96.c: New test.
34598 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34600 * gcc.dg/builtins-34.c: Also check ldexp*.
34602 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34604 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34606 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34608 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34609 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34610 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34611 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34612 selector_list, selector_expression, dg-process-target): Move to new
34613 file target-supports-dg.exp.
34614 * lib/target-supports-dg.exp: New.
34616 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34619 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34622 * g++.dg/other/ptrmem6.C: New test.
34624 PR middle-end/19858
34625 * gcc.c-torture/compile/20050210-1.c: New test.
34627 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34630 * g++.dg/warn/Wbraces1.C: New test.
34632 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34634 * gcc.dg/builtins-52.c: New testcase.
34636 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34639 * gcc.c-torture/execute/20050119-1.c: New test.
34641 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34644 * g++.dg/init/delete1.C: New test.
34646 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34649 * g++.dg/template/static12.C: New test.
34651 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34654 * g++.dg/conversion/ambig1.C: New test.
34657 * g++.dg/ext/attrib19.C: New test.
34660 * g++.dg/parse/dtor5.C: New test.
34663 * g++.dg/template/dtor3.C: New test.
34666 * g++.dg/template/static11.C: New test.
34667 * g++.dg/template/crash2.C: Remove dg-error marker.
34669 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34672 * g++.old-deja/g++.mike/p10769a.C: Remove.
34674 2005-02-09 Roger Sayle <roger@eyesopen.com>
34676 * gcc.dg/builtins-48.c: New test case.
34677 * gcc.dg/builtins-49.c: New test case.
34678 * gcc.dg/builtins-50.c: New test case.
34679 * gcc.dg/builtins-51.c: New test case.
34681 2005-02-09 Ian Lance Taylor <ian@airs.com>
34683 PR middle-end/19583
34684 * g++.dg/warn/Wreturn-type-3.C: New test.
34686 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34688 PR middle-end/19402
34689 * gcc.dg/pr19402-1.c: New testcase.
34690 * gcc.dg/pr19402-2.c: likewise.
34692 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34694 PR middle-end/19854
34695 * g++.dg/tree-ssa/tmmti.C: New testcase.
34697 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34699 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34701 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34704 * g++.dg/parse/crash23.C: New test.
34705 * g++.dg/warn/Weff1.C: New test.
34707 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34709 * gcc.dg/20050209-1.c: New test.
34711 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34714 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34716 2005-02-08 Mike Stump <mrs@apple.com>
34718 * g++.dg/pch/import-2.c: New test.
34719 * g++.dg/pch/import-2.hs: New.
34720 * g++.dg/pch/include/import-2a.h: New.
34721 * g++.dg/pch/include/import-2b.h: New.
34723 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34725 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34727 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34729 * gfortran.dg/substr_1.f90: New test.
34731 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34733 PR middle-end/19775
34734 * gcc.dg/torture/builtin-power-1.c: Disable test for
34735 invalid transformation.
34736 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34737 no longer optimize.
34738 * gcc.dg/builtins-47.c: New testcase.
34740 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34741 Dorit Naishlos <dorit@il.ibm.com>
34743 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34745 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34747 * gcc.c-torture/compile/20050206-1.c: New test.
34749 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34752 * g++.dg/opt/pr19768.C: New test.
34754 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34757 * gcc.c-torture/compile/pr19736.c: New test.
34759 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34762 * g++.dg/parse/error25.C: New test.
34764 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34766 * gcc.c-torture/execute/20050203-1.c: New.
34768 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34770 * gcc.dg/vect/vect-85.c: Remove xfail.
34771 * gcc.dg/vect/vect-86.c: Remove xfail.
34772 * gcc.dg/vect/vect-87.c: Remove xfail.
34773 * gcc.dg/vect/vect-88.c: Remove xfail.
34775 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34777 * gcc.dg/altivec-19.c: New.
34779 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34782 * gcc.dg/nested-func-3.c: New test.
34783 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34785 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34787 * gcc.test-framework/gen_directive_tests: Generate tests for
34788 selector expressions.
34790 2005-02-02 Matt Austern <austern@apple.com>
34793 * g++/ext/builtin7.C: New.
34794 * g++/ext/builtin8.C: New.
34796 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34799 * gcc.dg/pr18502-1.c: New test.
34801 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34804 * g++.dg/template/local4.C: Tweak.
34806 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34808 PR tree-optimization/19578
34809 * gcc.c-torture/compile/20050202-1.c: New test.
34811 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34814 * gcc.dg/c99-init-4.c: New test.
34816 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34818 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34820 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34822 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34823 * g++.dg/eh/check-vect.h: New.
34825 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34826 * gcc.dg/vect/vect-78.c: Ditto.
34827 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34830 * g++.dg/conversion/simd1.C: Expect warning.
34831 * g++.dg/ext/attribute-test-1.C: Ditto.
34832 * g++.dg/ext/attribute-test-2.C: Ditto.
34833 * g++.dg/ext/attribute-test-3.C: Ditto.
34834 * g++.dg/ext/attribute-test-4.C: Ditto.
34836 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34837 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34839 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34841 2005-02-01 Richard Henderson <rth@redhat.com>
34843 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34844 long double for ibm double-double format.
34845 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34847 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34849 PR tree-optimization/19633
34850 * gcc.dg/pr19633-1.c: New test.
34851 * gcc.dg/pr19633.c: Tweak to make pointer point
34852 to NULL or a symbol.
34854 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34856 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34858 (dg-process-target (local override)): Handle selector expressions.
34860 * gcc.test-framework/README: Describe tests in source directory.
34861 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34862 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34863 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34864 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34865 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34866 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34867 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34868 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34869 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34870 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34871 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34872 * gcc.test-framework/dg-error-exp-P.c: New test.
34873 * gcc.test-framework/dg-error-exp-XP.c: New test.
34874 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34875 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34876 * gcc.test-framework/dg-output-exp-P.c: New test.
34877 * gcc.test-framework/dg-output-exp-XF.c: New test.
34878 * gcc.test-framework/dg-warning-exp-P.c: New test.
34879 * gcc.misc-tests/dg-1.c: Remove.
34880 * gcc.misc-tests/dg-2.c: Remove.
34881 * gcc.misc-tests/dg-3.c: Remove.
34882 * gcc.misc-tests/dg-4.c: Remove.
34883 * gcc.misc-tests/dg-5.c: Remove.
34884 * gcc.misc-tests/dg-6.c: Remove.
34885 * gcc.misc-tests/dg-7.c: Remove.
34886 * gcc.misc-tests/dg-8.c: Remove.
34887 * gcc.misc-tests/dg-9.c: Remove.
34888 * gcc.misc-tests/dg-10.c: Remove.
34889 * gcc.misc-tests/dg-11.c: Remove.
34890 * gcc.misc-tests/dg-12.c: Remove.
34891 * gcc.misc-tests/dg-test.exp: Remove.
34893 * gcc.test-framework/test-framework.awk: Change recording and
34894 printing of passes and failures.
34896 * gcc.test-framework: New directory.
34897 * gcc.test-framework/README: New.
34898 * gcc.test-framework/test-framework.exp: New.
34899 * gcc.test-framework/test-framework.awk: New.
34900 * gcc.test-framework/gen_directive_tests: New.
34902 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34904 * lib/treelang.exp: Fix comment typos.
34905 (treelang_target_compile): Don't append libs=-ltreelang to options.
34907 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34909 * g++.dg/parse/typename7.C: Adjust error messages.
34911 2005-01-31 Jeff Law <law@redhat.com>
34913 * gcc.c-torture/execute/20050131-1.c: New test.
34914 * gcc.dg/wcaselabel.c: New test.
34916 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34918 * g++.dg/other/warning1.C: Adjust error messags.
34919 * g++.dg/parse/constant5.C: New test.
34921 2005-01-31 Steven Bosscher <stevenb@suse.de>
34924 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34925 the test case valid.
34926 * gcc.dg/20030815-1.c: Remove invalid tests.
34927 * gcc.dg/array-7.c: Adjust expected result.
34928 * gcc.dg/pr18596-3.c: Likewise.
34929 * gcc.dg/noncompile/20000901-1.c: Likewise.
34930 * gcc.dg/noncompile/init-2.c: Likewise.
34931 * gcc.dg/noncompile/init-4.c: Likewise.
34933 2005-01-31 Dale Johannesen <dalej@apple.com>
34935 * g++.dg/opt/pr19650.C: New test.
34937 2005-01-31 Richard Henderson <rth@redhat.com>
34939 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34940 long double for intel double extended format.
34941 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34943 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34946 * g++.dg/template/static10.C: New test.
34949 * g++.dg/parse/error24.C: New test.
34952 * g++.dg/lookup/builtin1.C: New test.
34955 * g++.dg/warn/conv3.C: New test.
34957 2005-01-30 Bud Davis <bdavis@gfortran.org>
34960 * gfortan.dg/inquire_7.f90
34962 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34964 PR tree-optimization/15791
34965 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34966 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34967 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34968 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34969 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34970 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34971 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34972 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34973 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34974 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34976 2005-01-29 Paul Brook <paul@codesourcery.com>
34979 * check.c (real_or_complex_check): New function.
34980 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34981 * intrinsic.c (add_functions): Use new check functions.
34982 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34985 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34987 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34988 gcc.dg/lvalue-3.c: New tests.
34989 * gcc.dg/concat.c: Update expected messages.
34991 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34993 PR libfortran/19595
34994 * gfortran.dg/eor_1.f90: New test.
34996 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34999 * gfortran.dg/logical_data_1.f90: New test.
35001 2005-01-28 Mark Mitchell <mark@codesourcery.com>
35004 * g++.dg/template/crash33.C: New test.
35007 * g++.dg/template/crash32.C: New test.
35009 2005-01-28 Ian Lance Taylor <ian@airs.com>
35011 PR middle-end/16558
35012 * g++.dg/warn/Wreturn-type-2.C: New test.
35014 2004-06-24 Jeff Law <law@redhat.com>
35016 * gcc.dg/tree-ssa/20050128-1.c: New test.
35018 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
35020 * gcc.target/frv/all-mdpackh-1.c: New test.
35022 2005-01-28 Steven Bosscher <stevenb@suse.de>
35024 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35026 2005-01-27 Richard Henderson <rth@redhat.com>
35028 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35030 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35032 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35034 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35036 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35037 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35038 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35039 to cope with cases where the multilib options override the dg-options.
35041 2005-01-27 Jakub Jelinek <jakub@redhat.com>
35044 * gcc.dg/noncompile/20050120-1.c: New test.
35046 2005-01-26 Diego Novillo <dnovillo@redhat.com>
35048 PR tree-optimization/19633
35049 * gcc.dg/pr19633.c: New test.
35050 * gcc.dg/tree-ssa/pr19633.c: New test.
35052 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
35054 * gcc.dg/20041216-1.c: New test.
35056 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
35059 * objc.dg/selector-2.m: New test.
35061 2005-01-26 Jakub Jelinek <jakub@redhat.com>
35063 * g++.dg/opt/range-test-2.C: New test.
35065 PR rtl-optimization/19579
35066 * gcc.c-torture/execute/20050124-1.c: New test.
35068 2005-01-26 Greg Parker <gparker@apple.com>
35069 Stuart Hastings <stuart@apple.com>
35071 * gcc.c-torture/execute/20050125-1.c: New.
35073 2005-01-18 Jan Hubicka <jh@suse.cz>
35075 PR tree-optimize/19337
35076 * gcc.c-torture/compile/20050119-1.c: New test.
35078 2005-01-24 James E Wilson <wilson@specifixinc.com>
35080 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35081 test for successful match.
35083 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
35086 * objc.dg/comp-types-7.m: New test.
35088 2005-01-24 Janis Johnson <janis187@us.ibm.com>
35090 * lib/target-supports.exp (current_target_name): New.
35091 (check_effective_target_ilp32, check_effective_target_lp64):
35092 Cache the result to use as long as the current target, with
35093 multilib flags, remains the same.
35095 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35096 (dg-require-weak, dg-require-visibility, dg-require-alias,
35097 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35098 dg-require-effective-target, dg-skip-if): Remove call to
35099 skip_test_and_clear_xfail.
35100 (dg-test): Clear xfail data.
35102 2005-01-24 Jakub Jelinek <jakub@redhat.com>
35105 * gcc.dg/ppc64-toc.c: New test.
35107 * g++.dg/tree-ssa/empty-1.C: New test.
35109 PR middle-end/19551
35110 * gcc.c-torture/execute/20050121-1.c: New test.
35111 * gcc.dg/20050121-2.c: New test.
35113 2004-01-23 Steven G. Kargl <kargls@comcast.net>
35114 Paul Brook <paul@codesourcery.com>
35117 * gfortran.dg/real_const_1.f: New test.
35118 * gfortran.dg/real_const_2.f90: New test.
35119 * gfortran.dg/complex_int_1.f90: New test.
35121 2005-01-23 Bud Davis <bdavis9659@comcast.net>
35124 * gfortan.dg/inquire_6.f90: New test.
35126 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35128 PR libfortran/19451
35129 * open_readonly_1.f90: New test.
35131 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35133 PR libfortran/18982
35134 * gfortran.dg/open_new.f90: New file.
35136 2005-01-22 Paul Brook <paul@codesourcery.com>
35138 * namelist_1.f90: New test.
35140 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
35142 PR tree-optimization/19484
35143 * gcc.c-torture/compile/20050122-[12].c: New tests.
35145 2005-01-22 Paul Brook <paul@codesourcery.com>
35147 * gfortran.dg/implicit_2.f90: New test.
35149 2005-01-22 Bud Davis <bdavis9659@comcast.net>
35152 * gfortran.dg/inquire_5.f90: New test.
35154 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35157 * gcc.dg/pr18809-1.c: New test.
35159 2005-01-21 Ian Lance Taylor <ian@airs.com>
35161 * gcc.dg/20050121-1.c: New test.
35163 PR tree-optimization/13000
35164 * gcc.dg/20040206-1.c: Change warning to point where function is
35167 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35170 * g++.dg/template/array11.C: New test.
35172 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35174 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35175 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35176 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35177 * gfortran.dg/getenv_1.f90: Add dg-do directive.
35178 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35179 gfortran.dg/pr17164.f90: Add missing dg-do directives.
35181 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
35183 PR tree-optimization/15349
35184 * gcc.dg/tree-ssa/pr15349.c: New.
35186 2005-01-20 Steve Ellcey <sje@cup.hp.com>
35188 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35190 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
35192 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35193 scan-assembler-times directive name.
35195 * gcc.dg/asm-a.c: Move dg-require-effective-target to
35198 PR rtl-optimization/19462
35199 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35201 2005-01-19 Steve Ellcey <sje@cup.hp.com>
35203 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35204 counting function calls on ia64.
35206 2005-01-19 Jakub Jelinek <jakub@redhat.com>
35208 PR rtl-optimization/15139
35209 * gcc.dg/20050111-2.c: New test.
35212 * gcc.c-torture/compile/20050113-1.c: New testcase.
35214 PR middle-end/19164
35215 * gcc.dg/20050113-1.c: New testcase.
35217 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
35219 * gcc.dg/vect/vect-85.c: Add comment.
35220 * gcc.dg/vect/vect-86.c: Add xfail for now.
35221 * gcc.dg/vect/vect-87.c: Add xfail for now.
35222 * gcc.dg/vect/vect-88.c: Add xfail for now.
35223 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35225 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35227 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35229 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35231 * g++.dg/debug/typedef3.C: New test.
35233 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
35236 * gcc.dg/asm-a.c: New test.
35238 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
35240 * gcc.dg/sh-relax.c: Add prototype for abort.
35242 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35244 * gcc.dg/short-compare-1.c: New test.
35245 * gcc.dg/short-compare-2.c: Likewise.
35247 2005-01-18 Michael Matz <matz@suse.de>
35249 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35251 2005-01-17 Diego Novillo <dnovillo@redhat.com>
35253 PR tree-optimization/19121
35254 * gcc.c-torture/compile/pr19121.c: New test.
35256 2005-01-17 James E. Wilson <wilson@specifixinc.com>
35259 * gcc.c-torture/compile/pr19357.c: New test.
35261 2005-01-17 Ian Lance Taylor <ian@airs.com>
35264 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35265 pass--those that refer just to the variable, possibly with a
35267 * gcc.dg/c99-const-expr-3.c: Likewise.
35269 PR middle-end/13127
35270 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35273 2005-01-16 Bud Davis <bdavis9659@comcast.net>
35276 * gfortran.dg/endfile_2.f90: New test.
35278 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35281 * gfortran.dg/select_5.f90: New test.
35283 2004-01-16 Paul Brook <paul@codesourcery.com>
35285 * gfortran.dg/common_4.f90: New test.
35287 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35289 PR rtl-optimization/19462
35290 * gcc.dg/torture/pr19462-1.c: New test.
35292 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35295 * objc.dg/func-ptr-2.m: New.
35296 * objc.dg/volatile-1.m: New.
35298 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35300 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35302 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35304 PR tree-optimization/19060
35305 * gcc.c-torture/execute/20050104-1.c: New test.
35307 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35310 * gfortran.dg/write_to_null.f90: New test.
35312 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35313 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35316 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35319 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35322 * g++.dg/init/vector1.C: New test.
35324 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35327 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35329 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35331 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35333 * gfortran.dg/select_1.f90: New test.
35334 * gfortran.dg/select_2.f90: New test.
35335 * gfortran.dg/select_3.f90: New test.
35336 * gfortran.dg/select_4.f90: New test.
35338 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35340 PR middle-end/19084
35341 PR rtl-optimization/19348
35342 * gcc.dg/20050111-1.c: New test.
35343 * gcc.c-torture/execute/20050111-1.c: New test.
35345 * gcc.dg/i386-asm-4.c: New test.
35347 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35349 * gcc.dg/nested-func-2.c: New test.
35350 * ada/acats/norun.lst: Remove c953002.
35352 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35354 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35356 2005-01-12 Ben Elliston <bje@au.ibm.com>
35358 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35360 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35363 * g++.dg/abi/align1.C: New test.
35365 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35367 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35369 * g++.dg/ext/altivec_check.h: Support compiling as C.
35371 2005-01-10 Roger Sayle <roger@eyesopen.com>
35374 * g++.dg/expr/pr19355-1.C: New test case.
35376 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35378 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35379 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35380 * ada/acats/tests/c3/c92005b.ada: Likewise.
35381 * ada/acats/tests/c3/cxb3012.a: Likewise.
35382 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35384 2005-01-09 Paul Brook <paul@codesourcery.com>
35386 * gfortran.dg/common_2.f90: New file.
35387 * gfortran.dg/common_3.f90: New file.
35389 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35391 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35393 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35395 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35396 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35397 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35398 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35399 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35400 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35401 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35402 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35403 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35404 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35405 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35406 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35407 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35408 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35409 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35410 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35411 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35412 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35413 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35414 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35415 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35416 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35417 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35418 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35419 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35420 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35421 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35422 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35423 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35424 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35425 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35426 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35427 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35428 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35429 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35430 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35431 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35432 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35433 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35434 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35435 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35436 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35437 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35438 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35439 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35440 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35441 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35442 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35443 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35444 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35445 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35446 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35447 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35448 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35449 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35450 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35451 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35452 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35453 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35454 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35455 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35456 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35457 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35458 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35459 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35460 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35461 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35463 * gcc.dg/vect/vect-1.c: Fix spelling.
35464 * gcc.dg/vect/vect-10.c: Fix spelling.
35465 * gcc.dg/vect/vect-11.c: Fix spelling.
35466 * gcc.dg/vect/vect-12.c: Fix spelling.
35467 * gcc.dg/vect/vect-14.c: Fix spelling.
35468 * gcc.dg/vect/vect-15.c: Fix spelling.
35469 * gcc.dg/vect/vect-16.c: Fix spelling.
35470 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35471 * gcc.dg/vect/vect-64.c: Fix comments.
35472 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35474 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35475 Ira Rosen <irar@il.ibm.com>
35477 * gcc.dg/vect/vect-70.c: New test.
35478 * gcc.dg/vect/vect-71.c: New test.
35480 2005-01-09 Manfred Hollstein <mh@suse.com>
35482 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35483 * gcc.dg/pr18241-2.c: Likewise.
35484 * gcc.dg/pr18241-3.c: Likewise.
35485 * gcc.dg/pr18241-4.c: Likewise.
35486 * gcc.dg/pr18241-5.c: Likewise.
35488 2005-01-08 Richard Henderson <rth@redhat.com>
35490 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35491 False for x86 and x86-64.
35493 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35495 PR tree-optimization/18241
35496 * gcc.dg/pr18241-1.c: New test.
35497 * gcc.dg/pr18241-2.c: New test.
35498 * gcc.dg/pr18241-3.c: New test.
35499 * gcc.dg/pr18241-4.c: New test.
35500 * gcc.dg/pr18241-5.c: New test.
35502 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35504 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35505 gfortran.dg/select_4.f90: New.
35507 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35509 * gcc.c-torture/execute/20050107-1.c: New test.
35511 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35514 * g++.dg/template/ref2.C: New.
35516 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35518 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35519 instead of being empty.
35521 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35524 * gfortran.dg/array-1.f90: New test.
35526 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35528 PR tree-optimization/19283
35529 * gcc.c-torture/execute/20050106-1.c: New test.
35531 PR rtl-optimization/18861
35532 * gcc.dg/20050105-1.c: New test.
35534 PR tree-optimization/18828
35535 * gcc.dg/20050105-2.c: New test.
35537 2005-01-07 Andreas Jaeger <aj@suse.de>
35539 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35541 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35544 * gfortran.dg/fmt_read.f90: New test.
35546 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35548 * gcc.dg/rs6000-ldouble-2.c: New.
35550 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35553 * g++.dg/parser/ctor2.C: New test.
35555 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35558 * g++.dg/template/using9.C: New test.
35560 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35563 * g++.dg/lookup/friend6.C: New test.
35565 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35568 * g++.dg/template/array10.C: New.
35570 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35572 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35573 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35575 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35577 * gcc.c-torture/compile/20050105-1.c: New test.
35579 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35581 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35583 2005-01-05 Roger Sayle <roger@eyesopen.com>
35585 PR middle-end/19100
35586 * gcc.dg/conv-3.c: New test case.
35588 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35590 * gcc.dg/asm-wide-1.c: New test.
35592 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35595 * g++.dg/parse/crash22.C: New
35597 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35600 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35602 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35604 PR middle-end/17767
35605 * gcc.dg/i386-mmx-6.c: New test case.
35607 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35609 PR tree-optimization/18308
35610 * gcc.dg/vect/pr18308.c: New testcase.
35612 2005-01-04 Andreas Jaeger <aj@suse.de>
35614 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35616 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35617 Robert Bowdidge <bowdidge@apple.com>
35619 * gcc.dg/cpp/subframework1.c: New.
35620 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35621 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35622 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35623 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35625 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35627 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35629 * gcc.dg/darwin-weakimport-2.c: New.
35631 2005-01-03 Richard Henderson <rth@redhat.com>
35633 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35635 2005-01-03 Richard Henderson <rth@redhat.com>
35637 * gcc.dg/vect/vect.exp: Enable for ia64.
35638 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35639 (check_effective_target_vect_float): Likewise.
35640 (check_effective_target_vect_no_align): Likewise.
35641 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35642 * gcc.dg/vect/vect-8.c: Likewise.
35644 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35647 * gcc.dg/pr19236-1.c: New test case.
35649 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35651 PR rtl-optimization/12092
35652 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35654 2005-01-02 Andreas Jaeger <aj@suse.de>
35656 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35658 2005-01-01 Roger Sayle <roger@eyesopen.com>
35659 Andrew Pinski <pinskia@physics.uc.edu>
35661 PR rtl-optimization/12092
35662 * gcc.dg/pr12092-1.c: New test case.
35664 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35666 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35667 'hidden' and 'default' for better portability.
35668 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35670 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35672 * g++.old-deja/g++.brendan/new3.C: Likewise.
35674 2005-01-01 Steven Bosscher <stevenb@suse.de>
35676 * gcc.dg/20041231-1.C: New test.
35677 * g++.dg/warn/Wunreachable-code-1.C: New test.
35679 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35681 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35682 file, not /dev/null. Abort on error.
35684 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35685 Ziemowit Laski <zlaski@apple.com>
35688 * objc.dg/encode-5.m: New test.
35690 2004-12-29 Richard Henderson <rth@redhat.com>
35692 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35693 * objc.dg/stabs-1.m: Disable for ia64.
35695 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35698 * g++.dg/warn/Wunused-10.C: New test.
35700 2004-12-28 Richard Henderson <rth@redhat.com>
35702 * objc.dg/stabs-1.m: Disable for alpha.
35704 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35707 * g++.dg/parse/error23.C: New test.
35709 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35711 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35714 * gfortran.dg/intrinsic_modulo_1.f90: New.
35715 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35716 tests with divisor -1.
35718 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35720 * g++.dg/opt/temp1.C (memcpy): Return a value.
35723 * g++.dg/expr/cond7.C: New test.
35725 2004-12-27 Paul Brook <paul@codesourcery.com>
35727 * gfortran.dg/g77/select_no_compile.f: Remove.
35729 2004-12-27 Richard Henderson <rth@redhat.com>
35731 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35732 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35733 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35735 2004-12-26 Richard Henderson <rth@redhat.com>
35737 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35738 by 1i instead of token pasting.
35740 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35742 PR tree-optimization/17578
35743 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35744 to additional_flags.
35745 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35747 2004-12-25 Richard Henderson <rth@redhat.com>
35749 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35752 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35754 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35756 * gcc.dg/pr17957.c (dg-options): Likewise.
35757 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35758 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35759 instead of 0 on __hppa__.
35760 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35761 "foo,%r" on hppa*-*-*.
35763 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35766 * gfortran.dg/complex_write.f90: New test.
35768 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35771 * g++.dg/parse/pragma2.C: New test.
35773 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35775 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35777 * gcc.dg/empty2.c: Add missing dg-warning.
35779 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35782 * g++.dg/template/local4.C: New test.
35783 * g++.dg/template/crash19.C: Add dg-error marker.
35785 * g++.dg/template/crash31.C: Correct embedded PR number.
35787 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35790 * g++.dg/opt/temp1.C: Add do-run marker.
35792 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35794 * g++.dg/template/spec19.C: New.
35796 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35799 * gcc.dg/empty2.c: New.
35801 2004-12-23 Richard Henderson <rth@redhat.com>
35803 * lib/target-supports.exp (check_effective_target_vect_no_align):
35804 Remove i?86 and x86-64.
35806 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35809 * g++.dg/opt/temp1.C: New test.
35811 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35814 * g++.dg/template/friend33.C: New testcase.
35816 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35819 * g++.dg/template/cond5.C: New test.
35822 * g++.dg/inherit/thunk3.C: New test.
35825 * g++.dg/warn/Wunused-9.C: New test.
35827 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35829 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35831 2004-12-22 Jan Beulich <jbeulich@novell.com>
35833 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35835 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35838 * g++.dg/ext/packed8.C: New test.
35841 * g++.dg/template/crash31.C: New test.
35844 * g++.dg/template/crash30.C: New test.
35846 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35849 * g++.dg/eh/ctor3.C: New test.
35851 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35853 * objc.dg/stabs-1.m: Allow section name to be quoted and
35854 assembly label to begin with '.LL'.
35856 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35858 * gcc.dg/vect/vect.exp
35859 (check_effective_target_lp64_or_vect_no_align): New.
35860 * gcc.dg/vect/vect-77.c: Use it.
35861 * gcc.dg/vect/vect-78.c: Use it.
35863 * lib/target-supports.exp
35864 (check_effective_target_vect_no_max,
35865 check_effective_target_vect_no_bitwise,
35866 check_effective_target_vect_no_align): New.
35867 * gcc.dg/vect/vect-13.c: Use them.
35868 * gcc.dg/vect/vect-17.c: Ditto.
35869 * gcc.dg/vect/vect-18.c: Ditto.
35870 * gcc.dg/vect/vect-19.c: Ditto.
35871 * gcc.dg/vect/vect-20.c: Ditto.
35872 * gcc.dg/vect/vect-27.c: Ditto.
35873 * gcc.dg/vect/vect-29.c: Ditto.
35874 * gcc.dg/vect/vect-44.c: Ditto.
35875 * gcc.dg/vect/vect-48.c: Ditto.
35876 * gcc.dg/vect/vect-50.c: Ditto.
35877 * gcc.dg/vect/vect-52.c: Ditto.
35878 * gcc.dg/vect/vect-54.c: Ditto.
35879 * gcc.dg/vect/vect-56.c: Ditto.
35880 * gcc.dg/vect/vect-58.c: Ditto.
35881 * gcc.dg/vect/vect-60.c: Ditto.
35882 * gcc.dg/vect/vect-72.c: Ditto.
35883 * gcc.dg/vect/vect-80.c: Ditto.
35885 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35888 * g++.dg/init/string1.C: New.
35891 * g++.dg/other/synth1.C: New.
35893 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35896 * gcc.dg/pr18963-1.c: New test.
35898 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35901 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35902 * gcc.dg/pr18596-1.c: Use dg-error.
35903 (dg-options): Use -fno-unit-at-a-time.
35904 * gcc.dg/pr18596-2.c: New test.
35905 * gcc.dg/pr18596-3.c: New test.
35907 2004-12-20 Roger Sayle <roger@eyesopen.com>
35909 PR middle-end/18683
35910 * g++.dg/opt/pr18683-1.C: New test case.
35912 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35915 * g++.dg/opt/max1.C: Fix for 64bit targets.
35917 2004-12-20 Matt Austern <austern@apple.com>
35920 * g++.dg/ext/builtin6.C: New
35922 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35924 PR tree-optimization/19080
35925 * gcc.c-torture/compile/pr19080.c: New test.
35927 2004-12-20 Steven Bosscher <stevenb@suse.de>
35929 * gcc.dg/20041219-1.c: New test.
35931 2004-12-19 Roger Sayle <roger@eyesopen.com>
35933 PR middle-end/19068
35934 * g++.dg/opt/max1.C: New test case.
35936 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35938 * gcc.dg/fdata-sections-1.c: New test.
35940 2004-12-18 Roger Sayle <roger@eyesopen.com>
35942 PR middle-end/18548
35943 * gcc.dg/max-1.c: New test case.
35945 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35947 * gcc.c-torture/execute/20041218-1.c: New test.
35949 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35951 * gcc.dg/pr18501.c: New test.
35952 * gcc.dg/uninit-5.c: XFAIL.
35953 * gcc.dg/uninit-9.c: XFAIL.
35955 2004-12-17 Dale Johannesen <dalej@apple.com>
35957 * gcc.dg/20041213-1.c: New.
35959 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35961 * objc.dg/stabs-1.m: Allow assembly label to begin
35964 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35966 * gcc.c-torture/execute/20041213-1.c: Move...
35967 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35969 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35972 * g++.dg/lookup/conv-5.C: New.
35974 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35976 * objc.dg/stabs-1.m: New test.
35978 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35980 * gcc.dg/visibility-c.c: Change compile to
35981 assemble for the test.
35983 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35986 * gcc.dg/visibility-c.c: New test.
35988 2004-12-16 Roger Sayle <roger@eyesopen.com>
35990 PR middle-end/18493
35991 * gcc.dg/switch-8.c: New test case.
35993 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35996 * g++.dg/template/init4.C: New.
35997 * g++.dg/opt/static3.C: Enable optimizer.
35999 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
36001 * g++.dg/other/complex1.C: New test.
36003 2004-12-15 Alan Modra <amodra@bigpond.net.au>
36005 * g++.dg/opt/inline9.C: New test.
36007 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36010 * gfotran.dg/nullify_1.f: New test.
36012 2004-12-15 Richard Henderson <rth@redhat.com>
36014 * gcc.target/i386/i386.exp: New harness.
36015 * gcc.target/i386/vect-args.c: New.
36017 2004-12-15 David Edelsohn <edelsohn@gnu.org>
36019 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36021 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36024 * g++.dg/template/friend32.C: New test.
36026 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36028 * cpp/pragma-once-1.c: New test.
36029 * cpp/pragma-once-1b.h: Likewise.
36030 * cpp/pragma-once-1c.h: Likewise.
36031 * cpp/pragma-once-1d.h: Likewise.
36032 * cpp/inc/pragma-once-1a.h: Likewise.
36034 2004-12-15 Bud Davis <bdavis9659@comcast.net>
36035 Steven G. Kargl <kargls@comcast.net>
36038 * gfortran.dg/list_read_3.f90: New test.
36040 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36042 * gcc.dg/ftrapv-2.c: New test.
36044 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
36047 * g++.dg/template/typename9.C: New test.
36049 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36052 * g++.dg/template/typename8.C: New test.
36053 * g++.dg/parse/friend2.C: Tweak error message.
36055 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36057 * gcc.c-torture/20041214-1.c: New test.
36059 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36062 * g++.dg/init/array17.C: New test.
36064 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36067 * g++.dg/init/aggr3.C: New test.
36069 2004-12-14 Janis Johnson <janis187@us.ibm.com>
36071 * gcc.dg/altivec-types-1.c: New test.
36072 * gcc.dg/altivec-types-2.c: New test.
36073 * gcc.dg/altivec-types-3.c: New test.
36074 * gcc.dg/altivec-types-4.c: New test.
36075 * g++.dg/ext/altivec-types-1.C: New test.
36076 * g++.dg/ext/altivec-types-2.C: New test.
36077 * g++.dg/ext/altivec-types-3.C: New test.
36078 * g++.dg/ext/altivec-types-4.C: New test.
36080 2004-12-14 Jakub Jelinek <jakub@redhat.com>
36082 PR middle-end/18951
36083 * gcc.c-torture/execute/20041213-1.c: New test.
36085 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
36088 * g++.dg/template/cast1.C: New.
36090 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
36092 * gcc.c-torture/execute/20041213-2.c: New test.
36094 2004-12-13 Richard Henderson <rth@redhat.com>
36096 * gcc.dg/i386-sse-10.c: Fix typo in options.
36098 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
36101 * g++.dg/opt/pr18968.C: New test.
36103 2004-12-13 Mark Mitchell <mark@codesourcery.com>
36106 * g++.dg/ext/visibility/staticdatamem.C: New test.
36108 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
36110 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36112 2004-12-13 Roger Sayle <roger@eyesopen.com>
36114 PR rtl-optimization/18928
36115 * gcc.dg/pr18928-1.c: New test case.
36117 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
36120 * gcc.c-torture/compile/20041211-1.c: New.
36122 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36124 PR middle-end/17564
36125 * gcc.c-torture/execute/20041212-1.c: New test.
36127 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36130 * gfortran.dg/common_1.f90: New test.
36132 2004-12-12 Steven G. Kargl <kargls@comcast.net>
36133 Paul Brook <paul@codesourcery.com>
36136 * gfortran.dg/real_do_1.f90: New test.
36138 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
36141 * g++.dg/opt/ptrmem6.C: New test.
36143 2004-12-11 Roger Sayle <roger@eyesopen.com>
36145 PR middle-end/18921
36146 * gcc.dg/pr18921-1.c: New test case.
36148 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36151 * gfortran.dg/scale_1.f90: New test.
36153 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
36155 PR middle-end/18903
36156 * gcc.c-torture/compile/pr18903.c: New test.
36158 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
36160 * gcc.c-torture/execute/20041210-1.c: New test.
36162 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36165 * g++.dg/parser/struct-1.C: New test.
36166 * g++.dg/parser/struct-2.C: New test.
36167 * g++.dg/parser/struct-3.C: New test.
36169 2004-12-09 Richard Henderson <rth@redhat.com>
36171 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36173 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36174 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36176 2004-12-09 Matt Austern <austern@apple.com>
36179 * g++.dg/ext/builtin1.C: New
36180 * g++.dg/ext/builtin2.C: New
36181 * g++.dg/ext/builtin3.C: New
36182 * g++.dg/ext/builtin4.C: New
36183 * g++.dg/ext/builtin5.C: New
36185 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
36188 * g++.dg/opt/ptrmem5.C: New test.
36190 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
36192 * g++.dg/parse/typename5.C: Adjust for new error.
36193 * g++.dg/parse/typename7.C: New.
36195 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36198 * g++.dg/other/mmintrin.C: New test.
36200 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
36203 * g++.dg/init/array15.C: New.
36204 * g++.dg/init/array16.C: New.
36206 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36209 * gfortran.dg/assign_1.f90: New test.
36211 2004-12-08 Nick Clifton <nickc@redhat.com>
36213 * gcc.target/xstormy16/bss_below100: New directory containing tests.
36214 * gcc.target/xstormy16/data_below100: Likewise.
36215 * gcc.target/xstormy16/sfr: Likewise.
36216 * gcc.target/xstormy16/below100.S: New test source file.
36217 * gcc.target/xstormy16/below100.ld: New test linker script.
36218 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36219 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36221 * gcc.target/xstormy16/bp.c: Likewise.
36223 * gcc.target/xstormy16/bss_below100: New files:
36224 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36225 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36226 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36227 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36228 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36229 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36230 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36231 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36232 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36233 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36234 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36235 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36236 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36237 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36238 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36239 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36240 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36241 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36242 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36243 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36244 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36245 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36246 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36247 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36248 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36249 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36250 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36252 * gcc.target/xstormy16/data_below100: New files:
36253 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36254 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36255 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36256 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36257 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36258 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36259 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36260 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36261 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36262 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36263 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36264 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36265 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36266 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36267 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36268 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36269 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36270 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36271 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36272 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36273 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36274 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36275 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36276 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36277 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36278 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36279 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36281 * gcc.target/xstormy16/sfr: New files:
36282 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36283 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36284 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36285 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36286 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36287 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36288 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36289 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36290 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36291 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36292 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36293 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36294 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36295 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36296 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36297 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36298 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36299 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36300 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36301 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36302 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36303 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36304 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36305 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36306 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36307 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36308 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36309 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36310 27_if0_sfrw_bitfield_f.c
36312 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36315 * g++.dg/lookup/name-clash4.C: New test.
36317 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36320 * g++.dg/opt/array1.C: New.
36323 * g++.dg/template/operator5.C: New.
36325 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36328 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36330 2004-12-07 Steven Bosscher <stevenb@suse.de>
36332 * gcc.dg/noncompile/20041207.c: New test.
36334 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36336 * g++.dg/other/unreachable-1.C: New test.
36338 2004-12-06 Nick Clifton <nickc@redhat.com>
36340 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36341 <limits.h> because the latter comes from gcc's include/ directory
36342 and not the newlib/libc/include directory.
36344 2004-12-04 Richard Henderson <rth@redhat.com>
36346 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36348 2004-12-04 Richard Henderson <rth@redhat.com>
36350 * lib/target-supports.exp (check_gc_sections_available): Disable
36351 for alpha and ia64.
36353 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36355 PR middle-end/17909
36356 * g++.dg/other/vararg-2.C: New test.
36358 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36360 PR c++/17011, c++/17971
36361 * g++.dg/template/error15.C: Adjust expected error.
36362 * g++.dg/template/instantiate3.C: Likewise.
36364 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36366 * gcc.dg/altivec-18.c: Fix for darwin
36368 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36371 * g++.dg/parse/ptrmem2.C: New.
36374 * g++.dg/template/new1.C: New.
36376 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36379 * gfortran.dg/direct_io_3.f90: New test.
36381 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36384 * g++.dg/parse/crash21.C: New.
36386 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36388 PR c++/15664, c++/18276
36389 * g++.dg/template/ttp13.C: New test.
36390 * g++.dg/template/ttp14.C: Likewise.
36392 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36395 * g++.dg/parse/enum2.C: New test.
36396 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36398 2004-12-02 Nick Clifton <nickc@redhat.com>
36400 * gcc.target/xstormy16: New test directory.
36401 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36402 * gcc.target/xstormy16/bp.c: Check the generation of bp
36404 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36405 bn instructions and the BELOW100 attribute.
36407 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36410 * gcc.dg/ppc-eabi.c: New.
36412 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36415 * gfortran.dg/backspace.f90
36417 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36419 * gfortran.dg/inquire.f90: New test.
36421 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36423 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36424 handle effective-target-keyword.
36425 (dg-skip-if): Support effective-target keyword as target list.
36426 (dg-xfail-if): Ditto.
36427 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36429 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36431 PR tree-optimization/18291
36432 * gcc.c-torture/compile/pr18291.c: New test.
36434 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36437 * g++.dg/parse/crash20.C: New.
36440 * g++.dg/overload/arg1.C: New.
36441 * g++.dg/overload/arg2.C: New.
36442 * g++.dg/overload/arg3.C: New.
36443 * g++.dg/overload/arg4.C: New.
36445 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36447 * gcc.dg/c99-flex-array-4.c: Remove.
36449 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36451 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36453 * lib/target-supports.exp (is-effective-target): Simplify.
36455 * lib/target-supports.exp (check_effective_target_vect_long):
36456 Fix for powerpc64-*-*.
36458 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36460 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36461 to support new requirements on FreeBSD 5.
36463 2004-11-30 Devang Patel <dpatel@apple.com>
36466 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36468 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36470 * g++.dg/ext/altivec-13.C: New test.
36472 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36475 * gcc.c-torture/execute/p18298.c: New test.
36477 2004-11-30 Ira Rosen <irar@il.ibm.com>
36478 Dorit Naishlos <dorit@il.ibm.com>
36481 * gcc.dg/vect/vect-89.c: New test.
36483 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36485 * gcc.dg/pr18596-1.c: New test.
36487 2004-11-30 Ben Elliston <bje@au.ibm.com>
36489 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36491 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36494 * gcc.dg/pr18479.c: New test.
36496 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36499 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36500 mmix-knuth-mmixware.
36502 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36503 cris-*-elf* cris-*-aout* mmix-*-*
36505 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36507 PR middle-end/18725
36508 * gcc.dg/pr18725.c: New test.
36510 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36513 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36516 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36518 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36521 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36522 * g++.old-deja/g++.law/ctors5.C: Likewise.
36523 * g++.old-deja/g++.other/crash25.C: Likewise.
36526 * g++.dg/template/error16.C: New test.
36529 * g++.dg/template/crash29.C: New test.
36531 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36533 PR tree-optimization/18712
36534 * gcc.c-torture/compile/pr18712.c: New test.
36536 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36539 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36542 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36545 * g++.dg/lookup/crash6.C: New test.
36547 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36549 PR middle-end/18164
36550 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36552 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36554 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36555 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36556 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36558 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36560 * gcc.dg/pr18164.c: New test.
36562 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36564 * gcc.dg/funroll-loops-all.c: New.
36566 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36569 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36570 delimeter, match space and TAB as well as ":".
36573 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36576 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36579 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36582 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36584 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36586 * gfortran.dg/direct_io_2.f90: New test.
36588 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36591 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36593 2004-11-28 Richard Henderson <rth@redhat.com>
36595 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36597 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36599 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36600 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36601 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36602 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36603 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36604 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36605 gcc.dg/pointer-arith-8.c: New tests.
36607 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36610 * gfortran.dg/endfile.f90: New test.
36612 2004-11-27 Falk Hueffner <falk@debian.org>
36614 * gcc.dg/loop-6.c: New test.
36616 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36618 * gcc.c-torture/execute/20041126-1.c: New test.
36620 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36622 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36625 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36627 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36630 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36632 PR rtl-optimization/17825
36633 * gcc.c-torture/compile/20041119-1.c: New test.
36635 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36637 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36638 Check existence of ld library path variables before unsetting.
36640 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36642 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36644 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36646 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36648 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36650 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36652 2004-11-26 Ben Elliston <bje@au.ibm.com>
36654 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36657 2004-11-26 Ben Elliston <bje@au.ibm.com>
36659 * gcc.dg/pr17957.c: Pass --param, not -param.
36661 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36663 PR middle-end/17957
36664 * gcc.dg/pr17957.c: New test.
36666 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36669 * g++.dg/template/crash28.C: Likewise.
36672 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36673 * g++.dg/ext/lvaddr.C: Likewise.
36674 * g++.dg/opt/pr7503-3.C: Likewise.
36677 * g++.dg/parse/qualified3.C: New test.
36678 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36681 * g++.dg/expr/return1.C: New test.
36683 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36685 Friend class name lookup 3/n, PR c++/3332
36686 * g++.dg/lookup/friend3.C: New test.
36687 * g++.dg/lookup/friend4.C: Likewise.
36688 * g++.dg/lookup/friend5.C: Likewise.
36690 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36692 Friend class name lookup 2/n, PR c++/14513, c++/15410
36693 * g++.dg/lookup/friend2.C: New test.
36694 * g++.dg/template/friend31.C: Likewise.
36696 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36698 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36700 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36703 * g++.dg/tc1/dr56.C: Remove.
36704 * g++.dg/template/typedef1.C: Add dg-error markers.
36705 * g++.old-deja/g++.other/typedef7.C: Likewise.
36708 * g++.dg/parse/typedef7.C: New test.
36710 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36712 * gcc.c-torture/execute/20041124-1.c: New test.
36714 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36716 * g++.dg/template/deduce3.C: New test.
36719 * g++.dg/template/crash27.C: New test.
36722 * g++.dg/warn/Wshadow-3.C: New test.
36724 2004-11-24 Devang Patel <dpatel@apple.com>
36727 * gcc.dg/cpp/isysroot-1.c: New test.
36728 * gcc.dg/cpp/usr/include/stdio.h: New file.
36729 * gcc.dg/cpp/isysroot-2.c: New test.
36730 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36733 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36736 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36738 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36740 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36741 * gcc.target/sparc/pdist.c: Likewise.
36743 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36746 * g++.dg/conversion/simd1.C: New test.
36748 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36750 * lib/target-libpath.exp: New file defining
36751 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36752 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36753 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36754 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36755 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36757 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36759 * gcc.dg/pragma-align-2.c: Test macro expansion.
36760 * gcc.dg/pragma-pack-2.c: New test.
36762 2004-11-23 Richard Henderson <rth@redhat.com>
36764 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36765 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36766 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36767 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36768 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36769 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36771 * gcc.dg/vect/vect.exp: Add check for alpha.
36772 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36773 (check_effective_target_vect_int): Enable for alpha.
36774 (check_effective_target_vect_long): New.
36775 (is-effective-target): Add it.
36777 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36779 * gcc.dg/pr18614-1.c: New test.
36781 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36783 * gcc.dg/setjmp-2.c: New test.
36785 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36787 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36788 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36789 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36790 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36791 gcc.target/sparc/pdist.c: New tests.
36793 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36795 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36797 2004-11-22 Dale Johannesen <dalej@apple.com>
36799 * gcc.dg/20041111-1.c: New.
36801 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36804 * gcc.dg/vect/pr18536.c: New test.
36806 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36809 * g++.dg/template/nontype11.C: New test.
36811 2004-11-21 Roger Sayle <roger@eyesopen.com>
36813 PR middle-end/18520
36814 * gcc.dg/pr18520-1.c: New test case.
36816 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36818 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36819 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36820 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36821 expected diagnostics.
36823 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36826 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36827 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36828 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36830 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36832 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36834 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36835 Joseph Myers <joseph@codesourcery.com>
36837 * lib/target-supports.exp (check_visibility_available): Really
36840 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36843 * gcc.dg/vect/vect-85.c: New test.
36844 * gcc.dg/vect/vect-86.c: New test.
36845 * gcc.dg/vect/vect-87.c: New test.
36846 * gcc.dg/vect/vect-88.c: New test.
36848 2004-11-19 Ben Elliston <bje@au.ibm.com>
36850 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36852 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36854 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36855 * gcc.dg/ppc-and-1.c: Ditto.
36856 * gcc.dg/ppc-compare-1.c: Ditto.
36857 * gcc.dg/ppc-mov-1.c: Ditto
36859 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36860 Mark Mitchell <mark@codesourcery.com>
36862 * gcc.dg/pragma-init-fini-2.c: New test.
36864 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36865 Aldy Hernandez <aldyh@redhat.com>
36867 * lib/target-supports.exp (check_effective_target_vect_int): New
36868 (check_effective_target_vect_float): New
36869 (check_effective_target_vect_double): New.
36870 (is-effective-target): Support new effective targets keywords.
36871 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36872 default action for dg-do.
36873 * gcc.dg/vect/pr16105.c: Use new support.
36874 * gcc.dg/vect/pr18400.c: Ditto.
36875 * gcc.dg/vect/pr18425.c: Ditto.
36876 * gcc.dg/vect/vect-1.c: Ditto.
36877 * gcc.dg/vect/vect-10.c: Ditto.
36878 * gcc.dg/vect/vect-11.c: Ditto.
36879 * gcc.dg/vect/vect-12.c: Ditto.
36880 * gcc.dg/vect/vect-13.c: Ditto.
36881 * gcc.dg/vect/vect-14.c: Ditto.
36882 * gcc.dg/vect/vect-15.c: Ditto.
36883 * gcc.dg/vect/vect-16.c: Ditto.
36884 * gcc.dg/vect/vect-17.c: Ditto.
36885 * gcc.dg/vect/vect-18.c: Ditto.
36886 * gcc.dg/vect/vect-19.c: Ditto.
36887 * gcc.dg/vect/vect-2.c: Ditto.
36888 * gcc.dg/vect/vect-20.c: Ditto.
36889 * gcc.dg/vect/vect-21.c: Ditto.
36890 * gcc.dg/vect/vect-22.c: Ditto.
36891 * gcc.dg/vect/vect-23.c: Ditto.
36892 * gcc.dg/vect/vect-24.c: Ditto.
36893 * gcc.dg/vect/vect-25.c: Ditto.
36894 * gcc.dg/vect/vect-26.c: Ditto.
36895 * gcc.dg/vect/vect-27.c: Ditto.
36896 * gcc.dg/vect/vect-27a.c: Ditto.
36897 * gcc.dg/vect/vect-28.c: Ditto.
36898 * gcc.dg/vect/vect-29.c: Ditto.
36899 * gcc.dg/vect/vect-29a.c: Ditto.
36900 * gcc.dg/vect/vect-3.c: Ditto.
36901 * gcc.dg/vect/vect-30.c: Ditto.
36902 * gcc.dg/vect/vect-31.c: Ditto.
36903 * gcc.dg/vect/vect-32.c: Ditto.
36904 * gcc.dg/vect/vect-33.c: Ditto.
36905 * gcc.dg/vect/vect-34.c: Ditto.
36906 * gcc.dg/vect/vect-35.c: Ditto.
36907 * gcc.dg/vect/vect-36.c: Ditto.
36908 * gcc.dg/vect/vect-37.c: Ditto.
36909 * gcc.dg/vect/vect-38.c: Ditto.
36910 * gcc.dg/vect/vect-4.c: Ditto.
36911 * gcc.dg/vect/vect-40.c: Ditto.
36912 * gcc.dg/vect/vect-41.c: Ditto.
36913 * gcc.dg/vect/vect-42.c: Ditto.
36914 * gcc.dg/vect/vect-43.c: Ditto.
36915 * gcc.dg/vect/vect-44.c: Ditto.
36916 * gcc.dg/vect/vect-45.c: Ditto.
36917 * gcc.dg/vect/vect-46.c: Ditto.
36918 * gcc.dg/vect/vect-47.c: Ditto.
36919 * gcc.dg/vect/vect-48.c: Ditto.
36920 * gcc.dg/vect/vect-48a.c: Ditto.
36921 * gcc.dg/vect/vect-49.c: Ditto.
36922 * gcc.dg/vect/vect-5.c: Ditto.
36923 * gcc.dg/vect/vect-50.c: Ditto.
36924 * gcc.dg/vect/vect-51.c: Ditto.
36925 * gcc.dg/vect/vect-52.c: Ditto.
36926 * gcc.dg/vect/vect-53.c: Ditto.
36927 * gcc.dg/vect/vect-54.c: Ditto.
36928 * gcc.dg/vect/vect-55.c: Ditto.
36929 * gcc.dg/vect/vect-56.c: Ditto.
36930 * gcc.dg/vect/vect-56a.c: Ditto.
36931 * gcc.dg/vect/vect-57.c: Ditto.
36932 * gcc.dg/vect/vect-58.c: Ditto.
36933 * gcc.dg/vect/vect-59.c: Ditto.
36934 * gcc.dg/vect/vect-6.c: Ditto.
36935 * gcc.dg/vect/vect-60.c: Ditto.
36936 * gcc.dg/vect/vect-61.c: Ditto.
36937 * gcc.dg/vect/vect-62.c: Ditto.
36938 * gcc.dg/vect/vect-63.c: Ditto.
36939 * gcc.dg/vect/vect-64.c: Ditto.
36940 * gcc.dg/vect/vect-65.c: Ditto.
36941 * gcc.dg/vect/vect-66.c: Ditto.
36942 * gcc.dg/vect/vect-67.c: Ditto.
36943 * gcc.dg/vect/vect-68.c: Ditto.
36944 * gcc.dg/vect/vect-69.c: Ditto.
36945 * gcc.dg/vect/vect-7.c: Ditto.
36946 * gcc.dg/vect/vect-72.c: Ditto.
36947 * gcc.dg/vect/vect-72a.c: Ditto.
36948 * gcc.dg/vect/vect-73.c: Ditto.
36949 * gcc.dg/vect/vect-74.c: Ditto.
36950 * gcc.dg/vect/vect-75.c: Ditto.
36951 * gcc.dg/vect/vect-76.c: Ditto.
36952 * gcc.dg/vect/vect-77.c: Ditto.
36953 * gcc.dg/vect/vect-77a.c: Ditto.
36954 * gcc.dg/vect/vect-78.c: Ditto.
36955 * gcc.dg/vect/vect-79.c: Ditto.
36956 * gcc.dg/vect/vect-8.c: Ditto.
36957 * gcc.dg/vect/vect-80.c: Ditto.
36958 * gcc.dg/vect/vect-82.c: Ditto.
36959 * gcc.dg/vect/vect-82_64.c: Ditto.
36960 * gcc.dg/vect/vect-83.c: Ditto.
36961 * gcc.dg/vect/vect-83_64.c: Ditto.
36962 * gcc.dg/vect/vect-9.c: Ditto.
36963 * gcc.dg/vect/vect-all.c: Ditto.
36964 * gcc.dg/vect/vect-none.c: Ditto.
36966 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36968 * lib/gcc-dg.exp (dg-skip-if): New function.
36969 (dg-forbid-option): Remove.
36970 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36971 * g++.dg/abi/bitfield8.C: Likewise.
36972 * g++.dg/abi/dtor1.C: Likewise.
36973 * g++.dg/abi/empty10.C: Likewise.
36974 * g++.dg/abi/empty7.C: Likewise.
36975 * g++.dg/abi/empty9.C: Likewise.
36976 * g++.dg/abi/layout3.C: Likewise.
36977 * g++.dg/abi/layout4.C: Likewise.
36978 * g++.dg/abi/thunk1.C: Likewise.
36979 * g++.dg/abi/thunk2.C: Likewise.
36980 * g++.dg/abi/vbase11.C: Likewise.
36981 * g++.dg/abi/vthunk2.C: Likewise.
36982 * g++.dg/abi/vthunk3.C: Likewise.
36983 * g++.dg/ext/attrib8.C: Likewise.
36984 * g++.dg/opt/longbranch2.C: Likewise.
36985 * g++.dg/opt/reg-stack4.C: Likewise.
36986 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36987 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36988 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36989 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36990 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36991 * gcc.dg/20000609-1.c: Likewise.
36992 * gcc.dg/20000720-1.c: Likewise.
36993 * gcc.dg/20011107-1.c: Likewise.
36994 * gcc.dg/20011119-1.c: Likewise.
36995 * gcc.dg/20020108-1.c: Likewise.
36996 * gcc.dg/20020122-2.c: Likewise.
36997 * gcc.dg/20020122-3.c: Likewise.
36998 * gcc.dg/20020201-3.c: Likewise.
36999 * gcc.dg/20020206-1.c: Likewise.
37000 * gcc.dg/20020218-1.c: Likewise.
37001 * gcc.dg/20020310-1.c: Likewise.
37002 * gcc.dg/20020411-1.c: Likewise.
37003 * gcc.dg/20020418-2.c: Likewise.
37004 * gcc.dg/20020426-1.c: Likewise.
37005 * gcc.dg/20020426-2.c: Likewise.
37006 * gcc.dg/20020517-1.c: Likewise.
37007 * gcc.dg/20020523-1.c: Likewise.
37008 * gcc.dg/20020523-2.c: Likewise.
37009 * gcc.dg/20020729-1.c: Likewise.
37010 * gcc.dg/20030204-1.c: Likewise.
37011 * gcc.dg/20030826-2.c: Likewise.
37012 * gcc.dg/20030926-1.c: Likewise.
37013 * gcc.dg/20031202-1.c: Likewise.
37014 * gcc.dg/980312-1.c: Likewise.
37015 * gcc.dg/980313-1.c: Likewise.
37016 * gcc.dg/990117-1.c: Likewise.
37017 * gcc.dg/990424-1.c: Likewise.
37018 * gcc.dg/990524-1.c: Likewise.
37019 * gcc.dg/991230-1.c: Likewise.
37020 * gcc.dg/i386-387-1.c: Likewise.
37021 * gcc.dg/i386-387-2.c: Likewise.
37022 * gcc.dg/i386-387-3.c: Likewise.
37023 * gcc.dg/i386-387-4.c: Likewise.
37024 * gcc.dg/i386-387-5.c: Likewise.
37025 * gcc.dg/i386-387-6.c: Likewise.
37026 * gcc.dg/i386-asm-1.c: Likewise.
37027 * gcc.dg/i386-bitfield1.c: Likewise.
37028 * gcc.dg/i386-bitfield2.c: Likewise.
37029 * gcc.dg/i386-loop-1.c: Likewise.
37030 * gcc.dg/i386-loop-2.c: Likewise.
37031 * gcc.dg/i386-loop-3.c: Likewise.
37032 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37033 * gcc.dg/i386-pic-1.c: Likewise.
37034 * gcc.dg/i386-regparm.c: Likewise.
37035 * gcc.dg/i386-signbit-1.c: Likewise.
37036 * gcc.dg/i386-signbit-2.c: Likewise.
37037 * gcc.dg/i386-signbit-3.c: Likewise.
37038 * gcc.dg/i386-sse-5.c: Likewise.
37039 * gcc.dg/i386-sse-8.c: Likewise.
37040 * gcc.dg/i386-unroll-1.c: Likewise.
37041 * gcc.dg/tls/opt-1.c: Likewise.
37042 * gcc.dg/tls/opt-2.c: Likewise.
37043 * gcc.dg/unroll-1.c: Likewise.
37044 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37045 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37046 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37047 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37049 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37051 * g++.dg/template/incomplete1.C: New test.
37053 2004-11-16 Nick Clifton <nickc@redhat.com>
37055 Revert patches accidentally commited during checkin of fixes for
37057 gcc.c-torture/execute/simd-4.c: Revert
37058 gcc.dg/20040910-1.c: Revert.
37060 2004-11-16 Paul Brook <paul@codesourcery.com>
37063 * gfortran.dg/der_pointer_1.f90: New test.
37065 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
37068 * gcc.dg/bitfld-13.c: New test.
37070 2004-11-15 Janis Johnson <janis187@us.ibm.com>
37072 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37075 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37076 * gcc.dg/ppc64-abi-2.c: Ditto.
37077 * gcc.dg/ppc64-abi-3.c: Ditto.
37079 * lib/gcc-dg.exp (dg-target-list): Remove.
37081 2004-11-15 Steve Ellcey <sje@cup.hp.com>
37083 * gcc.dg/ia64-postinc.c: New test.
37085 2004-11-15 Mark Mitchell <mark@codesourcery.com>
37087 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37089 2004-11-15 Nick Clifton <nickc@redhat.com>
37091 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37092 __INT_MAX__ so that the test can be compiled by toolchains
37093 targeted at 16-bit processors.
37095 * gcc.dg/20040625-1.c: Use long constants rather than integers
37096 when performing arithmetic that will overflow 16-bits.
37098 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37099 xstormy16. It does not support 128-bit vector operations.
37101 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37102 with the macro PTR_TYPE. Define this macro to an integer type
37103 suitable for holding a pointer.
37105 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37106 the target is a 16-bit processor.
37108 * gcc.dg/cpp/if-2.c: Expect a different warning message from
37109 16-bit targets where the character constant will be too long.
37111 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37112 where the double will not be directly addressable.
37114 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37116 Friend class name lookup 1/n, PR c++/18471
37117 * g++.dg/template/crash26.C: New test.
37118 * g++.dg/lookup/struct1.C: Adjust expected error.
37119 * g++.dg/parse/elab1.C: Likewise.
37120 * g++.dg/parse/elab2.C: Likewise.
37121 * g++.dg/parse/int-as-enum1.C: Likewise.
37122 * g++.dg/parse/struct-as-enum1.C: Likewise.
37123 * g++.dg/parse/typedef1.C: Likewise.
37124 * g++.dg/parse/typedef3.C: Likewise.
37125 * g++.dg/parse/typedef4.C: Likewise.
37126 * g++.dg/parse/typedef5.C: Likewise.
37127 * g++.dg/template/nontype4.C: Likewise.
37128 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37129 * g++.old-deja/g++.other/elab1.C: Likewise.
37130 * g++.old-deja/g++.other/syntax4.C: Likewise.
37132 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37134 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37136 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
37138 * gcc.c-torture/execute/20041114-1.c: New test.
37140 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
37142 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37143 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37144 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37145 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37146 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37147 gcc.dg/switch-7.c: New tests.
37149 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37151 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37153 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37156 * gcc.dg/vect/pr18400.c: New test.
37158 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37159 Andrew Pinski <pinskia@physics.uc.edu>
37162 * gcc.dg/vect/pr18425.c: New test.
37164 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37166 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37167 Guard with dg-require-alias and dg-require-visibility.
37169 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37171 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37173 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37175 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37177 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37180 * g++.dg/template/defarg5.C: New test.
37182 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37184 * g++.dg/parse/cast1.C: Run only on ILP32.
37185 * g++.old-deja/g++.mike/p784.C: Likewise.
37187 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
37189 * gcc.c-torture/execute/20041113-1.c: New test.
37191 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37194 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37195 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37196 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37197 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37198 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37199 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37200 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37201 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37202 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37203 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37204 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37205 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37206 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37208 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37210 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37211 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37212 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37213 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37214 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37215 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37216 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37217 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37218 gcc.target/sparc/combined-1.c: New tests.
37220 2004-11-12 Ziemowit Laski <zlaski@apple.com>
37222 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37225 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37227 * lib/gcc-dg.exp (dg-forbid-option): New function.
37228 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37229 * g++.dg/abi/bitfield8.C: Likewise.
37230 * g++.dg/abi/dtor1.C: Likewise.
37231 * g++.dg/abi/empty10.C: Likewise.
37232 * g++.dg/abi/empty7.C: Likewise.
37233 * g++.dg/abi/empty9.C: Likewise.
37234 * g++.dg/abi/layout3.C: Likewise.
37235 * g++.dg/abi/layout4.C: Likewise.
37236 * g++.dg/abi/thunk1.C: Likewise.
37237 * g++.dg/abi/thunk2.C: Likewise.
37238 * g++.dg/abi/vbase11.C: Likewise.
37239 * g++.dg/abi/vthunk2.C: Likewise.
37240 * g++.dg/abi/vthunk3.C: Likewise.
37241 * g++.dg/ext/attrib8.C: Likewise.
37242 * g++.dg/opt/longbranch2.C: Likewise.
37243 * g++.dg/opt/reg-stack4.C: Likewise.
37244 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37245 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37246 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37247 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37248 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37249 * gcc.dg/20000609-1.c: Likewise.
37250 * gcc.dg/20000720-1.c: Likewise.
37251 * gcc.dg/20011107-1.c: Likewise.
37252 * gcc.dg/20011119-1.c: Likewise.
37253 * gcc.dg/20020108-1.c: Likewise.
37254 * gcc.dg/20020122-2.c: Likewise.
37255 * gcc.dg/20020122-3.c: Likewise.
37256 * gcc.dg/20020201-3.c: Likewise.
37257 * gcc.dg/20020206-1.c: Likewise.
37258 * gcc.dg/20020218-1.c: Likewise.
37259 * gcc.dg/20020310-1.c: Likewise.
37260 * gcc.dg/20020411-1.c: Likewise.
37261 * gcc.dg/20020418-2.c: Likewise.
37262 * gcc.dg/20020426-1.c: Likewise.
37263 * gcc.dg/20020426-2.c: Likewise.
37264 * gcc.dg/20020517-1.c: Likewise.
37265 * gcc.dg/20020523-1.c: Likewise.
37266 * gcc.dg/20020523-2.c: Likewise.
37267 * gcc.dg/20020729-1.c: Likewise.
37268 * gcc.dg/20030204-1.c: Likewise.
37269 * gcc.dg/20030826-2.c: Likewise.
37270 * gcc.dg/20030926-1.c: Likewise.
37271 * gcc.dg/20031202-1.c: Likewise.
37272 * gcc.dg/980312-1.c: Likewise.
37273 * gcc.dg/980313-1.c: Likewise.
37274 * gcc.dg/990117-1.c: Likewise.
37275 * gcc.dg/990424-1.c: Likewise.
37276 * gcc.dg/990524-1.c: Likewise.
37277 * gcc.dg/991230-1.c: Likewise.
37278 * gcc.dg/i386-387-1.c: Likewise.
37279 * gcc.dg/i386-387-2.c: Likewise.
37280 * gcc.dg/i386-387-3.c: Likewise.
37281 * gcc.dg/i386-387-4.c: Likewise.
37282 * gcc.dg/i386-387-5.c: Likewise.
37283 * gcc.dg/i386-387-6.c: Likewise.
37284 * gcc.dg/i386-asm-1.c: Likewise.
37285 * gcc.dg/i386-bitfield1.c: Likewise.
37286 * gcc.dg/i386-bitfield2.c: Likewise.
37287 * gcc.dg/i386-loop-1.c: Likewise.
37288 * gcc.dg/i386-loop-2.c: Likewise.
37289 * gcc.dg/i386-loop-3.c: Likewise.
37290 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37291 * gcc.dg/i386-pic-1.c: Likewise.
37292 * gcc.dg/i386-regparm.c: Likewise.
37293 * gcc.dg/i386-signbit-1.c: Likewise.
37294 * gcc.dg/i386-signbit-2.c: Likewise.
37295 * gcc.dg/i386-signbit-3.c: Likewise.
37296 * gcc.dg/i386-sse-5.c: Likewise.
37297 * gcc.dg/i386-sse-8.c: Likewise.
37298 * gcc.dg/i386-unroll-1.c: Likewise.
37299 * gcc.dg/tls/opt-1.c: Likewise.
37300 * gcc.dg/tls/opt-2.c: Likewise.
37301 * gcc.dg/unroll-1.c: Likewise.
37302 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37303 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37304 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37305 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37306 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37309 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37312 * g++.dg/parse/cond1.C: New test.
37315 * g++.dg/template/array9.C: New test.
37316 * g++.dg/ext/vla1.C: Adjust error messages.
37317 * g++.dg/ext/vlm1.C: Likewise.
37318 * g++.dg/template/crash2.C: Likewise.
37321 * g++.dg/template/call3.C: New test.
37324 * g++.dg/template/ptrmem11.C: New test.
37326 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37329 * lib/g++.exp: Set LC_ALL and LANG to C.
37330 * lib/gcc-dg.exp: Likewise.
37331 * lib/gfortran.exp: Likewise.
37332 * lib/objc.exp: Likewise.
37333 * lib/treelang.exp: Likewise.
37335 2004-11-12 Andreas Schwab <schwab@suse.de>
37337 * gcc.dg/pr16286.c: Fix last change.
37339 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37342 * g++.dg/init/global1.C: New test.
37344 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37346 * gcc.c-torture/execute/20041112-1.c: New test.
37348 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37350 * lib/gcc-dg.exp (dg-target-list): New.
37352 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37353 Richard Sandiford <rsandifo@redhat.com>
37355 * lib/target-supports.exp (get-compiler_messages): New.
37356 (check_named_sections_available): Use it.
37357 (check_effective_target_ilp32): New.
37358 (check_effective_target_lp64): New.
37359 (is-effective-target): New.
37360 * lib/gcc-dg.exp (dg-require-effective-target): New.
37362 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37364 * gcc.dg/precedence-1.c: New test.
37366 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37368 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37370 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37371 message, delete generated files, use more descriptive name for
37372 executable, and make the test unsupported when it cannot be run.
37374 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37375 (dg-require-weak, dg-require-visibility, dg-require-alias,
37376 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37377 dg-require-iconv, dg-require-named-sections): Use it.
37379 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37381 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37384 * gcc.dg/ppc-and-1: New
37387 * gcc.dg/ppc-mov-1.c: New.
37390 * gcc.dg/ppc-compare-1.c: New.
37392 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37394 * objc.dg/desig-init-2.m: New test.
37396 2004-11-10 Adam Nemet <anemet@lnxw.com>
37398 PR middle-end/18160
37399 * g++.dg/warn/register-var-1.C: New test.
37400 * g++.dg/warn/register-var-2.C: New test.
37402 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37404 * gcc.dg/union-2.c: New test.
37406 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37408 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37409 New test for PR tree-optimization/17892.
37411 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37414 * g++.dg/init/new12.C: New test.
37416 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37418 * gcc.target/sparc: New directory.
37419 * gcc.target/sparc/sparc.exp: New driver.
37420 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37421 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37422 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37423 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37425 2004-11-10 Paul Brook <paul@codesourcery.com>
37428 * gfortran.dg/list_read.c: New test.
37430 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37433 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37434 expected diagnostic location.
37436 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37438 * gcc.dg/20041109-1.c: New test.
37440 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37443 * objc/compile/pr18406.m: New test.
37445 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37447 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37449 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37451 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37453 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37455 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37457 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37459 * gcc.dg/20030225-2.c: Add prototype for abort and
37462 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37465 * gcc.c-torture/pr18299-1.c: New test.
37467 2004-11-06 Andreas Schwab <schwab@suse.de>
37469 * gcc.dg/pr16286.c: Also test for bool and pixel.
37471 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37473 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37474 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37475 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37476 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37477 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37478 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37479 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37480 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37481 gcc.dg/struct-semi-3.c: New tests.
37483 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37485 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37487 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37489 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37490 Do not use C99 designators.
37492 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37494 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37496 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37498 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37499 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37500 * gcc.c-torture/execute/simd-5.x: Remove.
37502 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37504 PR rtl-optimization/17933
37505 * gcc.dg/torture/pr17933-1.c: New test.
37507 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37510 * lib/target-supports.exp (check_weak_available): Support
37513 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37515 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37516 call to fflush(stdout) before abort.
37517 (my_ffsll): New function.
37518 (generate_fields): Use it.
37520 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37522 * gcc.dg/init-undef-1.c: New test.
37524 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37526 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37527 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37528 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37529 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37530 expected messages for new parser.
37532 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37534 * g++.dg/ext/visibility/symbian1.C: New test.
37536 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37538 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37541 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37543 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37544 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37545 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37546 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37547 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37548 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37549 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37550 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37551 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37552 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37554 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37556 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37557 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37558 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37559 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37560 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37561 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37562 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37565 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37568 * gcc.dg/20041104-1.c: New test.
37570 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37572 * g++.dg/template/nontype7.C: New test.
37573 * g++.dg/template/nontype8.C: Likewise.
37574 * g++.dg/template/nontype9.C: Likewise.
37575 * g++.dg/template/nontype10.C: Likewise.
37576 * g++.dg/tc1/dr49.C: Likewise.
37577 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37578 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37580 2004-11-04 Ben Elliston <bje@au.ibm.com>
37582 * g++.dg/rtti/tinfo1.C: Remove xfails.
37584 2004-11-04 Ben Elliston <bje@au.ibm.com>
37586 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37587 packed attribute to the definition to satisfy the new C++ parser.
37589 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37591 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37592 invocations of va_arg.
37594 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37597 * g++.dg/template/crash25.C: New test.
37600 * g++.dg/template/typedef2.C: New test.
37601 * g++.dg/parse/crash13.C: Adjust error markers.
37604 * g++.dg/conversion/const3.C: New test.
37606 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37611 * gfortran.dg/generic_[123].f90: New testcases.
37613 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37615 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37616 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37618 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37621 * gcc.c-torture/compile/pr16808.c: New test.
37623 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37625 PR rtl-optimization/17104
37626 * gcc.dg/ppc-bitfield1.c: New.
37628 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37630 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37632 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37634 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37635 strings for 32-bit code.
37637 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37640 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37642 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37645 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37647 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37650 * g++.dg/init/aggr2.C: New test.
37652 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37654 * objc.dg/local-decl-1.m: New test.
37656 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37658 * gcc.dg/20040910-1.c: Adjust regex.
37660 2004-10-30 Roger Sayle <roger@eyesopen.com>
37662 PR rtl-optimization/18084
37663 * g++.dg/opt/pr18084-1.C: New testcase.
37665 2004-10-30 Matt Austern <austern@apple.com>
37668 * g++.dg/ext/attrib18.C: New test.
37670 2004-10-30 Roger Sayle <roger@eyesopen.com>
37672 PR middle-end/18096
37673 * gcc.dg/pr18096-1.c: New test case.
37675 2004-10-30 Roger Sayle <roger@eyesopen.com>
37677 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37679 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37682 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37683 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37684 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37685 gcc.dg/old-style-prom-3.c: New tests.
37687 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37689 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37690 Remove unnecessary inclusion of stdio.h.
37692 2004-10-29 Roger Sayle <roger@eyesopen.com>
37694 PR rtl-optimization/17581
37695 * gcc.dg/pr17581-1.c: New test case.
37697 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37699 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37701 * g++.dg/conversion/dr195-1.C: New.
37702 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37703 * g++.old-deja/g++.mike/p10148.C: Likewise.
37705 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37708 * g++.dg/debug/typedef2.C: New test.
37710 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37713 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37714 * gfortran.dg/g77/README: Update.
37716 2004-10-28 Matt Austern <austern@apple.com>
37719 * g++.dg/ext/packed7.C: New test.
37721 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37723 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37725 * lib/scanasm.exp (hidden-scan-for): New proc.
37726 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37728 (scan-not-hidden): Likewise.
37729 * lib/target-supports.exp (check_visibility_available): mach-o is
37732 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37735 * g++.dg/template/memclass3.C: New test.
37737 2004-10-28 Adam Nemet <anemet@lnxw.com>
37739 PR middle-end/18160
37740 * gcc.dg/register-var-1.c: New test.
37741 * gcc.dg/register-var-2.c: New test.
37742 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37745 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37748 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37750 * gcc.dg/vect/vect-22.c: Likewise.
37752 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37754 * gcc.dg/i386-rotate-1.c: New test.
37756 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37758 * g++.dg/init/ref12.C: Add "run" marker.
37761 * g++.dg/init/ref12.C: New test.
37764 * g++.dg/template/shift1.C: New test.
37765 * g++.dg/template/error10.C: Adjust error markers.
37767 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37770 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37772 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37774 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37775 * gcc.dg/weak/weak-3.c: Likewise.
37776 * gcc.dg/weak/weak-5.c: Likewise.
37777 * gcc.dg/weak/weak-9.c: Likewise.
37778 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37779 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37781 * gcc.dg/darwin-weakimport-1.c: New.
37783 2004-10-28 Ben Elliston <bje@au.ibm.com>
37785 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37787 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37789 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37790 'syntax' error messages.
37791 * gcc.dg/cpp/direct2s.c: Likewise.
37793 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37795 * gcc.c-torture/compile/20041026-1.c: New.
37797 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37800 * g++.dg/lookup/ns2.C: New test.
37803 * g++.dg/template/enum4.C: New test.
37806 * g++.dg/template/expr1.C: New test.
37808 2004-10-26 Ben Elliston <bje@au.ibm.com>
37810 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37812 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37814 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37815 gcc.dg/decl-nospec-3.c: New tests.
37817 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37819 * objc.dg/super-class-3.m: New test.
37821 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37823 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37825 * gcc.dg/cpp/direct2s.c: Likewise.
37827 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37829 * objc.dg/image-info.m: Update for changes to section selection.
37831 2004-10-25 David Ayers <d.ayers@inode.at>
37832 Ziemowit Laski <zlaski@apple.com>
37834 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37835 diagnostics when messaging 'id <Proto>'.
37836 * objc.dg/class-protocol-1.m: New test.
37837 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37838 a non-existent method signature.
37839 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37840 Update diagnostics when messaging with non-existent method signature.
37841 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37842 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37843 invalid receivers are now resolved as if messaging 'id'; remove
37844 extraneous diagnostics.
37846 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37849 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37850 gcc.dg/init-desig-obs-3.c: New tests.
37852 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37854 * gcc.dg/debug/20041023-1.c: New test.
37856 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37858 PR middle-end/17407
37859 * gcc.c-torture/compile/pr17407.c: New test.
37862 * g++.dg/template/array8.C: New test.
37864 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37867 * lib/g++.exp: Accept more than one multilib libgcc.
37868 * lib/gcc-dg.exp: Likewise.
37869 * lib/objc.exp: Likewise.
37870 * lib/treelang.exp: Likewise.
37871 * lib/gfortran.exp: Likewise.
37873 2004-10-24 Ben Elliston <bje@au.ibm.com>
37875 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37877 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37879 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37880 * gcc.dg/c99-const-expr-3.c: Likewise.
37882 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37884 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37886 2004-10-23 Ben Elliston <bje@au.ibm.com>
37888 * gcc.c-torture/execute/loop-2e.x: Remove.
37890 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37893 * g++.dg/parse/crash18.C: New.
37894 * g++.dg/parse/crash19.C: New.
37896 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37898 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37899 * g++.dg/ext/dllimport2.C: Same.
37900 * g++.dg/ext/dllimport8.C: Same.
37902 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37905 * g++.dg/conversion/cast1.C: New test.
37906 * g++.dg/overload/pmf1.C: Adjust error marker.
37908 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37911 * objc.dg/const-str-7.m: New test.
37913 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37915 * g++.dg/template/memfriend11.C: Fix comment typo.
37916 * g++.dg/template/memfriend14.C: Likewise.
37918 2004-10-20 Richard Henderson <rth@redhat.com>
37920 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37921 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37922 -fasynchronous-unwind-tables.
37924 2004-10-20 Richard Henderson <rth@redhat.com>
37926 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37927 (main): Return success.
37928 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37929 (main): Return success.
37931 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37934 * g++.dg/template/memfriend9.C: New test.
37935 * g++.dg/template/memfriend10.C: Likewise.
37936 * g++.dg/template/memfriend11.C: Likewise.
37937 * g++.dg/template/memfriend12.C: Likewise.
37938 * g++.dg/template/memfriend13.C: Likewise.
37939 * g++.dg/template/memfriend14.C: Likewise.
37940 * g++.dg/template/memfriend15.C: Likewise.
37941 * g++.dg/template/memfriend16.C: Likewise.
37942 * g++.dg/template/memfriend17.C: Likewise.
37943 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37945 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37947 * g++.dg/conversion/dr195.C: New.
37948 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37950 2004-10-20 Ben Elliston <bje@au.ibm.com>
37951 Devang Patel <dpatel@apple.com>
37953 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37954 of floating point arithmetic, which could trap.
37956 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37959 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37960 * g++.dg/conversion/const2.C: New test.
37961 * g++.dg/expr/reinterpret2.C: New test.
37962 * g++.dg/expr/reinterpret3.C: New test.
37963 * g++.dg/expr/cast2.C: New test.
37964 * g++.dg/expr/copy1.C: New test.
37965 * g++.dg/other/conversion1.C: Change error message.
37966 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37967 function pointers to void *.
37968 * g++.old-deja/g++.mike/p10148.C: Likewise.
37970 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37972 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37974 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37978 * g++.dg/parse/expr3.C: New test.
37980 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37982 * gcc.dg/smod-1.c: New test.
37984 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37986 * objc.dg/method-14.m: New test.
37988 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37990 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37991 Also xfail as the patch was reverted.
37993 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37995 PR middle-end/16973
37996 * gcc.dg/pr16973.c: New test.
37998 2004-10-18 Diego Novillo <dnovillo@redhat.com>
38000 PR tree-optimization/17656
38001 * gcc.c-torture/compile/pr17656.c: New test.
38003 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
38005 * g++.dg/eh/shadow1.C: New.
38007 2004-10-18 Jakub Jelinek <jakub@redhat.com>
38009 * gcc.c-torture/compile/20041018-1.c: New test.
38011 2004-10-18 Ben Elliston <bje@au.ibm.com>
38013 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38014 compiler referring to register 0 when accessing sdata. The linker
38015 now patches things up.
38017 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
38020 * gcc.c-torture/compile/pr17529.c: New test.
38022 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38025 * g++.dg/ext/attrib17.C: New test.
38027 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38029 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38031 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38034 * g++.dg/ext/attrib16.C: New test.
38036 2004-10-15 Mark Mitchell <mark@codesourcery.com>
38039 * g++.dg/init/dso_handle1.C: New test.
38042 * g++.dg/parse/typedef6.C: New test.
38045 * g++.dg/parse/pragma1.C: New test.
38047 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
38049 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38051 2004-10-15 Steve Ellcey <sje@cup.hp.com>
38053 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38054 -fno-common when on HPPA HP-UX platforms.
38056 2004-10-15 Jakub Jelinek <jakub@redhat.com>
38059 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38061 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38064 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38067 * g++.dg/lookup/strong-using-4.C: New test.
38069 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38071 PR middle-end/16567
38072 * gcc.c-torture/compile/nested-1.c: New test.
38074 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38076 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38077 and mipsisa64*-*-* (until support for misaligned loads is added).
38078 * gcc.dg/vect/vect-50.c: Likewise.
38079 * gcc.dg/vect/vect-52.c: Likewise.
38080 * gcc.dg/vect/vect-54.c: Likewise.
38081 * gcc.dg/vect/vect-58.c: Likewise.
38082 * gcc.dg/vect/vect-60.c: Likewise.
38083 * gcc.dg/vect/vect-80.c: Likewise.
38085 2004-10-14 Mark Mitchell <mark@codesourcery.com>
38088 * g++.dg/init/dtor3.C: New test.
38090 2004-10-15 Ben Elliston <bje@au.ibm.com>
38092 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38094 2004-10-14 Geoffrey Keating <geoffk@apple.com>
38096 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38097 * gcc.dg/macho-lo-sum.c: Likewise.
38099 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
38101 * gcc.dg/ppc-spe64-1.c: New test.
38103 2004-10-14 Devang Patel <dpatel@apple.com>
38106 * gcc.dg/pr17635.c : New test.
38108 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
38110 * gcc.dg/vect/vect-28.c: Remove xfail.
38111 * gcc.dg/vect/vect-30.c: Remove xfail.
38112 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38113 * gcc.dg/vect/vect-33.c: Remove xfail.
38114 * gcc.dg/vect/vect-44.c: Remove xfail.
38115 * gcc.dg/vect/vect-46.c: Remove xfail.
38116 * gcc.dg/vect/vect-50.c: Remove xfail.
38117 * gcc.dg/vect/vect-52.c: Remove xfail.
38118 * gcc.dg/vect/vect-54.c: Remove xfail.
38119 * gcc.dg/vect/vect-58.c: Remove xfail.
38120 * gcc.dg/vect/vect-60.c: Remove xfail.
38121 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38122 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38123 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38124 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38125 * gcc.dg/vect/vect-8.c: Remove xfail.
38126 * gcc.dg/vect/vect-80.c: Remove xfail.
38127 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38129 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38131 * gcc.dg/vect/vect-82.c: New testcase.
38132 * gcc.dg/vect/vect-82_64.c: New testcase.
38133 * gcc.dg/vect/vect-83.c: New testcase.
38134 * gcc.dg/vect/vect-83_64.c: New testcase.
38136 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38138 * gcc.dg/cpp/error-1.c: New test.
38140 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38142 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38144 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
38147 * gcc.dg/cris-peep2-xsrand2.c: New test.
38149 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
38152 * g++.dg/expr/for2.C: New test.
38154 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38156 * g++.dg/inherit/thunk1.C: Run on the SPARC.
38158 2004-10-13 Jakub Jelinek <jakub@redhat.com>
38160 PR tree-optimization/17724
38161 * g++.dg/opt/pr17724-1.C: New test.
38162 * g++.dg/opt/pr17724-2.C: New test.
38163 * g++.dg/opt/pr17724-3.C: New test.
38164 * g++.dg/opt/pr17724-4.C: New test.
38165 * g++.dg/opt/pr17724-5.C: New test.
38166 * g++.dg/opt/pr17724-6.C: New test.
38168 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
38171 * gcc.dg/pr17301-2.c: New test.
38173 2004-10-11 Mark Mitchell <mark@codesourcery.com>
38176 * g++.dg/parse/error22.C: New test.
38179 * g++.dg/template/spec18.C: New test.
38181 2004-10-11 Steve Ellcey <sje@cup.hp.com>
38183 * gcc.dg/ia64-asm-1.c: Add prototype for abort
38184 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38186 * gcc.dg/ia64-sync-2.c: Ditto.
38187 * gcc.dg/ia64-sync-3.c: Ditto.
38189 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
38191 * g++.dg/eh/cleanup5.C: Add dg-options "".
38193 2004-10-11 Roger Sayle <roger@eyesopen.com>
38195 PR middle-end/17657
38196 * gcc.dg/switch-4.c: New test case.
38198 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
38200 * gcc.c-torture/execute/20041011-1.c: New test.
38202 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38205 * g++.dg/init/for3.C: New test.
38208 * g++.dg/opt/switch2.C: New test.
38210 PR middle-end/17703
38211 * g++.dg/warn/Wreturn-2.C: New test.
38213 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38216 * g++.dg/eh/cleanup5.C: New test.
38218 2004-10-10 Mark Mitchell <mark@codesourcery.com>
38221 * g++.dg/parse/error21.C: New test.
38223 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
38225 * g++.dg/overload/pmf1.C: Adjust quoting marks.
38226 * g++.dg/warn/incomplete1.C: Likewise.
38227 * g++.dg/template/qualttp20.C: Likewise.
38229 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38232 * parm-incomplete-1.c: New test.
38234 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38237 * g++.dg/parse/error19.C: New test.
38240 * g++.dg/init/new11.C: New test.
38243 * g++.dg/parse/error20.C: New test.
38246 * g++.dg/template/crash24.C: New test.
38248 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38251 * gcc.dg/pr17301-1.c: New test.
38253 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38256 * gcc.dg/anon-struct-5.c: New test.
38258 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
38261 * gcc.dg/pr17844-1.c: New test.
38263 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
38265 PR tree-optimization/17906
38266 * gcc.c-torture/compile/pr17906.c: New.
38268 2004-10-09 Stuart Hastings <stuart@apple.com>
38269 Roger Sayle <roger@eyesopen.com>
38271 PR rtl-optimization/17853
38272 * gcc.dg/i386-mmx-5.c: New testcase.
38274 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
38276 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38278 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38281 * g++.dg/template/static9.C: New test.
38284 * g++.dg/parse/operator5.C: New test.
38286 2004-10-09 Roger Sayle <roger@eyesopen.com>
38288 PR middle-end/17894
38289 * gcc.c-torture/execute/divcmp-4.c: New test case.
38291 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38294 * g++.dg/opt/pr17902.C: New test.
38296 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38298 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38300 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38302 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38304 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38306 * gcc.dg/assign-warn-3.c: New test.
38308 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38311 * gcc.dg/cpp/ident-1.c: New test.
38313 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38315 * gcc.c-torture/compile/acc1.c: New.
38317 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38319 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38320 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38322 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38324 * gcc.dg/ultrasp11.c: New test.
38326 2004-10-08 Michael Matz <matz@suse.de>
38328 * gcc.dg/doloop-2.c: New test.
38330 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38332 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38333 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38334 objc.dg/method-9.m: Update expected diagnostics.
38336 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38338 * gcc.dg/ppc-fsel-3.c: New file.
38339 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38341 2004-10-07 Paul Brook <paul@codesourcery.com>
38343 * gfortran.dg/intrinsic_verify_1.f90: New test.
38345 2004-10-07 Paul Brook <paul@codesourcery.com>
38347 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38349 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38351 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38352 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38355 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38357 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38359 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38362 * g++.dg/warn/Winline-4.C: New test.
38364 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38366 * gcc.c-torture/compile/20041007-1.c: New test.
38368 2004-10-07 Paul Brook <paul@codesourcery.com>
38371 * gfortran.dg/use_allocated_1.f90: New test.
38373 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38375 PR middle-end/17849
38376 * gfortran.fortran-torture/compile/nested.f90: New test
38378 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38380 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38382 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38385 * g++.dg/ext/asm6.C: New test.
38387 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38389 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38391 2004-10-06 Paul Brook <paul@codesourcery.com>
38393 PR libfortran/17709
38394 * gfortran.dg/empty_format_1.f90: New test.
38396 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38399 * gfortran.dg/ishft.f90: New test.
38402 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38405 2004-10-06 Paul Brook <paul@codesourcery.com>
38407 * gfortran.dg/do_1.f90: New test.
38409 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38411 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38412 optimizing for size.
38414 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38416 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38418 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38420 * gcc.c-torture/compile/20041005-1.c: New test.
38422 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38425 * g++.dg/lookup/koenig4.C: New.
38427 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38429 * g++.dg/other/classkey1.C: Adjust quoting marks.
38430 * g++.dg/parse/error15.C: Likewise.
38431 * g++.dg/template/meminit2.C (int>): Likewise.
38433 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38436 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38439 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38442 * gfortran.dg/pr17708.f90: New test.
38444 2004-10-04 Chao-ying Fu <fu@mips.com>
38446 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38447 * gcc.dg/vect/vect-4.c: Ditto.
38448 * gcc.dg/vect/vect-5.c: Ditto.
38449 * gcc.dg/vect/vect-6.c: Ditto.
38450 * gcc.dg/vect/vect-8.c: Ditto.
38451 * gcc.dg/vect/vect-16.c: Ditto.
38452 * gcc.dg/vect/vect-30.c: Ditto.
38453 * gcc.dg/vect/vect-40.c: Ditto.
38454 * gcc.dg/vect/vect-41.c: Ditto.
38455 * gcc.dg/vect/vect-42.c: Ditto.
38456 * gcc.dg/vect/vect-43.c: Ditto.
38457 * gcc.dg/vect/vect-44.c: Ditto.
38458 * gcc.dg/vect/vect-45.c: Ditto.
38459 * gcc.dg/vect/vect-46.c: Ditto.
38460 * gcc.dg/vect/vect-47.c: Ditto.
38461 * gcc.dg/vect/vect-48.c: Ditto.
38462 * gcc.dg/vect/vect-49.c: Ditto.
38463 * gcc.dg/vect/vect-50.c: Ditto.
38464 * gcc.dg/vect/vect-51.c: Ditto.
38465 * gcc.dg/vect/vect-52.c: Ditto.
38466 * gcc.dg/vect/vect-53.c: Ditto.
38467 * gcc.dg/vect/vect-54.c: Ditto.
38468 * gcc.dg/vect/vect-55.c: Ditto.
38469 * gcc.dg/vect/vect-56.c: Ditto.
38470 * gcc.dg/vect/vect-57.c: Ditto.
38471 * gcc.dg/vect/vect-58.c: Ditto.
38472 * gcc.dg/vect/vect-59.c: Ditto.
38473 * gcc.dg/vect/vect-60.c: Ditto.
38474 * gcc.dg/vect/vect-74.c: Ditto.
38475 * gcc.dg/vect/vect-79.c: Ditto.
38476 * gcc.dg/vect/vect-80.c: Ditto.
38478 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38480 * gcc.dg/unused-7.c: Use the correct option.
38482 2004-10-04 Paul Brook <paul@codesourcery.com>
38483 Bud Davis <bdavis9659@comcast.net>
38487 * gfortran/pr17706.f90: New test.
38488 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38490 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38492 * gfortran.dg/pr17612.f90: New test.
38494 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38496 * g++.dg/template/local1.C: Adjust quoting marks in
38497 testing for diagnostics.
38498 * g++.dg/tls/diag-2.C: Likewise.
38499 * g++.dg/other/error8.C: Likewise.
38501 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38504 * gcc.dg/unused-4.c: Adjust to be correct.
38507 * gcc.dg/unused-7.c: New test.
38509 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38512 * g++.dg/overload/template2.C: New test.
38514 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38516 PR tree-optimization/16632
38517 * gcc.dg/tree-ssa/20041002-1.c: New.
38519 2004-10-03 Paul Brook <paul@codesourcery.com>
38521 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38522 rather than relying on default formatting.
38524 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38526 * gcc.dg/20040920-1.c: Update expected message text.
38528 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38530 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38532 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38534 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38537 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38539 * gcc.dg/tree-ssa/pr17343.c: Remove.
38541 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38544 * gcc.dg/tree-ssa/pr17343.c: New test.
38546 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38548 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38549 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38550 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38551 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38552 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38554 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38556 * gcc.dg/lvalue-2.c: New test.
38558 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38561 * gcc.dg/pr17730-1.c: New test
38563 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38566 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38568 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38570 * gcc.c-torture/execute/stdarg-1.c: New test.
38571 * gcc.c-torture/execute/stdarg-2.c: New test.
38572 * gcc.c-torture/execute/stdarg-3.c: New test.
38573 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38574 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38575 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38576 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38577 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38579 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38581 PR tree-optimization/17697
38582 * g++.dg/opt/pr17697-1.C: New test.
38583 * g++.dg/opt/pr17697-2.C: New test.
38584 * g++.dg/opt/pr17697-3.C: New test.
38586 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38589 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38590 gcc.dg/vla-init-5.c: New tests.
38592 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38595 * gcc.dg/pr13804-1.c: New test.
38597 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38600 * gfortran.dg/pr16938.f90: New test.
38602 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38604 * g++.dg/template/crash23.C: New test.
38606 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38609 * g++.dg/template/static8.C: New test.
38611 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38614 * g++.dg/other/error9.C: New test.
38616 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38618 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38620 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38623 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38625 2004-09-26 Roger Sayle <roger@eyesopen.com>
38627 PR middle-end/17112
38628 * gcc.dg/pr17112-1.c: New test case.
38630 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38633 * gcc.dg/pr11459-1.c: New test.
38635 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38637 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38638 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38640 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38642 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38644 2004-09-25 Jan Hubicka <jh@suse.cz>
38646 * compile/30040909-1.c: New test.
38647 * compile/30040907-1.c: New test.
38649 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38651 * gcc.c-torture/execute/va-arg-26.c: New test.
38653 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38655 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38656 extra diagnostics on targets with 64-bit pointers.
38657 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38659 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38662 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38663 * gcc.dg/decl-3.c: Adjust expected message.
38665 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38668 * gfortran.dg/pr17615.f90: New test.
38670 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38672 PR tree-optimzation/17517
38673 * g++.dg/tree-ssa/pr17517.C: New Test.
38675 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38678 * g++.dg/lookup/ambig3.C: New.
38680 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38683 * g++.dg/opt/pr17624.C: New test.
38685 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38688 * gcc.dg/Wbad-function-cast-1.c: New test.
38690 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38692 * g++.dg/ext/complit1.C
38693 * g++.dg/other/error2.C
38694 * g++.dg/other/nontype-1.C
38695 * g++.dg/parse/crash11.C
38696 * g++.dg/parse/crash12.C
38697 * g++.dg/parse/error15.C
38698 * g++.dg/parse/error4.C
38699 * g++.dg/parse/tmpl-outside1.C
38700 * g++.dg/parse/too-many-tmpl-args1.C
38701 * g++.dg/template/dependent-expr3.C
38702 * g++.dg/template/error10.C
38703 * g++.dg/template/instantiate1.C
38704 * g++.dg/template/vtable2.C
38705 * g++.dg/warn/Wshadow-1.C
38706 * g++.dg/warn/weak1.C
38707 * g++.old-deja/g++.brendan/crash16.C
38708 * g++.old-deja/g++.brendan/crash18.C
38709 * g++.old-deja/g++.brendan/crash48.C
38710 * g++.old-deja/g++.brendan/crash49.C
38711 * g++.old-deja/g++.brendan/crash55.C
38712 * g++.old-deja/g++.brendan/crash56.C
38713 * g++.old-deja/g++.brendan/crash8.C
38714 * g++.old-deja/g++.brendan/enum11.C
38715 * g++.old-deja/g++.brendan/enum8.C
38716 * g++.old-deja/g++.brendan/enum9.C
38717 * g++.old-deja/g++.brendan/friend3.C
38718 * g++.old-deja/g++.brendan/misc14.C
38719 * g++.old-deja/g++.bugs/900402_02.C
38720 * g++.old-deja/g++.bugs/900404_03.C
38721 * g++.old-deja/g++.bugs/900404_04.C
38722 * g++.old-deja/g++.bugs/900428_03.C
38723 * g++.old-deja/g++.jason/crash4.C
38724 * g++.old-deja/g++.jason/overload21.C
38725 * g++.old-deja/g++.jason/redecl1.C
38726 * g++.old-deja/g++.jason/report.C
38727 * g++.old-deja/g++.jason/rfg10.C
38728 * g++.old-deja/g++.jason/template30.C
38729 * g++.old-deja/g++.law/arm12.C
38730 * g++.old-deja/g++.law/ctors5.C
38731 * g++.old-deja/g++.law/cvt20.C
38732 * g++.old-deja/g++.law/init10.C
38733 * g++.old-deja/g++.law/init8.C
38734 * g++.old-deja/g++.law/visibility17.C
38735 * g++.old-deja/g++.law/visibility7.C
38736 * g++.old-deja/g++.mike/net8.C
38737 * g++.old-deja/g++.mike/p646.C
38738 * g++.old-deja/g++.mike/p700.C
38739 * g++.old-deja/g++.mike/p701.C
38740 * g++.old-deja/g++.mike/p811.C
38741 * g++.old-deja/g++.ns/template13.C
38742 * g++.old-deja/g++.other/array3.C
38743 * g++.old-deja/g++.other/crash25.C
38744 * g++.old-deja/g++.other/dtor3.C
38745 * g++.old-deja/g++.other/dtor4.C
38746 * g++.old-deja/g++.other/main1.C
38747 * g++.old-deja/g++.other/warn7.C
38748 * g++.old-deja/g++.pt/crash11.C
38749 * g++.old-deja/g++.pt/crash36.C
38750 * g++.old-deja/g++.pt/spec22.C
38751 * g++.old-deja/g++.pt/spec9.C
38752 * g++.old-deja/g++.pt/ttp52.C
38753 * g++.old-deja/g++.robertl/eb103.C
38754 * g++.old-deja/g++.robertl/eb121.C
38755 * g++.old-deja/g++.robertl/eb22.C
38756 * g++.old-deja/g++.robertl/eb8.C:
38757 Update locations and/or regexps of dg-error markers.
38758 Remove markers for some bogus messages that are no longer issued.
38760 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38762 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38763 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38765 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38768 * g++.dg/lookup/crash5.C: New test.
38770 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38772 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38773 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38774 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38775 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38776 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38777 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38779 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38780 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38781 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38782 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38783 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38784 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38786 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38788 * gcc.dg/vect/vect-44.c: Check additional cases.
38789 * gcc.dg/vect/vect-48.c: Check additional cases.
38791 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38792 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38793 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38794 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38795 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38796 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38797 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38798 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38799 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38801 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38802 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38803 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38805 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38807 * gcc.dg/tree-ssa/loop-6.c: New test.
38809 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38812 * g++.dg/inherit/base2.C: New.
38814 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38816 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38817 * gcc.dg/20001012-2.c: Likewise.
38818 * gcc.dg/20001013-1.c: Likewise.
38819 * gcc.dg/20001101-1.c: Likewise.
38820 * gcc.dg/20001102-1.c: Likewise.
38821 * gcc.dg/bf-spl1.c: Likewise.
38822 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38823 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38825 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38827 PR tree-optimization/16721
38828 * gcc.dg/tree-ssa/pr16721.c: New test.
38830 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38832 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38833 * gcc.dg/20040305-1.c: Likewise.
38835 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38838 * gcc.c-torture/compile/pr16566-1.c,
38839 gcc.c-torture/compile/pr16566-2.c,
38840 gcc.c-torture/compile/pr16566-3.c: New tests.
38842 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38844 PR tree-optimization/17512
38845 * gcc.c-torture/compile/20040916-1.c.
38847 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38849 * gcc.dg/pragma-re-3.c: New test.
38851 2004-09-17 Matt Austern <austern@apple.com>
38854 * g++.dg/other/anon3.C: New.
38856 2004-09-21 Roger Sayle <roger@eyesopen.com>
38859 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38860 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38861 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38862 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38863 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38865 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38868 * gfortran.dg/pr17286.f90: New test.
38870 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38873 * g++.dg/template/static7.C: New test.
38875 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38878 * gcc.c-torture/compile/pr17558.c: New test.
38880 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38882 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38883 if SKIP_ATTRIBUTE is defined.
38885 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38888 * gfortran.dg/pr15957.f90: New test.
38890 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38892 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38894 * gcc.dg/vect/vect-79.c: Likewise.
38895 * gcc.dg/vect/vect-80.c: Likewise.
38897 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38900 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38902 2004-09-20 Ira Rosen <irar@il.ibm.com>
38904 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38905 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38906 * gcc.dg/vect/vect-62.c: New testcase.
38907 * gcc.dg/vect/vect-63.c: New testcase.
38908 * gcc.dg/vect/vect-64.c: New testcase.
38909 * gcc.dg/vect/vect-65.c: New testcase.
38910 * gcc.dg/vect/vect-66.c: New testcase.
38911 * gcc.dg/vect/vect-67.c: New testcase.
38912 * gcc.dg/vect/vect-68.c: New testcase.
38913 * gcc.dg/vect/vect-69.c: New testcase.
38914 * gcc.dg/vect/vect-79.c: New testcase.
38915 * gcc.dg/vect/vect-80.c: New testcase.
38917 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38919 * gcc.target/mips/asm-1.c: New test.
38921 2004-09-19 Ira Rosen <irar@il.ibm.com>
38923 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38924 * gcc.dg/vect/vect-73.c: New testcase.
38925 * gcc.dg/vect/vect-74.c: New testcase.
38926 * gcc.dg/vect/vect-75.c: New testcase.
38927 * gcc.dg/vect/vect-76.c: New testcase.
38928 * gcc.dg/vect/vect-77.c: New testcase.
38929 * gcc.dg/vect/vect-78.c: New testcase
38931 2004-09-18 Paul Brook <paul@codesourcery.com>
38933 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38935 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38938 * gcc.dg/pr17424-1.c: New test.
38940 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38942 * g++.dg/tree-ssa/pr17153.C: New test.
38944 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38947 * g++.dg/pch/wchar-1.C: New.
38948 * g++.dg/pch/wchar-1.Hs: New.
38950 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38952 * gcc.c-torture/execute/20040917-1.c: New test.
38954 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38956 PR tree-optimization/17319
38957 * gcc.dg/pr17319.c: New test.
38959 2004-09-17 Devang Patel <dpatel@apple.com>
38961 * gcc.dg/20040813-1.c: New test.
38963 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38965 PR tree-optimization/17273
38966 * gcc.c-torture/compile/pr17273.c: New test.
38968 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38970 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38971 Update expected messages.
38972 * gcc.dg/declspec-13.c: New test.
38974 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38976 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38978 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38980 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38981 change what 'a' is pointing to.
38983 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38986 * g++.dg/template/error18.C: New test.
38989 * g++.dg/warn/Wunused-8.C: New test.
38991 2004-09-17 Steven Bosscher <stevenb@suse.de>
38993 PR tree-optimization/17513
38994 * gcc.dg/20040916-1.c: New test.
38996 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38999 * g++.dg/template/typename7.C: New test.
39001 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39003 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39005 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
39007 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39008 with -ftree-based-profiling also.
39009 * lib/profopt.exp: Support late-set profile_option/feedback_option.
39011 2004-09-16 Victor Leikehman <lei@il.ibm.com>
39014 * gfortran.dg/der_array_io_1.f90: New test.
39015 * gfortran.dg/der_array_io_2.f90: New test.
39016 * gfortran.dg/der_array_io_3.f90: New test.
39018 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39020 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39023 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39025 * g++.dg/opt/switch1.C: New test.
39027 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
39029 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39030 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39031 Update expected messages.
39033 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39036 * gfortran.dg/same_name_1.f90: New test.
39038 2004-09-15 Diego Novillo <dnovillo@redhat.com>
39040 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
39041 dereference garbage pointers.
39043 2004-09-15 Jakub Jelinek <jakub@redhat.com>
39045 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39046 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39048 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39049 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39050 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39052 2004-09-14 Mark Mitchell <mark@codesourcery.com>
39055 * g++.dg/template/mangle1.C: New test.
39057 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39059 PR tree-optimization/17252
39060 * gcc.c-torture/execute/pr17252.c: New test.
39062 2004-09-14 Andrew Pinski <apinski@apple.com>
39064 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39066 2004-09-14 Roger Sayle <roger@eyesopen.com>
39068 PR rtl-optimization/9771
39069 * gcc.dg/pr9771-1.c: New test case.
39071 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39073 PR tree-optimization/15262
39074 * gcc.c-torture/execute/pr15262-1.c: New test.
39075 * gcc.c-torture/execute/pr15262-2.c: New test.
39077 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
39079 * gcc.dg/declspec-12.c: New test.
39081 2004-09-14 Bud Davis <bdavis9659@comcast.net>
39083 * gfortran.dg/pr17090.f90: Add directives to test.
39085 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39087 * gcc.c-torture/compile/20040914-1.c: New test.
39089 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39092 * g++.dg/template/decl2.C: New test.
39094 2004-09-13 Bud Davis <bdavis9659@comcast.net>
39097 * gfortran.dg/pr17090.f90: New test.
39099 2004-09-13 Dale Johannesen <dalej@apple.com>
39101 * gcc.c-torture/compile/pr17408.c: New test case.
39103 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39106 * g++.dg/parse/crash17.C: New test.
39109 * g++.dg/template/enum3.C: New test.
39111 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
39113 * lib/gcc-defs.exp: Load wrapper.exp.
39114 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39116 * lib/gcc.exp (gcc_init): Similar.
39117 * lib/gfortran.exp (gfortran_init): Similar.
39118 * lib/objc.exp (objc_init): Similar.
39119 * lib/treelang.exp (treelang_init): Similar.
39120 * lib/wrapper.exp: New file with build_wrapper call machinery in
39121 ${tool}_maybe_build_wrapper.
39123 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39125 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39127 * gcc.dg/declspec-11.c: Update expected messages.
39128 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39129 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39130 gcc.dg/inline-12.c: New tests.
39132 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
39134 * g++.dg/tree-ssa/pr17400.C: New testcase.
39136 2004-09-13 James E Wilson <wilson@specifixinc.com>
39138 * gcc.target/mips/sb1-1.c: New testcase.
39140 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
39142 * lib/g77-dg.exp: Remove unused file.
39143 * lib/mike-g77.exp: Ditto.
39144 * lib/g77.exp: Ditto.
39146 2004-09-12 Richard Henderson <rth@redhat.com>
39148 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39150 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39152 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39153 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39154 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39155 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39156 Update expected messages.
39158 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
39160 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39161 declaration/use mismatch for dirp parameter.
39163 2004-09-12 Andrew Pinski <apinski@apple.com>
39165 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39166 -fgnu-runtime is passed.
39168 2004-09-12 Richard Henderson <rth@redhat.com>
39170 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39171 do the uplevel thing and update additional_flags directly.
39172 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39173 gfortran.fortran-torture/execute/intrinsic_nearest.x,
39174 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39175 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39177 2004-09-11 Steven Bosscher <stevenb@suse.de>
39179 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39181 2004-09-11 Roger Sayle <roger@eyesopen.com>
39183 PR middle-end/17411
39184 * g++.dg/opt/pr17411-1.C: New test case.
39186 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39188 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39189 gcc.dg/tls/diag-2.c: Update expected messages.
39190 * gcc.dg/991209-1.c: Specify compilation options. Update expected
39192 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39193 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39194 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39195 gcc.dg/tls/diag-5.c: New tests.
39197 2004-09-11 Zack Weinberg <zack@codesourcery.com>
39199 * gcc.dg/20040910-1.c: Correct dg-error regexp.
39201 2004-09-11 Steven Bosscher <stevenb@suse.de>
39203 * g++.dg/parse/break-in-for.C: New test.
39205 2004-09-11 Jakub Jelinek <jakub@redhat.com>
39207 * gcc.dg/tree-ssa/20040911-1.c: New test.
39209 2004-09-11 Andreas Jaeger <aj@suse.de>
39211 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39212 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39214 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
39216 * gcc.target/frv: New directory of FR-V-specific tests.
39218 2004-09-10 James E Wilson <wilson@specifixinc.com>
39220 * gcc.dg/convert-vec-1.c: New test.
39222 2004-09-10 Roger Sayle <roger@eyesopen.com>
39224 PR middle-end/17024
39225 * gcc.dg/pr17024-1.c: New test case.
39227 2004-09-10 Eric Christopher <echristo@redhat.com>
39229 * gcc.dg/20040910-1.c: New test.
39231 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39233 * gcc.dg/bitfld-9.c: New test.
39235 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
39237 * gcc.c-torture/execute/ieee/acc1.c: New test.
39238 * gcc.c-torture/execute/ieee/acc2.c: New test.
39239 * gcc.c-torture/execute/ieee/mzero6.c: New test.
39241 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
39243 * gcc.dg/deprecated-2.c: New test.
39245 2004-09-09 James E Wilson <wilson@specifixinc.com>
39247 * gcc.dg/init-vec-1.c: New test.
39249 2004-09-09 Roger Sayle <roger@eyesopen.com>
39251 PR middle-end/17055
39252 * gcc.dg/pr17055-1.c: New test case.
39254 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
39257 * gcc.c-torture/execute/pr17377.c: New test.
39259 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39262 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39263 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39264 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39265 gcc.dg/long-long-typespec-1.c: New tests.
39266 * gcc.dg/tls/diag-2.c: Update expected diagnostics
39268 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39270 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39271 gcc.dg/gnu99-static-1.c: New tests.
39273 2004-09-08 Devang Patel <dpatel@apple.com>
39275 * gcc.dg/darwin-ld-20040828-1.c: New test.
39276 * gcc.dg/darwin-ld-20040828-2.c: New test.
39277 * gcc.dg/darwin-ld-20040828-3.c: New test.
39279 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39281 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39282 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39284 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39285 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39287 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39288 types they qualify.
39289 * objc.dg/type-size-2.m: Fix wording in comment.
39290 * objc.dg/va-meth-1.m: New test case.
39292 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39295 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39296 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39298 2004-09-06 Devang Patel <dpatel@apple.com>
39300 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39301 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39303 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39305 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39306 reflect changed line numbering of diagnostics.
39308 2004-09-06 Paul Brook <paul@codesourcery.com>
39310 * gfortran.dg/edit_real_1.f90: Add new test.
39312 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39314 * gcc.dg/tree-ssa/loop-2.c: New test.
39315 * gcc.dg/tree-ssa/loop-3.c: New test.
39316 * gcc.dg/tree-ssa/loop-4.c: New test.
39317 * gcc.dg/tree-ssa/loop-5.c: New test.
39319 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39321 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39323 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39325 * gcc.dg/format/sentinel-1.c: New test.
39327 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39329 * gcc.dg/builtins-46.c: New.
39331 2004-09-03 Devang Patel <dpatel@apple.com>
39333 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39334 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39336 2004-09-03 Jan Beulich <jbeulich@novell.com>
39338 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39339 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39340 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39341 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39342 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39343 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39344 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39345 the non-portable bzero.
39346 * gcc.dg/20010912-1.c: xfail for NetWare.
39347 * gcc.dg/20020426-2.c: xfail for NetWare.
39348 * gcc.dg/20021014-1.c: xfail for NetWare.
39349 * gcc.dg/20021018-1.c: xfail for NetWare.
39350 * gcc.dg/20030213-1.c: xfail for NetWare.
39351 * gcc.dg/20030225-1.c: xfail for NetWare.
39352 * gcc.dg/20030708-1.c: xfail for NetWare.
39353 * gcc.dg/builtins-config.h: Also exclude NetWare.
39354 * gcc.dg/format/format.h: Define restrict only if not already defined.
39355 * gcc.dg/nest.c: xfail for NetWare.
39356 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39357 * lib/target-supports.exp (check_visibility_available): Exclude
39360 2004-09-03 Jan Beulich <jbeulich@novell.com>
39362 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39363 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39364 deterministic starting point for the alignment of structure fields.
39365 * gcc.dg/Wpadded.c: Dito.
39366 * g++.dg/abi/vbase10.C: Dito.
39368 2004-09-03 Devang Patel <dpatel@apple.com>
39370 * g++.dg/debug/pr15736.cc: New test.
39372 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39374 * README.QMTEST: Fix out-of-date link.
39376 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39379 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39380 Delete. Duplicate of gfortran.dg/g77/20010610.f
39382 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39384 * g++.dg/abi/arm_rtti1.C: New test.
39386 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39388 * gcc.dg/ppc-vector-memcpy.c: New.
39389 * gcc.dg/ppc-vector-memset.c: New.
39391 2004-09-02 Chao-ying Fu <fu@mips.com>
39393 * gcc.target/mips/mips-3d-1.c: New test.
39394 * gcc.target/mips/mips-3d-2.c: New test.
39395 * gcc.target/mips/mips-3d-3.c: New test.
39396 * gcc.target/mips/mips-3d-4.c: New test.
39397 * gcc.target/mips/mips-3d-5.c: New test.
39398 * gcc.target/mips/mips-3d-6.c: New test.
39399 * gcc.target/mips/mips-3d-7.c: New test.
39400 * gcc.target/mips/mips-3d-8.c: New test.
39401 * gcc.target/mips/mips-3d-9.c: New test.
39402 * gcc.target/mips/mips-ps-1.c: New test.
39403 * gcc.target/mips/mips-ps-2.c: New test.
39404 * gcc.target/mips/mips-ps-3.c: New test.
39405 * gcc.target/mips/mips-ps-4.c: New test.
39406 * gcc.target/mips/mips-ps-type.c: New test.
39408 2004-09-02 Paul Brook <paul@codesourcery.com>
39410 * gfortran.dg/edit_real_1.f90: Add new tests.
39412 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39415 * gfortran.dg/merge_char_1.f90: New test.
39417 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39420 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39422 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39425 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39427 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39429 * g++.dg/opt/loop1.C: Do not XFAIL.
39431 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39433 * gcc.c-torture/execute/20040831-1.c: New test.
39435 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39438 * gfortran.dg/g77/20010610.f: Now passes.
39439 Copy from g77.f-torture/execute. Add dg-run directive.
39440 * gfortran.dg/g77/README: Update
39442 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39444 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39445 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39446 (t1, t2, t3, t4): Add volatile.
39448 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39450 * g++.dg/ext/visibility/arm1.C: New test.
39452 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39454 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39457 2004-09-01 Paul Brook <paul@codesourcery.com>
39459 * gfortran.dg/eof_2.f90: New test.
39461 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39464 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39466 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39468 PR libfortran/16805
39469 * gfortran.dg/list_read_2.f90: New test.
39471 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39473 * g++.dg/abi/key1.C: New test.
39475 2004-08-31 Richard Henderson <rth@redhat.com>
39477 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39479 * g++.dg/other/offsetof5.C: Remove duplicate.
39481 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39484 * gfortran.dg/func_derived_1.f90: New test.
39486 2004-08-31 Paul Brook <paul@codesourcery.com>
39488 * gfortran.dg/eof_1.f90: New test.
39490 2004-08-31 Paul Brook <paul@codesourcery.com>
39492 * gfortran.dg/list_read_1.f90: New file.
39494 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39496 * g++.dg/opt/loop1.C: XFAIL.
39498 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39500 * gcc.dg/funcdef-storage-1.c: New.
39501 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39502 an extern function in local scope.
39503 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39504 declare an 'auto inline' function in local scope.
39505 * gcc.dg/20011130-1.c: Likewise.
39506 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39507 an 'auto' function in local scope.
39508 * gcc.dg/20021014-1.c: Likewise.
39509 * gcc.dg/20030331-2.c: Likewise.
39511 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39513 * gfortran.dg/blockdata_1.f90: New test.
39515 2004-08-30 Richard Henderson <rth@redhat.com>
39517 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39519 2004-08-30 Richard Henderson <rth@redhat.com>
39521 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39522 additional_flags set by alternate driver.
39523 (ieee-options): New procedure.
39524 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39525 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39526 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39527 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39529 2004-08-30 Richard Henderson <rth@redhat.com>
39531 * lib/f-torture.exp: Remove.
39533 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39535 PR rtl-optimization/16590
39536 * g++.dg/opt/loop1.C: New test.
39538 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39541 * gfortran.dg/oldstyle_1.f90: New test.
39543 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39544 Paul Brook <paul@codesourcery.com>
39546 * gfortran.dg/g77/README: Update.
39547 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39548 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39549 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39551 2004-08-28 Paul Brook <paul@codesourcery.com>
39553 PR libfortran/17195
39554 * gfortran.dg/edit_real_1.f90: New test.
39556 2004-08-27 Paul Brook <paul@codesourcery.com>
39558 * gfortran.dg/rewind_1.f90: New test.
39560 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39563 * gfortran.dg/pr16597.f90: New test.
39565 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39568 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39569 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39570 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39571 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39572 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39574 2004-08-26 Nick Clifton <nickc@redhat.com>
39576 * gcc.c-torture/compile/pr17119.c: New test.
39578 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39580 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39582 2004-08-25 Richard Henderson <rth@redhat.com>
39584 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39585 the bits that expect kind=8 to be the largest real kind.
39587 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39589 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39591 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39593 * gfortran.dg/assignment_1.f90: New test.
39595 2004-08-25 Adam Nemet <anemet@lnxw.com>
39597 * g++.dg/template/repo3.C: New test.
39599 2004-08-25 Roger Sayle <roger@eyesopen.com>
39601 PR middle-end/16693
39602 PR tree-optimization/16372
39603 * g++.dg/opt/pr16372-1.C: New test case.
39604 * g++.dg/opt/pr16693-1.C: New test case.
39605 * g++.dg/opt/pr16693-2.C: New test case.
39607 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39609 * objc.dg/proto-lossage-4.m: New test.
39611 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39614 * g++.dg/inherit/local2.C: New test.
39616 2004-08-25 Paul Brook <paul@codesourcery.com>
39619 * gfortran.dg/string_ctor_1.f90: New test.
39621 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39624 * g++.dg/template/redecl2.C: New test.
39626 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39629 * gfortran.dg/pr17143.f90: New test.
39631 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39634 * gfortran.dg/pr17164.f90: New test.
39636 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39638 * gcc.dg/tree-ssa/loop-1.c: New test.
39640 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39642 * gcc.c-torture/compile/20040824-1.c: New test.
39644 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39646 * gcc.c-torture/compile/iftrap-3.c: New test.
39648 2004-08-24 Paul Brook <paul@codesourcery.com>
39650 * gfortran.dg/entry_2.f90: New test.
39652 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39655 * g++.dg/lookup/ambig[12].C: New.
39657 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39660 * g++.dg/template/crash21.C: New test.
39661 * g++.dg/template/crash22.C: Likewise.
39663 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39666 * g++.dg/template/access15.C: New.
39668 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39671 * g++.dg/template/repo2.C: New test.
39673 2004-08-23 Roger Sayle <roger@eyesopen.com>
39675 PR rtl-optimization/17078
39676 * gcc.c-torture/execute/pr17078-1.c: New test case.
39678 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39681 * gcc.dg/debug/crash1.c: New test.
39683 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39686 * gcc.dg/loop-5.c: New test.
39688 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39690 * gcc.c-torture/execute/20040823-1.c: New test.
39692 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39694 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39695 to the assembler. Simplify test accordingly.
39696 (asm_abi_flags): Use GNU names.
39697 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39698 to check for ABI flags.
39700 2004-08-22 Andrew Pinski <apinski@apple.com>
39702 * g++.dg/opt/pr14029.C: New test.
39703 * gcc.c-torture/execute/pr15262.c: New test.
39705 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39707 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39709 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39712 * gfortran.dg/direct_io.f90: New test.
39714 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39717 * g++.dg/inherit/local2.C: New test.
39719 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39722 * g++.dg/warn/Wparentheses-4.C: New test.
39724 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39727 * g++.dg/inherit/local2.C: New test.
39729 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39730 * gcc.dg/ppc-ldstruct.c: Likewise.
39731 * gcc.dg/ppc64-abi-2.c: Likewise.
39733 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39735 PR rtl-optimization/17099
39736 * gcc.c-torture/execute/20040820-1.c: New test.
39738 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39740 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39742 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39745 * gfortran.dg/auto_array_1.f90: New test.
39747 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39750 * gfortran.dg/simpleif_1.f90: New test.
39752 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39754 * lib/target-supports.exp (check_profiling_available): Return
39755 false for arm*-*-symbianelf* and arm*-*-eabi*.
39758 * g++.dg/template/delete1.C: New test.
39760 2004-08-19 Paul Brook <paul@codesourcery.com>
39764 * gfortran.dg/data_char_1.f90: New test.
39766 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39769 * gfortran.dg/reduction.f90: New testcase.
39771 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39774 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39776 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39779 * g++.dg/Wparentheses-3.C: New test.
39781 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39783 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39784 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39785 * gcc.dg/vect/vect-2.c: Likewise.
39786 * gcc.dg/vect/vect-3.c: Likewise.
39787 * gcc.dg/vect/vect-4.c: Likewise.
39788 * gcc.dg/vect/vect-5.c: Likewise.
39789 * gcc.dg/vect/vect-6.c: Likewise.
39790 * gcc.dg/vect/vect-7.c: Likewise.
39791 * gcc.dg/vect/vect-25.c: Likewise.
39792 * gcc.dg/vect/vect-31.c: Likewise.
39793 * gcc.dg/vect/vect-32.c: Likewise.
39794 * gcc.dg/vect/vect-34.c: Likewise.
39795 * gcc.dg/vect/vect-36.c: Likewise.
39796 * gcc.dg/vect/vect-all.c: Likewise.
39798 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39801 * g++.dg/template/operator4.C: New test.
39803 2004-08-18 Richard Henderson <rth@redhat.com>
39805 * gcc.dg/20040206-1.c: XFAIL.
39807 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39810 * g++.dg/template/array7.C: New test.
39812 2004-08-17 James E Wilson <wilson@specifixinc.com>
39814 * gcc.dg/mips-movcc-1.c: New test.
39815 * gcc.dg/mips-movcc-2.c: New test.
39816 * gcc.dg/mips-movcc-3.c: New test.
39818 * gcc.dg/mips-nmadd-1.c: New test.
39819 * gcc.dg/mips-nmadd-2.c: New test.
39821 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39824 * g++.dg/opt/inline8.C: New test.
39827 * g++.dg/parse/error17.C: New test.
39829 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39831 * gcc.dg/vect: New directory for vectorizer tests.
39832 * gcc.dg/vect/tree-vect.h: New file.
39833 * gcc.dg/vect/vect.exp: New file.
39834 * gcc.dg/vect/pr16105.c.c: New test.
39835 * gcc.dg/vect/vect-1.c: New test.
39836 * gcc.dg/vect/vect-2.c: New test.
39837 * gcc.dg/vect/vect-3.c: New test.
39838 * gcc.dg/vect/vect-4.c: New test.
39839 * gcc.dg/vect/vect-5.c: New test.
39840 * gcc.dg/vect/vect-6.c: New test.
39841 * gcc.dg/vect/vect-7.c: New test.
39842 * gcc.dg/vect/vect-8.c: New test.
39843 * gcc.dg/vect/vect-9.c: New test.
39844 * gcc.dg/vect/vect-10.c: New test.
39845 * gcc.dg/vect/vect-11.c: New test.
39846 * gcc.dg/vect/vect-12.c: New test.
39847 * gcc.dg/vect/vect-13.c: New test.
39848 * gcc.dg/vect/vect-14.c: New test.
39849 * gcc.dg/vect/vect-15.c: New test.
39850 * gcc.dg/vect/vect-16.c: New test.
39851 * gcc.dg/vect/vect-17.c: New test.
39852 * gcc.dg/vect/vect-18.c: New test.
39853 * gcc.dg/vect/vect-19.c: New test.
39854 * gcc.dg/vect/vect-20.c: New test.
39855 * gcc.dg/vect/vect-21.c: New test.
39856 * gcc.dg/vect/vect-22.c: New test.
39857 * gcc.dg/vect/vect-23.c: New test.
39858 * gcc.dg/vect/vect-24.c: New test.
39859 * gcc.dg/vect/vect-25.c: New test.
39860 * gcc.dg/vect/vect-26.c: New test.
39861 * gcc.dg/vect/vect-27.c: New test.
39862 * gcc.dg/vect/vect-28.c: New test.
39863 * gcc.dg/vect/vect-29.c: New test.
39864 * gcc.dg/vect/vect-30.c: New test.
39865 * gcc.dg/vect/vect-31.c: New test.
39866 * gcc.dg/vect/vect-32.c: New test.
39867 * gcc.dg/vect/vect-33.c: New test.
39868 * gcc.dg/vect/vect-34.c: New test.
39869 * gcc.dg/vect/vect-35.c: New test.
39870 * gcc.dg/vect/vect-36.c: New test.
39871 * gcc.dg/vect/vect-37.c: New test.
39872 * gcc.dg/vect/vect-38.c: New test.
39873 * gcc.dg/vect/vect-40.c: New test.
39874 * gcc.dg/vect/vect-41.c: New test.
39875 * gcc.dg/vect/vect-42.c: New test.
39876 * gcc.dg/vect/vect-43.c: New test.
39877 * gcc.dg/vect/vect-44.c: New test.
39878 * gcc.dg/vect/vect-45.c: New test.
39879 * gcc.dg/vect/vect-46.c: New test.
39880 * gcc.dg/vect/vect-47.c: New test.
39881 * gcc.dg/vect/vect-48.c: New test.
39882 * gcc.dg/vect/vect-49.c: New test.
39883 * gcc.dg/vect/vect-50.c: New test.
39884 * gcc.dg/vect/vect-51.c: New test.
39885 * gcc.dg/vect/vect-52.c: New test.
39886 * gcc.dg/vect/vect-53.c: New test.
39887 * gcc.dg/vect/vect-54.c: New test.
39888 * gcc.dg/vect/vect-55.c: New test.
39889 * gcc.dg/vect/vect-56.c: New test.
39890 * gcc.dg/vect/vect-57.c: New test.
39891 * gcc.dg/vect/vect-58.c: New test.
39892 * gcc.dg/vect/vect-59.c: New test.
39893 * gcc.dg/vect/vect-60.c: New test.
39894 * gcc.dg/vect/vect-61.c: New test.
39895 * gcc.dg/vect/vect-all.c: New test.
39896 * gcc.dg/vect/vect-none.c: New test.
39898 2004-08-17 Paul Brook <paul@codesourcery.com>
39901 * gfortran.dg/entry_1.f90: New test.
39903 2004-08-17 Andrew Pinski <apinski@apple.com>
39905 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39907 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39909 * gcc.dg/pr17036-1.c: New test.
39911 2004-08-16 Devang Patel <dpatel@apple.com>
39913 * gcc.dg/darwin-20040809-1.c: New test.
39915 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39917 * gcc.dg/funcdef-attr-1.c: New test.
39919 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39921 * gcc.dg/altivec-17.c: New test.
39922 * gcc.dg/altivec-18.c: New test.
39924 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39927 * g++.dg/template/vtable2.C: New test.
39929 2004-08-14 Richard Henderson <rth@redhat.com>
39931 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39932 * gcc.dg/pack-test-4.c (main): Return 0.
39933 * gcc.dg/setjmp-1.c: Remove XFAIL.
39934 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39936 2004-08-14 Richard Henderson <rth@redhat.com>
39938 * gcc.dg/980217-1.c: Add prototype for printf.
39940 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39942 * gfortran.dg/pr16935.f90: New test.
39944 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39946 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39948 2004-08-13 Paul Brook <paul@codesourcery.com>
39950 * gfortran.dg/der_io_1.f90: Remove stray comma.
39952 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39954 * gcc.dg/vmx/cw-bug-2.c: Remove.
39955 * gcc.dg/vmx/vprint-1.c: Remove.
39956 * gcc.dg/vmx/vscan-1.c: Remove.
39958 2004-08-12 Devang patel <dpatel@apple.com>
39960 * gcc.dg/darwin-20040809-2.c: New test.
39962 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39964 * g++.dg/ext/altivec-12.C: New test.
39966 * g++.dg/ext/altivec-11.C: New test.
39968 2004-08-12 Paul Brook <paul@codesourcery.com>
39970 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39972 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39974 * g++.dg/ext/altivec-2.C: Check for hardware support before
39975 executing any VMX instructions.
39977 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39979 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39982 * g++.old-deja/g++.other/comdat4.C: New test.
39983 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39985 2004-08-12 Ben Elliston <bje@au.ibm.com>
39988 * gcc.dg/pr16286.c: New test.
39990 2004-08-12 Jan Beulich <jbeulich@novell.com>
39992 * g++.dg/ext/asm5.C: New.
39994 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39997 * g++.dg/eh/crash1.C: New test.
40000 * g++.dg/ext/construct1.C: New test.
40002 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40005 * g++.dg/init/ptrmem1.C: New test.
40008 * g++.dg/parse/offsetof5.C: New test.
40011 * g++.dg/template/overload3.C: New test.
40013 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40016 * g++.dg/parse/error16.C: New test.
40019 * g++.dg/template/error14.C: New test.
40022 * g++.dg/template/error15.C: New test.
40024 2004-08-11 Devang Patel <dpatel@apple.com>
40026 * gcc.dg/darwin-ld-20040809-1.c: New test.
40027 * gcc.dg/darwin-ld-20040809-2.c: New test.
40029 2004-08-11 Steven G. Kargl <kargls@comcast.net>
40032 * gfortran.dg/dfloat_1.f90: New test.
40034 2004-08-09 Mark Mitchell <mark@codesourcery.com>
40036 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40037 * gcc.dg/dll-2.c: Fix dg-require syntax.
40038 * gcc.misc-tests/arm-isr.c (abort): Declare.
40041 2004-08-10 Mark Mitchell <mark@codesourcery.com>
40044 * g++.dg/parse/crash16.C: New test.
40046 2004-08-10 Roger Sayle <roger@eyesopen.com>
40048 * gcc.dg/mips-rsqrt-1.c: New test case.
40049 * gcc.dg/mips-rsqrt-2.c: New test case.
40050 * gcc.dg/mips-rsqrt-3.c: New test case.
40052 2004-08-10 Paul Brook <paul@codesourcery.com>
40054 * gfortran.dg/der_io_1.f90: New test.
40056 2004-08-10 Paul Brook <paul@codesourcery.com>
40059 * gfortran.dg/der_array_1.f90: New test.
40061 2004-08-09 David Edelsohn <edelsohn@gnu.org>
40063 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40065 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
40067 * gcc.dg/wchar_t-2.c: Fix typo.
40069 2004-08-09 Falk Hueffner <falk@debian.org>
40071 PR tree-optimization/12517
40072 * gcc.c-torture/compile/pr12517.c: New test.
40074 PR tree-optimization/12578
40075 * gcc.c-torture/compile/pr12578.c: New test.
40077 PR tree-optimization/12899
40078 * gcc.c-torture/compile/pr12899.c: New test.
40080 PR rtl-optimization/14692
40081 * gcc.c-torture/compile/pr14692.c: New test.
40083 PR tree-optimization/16461
40084 * gcc.c-torture/compile/pr16461.c: New test.
40086 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
40088 * gfortran.dg/getenv_1.f90: New test.
40090 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40092 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40094 * gcc.dg/symbian5.c: Test -fno-short-wchar.
40096 2004-08-06 Paul Brook <paul@codesourcery.com>
40098 * gfortran.dg/ret_array_1.f90: New test.
40099 * gfortran.dg/ret_pointer_1.f90: New test.
40101 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
40103 * gcc.dg/missing-field-init-[12].c: New tests.
40104 * g++.dg/warn/missing-field-init-[12].C: New tests.
40106 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40108 * gcc.dg/enum2.c: New test.
40109 * gcc.dg/symbian3.c: Likewise.
40110 * gcc.dg/symbian4.c: Likewise.
40111 * gcc.dg/wchar_t-2.c: Likewise.
40113 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40115 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40118 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40120 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40121 dg-require-visiblity.
40122 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40123 * g++.dg/ext/visibility/fvisibility.C: Likewise.
40124 * g++.dg/ext/visibility/memfuncts.C: Likewise.
40125 * g++.dg/ext/visibility/new1.C: Likewise.
40126 * g++.dg/ext/visibility/pragma.C: Likewise.
40127 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40128 * g++.dg/ext/visibility/virtual.C: Likewise.
40129 * g++/dg/ext/visibility/visibility-1.C: Likewise.
40130 * g++/dg/ext/visibility/visibility-2.C: Likewise.
40131 * g++/dg/ext/visibility/visibility-3.C: Likewise.
40132 * g++/dg/ext/visibility/visibility-4.C: Likewise.
40133 * g++/dg/ext/visibility/visibility-5.C: Likewise.
40134 * g++/dg/ext/visibility/visibility-6.C: Likewise.
40135 * g++/dg/ext/visibility/visibility-7.C: Likewise.
40136 * g++/dg/ext/visibility/visibility-8.C: New test.
40137 * gcc.c-torture/compile/dll.x: Remove.
40138 * gcc.dg/dll-2.c: Use dg-require-dll
40139 * gcc.dg/visibility-10.c: New test.
40140 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40142 * lib/scanasm.exp (scan_hidden): New function.
40143 (scan_not_hidden): Likewise.
40145 2004-08-05 David Edelsohn <edelsohn@gnu.org>
40147 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40149 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
40151 * gcc.c-torture/execute/20040805-1.c: New test.
40153 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
40155 * gcc.dg/20020118-1.c: Declare abort.
40156 * gcc.dg/altivec_check.h: Likewise.
40157 * gcc.dg/iftrap-2.c: Likewise.
40158 * gcc.dg/pragma-darwin.c: Likewise.
40159 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40161 2004-08-04 Geoffrey Keating <geoffk@apple.com>
40163 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40165 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
40167 * gcc.c-torture/execute/builtins/abs-2.c,
40168 gcc.c-torture/execute/builtins/abs-3.c,
40169 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40170 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40171 intmax_t, uintmax_t and their limits.
40172 * gcc.dg/intmax_t-1.c: New test.
40174 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40176 * g++.dg/tc1/dr147.C: Add reference to PR.
40178 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
40180 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40181 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40183 2004-08-03 David Edelsohn <edelsohn@gnu.org>
40185 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40187 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40189 * gcc.dg/redecl-5.c: New test.
40190 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40193 2004-08-03 Roger Sayle <roger@eyesopen.com>
40195 PR middle-end/16790
40196 * gcc.c-torture/execute/pr16790-1.c: New test case.
40198 2004-08-03 Mark Mitchell <mark@codesourcery.com>
40200 * g++.dg/ext/visibility/assign1.C: New test.
40201 * g++.dg/ext/visibility/new1.C: Likewise.
40203 * gcc.dg/symbian1.c: New test.
40204 * gcc.dg/symbian2.c: Likewise.
40206 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
40209 * gcc.dg/i386-sse-9.c: New test.
40211 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40213 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40215 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40217 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40218 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40219 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40220 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40221 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40222 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40223 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40224 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40225 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40226 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40227 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40228 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40229 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40230 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40231 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40232 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40233 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40234 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40235 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40236 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40237 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40238 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40239 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40240 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40241 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40242 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40243 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40244 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40245 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40246 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40247 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40248 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40249 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40250 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40251 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40252 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40253 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40254 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40255 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40256 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40257 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40258 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40259 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40260 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40261 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40262 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40263 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40264 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40265 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40266 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40267 gcc.misc-tests/i386-pf-3dnow-1.c,
40268 gcc.misc-tests/i386-pf-athlon-1.c,
40269 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40270 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40271 Declare built-in functions used.
40272 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40274 2004-08-02 Mark Mitchell <mark@codesourcery.com>
40277 * g++.dg/lookup/using12.C: New test.
40279 * g++.dg/init/null1.C: Fix PR number.
40280 * g++.dg/parse/namespace10.C: Likewise.
40282 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40285 * g++.dg/template/spec17.C: New test.
40286 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40287 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40289 2004-08-02 David Billinghurst
40292 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40294 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40296 * gcc.dg/ia64-got-1.c: New test case.
40298 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40301 * g++.dg/init/null1.C: New test.
40302 * g++.dg/tc1/dr76.C: Adjust error marker.
40305 * g++.dg/parse/namespace10.C: New test.
40308 * g++.dg/inherit/ptrmem2.C: New test.
40310 2004-08-02 Ben Elliston <bje@au.ibm.com>
40313 * gcc.dg/pr16155.c: New test.
40315 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40317 * gcc.dg/redecl-2.c: New test.
40319 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40321 * gcc.dg/darwin-longdouble.c: New file.
40323 2004-07-30 Richard Henderson <rth@redhat.com>
40325 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40326 write to constant argument.
40327 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40329 2004-07-30 Richard Henderson <rth@redhat.com>
40331 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40332 tests of nearest around zero.
40334 2004-07-30 Andrew Pinski <apinski@apple.com>
40336 * gcc.c-torture/compile/20040730-1.c: New test.
40338 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40340 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40343 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40345 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40347 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40349 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40350 contains $ld_library_path.
40351 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40353 2004-07-29 Richard Henderson <rth@redhat.com>
40355 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40357 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40358 (alt2, which): New.
40359 (Check): Accept either alternative.
40361 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40363 * g++.dg/abi/inline1.C: New test.
40364 * g++.dg/abi/local1-a.cc: Likewise.
40365 * g++.dg/abi/local1.C: Likewise.
40366 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40367 * g++.dg/abi/mangle12.C: Likewise.
40368 * g++.dg/abi/mangle17.C: Likewise.
40369 * g++.dg/abi/mangle20-2.C: Likewise.
40370 * g++.dg/opt/interface1.C: Likewise.
40371 * g++.dg/opt/interface1.h: Likewise.
40372 * g++.dg/opt/interface1-a.cc: New test.
40373 * g++.dg/parse/repo1.C: New test.
40374 * g++.dg/template/repo1.C: Likewise.
40375 * g++.dg/warn/Winline-1.C: Likewise.
40376 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40378 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40380 * gcc.dg/tree-ssa/20040729-1.c: New test.
40382 2004-07-27 Matt Austern <austern@apple.com>
40384 * gcc.dg/darwin-bool-1.c: New test.
40385 * gcc.dg/darwin-bool-2.c: New test.
40387 2004-07-28 Richard Henderson <rth@redhat.com>
40389 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40390 arguments in the correct type. Don't write to constant arguments.
40392 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40394 PR tree-optimization/16688
40395 PR tree-optimization/16689
40396 * g++.dg/tree-ssa/pr16688.C: New test.
40398 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40400 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40401 loads. Not only in the comment, this time.
40403 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40405 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40406 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40407 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40408 * gcc.dg/sh4a-bitmovua.c: New.
40409 * gcc.dg/sh4a-cos.c: New.
40410 * gcc.dg/sh4a-cosf.c: New.
40411 * gcc.dg/sh4a-fprun.c: New.
40412 * gcc.dg/sh4a-fsrra.c: New.
40413 * gcc.dg/sh4a-memmovua.c: New.
40414 * gcc.dg/sh4a-sin.c: New.
40415 * gcc.dg/sh4a-sincos.c: New.
40416 * gcc.dg/sh4a-sincosf.c: New.
40417 * gcc.dg/sh4a-sinf.c: New.
40419 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40421 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40423 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40425 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40428 2004-07-27 Andrew Pinski <apinski@apple.com>
40430 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40432 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40434 * gcc.dg/pragma-isr.c: New test.
40436 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40439 * g++.dg/template/ttp11.C: New test.
40441 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40443 * gcc.c-torture/compile/20040727-1.c: New test.
40445 2004-07-26 Eric Christopher <echristo@redhat.com>
40447 * gcc.c-torture/compile/20040726-2.c: New test.
40449 2004-07-26 Andrew Pinski <apinski@apple.com>
40451 * g++.dg/rtti/tinfo1.C: Xfail.
40453 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40455 * gcc.c-torture/compile/20040726-1.c: New test.
40457 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40458 Brian Ryner <bryner@brianryner.com>
40462 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40463 * g++.dg/ext/visibility/: New directory.
40464 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40465 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40466 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40467 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40468 * g++.dg/ext/visibility/fvisibility.C,
40469 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40470 g++.dg/ext/visibility/fvisibility-override1.C
40471 g++.dg/ext/visibility/fvisibility-override2.C
40472 g++.dg/ext/visibility/memfuncts.C
40473 g++.dg/ext/visibility/noPLT.C
40474 g++.dg/ext/visibility/pragma.C
40475 g++.dg/ext/visibility/pragma-override1.C
40476 g++.dg/ext/visibility/pragma-override2.C
40477 g++.dg/ext/visibility/staticmemfuncts.C
40478 g++.dg/ext/visibility/virtual.C: New tests.
40480 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40483 * gcc.dg/pr15360-1.c: New test.
40485 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40487 * gcc.dg/pragma-align-2.c: New test.
40488 * gcc.dg/pragma-init-fini.c: New test.
40489 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40492 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40494 * gcc.dg/init-string-2.c: New test.
40496 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40499 * gcc.dg/Wredundant-decls-1.c: New test case.
40501 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40503 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40504 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40505 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40506 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40507 * gcc.dg/compat/generate-random.c: New file.
40508 * gcc.dg/compat/generate-random.h: Likewise.
40509 * gcc.dg/compat/generate-random_r.c: Likewise.
40510 * gcc.dg/compat/struct-layout-1.h: Likewise.
40511 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40512 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40513 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40514 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40515 * gcc.dg/compat/struct-layout-1_main.c: New test.
40516 * gcc.dg/compat/struct-layout-1_x.c: New file.
40517 * gcc.dg/compat/struct-layout-1_y.c: New file.
40518 * gcc.dg/compat/struct-layout-1_test.h: New file.
40520 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40522 * gcc.dg/comp-return-1.c: New test
40524 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40526 * gcc.dg/vmx/8-02a.c: Fix typo.
40528 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40529 * gcc.dg/darwin-abi-3.c: New test.
40531 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40532 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40534 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40535 * gcc.dg/vmx/ops-long-1.c: New test.
40536 * gcc.dg/vmx/ops-long-2.c: New test.
40538 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40540 * g++.dg/lookup/conv-[1234].C: New.
40542 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40544 * g++.dg/parse/attr2.C: Simplify.
40546 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40549 * gcc.c-torture/execute/pr7284-1.c: New test.
40551 2004-07-22 Brian Booth <bbooth@redhat.com>
40553 * gcc.dg/tree-ssa/20040721-1.c: New test.
40555 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40557 * g++.dg/template/crash20.c: New.
40559 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40561 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40562 Add dg-run directive. Declare variables as required.
40563 * gfortran.dg/g77/README: Update
40565 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40567 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40568 gcc.dg/cris-peep2-andu2.c: New tests.
40570 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40573 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40575 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40577 * gcc.dg/qual-return-2.c: Update expected messages.
40578 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40580 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40582 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40583 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40585 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40588 * gcc.dg/init-string-1.c: New test.
40590 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40592 PR middle-end/15345
40594 * gcc.dg/torture/nested-fn-1.c: New test.
40596 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40599 * gcc.dg/ia64-fptr-1.c: New file.
40601 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40604 * g++.dg/template/spec16.C: New test.
40605 * g++.old-deja/g++.robertl/eb118.C: Remove.
40607 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40610 * g++.dg/template/spec15.C: New test.
40612 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40614 Copy cases from g77.f-torture/execute and add dg-run
40615 directive. Other changes as noted.
40616 * gfortran.dg/g77/13037.f
40617 * gfortran.dg/g77/1832.f
40618 * gfortran.dg/g77/19981119-0.f
40619 * gfortran.dg/g77/19990313-0.f
40620 * gfortran.dg/g77/19990313-1.f
40621 * gfortran.dg/g77/19990313-2.f
40622 * gfortran.dg/g77/19990313-3.f
40623 * gfortran.dg/g77/19990419-1.f
40624 * gfortran.dg/g77/19990826-0.f
40625 * gfortran.dg/g77/19990826-2.f
40626 * gfortran.dg/g77/20000503-1.f
40627 * gfortran.dg/g77/20001111.f
40628 * gfortran.dg/g77/20010116.f
40629 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40630 * gfortran.dg/g77/20010430.f
40631 * gfortran.dg/g77/6177.f
40632 * gfortran.dg/g77/947.f
40633 * gfortran.dg/g77/970816-3.f
40634 * gfortran.dg/g77/971102-1.f
40635 * gfortran.dg/g77/980520-1.f
40636 * gfortran.dg/g77/980628-0.f
40637 * gfortran.dg/g77/980628-1.f
40638 * gfortran.dg/g77/980628-10.f
40639 * gfortran.dg/g77/980628-2.f
40640 * gfortran.dg/g77/980628-3.f
40641 * gfortran.dg/g77/980628-7.f
40642 * gfortran.dg/g77/980628-8.f
40643 * gfortran.dg/g77/980628-9.f
40644 * gfortran.dg/g77/980701-0.f
40645 * gfortran.dg/g77/980701-1.f
40646 * gfortran.dg/g77/cabs.f
40647 * gfortran.dg/g77/claus.f
40648 * gfortran.dg/g77/complex_1.f
40649 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40650 * gfortran.dg/g77/dcomplex.f
40651 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40652 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40653 * gfortran.dg/g77/f90-intrinsic-numeric.f
40654 * gfortran.dg/g77/int8421.f
40655 * gfortran.dg/g77/labug1.f
40656 * gfortran.dg/g77/large_vec.f
40657 * gfortran.dg/g77/le.f
40658 * gfortran.dg/g77/short.f
40659 * gfortran.dg/g77/README: Update
40661 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40664 * g++.dg/parse/lookup4.C: New test.
40666 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40669 * g++.dg/template/ttp10.C: New test.
40671 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40673 * gcc.dg/pr12625-1.c: New test.
40675 2004-07-20 Steven Bosscher <stevenb@suse.de>
40677 * gcc.dg/switch-warn-1.c: New test.
40678 * gcc.dg/switch-warn-2.c: New test.
40679 * gcc.c-torture/compile/pr14730.c: Update.
40681 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40683 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40684 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40685 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40686 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40688 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40691 * g++.dg/template/assign1.C: New test.
40693 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40696 * g++.dg/template/ttp9.C: New test.
40698 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40700 * gcc.dg/format/cmn-err-1.c: New test.
40702 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40704 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40705 gcc.dg/Wparentheses-10.c: New tests.
40706 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40708 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40711 * gfortran.dg/g77//ffixed-line-length-0.f,
40712 gfortran.dg/g77/ffixed-line-length-132.f,
40713 gfortran.dg/g77/ffixed-line-length-72.f,
40714 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40715 gfortran.dg/g77/README: Update.
40717 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40720 * g++.dg/template/non-dependent7.C: New test.
40721 * g++.dg/template/non-dependent8.C: Likewise.
40722 * g++.dg/template/non-dependent9.C: Likewise.
40723 * g++.dg/template/non-dependent10.C: Likewise.
40725 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40728 * g++.dg/parse/attr2.C: New test.
40730 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40733 * g77.f-torture: Ditto.
40735 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40737 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40738 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40739 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40741 2004-07-16 Richard Henderson <rth@redhat.com>
40743 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40745 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40747 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40748 tests with full list of options.
40749 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40750 of TORTURE_OPTIONS if test contains 'dg-do run'.
40753 * gfortran.dg/do_iterator.f90: New test.
40755 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40757 PR rtl-optimization/16536
40758 * gcc.c-torture/execute/restrict-1.c: New test.
40760 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40763 * gfortran.dg/pr15324.f90: New test.
40766 * gfortran.dg/pr15129.f90: New test.
40769 * gfortran.dg/pr15140.f90: New test.
40772 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40773 compile-time simplification.
40775 2004-07-14 Mike Stump <mrs@apple.com>
40777 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40779 2004-07-14 James E Wilson <wilson@specifixinc.com>
40782 * gcc.dg/profile-generate-1.c: New.
40784 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40786 * gcc.c-torture/execute/20040709-1.c: New test.
40787 * gcc.c-torture/execute/20040709-2.c: New test.
40789 2004-07-14 Mike Stump <mrs@apple.com>
40791 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40793 2004-07-14 Mike Stump <mrs@apple.com>
40795 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40797 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40800 * g++.dg/parse/mutable1.C: New test.
40802 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40804 PR tree-optimization/16443
40805 * gcc.dg/tree-ssa/20040713-1.c: New test.
40807 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40809 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40812 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40814 * gfortran.dg/g77/README: New file
40815 * gfortran.dg/g77/19981216-0.f: Copy from
40816 g77.f-torture/noncompile. Add "dg-do compile" and
40817 dg-error as required.
40818 * gfortran.dg/g77/19990218-1.f: Likewise.
40819 * gfortran.dg/g77/19990905-1.f: Likewise.
40820 * gfortran.dg/g77/9263.f: Likewise.
40821 * gfortran.dg/g77/980615-0.f: Likewise.
40822 * gfortran.dg/g77/980616-0.f: Likewise.
40823 * gfortran.dg/g77/check0.f: Likewise.
40824 * gfortran.dg/g77/select_no_compile.f: Likewise.
40826 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40828 Copy files from g77.f-torture/compile.
40829 Add "{ dg-do compile}". Other changes as noted
40830 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40831 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40832 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40833 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40834 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40835 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40836 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40837 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40838 statement to conform to standard. Append alpha1.x for reference.
40839 * gfortran.dg/g77/xformat.f: Add dg-warning
40841 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40843 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40844 Add {dg-do compile} directive.
40845 * gfortran.dg/g77/cpp2.F: Likewise.
40847 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40850 * g++.dg/lookup/name-clash1.C: New test.
40853 * g++.dg/lookup/name-clash2.C: New test.
40856 * g++.dg/lookup/name-clash3.C: New test.
40858 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40860 * g++.dg/lookup/new2.C: New test.
40861 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40863 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40865 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40866 Add {dg-do compile} directive.
40867 * gfortran.dg/g77/13060.f: Likewise.
40868 * gfortran.dg/g77/19990218-0.f: Likewise.
40869 * gfortran.dg/g77/19990305-0.f: Likewise.
40870 * gfortran.dg/g77/19990419-0.f: Likewise.
40871 * gfortran.dg/g77/19990502-0.f: Likewise.
40872 * gfortran.dg/g77/19990502-1.f: Likewise.
40873 * gfortran.dg/g77/19990525-0.f: Likewise.
40874 * gfortran.dg/g77/19990826-1.f: Likewise.
40875 * gfortran.dg/g77/19990826-3.f: Likewise.
40876 * gfortran.dg/g77/19990905-2.f: Likewise.
40877 * gfortran.dg/g77/20000412-1.f: Likewise.
40878 * gfortran.dg/g77/20000511-1.f: Likewise.
40879 * gfortran.dg/g77/20000511-2.f: Likewise.
40880 * gfortran.dg/g77/20000518.f: Likewise.
40881 * gfortran.dg/g77/20000601-1.f: Likewise.
40882 * gfortran.dg/g77/20000601-2.f: Likewise.
40883 * gfortran.dg/g77/20000629-1.f: Likewise.
40884 * gfortran.dg/g77/20000630-2.f: Likewise.
40885 * gfortran.dg/g77/20010115.f: Likewise.
40886 * gfortran.dg/g77/20010321-1.f: Likewise.
40887 * gfortran.dg/g77/20010426.f: Likewise.
40888 * gfortran.dg/g77/20020307-1.f: Likewise.
40889 * gfortran.dg/g77/8485.f: Likewise.
40890 * gfortran.dg/g77/960317-1.f: Likewise.
40891 * gfortran.dg/g77/970915-0.f: Likewise.
40892 * gfortran.dg/g77/980310-1.f: Likewise.
40893 * gfortran.dg/g77/980310-2.f: Likewise.
40894 * gfortran.dg/g77/980310-3.f: Likewise.
40895 * gfortran.dg/g77/980310-4.f: Likewise.
40896 * gfortran.dg/g77/980310-6.f: Likewise.
40897 * gfortran.dg/g77/980310-7.f: Likewise.
40898 * gfortran.dg/g77/980310-8.f: Likewise.
40899 * gfortran.dg/g77/980419-2.f: Likewise.
40900 * gfortran.dg/g77/980424-0.f: Likewise.
40901 * gfortran.dg/g77/980427-0.f: Likewise.
40902 * gfortran.dg/g77/980729-0.f: Likewise.
40903 * gfortran.dg/g77/981117-1.f: Likewise.
40904 * gfortran.dg/g77/toon_1.f: Likewise.
40906 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40909 * g++.dg/other/abstract2.C: New test.
40911 2004-07-12 Paul Brook <paul@codesourcery.com>
40913 * gfortran.dg/pointer_init_1.f90: New test.
40915 2004-07-11 Paul Brook <paul@codesourcery.com>
40918 * gfortran.dg/contained_1.f90: New test.
40920 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40922 * g++.dg/parse/defarg8.C: New test.
40924 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40927 * gfortran.dg/pr16433.f: New test.
40930 * gfortran.dg/pr15754.f90: New test.
40932 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40934 PR tree-optimization/16437
40935 * gcc.c-torture/execute/bitfld-4.c: New test.
40937 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40939 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40940 access to common var from module.
40942 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40945 * gfortran.fortran-torture/execute/common_2.f90: New test.
40947 2004-07-10 Paul Brook <paul@codesourcery.com>
40949 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40951 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40954 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40956 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40958 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40959 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40960 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40961 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40962 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40963 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40964 * gfortran.dg/g77/funderscoring.f: Likewise.
40965 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40967 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40969 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40971 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40972 Paul Brook <paul@codesourcery.com>
40975 * gfortran.dg/common_pointer_1.f90: New test.
40977 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40979 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40981 2004-07-09 James E Wilson <wilson@specifixinc.com>
40984 * gcc.c-torture/compile/20040709-1.c: New.
40986 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40989 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40991 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40994 * gfortran.dg/shape_1.f90: New test.
40996 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40997 Andrew Pinski <apinski@apple.com>
40999 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41001 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41003 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41006 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41007 Paul Brook <paul@codesourcery.com>
41009 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41012 2004-07-09 Diego Novillo <dnovillo@redhat.com>
41014 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41016 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41018 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41019 testcases with capital suffix.
41021 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41027 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41029 * gfortran.dg/implicit_1.f90: New test.
41031 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41033 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41034 expression to match gfortran warning/error messages
41035 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41038 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41040 * lib/fortran-torture.exp: Rename proc search_for to
41043 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41045 * gcc.c-torture/execute/simd-5.x: New file.
41046 XFAIL on SPARC 64-bit at -O0.
41048 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41052 * g++.dg/warn/effc3.C: New test.
41054 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41056 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41057 change X to 1X in format.
41058 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41059 add data statements to conform to standard.
41061 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41063 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41064 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41065 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41067 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41069 * gfortran.dg/g77/7388.f: Copy from g77.dg
41070 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41071 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41072 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41073 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41074 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41075 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41076 * gfortran.dg/g77/strlen0.f: Likewise.
41078 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41080 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41081 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41083 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41085 * gcc.c-torture/execute/920428-2.x: Delete.
41086 * gcc.c-torture/execute/920501-7.x: Likewise.
41088 2004-07-08 Jakub Jelinek <jakub@redhat.com>
41090 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41091 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
41092 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41094 (PREFETCH_3DNOW): Add -march=c3.
41096 2004-07-08 Diego Novillo <dnovillo@redhat.com>
41099 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41100 * gcc.c-torture/execute/bf64-1.x: Likewise.
41102 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41104 * gcc.c-torture/compile/20040708-1.c: New test.
41106 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41109 * g++.dg/warn/effc2.C: New test.
41111 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
41113 * gcc.c-torture/execute/bitfld-1.x: Remove.
41114 * gcc.c-torture/execute/bitfld-3.c: New test.
41115 * gcc.dg/bitfld-2.c: Remove XFAILs.
41117 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
41120 * g++.dg/rtti/tinfo1.C: New file.
41122 2004-07-07 Eric Christopher <echristo@redhat.com>
41124 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41126 2004-07-07 Andrew Pinski <apinski@apple.com>
41128 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41130 2004-07-07 Mark Mitchell <mark@codesourcery.com>
41132 * g++.dg/init/call1.C: XFAIL.
41134 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
41136 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41137 except for movstrict*, to movmem* and clrstr* to clrmem*.
41139 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
41141 * gcc.c-torture/execute/20040707-1.c: New test.
41143 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
41145 * gcc.c-torture/execute/20040706-1.c: New test.
41147 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41150 * g++.dg/template/spec14.C: New test.
41152 2004-07-05 Jakub Jelinek <jakub@redhat.com>
41154 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41155 nothing if not yet defined. Use it in b, c and d type definitions.
41156 * gcc.c-torture/execute/20040705-1.c: New test.
41157 * gcc.c-torture/execute/20040705-2.c: New test.
41159 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41162 * g++.dg/lookup/new1.C: New test.
41164 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41167 * g++.dg/template/sizeof8.C: New test.
41169 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
41171 * gcc.c-torture/compile/20040705-1.c: New test.
41173 2004-07-04 Bud Davis <bdavis9659@comcast.net>
41175 * gfortran.fortran-torture/execute/seq_io.f90: New test.
41177 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
41179 * gcc.dg/cpp/if-mop.c: Two new testcases.
41180 * gcc.dg/cpp/trad/comment-3.c: New.
41182 2004-07-04 Paul Brook <paul@codesourcery.com>
41184 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41186 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
41189 * g++.dg/lookup/crash4.C: New test.
41191 2004-07-02 Zack Weinberg <zack@codesourcery.com>
41193 * gcc.c-torture/execute/builtin-abs-1.c
41194 * gcc.c-torture/execute/builtin-abs-2.c
41195 * gcc.c-torture/execute/builtin-complex-1.c
41196 * gcc.c-torture/execute/builtins/string-1-lib.c
41197 * gcc.c-torture/execute/builtins/string-1.c
41198 * gcc.c-torture/execute/builtins/string-2-lib.c
41199 * gcc.c-torture/execute/builtins/string-2.c
41200 * gcc.c-torture/execute/builtins/string-3-lib.c
41201 * gcc.c-torture/execute/builtins/string-3.c
41202 * gcc.c-torture/execute/builtins/string-4-lib.c
41203 * gcc.c-torture/execute/builtins/string-4.c
41204 * gcc.c-torture/execute/builtins/string-5-lib.c
41205 * gcc.c-torture/execute/builtins/string-5.c
41206 * gcc.c-torture/execute/builtins/string-6-lib.c
41207 * gcc.c-torture/execute/builtins/string-6.c
41208 * gcc.c-torture/execute/builtins/string-7-lib.c
41209 * gcc.c-torture/execute/builtins/string-7.c
41210 * gcc.c-torture/execute/builtins/string-8-lib.c
41211 * gcc.c-torture/execute/builtins/string-8.c
41212 * gcc.c-torture/execute/builtins/string-9-lib.c
41213 * gcc.c-torture/execute/builtins/string-9.c
41214 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41215 * gcc.c-torture/execute/builtins/string-asm-1.c
41216 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41217 * gcc.c-torture/execute/builtins/string-asm-2.c
41218 * gcc.c-torture/execute/stdio-opt-1.c
41219 * gcc.c-torture/execute/stdio-opt-2.c
41220 * gcc.c-torture/execute/stdio-opt-3.c
41221 * gcc.c-torture/execute/string-opt-1.c
41222 * gcc.c-torture/execute/string-opt-10.c
41223 * gcc.c-torture/execute/string-opt-11.c
41224 * gcc.c-torture/execute/string-opt-12.c
41225 * gcc.c-torture/execute/string-opt-13.c
41226 * gcc.c-torture/execute/string-opt-14.c
41227 * gcc.c-torture/execute/string-opt-15.c
41228 * gcc.c-torture/execute/string-opt-16.c
41229 * gcc.c-torture/execute/string-opt-2.c
41230 * gcc.c-torture/execute/string-opt-6.c
41231 * gcc.c-torture/execute/string-opt-7.c
41232 * gcc.c-torture/execute/string-opt-8.c:
41235 * gcc.c-torture/execute/builtins/abs-2.c
41236 * gcc.c-torture/execute/builtins/abs-3.c
41237 * gcc.c-torture/execute/builtins/complex-1.c
41238 * gcc.c-torture/execute/builtins/fprintf.c
41239 * gcc.c-torture/execute/builtins/fputs.c
41240 * gcc.c-torture/execute/builtins/memcmp.c
41241 * gcc.c-torture/execute/builtins/memmove.c
41242 * gcc.c-torture/execute/builtins/memops-asm.c
41243 * gcc.c-torture/execute/builtins/mempcpy-2.c
41244 * gcc.c-torture/execute/builtins/mempcpy.c
41245 * gcc.c-torture/execute/builtins/memset.c
41246 * gcc.c-torture/execute/builtins/printf.c
41247 * gcc.c-torture/execute/builtins/sprintf.c
41248 * gcc.c-torture/execute/builtins/strcat.c
41249 * gcc.c-torture/execute/builtins/strchr.c
41250 * gcc.c-torture/execute/builtins/strcmp.c
41251 * gcc.c-torture/execute/builtins/strcpy.c
41252 * gcc.c-torture/execute/builtins/strcspn.c
41253 * gcc.c-torture/execute/builtins/strlen-2.c
41254 * gcc.c-torture/execute/builtins/strlen.c
41255 * gcc.c-torture/execute/builtins/strncat.c
41256 * gcc.c-torture/execute/builtins/strncmp-2.c
41257 * gcc.c-torture/execute/builtins/strncmp.c
41258 * gcc.c-torture/execute/builtins/strncpy.c
41259 * gcc.c-torture/execute/builtins/strpbrk.c
41260 * gcc.c-torture/execute/builtins/strpcpy-2.c
41261 * gcc.c-torture/execute/builtins/strpcpy.c
41262 * gcc.c-torture/execute/builtins/strrchr.c
41263 * gcc.c-torture/execute/builtins/strspn.c
41264 * gcc.c-torture/execute/builtins/strstr-asm.c
41265 * gcc.c-torture/execute/builtins/strstr.c:
41266 ... these new files.
41268 * gcc.c-torture/execute/builtins/abs-2-lib.c
41269 * gcc.c-torture/execute/builtins/abs-3-lib.c
41270 * gcc.c-torture/execute/builtins/complex-1-lib.c
41271 * gcc.c-torture/execute/builtins/fprintf-lib.c
41272 * gcc.c-torture/execute/builtins/fputs-lib.c
41273 * gcc.c-torture/execute/builtins/memcmp-lib.c
41274 * gcc.c-torture/execute/builtins/memmove-lib.c
41275 * gcc.c-torture/execute/builtins/memops-asm-lib.c
41276 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41277 * gcc.c-torture/execute/builtins/mempcpy-lib.c
41278 * gcc.c-torture/execute/builtins/memset-lib.c
41279 * gcc.c-torture/execute/builtins/printf-lib.c
41280 * gcc.c-torture/execute/builtins/sprintf-lib.c
41281 * gcc.c-torture/execute/builtins/strcat-lib.c
41282 * gcc.c-torture/execute/builtins/strchr-lib.c
41283 * gcc.c-torture/execute/builtins/strcmp-lib.c
41284 * gcc.c-torture/execute/builtins/strcpy-lib.c
41285 * gcc.c-torture/execute/builtins/strcspn-lib.c
41286 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41287 * gcc.c-torture/execute/builtins/strlen-lib.c
41288 * gcc.c-torture/execute/builtins/strncat-lib.c
41289 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41290 * gcc.c-torture/execute/builtins/strncmp-lib.c
41291 * gcc.c-torture/execute/builtins/strncpy-lib.c
41292 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41293 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41294 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41295 * gcc.c-torture/execute/builtins/strrchr-lib.c
41296 * gcc.c-torture/execute/builtins/strspn-lib.c
41297 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41298 * gcc.c-torture/execute/builtins/strstr-lib.c
41299 * gcc.c-torture/execute/builtins/lib/abs.c
41300 * gcc.c-torture/execute/builtins/lib/fprintf.c
41301 * gcc.c-torture/execute/builtins/lib/memset.c
41302 * gcc.c-torture/execute/builtins/lib/printf.c
41303 * gcc.c-torture/execute/builtins/lib/sprintf.c
41304 * gcc.c-torture/execute/builtins/lib/strcpy.c
41305 * gcc.c-torture/execute/builtins/lib/strcspn.c
41306 * gcc.c-torture/execute/builtins/lib/strncat.c
41307 * gcc.c-torture/execute/builtins/lib/strncmp.c
41308 * gcc.c-torture/execute/builtins/lib/strncpy.c
41309 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41310 * gcc.c-torture/execute/builtins/lib/strspn.c
41311 * gcc.c-torture/execute/builtins/lib/strstr.c:
41312 New files containing support routines.
41314 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41316 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41317 when not optimizing.
41319 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41322 * g++.dg/abi/mangle22.C: New test.
41323 * g++.dg/abi/mangle23.C: Likewise.
41325 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41328 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41329 Allow for cases without denormalized floating point numbers.
41331 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41334 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41335 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41336 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41337 expected warning text.
41338 * gcc.dg/format/diag-2.c: New test.
41340 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41342 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41344 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41346 * gcc.dg/builtins-43.c: New.
41347 * gcc.dg/builtins-44.c: New.
41348 * gcc.dg/builtins-45.c: New.
41350 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41351 Andreas Tobler <a.tobler@schweiz.ch>
41353 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41354 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41356 * gcc.dg/cleanup-11.c: Likewise.
41357 * gcc.dg/cleanup-8.c: Likewise.
41358 * gcc.dg/cleanup-9.c: Likewise.
41359 * gcc.dg/cleanup-5.c: Run on all platforms.
41361 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41363 * g++.dg/warn/nonnull1.C: New test.
41365 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41367 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41368 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41369 Special-case the Sun compiler wrt to <complex.h>.
41371 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41373 * gcc.dg/Wunreachable-8.C: New test.
41375 * gcc.dg/h8300-ice2.c : New test.
41377 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41380 * gfortran.fortran-torture/compile/implicit.f90: Add test
41381 for implicit character.
41383 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41386 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41387 Use tiny() intrinsic to find smallest non-negative real
41389 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41391 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41392 * gcc.dg/compat/struct-by-value-22_x.c: New.
41393 * gcc.dg/compat/struct-by-value-22_y.c: New.
41395 * gcc.c-torture/execute/20040629-1.c: New test.
41397 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41399 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41400 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41403 * gcc.dg/20040625-1.c: New test.
41405 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41407 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41409 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41412 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41414 2004-06-29 Richard Henderson <rth@redhat.com>
41416 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41418 2004-06-29 Paul Brook <paul@codesourcery.com>
41420 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41421 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41423 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41426 * g++.dg/parse/crash15.C: New.
41428 2004-06-28 Andrew Pinski <apinski@apple.com>
41430 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41431 by the error already.
41433 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41435 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41438 * gcc.dg/h8300-bss-align-1.c : New.
41440 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41443 * g++.dg/template/ctor4.C: New.
41445 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41448 * g++.dg/warn/Wsequence-point-1.C: New test.
41450 2004-06-27 Paul Brook <paul@codesourcery.com>
41452 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41454 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41456 * g++.old-deja/g++.mike/p7325.C: Remove.
41458 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41461 * gcc.dg/pr14963.c: New test.
41463 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41466 * g++.dg/parse/redef1.C: New test.
41468 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41470 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41472 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41474 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41475 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41477 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41478 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41479 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41480 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41481 g++.brendan/enum14.C.
41482 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41483 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41484 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41486 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41489 2004-06-27 Roger Sayle <roger@eyesopen.com>
41491 * gcc.dg/20040527-1.c: New test case.
41493 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41495 PR gfortran/pr16196
41496 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41498 2004-06-25 Roger Sayle <roger@eyesopen.com>
41500 PR middle-end/15825
41501 * gcc.dg/pr15825-1.c: New test case.
41503 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41505 * gcc.c-torture/execute/20040625-1.c: New test.
41507 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41509 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41511 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41513 * gcc.dg/torture/mips-div-1.c: New test.
41515 2004-06-24 Jeff Law <law@redhat.com>
41517 * gcc.dg/tree-ssa/20040624-1.c: New test.
41519 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41521 * gcc.c-torture/compile/20040624-1.c: New test.
41523 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41525 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41528 2004-06-23 Andrew Pinski <apinski@apple.com>
41530 PR middle-end/15988
41531 * g++.dg/opt/ptrmem4.C: New test.
41533 * gcc.dg/c90-array-quals-2.c: New test.
41535 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41537 * gcc.dg/kpice1.c: New test.
41539 2006-06-23 Andrew Pinski <apinski@apple.com>
41541 * gcc.dg/c90-array-quals.c: New test.
41543 2006-06-22 Richard Henderson <rth@redhat.com>
41545 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41547 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41549 * gcc.dg/builtins-config.h: Handle FreeBSD.
41551 2006-06-22 Richard Henderson <rth@redhat.com>
41553 * g++.dg/opt/devirt1.C: New.
41555 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41557 * g++.dg/opt/pr15551.C: New testcase.
41559 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41562 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41563 x86_64-*-linux* when compiling for 32bit.
41565 2004-06-21 Andrew Pinski <apinski@apple.com>
41567 * gcc.dg/pch/struct-1.c: New.
41568 * gcc.dg/pch/struct-1.hs: New.
41570 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41572 * gcc.dg/pch/save-temps-1.c: New file.
41573 * gcc.dg/pch/save-temps-1.hs: New file.
41575 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41577 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41578 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41580 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41582 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41584 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41585 Remove trailing spaces.
41587 2004-06-21 Richard Henderson <rth@redhat.com>
41589 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41590 merging && to BIT_FIELD_REF.
41592 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41594 * g++.dg/opt/placeholder1.C: New test.
41596 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41598 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41599 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41600 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41601 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41603 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41605 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41607 * g++.dg/other/pragma-re-1.C: Add comments.
41609 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41612 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41614 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41616 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41617 instead of setting the type of size_t by
41620 2004-06-18 Roger Sayle <roger@eyesopen.com>
41622 * gcc.dg/unordered-2.c: New test case.
41623 * gcc.dg/unordered-3.c: New test case.
41625 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41628 * lib/g++.exp (g++_version): Tweak regexp for version
41629 * lib/g77.exp (g77_version): Likewise.
41630 * lib/gfortran.exp (gfortran_version): Likewise.
41631 * lib/objc.exp (objc_version): Likewise.
41632 * lib/treelang.exp (treelang_version): Likewise.
41634 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41636 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41637 Use INT_MAX instead of __INT_MAX__.
41638 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41640 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41641 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41642 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41643 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41644 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41645 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41646 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41647 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41648 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41650 * gcc.dg/range-test-1.c: New test.
41651 * g++.dg/opt/range-test-1.C: New test.
41653 2004-06-17 Richard Henderson <rth@redhat.com>
41655 * objc.dg/sync-1.m: New.
41656 * objc.dg/try-catch-1.m: Don't force next runtime.
41657 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41658 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41659 shadowed catch clause.
41660 * objc.dg/try-catch-5.m: New.
41662 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41665 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41667 2004-06-15 Richard Henderson <rth@redhat.com>
41669 * gcc.dg/20001116-1.c: Move expected warning line.
41671 2004-06-15 Richard Henderson <rth@redhat.com>
41673 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41674 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41676 2004-06-15 Jeff Law <law@redhat.com>
41678 * gcc.dg/tree-ssa/20040615-1.c: New test.
41679 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41680 be less sensitive to operand ordering.
41681 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41683 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41685 * g++.dg/abi/bitfield3.C: Add comment..
41687 2004-06-15 Richard Henderson <rth@redhat.com>
41689 * g++.dg/ext/stmtexpr1.C: XFAIL.
41690 * gcc.dg/20030612-1.c: XFAIL.
41692 2004-06-15 Eric Christopher <echristo@redhat.com>
41694 * g++.dg/charset/asm5.c: New.
41695 * gcc.dg/charset/asm6.c: New.
41697 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41700 * gfortran.fortran-torture/execute/select_1.f90: New test.
41702 2004-06-15 Paul Brook <paul@codesourcery.com>
41704 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41706 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41709 * g++.dg/lookup/crash3.C: New test.
41711 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41714 * g++.dg/parse/dtor4.C: New test.
41716 2004-06-14 Jeff Law <law@redhat.com>
41718 * gcc.c-torture/compile/20040614-1.c: New test.
41720 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41723 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41724 LEN of a character array.
41726 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41729 * g++.dg/template/ptrmem10.C: New test.
41732 * g++.dg/template/friend30.C: New test.
41734 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41737 * gfortran.fortran-torture/compile/mloc.f90: New test.
41739 2004-06-13 Paul Brook <paul@codesourcery.com>
41741 * gfortran.fortran-torture/execute/random_2.f90: New test.
41743 2004-06-13 Eric Christopher <echristo@redhat.com>
41745 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41747 2004-06-12 Paul Brook <paul@codesourcery.com>
41749 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41751 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41754 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41756 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41759 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41760 syntax errors in end statements of contained subroutines.
41762 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41765 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41767 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41770 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41772 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41775 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41777 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41780 * g++.dg/parse/enum1.C: New test.
41782 2004-06-10 Jeff Law <law@redhat.com>
41784 * gcc.c-torture/compile/20040610-1.c: New test.
41786 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41788 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41789 * g++.old-deja/g++.other/decl3.C: Likewise.
41791 2004-06-10 Brian Booth <bbooth@redhat.com>
41793 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41794 V_MAY_DEF instead of VDEF.
41795 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41797 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41800 * g++.dg/conversion/const1.C: New test.
41803 * g++.dg/conversion/reinterpret1.C: New test.
41806 * g++.dg/template/enum2.C: New test.
41809 * g++.dg/template/error13.C: New test.
41811 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41814 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41815 arguments to test_* REAL and of the right size.
41817 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41820 PR rtl-optimization/15681
41821 * gcc.dg/20040609-1.c: New test.
41823 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41826 * g++.dg/opt/builtins1.C: New test.
41828 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41830 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41831 that use default windows32 struct layout.
41832 * gcc.dg/i386-bitfield2.c: Likewise.
41834 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41836 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41837 for mingw32 and cygwin targets.
41839 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41841 * gcc.dg/pch/macro-4.c: New.
41842 * gcc.dg/pch/macro-4.hs: New.
41844 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41847 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41849 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41852 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41854 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41857 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41859 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41862 * gfortran.fortran-torture/execute/backspace.c : New test.
41864 2004-06-09 Paul Brook <paul@codesourcery.com>
41866 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41867 (pointer_to_section): Rewrite to use smaller array.
41869 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41871 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41872 * gcc.dg/ext/altivec-10.c: Same.
41873 * gcc.dg/ext/altivec-11.c: Same.
41874 * gcc.dg/ext/altivec-12.c: Same.
41875 * gcc.dg/ext/altivec-13.c: Same.
41876 * gcc.dg/ext/altivec-14.c: Same.
41877 * gcc.dg/ext/altivec-15.c: Same.
41878 * gcc.dg/ext/altivec-16.c: Same.
41879 * gcc.dg/ext/altivec-3.c: Same.
41880 * gcc.dg/ext/altivec-4.c: Same.
41881 * gcc.dg/ext/altivec-6.c: Same.
41882 * gcc.dg/ext/altivec-7.c: Same.
41883 * gcc.dg/ext/altivec-8.c: Same.
41884 * gcc.dg/ext/altivec-varargs-1.c: Same.
41886 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41887 * g++.dg/ext/altivec-10.C: Same.
41888 * g++.dg/ext/altivec-2.C: Same.
41889 * g++.dg/ext/altivec-3.C: Same.
41890 * g++.dg/ext/altivec-4.C: Same.
41891 * g++.dg/ext/altivec-5.C: Same.
41892 * g++.dg/ext/altivec-6.C: Same.
41893 * g++.dg/ext/altivec-7.C: Same.
41894 * g++.dg/ext/altivec-8.C: Same.
41895 * g++.dg/ext/altivec-9.C: Same.
41897 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41900 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41902 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41904 * gcc.dg/union-1.c: New test.
41906 2004-06-07 Roger Sayle <roger@eyesopen.com>
41908 * gcc.dg/builtins-41.c: New test case.
41909 * gcc.dg/builtins-42.c: New test case.
41911 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41913 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41914 * g++.dg/ext/altivec-10.C: Same.
41915 * g++.dg/ext/altivec-2.C: Same.
41916 * g++.dg/ext/altivec-3.C: Same.
41917 * g++.dg/ext/altivec-4.C: Same.
41918 * g++.dg/ext/altivec-5.C: Same.
41919 * g++.dg/ext/altivec-6.C: Same.
41920 * g++.dg/ext/altivec-7.C: Same.
41921 * g++.dg/ext/altivec-8.C: Same.
41922 * g++.dg/ext/altivec-9.C: Same.
41923 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41924 * g++.old-deja/g++.brendan/new3.C: Same.
41925 * gcc.c-torture/execute/eeprof-1.x: Same.
41927 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41930 * gcc.dg/pr14765-1.c: New test.
41932 2004-06-07 Roger Sayle <roger@eyesopen.com>
41935 * gcc.dg/pr14649-1.c: New test case.
41937 2004-06-07 Richard Henderson <rth@redhat.com>
41939 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41942 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41944 * g++.dg/eh/elide1.C: Remove XFAIL.
41946 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41949 * g++.dg/expr/sizeof3.C: New test.
41952 * g++.dg/template/access14.C: New test.
41955 * g++.dg/template/enum1.C: New test.
41958 * g++.dg/eh/throw1.C: New test.
41960 2004-06-07 David Ayers <d.ayers@inode.at>
41961 Ziemowit Laski <zlaski@apple.com>
41963 * lib/objc.exp (objc_target_compile): Revert the '-framework
41964 Foundation' flag fix, since bare Darwin does not ship
41965 with the Foundation framework.
41966 * objc/execute/next_mapping.h: Provide a local NSConstantString
41967 @interface and @implementation.
41968 (objc_constant_string_init): A constructor function, used to
41969 initialize the NSConstantString meta-class object.
41970 * objc/execute/string1.m: Include "next_mapping.h" instead of
41971 <Foundation/NSString.h>.
41972 * objc/execute/string2.m: Likewise.
41973 * objc/execute/string3.m: Likewise.
41974 * objc/execute/string4.m: Likewise.
41976 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41978 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41979 to double. Replace double with FLOAT.
41980 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41982 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41983 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41984 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41985 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41986 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41987 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41988 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41989 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41991 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41994 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41996 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41999 * g++.dg/template/meminit2.C: New test.
42001 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
42004 * gcc.c-torture/execute/compare-fp-1.c,
42005 gcc.c-torture/execute/compare-fp-2.c,
42006 gcc.c-torture/execute/compare-fp-3.c,
42007 gcc.c-torture/execute/compare-fp-4.c,
42008 gcc.c-torture/execute/compare-fp-3.x,
42009 gcc.c-torture/execute/compare-fp-4.x: Moved...
42010 * gcc.c-torture/execute/ieee/compare-fp-1.c,
42011 gcc.c-torture/execute/ieee/compare-fp-2.c,
42012 gcc.c-torture/execute/ieee/compare-fp-3.c,
42013 gcc.c-torture/execute/ieee/compare-fp-4.c,
42014 gcc.c-torture/execute/ieee/compare-fp-3.x,
42015 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42017 2004-06-04 David Ayers <d.ayers@inode.at>
42019 * objc/execute/protocol-isEqual-4.m: New testcase.
42021 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
42023 * objc/execute/protocol-isEqual-1.m: New testcase.
42024 * objc/execute/protocol-isEqual-2.m: New testcase.
42025 * objc/execute/protocol-isEqual-3.m: New testcase.
42027 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42029 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42031 2004-06-02 Ziemowit Laski <zlaski@apple.com>
42033 * lib/objc.exp (objc_target_compile): When running tests on
42034 Darwin (Mac OS X), inform the linker about '-framework
42037 2004-06-02 Eric Christopher <echristo@redhat.com>
42039 * gcc.c-torture/compile/20040602-1.c: New.
42041 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
42043 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42044 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42046 PR tree-optimization/14736
42047 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42049 PR tree-optimization/14042
42050 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42052 PR tree-optimization/14729
42053 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42055 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42058 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42060 2004-06-01 Richard Hederson <rth@redhat.com>
42062 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42064 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42067 * g++.dg/parse/offsetof4.C: New test.
42069 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
42072 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42074 2004-05-31 Mark Mitchell <mark@codesourcery.com>
42077 * g++.dg/template/friend29.C: New test.
42079 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
42082 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42084 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
42086 * gcc.dg/sparc-trap-1.c: New test.
42088 2004-05-31 Roger Sayle <roger@eyesopen.com>
42090 PR middle-end/15069
42091 * g++.dg/opt/fold3.C: New test case.
42093 2004-05-30 Graham Stott <graham.stott@btinternet.com>
42095 * lib/target-supports.exp (check_iconv_available): Fix fallout
42096 from 2004-05-28 patch.
42098 2004-05-30 Paul Brook <paul@codesourcery.com>
42101 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42102 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42104 2004-05-30 Steven G. Kargl <kargls@comcast.net>
42106 * gfortran.fortran-torture/execute/random_1.f90: New test.
42108 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42110 * g++.dg/ext/altivec-10.C: New test.
42112 2004-05-29 Paul Brook <paul@codesourcery.com>
42114 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42116 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42118 * gcc.dg/altivec-16.c: New test.
42120 2004-05-28 Janis Johnson <janis187@us.ibm.com>
42122 * lib/target-supports.exp (check_vmx_hw_available): New.
42123 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42125 * lib/target-supports.exp (check_alias_available,
42126 check_iconv_available, check_named_sections_available): Use
42127 unique names for temporary files.
42129 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42131 * gcc.dg/altivec-15.c: New test.
42133 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42136 * g++.dg/warn/noeffect6.C: New test.
42139 * g++.dg/expr/ptrmem4.C: New test.
42142 * g++.dg/template/operator3.C: New test.
42144 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42147 * g++.dg/lookup/redecl1.C: New test.
42148 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42150 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
42152 * gcc.c-torture/execute/compare-fp-1.c,
42153 gcc.c-torture/execute/compare-fp-2.c,
42154 gcc.c-torture/execute/compare-fp-3.c,
42155 gcc.c-torture/execute/compare-fp-4.c,
42156 gcc.c-torture/execute/compare-fp-3.x,
42157 gcc.c-torture/execute/compare-fp-4.x,
42158 gcc.dg/pr15649-1.c: New.
42160 2004-05-27 Adam Nemet <anemet@lnxw.com>
42163 * g++.dg/init/array14.C: New test.
42165 2004-05-25 Janis Johnson <janis187@us.ibm.com>
42167 * lib/compat.exp (compat-get-options-main): New.
42168 (compat-get-options): Remove unneeded code, warn for ignored
42170 (compat-execute): Check flag set by dg-require-* commands.
42172 * lib/compat.exp (compat-execute): Break up long lines.
42174 2004-05-24 Janis Johnson <janis187@us.ibm.com>
42176 * gcc.dg/altivec-7.c: Don't use 'vector long'.
42177 * gcc.dg/altivec-14.c: New test.
42178 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42180 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42181 * gcc.dg/altivec-12.c: Ditto.
42183 * gcc.dg/altivec-3.c: Move call to altivec_check.
42185 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42188 * g++.dg/template/error12.C: New test.
42191 * g++.dg/ext/attrib15.C: New test.
42194 * g++.dg/template/ptrmem9.C: New test.
42196 2004-05-25 Paul Brook <paul@codesourcery.com>
42198 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42200 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42203 * g++.dg/template/crash19.C: New test.
42205 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42208 * g++.dg/template/redecl1.C: New test.
42210 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42213 * g++.dg/other/ns1.C: New test.
42216 * g++.dg/template/invalid1.C: New test.
42218 2004-05-23 Paul Brook <paul@codesourcery.com>
42219 Victor Leikehman <lei@haifasphere.co.il>
42221 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42222 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42224 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42228 * g++.dg/template/non-dependent5.C: New test.
42229 * g++.dg/template/non-dependent6.C: New test.
42231 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42234 * g++.dg/inherit/union1.C: New test.
42237 * g++.dg/template/addr1.C: New test.
42240 * g++.dg/template/array5.C: New test.
42243 * g++.dg/template/array6.C: New test.
42245 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
42246 Roger Sayle <roger@eyesopen.com>
42248 * g++.dg/lookup/forscope2.C: New test case.
42250 2004-05-22 Ben Elliston <bje@au.ibm.com>
42252 * gcc.dg/cpp/Wmissingdirs.c: New.
42254 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42257 * gcc.dg/compat/union-m128-1.h: New file.
42258 * gcc.dg/compat/union-m128-1_main.c: Likewise.
42259 * gcc.dg/compat/union-m128-1_x.c: Likewise.
42260 * gcc.dg/compat/union-m128-1_y.c: Likewise.
42262 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42265 * gcc.dg/compat/struct-complex-1.h: New file.
42266 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42267 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42268 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42270 2004-05-20 Roger Sayle <roger@eyesopen.com>
42273 * gcc.dg/pr3074-1.c: New test case.
42274 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42276 2004-05-20 Falk Hueffner <falk@debian.org>
42279 * gcc.dg/ftrapv-1.c: New test case.
42281 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42283 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42285 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42286 Jeff Law <law@redhat.com>
42288 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42289 * gcc.dg/tree-ssa/20040518-2.c: New test.
42291 * gcc.dg/tree-ssa/20040518-1.c: New test.
42293 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42295 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42297 2004-05-18 Paul Brook <paul@codesourcery.com>
42300 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42302 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42304 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42307 2004-05-17 Steven Bosscher <stevenb@suse.de>
42309 * gcc.dg/tree-ssa/20040517-1.c: New test.
42311 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42313 * gcc.dg/loop-4.c: New test.
42315 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42317 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42319 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42322 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42324 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42328 * gfortran.fortran-torture/compile/data_1.f90: New test.
42330 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42332 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42333 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42335 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42337 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42339 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42342 * gcc.dg/format/xopen-1.c: Adjust expected message.
42343 * gcc.dg/format/xopen-3.c: New test.
42345 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42347 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42349 2004-05-14 Jeff Law <law@redhat.com>
42351 * gcc.dg/tree-ssa/20040514-2.c: New test.
42353 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42355 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42357 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42360 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42362 * gcc.dg/tree-ssa/20040514-1.c: New test.
42364 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42366 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42369 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42372 * gfortran.fortran-torture/compile/do_1.f90: New test.
42374 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42377 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42380 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42383 * gfortran.fortran-torture/execute/random_init.f90: New test.
42385 2004-05-13 Paul Brook <paul@codesourcery.com>
42388 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42390 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42392 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42393 for the powerpc case.
42395 2004-05-13 Jeff Law <law@redhat.com>
42397 * gcc.dg/tree-ssa/20040513-1.c: New test.
42398 * gcc.dg/tree-ssa/20040513-2.c: New test.
42400 2004-05-13 Paul Brook <paul@codesourcery.com>
42402 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42403 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42404 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42406 2004-05-13 Andreas Schwab <schwab@suse.de>
42409 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42412 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42415 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42417 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42419 Merge from tree-ssa-20020619-branch. See
42420 ChangeLog.tree-ssa for details.
42422 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42424 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42425 include <altivec.h> explicitly.
42426 * gcc.dg/altivec-13.c: Likewise.
42428 2004-05-11 Paul Brook <paul@codesourcery.com>
42430 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42432 2004-05-10 Eric Christopher <echristo@redhat.com>
42434 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42435 * gcc.dg/sibcall-4.c: Ditto.
42437 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42439 * g++.dg/ext/altivec-8.C: New test case.
42440 * gcc.dg/altivec-13.c: New test case.
42442 2004-05-08 Roger Sayle <roger@eyesopen.com>
42444 * gcc.c-torture/execute/divcmp-1.c: New test case.
42445 * gcc.c-torture/execute/divcmp-2.c: New test case.
42446 * gcc.c-torture/execute/divcmp-3.c: New test case.
42448 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42450 * g++.dg/other/pragma-re-2.C: New test.
42452 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42454 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42455 * gcc.dg/i386-387-2.c: Likewise.
42457 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42459 * gcc.dg/i386-387-6.c: Likewise.
42461 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42463 * gcc.dg/builtins-33.c: Also check log1p*.
42465 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42467 PR optimization/15296
42468 * gcc.c-torture/execute/pr15296.c: New test.
42470 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42472 * gcc.dg/builtins-40.c: New test.
42474 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42476 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42478 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42480 * g++.dg/ext/spe1.C: New testcase.
42482 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42484 * objc.dg/image-info.m: Allow additional attributes
42485 for __image_info section.
42487 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42489 * gcc.dg/torture/mips-hilo-2.c: New test.
42491 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42494 * g++.dg/template/member5.C: New test.
42496 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42498 * gcc.dg/builtins-34.c: Also check expm1*.
42500 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42502 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42503 * gcc.dg/torture/builtin-convert-3.c: New test.
42505 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42507 PR middle-end/15054
42508 * g++.dg/opt/pr15054.C: New test.
42510 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42512 * gcc.dg/torture/builtin-rounding-1.c: New test.
42513 * gcc.dg/builtins-25.c: Delete.
42514 * gcc.dg/builtins-29.c: Delete.
42516 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42518 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42519 * gcc.dg/sibcall-4.c: Likewise.
42520 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42522 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42524 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42525 bit-field on 16-bit targets.
42527 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42529 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42532 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42534 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42535 * gcc.dg/rs6000-power2-2.c: Likewise.
42537 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42539 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42540 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42541 Change the asm registers to be in form of frN instead of fN.
42543 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42545 * gcc.dg/torture/builtin-convert-2.c: New test.
42547 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42549 * gcc.dg/rs6000-power2-1.c: New test.
42550 * gcc.dg/rs6000-power2-2.c: New test.
42552 2004-04-28 Jan Hubicka <jh@suse.cz>
42554 * gcc.dg/unused-6.c: New test.
42556 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42557 Ulrich Weigand <uweigand@de.ibm.com>
42559 * ada/acats/run_all.sh: Define $target variable.
42561 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42564 * g++.dg/other/vararg-1.C: New test.
42567 * g++.dg/eh/cleanup3.C: New test.
42569 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42571 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42572 and ad8011a (target_insn).
42573 * ada/acats/support/macro.dfs: Likewise.
42574 * ada/acats/support/impbit.adb: New file.
42576 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42578 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42580 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42582 * gcc.dg/loop-3.c: New test.
42584 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42586 * gcc.c-torture/execute/simd-5.c: New test.
42588 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42591 * g++.dg/template/crash18.C: New test.
42593 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42595 * g++.dg/ext/complit3.C: New test.
42597 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42599 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42600 * gcc.dg/altivec-3.c: Same.
42601 * gcc.dg/altivec-varargs-1.c: Same.
42603 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42605 * lib/target-supports.exp (check_profiling_available): Assume
42606 profiling is not available on powerpc-eabi targets.
42608 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42610 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42611 * gcc.dg/vmx/bug-1.c: Ditto.
42613 2004-04-20 Eric Christopher <echristo@redhat.com>
42615 * gcc.dg/charset/extern.c: New test.
42616 * g++.dg/charset/extern3.cc: Ditto.
42618 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42620 * gcc.dg/builtins-39.c: New test.
42622 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42624 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42626 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42628 * gcc.dg/torture/mips-hilo-1.c: New test.
42630 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42632 * gcc.c-torture/compile/20040419-1.c: New test.
42634 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42636 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42638 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42639 Aldy Hernandez <aldyh@redhat.com>
42641 * gcc.c-torture/execute/va-arg-24.c: New.
42643 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42644 Aldy Hernandez <aldyh@redhat.com>
42646 * gcc.dg/vmx/1b-01.c: New.
42647 * gcc.dg/vmx/1b-02.c: New.
42648 * gcc.dg/vmx/1b-03.c: New.
42649 * gcc.dg/vmx/1b-04.c: New.
42650 * gcc.dg/vmx/1b-05.c: New.
42651 * gcc.dg/vmx/1b-06.c: New.
42652 * gcc.dg/vmx/1b-07.c: New.
42653 * gcc.dg/vmx/1c-01.c: New.
42654 * gcc.dg/vmx/1c-02.c: New.
42655 * gcc.dg/vmx/3a-01a.c: New.
42656 * gcc.dg/vmx/3a-01.c: New.
42657 * gcc.dg/vmx/3a-01m.c: New.
42658 * gcc.dg/vmx/3a-03.c: New.
42659 * gcc.dg/vmx/3a-03m.c: New.
42660 * gcc.dg/vmx/3a-04.c: New.
42661 * gcc.dg/vmx/3a-04m.c: New.
42662 * gcc.dg/vmx/3a-05.c: New.
42663 * gcc.dg/vmx/3a-06.c: New.
42664 * gcc.dg/vmx/3a-06m.c: New.
42665 * gcc.dg/vmx/3a-07.c: New.
42666 * gcc.dg/vmx/3b-01.c: New.
42667 * gcc.dg/vmx/3b-02.c: New.
42668 * gcc.dg/vmx/3b-10.c: New.
42669 * gcc.dg/vmx/3b-13.c: New.
42670 * gcc.dg/vmx/3b-14.c: New.
42671 * gcc.dg/vmx/3b-15.c: New.
42672 * gcc.dg/vmx/3c-01a.c: New.
42673 * gcc.dg/vmx/3c-01.c: New.
42674 * gcc.dg/vmx/3c-02.c: New.
42675 * gcc.dg/vmx/3c-03.c: New.
42676 * gcc.dg/vmx/3d-01.c: New.
42677 * gcc.dg/vmx/4-01.c: New.
42678 * gcc.dg/vmx/4-03.c: New.
42679 * gcc.dg/vmx/5-01.c: New.
42680 * gcc.dg/vmx/5-02.c: New.
42681 * gcc.dg/vmx/5-03.c: New.
42682 * gcc.dg/vmx/5-04.c: New.
42683 * gcc.dg/vmx/5-05.c: New.
42684 * gcc.dg/vmx/5-06.c: New.
42685 * gcc.dg/vmx/5-07.c: New.
42686 * gcc.dg/vmx/5-07t.c: New.
42687 * gcc.dg/vmx/5-08.c: New.
42688 * gcc.dg/vmx/5-10.c: New.
42689 * gcc.dg/vmx/5-11.c: New.
42690 * gcc.dg/vmx/7-01a.c: New.
42691 * gcc.dg/vmx/7-01.c: New.
42692 * gcc.dg/vmx/7c-01.c: New.
42693 * gcc.dg/vmx/7d-01.c: New.
42694 * gcc.dg/vmx/7d-02.c: New.
42695 * gcc.dg/vmx/8-01.c: New.
42696 * gcc.dg/vmx/8-02a.c: New.
42697 * gcc.dg/vmx/8-02.c: New.
42698 * gcc.dg/vmx/brode-1.c: New.
42699 * gcc.dg/vmx/bug-1.c: New.
42700 * gcc.dg/vmx/bug-2.c: New.
42701 * gcc.dg/vmx/bug-3.c: New.
42702 * gcc.dg/vmx/cw-bug-1.c: New.
42703 * gcc.dg/vmx/cw-bug-2.c: New.
42704 * gcc.dg/vmx/cw-bug-3.c: New.
42705 * gcc.dg/vmx/dct.c: New.
42706 * gcc.dg/vmx/debug-1.c: New.
42707 * gcc.dg/vmx/debug-2.c: New.
42708 * gcc.dg/vmx/debug-3.c: New.
42709 * gcc.dg/vmx/debug-4.c: New.
42710 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42711 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42712 * gcc.dg/vmx/eg-5.c: New.
42713 * gcc.dg/vmx/fft.c: New.
42714 * gcc.dg/vmx/gcc-bug-1.c: New.
42715 * gcc.dg/vmx/gcc-bug-2.c: New.
42716 * gcc.dg/vmx/gcc-bug-3.c: New.
42717 * gcc.dg/vmx/gcc-bug-4.c: New.
42718 * gcc.dg/vmx/gcc-bug-5.c: New.
42719 * gcc.dg/vmx/gcc-bug-6.c: New.
42720 * gcc.dg/vmx/gcc-bug-7.c: New.
42721 * gcc.dg/vmx/gcc-bug-8.c: New.
42722 * gcc.dg/vmx/gcc-bug-9.c: New.
42723 * gcc.dg/vmx/gcc-bug-b.c: New.
42724 * gcc.dg/vmx/gcc-bug-c.c: New.
42725 * gcc.dg/vmx/gcc-bug-d.c: New.
42726 * gcc.dg/vmx/gcc-bug-e.c: New.
42727 * gcc.dg/vmx/gcc-bug-f.c: New.
42728 * gcc.dg/vmx/gcc-bug-g.c: New.
42729 * gcc.dg/vmx/gcc-bug-i.c: New.
42730 * gcc.dg/vmx/harness.h: New.
42731 * gcc.dg/vmx/ira1.c: New.
42732 * gcc.dg/vmx/ira2a.c: New.
42733 * gcc.dg/vmx/ira2b.c: New.
42734 * gcc.dg/vmx/ira2.c: New.
42735 * gcc.dg/vmx/ira2c.c: New.
42736 * gcc.dg/vmx/mem.c: New.
42737 * gcc.dg/vmx/newton-1.c: New.
42738 * gcc.dg/vmx/ops.c: New.
42739 * gcc.dg/vmx/sn7153.c: New.
42740 * gcc.dg/vmx/spill2.c: New.
42741 * gcc.dg/vmx/spill3.c: New.
42742 * gcc.dg/vmx/spill.c: New.
42743 * gcc.dg/vmx/t.c: New.
42744 * gcc.dg/vmx/varargs-1.c: New.
42745 * gcc.dg/vmx/varargs-2.c: New.
42746 * gcc.dg/vmx/varargs-3.c: New.
42747 * gcc.dg/vmx/varargs-4.c: New.
42748 * gcc.dg/vmx/varargs-5.c: New.
42749 * gcc.dg/vmx/varargs-6.c: New.
42750 * gcc.dg/vmx/varargs-7.c: New.
42751 * gcc.dg/vmx/vmx.exp: New.
42752 * gcc.dg/vmx/vprint-1.c: New.
42753 * gcc.dg/vmx/vscan-1.c: New.
42754 * gcc.dg/vmx/x-01.c: New.
42755 * gcc.dg/vmx/x-02.c: New.
42756 * gcc.dg/vmx/x-03.c: New.
42757 * gcc.dg/vmx/x-04.c: New.
42758 * gcc.dg/vmx/x-05.c: New.
42759 * gcc.dg/vmx/yousufi-1.c: New.
42760 * gcc.dg/vmx/zero-1.c: New.
42761 * gcc.dg/vmx/zero.c: New.
42763 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42765 * g++.dg/lookup/java1.C: Update for chage of
42767 * g++.dg/lookup/java2.C: Likewise.
42769 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42771 * ada/acats/run_all.sh: use -O2 by default.
42773 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42775 * gcc.dg/vr-mult-[12].c: New tests.
42777 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42779 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42781 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42783 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42785 * lib/target-supports.exp (check_profiling_available): Assume
42786 profiling isn't available for mips*-*-elf targets.
42788 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42790 * gcc.dg/builtins-38.c: New test.
42792 2004-04-14 Eric Christopher <echristo@redhat.com>
42794 * g++.dg/charset/charset.exp: Run .cc extension tests.
42796 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42798 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42800 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42802 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42804 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42806 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42807 * gcc.dg/i386-387-2.c: Likewise.
42809 * gcc.dg/i386-387-7.c: New test.
42810 * gcc.dg/i386-387-8.c: New test.
42812 * gcc.dg/builtins-37.c: New test.
42814 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42816 * g++.dg/pch/externc-1.C: Add missing semicolon.
42818 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42820 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42822 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42824 * gcc.c-torture/execute/20040411-1.c: New test.
42826 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42828 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42830 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42832 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42834 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42836 * lib/target-supports.exp (check_named_sections_available): New.
42837 * lib/gcc-dg.exp (dg-require-named-sections): New.
42838 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42839 old-deja.exp. Also prune error-count message from HP linker.
42840 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42842 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42843 * g++.old-deja/g++.pt/static3.C: Likewise.
42844 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42846 2004-04-09 Roger Sayle <roger@eyesopen.com>
42848 * gcc.c-torture/execute/20040409-1.c: New test case.
42849 * gcc.c-torture/execute/20040409-2.c: New test case.
42850 * gcc.c-torture/execute/20040409-3.c: New test case.
42852 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42854 * gcc.dg/20040409-1.c: New test.
42856 2004-04-08 Roger Sayle <roger@eyesopen.com>
42859 * g++.dg/opt/pr14888.C: New test case.
42861 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42863 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42864 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42865 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42866 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42869 2004-04-08 Paul Brook <paul@codesourcery.com>
42871 * gcc.dg/spill-1.c: New test.
42873 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42875 * gcc.dg/torture/builtin-ctype-2.c: New test.
42877 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42879 * gcc.dg/pch/pch.exp: Add largefile test.
42881 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42883 * g++.dg/pch/externc-1.Hs: New.
42884 * g++.dg/pch/externc-1.C: New.
42886 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42888 * gcc.dg/compat/struct-by-value-5a_main.c,
42889 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42890 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42891 * gcc.dg/compat/struct-by-value-5a_x.c,
42892 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42893 gcc.dg/compat/struct-by-value-5_x.c.
42894 * gcc.dg/compat/struct-by-value-5a_y.c,
42895 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42896 gcc.dg/compat/struct-by-value-5_y.c.
42898 * gcc.dg/compat/struct-by-value-6a_main.c,
42899 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42900 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42901 * gcc.dg/compat/struct-by-value-6a_x.c,
42902 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42903 gcc.dg/compat/struct-by-value-6_x.c.
42904 * gcc.dg/compat/struct-by-value-6a_y.c,
42905 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42906 gcc.dg/compat/struct-by-value-6_y.c.
42908 * gcc.dg/compat/struct-by-value-7a_main.c,
42909 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42910 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42911 * gcc.dg/compat/struct-by-value-7a_x.c,
42912 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42913 gcc.dg/compat/struct-by-value-7_x.c.
42914 * gcc.dg/compat/struct-by-value-7a_y.c,
42915 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42916 gcc.dg/compat/struct-by-value-7_y.c.
42918 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42920 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42921 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42922 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42925 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42927 * gcc.dg/builtins-36.c: New test.
42929 2004-04-06 Paul Brook <paul@codesourcery.com>
42931 * README.gcc: Remove obsolete contraint on testcases.
42933 2004-04-05 Paul Brook <paul@codesourcery.com>
42936 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42937 failure and exit(0) on success.
42938 * g++.dg/expr/anew2.C: Ditto.
42939 * g++.dg/expr/anew3.C: Ditto.
42940 * g++.dg/expr/anew4.C: Ditto.
42942 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42945 * g++.dg/template/unify7.C: New.
42947 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42949 * g++.dg/README: Bring up to date with new subdirectories; remove
42950 duplicate subdirectory lines.
42952 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42955 * g++.dg/template/unify5.C: New.
42956 * g++.dg/template/unify6.C: New.
42957 * g++.dg/template/qualttp20.C: Adjust.
42958 * g++.old-deja/g++.jason/report.C: Adjust.
42959 * g++.old-deja/g++.other/qual1.C: Adjust.
42961 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42964 * g++.dg/inherit/ptrmem1.C: New test.
42966 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42969 * gcc.c-torture/execute/20040331-1.c: New test.
42970 * gcc.dg/20040331-1.c: New test.
42972 2004-04-01 Paul Brook <paul@codesourcery.com>
42974 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42976 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42979 * g++.dg/init/goto1.C: New test.
42982 * g++.dg/template/defarg4.C: New test.
42984 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42986 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42988 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42990 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42992 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42994 * gcc.dg/noncompile/undeclared-2.c: New test.
42996 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42998 * gcc.dg/940409-1.c: Remove XFAIL.
42999 * gcc.dg/reg-vol-struct-1.c: New test.
43001 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43003 * gcc.dg/torture/builtin-wctype-1.c: New test.
43005 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
43007 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43008 * gcc.dg/20001101-1.c: Likewise.
43009 * gcc.dg/20001102-1.c: Likewise.
43011 2004-03-25 Roger Sayle <roger@eyesopen.com>
43013 * gcc.dg/compare8.c: Add an additional test for XOR.
43015 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43017 * gcc.dg/torture/builtin-ctype-1.c: New test.
43019 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43021 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43022 * gcc.dg/torture/builtin-math-1.c: Likewise.
43023 * gcc.dg/torture/builtin-power-1.c: New test.
43025 2004-03-24 Andreas Schwab <schwab@suse.de>
43027 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43030 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
43031 Roger Sayle <roger@eyesopen.com>
43033 * gcc.dg/compare8.c: New test case.
43035 2004-03-23 Ziemowit Laski <zlaski@apple.com>
43037 * g++.dg/ext/altivec-7.C: New test.
43039 2004-03-23 Zack Weinberg <zack@codesourcery.com>
43041 PR 12267, 12391, 12560, 13129, 14114, 14133
43042 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43043 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43044 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43045 Adjust error regexps.
43046 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43047 * gcc.dg/noncompile/undeclared-1.c: New test cases.
43048 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43049 * gcc.dg/local1.c: Add explanatory comment.
43051 2004-03-23 Roger Sayle <roger@eyesopen.com>
43053 PR optimization/14669
43054 * g++.dg/opt/fold2.C: New test case.
43056 2004-03-22 Jakub Jelinek <jakub@redhat.com>
43059 * gcc.dg/20040322-1.c: New test.
43061 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43063 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
43064 * gcc.dg/ultrasp4.c: Likewise.
43065 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
43067 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43069 * gcc.dg/i386-sse-8.c: Reset default options.
43071 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43073 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43074 in the error message text.
43076 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43078 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43080 2004-03-21 Mark Mitchell <mark@codesourcery.com>
43083 * g++.dg/init/array13.C: New test.
43085 2004-03-20 Roger Sayle <roger@eyesopen.com>
43088 * gcc.c-torture/compile/pr13889.c: New test case.
43090 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
43093 * builtins-1.c (nan, nans): Don't test.
43094 * builtins-30.c: Don't use nan, nanf, nanl.
43095 * builtins-35.c: New test.
43097 2004-03-19 Ziemowit Laski <zlaski@apple.com>
43099 * g++.dg/ext/altivec-6.C: New test.
43101 2004-03-19 Mark Mitchell <mark@codesourcery.com>
43103 * g++.dg/init/placement3.C: New test.
43105 * g++.dg/template/spec13.C: New test.
43107 * g++.dg/lookup/using11.C: New test.
43109 * g++.dg/lookup/koenig3.C: New test.
43111 * g++.dg/template/operator2.C: New test.
43113 * g++.dg/expr/dtor3.C: New test.
43114 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43116 * g++.old-deja/g++.law/visibility28.C: Likewise.
43118 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
43120 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43121 * gcc.dg/ppc64-abi-3.c: Likewise.
43123 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43126 * g++.dg/parse/template15.C: New test.
43128 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43130 * g++.dg/expr/dtor2.C: New test.
43132 * g++.dg/lookup/anon4.C: New test.
43134 * g++.dg/overload/using1.C: New test.
43136 * g++.dg/template/lookup7.C: New test.
43138 * g++.dg/template/typename6.C: New test.
43140 * g++.dg/expr/cond6.C: New test.
43142 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43144 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43146 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43148 * g++.dg/expr/cond5.C: New test.
43149 * g++.dg/expr/constcast1.C: Likewise.
43150 * g++.dg/expr/ptrmem2.C: Likewise.
43151 * g++.dg/expr/ptrmem3.C: Likewise.
43152 * g++.dg/lookup/main1.C: Likewise.
43153 * g++.dg/template/lookup6.C: Likewise.
43155 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43157 * gcc.dg/local1.c: New test.
43159 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43161 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43163 * gcc.dg/torture/builtin-convert-1.c: New test.
43165 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43167 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43169 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43172 * g++.dg/warn/Wunused-7.C: New test.
43174 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43176 * gcc.dg/torture/builtin-integral-1.c: New test.
43178 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43181 * g++.dg/parse/non-dependent3.C: New test.
43183 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
43185 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43186 * g++.dg/eh/simd-2.C: Likewise.
43187 * g++.dg/init/array10.C: Likewise.
43188 * gcc.c-torture/compile/simd-1.c: Likewise.
43189 * gcc.c-torture/compile/simd-2.c: Likewise.
43190 * gcc.c-torture/compile/simd-3.c: Likewise.
43191 * gcc.c-torture/compile/simd-4.c: Likewise.
43192 * gcc.c-torture/compile/simd-6.c: Likewise.
43193 * gcc.c-torture/execute/simd-1.c: Likewise.
43194 * gcc.c-torture/execute/simd-2.c: Likewise.
43195 * gcc.dg/compat/vector-defs.h: Likewise.
43196 * gcc.dg/20020531-1.c: Likewise.
43197 * gcc.dg/altivec-3.c: Likewise.
43198 * gcc.dg/altivec-4.c: Likewise.
43199 * gcc.dg/altivec-varargs-1.c: Likewise.
43200 * gcc.dg/compat/vector-defs.h: Likewise.
43201 * gcc.dg/i386-mmx-3.c: Likewise.
43202 * gcc.dg/i386-sse-4.c: Likewise.
43203 * gcc.dg/i386-sse-5.c: Likewise.
43204 * gcc.dg/i386-sse-8.c: Likewise.
43205 * gcc.dg/simd-1.c: Likewise.
43206 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
43207 __ev64_opaque__ since the machine description provides it.
43209 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43211 * lib/compat.exp (skip_list): New global variable.
43212 Use it to hold the user defined COMPAT_SKIPS list if any.
43213 (compat-obj): Add the members of skip_list to optall.
43215 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43217 * gcc.dg/compat/union-by-value-1_main.c,
43218 union-by-value-1_x.c, union-by-value-1_y.c,
43219 union-check.h, union-defs.h,
43220 union-init.h, union-return-1_main.c,
43221 union-return-1_x.c, union-return-1_y.c: New files.
43223 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43225 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43226 mixed-struct-init.h: Add 4 mixed structure types.
43227 struct-by-value-21_main.c, struct-by-value-21_x.c,
43228 struct-by-value-21_y.c, struct-return-21_main.c,
43229 struct-return-21_x.c, struct-return-21_y.c: New files.
43231 2004-03-13 Mark Mitchell <mark@codesourcery.com>
43234 * g++.dg/parse/template14.C: New test.
43236 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43238 * gcc.c-torture/execute/20040313-1.c: New test.
43240 2004-03-13 Jakub Jelinek <jakub@redhat.com>
43243 * gcc.dg/20040311-2.c: New test.
43245 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
43248 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43251 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
43253 * gcc.dg/20040305-2.c: Add missing return statement.
43255 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43257 * gcc.dg/builtins-34.c: Also check pow10*.
43259 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43262 * gcc.dg/20040305-2.c: New test.
43264 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43266 * gcc.dg/20040310-1.c: New test.
43268 2004-03-11 Roger Sayle <roger@eyesopen.com>
43270 * gcc.c-torture/execute/20040311-1.c: New test case.
43272 2004-03-11 Mark Mitchell <mark@codesourcery.com>
43275 * g++.dg/lookup/enum1.C: New test.
43277 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43280 * g++.dg/lookup/struct2.C: New test.
43282 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43284 * gcc.dg/builtins-34.c: New test.
43286 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43288 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43290 2004-03-09 James E Wilson <wilson@specifixinc.com>
43292 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43293 * gcc.dg/alias-2.c: New testcase.
43295 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43297 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43299 2004-03-09 Roger Sayle <roger@eyesopen.com>
43301 * gcc.c-torture/execute/20040309-1.c: New test case.
43303 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43306 * g++.dg/overload/ref1.C: New.
43308 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43311 * g++.dg/template/spec12.C: New test.
43314 * g++.dg/parse/crash14.C: New test.
43316 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43319 * g++.dg/init/ref11.C: New test.
43321 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43324 * g++.dg/parse/builtin2.C: New test.
43326 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43329 * g++.dg/init/ctor3.C: New test.
43330 * g++.dg/init/union1.C: New test.
43331 * g++.dg/ext/anon-struct4.C: New test.
43333 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43335 * g++.dg/lookup/koenig1.C: Tweak error messages.
43336 * g++.dg/lookup/used-before-declaration.C: Likewise.
43337 * g++.dg/other/do1.C: Likewise.
43338 * g++.dg/overload/koenig1.C: Likewise.
43339 * g++.dg/parse/crash13.C: Likewise.
43340 * g++.dg/template/instantiate3.C: Likewise.
43342 2004-03-08 Eric Christopher <echristo@redhat.com>
43344 * * lib/target-supports.exp: Enable libiconv in test
43345 compilation. Fix up error checking.
43347 2004-03-08 Roger Sayle <roger@eyesopen.com>
43349 PR middle-end/14289
43350 * gcc.dg/pr14289-1.c: New test case.
43351 * gcc.dg/pr14289-2.c: Likewise.
43352 * gcc.dg/pr14289-3.c: Likewise.
43354 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43356 * gcc.c-torture/execute/20040308-1.c: New test.
43358 2004-03-07 Roger Sayle <roger@eyesopen.com>
43360 * gcc.c-torture/execute/20040307-1.c: New test case.
43362 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43364 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43366 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43368 * gcc.dg/20040306-1.c: New test.
43370 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43372 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43374 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43376 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43379 * gcc.dg/decl-6.c: New test.
43381 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43383 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43384 Rename LOGPOW -> LOG_POW.
43385 (SQRT_EXP, POW_EXP): New.
43387 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43389 * gcc.dg/i386-sse-8.c: New test.
43391 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43394 * gcc.dg/decl-5.c: New test.
43396 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43398 * gcc.dg/20040305-1.c: New test.
43400 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43403 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43405 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43407 PR c++/14425, c++/14426
43408 * g++.dg/ext/altivec-4.C: New test.
43409 * g++.dg/ext/altivec-5.C: New test.
43411 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43413 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43414 global variables of a type with no linkage.
43415 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43416 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43417 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43418 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43419 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43420 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43421 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43422 * g++.dg/warn/deprecated.C: Name enum Color.
43423 * g++.dg/overload/VLA.C: Name structure for 'b'.
43424 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43426 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43428 * gcc.c-torture/compile/20040304-1.c: New test.
43430 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43433 * gcc.dg/decl-4.c: New testcase.
43435 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43437 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43438 as PRECF if sizeof (float) > sizeof (double).
43439 (PRECL): Make it the same as PRECF if
43440 sizeof (float) > sizeof (long double).
43442 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43444 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43445 system type. Add check for irix6 which doesn't have c99 runtime.
43447 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43449 * gcc.dg/const-elim-1.c: xfail for xtensa.
43451 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43454 * g++.dg/template/cond4.C: New test.
43456 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43459 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43462 * g++.dg/parse/defarg7.C: New test.
43465 * g++.dg/template/friend26.C: New test.
43467 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43470 * g++.dg/abi/mangle21.C: New test.
43473 * g++.dg/parse/constructor2.C: New test.
43476 * g++.dg/template/sfinae1.C: New test.
43478 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43481 * g++.dg/expr/crash2.C: New test.
43483 PR middle-end/13448
43484 * gcc.dg/inline-5.c: New test.
43485 * gcc.dg/always-inline.c: Split out tests into ...
43486 * gcc.dg/always-inline2.c: ... this and ...
43487 * gcc.dg/always-inline3.c: ... this.
43489 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43492 * g++.dg/debug/crash1.C: New test.
43494 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43496 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43497 function with __attribute__((noinline)).
43498 (recurser_void2): Likewise.
43499 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43500 (recurser_void2): Likewise.
43502 2004-02-29 Roger Sayle <roger@eyesopen.com>
43504 PR middle-end/14203
43505 * g++.dg/warn/Wunused-6.C: New test case.
43507 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43509 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43512 2004-02-27 Eric Christopher <echristo@redhat.com>
43514 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43515 * g++.dg/charset/asm2.c: Run only x86.
43516 * gcc.dg/charset/asm3.c: Ditto.
43518 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43520 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43523 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43525 * g++.dg/ext/altivec-3.C: New.
43527 2004-02-26 Richard Henderson <rth@redhat.com>
43529 * g++.dg/ext/attrib10.C: Mark for warning.
43530 * gcc.dg/attr-alias-1.c: New.
43532 2004-02-26 Richard Henderson <rth@redhat.com>
43534 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43535 * gcc.c-torture/execute/20040208-2.c: ... it back.
43537 2004-02-26 Eric Christopher <echristo@redhat.com>
43539 * lib/target-supports.exp (check-iconv-available): New function.
43540 * lib/gcc-dg.exp (dg-require-iconv): New function.
43542 * gcc.dg/charset: New directory.
43543 * gcc.dg/charset/charset.exp: New file.
43544 * gcc.dg/charset/asm1.c: Ditto.
43545 * gcc.dg/charset/asm2.c: Ditto.
43546 * gcc.dg/charset/asm3.c: Ditto.
43547 * gcc.dg/charset/asm4.c: Ditto.
43548 * gcc.dg/charset/asm5.c: Ditto.
43549 * gcc.dg/charset/attribute1.c: Ditto.
43550 * gcc.dg/charset/attribute2.c: Ditto.
43551 * gcc.dg/charset/string1.c: Ditto.
43552 * g++.dg/charset: New directory.
43553 * g++.dg/dg.exp: Add here. Special options.
43554 * g++.dg/charset/charset.exp: New file.
43555 * g++.dg/charset/asm1.c: Ditto.
43556 * g++.dg/charset/asm2.c: Ditto.
43557 * g++.dg/charset/asm3.c: Ditto.
43558 * g++.dg/charset/asm4.c: Ditto.
43559 * g++.dg/charset/attribute1.c: Ditto.
43560 * g++.dg/charset/attribute2.c: Ditto.
43561 * g++.dg/charset/extern1.cc: Ditto.
43562 * g++.dg/charset/extern2.cc: Ditto.
43563 * g++.dg/charset/string1.c: Ditto.
43565 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43568 * g++.dg/parse/comma1.C: New test.
43570 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43573 * g++.dg/template/ttp8.C: New test.
43575 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43577 * gcc.dg/fixuns-trunc-1.c: New test.
43579 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43581 * gcc.dg/builtins-config.h: Use #elif.
43583 2004-02-26 Michael Matz <matz@suse.de>
43585 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43586 * gcc.dg/991214-1.c: Likewise.
43587 * gcc.dg/i386-asm-1.c: Likewise.
43589 2004-02-25 Richard Henderson <rth@redhat.com>
43591 * gcc.c-torture/execute/20040208-2.c: Move ...
43592 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43594 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43597 * g++.dg/other/crash-3.C: New test.
43599 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43601 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43602 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43604 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43607 2004-02-24 Michael Matz <matz@suse.de>
43609 * gcc.dg/i386-regparm.c: New.
43611 2004-02-23 James E Wilson <wilson@specifixinc.com>
43613 * gcc.c-torture/execute/20040223-1.c: New.
43615 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43616 Kazu Hirata <kazu@cs.umass.edu>
43618 * gcc.dg/fwritable-strings-1.c: Remove.
43620 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43623 * gcc.dg/20040223-1.c: New test.
43625 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43628 * g++.dg/ext/typeof9.C: New test.
43630 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43633 * g++.dg/other/switch1.C: New test.
43635 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43637 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43638 * gcc.dg/va-arg-1.c: Likewise.
43640 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43643 * g++.dg/template/koenig5.C: New test.
43645 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43647 * g++.dg/ext/altivec-1.C: Generalize target triple.
43648 * g++.dg/ext/altivec-2.C: New test case.
43649 * g++.dg/ext/altivec_check.h: New file.
43650 * gcc.dg/altivec-1.c: Generalize target triple;
43651 include altivec_check.h and call altivec_check().
43652 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43653 * gcc.dg/altivec-6.c: New test case.
43654 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43655 type casts as needed.
43656 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43658 * gcc.dg/altivec-12.c: New test case.
43659 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43660 include altivec_check.h and call altivec_check().
43661 * gcc.dg/altivec_check.h: New file.
43663 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43665 * lib/target-supports.exp (check_alias_available): Don't mangle
43666 function `g' in test program.
43668 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43670 * lib/target-supports.exp (check_profiling_available): Check
43671 argument to determine whether we support a profiling type.
43672 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43673 check_profiling_available.
43674 * g++.dg/bprob/bprob.exp: Likewise.
43675 * g77.dg/bprob/bprob.exp: Likewise.
43676 * gcc.misc-tests/bprob.exp: Likewise.
43677 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43678 dg-require-profiling and delete expected error handling.
43679 * gcc.dg/20021014-1.c: Likewise.
43680 * gcc.dg/nest.c: Likewise.
43682 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43685 * g++.dg/other/vthunk1.C: New test.
43687 2004-02-20 Falk Hueffner <falk@debian.org>
43690 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43692 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43695 * g++.dg/other/error8.C: Remove XFAIL markers.
43698 * g++.dg/ext/packed5.C: New test.
43701 * g++.dg/warn/Wunused-5.C: New test.
43704 * g++.dg/lookup/member1.C: New test.
43706 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43708 * gcc.c-torture/compile/20040130-1.c: Enable only when
43709 __INT_MAX__ >= 2147483647L.
43710 * gcc.c-torture/compile/961203-1.c: Likewise.
43712 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43714 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43715 * g++.dg/opt/template1.C: Robustify assembler regexp
43717 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43719 * gcc.c-torture/execute/simd-4.x: Remove.
43720 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43721 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43722 Guard with #ifndef SKIP_ATTRIBUTE.
43723 * gcc.dg/compat/vector-1_y.c: Likewise.
43724 * gcc.dg/compat/vector-2_x.c: Likewise.
43725 * gcc.dg/compat/vector-2_y.c: Likewise.
43726 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43727 * g++.dg/eh/simd-2.C: Likewise.
43729 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43731 * gcc.c-torture/compile/complex-1.c: New.
43733 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43736 * gcc.c-torture/execute/20040218-1.c: New test.
43738 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43741 * g++.dg/parse/new2.C: New test.
43743 2004-02-18 Paul Brook <paul@codesourcery.com>
43745 * gcc.c-torture/compile/libcall-1.c: New test.
43747 2004-02-18 Paul Brook <paul@codesourcery.com>
43750 * gcc.dg/debug/debug-7.c: New test.
43752 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43754 * gcc.dg/20040217-1.c: New test.
43756 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43758 * gcc.c-torture/execute/990208-1.x: Delete.
43760 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43762 * gcc.c-torture/execute/20040208-2.x: New file.
43764 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43767 * g++.dg/abi/structret1.C: New test.
43769 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43771 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43772 (i386_cpuid): No need to test if cpuid is available on AMD64.
43773 Fix assembly, so that it works onboth i386 and AMD64.
43774 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43775 (vecInLong): Fix s[] member type to unsigned int.
43776 (vecInWord): Remove type.
43777 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43778 (a64, b64, c64, d64, e64): Remove.
43779 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43780 Remove unused variable. Remove initialization of removed variables.
43781 Don't call mmx_tests nor sse_tests.
43782 (reference_mmx, reference_sse): Remove.
43783 (check): Add return stmt.
43784 * gcc.dg/i386-sse-7.c: New test.
43785 * gcc.dg/i386-mmx-4.c: New test.
43787 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43789 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43790 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43791 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43792 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43793 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43794 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43795 g++.dg/tc1/dr94.C: Fix line terminator.
43797 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43799 * gcc.c-torture/compile/20040216-1.c: New.
43801 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43803 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43804 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43805 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43806 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43807 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43808 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43810 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43812 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43814 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43817 * g++.dg/expr/cond4.C: New test.
43820 * g++.dg/lookup/crash2.C: New test.
43822 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43824 * gcc.c-torture/compile/20040214-2.c: New test.
43826 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43829 * g++.dg/ext/typeof8.C: New test.
43831 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43833 * gcc.c-torture/compile/20040214-1.c: New test.
43835 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43838 * g++.dg/template/spec11.C: New test.
43840 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43843 * g++.dg/other/error8.C: New test.
43845 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43848 * g++.dg/template/array4.C: New test.
43851 * g++.dg/inherit/thunk2.C: New test.
43854 * g++.dg/eh/cond2.C: New test.
43856 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43858 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43860 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43862 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43864 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43866 * g++.dg/simd-2.C: xfail on ppc64-linux.
43868 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43871 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43874 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43876 * gcc.dg/builtins-33.c: New test.
43878 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43880 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43882 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43884 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43886 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43888 * gcc.dg/ppc64-abi-3.c: New test.
43890 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43894 * gcc.dg/pr14092-1.c: New testcase.
43896 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43898 * gcc.dg/cpp/assert4.c: Fix typo last change.
43900 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43901 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43903 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43905 2004-02-09 Roger Sayle <roger@eyesopen.com>
43907 * gcc.c-torture/compile/20040209-1.c: New test case.
43909 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43911 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43913 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43915 * gcc.c-torture/execute/20040208-[12].c: New tests.
43917 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43919 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43921 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43923 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43925 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43928 * gcc.dg/visibility-8.c: New testcase.
43930 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43932 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43934 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43936 2004-02-07 Roger Sayle <roger@eyesopen.com>
43938 PR middle-end/13696
43939 * g++.dg/opt/fold1.C: New test case.
43941 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43944 * g++.dg/other/crash-2.C: New test.
43946 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43949 * g++.dg/parse/angle-bracket2.C: New test.
43951 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43953 PR middle-end/13750
43955 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43957 * g++.dg/pch/wchar-1.C: New.
43958 * g++.dg/pch/wchar-1.Hs: New.
43960 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43963 * g++.dg/parse/error15.C: New test.
43964 * g++.dg/parse/crash11.C: Update dg-error mark.
43966 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43969 * g++.dg/warn/conv2.C: New test.
43971 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43974 * g++.dg/warn/incomplete1.C: Remove xfail.
43976 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43978 * lib/file-format.exp (gcc_target_object_format): Use
43979 ${tool}_target_compile, not gcc_target_compile.
43980 * lib/target-supports.exp (check_alias_available): Likewise.
43981 (check_gc_sections_available): Likewise.
43982 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43983 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43986 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43989 * g++.dg/template/static6.C: New test.
43991 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43993 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43995 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43997 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43998 tests for systems where `char' is unsigned by default.
44000 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44003 * g++.dg/template/partial3.C: New test.
44005 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
44007 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44008 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44009 Remove mentions of obsolete ports.
44011 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
44013 * gcc.dg/noncompile/20001228-1.c: Fix for new
44016 2004-02-03 Roger Sayle <roger@eyesopen.com>
44019 * gcc.c-torture/execute/multdi-1.c: New test case.
44021 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44024 * g++.dg/template/lookup5.C: New test.
44026 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44029 * g++.dg/template/lookup4.C: New test.
44032 * g++.dg/parse/error14.C: New test.
44035 * g++.dg/parse/template13.C: New test.
44037 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44040 * g++.dg/template/koenig4.C: New test.
44043 * g++.dg/template/crash17.C: New test.
44046 * g++.dg/parse/error13.C: New test.
44047 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44049 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44051 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44053 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
44057 * gcc.dg/noncompile/20040203-1.c: New test.
44058 * gcc.dg/noncompile/20040203-2.c: Likewise.
44059 * gcc.dg/noncompile/20040203-3.c: Likewise.
44060 * gcc.dg/20040203-1.c: Likewise.
44062 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
44065 * g++.dg/template/sizeof7.C: New test.
44067 2004-02-02 Eric Christopher <echristo@redhat.com>
44068 Zack Weinberg <zack@codesourcery.com>
44070 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44072 2004-02-02 Zack Weinberg <zack@codesourcery.com>
44074 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44075 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44076 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44077 * gcc.dg/cleanup-5.c: Run only on Linux targets.
44079 2004-02-02 Mark Mitchell <mark@codesourcery.com>
44082 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44085 * g++.dg/ext/attrib13.C: New test.
44088 * g++.dg/conversion/op2.C: New test.
44090 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44092 * gcc.dg/titype-1.c: Fix pasto.
44094 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44096 * gcc.dg/titype-1.c: New test.
44098 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44101 * g++.dg/template/non-type-template-argument-1.C,
44102 g++.dg/template/qualified-id1.C: Update dg-error marks.
44103 * g++.dg/template/nontype6.C: New test.
44105 2004-02-01 Roger Sayle <roger@eyesopen.com>
44107 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44108 * gcc.dg/builtins-31.c: New testcase.
44109 * gcc.dg/builtins-32.c: New testcase.
44111 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
44113 * objc.dg/call-super-2.m: Update line numbers
44114 for the including of stddef.h.
44116 2004-01-30 Michael Matz <matz@suse.de>
44118 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44119 g++.dg/ext/case-range3.C: New tests.
44121 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44125 * g++.dg/template/member4.C: New test.
44127 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44130 * g++.dg/template/sizeof6.C: New test.
44132 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44134 * gcc.dg/fwritable-strings-1.c: New test.
44136 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44138 * gcc.c-torture/compile/20040130-1.c: New test.
44140 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
44142 * objc.dg/call-super-2.m: Include stddef.h for size_t.
44144 2004-01-29 Mark Mitchell <mark@codesourcery.com>
44147 * g++.dg/template/ctor3.C: New test.
44149 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44151 * g++.dg/tc1: New directory.
44152 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44153 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44154 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44155 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44156 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44158 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44160 * g++.dg/parse/error11.C: New test.
44161 * g++.dg/parse/error12.C: Likewise.
44163 2004-01-28 Ziemowit Laski <zlaski@apple.com>
44165 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44166 (scan_initial, main): Use aligned_sizeof instead of sizeof.
44168 2004-01-28 Mark Mitchell <mark@codesourcery.com>
44171 * g++.dg/ext/attrib12.C: New test.
44174 * g++.dg/parse/cast2.C: New test.
44176 2004-01-27 James E Wilson <wilson@specifixinc.com>
44178 * objc.dg/encode-2.m (main): New local string. Set depending on
44179 sizeof long. Use in sscanf call.
44180 * objc.dg/encode-3.m (main): New local string. Set depending on
44181 sizeof long. Use in scan_initial call.
44183 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44185 * objc.dg/call-super-2.m: Make LP64-safe.
44186 * objc.dg/desig-init-1.m: Likewise.
44188 2004-01-27 Devang Patel <dpatel@apple.com>
44190 * g++.dg/debug/namespace1.C: New test.
44192 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
44194 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44197 * gcc.dg/arm-mmx-1.c: New test.
44199 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44201 * gcc.dg/20040127-1.c: New test.
44202 * gcc.dg/20040127-2.c: New test.
44204 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44206 * objc.dg/stret-1.m (glob): Renamed to globa.
44208 2004-01-26 Mark Mitchell <mark@codesourcery.com>
44211 * g++.dg/expr/for1.C: New test.
44213 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
44215 PR middle-end/13779
44216 * gcc.dg/darwin-longlong.c: New test.
44218 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
44220 * gcc.dg/20040124-1.c: Moved test from here...
44221 * gcc.c-torture/compile/20040124-1.c: ...to here.
44223 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44225 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
44226 the assembly output if -m64 is passed.
44228 2004-01-25 Mark Mitchell <mark@codesourcery.com>
44231 * g++.dg/template/cond3.C: New test.
44233 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44236 * g++.dg/template/ttp7.C: New test.
44238 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44241 * g++.dg/template/nontype4.C: New test.
44242 * g++.dg/template/nontype5.C: Likewise.
44244 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
44246 * gcc.dg/torture/mips-clobber-at.c: New test.
44248 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
44250 * gcc.dg/20040124-1.c: New test.
44252 2004-01-24 Jakub Jelinek <jakub@redhat.com>
44254 * gcc.dg/20040123-1.c: New test.
44256 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44258 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44260 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
44262 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44264 2004-01-23 Andrew Pinski <apinski@apple.com>
44266 * gcc.dg/20030121-1.c: Move to ..
44267 * gcc.dg/20040121-1.c: here.
44269 2004-01-23 Roger Sayle <roger@eyesopen.com>
44271 * gcc.dg/builtins-29.c: New test case.
44273 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44276 * gcc.dg/builtins-30.c: New testcase.
44278 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44280 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44281 * lib/g77.exp: Likewise.
44282 * lib/objc.exp: Likewise.
44283 * lib/g++.exp: Likewise.
44285 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44287 * gcc.dg/struct-by-value-2.c: New test.
44289 2004-01-21 Andrew Pinski <apinski@apple.com>
44292 * gcc.dg/20030121-1.c: New test.
44294 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44296 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44297 clobber frame pointer register in asm statement.
44299 2004-01-21 Falk Hueffner <falk@debian.org>
44301 * gcc.c-torture/compile/20040121-1.c: New test.
44303 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44305 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44307 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44309 * gcc.dg/ppc64-abi-2.c: New test.
44311 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44313 * lib/treelang.exp: Fill out this file.
44314 * lib/treelang-dg.exp: New File.
44316 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44318 * gcc.c-torture/compile/981022-1.c: Remove.
44319 * gcc.dg/array-5.c: Remove XFAIL.
44320 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44321 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44322 gcc.dg/cond-lvalue-1.c: Update.
44323 * gcc.dg/cast-lvalue-2.c: New test.
44325 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44328 * g++.dg/other/error1.C (class foo): Tweak error message.
44331 * g++.dg/template/call2.C: New test.
44333 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44335 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44336 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44337 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44338 scalar-return-1_x.c, scalar-return-2_y.c,
44339 scalar-return-3_x.c, scalar-return-3_y.c,
44340 scalar-return-4_x.c, scalar-return-4_y.c,
44341 struct-align-1.h, struct-align-1_x.c,
44342 struct-align-1_y.c, struct-align-2.h,
44343 struct-align-2_x.c, struct-align-2_y.c,
44344 struct-by-value-10_y.c, struct-by-value-11_x.c,
44345 struct-by-value-11_y.c, struct-by-value-12_x.c,
44346 struct-by-value-12_y.c, struct-by-value-13_x.c,
44347 struct-by-value-13_y.c, struct-by-value-14_x.c,
44348 struct-by-value-14_y.c, struct-by-value-15_x.c,
44349 struct-by-value-15_y.c, struct-by-value-16_y.c,
44350 struct-by-value-17_y.c, struct-by-value-18_y.c,
44351 struct-by-value-19_y.c, struct-by-value-1_x.c,
44352 struct-by-value-1_y.c, struct-by-value-20_y.c,
44353 struct-by-value-2_x.c, struct-by-value-2_y.c,
44354 struct-by-value-3_y.c, struct-by-value-4_x.c,
44355 struct-by-value-4_y.c, struct-by-value-5_y.c,
44356 struct-by-value-6_y.c, struct-by-value-7_y.c
44357 struct-by-value-8_x.c, struct-by-value-8_y.c
44358 struct-by-value-9_x.c, struct-by-value-9_y.c
44359 struct-return-10_x.c, struct-return-10_y.c,
44360 struct-return-19_x.c, struct-return-20_x.c
44361 struct-return-2_x.c, struct-return-2_y.c
44362 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44363 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44365 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44367 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44368 attribute on sparc*-sun-solaris2.*.
44370 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44373 * g++.dg/ext/typeof7.C: New test.
44375 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44377 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44378 * gcc.dg/const-elim-1.c: Same.
44380 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44382 * objc.dg/stret-1.m: New.
44383 * objc.dg/stret-2.m: New.
44385 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44388 * g++.dg/ext/vector1.C: New test.
44390 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44392 * gcc.dg/pch/import-1.c: New.
44393 * gcc.dg/pch/import-1.hs: New.
44394 * gcc.dg/pch/import-1a.h: New.
44395 * gcc.dg/pch/import-1b.h: New.
44396 * gcc.dg/pch/import-1c.h: New.
44398 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44401 * g++.dg/ext/array1.C: New test.
44404 * g++.dg/conversion/op1.C: New test.
44406 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44409 From Kazumoto Kojima / Dan Kegel:
44410 * gcc.dg/pr11864-1.c: New test.
44413 From Marcus Comstedt / Dan Kegel:
44414 * gcc.dg/pr10392-1.c: New test.
44416 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44419 * g++.dg/init/ref10.C: New test.
44421 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44424 * g++.dg/parse/typename6.C: New test.
44426 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44429 * g++.dg/pch/wchar-1.C: New.
44430 * g++.dg/pch/wchar-1.Hs: New.
44432 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44435 * g++.dg/expr/sizeof2.C: New test.
44437 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44439 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44441 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44444 * g++.dg/lookup/strong-using-3.C: New.
44445 * g++.dg/lookup/using-10.C: New.
44447 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44450 * g++.dg/lookup/strong-using-2.C: New.
44452 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44453 Dan Kegel <dank@kegel.com>
44454 J"orn Rennecke <joern.rennecke@superh.com>
44457 * gcc.dg/pr9365-1.c: New test.
44459 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44462 * g++.dg/parse/casting-operator2.C: New test.
44463 * g++.old-deja/g++.pt/explicit83.C: Remove.
44465 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44467 * gcc.dg/label-compound-stmt-1.c: New test.
44468 * gcc.c-torture/compile/950922-1.c,
44469 gcc.c-torture/compile/20000211-3.c,
44470 gcc.c-torture/compile/20000518-1.c,
44471 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44472 compound statements.
44474 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44476 * gcc.dg/ppc64-abi-1.c: New test.
44478 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44480 * g++.dg/ext/attrib9.C: Add dg-warnings.
44482 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44485 * g++.dg/parse/dtor3.C: New test.
44487 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44490 * g++.dg/parse/try-catch-1.C: New test.
44492 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44494 * ada/acats/run_all.sh: Add more verbose output in acats.log
44495 when compiling tests.
44497 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44500 * gcc.dg/typedef-redecl.c: New test case.
44501 * gcc.dg/typedef-redecl.h: New support file.
44503 2004-01-13 Jan Hubicka <jh@suse.cz>
44505 * gcc.dg/always_inline.c: New test.
44506 * gcc.dg/debug/20031231-1.c: Fix.
44508 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44511 * g++.dg/template/array3.C: New test.
44513 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44515 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44516 * g++.dg/warn/Wunused-2.C: Likewise.
44518 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44521 * g++.dg/template/instantiate6.C: New test.
44523 2004-01-12 Roger Sayle <roger@eyesopen.com>
44525 PR middle-end/11397
44526 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44528 2004-01-12 Jan Hubicka <jh@suse.cz>
44531 * gcc.dg/20040112-1.c: New.
44533 * gcc.dg/dwarf-die[1-7].c: Move to...
44534 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44535 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44537 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44540 * g++.dg/parse/friend4.C: New test.
44542 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44545 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44546 definition is called a friend.
44548 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44550 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44552 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44555 * g++.dg/parse/error10.C: New test.
44556 * g++.dg/template/arg2.C: Accept "invalid type" error.
44558 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44560 PR middle-end/13392
44561 * g++.dg/opt/expect2.C: New test.
44563 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44565 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44566 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44567 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44568 Update dg-error regexps.
44570 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44572 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44573 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44575 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44577 * gcc.dg/pragma-re-1.c: Use right pointer type.
44579 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44581 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44583 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44585 * gcc.dg/rs6000-ldouble-1.c: New.
44587 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44591 * g++.dg/other/abstract1.C: New test.
44593 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44595 * g++.dg/lookup/strong-using-1.C: New.
44597 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44600 * gcc.dg/func-ptr-conv-1.c: New test.
44601 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44603 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44606 * gcc.c-torture/compile/20040109-1.c: New.
44608 2004-01-08 Stuart Hastings <stuart@apple.com>
44610 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44611 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44612 * gcc.dg/i386-sse-6.c: ...this new testcase.
44614 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44616 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44618 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44620 * ada/acats/run_acats: Treat 'gnatchop' the same way
44621 as 'gnatmake'. Export GCC_DRIVER.
44622 * ada/acats/run_all.sh: Add target_gnatchop. Use
44623 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44625 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44628 * g++.dg/template/dependent-expr4.C: New test.
44630 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44632 * gcc.dg/altivec-11.c: New test.
44634 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44636 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44638 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44641 * gcc.dg/enum-compat-1.c: New test.
44642 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44644 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44647 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44648 gcc.dg/c99-idem-qual-3.c: New tests.
44650 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44652 * gcc.dg/winline-7.c: Don't cast void * to int.
44654 2004-01-06 Jan Hubicka <jh@suse.cz>
44656 * gcc.dg/i386-sse-5.c: New test
44657 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44659 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44662 * g++.dg/rtti/typeid4.C: New test.
44664 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44666 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44668 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44671 * g++.dg/template/error11.C: New test.
44674 * g++.dg/template/class2.C: New test.
44676 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44677 Richard Sandiford <rsandifo@redhat.com>
44680 * g++.dg/opt/alias3.C: New test.
44682 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44685 * g++.dg/template/koenig3.C: New test.
44688 * g++.dg/parse/offsetof3.C: New test.
44690 * g++.dg/init/copy7.C: Add missing dg-error markers.
44693 * g++.dg/init/copy7.c: New test.
44696 * g++.dg/parse/cast1.C: New test.
44698 2004-01-04 Jan Hubicka <jh@suse.cz>
44700 * gcc.dg/winline[1-7].c: New tests.
44702 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44705 * g++.dg/template/qualttp22.C: New test.
44707 2004-01-01 Jan Hubicka <jh@suse.cz>
44709 * gcc.dg/debug/20031231-1.c: New.
44710 * gcc.c-torture/compile/20040101-1.c: New.
44711 * gcc.dg/dwarf-die-[1-7].c: New.
44713 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44715 PR optimization/13521
44716 * gcc.c-torture/compile/20031231-1.c: New test.
44718 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44720 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44722 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44725 * g++.dg/template/crash16.C: New test.
44727 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44729 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44731 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44733 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44735 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44736 * g++.old-deja/g++.law/profile1.C: Likewise.
44737 * gcc.c-torture/compile/981006-1.c: Likewise.
44738 * gcc.c-torture/execute/loop-2e.x: Likewise.
44739 * gcc.c-torture/execute/loop-2f.x: Remove.
44740 * gcc.c-torture/execute/loop-2g.x: Likewise.
44741 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44742 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44744 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44747 * g++.dg/ext/attrib11.C: New test.
44750 * g++.dg/template/array2-1.C: New test.
44751 * g++.dg/template/array2-2.C: New test.
44753 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44755 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44757 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44760 * g++.dg/template/array1-1.C: New test.
44761 * g++.dg/template/array1-2.C: New test.
44763 2003-12-29 Roger Sayle <roger@eyesopen.com>
44766 * g77.dg/12632.f: New test case.
44768 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44771 * g++.dg/parse/nontype1.C: New test.
44773 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44776 * g++.dg/parse/explicit1.C: New test.
44777 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44779 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44782 * g++.dg/opt/inline6.C: New test.
44785 * g++.dg/parse/error9.C: New test.
44787 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44789 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44792 * g++.dg/init/assign1.C: New test.
44794 2003-12-28 Roger Sayle <roger@eyesopen.com>
44797 * g++.dg/warn/format3.C: New test case.
44799 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44801 * gcc.c-torture/compile/20031227-1.c: New test.
44803 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44805 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44806 * g77.dg/bprob/bprob.exp: Likewise.
44807 * gcc.misc-tests/bprob.exp: Likewise.
44808 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44809 variants on systems where the library does not provide that
44811 * gcc.dg/builtins-20.c: Use builtins-config.h.
44812 * gcc.dg/builtins-config.h: New file.
44814 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44816 * lib/gcc-dg.exp (dg-require-profiling): New function.
44817 * lib/target-supports.exp (check_profiling_available): Likewise.
44818 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44819 * g77.dg/bprob/bprob.exp: Likewise.
44820 * gcc.misc-tests/bprob.exp: Likewise.
44821 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44822 * gcc.dg/20021014-1.c: Likewise.
44823 * gcc.dg/nest.c: Likewise.
44825 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44827 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44829 * g++.dg/lookup/java2.C: Likewise.
44830 * gcc.dg/cpp/lexident.c: Likewise.
44832 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44834 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44836 * gcc.c-torture/compile/961203-1.c: Likewise.
44837 * gcc.c-torture/compile/980506-1.c: Likewise.
44839 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44841 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44842 (additional_prunes): New global.
44843 (gcc-dg-prune): Handle additional per-test pruning.
44844 (dg-test): Clear additional_prunes between tests.
44846 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44847 dg-prune-output to avoid spurious failures from assembler
44848 complaining about nonexistent WAW violations.
44849 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44850 Use dg-prune-output to avoid spurious failures from assembler
44851 warning about Itanium B-step errata.
44853 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44855 * g++.dg/abi/macro0.C: New test.
44856 * g++.dg/abi/macro1.C: Likewise.
44857 * g++.dg/abi/macro2.C: Likewise.
44859 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44860 * g++.dg/abi/bitfield7.C: Likewise.
44861 * g++.dg/abi/dtor2.C: Likewise.
44862 * g++.dg/abi/mangle11.C: Likewise.
44863 * g++.dg/abi/mangle12.C: Likewise.
44864 * g++.dg/abi/mangle14.C: Likewise.
44865 * g++.dg/abi/mangle17.C: Likewise.
44866 * g++.dg/abi/vbase10.C: Likewise.
44867 * g++.dg/abi/vbase14.C: Likewise.
44868 * g++.dg/template/qualttp17.C: Likewise.
44870 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44873 * gcc.dg/20031223-1.c: New test.
44875 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44877 * gcc.dg/noreturn-7.c: New test.
44879 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44881 * gcc.dg/null-pointer-1.c: New test.
44883 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44885 * g++.old-deja/g++.jason/template18.C: Remove.
44886 * g++.old-deja/g++.jason/template37.C: Likewise.
44889 * g++.dg/lookup/ns1.C: New test.
44892 * g++.dg/template/lookup3.C: New test.
44894 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44896 * g++.dg/template/recurse1.C: New test
44898 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44901 * g++.dg/parse/semicolon1.C: New test.
44902 * g++.dg/parse/semicolon1.h: Likewise.
44904 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44906 * gcc.dg/darwin-misaligned.c: New test.
44908 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44911 * gcc.dg/20031222-1.c: New test.
44913 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44916 * g++.dg/parse/error8.C: New test.
44919 * g++.dg/warn/ctor-init-1.C: New test.
44921 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44923 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44925 * gcc.c-torture/compile/930217-1.c: Likewise.
44926 * gcc.c-torture/compile/930513-1.c: Likewise.
44927 * gcc.c-torture/execute/920908-2.c: Likewise.
44928 * gcc.c-torture/execute/921204-1.c: Likewise.
44929 * gcc.c-torture/execute/930621-1.c: Likewise.
44930 * gcc.c-torture/execute/930630-1.c: Likewise.
44931 * gcc.c-torture/execute/931031-1.c: Likewise.
44932 * gcc.c-torture/execute/980602-2.c: Likewise.
44933 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44934 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44935 * gcc.c-torture/execute/extzvsi.c: Likewise.
44936 * gcc.c-torture/unsorted/ext.c: Likewise.
44938 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44941 * gcc.c-torture/compile/20031220-2.c: New test case.
44943 2003-12-20 Roger Sayle <roger@eyesopen.com>
44945 PR optimization/13031
44946 * gcc.c-torture/compile/20031220-1.c: New test case.
44948 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44950 * gcc.dg/cast-function-1.c: New test.
44952 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44954 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44957 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44960 * g++.dg/ext/attrib10.C: New test.
44962 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44964 * gcc.dg/cleanup-10.c: New test.
44965 * gcc.dg/cleanup-11.c: New test.
44967 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44970 * g++.dg/opt/expect1.C: New test.
44972 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44974 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44976 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44979 * gcc.dg/20031218-1.c: New test.
44982 * gcc.dg/20031218-2.c: New test.
44983 * gcc.dg/20031218-3.c: New test.
44985 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44986 of label name and allow for USER_LABEL_PREFIX == "_" names.
44987 * g++.dg/abi/mangle18-2.C: Likewise.
44988 * g++.dg/abi/mangle19-1.C: Likewise.
44989 * g++.dg/abi/mangle19-2.C: Likewise.
44990 * g++.dg/abi/mangle20-1.C: Likewise.
44991 * g++.dg/abi/mangle20-2.C: Likewise.
44993 2003-12-18 Richard Henderson <rth@redhat.com>
44995 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44997 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44998 Dan Kegel <dank@kegel.com>
45001 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45002 testing a cross compiler, it causes spurious compile failures.
45003 * lib/g++.exp: Likewise.
45005 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45008 * g++.dg/template/access13.C: New test.
45010 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
45012 * gcc.dg/20031216-1.c: New test.
45014 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45017 * g++.dg/template/error10.C: New test.
45019 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45021 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45022 * g++.dg/eh/simd-2.C: Likewise.
45024 2003-12-17 James E Wilson <wilson@specifixinc.com>
45025 Roger Sayle <roger@eyesopen.com>
45027 * gcc.c-torture/execute/ieee/mzero5.c: New.
45029 2003-12-17 Mark Mitchell <mark@codesourcery.com>
45032 * g++.dg/parse/error6.C: New test.
45035 * g++.dg/parse/error7.C: New test.
45037 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45039 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45040 at -O with stabs debugging formats.
45041 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45042 * gcc.dg/debug/debug-2.c: Likewise.
45044 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45047 * g++.dg/init/error1.C: New test.
45050 * g++.dg/init/pm3.C: New test.
45052 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
45055 * gcc.dg/bitfld-8.c: New test.
45057 2003-12-16 James Lemke <jim@wasabisystems.com>
45059 * gcc.dg/arm-scd42-[123].c: New tests.
45061 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45064 * g++.dg/abi/mangle20-1.C: New test.
45065 * g++.dg/abi/mangle20-2.C: New test.
45067 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45070 * g++.dg/other/offsetof2.C: Remove XFAIL.
45071 * g++.dg/parse/offsetof1.C: New test.
45072 * g++.gd/parse/offsetof2.C: Likewise.
45074 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45076 * g++.dg/template/nontype3.C: New test.
45077 * g++.dg/template/static2.C: Tweaked the dg-error clause.
45079 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45081 * g++.dg/warn/noreturn-3.C: Also test instantiation.
45083 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45086 * g++.dg/expr/assign1.C: New test.
45089 * g++.dg/abi/mangle19-1.C: New test.
45090 * g++.dg/abi/mangle19-2.C: New test.
45092 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
45094 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45096 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
45098 * gcc.c-torture/execute/20031216-1.c: New test.
45100 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45102 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45105 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45108 * g++.dg/template/error9.C: New test.
45111 * g++.dg/template/error8.C: New test.
45113 2003-12-15 Roger Sayle <roger@eyesopen.com>
45115 PR middle-end/13400
45116 * gcc.c-torture/execute/20031215-1.c: New test case.
45118 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45121 * g++.dg/parse/error5.C: New test.
45124 * g++.dg/expr/sizeof1.C: New test.
45127 * g++.dg/template/crash15.C: New test.
45129 2003-12-15 Geoffrey Keating <geoffk@apple.com>
45131 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45132 a non-POD type as the last named parameter of a varargs function.
45134 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45138 * g++.dg/template/crash14.C: New test.
45139 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45141 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
45143 * g++.dg/other/java1.C: New test.
45146 * g++.dg/abi/mangle18-1.C: New test.
45147 * g++.dg/abi/mangle18-2.C: New test.
45149 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45151 PR optimization/10312
45152 * gcc.c-torture/execute/20031214-1.c: New.
45154 2003-12-14 Mark Mitchell <mark@codesourcery.com>
45158 * g++.dg/parse/error3.C: New test.
45159 * g++.dg/parse/error4.C: Likewise.
45160 * g++.dg/abi/mangle4.C: Tweak error messages.
45161 * g++.dg/lookup/using5.C: Likewise.
45162 * g++.dg/other/error2.C: Likewise.
45163 * g++.dg/parse/typename5.C: Likewise.
45164 * g++.dg/parse/undefined1.C: Likewise.
45165 * g++.dg/template/arg2.C: Likewise.
45166 * g++.dg/template/ttp3.C: Likewise.
45167 * g++.dg/template/type1.C: Likewise.
45168 * g++.old-deja/g++.other/crash32.C: Likewise.
45169 * g++.old-djea/g++.pt/defarg8.C: Likewise.
45171 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45174 * g++.dg/warn/noreturn-3.C: New test.
45176 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45179 * g++.dg/abi/covariant3.C: New.
45181 2003-12-12 Jakub Jelinek <jakub@redhat.com>
45183 * g++.dg/eh/ia64-1.C: New test.
45185 2003-12-12 Roger Sayle <roger@eyesopen.com>
45187 PR optimization/13037
45188 * g77.f-torture/execute/13037.f: New test case.
45190 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45193 * g++.dg/abi/covariant2.C: New.
45195 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
45197 * gcc.dg/cpp/trad/macro.c: New tests.
45199 2003-12-11 Zack Weinberg <zack@codesourcery.com>
45201 * gcc.c-torture/execute/wchar_t-1.x: Delete.
45203 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
45206 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45208 * lib/g++.exp (g++_version): Likewise.
45209 * lib/g77.exp (g77_version): Likewise.
45210 * lib/objc.exp (default_objc_version): Likewise.
45212 2003-12-10 Richard Henderson <rth@redhat.com>
45214 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45216 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45218 2003-12-08 Matt Austern <austern@apple.com>
45221 * lib/gcc-dg.exp (dg-require-visibility): Define.
45222 * lib/target-supports (check_visibility_available): Define.
45223 * gcc.dg/visibility-1.c: New test.
45224 * gcc.dg/visibility-2.c: Likewise.
45225 * gcc.dg/visibility-3.c: Likewise.
45226 * gcc.dg/visibility-4.c: Likewise.
45227 * gcc.dg/visibility-5.c: Likewise.
45228 * gcc.dg/visibility-6.c: Likewise.
45229 * g++.dg/ext/visibility-1.C: Likewise.
45230 * g++.dg/ext/visibility-2.C: Likewise.
45231 * g++.dg/ext/visibility-3.C: Likewise.
45232 * g++.dg/ext/visibility-4.C: Likewise.
45233 * g++.dg/ext/visibility-5.C: Likewise.
45234 * g++.dg/ext/visibility-6.C: Likewise.
45236 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45238 * g++.dg/lookup/java1.C: New test.
45239 * g++.dg/lookup/java2.C: New test.
45241 2003-12-07 Falk Hueffner <falk@debian.org>
45243 * g++.dg/opt/noreturn-1.C: New test.
45245 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
45247 * gcc.dg/overflow-1.c: New test.
45249 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45251 * g77.f-torture/compile/13060.f: New test.
45253 2003-12-06 Mark Mitchell <mark@codesourcery.com>
45256 * g++.dg/inherit/operator2.C: New test.
45258 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45261 * g++.dg/ext/attrib9.C: New test.
45263 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45266 * g++.dg/template/error7.C: New test.
45268 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
45269 J"orn Rennecke <joern.rennecke@superh.com>
45272 * g++.dg/other/struct-va_list.C: New test.
45274 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45277 * g++.dg/parse/defarg6.C: New test.
45279 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45282 * gcc.c-torture/execute/20031201-1.c: New test.
45284 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45286 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45288 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45290 * gcc.dg/builtin-return-1.c: New test.
45292 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45293 J"orn Rennecke <joern.rennecke@superh.com>
45295 PR optimization/13260
45296 * gcc.c-torture/execute/20031204-1.c: New test.
45298 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45301 * g++.dg/template/error6.C: New test.
45303 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45305 * gcc.dg/20031202-1.c: New test.
45307 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45310 * g++.dg/template/eh1.C: New test.
45313 * g++.dg/template/error5.C: New test.
45315 2003-12-02 David Ung <davidu@mips.com>
45317 * gcc.dg/compat/vector-check.h: Corrected type for var
45320 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45323 * g++.dg/template/ptrmem8.C: New test.
45325 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45328 * g++.dg/template/dependent-expr3.C: New test.
45330 2003-12-01 James Lemke <jim@wasabisystems.com>
45332 * gcc.dg/arm-g2.c: New test.
45334 2003-12-01 Roger Sayle <roger@eyesopen.com>
45336 PR optimization/11634
45337 * gcc.dg/20031201-2.c: New test case.
45339 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45342 * objc.dg/proto-lossage-3.m: New test.
45344 2003-12-01 Roger Sayle <roger@eyesopen.com>
45346 PR optimization/12628
45347 * gcc.dg/20031201-1.c: New test case.
45349 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45351 * gcc.dg/unaligned-1.c: New test.
45353 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45356 * g++.dg/template/error4.C: New test.
45357 * g++.dg/template/nested3.C: Adjust error markers.
45359 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45361 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45363 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45366 * gcc.dg/bitfld-7.c: New test.
45368 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45370 * gcc.dg/tls/asm-1.C: New test.
45372 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45374 * gcc.dg/cpp/assert4.c: Update.
45376 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45378 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45379 * gcc.dg/builtin-apply3.c: New test.
45381 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45383 * lib/compat.exp (compat-obj): New xfaildata parameter.
45384 Use it to set compiler_conditional_xfail_data before compiling.
45385 (compat-get-options): Handle dg-xfail-if.
45386 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45387 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45388 * gcc.dg/compat/vector-1_y.c: Likewise.
45389 * gcc.dg/compat/vector-2_x.c: Likewise.
45390 * gcc.dg/compat/vector-2_y.c: Likewise.
45392 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45394 * g++.dg/opt/reg-stack4.C: New test.
45396 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45398 * gcc.dg/builtin-apply2.c: New test.
45400 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45402 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45404 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45407 * g++.dg/template/template-id-2.C: New test.
45409 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45412 * g++.dg/template/memfriend1.C: New test.
45413 * g++.dg/template/memfriend2.C: Likewise.
45414 * g++.dg/template/memfriend3.C: Likewise.
45415 * g++.dg/template/memfriend4.C: Likewise.
45416 * g++.dg/template/memfriend5.C: Likewise.
45417 * g++.dg/template/memfriend6.C: Likewise.
45418 * g++.dg/template/memfriend7.C: Likewise.
45419 * g++.dg/template/memfriend8.C: Likewise.
45420 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45422 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45425 * g++.dg/ext/cond1.C: New test.
45427 2003-11-20 Richard Henderson <rth@redhat.com>
45429 * gcc.dg/20020201-2.c: Remove.
45430 * gcc.dg/20020201-4.c: Remove.
45431 * gcc.dg/20020304-1.c: Remove.
45433 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45435 * gcc.dg/cpp/trad/xwin1.c: New test case.
45437 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45439 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45440 * lib/g77.exp: Likewise.
45441 * lib/objc.exp: Likewise.
45442 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45445 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45448 * g++.dg/template/static5.C: New test.
45450 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45452 * gcc.dg/nested-func-1.c: New test.
45454 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45456 * gcc.dg/cpp/assert4.c: New test.
45458 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45461 * g++.dg/lookup/using9.c: New test.
45463 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45466 * g++.dg/template/error3.C: New test.
45468 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45471 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45472 No longer use a wrapper for gcc, since this does not work under
45475 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45478 * g++.dg/template/ptrmem7.C: New test.
45480 2003-11-13 Andrew Pinski <apinski@apple.com>
45482 * gcc.c-torture/compile/20031113-1.c: New test.
45484 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45485 Kean Johnston <jkj@sco.com>
45488 * gcc.dg/unused-4.c: Update.
45490 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45492 * g++.dg/opt/const3.C: New test.
45494 2003-11-13 Jan Hubicka <jh@suse.cz>
45496 * gcc.c-torture/compile/20031112-1.c: New test.
45498 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45500 * g++.dg/parse/crash10.C: Remove bogus error marker.
45502 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45504 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45505 (host_gcc): Likewise.
45506 (ROOT): Honor $PWDCMD.
45508 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45510 2003-11-12 Catherine Moore <clm@redhat.com>
45512 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45514 2003-11-12 Andreas Jaeger <aj@suse.de>
45515 Jakub Jelinek <jakub@redhat.com>
45516 Andrew Pinski <pinskia@physics.uc.edu>
45517 Richard Henderson <rth@redhat.com>
45519 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45521 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45523 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45524 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45526 2003-11-11 Andreas Jaeger <aj@suse.de>
45528 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45530 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45532 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45534 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45537 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45539 * gcc.dg/trampoline-1.c: New test.
45541 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45543 * gcc.c-torture/compile/200031109-1.c: New test.
45545 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45549 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45550 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45551 gcc.dg/format/no-y2k-1.c: Update.
45553 2003-11-08 Roger Sayle <roger@eyesopen.com>
45555 PR optimization/10467
45556 * gcc.dg/20031108-1.c: New test case.
45558 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45560 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45562 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45564 * gcc.dg/compound-lvalue-1.c: New test.
45565 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45568 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45570 * gcc.dg/altivec-varargs-1.c: New test.
45572 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45574 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45575 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45576 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45577 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45578 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45580 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45582 * gcc.dg/cond-lvalue-1.c: New test.
45584 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45586 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45588 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45591 * g++.dg/template/instantiate5.C: New test.
45593 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45596 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45597 * ChangeLog: Add missing first entry for above test.
45599 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45602 * g++.dg/template/using8.C: New test.
45603 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45605 2003-11-02 Roger Sayle <roger@eyesopen.com>
45607 PR optimization/10817
45608 * gcc.c-torture/compile/20031102-1.c: New test case.
45610 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45612 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45615 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45617 * gcc.dg/20031102-1.c: New test.
45619 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45621 * gcc.dg/complex-1.c: New test.
45623 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45626 * g++.dg/template/crash13.C: Adjust expected error location.
45627 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45629 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45631 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45633 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45636 * gcc.c-torture/compile/20031031-2.c: New test.
45638 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45641 * gcc.c-torture/compile/20031031-1.c: New test.
45643 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45645 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45646 * gcc.misc-tests/bprob.exp: Likewise.
45647 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45648 the execution test on arm-elf configs.
45649 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45650 configs that don't support scratch files.
45651 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45653 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45655 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45658 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45660 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45661 Avoid non pure sh syntax. Add more logging.
45663 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45666 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45669 * gcc.dg/ppc-stackalign-1.c: New test.
45671 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45673 * ada/acats/run_all.sh: Change output to be more compliant with
45675 Create acats.sum and acats.log files under testsuite/ada/acats
45676 Only run [a-z]* directories, to filter out e.g. CVS.
45677 Redirect build output to log file.
45679 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45681 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45683 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45686 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45688 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45690 * gcc.c-torture/compile/20031023-1.c: New test.
45691 * gcc.c-torture/compile/20031023-2.c: New test.
45692 * gcc.c-torture/compile/20031023-3.c: New test.
45693 * gcc.c-torture/compile/20031023-4.c: New test.
45695 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45698 * g++.dg/lookup/scoped8.C: New test.
45700 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45702 * g++.dg/opt/reg-stack3.C: New test.
45704 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45706 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45708 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45711 * g++.dg/template/crash13.C: New test.
45713 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45715 * gcc.dg/c99-restrict-2.c: New test.
45717 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45719 PR c++/12698, c++/12699, c++/12700, c++/12566
45720 * g++.dg/inherit/covariant9.C: New test.
45721 * g++.dg/inherit/covariant10.C: New test.
45722 * g++.dg/inherit/covariant11.C: New test.
45724 2003-10-23 Jason Merrill <jason@redhat.com>
45727 * g++.dg/ext/complit2.C: New test.
45729 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45732 * gcc.c-torture/execute/20031020-1.c: New test.
45734 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45736 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45737 following the jump_insn.
45739 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45741 * gcc.dg/cast-lvalue-1.c: New test.
45743 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45746 * g++.dg/template/cond2.C: New test.
45748 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45750 * gcc.dg/builtins-28.c: New test.
45752 2003-10-20 Jan Hubicka <jh@suse.cz>
45754 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45756 * gcc.dg/inline-2.c: Likewise.
45758 2003-10-20 Phil Edwards <phil@codesourcery.com>
45760 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45761 * gcc.dg/nest.c: Likewise.
45763 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45765 PR c++/9781, c++/10583, c++/11862
45766 * g++.dg/parse/crash13.C: New test.
45768 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45770 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45772 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45774 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45775 Define HAVE_C99_RUNTIME except on Solaris.
45776 * gcc.dg/builtins-20.c: Likewise.
45778 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45780 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45782 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45785 * g++.dg/template/crash21.C: New test.
45787 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45790 * g++.dg/template/typename5.C: New test.
45792 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45795 * g++.dg/template/friend25.C: New test.
45797 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45799 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45802 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45804 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45807 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45809 * gcc.c-torture/execute/960416-1.x: Remove.
45810 * gcc.c-torture/execute/divconst-3.x: Likewise.
45812 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45815 * gcc.dg/torture/cris-volatile-1.c: New test.
45817 2003-10-14 Roger Sayle <roger@eyesopen.com>
45819 PR optimization/9325
45820 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45821 for overflowing floating point to integer conversion during RTL
45824 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45826 * objc/execute/_cmd.m: Fix typo.
45827 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45828 Relax 'scan-assembler' regexp.
45829 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45830 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45831 * objc.dg/zero-link-2.m: Remove blank line.
45832 * objc.dg/zero-link-3.m: New test case.
45834 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45836 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45838 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45839 than linker trickery.
45841 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45844 * g++.dg/other/friend2.C: New test.
45846 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45848 * gcc.dg/20031012-1.c: New test.
45850 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45852 * gcc.dg/weak/weak-3.c: Fix for new warning.
45854 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45856 PR optimization/8750
45857 * gcc.c-torture/execute/20031012-1.c: New test case.
45859 2003-10-11 Roger Sayle <roger@eyesopen.com>
45861 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45862 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45864 2003-10-11 Roger Sayle <roger@eyesopen.com>
45866 PR optimization/12260
45867 * gcc.c-torture/compile/20031011-2.c: New test case.
45869 2003-10-11 Roger Sayle <roger@eyesopen.com>
45871 * gcc.c-torture/execute/20031011-1.c: New testcase.
45873 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45875 * gcc.c-torture/compile/20031011-1.c: New test.
45877 2003-10-11 Jan Hubicka <jh@suse.cz>
45879 * g++.dg/other/first-global.C: New test.
45881 2003-10-11 Roger Sayle <roger@eyesopen.com>
45883 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45885 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45887 * gcc.c-torture/compile/20031010-1.c: New test.
45889 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45891 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45892 * gcc.c-torture/execute/va-arg-25.c: ... here.
45894 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45896 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45898 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45900 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45902 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45904 * g++.dg/parse/error2.C: New test.
45906 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45909 * g++.dg/other/error5.C: Modify the error message.
45910 * g++.dg/lookup/using8.C: New test.
45912 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45914 * gcc.dg/darwin-abi-2.c: New file.
45915 * gcc.c-torture/execute/va-arg-24.c: New file.
45917 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45919 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45922 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45925 * g++.dg/other/error4.C: Update error messages.
45926 * g++.dg/template/ptrmem4.C: Likewise.
45929 * g++.dg/init/new9.C: New test.
45931 PR c++/12334, c++/12236, c++/8656
45932 * g++.dg/ext/attrib8.C: New test.
45934 2003-10-06 Devang Patel <dpatel@apple.com>
45936 * gcc.dg/debug/dwarf2-3.h: New test.
45937 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45939 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45941 * g++.dg/opt/cfg2.C: New test.
45943 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45945 * g++.dg/opt/float1.C: New test.
45947 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45949 * gcc.dg/c90-array-lval-6.c: New test.
45950 * gcc.dg/c99-array-lval-6.c: New test.
45952 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45953 Ziemowit Laski <zlaski@apple.com>
45955 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45956 'Derived', so that it is never considered a class method; add
45957 new warning for '+port' method ambiguity.
45958 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45959 <objc/objc-api.h> (needed on Mac OS X).
45960 * objc.dg/method-13.m: New test.
45962 2003-10-03 Roger Sayle <roger@eyesopen.com>
45964 PR optimization/9325, PR java/6391
45965 * gcc.c-torture/execute/20031003-1.c: New test case.
45967 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45969 PR optimization/12180
45970 * gcc.dg/20031002-1.c: New test.
45973 * g++.dg/inherit/error1.C: New test.
45975 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45977 * lib/f-torture.exp (search_for): Rename to...
45978 (search_for_re): This. Also, clean up comments and the
45979 "regexp" invocation.
45981 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45983 * gcc.c-torture/compile/20031002-1.c: New test.
45985 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45987 * g++.dg/opt/cond1.C: New test.
45989 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45991 * gcc.dg/Wold-style-definition-2.c: New testcase.
45992 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45994 2003-09-29 Richard Henderson <rth@redhat.com>
45996 * g++.dg/init/array10.C: Add dg-options.
45998 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
46000 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46002 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46004 * g++.dg/template/friend19.C: Fix typo.
46005 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46007 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
46009 * gcc.c-torture/execute/20030928-1.c: New test.
46010 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46012 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46014 * g++.dg/opt/unroll1.C: New test.
46016 2003-09-26 Roger Sayle <roger@eyesopen.com>
46018 PR optimization/11741
46019 * gcc.dg/20030926-1.c: New test case.
46021 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46024 * g++.dg/parse/access7.C: New test.
46025 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46027 2003-09-24 Ziemowit Laski <zlaski@apple.com>
46029 MERGE OF objc-improvements-branch into MAINLINE:
46030 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46031 if libobjc has not been built.
46032 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46033 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46034 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46035 objc/execute/nested-3.m, objc/execute/np-2.m,
46036 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46037 objc/execute/redefining_self.m, objc/execute/root_methods.m,
46038 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46039 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46040 objc.dg/special/unclaimed-category-1.h,
46041 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46042 well as GNU runtime.
46043 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46044 * execute/cascading-1.m, execute/function-message-1.m,
46045 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46046 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46047 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46048 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46049 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46050 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46051 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46052 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46053 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46054 * objc.dg/bitfield-2.m: Run only on Darwin.
46055 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46056 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46057 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46058 * objc.dg/const-str-1.m: Fix constant string layout.
46060 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
46062 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46064 2003-09-23 Geoffrey Keating <geoffk@apple.com>
46066 * gcc.dg/darwin-abi-1.c: New file.
46068 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
46071 * gcc.c-torture/compile/20030921-1.c: New test.
46073 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
46075 * g++.dg/opt/reg-stack2.C: New test.
46077 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46079 * g++.dg/eh/delayslot1.C: New test.
46081 2003-09-20 Richard Henderson <rth@redhat.com>
46083 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46085 2003-09-20 Roger Sayle <roger@eyesopen.com>
46087 * gcc.c-torture/execute/20030920-1.c: New test case.
46089 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46091 * g++.dg/rtti/typeid3.C: Correct expected error message.
46093 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46096 * g++.dg/parse/crash12.C: New test.
46098 2003-09-19 Janis Johnson <janis187@us.ibm.com>
46100 * gcc.dg/compat/mixed-struct-check.h: New.
46101 * gcc.dg/compat/mixed-struct-defs.h: New.
46102 * gcc.dg/compat/mixed-struct-init.h: New.
46103 * gcc.dg/compat/struct-by-value-19_main.c: New.
46104 * gcc.dg/compat/struct-by-value-19_x.c: New.
46105 * gcc.dg/compat/struct-by-value-19_y.c: New.
46106 * gcc.dg/compat/struct-by-value-20_main.c: New.
46107 * gcc.dg/compat/struct-by-value-20_x.c: New.
46108 * gcc.dg/compat/struct-by-value-20_y.c: New.
46109 * gcc.dg/compat/struct-return-19_main.c: New.
46110 * gcc.dg/compat/struct-return-19_x.c: New.
46111 * gcc.dg/compat/struct-return-19_y.c: New.
46112 * gcc.dg/compat/struct-return-20_main.c: New.
46113 * gcc.dg/compat/struct-return-20_x.c: New.
46114 * gcc.dg/compat/struct-return-20_y.c: New.
46116 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
46117 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46118 so that it will not complain on LP64 targets.
46120 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46123 * g++.dg/template/friend24.C: New test.
46125 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
46128 * g++.dg/template/memtmpl2.C: New test.
46130 2003-09-18 Mark Mitchell <mark@codesourcery.com>
46133 * gcc.dg/builtin-apply1.c: New test.
46135 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
46138 * g++.dg/warn/Wunused-4.C: New test.
46140 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46143 * g++.dg/other/gc2.C: New test.
46145 2003-09-17 Mark Mitchell <mark@codesourcery.com>
46148 * g++.dg/rtti/typeid3.C: New test.
46151 * g++.dg/overload/template1.C: New test.
46153 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
46155 * g++.dg/opt/cfg3.C: New test.
46157 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46160 * g++.dg/template/crash11.C: New test.
46162 2003-09-16 Jason Merrill <jason@redhat.com>
46163 Jakub Jelinek <jakub@redhat.com>
46165 * gcc.dg/attr-warn-unused-result.c: New test.
46167 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
46170 * g++.dg/expr/call2.C: New test.
46172 2003-09-15 Andreas Jaeger <aj@suse.de>
46174 * gcc.dg/Wold-style-definition-1.c: New test.
46176 2003-09-14 Mark Mitchell <mark@codesourcery.com>
46179 * g++.dg/parse/template12.C: New test.
46181 * g++.dg/abi/bitfield11.C: New test.
46182 * g++.dg/abi/bitfield12.C: Likewise.
46184 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
46186 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
46187 non-expansion of functional macro name without arguments at EOL.
46188 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
46190 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
46192 * gcc.c-torture/execute/20030914-[12].c: New tests.
46194 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
46197 * g++.dg/overload/addr1.C: New test.
46199 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
46201 * gcc.dg/20030909-1.c: New test.
46203 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46205 * gcc.dg/ultrasp10.c: New test.
46207 2003-09-09 Devang Patel <dpatel@apple.com>
46209 * gcc.dg/darwin-ld-6.c: New test.
46211 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46213 * gcc.dg/torture/builtin-explog-1.c: New testcase.
46215 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46217 * gcc.dg/ia64-types1.c: New test.
46218 * gcc.dg/ia64-types2.c: Likewise.
46220 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46222 * gcc.dg/builtins-1.c: Add more _Complex tests.
46223 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46225 * gcc.dg/builtins-1.c: Test existing _Complex functions.
46226 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46228 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46231 * g++.dg/lookup/koenig2.C: New test.
46234 * g++.dg/rtti/typeid2.C: New test.
46236 2003-09-08 Jakub Jelinek <jakub@redhat.com>
46238 * gcc.c-torture/compile/20030904-1.c: New test.
46240 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46242 * g++.dg/opt/longbranch2.C: New test.
46244 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46246 * g++.dg/template/crash10.C: Only compile it.
46248 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46250 PR middle-end/11665
46251 * gcc.c-torture/compile/20030907-1.c: New test.
46252 * g++.dg/init/array11.C: New test.
46254 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46257 * g++.dg/init/struct1.C: New test.
46259 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46262 * g++.dg/expr/comma1.C: New test.
46264 2003-09-06 Mark Mitchell <mark@codesourcery.com>
46267 * g++.dg/expr/static_cast5.C: New test.
46269 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
46272 * g++.dg/lookup/scoped7.C: New test.
46275 * g++.dg/other/static1.C: New test.
46278 * g++.dg/warn/template-1.C: New test.
46281 * g++.dg/template/crash10.C: New test.
46284 * g++.dg/overload/VLA.C: New test.
46287 * g++.dg/template/call1.C: New test.
46289 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46292 * g++.dg/parse/using3.C: New test.
46294 2003-09-06 Roger Sayle <roger@eyesopen.com>
46297 * g++.dg/overload/builtin3.C: New test case.
46299 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46302 * gcc.dg/20030906-1.c: New test.
46303 * gcc.dg/20030906-2.c: Likewise.
46305 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46308 * g++.dg/parse/defarg5.C: New test.
46310 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46312 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46315 * g++.dg/expr/static_cast4.C: New test.
46318 * g++.dg/template/crash9.C: New test.
46320 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46322 * g++.old-deja/g++.ext/pretty2.C: Update for change
46324 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46326 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46329 * g++/dg/template/qualified-id1.C: New test.
46332 * g++.dg/warn/noeffect4.C: New test.
46334 2003-09-04 Matt Austern <austern@apple.com>
46336 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46337 * g++.dg/ext/fnname2.C: Likewise.
46338 * g++.dg/ext/fnname3.C: Likewise.
46340 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46342 * g++.dg/expr/lval1.C: New test.
46343 * g++.dg/ext/lvcast.C: Remove.
46345 2003-09-03 Roger Sayle <roger@eyesopen.com>
46347 PR optimization/11700.
46348 * gcc.c-torture/compile/20030903-1.c: New test case.
46350 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46353 * g++.dg/abi/layout4.C: New test.
46355 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46358 * g++.dg/parse/friend3.C: New test.
46360 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46363 * g++.dg/template/class1.C: New test.
46366 * g++.dg/expr/call1.C: New test.
46368 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46371 * g++.dg/init/ref9.C: New test.
46374 * g++.dg/template/nested4.C: New test.
46376 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46379 * g++.dg/template/non-dependent4.C: New test.
46382 * g++.dg/inherit/conv1.C: New test.
46384 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46387 * g++.dg/ext/label1.C: New test.
46388 * g++.dg/ext/label2.C: Likewise.
46390 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46392 * g++.dg/expr/cond3.C: New test.
46394 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46396 * gcc.dg/builtins-1.c: Add new builtin cases.
46398 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46400 * gcc.dg/builtins-1.c: Add new cases.
46401 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46403 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46405 * gcc.dg/builtins-1.c: Add more math builtin tests.
46406 * gcc.dg/torture/builtin-attr-1.c: New test.
46408 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46410 PR optimization/5079
46411 * g++.dg/opt/static3.C: New test.
46413 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46415 * gcc.misc-tests/gcov-10b.c: New test.
46417 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46419 * g++.dg/opt/ptrmem3.C: New test.
46421 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46423 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46425 * gcc.dg/20030826-2.c: New test.
46427 2003-08-26 Roger Sayle <roger@eyesopen.com>
46429 PR middle-end/12002
46430 * g77.f-torture/compile/12002.f: New test case.
46432 2003-08-26 Roger Sayle <roger@eyesopen.com>
46434 * gcc.dg/20030826-1.c: New test case.
46436 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46438 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46440 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46443 * c++.dg/lookup/crash1.C: New test.
46445 * c++.dg/warn/noeffect3.C: New test.
46447 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46449 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46450 * gcc.dg/compat/vector-1_y.c: Ditto.
46451 * gcc.dg/compat/vector-2_x.c: Ditto.
46452 * gcc.dg/compat/vector-2_y.c: Ditto.
46454 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46456 * gcc.dg/20030702-1.c: New test.
46458 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46461 * g++.dg/ext/altivec-1.C: New test.
46463 2003-08-24 Richard Henderson <rth@redhat.com>
46465 * g++.dg/eh/simd-2.C: Add -w for x86.
46467 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46469 * gcc.dg/20030815-1.c: New test.
46471 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46474 * g++.dg/parse/access6.C: New test.
46476 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46478 PR c++/641, c++/11876
46479 * g++.dg/template/friend22.C: New test.
46480 * g++.dg/template/friend23.C: Likewise.
46482 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46484 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46487 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46489 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46491 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46493 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46495 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46497 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46499 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46501 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46503 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46506 * g++.dg/overload/prom1.C: New test.
46509 * g++.dg/parse/dtor2.C: New test.
46512 * g++.dg/parse/using2.C: New test.
46514 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46517 * gcc.c-torture/compile/20030821-1.c: New.
46519 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46522 * g++.dg/template/deduce2.C: New test.
46524 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46526 * gcc.c-torture/execute/20030821-1.c: New test.
46528 2003-08-20 Roger Sayle <roger@eyesopen.com>
46530 PR middle-end/11984
46531 * gcc.dg/20030820-1.c: New test case.
46533 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46536 * g++.dg/warn/noeffect2.C: New test.
46538 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46541 * g++.dg/template/dtor2.C: New test.
46544 * g++.dg/template/operator1.C: New test.
46545 * g++.dg/parse/operator4.C: New test.
46548 * g++.dg/expr/enum1.C: New test.
46549 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46552 * g++.dg/parse/elab2.C: New test.
46553 * g++.dg/parse/typedef4.C: Change error message.
46554 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46555 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46556 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46558 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46560 * gcc.dg/pch/warn-1.c: New.
46561 * gcc.dg/pch/warn-1.hs: New.
46563 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46566 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46568 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46570 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46572 * gcc.dg/uninit-D.c: New Test.
46573 * gcc.dg/uninit-E.c: New Test.
46574 * gcc.dg/uninit-F.c: New Test.
46575 * gcc.dg/uninit-G.c: New Test.
46577 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46579 * g++.dg/README: Describe the pch directory.
46581 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46584 * g++.dg/parse/access4.C: New test.
46585 * g++.dg/parse/access5.C: Likewise.
46586 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46588 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46590 * gcc.dg/noncompile/20030818-1.c: New.
46592 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46595 * g++.dg/warn/noeffect1.C: New test.
46597 * g++.dg/template/scope2.C: New test.
46598 * g++.dg/template/error2.C: Correct dg-error
46600 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46602 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46604 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46607 * g++.dg/template/warn1.C: New.
46609 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46611 * g++.dg/template/error2.C: New test.
46612 * g++.dg/lookup/using7.C: Adjust errors
46613 * g++.old-deja/g++.pt/crash36.C: Likewise.
46614 * g++.old-deja/g++.pt/derived3.C: Likewise.
46616 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46618 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46619 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46620 * gcc.c-torture/execute/builtins/string-9.c: New, from
46621 string-opt-9.c. Adjust for execute/builtins framework.
46622 * gcc.c-torture/execute/string-opt-9.c: Delete.
46624 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46626 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46628 * g++.dg/parse/ret-type2.C: New test.
46631 * g++.dg/init/new8.C: New test.
46634 * g++.dg/parse/typedef5.C: New test.
46637 * g++.dg/parse/qualified2.C: New test.
46638 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46641 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46643 * g++.dg/conversion/ptrmem1.C: New test.
46645 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46648 * gcc.dg/20030811-1.c: New test.
46651 * gcc.c-torture/execute/20030811-1.c: New test.
46653 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46655 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46657 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46660 * g++.dg/inherit/multiple1.C: New test.
46662 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46664 * gcc.dg/spe1.c: New test.
46667 * g++.dg/expr/cast2.C: New test.
46670 * g++.dg/template/dependent-name2.C: New test.
46672 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46674 * g++.dg/parse/crash11.C: Put the dg options in comments.
46676 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46678 * lib/gcc-dg.exp: Update for diagnostic change.
46680 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46683 * g++.dg/parse/crash11.C: New test.
46685 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46687 * gcc.dg/cpp/spacing1.c: Update.
46689 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46692 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46693 a value for -mtune.
46695 2003-08-04 Roger Sayle <roger@eyesopen.com>
46697 PR middle-end/11771
46698 * gcc.c-torture/compile/20030804-1.c: New test case.
46700 2003-08-04 Roger Sayle <roger@eyesopen.com>
46702 * gcc.dg/20030804-1.c: New test case.
46704 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46706 * gcc.dg/cpp/separate-1.c: New test.
46708 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46711 * g++.dg/template/dependent-expr2.C: New test.
46714 * g++.dg/expr/ptrmem1.C: New test.
46716 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46719 * g++.dg/template/friend15.C: New test.
46721 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46723 * lib/dg-pch.exp: Work round PCH bug.
46725 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46727 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46728 builtins. Move cases from builtins-4.c here.
46730 * gcc.dg/torture/builtin-math-1.c: New test taken from
46731 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46734 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46737 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46740 * g++.dg/template/using7.C: New test.
46742 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46744 * import1.c, import2.c: New tests.
46746 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46748 * g++.dg/eh/crossjump1.C: New test.
46750 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46753 * g++.dg/template/using6.C: New test.
46756 * g++.dg/template/koenig2.C: New test.
46758 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46761 * g++.dg/parse/typedef4.C: New test.
46763 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46765 PR c++/8442, c++/8806
46766 * g++.dg/template/elab1.C: New test.
46767 * g++.dg/template/type2.C: Likewise.
46768 * g++.dg/template/ttp3.C: Adjust expected error message.
46769 * g++.old-deja/g++.law/visibility13.C: Likewise.
46770 * g++.old-deja/g++.niklas/t135.C: Likewise.
46771 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46772 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46774 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46776 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46779 * g++.dg/ext/stmtexpr1.C: New test.
46781 * g++.dg/opt/tmp1.C: New test.
46784 * g++.dg/parse/constant4.C: New test.
46787 * g++.dg/template/using5.C: New test.
46789 2003-07-31 Roger Sayle <roger@eyesopen.com>
46791 * gcc.dg/builtins-27.c: New test case.
46793 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46795 * gcc.dg/tls/opt-7.c: New test.
46797 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46799 * g++.old-deja/g++.other/crash18.C: Remove.
46801 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46803 * g++.dg/template/explicit3.C: New.
46804 * g++.dg/template/explicit4.C: New.
46805 * g++.dg/template/explicit5.C: New.
46808 * g++.dg/template/memtmpl1.C: New.
46810 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46813 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46814 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46816 2003-07-30 Jan Hubicka <jh@suse.cz>
46820 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46822 * gcc.dg/struct-in-proto-1.c: New test.
46824 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46826 * gcc.dg/cpp/include2.c: Only expect one message.
46828 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46831 * g++.dg/template/using1.C: New test.
46832 * g++.dg/template/using2.C: New test.
46833 * g++.dg/template/using3.C: New test.
46834 * g++.dg/template/using4.C: New test.
46836 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46838 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46839 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46841 2003-07-28 Jan Hubicka <jh@suse.cz>
46844 * g++.dg/opt/call1.C: New test.
46846 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46849 * g++.dg/init/enum2.C: New test.
46850 * g++.dg/template/overload1.C: Add "-w" option.
46852 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46854 * gcc.dg/Wdeclaration-after-statement-1.c,
46855 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46857 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46859 * gcc.c-torture/compile/20030725-1.c: New test.
46861 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46863 * gcc.dg/20030505.c: Only run for SPE.
46864 Remove definition of opaque type.
46866 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46868 * g++.dg/template/ptrmem6.C: New test.
46870 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46872 * gcc.c-torture/compile/zero-strct-2.c: New test.
46874 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46876 * gcc.dg/intermod-1.c: New test.
46878 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46881 * g++.dg/template/lookup2.C: New test.
46882 * g++.dg/template/memclass1.C: Remove instantiated from error.
46883 * g++.dg/other/error2.C: Tweak expected errors.
46886 * g++.dg/template/defarg3.C: New test.
46888 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46890 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46892 * g++.dg/inherit/access5.C: New test.
46894 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46897 * g++.dg/template/crash8.C: New test.
46899 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46902 * gcc.dg/noncompile/incomplete-2.c: New test.
46904 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46907 * g++.dg/inherit/access4.C: New test.
46910 * g++.dg/expr/cond2.C: New test.
46912 PR optimization/10679
46913 * g++.dg/opt/inline4.C: New test.
46915 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46917 * g++.dg/parse/crash10: New test.
46919 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46921 * g++.dg/ext/flexary1.C: New test.
46923 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46926 * g++.dg/template/crash9.C: New test.
46928 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46931 * g++.dg/parse/typedef3.C: New test.
46934 * g++.dg/parse/operator2.C: New test.
46937 * g++.dg/parse/def-tmpl-arg1.C: New test.
46940 * g++.dg/parse/funptr1.C: New test.
46943 * g++.dg/parse/ambig3.C: New test.
46946 * g++.dg/parse/operator3.C: New test.
46949 * g++.dg/parse/template10.C: New test.
46952 * g++.dg/parse/template11.C: New test.
46955 * g++.dg/parse/invalid-op1.C: New test.
46958 * g++.dg/parse/condexpr1.C: New test.
46960 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46962 * g++.dg/ext/packed3.C: New test.
46963 * g++.dg/ext/packed4.C: New test.
46965 * gcc.dg/pack-test-3.c: New test.
46967 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46969 * lib/compat.exp: Handle dg-options per source file.
46970 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46971 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46972 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46973 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46974 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46975 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46976 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46977 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46978 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46979 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46980 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46981 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46982 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46983 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46985 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46988 * gcc.c-torture/execute/20030718-1.c: New test.
46990 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46992 PR optimization/11536
46993 * gcc.dg/20030721-1.c: New test.
46995 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46998 * g++.dg/template/lookup1.C: New test.
47000 2003-07-19 Zack Weinberg <zack@codesourcery.com>
47002 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47003 diagnostics of ill-formed constructs involving labels.
47004 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47005 the new 'previously defined here' message.
47007 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
47009 * g++.dg/parse/non-dependent2.C: New test.
47011 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
47013 * g++.dg/init/init-ref4.C: xfail on targets without
47016 2003-07-17 Jakub Jelinek <jakub@redhat.com>
47019 * gcc.c-torture/execute/20030717-1.c: New test.
47021 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47023 * g++.dg/opt/cfg1.C: New test.
47025 2003-07-17 Mark Mitchell <mark@codesourcery.com>
47027 PR optimization/11557
47028 * gcc.dg/20030717-1.c: New test.
47030 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47033 * g++.dg/expr/crash-1.C: New test.
47036 * g++.dg/template/init3.C: New test.
47039 * g++.dg/template/non-dependent1.C: New test.
47042 * g++.dg/template/non-dependent2.C: New test.
47045 * g++.dg/template/non-dependent3.C: New test.
47048 * g++.dg/template/sizeof5.C: New test.
47050 2003-07-17 Geoffrey Keating <geoffk@apple.com>
47053 * gcc.c-torture/compile/mangle-1.c: New file.
47055 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47058 * g++.dg/parse/access3.C: New test.
47060 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47063 * g++.dg/init/init-ref4.C: New test.
47065 2003-07-16 Mark Mitchell <mark@codesourcery.com>
47068 * g++.dg/parse/constant3.C: New test.
47069 * g++.dg/parse/crash7.C: Likewise.
47071 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
47074 * gcc.dg/i386-pentium4-not-mull.c: New.
47076 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
47078 * gcc.dg/asm-names.c (ymain): Make it weak.
47080 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47083 * g++.dg/template/friend21.C: New test.
47085 2003-07-16 Jakub Jelinek <jakub@redhat.com>
47087 * gcc.dg/cleanup-8.c: New test.
47088 * gcc.dg/cleanup-9.c: New test.
47090 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
47092 * g++.dg/ext/dll-MI1.h: New file.
47093 * g++.dg/ext/dllexport-MI1.C: New file.
47094 * g++.dg/ext/dllimport-MI1.C: New file.
47096 2003-07-15 Jakub Jelinek <jakub@redhat.com>
47098 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47099 it does not have cmpstrsi patterns (just cmpmemsi).
47101 2003-07-15 Mark Mitchell <mark@codesourcery.com>
47104 * g++.dg/debug/debug8.C: New test.
47106 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47109 * g++.dg/template/crash7.C: New test.
47111 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
47114 * gcc.c-torture/compile/20030708-1.c: New.
47116 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
47118 * gcc.c-torture/execute/20030715-1.c: New test.
47120 2003-07-14 Geoffrey Keating <geoffk@apple.com>
47122 * gcc.dg/pch/inline-3.c: New file.
47123 * gcc.dg/pch/inline-3.hs: New file.
47124 * gcc.dg/pch/inline-4.c: New file.
47125 * gcc.dg/pch/inline-4.hs: New file.
47127 2003-07-14 Mark Mitchell <mark@codesourcery.com>
47130 * g++.dg/template/crash6.C: New test.
47133 * g++.dg/template/friend20.C: New test.
47136 * g++.dg/template/overload2.C: New test.
47138 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47140 PR optimization/11440
47141 * gcc.c-torture/execute/20030714-1.c: New test.
47143 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47146 * g++.dg/template/partial2.C: New test.
47148 2003-07-13 Mark Mitchell <mark@codesourcery.com>
47151 * g++.dg/template/anon1.C: New test.
47155 * g++.dg/parse/template9.C: Likewise.
47156 * g++.dg/template/crash4.C: New test.
47157 * g++.dg/template/koenig1.C: Likewise.
47158 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47159 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47160 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47162 * g++.old-deja/g++.jason/template36.C: Likewise.
47163 * g++.old-deja/g++.mike/p1989.C: Likewise.
47164 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47165 * g++.old-deja/g++.pt/ttp20.C: Use this->.
47166 * g++.old-deja/g++.pt/ttp21.C: Use this->.
47167 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47169 * g++.old-deja/g++.pt/union2.C: Use this->.
47171 2003-07-11 Jakub Jelinek <jakub@redhat.com>
47173 * gcc.dg/20030711-1.c: New test.
47175 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
47178 * g++.dg/parse/args1.C: New test.
47179 * g++.pt/defarg8.C: Change expected errors.
47181 2003-07-11 Mark Mitchell <mark@codesourcery.com>
47184 * g++.dg/template/nontype2.C: New test.
47187 * g++.dg/parse/template8.C: New test.
47190 * g++.dg/template/scope1.C: New test.
47192 * g++.dg/warn/Wsign-compare-1.C: New test.
47194 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47196 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47198 2003-07-10 Mark Mitchell <mark@codesourcery.com>
47201 * g++.dg/template/explicit2.C: New test.
47204 * g++.dg/warn/pedantic1.C: New test.
47206 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
47209 * g++.dg/other/field1.C: New test.
47211 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47214 * gcc.c-torture/compile/20030707-1.c: New.
47216 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47219 * g++.dg/template/access12.C: New test.
47221 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
47223 * g++.dg/bprob/bprob.exp (prof_ext): Update.
47224 * g77.dg/bprob/bprob.exp (prof_ext): Update.
47225 * gcc.misc-tests/bprob.exp (prof_ext): Update.
47226 * gcc.misc-tests/gcov.exp: Update
47227 * g++.dg/gcov/gcov.exp: Update
47228 * lib/gcov.exp: Update.
47230 2003-07-08 Mark Mitchell <mark@codesourcery.com>
47232 * g++.dg/abi/mangle17.C: Make sure template expressions are
47234 * g++.dg/abi/mangle4.C: Mark erroneous casts.
47235 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47236 * g++.dg/opt/stack1.C: Remove erroneous code.
47237 * g++.dg/parse/template7.C: New test.
47238 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47239 * g++.old-deja/g++.pt/crash4.C: Likewise.
47241 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47243 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47244 with zero or one occurence of `$' after the initial `L'.
47246 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
47248 * gcc.c-torture/compile/20030704-1.c: Add a comment.
47250 2003-07-08 Roger Sayle <roger@eyesopen.com>
47253 * gcc.dg/Wunreachable-6.c: New testcase.
47254 * gcc.dg/Wunreachable-7.c: New testcase.
47256 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47259 * gcc.dg/20030708-1.c: New test.
47261 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
47263 * gcc.dg/compat/sdata-section.h: New file.
47264 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47265 * gcc.dg/torture/mips-sdata-1.c: New test.
47267 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47270 * g++.dg/template/friend19.C: New test.
47272 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47274 * g++.dg/opt/strength-reduce.C: New test.
47276 2003-07-07 Roger Sayle <roger@eyesopen.com>
47279 * gcc.dg/20030707-1.c: New testcase.
47281 2003-07-07 Roger Sayle <roger@eyesopen.com>
47283 PR optimization/11059
47284 * g++.dg/opt/emptyunion.C: New testcase.
47286 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47287 Eric Botcazou <ebotcazou@libertysurf.fr>
47289 * g++.dg/opt/stack1.C: New test.
47291 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47293 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47297 * g++.dg/expr/static_cast3.C: New test.
47299 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47301 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47303 * gcc.dg/concat.c: Concatenation of string constants with
47304 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47305 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47306 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47307 necessary to avoid multi-character character constant warning.
47308 * gcc.dg/cpp/escape.c: Likewise.
47309 * gcc.dg/cpp/ucs.c: Likewise.
47310 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47313 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47316 * gcc.c-torture/compile/20030704-1.c: New.
47318 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47320 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47322 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47324 PR c++/5287, PR c++/7910, PR c++/11021
47325 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47326 tests for warnings.
47327 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47328 * g++.dg/ext/dllimport3.C: Likewise.
47329 * g++.dg/ext/dllimport4.C: New file.
47330 * g++.dg/ext/dllimport5.C: New file.
47331 * g++.dg/ext/dllimport6.C: New file.
47332 * g++.dg/ext/dllimport7.C: New file.
47333 * g++.dg/ext/dllimport8.C: New file.
47334 * g++.dg/ext/dllimport9.C: New file.
47335 * g++.dg/ext/dllimport10.C: New file.
47336 * g++.dg/ext/dllexport1.C: New file.
47338 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47340 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47341 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47343 2003-07-03 Roger Sayle <roger@eyesopen.com>
47345 * gcc.dg/builtins-25.c: New testcase.
47346 * gcc.dg/builtins-26.c: New testcase.
47348 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47350 * gcc.dg/compat/vector-defs.h: New file.
47351 * gcc.dg/compat/vector-setup.h: New file.
47352 * gcc.dg/compat/vector-check.h: New file.
47353 * gcc.dg/compat/vector-1_main.c: New file.
47354 * gcc.dg/compat/vector-1_x.c: New file.
47355 * gcc.dg/compat/vector-1_y.c: New file.
47356 * gcc.dg/compat/vector-2_main.c: New file.
47357 * gcc.dg/compat/vector-2_x.c: New file.
47358 * gcc.dg/compat/vector-2_y.c: New file.
47360 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47361 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47362 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47363 * gcc.dg/compat/struct-align-1.h: New file.
47364 * gcc.dg/compat/struct-align-1_main.c: New file.
47365 * gcc.dg/compat/struct-align-1_x.c: New file.
47366 * gcc.dg/compat/struct-align-1_y.c: New file.
47367 * gcc.dg/compat/struct-align-2.h: New file.
47368 * gcc.dg/compat/struct-align-2_main.c: New file.
47369 * gcc.dg/compat/struct-align-2_x.c: New file.
47370 * gcc.dg/compat/struct-align-2_y.c: New file.
47372 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47373 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47374 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47375 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47376 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47377 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47378 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47379 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47380 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47381 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47382 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47383 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47384 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47385 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47386 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47387 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47388 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47389 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47390 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47391 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47392 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47393 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47394 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47395 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47396 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47397 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47398 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47399 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47400 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47402 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47404 * gcc.dg/i386-call-1.c: New test.
47406 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47409 * g++.dg/parse/defarg4.C: New.
47411 2003-07-03 Roger Sayle <roger@eyesopen.com>
47414 * gcc.c-torture/compile/20030703-1.c: New test case.
47416 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47418 * g++.dg/template/local3.C: Remove extra semicolon.
47420 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47422 * gcc.dg/i386-volatile-1.c: New test.
47424 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47427 * g++.dg/other/offsetof2.C: XFAIL.
47428 * g++.dg/other/offsetof5.C: New.
47431 * g++.dg/template/error1.C: New.
47434 * g++.dg/template/dependent-expr1.C: New.
47436 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47439 * g++.dg/template/local3.C: New test.
47442 * g++.dg/lookup/scoped6.C: New test.
47444 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47447 * g++.dg/other/error7.C: New test.
47449 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47451 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47452 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47453 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47454 * g++.old-deja/g++.other/union2.C: Likewise.
47455 * gcc.dg/c90-const-expr-2.c: Likewise.
47456 * gcc.dg/c90-const-expr-3.c: Likewise.
47457 * gcc.dg/c99-const-expr-2.c: Likewise.
47458 * gcc.dg/c99-const-expr-3.c: Likewise.
47459 * gcc.dg/concat.c: Likewise.
47461 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47464 * g++.dg/init/static1.C: New test.
47466 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47468 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47469 * g++.old-deja/g++.other/access2.C: Likewise.
47470 * g++.old-deja/g++.other/decl2.C: Likewise.
47471 * gcc.c-torture/execute/20020615-1.c: Likewise.
47473 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47476 * g++.dg/template/sizeof4.C: New test.
47478 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47480 * g++.dg/other/error6.C: New test.
47482 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47485 * g++.dg/parse/constant2.C: New test.
47487 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47490 * g++.dg/other/error5.C: New test.
47492 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47494 * gcc.dg/format/gcc_diag-1.c: New test.
47496 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47498 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47500 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47502 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47503 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47504 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47506 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47508 * gcc.c-torture/execute/builtins/string-8.c: New test.
47509 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47510 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47511 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47513 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47516 * g++.dg/ext/typeof6.C: New test.
47518 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47521 * g++.dg/init/enum1.C: New test.
47523 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47525 * gcc.dg/20030627-1.c: New test.
47527 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47530 * g++.dg/expr/static_cast2.C: New test.
47532 2003-06-26 Roger Sayle <roger@eyesopen.com>
47533 Jakub Jelinek <jakub@redhat.com>
47535 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47536 sprintf(dst,"%s",src) optimization.
47537 * gcc.c-torture/execute/20030626-1.c: New test case.
47538 * gcc.c-torture/execute/20030626-2.c: New test case.
47540 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47542 * gcc.c-torture/execute/multi-ix.c: New test.
47544 * gcc.c-torture/execute/simd-4.c (main):
47545 Added missing semicolon at end of union.
47547 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47550 * g++.dg/template/explicit-instantiation3.C: New test.
47552 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47554 * gcc.dg/20030626-1.c: Use signed char.
47556 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47558 * gcc.dg/20030626-1.c: New test.
47560 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47562 * const-str-2.m: Update.
47564 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47567 * g++.dg/rtti/dyncast1.C: New test.
47568 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47569 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47570 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47573 * g++.dg/expr/static_cast1.C: New test.
47575 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47577 * gcc.dg/20030625-1.c: New test.
47579 2003-06-24 Roger Sayle <roger@eyesopen.com>
47581 * gcc.c-torture/compile/20030624-1.c: New test case.
47583 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47585 * gcc.c-torture/execute/string-opt-17.c: New test.
47587 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47590 * g++.dg/parse/crash6.C: New test.
47592 2003-06-23 Roger Sayle <roger@eyesopen.com>
47594 * gcc.dg/builtins-24.c: New test case.
47596 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47598 * g++.dg/opt/operator1.C: New test.
47600 2003-06-22 Roger Sayle <roger@eyesopen.com>
47602 * gcc.c-torture/execute/string-opt-16.c: New test case.
47604 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47606 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47607 * g++.old-deja/g++.other/conv7.C: Likewise.
47608 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47609 * g++.old-deja/g++.other/overload14.C: Likewise.
47611 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47613 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47614 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47616 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47619 * g++.dg/warn/Winline-3.C: New test.
47621 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47623 * lib/target-supports.exp (check_alias_available): Make the test
47624 program acceptable to the Solaris assembler.
47627 * g++.dg/template/memclass2.C: New test.
47629 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47630 Eric Botcazou <ebotcazou@libertysurf.fr>
47632 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47633 data for non-matching targets.
47634 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47636 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47639 * g++.dg/template/member3.C: New test.
47641 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47644 * g++.dg/template/func1.C: New test.
47647 * g++.dg/template/static4.C: New test.
47648 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47651 * g++.dg/init/ref7.C: New test.
47653 2003-06-19 Matt Austern <austern@apple.com>
47656 * g++.dg/anew1.C: New test.
47657 * g++.dg/anew2.C: New test.
47658 * g++.dg/anew3.C: New test.
47659 * g++.dg/anew4.C: New test.
47661 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47663 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47665 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47667 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47670 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47672 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47675 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47677 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47678 * gcc.c-torture/compile/961203-1.c: Likewise.
47679 * gcc.c-torture/compile/980506-1.c: Likewise.
47681 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47684 * g++.dg/lookup/using7.C: New test.
47686 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47689 * g++.dg/abi/conv1.C: Remove it.
47690 * g++.dg/template/conv7.C: New test.
47691 * g++.dg/template/conv8.C: Likewise.
47692 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47693 conversion operator.
47695 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47697 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47698 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47699 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47700 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47701 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47702 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47703 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47704 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47705 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47706 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47707 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47708 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47709 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47710 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47711 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47712 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47713 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47714 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47715 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47716 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47717 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47718 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47719 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47720 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47721 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47722 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47723 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47724 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47725 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47727 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47729 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47730 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47733 2003-06-16 Roger Sayle <roger@eyesopen.com>
47735 * gcc.dg/i386-387-5.c: New test case.
47736 * gcc.dg/i386-387-6.c: New test case.
47737 * gcc.dg/builtins-23.c: New test case.
47739 2003-06-15 Roger Sayle <roger@eyesopen.com>
47741 * gcc.dg/builtins-22.c: New test case.
47742 * gcc.dg/i386-387-1.c: Update to test exp.
47743 * gcc.dg/i386-387-2.c: Likewise.
47745 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47747 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47749 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47751 * lib/gcc-dg.exp (dg-require-dll): New function.
47752 (dg-xfail-if): Likewise.
47753 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47756 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47757 * gcc.c-torture/compile/20001205-1.c: Likewise.
47758 * gcc.c-torture/compile/20001226-1.c: Likewise.
47759 * gcc.c-torture/compile/20010518-2.c: Likewise.
47760 * gcc.c-torture/compile/20020312-1.c: Likewise.
47761 * gcc.c-torture/compile/20020604-1.c: Likewise.
47762 * gcc.c-torture/compile/920501-12.c: Likewise.
47763 * gcc.c-torture/compile/920501-4.c: Likewise.
47764 * gcc.c-torture/compile/920520-1.c: Likewise.
47765 * gcc.c-torture/compile/920521-1.c: Likewise.
47766 * gcc.c-torture/compile/920625-1.c: Likewise.
47767 * gcc.c-torture/compile/961203-1.c: Likewise.
47768 * gcc.c-torture/compile/980506-1.c: Likewise.
47769 * gcc.c-torture/compile/981006-1.c: Likewise.
47770 * gcc.c-torture/compile/981022-1.c: Likewise.
47771 * gcc.c-torture/compile/981223-1.c: Likewise.
47772 * gcc.c-torture/compile/990617-1.c: Likewise.
47773 * gcc.c-torture/compile/dll.c: Likewise.
47774 * gcc.c-torture/compile/labels-3.c: Likewise.
47775 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47776 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47777 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47778 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47779 * gcc.c-torture/compile/simd-5.c: Likewise.
47780 * gcc.c-torture/compile/20000804-1.x: Remove.
47781 * gcc.c-torture/compile/20001205-1.x: Likewise.
47782 * gcc.c-torture/compile/20001226-1.x: Likewise.
47783 * gcc.c-torture/compile/20010518-2.x: Likewise.
47784 * gcc.c-torture/compile/20020312-1.x: Likewise.
47785 * gcc.c-torture/compile/20020604-1.x: Likewise.
47786 * gcc.c-torture/compile/920501-12.x: Likewise.
47787 * gcc.c-torture/compile/920501-4.x: Likewise.
47788 * gcc.c-torture/compile/920520-1.x: Likewise.
47789 * gcc.c-torture/compile/920521-1.x: Likewise.
47790 * gcc.c-torture/compile/920625-1.x: Likewise.
47791 * gcc.c-torture/compile/961203-1.x: Likewise.
47792 * gcc.c-torture/compile/980506-1.x: Likewise.
47793 * gcc.c-torture/compile/981006-1.x: Likewise.
47794 * gcc.c-torture/compile/981022-1.x: Likewise.
47795 * gcc.c-torture/compile/981223-1.x: Likewise.
47796 * gcc.c-torture/compile/990617-1.x: Likewise.
47797 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47798 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47799 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47800 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47801 * gcc.c-torture/compile/simd-5.x: Likewise.
47803 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47805 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47807 * gcc.c-torture/execute/20030611-1.c: New test.
47809 2003-06-12 Roger Sayle <roger@eyesopen.com>
47812 * gcc.dg/20030612-1.c: New test case.
47814 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47817 * g++.dg/expr/cast1.C: New test.
47819 2003-06-12 Roger Sayle <roger@eyesopen.com>
47821 * gcc.dg/builtins-21.c: New test case.
47823 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47825 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47826 options instead of at the end.
47827 * lib/objc.exp (objc_target_compile): Likewise.
47829 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47832 * g++.dg/parse/error1.C: New test.
47834 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47836 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47837 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47838 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47839 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47840 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47841 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47842 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47843 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47844 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47845 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47846 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47847 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47848 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47849 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47850 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47851 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47852 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47853 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47854 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47855 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47856 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47857 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47858 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47859 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47861 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47862 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47863 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47864 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47865 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47866 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47867 * gcc.dg/compat/scalar-return-3_main.c: New file.
47868 * gcc.dg/compat/scalar-return-3_x.c: New file.
47869 * gcc.dg/compat/scalar-return-3_y.c: New file.
47870 * gcc.dg/compat/scalar-return-4_main.c: New file.
47871 * gcc.dg/compat/scalar-return-4_x.c: New file.
47872 * gcc.dg/compat/scalar-return-4_y.c: New file.
47874 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47876 * gcc.dg/compat/fp2-struct-check.h: New file.
47877 * gcc.dg/compat/fp2-struct-defs.h: New file.
47878 * gcc.dg/compat/fp2-struct-init.h: New file.
47879 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47880 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47881 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47882 * gcc.dg/compat/struct-return-10_main.c: New file.
47883 * gcc.dg/compat/struct-return-10_x.c: New file.
47884 * gcc.dg/compat/struct-return-10_y.c: New file.
47886 * gcc.dg/compat/compat-common.h: New file.
47887 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47888 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47889 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47890 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47891 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47892 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47893 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47894 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47895 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47896 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47897 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47898 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47899 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47900 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47901 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47902 * gcc.dg/compat/small-struct-check.h: Ditto.
47903 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47904 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47905 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47906 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47907 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47908 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47909 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47910 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47911 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47912 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47913 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47914 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47915 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47916 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47917 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47918 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47919 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47920 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47921 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47922 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47923 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47924 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47925 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47926 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47927 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47928 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47929 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47930 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47931 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47932 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47934 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47936 * g++.dg/pch/static-1.C: New file.
47937 * g++.dg/pch/static-1.Hs: New file.
47939 2003-06-10 Richard Henderson <rth@redhat.com>
47941 * gcc.dg/asm-7.c: Adjust expected warning text.
47943 2003-06-10 Roger Sayle <roger@eyesopen.com>
47945 * gcc.dg/builtins-20.c: New test case.
47947 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47950 * g++.dg/opt/template1.C: New test.
47952 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47954 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47955 additional_sources.
47957 2003-05-21 David Taylor <dtaylor@emc.com>
47959 * gcc.dg/Wpadded.c: New file.
47961 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47963 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47964 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47965 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47968 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47970 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47972 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47974 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47975 (dg-require-alias): Likewise.
47976 (dg-require-gc-sections): Likewise.
47977 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47979 2003-06-08 Richard Henderson <rth@redhat.com>
47981 * gcc.dg/20011029-2.c: Fix the array reference.
47982 * gcc.dg/asm-7.c: New.
47984 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47986 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47988 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47990 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47991 (dg-require-gc-sections): Likewise.
47993 2003-06-08 Jan Hubicka <jh@suse.cz>
47995 * i386-cmov1.c: Fix regular expression.
47996 * i386-cvt-1.c: Likewise.
47997 * i386-local.c: Likewise.
47998 * i386-local2.c: Likewise.
47999 * i386-mul.c: Likewise.
48000 * i386-ssetype-1.c: Likewise.
48001 * i386-ssetype-3.c: Likewise.
48002 * i386-ssetype-5.c: Likewise.
48004 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48007 * g++.dg/warn/implicit-typename2.C: New test.
48008 * g++.dg/warn/implicit-typename3.C: New test.
48010 2003-06-07 Richard Henderson <rth@redhat.com>
48012 * g++.dg/other/offsetof3.C: Use size_t.
48013 * g++.dg/other/offsetof4.C: Likewise.
48015 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
48017 * lib/copy-file.exp: New. Implement gcc_copy_files.
48019 * lib/dg-pch.exp: Load copy-file.exp
48020 (dg-pch): Use gcc_copy_files instead of "file copy".
48022 2003-06-06 Mark Mitchell <mark@codesourcery.com>
48024 * gcc.dg/weak/weak.exp: Simplify.
48025 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48026 * gcc.dg/weak/weak-1.c: Likewise.
48027 * gcc.dg/weak/weak-2.c: Likewise.
48028 * gcc.dg/weak/weak-3.c: Likewise.
48029 * gcc.dg/weak/weak-4.c: Likewise.
48030 * gcc.dg/weak/weak-5.c: Likewise.
48031 * gcc.dg/weak/weak-6.c: Likewise.
48032 * gcc.dg/weak/weak-7.c: Likewise.
48033 * gcc.dg/weak/weak-8.c: Likewise.
48034 * gcc.dg/weak/weak-9.c: Likewise.
48036 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
48038 gcc.c-torture/execute/20030606-1.c: New.
48040 2003-06-06 Roger Sayle <roger@eyesopen.com>
48042 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48043 * gcc.dg/builtins-19.c: Likewise.
48045 2003-06-06 Roger Sayle <roger@eyesopen.com>
48047 * gcc.dg/builtins-2.c: Add some more tests.
48048 * gcc.dg/builtins-18.c: New test case.
48049 * gcc.dg/builtins-19.c: New test case.
48051 2003-06-06 Roger Sayle <roger@eyesopen.com>
48052 Jim Wilson <wilson@tuliptree.org>
48054 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48056 2003-06-06 Jakub Jelinek <jakub@redhat.com>
48058 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48059 mempcpy/stpcpy calls not to be optimized into something else.
48060 * gcc.c-torture/execute/string-opt-3.c: Moved to...
48061 * gcc.c-torture/execute/builtins/string-7.c: ...here.
48062 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48064 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48066 * gcc.dg/format/asm_fprintf-1.c: New test.
48068 2003-06-05 Mark Mitchell <mark@codesourcery.com>
48070 * lib/gcc-defs.exp (additional_sources): New variable.
48071 (dg-additional-sources): New function.
48072 (additional_files): New variable.
48073 (dg-additional-files): New function.
48074 (dg-additional-files-options): Likewise.
48075 * lib/gcc-dg.exp (dg-require-weak): New function.
48076 (dg-require-alias): Likewise.
48077 (dg-require-gc-sections): Likewise.
48078 * lib/target-supports.exp (check_alias_available): Remove testfile
48080 (check_gc_sections_available): New function.
48081 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48082 (dg-gpp-additional-files): Likewise.
48083 * lib/g++.exp (additional_sources): Remove.
48084 (additional_files): Likewise.
48085 (g++_target_compile): Use dg-additional-files-options.
48087 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
48089 * gcc.dg/special/ecos.exp: Remove.
48090 * gcc.dg/special/20000419-2.c: Use dg-require-*.
48091 * gcc.dg/special/alias-1.c: Likewise.
48092 * gcc.dg/special/alias-2.c: Likewise.
48093 * gcc.dg/special/gcsec-1.c: Likewise.
48094 * gcc.dg/special/weak-1.c: Likewise.
48095 * gcc.dg/special/weak-2.c: Likewise.
48096 * gcc.dg/special/wkali-1.c: Likewise.
48097 * gcc.dg/special/wkali-2.c: Likewise.
48099 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48100 dg-gpp-additional-*.
48101 * g++.dg/special/conpr-3.C: Likewise.
48102 * g++.dg/special/conpr-4.C: Likewise.
48103 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48104 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48105 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48106 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48107 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48108 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48109 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48110 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48111 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48112 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48113 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48114 * g++.old-deja/g++.other/comdat1.C: Likewise.
48115 * g++.old-deja/g++.other/comdat2.C: Likewise.
48116 * g++.old-deja/g++.other/comdat3.C: Likewise.
48117 * g++.old-deja/g++.other/ctor1.C: Likewise.
48118 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48120 2003-06-05 Richard Henderson <rth@redhat.com>
48122 * gcc.dg/debug/20030605-1.c: New.
48124 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48126 * README.QMTEST: Update.
48128 2003-06-04 Richard Henderson <rth@redhat.com>
48130 * gcc.dg/cleanup-1.c: New.
48131 * gcc.dg/cleanup-2.c: New.
48132 * gcc.dg/cleanup-3.c: New.
48133 * gcc.dg/cleanup-4.c: New.
48134 * gcc.dg/cleanup-5.c: New.
48135 * gcc.dg/cleanup-6.c: New.
48136 * gcc.dg/cleanup-7.c: New.
48138 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48140 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48142 * lib/dg-pch.exp: New file.
48143 * g++.dg/pch/pch.exp: Use dg-pch.exp.
48144 * gcc.dg/pch/pch.exp: Likewise.
48146 2003-06-04 Roger Sayle <roger@eyesopen.com>
48148 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48149 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48150 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48151 * gcc.dg/builtins-17.c: New test case.
48152 * gcc.dg/i386-387-4.c: New test case.
48153 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48155 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48157 * gcc.dg/ultrasp9.c: New test.
48159 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48161 * gcc.c-torture/compile/20030604-1.c: New test.
48162 * gcc.dg/sparc-constant-1.c: New test.
48164 2003-06-03 Glen Nakamura <glen@imodulo.com>
48166 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48168 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
48170 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48172 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48173 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48175 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
48177 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48179 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48182 * g++.dg/template/spec10.C: New test.
48184 2003-06-03 Roger Sayle <roger@eyesopen.com>
48186 * gcc.dg/builtins-16.c: New test case.
48188 2003-06-03 Jakub Jelinek <jakub@redhat.com>
48190 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48191 mempcpy test with post-increments.
48192 * gcc.c-torture/execute/string-opt-3.c: New test.
48193 * gcc.dg/string-opt-1.c: New test.
48195 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
48198 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48200 2003-06-02 Mark Mitchell <mark@codesourcery.com>
48202 * lib/scanasm.exp (dg-scan): New function, factored out of ...
48203 (scan-assembler): ... here. Use dg-scan.
48204 (scan-assembler-not): Likewise.
48205 (scan-file): New function.
48206 (scan-file-not): Likewise.
48207 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48208 * gcc.dg/cpp/_Pragma4.c: Likewise.
48209 * gcc.dg/cpp/_Pragma5.c: Likewise.
48210 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48211 * gcc.dg/cpp/avoidpaste2.c: Likewise.
48212 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48213 * gcc.dg/cpp/cmdlne-P.c: Likewise.
48214 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48215 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48216 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48217 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48218 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48219 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48220 * gcc.dg/cpp/cxxcom1.c: Likewise.
48221 * gcc.dg/cpp/line1.c: Likewise.
48222 * gcc.dg/cpp/maccom1.c: Likewise.
48223 * gcc.dg/cpp/maccom2.c: Likewise.
48224 * gcc.dg/cpp/maccom3.c: Likewise.
48225 * gcc.dg/cpp/maccom4.c: Likewise.
48226 * gcc.dg/cpp/maccom5.c: Likewise.
48227 * gcc.dg/cpp/maccom6.c: Likewise.
48228 * gcc.dg/cpp/multiline.c: Likewise.
48229 * gcc.dg/cpp/spacing1.c: Likewise.
48230 * gcc.dg/cpp/spacing2.c: Likewise.
48231 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48232 * gcc.dg/cpp/trad/maccom1.c: Likewise.
48233 * gcc.dg/cpp/trad/maccom2.c: Likewise.
48234 * gcc.dg/cpp/trad/maccom3.c: Likewise.
48235 * gcc.dg/cpp/trad/maccom4.c: Likewise.
48236 * gcc.dg/cpp/trad/maccom6.c: Likewise.
48237 * gcc.dg/cpp/cxxcom2.c: Likewise.
48238 * gcc.dg/cpp/cxxcom2.h: New file.
48240 * gcc.dg/cpp/truefalse.cpp: Move it to ...
48241 * g++.dg/cpp/truefalse.C: Here.
48242 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48244 2003-06-01 Loren James Rittle <ljrittle@acm.org>
48246 * gcc.dg/cpp/redef3.c: New file.
48248 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
48250 * gcc.dg/i386-loop-3.c: New test.
48252 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
48254 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48256 2003-05-31 Roger Sayle <roger@eyesopen.com>
48258 * gcc.dg/fwrapv-1.c: New test case.
48259 * gcc.dg/fwrapv-2.c: New test case.
48261 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48264 * g++.dg/template/spec9.C: New test.
48266 2003-05-29 Roger Sayle <roger@eyesopen.com>
48268 * gcc.dg/duff-4.c: New test case.
48270 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
48273 * g77.dg/ffixed-form-1.f: New test
48274 * g77.dg/ffixed-form-2.f: New test
48275 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48276 * g77.dg/ffree-form-3.f: New test
48278 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48280 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48281 * gcc.dg/wint_t-1.c: Likewise.
48283 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48285 * g++.dg/template/access11.C: New test.
48287 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48290 * g++.dg/template/access10.C: New test.
48292 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48293 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48295 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48297 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48299 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48300 suppress for powerpc-*-darwin*.
48301 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48303 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48305 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48306 suppress option for powerpc-*-darwin*.
48308 2003-05-23 Roger Sayle <roger@eyesopen.com>
48310 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48311 * gcc.dg/builtins-4.c: Add test for fmod.
48313 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48316 * g++.dg/template/instantiate4.C: New test.
48318 2003-05-22 Roger Sayle <roger@eyesopen.com>
48320 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48322 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48324 * gcc.dg/compat/scalar-return-1_main.c: New file.
48325 * gcc.dg/compat/scalar-return-1_x.c: New file.
48326 * gcc.dg/compat/scalar-return-1_y.c: New file.
48327 * gcc.dg/compat/scalar-return-2_main.c: New file.
48328 * gcc.dg/compat/scalar-return-2_x.c: New file.
48329 * gcc.dg/compat/scalar-return-2_y.c: New file.
48330 * gcc.dg/compat/struct-return-3_main.c: New file.
48331 * gcc.dg/compat/struct-return-3_y.c: New file.
48332 * gcc.dg/compat/struct-return-3_x.c: New file.
48333 * gcc.dg/compat/struct-return-2_main.c: New file.
48334 * gcc.dg/compat/struct-return-2_x.c: New file.
48335 * gcc.dg/compat/struct-return-2_y.c: New file.
48337 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48339 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48340 for hppa*-hp-hpux*.
48341 * gcc.dg/20021014-1.c (dg-options): Likewise.
48342 * gcc.dg/nest.c (dg-options): Likewise.
48344 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48347 * g++.dg/ext/dllimport2.C: New file.
48348 * g++.dg/ext/dllimport3.C: New file.
48350 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48352 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48353 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48354 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48355 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48356 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48357 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48358 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48359 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48360 * gcc.dg/compat/small-struct-defs.h: New file.
48361 * gcc.dg/compat/small-struct-init.h: New file.
48362 * gcc.dg/compat/small-struct-check.h: New file.
48363 * gcc.dg/compat/fp-struct-defs.h: New file.
48364 * gcc.dg/compat/fp-struct-check.h: New file.
48365 * gcc.dg/compat/fp-struct-init.h: New file.
48366 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48367 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48369 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48371 * gcc.dg/20030225-2.c: New test.
48373 2003-05-18 Roger Sayle <roger@eyesopen.com>
48374 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48376 * gcc.c-torture/compile/20030518-1.c: New test case.
48378 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48380 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48381 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48382 gcc-dg-debug-runtest.
48383 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48384 gcc-dg-debug-runtest.
48386 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48389 * g++.dg/lookup/using6.C: New test.
48391 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48393 * g++.dg/parse/access2.C: New test.
48395 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48397 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48398 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48399 * gcc.dg/debug/debug.exp: Likewise.
48401 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48403 * gcc.dg/dollar.c: New test.
48405 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48407 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48408 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48409 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48410 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48411 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48412 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48413 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48414 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48415 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48416 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48417 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48418 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48419 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48420 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48421 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48422 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48423 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48424 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48426 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48428 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48429 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48430 support for "repo" mode.
48431 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48432 * lib/g77-dg.exp: Likewise.
48433 * lib/obj-dg.exp: Likewise.
48435 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48437 Merge from gcc-3_2-rhl8-branch:
48438 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48440 * gcc.dg/tls/opt-6.c: New test.
48442 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48444 * gcc.dg/20030405-1.c: New test.
48446 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48448 * gcc.dg/20030309-1.c: New test.
48450 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48452 * gcc.c-torture/execute/20030307-1.c: New test.
48454 2003-02-20 Randolph Chung <tausq@debian.org>
48456 * gcc.c-torture/compile/20030220-1.c: New test.
48458 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48460 * gcc.dg/20030217-1.c: New test.
48462 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48464 * gcc.c-torture/compile/20020129-1.c: New test.
48466 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48468 * gcc.dg/unroll-1.c: New test.
48470 2002-11-16 Jan Hubicka <jh@suse.cz>
48472 * gcc.c-torture/execute/20020920-1.c: New test.
48474 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48477 * gcc.c-torture/compile/20021008-1.c: New test.
48479 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48482 * gcc.c-torture/execute/20020810-1.c: New test.
48484 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48486 * gcc.c-torture/compile/20020807-1.c: New test.
48488 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48490 * gcc.dg/tls/opt-1.c: New test.
48492 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48494 * gcc.dg/20020729-1.c: New test.
48496 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48498 * g++.dg/opt/life1.C: New test.
48500 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48502 * gcc.dg/20020525-1.c: New test.
48504 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48507 * g++.dg/ext/pretty1.C: New test.
48508 * g++.dg/ext/pretty2.C: New test.
48510 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48513 * g++.dg/ext/typeof5.C: New test.
48515 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48517 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48518 __USER_LABEL_PREFIX__ into account.
48519 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48521 2003-05-14 Roger Sayle <roger@eyesopen.com>
48523 * gcc.dg/builtins-15.c: New test case.
48525 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48527 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48529 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48531 * lib/g++.exp: Tweak handling of additional source files.
48532 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48533 * g++.dg/special/conpr-2a.C: Rename to ...
48534 * g++.dg/special/conpr-2a.cc: ... this.
48535 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48536 * g++.dg/special/conpr-3a.C: Rename to ...
48537 * g++.dg/special/conpr-3a.cc: This.
48538 * g++.dg/special/conpr-3b.C: Rename to ...
48539 * g++.dg/special/conpr-3b.cc: This.
48540 * g++.dg/special/conpr-4.C: New test.
48541 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48543 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48545 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48547 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48549 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48550 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48551 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48552 * g++.old-deja/g++.other/warn3.C: Likewise.
48554 2003-05-11 Roger Sayle <roger@eyesopen.com>
48556 * gcc.dg/i386-387-1.c: Update to also test log.
48557 * gcc.dg/i386-387-2.c: Likewise.
48559 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48561 * g77.f-torture/execute/int8421.f: New test.
48563 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48565 PR c++/10230, c++/10481
48566 * g++.dg/lookup/scoped5.C: New test.
48568 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48571 * g++.dg/template/ttp6.C: New test.
48573 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48575 * gcc.c-torture/execute/builtins: New directory.
48576 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48577 gcc.c-torture/execute/builtins.
48578 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48579 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48580 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48581 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48583 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48586 * g++.dg/template/access8.C: New test.
48587 * g++.dg/template/access9.C: New test.
48589 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48592 * g++.dg/parse/access1.C: New test.
48594 2003-05-09 DJ Delorie <dj@redhat.com>
48596 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48597 long, and not an int.
48599 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48601 PR c++/10555, c++/10576
48602 * g++.dg/template/memclass1.C: New test.
48604 2003-05-08 DJ Delorie <dj@redhat.com>
48606 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48608 * gcc.c-torture/execute/20021024-1.x: Likewise.
48609 * gcc.c-torture/execute/shiftdi.x: Likewise.
48610 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48611 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48612 * gcc.dg/20021018-1.c: Likewise.
48614 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48616 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48618 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48619 (bcopy): Call memmove.
48621 2003-05-08 Roger Sayle <roger@eyesopen.com>
48623 * g77.f-torture/compile/8485.f: New test case.
48625 2003-05-07 Richard Henderson <rth@redhat.com>
48628 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48629 Verify exception_cleanup not called for rethrows.
48630 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48631 when exiting catch block without rethrowing.
48632 * g++.dg/eh/forced3.C: New.
48633 * g++.dg/eh/forced4.C: New.
48635 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48637 * gcc.dg/20030505.c: Fix triplet.
48639 2003-05-06 DJ Delorie <dj@redhat.com>
48641 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48642 * gcc.dg/nest.c: Likewise.
48644 2003-05-05 Roger Sayle <roger@eyesopen.com>
48646 * gcc.dg/builtins-14.c: New test case.
48648 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48650 * lib/compat.exp (compat-execute): New argument.
48651 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48652 * gcc.dg/compat: New test directory.
48653 * gcc.dg/compat/compat.exp: New expect script.
48654 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48655 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48656 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48657 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48658 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48659 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48661 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48662 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48663 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48664 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48665 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48666 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48667 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48668 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48669 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48670 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48671 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48672 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48673 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48674 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48675 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48677 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48679 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48681 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48683 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48685 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48687 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48688 * gcc.dg/ppc-fsel-2.c: New test.
48690 * gcc.dg/unused-5.c: New test.
48692 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48695 * g++.dg/warn/pmf1.C: New test.
48697 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48700 * g++.dg/warn/main.C: New test.
48702 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48704 * gcc.dg/nonnull-3.c: New test.
48706 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48708 * gcc.dg/cpp/Wtrigraphs.c: Update.
48709 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48711 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48713 * gcc.dg/ppc-fsel-1.c: New test.
48715 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48718 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48720 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48722 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48724 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48726 PR c++/9364, c++/10553, c++/10586
48727 * g++.dg/parse/typename4.C: New test.
48728 * g++.dg/parse/typename5.C: Likewise.
48730 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48732 * gcc.c-torture/compile/20030503-1.c: New test.
48734 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48736 * g++.dg/lookup/using5.C: Fix testcase error.
48738 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48740 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48741 since MEABI is no longer supported. Remove all vestiges
48742 of MEABI from the test.
48744 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48747 * g++.dg/lookup/using5.C: New test.
48749 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48752 * g++.dg/template/ttp5.C: New test.
48754 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48756 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48757 (dg-gpp-additional-sources): New function.
48758 (dg-gpp-additional-files): Likewise.
48759 * lib/g++.exp (additional_sources): New variable.
48760 (additional_files): Likewise.
48761 (g++_target_compile): Deal with them.
48762 * lib/old-dejagnu.exp: Remove.
48763 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48764 * g++.old-deja: Revise all tests to use dg commands.
48766 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48768 PR c++/9432, c++/9528
48769 * g++.dg/lookup/using4.C: New test.
48771 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48773 * gcc.dg/noreturn-5.c: New file.
48774 * gcc.dg/noreturn-6.c: New file.
48776 * gcc.c-torture/compile/inline-1.c: New file.
48778 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48781 * g++.dg/template/explicit1.C: New test.
48783 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48786 * g++.dg/other/bitfield1.C: New test.
48789 * g++.dg/init/new7.C: New test.
48791 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48793 * g++.dg/ext/desig1.C: New test.
48794 * g++.dg/ext/init1.C: Update.
48796 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48798 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48801 * g++.dg/warn/Winline-1.C: New test.
48803 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48805 * gcc.c-torture/execute/string-opt-19.c: New test.
48807 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48808 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48810 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48813 * g++.dg/init/new6.C: New test.
48816 * g++.dg/init/ref6.C: New test.
48818 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48820 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48822 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48824 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48825 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48827 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48829 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48830 initialized static data members.
48832 2003-04-25 H.J. Lu <hjl@gnu.org>
48834 * gcc.dg/ia64-sync-4.c: New test.
48836 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48838 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48841 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48844 * g++.dg/warn/conv1.C: New test.
48845 * g++.old-deja/g++.other/conv7.C: Adjust.
48846 * g++.old-deja/g++.other/overload14.C: Adjust.
48848 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48851 * g++.dg/template/defarg2.C: New test.
48853 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48855 * gcc.dg/cpp/include2.c: Update.
48856 * gcc.dg/cpp/multiline-2.c: New.
48857 * gcc.dg/cpp/multiline.c: Update.
48858 * gcc.dg/cpp/strify2.c: Update.
48859 * gcc.dg/cpp/trad/literals-2.c: Update.
48861 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48863 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48865 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48867 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48869 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48872 * g++.dg/parse/crash4.C: New test.
48875 * g++.dg/parse/crash5.C: New test.
48877 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48880 * g++.dg/parse/crash3.C: New test.
48883 * g++.dg/parse/elab1.C: New test.
48885 2003-04-22 Devang Patel <dpatel@apple.com>
48887 * gcc.dg/cpp/trad/funlike-5.c: New test.
48889 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48891 * g++.dg/other/packed1.C: Fix dg options.
48893 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48895 * g++.dg/other/offsetof2.C: New test.
48897 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48899 * g++.dg/template/recurse.C: Adjust location of error messages.
48901 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48904 * g++.dg/init/addr-const1.C: New test.
48905 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48907 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48910 * g++.dg/lookup/struct-hack1.C: New test.
48912 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48914 * ucs.c: Update diagnostic messages.
48916 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48918 * gcc.dg/cpp/truefalse.cpp: New test.
48919 * gcc.dg/cpp/cpp.exp: Update.
48920 * g++.dg/other/stdbool-if.C: Remove.
48922 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48924 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48925 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48927 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48929 * gcc.c-torture/compile/20030418-1.c: New test.
48931 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48933 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48935 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48938 g++.dg/template/dependent-name1.C: New test.
48940 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48942 * gcc.dg/warn-1.c (tourist_guide): New array,
48943 contains a pointer to bar.
48945 2003-04-16 Roger Sayle <roger@eyesopen.com>
48947 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48948 * gcc.c-torture/execute/medce-1.c: New test case.
48949 * gcc.c-torture/execute/medce-2.c: New test case.
48951 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48953 * lib/prune.exp: Ignore more messages.
48956 * g++.dg/parse/lookup3.C: New test.
48958 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48960 * gcc.c-torture/compile/20030415-1.c : New test.
48962 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48964 * gcc.c-torture/execute/scope-2.c: Move to ...
48965 * gcc.dg/noncompile/scope.c: .... here.
48967 2003-04-14 Roger Sayle <roger@eyesopen.com>
48969 * gcc.dg/20030414-2.c: New test case.
48971 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48974 * gcc.dg/20030414-1.c: New test.
48976 2003-04-13 Roger Sayle <roger@eyesopen.com>
48978 * gcc.dg/builtins-12.c: New test case.
48979 * gcc.dg/builtins-13.c: New test case.
48981 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48983 * gcc.c-torture/execute/string-opt-18.c: New test.
48985 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48988 * g++.dg/init/new5.C: New test.
48990 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48993 * g++.dg/ext/dllimport1.C: New test.
48995 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48997 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48999 2003-04-11 Bud Davis <bdavis9659@comcast.net>
49002 * g77.f-torture/noncompile/9263.f: New test
49004 * g77.f-torture/execute/1832.f: New test
49006 2003-04-11 David Chad <davidc@freebsd.org>
49007 Loren J. Rittle <ljrittle@acm.org>
49010 * objc.dg/headers.m: New test.
49012 2003-04-10 Zack Weinberg <zack@codesourcery.com>
49014 * gcc.c-torture/execute/builtin-noret-2.c: New.
49015 * gcc.c-torture/execute/builtin-noret-2.x: New.
49016 XFAIL builtin-noret-2.c at -O1 and above.
49017 * gcc.dg/redecl.c: New.
49018 * gcc.dg/Wshadow-1.c: Update error regexps.
49020 2003-04-10 Mark Mitchell <mark@codesourcery.com>
49022 * g++.dg/abi/bitfield10.C: New test.
49024 2003-04-09 Mike Stump <mrs@apple.com>
49026 * gcc.dg/pch/pch.exp: Make testcase names longer.
49027 * g++.dg/pch/pch.exp: Make testcase names longer.
49029 2003-04-08 Roger Sayle <roger@eyesopen.com>
49031 * gcc.dg/builtins-11.c: New test case.
49033 2003-04-08 Roger Sayle <roger@eyesopen.com>
49035 * gcc.dg/builtins-9.c: New test case.
49036 * gcc.dg/builtins-10.c: New test case.
49038 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
49040 * gcc.dg/noncompile/init-4.c.c: New test.
49042 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
49044 * gcc.misc-test/gcov-9.c: New test.
49045 * gcc.misc-test/gcov-10.c: New test
49046 * gcc.misc-test/gcov-11.c: New test.
49048 2003-04-05 Zack Weinberg <zack@codesourcery.com>
49050 PR optimization/10024
49051 * gcc.c-torture/compile/20030405-1.c: New test.
49053 2003-04-04 Geoffrey Keating <geoffk@apple.com>
49055 * gcc.dg/pch/static-3.c: New.
49056 * gcc.dg/pch/static-3.hs: New.
49057 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49059 2003-04-04 Richard Henderson <rth@redhat.com>
49061 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49062 * g++.dg/eh/forced2.C: Likewise.
49064 2003-04-03 Mike Stump <mrs@apple.com>
49066 * lib/scanasm.exp (scan-assembler): Add xfail processing for
49068 (scan-assembler-times, scan-assembler-not): Likewise.
49069 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49071 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
49073 * gcc.dg/sparc-loop-1.c: New test.
49075 2003-04-02 Geoffrey Keating <geoffk@apple.com>
49078 * g++.dg/pch/system-2.C: New.
49079 * g++.dg/pch/system-2.Hs: New.
49081 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
49083 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49085 * g++.dg/eh/simd-1.C (vecfunc): Same.
49087 2003-04-01 Roger Sayle <roger@eyesopen.com>
49089 * gcc.c-torture/execute/20030401-1.c: New test case.
49091 2003-04-01 Ziemowit Laski <zlaski@apple.com>
49093 * objc.dg/defs.m: New.
49095 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
49097 * g++.dg/eh/simd-1.C: New.
49098 * g++.dg/eh/simd-2.C: New.
49100 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
49102 * gcc.c-torture/execute/simd-3.c: New.
49104 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49107 * gcc.dg/20030331-2.c: New test.
49109 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49112 * g++.dg/parse/crash2.C: New test.
49114 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49116 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49117 * gcc.c-torture/execute/20030331-1.c: ...here.
49119 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49121 * gcc.c-torture/execute/20030331-1.c: New test.
49123 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
49125 * lib/gcov.exp: Adjust call return testing strings.
49126 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49128 2003-03-31 Roger Sayle <roger@eyesopen.com>
49130 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49131 * gcc.dg/builtins-7.c: New test case.
49132 * gcc.dg/builtins-8.c: New test case.
49134 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49136 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49138 2003-03-30 Mark Mitchell <mark@codesourcery.com>
49141 * g++.dg/lookup-class-member-2.C: New test.
49143 2003-03-30 Glen Nakamura <glen@imodulo.com>
49145 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49147 2003-03-28 Roger Sayle <roger@eyesopen.com>
49149 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49151 2003-03-28 Mark Mitchell <mark@codesourcery.com>
49153 * g++.dg/init/attrib1.C: New test.
49155 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49157 * gcc.dg/ultrasp8.c: New test.
49159 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49161 * gcc.dg/ultrasp7.c: New test.
49163 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
49166 * g++.dg/template/inline1.C: New test.
49168 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49170 * gcc.dg/sparc-dwarf2.c: New test.
49172 2003-03-27 Roger Sayle <roger@eyesopen.com>
49174 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49175 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49177 2003-03-27 Mark Mitchell <mark@codesourcery.com>
49179 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49180 than reading .x files.
49181 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49182 * g77.dg/gcov/gcov-1.f: Likewise.
49183 * gcc.misc-tests/gcov-4b.c: Likewise.
49184 * gcc.misc-tests/gcov-5b.c: Likewise.
49185 * gcc.misc-tests/gcov-6.c: Likewise.
49186 * gcc.misc-tests/gcov-7.c: Likewise.
49187 * gcc.misc-tests/gcov-8.c: Likewise.
49188 * g++.dg/gcov/gcov-1.x: Remove.
49189 * g77.dg/gcov/gcov-1.x: Likewise.
49190 * gcc.misc-tests/gcov-4b.x: Likewise.
49191 * gcc.misc-tests/gcov-5b.x: Likewise.
49192 * gcc.misc-tests/gcov-6.x: Likewise.
49193 * gcc.misc-tests/gcov-7.x: Likewise.
49194 * gcc.misc-tests/gcov-8.x: Likewise.
49196 2003-03-27 Glen Nakamura <glen@imodulo.com>
49199 * gcc.dg/20030324-1.c: New test.
49201 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
49204 * g++.dg/template/arg3.C: New test.
49207 * g++.dg/template/friend18.C: New test.
49209 2003-03-26 Roger Sayle <roger@eyesopen.com>
49211 * g77.f-torture/compile/20030326-1.f: New test case.
49213 2003-03-26 Janis Johnson <janis187@us.ibm.com>
49215 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49217 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49219 2003-03-26 Jakub Jelinek <jakub@redhat.com>
49221 * gcc.dg/ia64-sync-3.c: New test.
49223 2003-03-26 Alan Modra <amodra@bigpond.net.au>
49225 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49227 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
49229 * gcc.dg/ultrasp6.c: New test.
49231 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49233 * gcc.dg/i386-signbit-1.c: New test.
49234 * gcc.dg/i386-signbit-2.c: New test.
49235 * gcc.dg/i386-signbit-3.c: New test.
49237 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49239 * gcc.dg/ultrasp5.c: Fix options.
49241 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49243 * gcc.dg/ultrasp5.c: Fix comment.
49245 2003-03-24 Bud Davis <bdavis9659@comcast.net>
49248 * g77.f-torture/execute/10197.f: New test.
49250 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
49252 PR c++/9898, c++/383
49253 * g++.dg/template/conv6.C: New test.
49256 * g++.dg/template/ptrmem5.C: New test.
49259 * g++.dg/lookup/koenig1.C: New test.
49262 * g++.dg/lookup/template2.C: New test.
49264 2003-03-24 Jakub Jelinek <jakub@redhat.com>
49266 * g++.dg/opt/rtti1.C: New test.
49268 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
49270 * gcc.dg/ultrasp5.c: New test.
49272 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
49275 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49278 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49281 * gcc.dg/20030323-1.c: New test.
49283 2003-03-23 Roger Sayle <roger@eyesopen.com>
49285 * gcc.c-torture/compile/20030323-1.c: New test case.
49287 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49289 * gcc.dg/20030321-1.c: New test.
49291 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49293 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49295 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49297 PR c++/9978, c++/9708
49298 * g++.dg/ext/vlm1.C: Adjust expected error.
49299 * g++.dg/ext/vla2.C: New test.
49300 * g++.dg/template/arg1.C: New test.
49301 * g++.dg/template/arg2.C: New test.
49303 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49305 * g77.f-torture/execute/select.f: New test.
49306 * g77.f-torture/noncompile/select_no_compile.f: New test.
49308 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49311 * g++.dg/other/error4.C: New test.
49313 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49315 * g++.dg/template/friend17.C: New test.
49317 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49319 * gcc.c-torture/compile/20030320-1.c: New.
49321 2003-03-20 Roger Sayle <roger@eyesopen.com>
49323 * gcc.dg/builtins-6.c: New test case.
49325 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49328 * gcc.c-torture/compile/20030319-1.c: New.
49330 2003-03-18 Jan Hubicka <jh@suse.cz>
49332 * gcc.dg/i386-cvt-1.c: New test.
49334 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49336 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49337 * objc.dg/naming-2.m: Likewise.
49339 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49342 * g++.dg/parse/crash1.C: New test.
49344 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49347 * g++.dg/eh/cleanup1.C: New test.
49349 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49351 * gcc.c-torture/execute/20030316-1.c: New test case.
49353 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49356 * g++.dg/init/ctor2.C: New test.
49358 2003-03-15 Roger Sayle <roger@eyesopen.com>
49360 * g77.f-torture/compile/xformat.f: New test case.
49362 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49364 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49365 * g++.old-deja/g++.mike/eh50.C: Likewise.
49367 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49370 * g++.dg/template/spec7.C: New test.
49371 * g++.dg/template/spec8.C: Likewise.
49373 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49375 * gcc.c-torture/execute/20030313-1.c: New test.
49377 2003-03-14 Richard Henderson <rth@redhat.com>
49379 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49381 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49383 * gcc.c-torture/compile/20030314-1.c: New test.
49385 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49387 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49388 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49390 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49391 to accept newer _imp__ prefix and additional
49392 newline in .drectve section.
49393 * gcc.dg/dll-4.c: Likewise.
49394 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49397 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49399 * g++.dg/parse/namespace9.C: New test.
49401 * g++.dg/init/ref5.C: New test.
49402 * g++.dg/parse/ptrmem1.C: Likewise.
49404 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49406 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49407 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49408 regular expression.
49409 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49410 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49412 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49414 * gcc.c-torture/execute/20030224-2.c: New test.
49416 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49418 * gcc.dg/decl-3.c: New test.
49420 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49422 * gcc.dg/i386-loop-2.c: New test.
49424 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49427 * g++.dg/parse/namespace8.C: New test.
49430 * g++.dg/overload/builtin2.C: New test.
49432 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49434 * gcc.dg/return-type-3.c: New test.
49436 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49438 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49439 profiling options are not supported.
49441 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49443 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49444 * g++.old-deja/g++.warn/impint2.C: Likewise.
49446 2003-03-10 Devang Patel <dpatel@apple.com>
49448 * g++.dg/cpp/c++_cmd_1.C: New test.
49449 * g++.dg/cpp/c++_cmd_1.h: New file.
49451 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49453 * gcc.dg/altivec-9.c: New file.
49455 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49457 * gcc.dg/ppc-sdata-1.c: New test.
49458 * gcc.dg/ppc-sdata-2.c: New test.
49460 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49463 * g++.dg/opt/ptrmem2.C: New test.
49466 * g++.dg/opt/ptrmem1.C: New test.
49468 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49470 * gcc.dg/i386-loop-1.c: New test.
49472 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49475 * g++.dg/lookup/friend1.C: New test.
49477 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49480 * g++.dg/parser/constructor1.C: New test.
49482 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49484 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49486 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49488 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49490 * gcc.dg/cpp/Wunused.c: Update test.
49492 2003-03-08 Jan Hubicka <jh@suse.cz>
49494 * gcc.dg/inline-3.c: New test.
49496 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49499 * g++.dg/parse/builtin1.C: New test.
49502 * g++.dg/abi/cookie1.C: New test.
49503 * g++.dg/abi/cookie2.C: Likewise.
49506 * g++.dg/template/field1.C: New test.
49509 * g++.dg/parse/class1.C: New test.
49510 * g++.dg/parse/namespace7.C: Likewise.
49511 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49513 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49515 * g++.dg/init/ref4.C: New test.
49517 2003-03-07 Jan Hubicka <jh@suse.cz>
49519 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49520 * gcc.dg/inline-3.c: New test.
49522 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49524 * g++.dg/init/ref3.C: New test.
49527 * g++.dg/init/ref2.C: New test.
49530 * g++.dg/warn/Wshadow-2.C: New test.
49533 * g++.dg/warn/Woverloaded-1.C: New test.
49535 2003-03-05 Jan Hubicka <jh@suse.cz>
49537 * gcc.dg/i386-local2.c: New.
49538 * gcc.dg/i386-local.c: Fix typo.
49540 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49542 * g++.dg/abi/layout3.C: New test.
49544 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49546 * gcc.c-torture/compile/20030305-1.c
49548 2003-03-05 Jan Hubicka <jh@suse.cz>
49550 * gcc.dg/i386-local.c: New.
49552 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49554 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49556 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49558 * gcc.dg/switch-2.c: New test.
49559 * gcc.dg/switch-3.c: New test.
49560 * gcc.dg/Wswitch.c: Adjust line numbers.
49561 * gcc.dg/Wswitch-default.c: Likewise.
49562 * gcc.dg/Wswitch-enum.c: Likewise.
49564 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49566 * gcc.c-torture/execute/20030222-1.c: New test.
49568 2003-03-03 James E Wilson <wilson@tuliptree.org>
49570 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49572 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49575 * g++.dg/init/ref1.C: New test.
49577 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49579 * gcc.dg/sh-relax.c: New SH-only test.
49581 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49583 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49584 comment explaining purpose of testcase.
49586 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49588 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49589 for HC11/HC12 (asm needs two int registers).
49590 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49591 HC11/HC12 because the test uses an asm which needs two 32-bit
49594 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49596 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49597 for HC11/HC12 (array is too large otherwise).
49598 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49599 * gcc.c-torture/compile/20010518-2.x: Likewise.
49600 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49601 HC11/HC12 (array is too large).
49603 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49605 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49606 * lib/g++-dg.exp (g++-dg-test): Likewise.
49608 2003-03-01 Roger Sayle <roger@eyesopen.com>
49610 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49611 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49613 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49615 * g++.dg/warn/implicit-typename1.C: Remove warning.
49617 2003-02-28 Richard Henderson <rth@redhat.com>
49619 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49620 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49622 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49624 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49625 * g++.dg/pch/pch.exp: Likewise.
49627 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49630 * g++.dg/init/new4.C: New test.
49632 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49634 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49636 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49638 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49641 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49644 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49646 * lib/scanasm.exp: Add support for counting numbers of
49648 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49649 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49651 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49654 * g++.dg/template/static3.C: New test.
49657 * g++.dg/parse/namespace6.C: New test.
49659 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49662 * gcc.dg/20030225-1.c: New test.
49664 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49666 * README: Remove out-of-date information.
49669 * g++.dg/template/spec6.C: New test.
49671 2003-02-24 Jeff Law <law@redhat.com>
49673 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49675 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49677 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49678 * gcc.dg/pragma-ep-1.c: Likewise.
49680 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49683 * g++.dg/template/friend16.C: New test.
49685 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49688 * g++.dg/parse/fused-params1.C: Adjust error messages.
49689 * g++.dg/template/nested3.C: New test.
49691 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49693 * g++.dg/abi/param1.C: New test.
49695 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49698 * g++.dg/warn/implicit-typename1.C: New test.
49700 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49702 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49704 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49705 * gcc.c-torture/execute/20010129-1.x: Likewise.
49706 * gcc.dg/20011107-1.c: Likewise.
49707 * gcc.dg/20020108-1.c: Likewise.
49708 * gcc.dg/20020122-3.c: Likewise.
49709 * gcc.dg/20020206-1.c: Likewise.
49710 * gcc.dg/20020310-1.c: Likewise.
49711 * gcc.dg/20020426-2.c: Likewise.
49712 * gcc.dg/20020517-1.c: Likewise.
49713 * gcc.dg/991230-1.c: Likewise.
49714 * gcc.dg/i386-unroll-1.c: Likewise.
49715 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49717 2003-02-22 Jan Hubicka <jh@suse.cz>
49719 * gcc.dg/i386-mul.c: New test.
49721 2003-02-21 Roger Sayle <roger@eyesopen.com>
49723 * gcc.dg/builtins-5.c: New test case.
49725 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49727 * gcc.dg/asmreg-1.c: New test.
49729 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49732 * g++.dg/parse/varmod1.C: New test.
49734 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49737 * g++.dg/template/op1.C: New test.
49739 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49742 * g++.dg/template/nested2.C: New test.
49744 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49747 * g++.dg/expr/dtor1.C: New test.
49749 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49751 * gcc.dg/cpp/include3.c: New test.
49752 * gcc.dg/cpp/inc/foo.h: New file.
49754 2003-02-21 Glen Nakamura <glen@imodulo.com>
49756 * gcc.c-torture/execute/20030221-1.c: New test.
49758 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49761 * g++.dg/abi/conv1.C: New test.
49763 2003-02-20 Jan Hubicka <jh@suse.cz>
49765 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49767 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49769 * gcc.c-torture/compile/20030219-1.c: New test.
49771 2003-02-18 Jan Hubicka <jh@suse.cz>
49773 * gcc.dg/funcorder.c: New test.
49775 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49777 * gcc.c-torture/execute/20030218-1.c: New.
49779 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49781 * gcc.dg/20030218-1.c: New.
49783 2003-02-18 Richard Henderson <rth@redhat.com>
49785 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49786 * gcc.dg/attr-used-2.c: New.
49788 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49791 * g++.dg/init/copy5.C: New test.
49793 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49795 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49796 * g++.dg/pch/pch.exp: Likewise.
49798 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49800 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49801 STACK_SIZE is not defined.
49803 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49806 * g++.dg/template/init1.C: New test.
49808 2003-02-16 Jan HUbicka <jh@suse.cz>
49810 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49811 (foo): Add few extra tests
49812 * gcc.dg/c99-const-expr-3.c: Likewise.
49813 * gcc.c-torture/execute/20030216-1.c: New.
49815 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49818 * g++.dg/ext/typeof4.C: New test.
49820 2003-02-15 Roger Sayle <roger@eyesopen.com>
49822 * gcc.dg/i386-387-3.c: New test case.
49824 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49826 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49827 cris-*-elf* cris-*-aout* and mmix-*-*.
49829 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49831 * gcc.dg/20030213-1.c: New test.
49833 2003-02-12 Roger Sayle <roger@eyesopen.com>
49835 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49836 * gcc.dg/i386-387-2.c: Likewise.
49838 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49840 * gcc.dg/ppc-spe.c: Fix formatting.
49841 Enable tests that were previously unsupported by gas.
49842 Delete tests for instructions that no longer exist.
49843 Switch arguments on evsubifw builtin.
49845 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49847 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49848 STACK_SIZE is too small.
49850 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49851 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49853 * gcc.dg/decl-2.c: New test.
49855 2003-02-10 Jan Hubicka <jh@suse.cz>
49857 * gcc.dg/i386-fpcvt-1.c: New test.
49859 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49861 * gcc.c-torture/execute/20030209-1.c: New test.
49863 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49865 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49866 int-wide bitops, use the constants of the same width.
49867 Likewise, if long long is 32-bit wide, test bitops using
49870 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49872 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49874 2003-02-07 Roger Sayle <roger@eyesopen.com>
49876 * gcc.dg/builtins-4.c: New test case.
49878 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49880 * gcc.dg/20020430-1.c: Fix dg command typos.
49881 * gcc.dg/20020503-1.c: Likewise.
49883 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49886 * g++.dg/parse/fused-params1.C: New test.
49889 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49892 * g++.dg/parse/non-dependent1.C: New test.
49895 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49898 * g++.dg/parse/undefined7.C: New test.
49899 * g++.dg/parse/non-templ1.C: New test.
49902 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49904 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49906 * gcc.c-torture/compile/20030206-1.c: New test.
49908 2003-02-05 Roger Sayle <roger@eyesopen.com>
49910 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49911 "pow" to "foo" to avoid potential confusion with a math built-in.
49913 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49915 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49916 conditions for SPARC targets.
49918 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49920 * gcc.dg/20030204-1.c: New test.
49922 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49925 * g++.dg/parse/array-size1.C: New test.
49928 * g++.dg/parse/undefined3.C: New test.
49931 * g++.dg/parse/undefined4.C: New test.
49934 * g++.dg/parse/undefined5.C: New test.
49937 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49940 * g++.dg/parse/casting-operator1.C: New test.
49943 * g++.dg/parse/undefined6.C: New test.
49946 * g++.dg/parse/missing-template1.C: New test.
49948 2003-02-04 Jan Hubicka <jh@suse.cz>
49950 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49951 * gcc.dg/i386-cmov?.c: Likewise.
49952 * gcc.dg/i386-fpcvt-?.c: Likewise.
49953 * gcc.dg/i386-ssefp-1.c: Likewise.
49954 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49957 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49960 * g++.dg/ext/max.C: New test.
49962 2003-02-03 Jan Hubicka <jh@suse.cz>
49964 * gcc.c-torture/execute/20030203-1.c: New test.
49966 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49968 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49971 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49973 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49974 * g++.dg/init/new2.C: Likewise.
49975 * g++.dg/other/new1.C: Likewise.
49977 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49979 * gcc.dg/struct-ret-libc.c: New test.
49981 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49983 * gcc.dg/20030129-1.c: New test.
49985 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49988 * g++.dg/template/ptrmem4.C: New test.
49990 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49992 * g++.dg/parser/constant1.C: New test.
49994 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49997 * g++.dg/parse/friend2.C: New test.
49999 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
50002 * g++.dg/template/unify4.C: New test.
50004 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
50006 * gcc.c-torture/execute/20030128-1.c: New test.
50008 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
50010 * g++.dg/lookup/nested1.C: Test moved from ...
50011 * g++.old-deja/g++.other/lookup24.C: ... here.
50013 2003-01-28 Jan Hubicka <jh@suse.cz>
50015 * gcc.dg/i386-cmov5.c: New test.
50017 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50019 * gcc.c-torture/execute/20010925-1.c: Changed the
50020 memcpy declaration.
50022 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50025 * g++.dg/parse/template5.C: New test.
50027 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
50030 * g77.dg/pr9258: New test.
50032 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50034 * README: Move relevant parts from README.g++.
50036 * README.g++: Remove this file.
50038 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50040 * g++.dg/abi/dcast1.C: New test.
50042 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50044 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50046 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
50049 * g++.old-deja/g++.other/lookup24.C: New test.
50051 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50054 * gcc.dg/uninit-C.c: New test.
50056 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
50058 * g++.dg/abi/covariant1.C: New test.
50060 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
50062 * gcc.dg/20030123-1.c: New test.
50064 2003-01-25 Jan Hubicka <jh@suse.cz>
50067 * gcc.c-torture/compile/20030125-1.c
50069 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
50072 * g++.dg/parse/template3.C: New test.
50073 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50076 * g++.dg/parse/template4.C: New test.
50079 * g++.dg/template/qual2.C: New test.
50082 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50084 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50086 2003-01-25 Roger Sayle <roger@eyesopen.com>
50088 * gcc.c-torture/execute/switch-1.c: New test case.
50090 2003-01-25 Jan Hubicka <jh@suse.cz>
50092 * gcc.c-torture/execute/20030125-1.[cx]: New test.
50094 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
50096 Tweaks for Bison-1.875. From the NEWS file:
50097 "- `parse error' -> `syntax error'
50098 Bison now uniformly uses the term `syntax error'"
50099 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50100 * gcc.dg/cpp/digraph2.c: Likewise.
50101 * gcc.dg/cpp/direct2.c: Likewise.
50102 * gcc.dg/cpp/paste4.c: Likewise.
50103 * gcc.dg/c90-restrict-1.c: Likewise.
50104 * gcc.dg/c99-func-2.c: Likewise.
50105 * gcc.dg/noncompile/920721-2.c: Likewise.
50106 * gcc.dg/noncompile/930622-2.c: Likewise.
50107 * gcc.dg/noncompile/940112-1.c: Likewise.
50108 * gcc.dg/noncompile/950921-1.c: Likewise.
50109 * gcc.dg/noncompile/951123-1.c: Likewise.
50110 * gcc.dg/noncompile/971104-1.c: Likewise.
50111 * gcc.dg/noncompile/990416-1.c: Likewise.
50113 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
50115 * g++.dg/parse/undefined1.C: Add error message.
50117 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50120 * g++.dg/parse/new1.C: New test.
50123 * g++.dg/parse/template2.C: New test.
50126 * g++.dg/parse/typedef2.C: New test.
50129 * g++.dg/ext/typeof3.C: New test.
50131 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50134 * g++.dg/parse/ret-type1.C: New test.
50137 * g++.dg/parse/tmpl-outside1.C: New test.
50140 * g++.dg/parse/int-as-enum1.C: New test.
50143 * g++.dg/parse/no-typename1.C: New test.
50146 * g++.dg/parse/no-value1.C: New test.
50149 * g++.dg/parse/wrong-inline1.C: New test.
50152 * g++.dg/parse/ref1.C: New test.
50155 * g++.dg/parse/attr-ctor1.C: New test.
50158 * g++.dg/parse/namespace5.C: New test.
50161 * g++.dg/parse/func-def1.C: New test.
50164 * g++.dg/parse/undefined1.C: New test.
50166 PR c++/5723, PR c++/8522
50167 * g++.dg/parse/specialization1.C: New test.
50169 PR c++/163, PR c++/8595
50170 * g++.dg/parse/struct-as-enum1.C: New test.
50173 * g++.dg/parse/undefined2.C: New test.
50175 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50178 * g++.dg/parse/template1.C: New test.
50181 * g++.dg/parse/using1.C: New test.
50185 * g++.dg/parse/expr2.C: New test.
50188 * g++.dg/parse/lookup2.C: Likewise.
50190 2003-01-21 Jan Hubicka <jh@suse.cz>
50192 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50193 * gcc.c-torture/execute/eeprof-1.c: Likewise.
50194 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50195 * gcc.c-torture/execute/string-opt-*.c: Likewise.
50197 2003-01-20 Nick Clifton <nickc@redhat.com>
50199 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
50200 problem with ARM sibcall code generation.
50202 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
50204 * gcc.c-torture/execute/20030120-1.c: New.
50206 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
50208 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50210 2003-01-17 Mark Mitchell <mark@codesourcery.com>
50213 * g++.dg/parse/ctor1.C: New test.
50216 * g++.dg/parse/qualified1.C: New test.
50218 * g++.dg/parse/typename3.C: New test.
50220 2003-01-16 Richard Henderson <rth@redhat.com>
50222 * g++.dg/tls/init-2.C: Fix error matches for real this time.
50224 2003-01-16 Richard Henderson <rth@redhat.com>
50226 * g++.dg/pch/pch.exp: Copy test header to the working directory
50227 before using it either for precompilation or direct use.
50228 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50229 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50231 2003-01-16 Richard Henderson <rth@redhat.com>
50233 * gcc.dg/pch/pch.exp: Copy test header to the working directory
50234 before using it either for precompilation or direct use.
50235 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50236 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50238 2003-01-16 Mark Mitchell <mark@codesourcery.com>
50240 * g++.dg/ext/typename1.C: Add typename keyword.
50241 * g++.dg/template/crash1.C: Update error messages.
50242 * g++.dg/template/crash2.C: Remove error message.
50243 * g++.dg/parse/typename2.C: New test.
50244 * g++.dg/template/typename2.C: Change implicit
50245 typename warning into error.
50246 * g++.old-deja/g++.benjamin/tem03.C: Issue more
50248 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50249 * g++.old-deja/g++.brendan/crash56.C: Add this->.
50250 * g++.old-deja/g++.law/visibility13.C: Remove error
50252 * g++.old-deja/g++.ns/template17.C: Reorder code to
50253 make declaration visible in template.
50254 * g++.old-deja/g++.pt/crash3.C: Fix typos.
50255 * g++.old-deja/g++.pt/crash36.C: Issue more error
50257 * g++.old-deja/g++.pt/crash5.C: Improve error
50259 * g++.old-deja/g++.pt/crash67.C: Remove warning.
50260 * g++.old-deja/g++.pt/inherit1.C: Add this->.
50261 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50262 * g++.old-deja/g++.pt/typename16.C: Replace implicit
50263 typename warning with error message.
50264 * g++.old-deja/g++.pt/typename19.C: Remove warning.
50265 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50266 * g++.old-deja/g++.robertl/eb24.C: Use this->.
50268 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
50270 * g++.dg/parse/ambig2.C: New test.
50272 2003-01-15 Richard Henderson <rth@redhat.com>
50274 * g++.dg/tls/init-2.C: Update error message string.
50276 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50278 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50280 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50282 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50284 * gcc.c-torture/compile/20001205-1.x: Likewise.
50285 * gcc.c-torture/compile/20001226-1.x: Likewise.
50286 * gcc.c-torture/compile/920520-1.x: Likewise.
50287 * gcc.c-torture/compile/961203-1.x: Likewise.
50288 * gcc.c-torture/compile/20020604-1.x: Likewise.
50290 2003-01-15 Jan Hubicka <jh@suse.cz>
50292 * gcc.c-torture/compile/20030115-1.c: New test.
50294 * gcc.dg/i386-fpcvt-1.c: New test.
50295 * gcc.dg/i386-fpcvt-2.c: New test.
50297 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50299 Further conform g++'s __vmi_class_type_info to the C++ ABI
50301 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50304 2003-01-14 Jan Hubicka <jh@suse.cz>
50306 * gcc.dg/i386-fpcvt-1.c: New test.
50307 * gcc.dg/i386-fpcvt-2.c: New test.
50309 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50311 * gcc.dg/i386-mmx-3.c: New test.
50313 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50316 * g++.dg/parse/octal1.C: New file.
50319 * g++.dg/parse/typename1.C: New file.
50321 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50323 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50324 * gcc.dg/bf-no-ms-layout.c: Likewise.
50325 * gcc.dg/bf-ms-attrib.c: Likewise.
50327 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50330 * g++.dg/parse/dtor1.C: New file.
50333 * g++.dg/rtti/typeid1.C: New file.
50336 * g++.dg/parse/lookup1.C: New file.
50339 * g++.dg/templ/spec5.C: New file.
50341 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50343 * gcc.c-torture/compile/20030110-1.c: New test.
50345 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50347 Merge from pch-branch:
50349 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50351 * gcc.dg/pch/cpp-1.h: New.
50352 * gcc.dg/pch/cpp-1.c: New.
50353 * gcc.dg/pch/cpp-2.h: New.
50354 * gcc.dg/pch/cpp-2.c: New.
50356 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50358 * gcc.dg/pch/except-1.h: New.
50359 * gcc.dg/pch/except-1.c: New.
50361 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50363 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50365 * gcc.dg/pch: Include *.hp not *.h.
50366 * gcc.dg/pch/system-1.h: New.
50367 * gcc.dg/pch/system-1.c: New.
50369 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50371 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50372 rather than trying to build and run a program using PCH.
50373 * gcc.dg/pch: Remove dg-do commands from test files.
50375 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50377 * gcc.dg/pch/macro-3.c: New.
50378 * gcc.dg/pch/macro-3.h: New.
50380 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50382 * gcc.dg/pch/common-1.c: New.
50383 * gcc.dg/pch/common-1.h: New.
50384 * gcc.dg/pch/decl-1.c: New.
50385 * gcc.dg/pch/decl-1.h: New.
50386 * gcc.dg/pch/decl-2.c: New.
50387 * gcc.dg/pch/decl-2.h: New.
50388 * gcc.dg/pch/decl-3.c: New.
50389 * gcc.dg/pch/decl-3.h: New.
50390 * gcc.dg/pch/decl-4.c: New.
50391 * gcc.dg/pch/decl-4.h: New.
50392 * gcc.dg/pch/decl-5.c: New.
50393 * gcc.dg/pch/decl-5.h: New.
50394 * gcc.dg/pch/global-1.c: New.
50395 * gcc.dg/pch/global-1.h: New.
50396 * gcc.dg/pch/inline-1.c: New.
50397 * gcc.dg/pch/inline-1.h: New.
50398 * gcc.dg/pch/inline-2.c: New.
50399 * gcc.dg/pch/inline-2.h: New.
50400 * gcc.dg/pch/static-1.c: New.
50401 * gcc.dg/pch/static-1.h: New.
50402 * gcc.dg/pch/static-2.c: New.
50403 * gcc.dg/pch/static-2.h: New.
50405 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50407 * g++.dg/pch/pch.exp: Better handle failing testcases.
50408 * gcc.dg/pch/pch.exp: Likewise.
50409 * gcc.dg/pch/macro-1.c: New.
50410 * gcc.dg/pch/macro-1.h: New.
50411 * gcc.dg/pch/macro-2.c: New.
50412 * gcc.dg/pch/macro-2.h: New.
50414 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50416 * g++.dg/dg.exp: Treat files in pch/ specially.
50417 * g++.dg/pch/pch.exp: New file.
50418 * g++.dg/pch/empty.H: New file.
50419 * g++.dg/pch/empty.C: New file.
50420 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50423 * gcc.dg/pch/pch.exp: New file.
50424 * gcc.dg/pch/empty.h: New file.
50425 * gcc.dg/pch/empty.c: New file.
50426 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50429 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50431 * g++.dg/template/friend14.C: New test.
50433 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50435 * gcc.dg/old-style-asm-1.c: New test.
50437 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50439 * gcc.c-torture/compile/20030109-1.c: New test.
50441 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50443 * gcc.c-torture/execute/20030109-1.c: New test.
50445 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50447 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50448 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50449 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50450 * g++.old-deja/g++.mike/eh2.C: Likewise.
50451 * g++.old-deja/g++.mike/eh3.C: Likewise.
50452 * g++.old-deja/g++.mike/eh5.C: Likewise.
50453 * g++.old-deja/g++.mike/eh6.C: Likewise.
50454 * g++.old-deja/g++.mike/eh7.C: Likewise.
50455 * g++.old-deja/g++.mike/eh8.C: Likewise.
50456 * g++.old-deja/g++.mike/eh9.C: Likewise.
50457 * g++.old-deja/g++.mike/eh10.C: Likewise.
50458 * g++.old-deja/g++.mike/eh12.C: Likewise.
50459 * g++.old-deja/g++.mike/eh13.C: Likewise.
50460 * g++.old-deja/g++.mike/eh14.C: Likewise.
50461 * g++.old-deja/g++.mike/eh16.C: Likewise.
50462 * g++.old-deja/g++.mike/eh17.C: Likewise.
50463 * g++.old-deja/g++.mike/eh18.C: Likewise.
50464 * g++.old-deja/g++.mike/eh21.C: Likewise.
50465 * g++.old-deja/g++.mike/eh23.C: Likewise.
50466 * g++.old-deja/g++.mike/eh24.C: Likewise.
50467 * g++.old-deja/g++.mike/eh25.C: Likewise.
50468 * g++.old-deja/g++.mike/eh26.C: Likewise.
50469 * g++.old-deja/g++.mike/eh27.C: Likewise.
50470 * g++.old-deja/g++.mike/eh28.C: Likewise.
50471 * g++.old-deja/g++.mike/eh29.C: Likewise.
50472 * g++.old-deja/g++.mike/eh31.C: Likewise.
50473 * g++.old-deja/g++.mike/eh33.C: Likewise.
50474 * g++.old-deja/g++.mike/eh34.C: Likewise.
50475 * g++.old-deja/g++.mike/eh35.C: Likewise.
50476 * g++.old-deja/g++.mike/eh36.C: Likewise.
50477 * g++.old-deja/g++.mike/eh37.C: Likewise.
50478 * g++.old-deja/g++.mike/eh38.C: Likewise.
50479 * g++.old-deja/g++.mike/eh39.C: Likewise.
50480 * g++.old-deja/g++.mike/eh40.C: Likewise.
50481 * g++.old-deja/g++.mike/eh41.C: Likewise.
50482 * g++.old-deja/g++.mike/eh42.C: Likewise.
50483 * g++.old-deja/g++.mike/eh44.C: Likewise.
50484 * g++.old-deja/g++.mike/eh46.C: Likewise.
50485 * g++.old-deja/g++.mike/eh47.C: Likewise.
50486 * g++.old-deja/g++.mike/eh48.C: Likewise.
50487 * g++.old-deja/g++.mike/eh49.C: Likewise.
50488 * g++.old-deja/g++.mike/eh50.C: Likewise.
50489 * g++.old-deja/g++.mike/eh51.C: Likewise.
50490 * g++.old-deja/g++.mike/eh53.C: Likewise.
50491 * g++.old-deja/g++.mike/eh55.C: Likewise.
50492 * g++.old-deja/g++.mike/p7912.C: Likewise.
50493 * g++.old-deja/g++.mike/p9706.C: Likewise.
50494 * g++.old-deja/g++.mike/p10416.C: Likewise.
50495 * g++.old-deja/g++.mike/p11667.C: Likewise.
50496 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50497 Remove redundant reference to Iris.
50498 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50499 Elxsi, i860, Pico Java, and WE32K.
50501 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50503 * g++.dg/ext/asm4.C: New test.
50505 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50508 * g++.dg/template/friend12.C: New test.
50509 * g++.dg/template/friend13.C: Likewise.
50510 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50512 2003-01-08 Jan Hubicka <jh@suse.cz>
50514 * gcc.dg/i386-cadd.c: New test.
50515 * gcc.dg/i386-cmov4.c: Likewise.
50517 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50520 * g++.dg/warn/Wunused-3.C: New test.
50522 * g++.dg/abi/bitfield9.C: New test.
50525 * g++.dg/parse/defarg3.C: New test.
50527 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50529 * g++.dg/parse/ambig1.C: New test.
50530 * g++.dg/parse/defarg2.C: New test.
50532 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50534 * g++.dg/template/defarg-1.C: New test.
50535 * g++.dg/template/local2.C: Likewise.
50537 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50539 * gcc.c-torture/execute/20030105-1.c: New test.
50541 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50543 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50544 * g++.dg/parse/namespace4.C: Likewise.
50546 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50548 * g++.dg/template/ntp2.C: New test.
50550 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50552 * g++.dg/parse/extern-C-1.C: New test.
50554 * g++.dg/parse/namespace4.C: New test.
50556 * g++.dg/template/nested1.C: New test.
50558 * g++.dg/parse/namespace3.C: New test.
50560 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50562 * g++.dg/lookup/two-stage1.C: New test.
50564 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50566 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50567 * g++.old-deja/g++.jason/access8.C: Likewise.
50568 * g++.old-deja/g++.other/decl5.C: Likewise.
50570 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50572 * g++.dg/parse/parse7.C: New test.
50574 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50577 * g++.dg/ext/attrib7.C: New test.
50579 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50581 * g++.dg/parse/parse6.C: New test.
50583 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50585 * gcc.dg/h8300-stack-1.c: New.
50587 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50589 g++.dg/lookup/exception1.C: New test.
50591 g++.dg/lookup/template1.C: New test.
50593 g++.dg/parse/namespace2.C: New test.
50595 g++.dg/parse/parens2.C: New test.
50597 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50599 * g++.dg/parse/parse5.C: New test.
50600 * g++.dg/lookup/scoped4.C: New test.
50602 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50604 * g++.dg/parse/parens1.C: New test.
50606 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50608 * g++.dg/parse/parens2.C: New test.
50610 * g++.dg/lookup/scope-operator1.C: New test.
50612 * g++.dg/parse/operator1.C: New test.
50614 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50616 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50617 * g++.old-deja/g++.other/access6.C: Likewise.
50618 * g++.old-deja/g++.other/decl1.C: Likewise.
50619 * g++.old-deja/g++.pt/typename12.C: Likewise.
50621 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50623 * g++.dg/parse/namespace1.C: New test.
50625 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50627 * g++.dg/parse/parse4.C: New test.
50629 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50631 * g++.dg/parse/parse3.C: New test.
50633 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50635 * g++.dg/parse/parse2.C: New test.
50637 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50639 * g++.dg/template/friend11.C: New test.
50641 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50643 * g++.dg/parse/parse1.C: New test.
50645 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50647 * lib/profopt.exp: Change the name of a global variable to avoid
50648 possible clashes with other test suites.
50650 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50652 * g++.dg/inherit/covariant8.C: New test.
50654 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50656 * g++.dg/init/array9.C: New test.
50659 * g++.dg/parse/expr1.C: New test.
50661 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50663 * gcc.c-torture/compile/20021230-1.c: New test.
50665 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50667 * g++.dg/inherit/covariant5.C: New test.
50668 * g++.dg/inherit/covariant6.C: New test.
50669 * g++.dg/inherit/covariant7.C: New test.
50671 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50674 * g++.dg/other/access2.C: New test.
50676 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50678 * g++.dg/other/anon-struct.C: No longer fails
50679 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50680 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50681 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50683 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50685 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50687 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50689 * g++.dg/eh/spec4.C: Remove stray semicolon.
50690 * g++.dg/expr/pmf-1.C: Change error message.
50691 * g++.dg/ext/asm1.C: Remove stray semicolon.
50692 * g++.dg/ext/typename1.C: Add missing typenames.
50693 * g++.dg/inherit/template-as-base.C: Change error message.
50694 * g++.dg/lookup/scoped1.C: Likewise.
50695 * g++.dg/lookup/scoped2.C: Likewise.
50696 * g++.dg/lookup/using2.C: Likewise.
50697 * g++.dg/other/component1.C: Remove stray semicolon.
50698 * g++.dg/other/do1.C: Change error message.
50699 * g++.dg/other/error2.C: Likewise.
50700 * g++.dg/other/init1.C: Likewise.
50701 * g++.dg/other/packed1.C: Remove stray semicolon.
50702 * g++.dg/other/ptrmem2.C: Change error message.
50703 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50705 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50706 * g++.dg/template/access3.C: Add typename keyword.
50707 * g++.dg/template/access5.C: Remove stray semicolon.
50708 * g++.dg/template/access6.C: Likewise.
50709 * g++.dg/template/complit1.C: Likewise.
50710 * g++.dg/template/crash1.C: Change error message.
50711 * g++.dg/template/inherit2.C: Remove stray semicolon.
50712 * g++.dg/template/instantiate2.C: Likewise.
50713 * g++.dg/template/instantiate3.C: Change error message.
50714 * g++.dg/template/qual1.C: Remove stray semicolon.
50715 * g++.dg/template/qualttp18.C: Change error message.
50716 * g++.dg/template/ref1.C: Remove stray semicolon.
50717 * g++.dg/template/sizeof1.C (A::value): Declare it.
50718 * g++.dg/template/spec4.C: Change error message.
50719 * g++.dg/template/static1.C: Likewise.
50720 * g++.dg/template/type1.C: Likewise.
50721 * g++.dg/template/typename3.C: Likewise.
50722 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50723 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50724 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50725 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50726 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50727 named return value extension.
50728 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50729 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50730 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50731 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50732 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50733 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50734 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50735 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50736 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50737 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50738 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50739 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50740 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50741 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50743 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50744 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50745 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50746 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50747 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50748 * g++.old-deja/g++.brendan/template11.C: Likewise.
50749 * g++.old-deja/g++.brendan/template26.C: Likewise.
50750 * g++.old-deja/g++.brendan/template27.C: Use explicit
50751 specialization syntax.
50752 * g++.old-deja/g++.brendan/template30.C: Likewise.
50753 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50754 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50755 non-dependent names.
50756 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50757 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50758 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50759 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50760 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50761 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50762 named return value extension.
50763 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50764 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50765 * g++.old-deja/g++.ext/return1.C: Likewise.
50766 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50767 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50768 * g++.old-deja/g++.jason/access8.C: Likewise.
50769 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50770 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50771 pseudo-destructor names.
50772 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50773 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50774 pseudo-destructor names.
50775 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50776 * g++.old-deja/g++.jason/overload19.C: Likewise.
50777 * g++.old-deja/g++.jason/overload32.C: Likewise.
50778 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50780 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50781 * g++.old-deja/g++.jason/return.C: Likewise.
50782 * g++.old-deja/g++.jason/return2.C: Likewise.
50783 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50784 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50786 * g++.old-deja/g++.jason/template10.C: Account for use of
50787 non-dependent names.
50788 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50790 * g++.old-deja/g++.jason/template37.C: Likewise.
50791 * g++.old-deja/g++.law/access4.C: Change error messages.
50792 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50793 pseudo-destructor names.
50794 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50795 * g++.old-deja/g++.law/ctors9.C: Likewise.
50796 * g++.old-deja/g++.law/cvt22.C: Likewise.
50797 * g++.old-deja/g++.law/dtors5.C: Likewise.
50798 * g++.old-deja/g++.law/global-init1.C: Likewise.
50799 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50800 * g++.old-deja/g++.law/operators28.C: Likewise.
50801 * g++.old-deja/g++.law/visibility28.C: Likewise.
50802 * g++.old-deja/g++.martin/eval1.C: Likewise.
50803 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50805 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50806 * g++.old-deja/g++.mike/net34.C: Likewise.
50807 * g++.old-deja/g++.mike/net36.C: Likewise.
50808 * g++.old-deja/g++.mike/ns2.C: Likewise.
50809 * g++.old-deja/g++.mike/p12306.C: Likewise.
50810 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50812 * g++.old-deja/g++.mike/p700.C: Likewise.
50813 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50814 * g++.old-deja/g++.mike/p710.C: Likewise.
50815 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50817 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50818 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50819 * g++.old-deja/g++.ns/crash2.C: Likewise.
50820 * g++.old-deja/g++.ns/crash3.C: Likewise.
50821 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50822 * g++.old-deja/g++.ns/ns17.C: Likewise.
50823 * g++.old-deja/g++.ns/template16.C: Likewise.
50824 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50826 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50827 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50828 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50829 named return value extension.
50830 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50831 * g++.old-deja/g++.other/access4.C: Issue additional error
50833 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50834 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50835 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50836 * g++.old-deja/g++.other/crash25.C: Change error message.
50837 * g++.old-deja/g++.other/crash4.C: Change error message.
50838 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50839 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50840 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50842 * g++.old-deja/g++.other/defarg8.C: Likewise.
50843 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50844 * g++.old-deja/g++.other/dtor10.C: Likewise.
50845 * g++.old-deja/g++.other/incomplete.C: Likewise.
50846 * g++.old-deja/g++.other/linkage7.C: Likewise.
50847 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50849 * g++.old-deja/g++.other/mangle2.C: Likewise.
50850 * g++.old-deja/g++.other/refinit2.C: Likewise.
50851 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50852 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50853 * g++.old-deja/g++.pt/crash28.C: Likewise.
50854 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50856 * g++.old-deja/g++.pt/crash32.C: Change error message.
50857 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50858 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50859 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50860 error message position.
50861 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50862 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50863 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50865 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50866 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50867 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50868 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50870 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50871 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50872 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50874 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50875 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50877 * g++.old-deja/g++.pt/friend28.C: Account for use of
50878 non-dependent names.
50879 * g++.old-deja/g++.pt/friend29.C: Likewise.
50880 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50882 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50883 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50884 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50886 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50887 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50889 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50890 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50891 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50893 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50894 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50895 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50896 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50897 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50898 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50900 * g++.old-deja/g++.pt/spec10.C: Likewise.
50901 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50902 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50903 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50904 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50905 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50906 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50907 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50908 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50909 * g++.old-deja/g++.pt/typename15.C: Likewise.
50910 * g++.old-deja/g++.pt/typename22.C: Likewise.
50911 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50912 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50913 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50914 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50916 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50917 return value extension.
50918 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50919 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50920 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50921 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50923 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50925 * g++.dg/warn/inline1.C: New test.
50926 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50927 * g++.old-deja/g++.jason/synth10.C: Likewise.
50928 * g++.old-deja/g++.mike/net31.C: Likewise.
50929 * g++.old-deja/g++.mike/p8786.C: Likewise.
50931 * g++.dg/template/friend10.C: New test.
50932 * g++.dg/template/conv5.C: New test.
50934 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50936 * g++.dg/lookup/scoped3.C: New test.
50938 * g++.dg/lookup/decl1.C: New test.
50939 * g++.dg/lookup/decl2.C: New test.
50941 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50943 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50944 gcc.c-torture/compile/20021015-1.c,
50945 gcc.c-torture/compile/20021015-2.c,
50946 gcc.c-torture/compile/20021123-1.c,
50947 gcc.c-torture/compile/20021123-2.c,
50948 gcc.c-torture/compile/20021123-3.c,
50949 gcc.c-torture/compile/20021123-4.c,
50950 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50951 only to 3.1 or 3.2 branch.
50953 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50955 * gcc.dg/i386-bitfield3.c: New test.
50957 * gcc.dg/i386-bitfield2.c: New test.
50959 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50961 * g++.dg/parse/conv_op1.C: New test.
50963 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50965 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50968 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50970 * gcc.c-torture/compile/20021220-1.c: New test.
50972 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50974 * gcc.dg/i386-fastcall-1.c: New.
50976 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50978 * gcc.c-torture/execute/20021219-1.c: New test.
50980 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50982 * gcc.dg/i386-pic-1.c: New test.
50984 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50987 * g++.dg/template/friend9.C: New test.
50989 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50992 * g++.dg/template/access7.C: New test.
50994 2002-12-18 Nick Clifton <nickc@redhat.com>
50996 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50997 the libstdc++-v3 directory has been found.
50999 2002-12-12 Devang Patel <dpatel@apple.com>
51000 * gcc.dg/darwin-ld-1.c: New test.
51001 * gcc.dg/darwin-ld-2.c: New test.
51002 * gcc.dg/darwin-ld-3.c: New test.
51003 * gcc.dg/darwin-ld-4.c: New test.
51004 * gcc.dg/darwin-ld-5.c: New test.
51006 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
51008 * gcc.c-torture/compile/20021212-1.c: New test.
51010 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
51012 * gcc.dg/fshort-wchar: New test.
51014 2002-12-10 Mark Mitchell <mark@codesourcery.com>
51017 * g++.dg/template/dtor1.C: New test.
51019 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51022 2002-12-10 Jakub Jelinek <jakub@redhat.com>
51024 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51026 2002-12-09 Mark Mitchell <mark@codesourcery.com>
51028 * g++.dg/template/static1.C: New test.
51029 * g++.dg/template/static2.C: New test.
51030 * g++.old-deja/g++.ext/memconst.C: New test.
51032 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51034 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51035 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51036 * g++.dg/special/initp1.C: Likewise.
51038 2002-12-06 Jakub Jelinek <jakub@redhat.com>
51040 * gcc.c-torture/execute/20021204-1.c: New test.
51042 2002-12-04 Geoffrey Keating <geoffk@apple.com>
51044 * gcc.dg/ppc-fmadd-1.c: New file.
51045 * gcc.dg/ppc-fmadd-2.c: New file.
51046 * gcc.dg/ppc-fmadd-3.c: New file.
51048 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
51050 * gcc.c-torture/compile/20021204-1.c: New test.
51052 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
51054 * g++.dg/inherit/covariant2.C: New test.
51055 * g++.dg/inherit/covariant3.C: New test.
51056 * g++.dg/inherit/covariant4.C: New test.
51057 * g++.dg/inherit/covariant1.C: Remove XFAIL.
51058 * g++.old-deja/g++.robertl/eb17.C: Likewise.
51060 2002-12-03 Mark Mitchell <mark@codesourcery.com>
51063 * g++.dg/init/brace3.C: New test.
51065 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
51067 * gcc.dg/20020210-1.c: Fix a comment typo.
51069 2002-12-02 Mark Mitchell <mark@codesourcery.com>
51072 * g++.dg/parse/defarg1.C: New test.
51075 * g++.dg/template/char1.C: New test.
51077 * g++.dg/template/varmod1.C: Fix typo.
51079 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51082 * g++.old-deja/g++.pt/crash32.C: Expect error.
51084 2002-12-01 Mark Mitchell <mark@codesourcery.com>
51087 * g++.dg/template/varmod1.C: New test.
51090 * g++.dg/inherit/typeinfo1.C: New test.
51093 * g++.dg/inherit/typedef1.C: New test.
51095 2002-11-30 Mark Mitchell <mark@codesourcery.com>
51099 * g++.dg/template/strlen1.C: New test.
51102 * g++.dg/template/ctor2.C: New test.
51105 * g++.dg/init/string1.C: New test.
51108 * g++.dg/template/friend8.C: New test.
51110 2002-11-29 Joe Buck <jbuck@synopsys.com>
51112 * g++.dg/lookup/anon2.C: New test.
51114 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
51116 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51119 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
51121 * gcc.dg/bitfld-6.c: New test.
51123 2002-11-27 Jan Hubicka <jh@suse.cz>
51125 * gcc.c-torture/execute/20021127.[cx]: New test.
51127 2002-11-26 Jan Hubicka <jh@suse.cz>
51129 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51132 2002-11-26 Geoffrey Keating <geoffk@apple.com>
51134 * g++.dg/init/brace2.C: New test.
51135 * g++.old-deja/g++.mike/p9129.C: Correct.
51137 2002-11-26 Mark Mitchell <mark@codesourcery.com>
51139 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51141 2002-11-25 Andreas Bauer <baueran@in.tum.de>
51143 * gcc.dg/sibcall-6: New test for indirect sibcalls.
51145 2002-11-25 Mark Mitchell <mark@codesourcery.com>
51147 * g++.dg/abi/empty11.C: New test.
51148 * g++.dg/rtti/cv1.C: New test.
51150 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
51152 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51154 2002-11-24 Mark Mitchell <mark@codesourcery.com>
51156 * g++.dg/abi/empty10.C: New test.
51158 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
51160 * gcc.c-torture/compile/20021124-1.c: New test.
51162 2002-11-22 Mark Mitchell <mark@codesourcery.com>
51164 * g++.dg/abi/rtti2.C: New test.
51166 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
51168 * gcc.dg/i386-unroll-1.c: New test.
51170 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
51172 * gcc.c-torture/compile/20021120-1.c: New test.
51173 * gcc.c-torture/compile/20021120-2.c: New test.
51175 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51177 * gcc.dg/bitfld-5.c: New test.
51179 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51181 * gcc.c-torture/execute/20021120-3.c: New test.
51183 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51185 * gcc.c-torture/execute/20021120-2.c: New test.
51187 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51189 * gcc.c-torture/execute/20021120-1.c: New test.
51191 2002-11-20 Jakub Jelinek <jakub@redhat.com>
51193 * gcc.c-torture/execute/20021118-3.c: New test.
51195 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51197 * gcc.c-torture/compile/20021119-1.c: New test.
51199 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
51201 * gcc.dg/duff-1.c: New test.
51202 * gcc.dg/duff-2.c: New test.
51203 * gcc.dg/duff-3.c: New test.
51205 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
51207 * gcc.dg/cpp/_Pragma5.c: New test.
51209 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51211 * gcc.c-torture/execute/20021118-2.c: New test.
51213 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51215 * gcc.c-torture/execute/20021118-1.c: New test.
51217 2002-11-16 Jakub Jelinek <jakub@redhat.com>
51219 * gcc.dg/20021116-1.c: New test.
51221 2002-11-14 Mark Mitchell <mark@codesourcery.com>
51223 * g++.dg/abi/vcall1.C: New test.
51225 2002-11-14 Jakub Jelinek <jakub@redhat.com>
51227 * gcc.dg/20021029-1.c: New test.
51228 * gcc.dg/20021029-2.c: New test.
51230 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51232 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51234 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51237 * gcc.dg/20021110.c: Move to ...
51238 * gcc.c-torture/compile/20021110.c: .... here.
51240 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51243 * gcc.c-torture/execute/20021111-1.c
51245 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51248 * gcc.dg/20021110.c: New test.
51250 2002-11-10 Mark Mitchell <mark@codesourcery.com>
51252 * g++.dg/abi/vthunk3.C: Run only on x86.
51254 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
51256 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51258 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
51260 * lib/compat.exp (compat-execute): Fix logic error in last
51263 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
51265 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51267 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51270 * g++.dg/template/access6.C: New test.
51272 2002-11-08 Jan Hubicka <jh@suse.cz>
51274 * gcc.dg/i386-ssefp-1.c: New test.
51275 * gcc.dg/i386-ssefp-1.c: New test.
51277 2002-11-08 Jan Hubicka <jh@suse.cz>
51279 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51281 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51283 * g++.dg/abi/vthunk3.C: New test.
51286 * g++.dg/template/crash2.C: New test.
51288 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51290 * g++.dg/abi/dtor1.C: New test.
51291 * g++.dg/abi/dtor2.C: Likewise.
51293 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51295 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51298 2002-11-04 Adam Nemet <anemet@lnxw.com>
51300 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51301 -mthumb. Only xfail with -O0.
51303 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51305 * g++.dg/abi/thunk1.C: New test.
51306 * g++.dg/abi/thunk2.C: Likewise.
51307 * g++.dg/abi/vtt1.C: Likewise.
51309 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51311 PR optimization/8423
51312 * gcc.c-torture/execute/builtin-constant.c: New test.
51314 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51316 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51317 Add some more cases.
51319 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51322 * g++.dg/opt/local1.C: New test.
51324 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51327 * g++.dg/template/complit1.C: New test.
51330 * g++.dg/template/typename4.C: Likewise.
51332 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51334 Core issue 287, PR c++/7639
51335 * g++.dg/template/instantiate1.C: Adjust error location.
51336 * g++.dg/template/instantiate3.C: New test.
51337 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51338 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51339 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51341 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51343 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51345 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51348 * g++.dg/init/dtor2.C: New test.
51350 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51352 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51353 * gcc.dg/nest.c: Bypass errors on irix6.
51355 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51357 * gcc.dg/nest.c: Expect error for mmix-*-*.
51358 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51360 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51362 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51365 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51367 2002-10-25 Mike Stump <mrs@apple.com>
51369 * gcc.dg/warn-1.c: New test.
51371 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51373 * g++.dg/template/typename3.C: New test.
51375 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51377 * g++.dg/lookup/ptrmem1.C: New test.
51379 * g++.dg/abi/vthunk2.C: New test.
51381 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51383 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51385 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51387 * g++.dg/abi/empty9.C: New test.
51389 2002-10-24 Richard Henderson <rth@redhat.com>
51391 * g++.dg/inherit/thunk1.C: Enable for ia64.
51393 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51396 * g++.dg/lookup/pretty1.C: New test.
51398 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51400 * gcc.dg/20021023-1.c: New test.
51402 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51405 * g++.dg/parse/inline1.C: New test.
51407 2002-10-23 Richard Henderson <rth@redhat.com>
51409 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51411 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51413 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51416 * g++.dg/parse/stmtexpr3.C: New test.
51418 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51420 * g++.dg/expr/cond1.C: New test.
51422 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51424 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51426 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51428 * g++.dg/abi/vbase13.C: New test.
51429 * g++.dg/abi/vbase14.C: Likewise.
51431 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51433 * gcc.dg/tls/pic-1.c: New test.
51434 * gcc.dg/tls/nonpic-1.c: New test.
51435 * gcc.dg/20021018-1.c: New test.
51437 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51439 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51440 Remove only files with the same base name as the test case.
51441 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51442 (profopt-execute): Likewise. Also, remove old profiling
51443 and performance data files before running the tests.
51445 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51446 * g++.dg/bprob/bprob.exp: Likewise.
51447 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51448 to allow more general test case names.
51450 * g++.dg/bprob/bprob-1.C: Rename to ...
51451 * g++.dg/bprob/g++-bprob-1.C: ... this.
51453 * g77.dg/bprob/bprob-1.f: Rename to ...
51454 * g77.dg/bprob/g77-bprob-1.f: ... this.
51456 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51458 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51459 bison 1.50 or later.
51461 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51463 * g++.dg/README: Describe more test directories.
51465 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51467 * g++.dg/init/array6.C: Add additional tests.
51469 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51471 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51472 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51474 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51476 * gcc.c-torture/compile/20020604-1.x: New.
51477 * gcc.c-torture/compile/simd-5.x: Likewise.
51478 * gcc.c-torture/execute/920710-1.x: Likewise.
51479 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51481 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51483 * g++.dg/inherit/override1.C: Add dg-options clause.
51485 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51487 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51490 2002-10-19 Andreas Schwab <schwab@suse.de>
51492 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51493 directory component.
51495 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51497 * g++.dg/inherit/thunk1.C: New test.
51499 * g++.dg/inherit/override1.C: New test.
51501 * g++.dg/abi/mangle11.C: New test.
51502 * g++.dg/abi/mangle14.C: New test.
51503 * g++.dg/abi/mangle17.C: New test.
51505 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51507 * g++.dg/overload/member2.C: New test.
51509 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51511 * g++.dg/README: Describe new compat directory.
51512 * g++.dg/dg.exp: Skip tests in compat directory.
51513 * README.compat: New file.
51514 * lib/compat.exp: New expect script.
51515 * g++.dg/compat: New test directory.
51516 * g++.dg/compat/compat.exp: New expect script.
51517 * g++.dg/compat/abi: New test directory.
51518 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51519 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51520 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51521 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51522 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51523 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51524 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51525 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51526 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51527 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51528 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51529 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51530 * g++.dg/compat/break: New test directory.
51531 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51532 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51533 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51534 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51535 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51536 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51537 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51538 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51539 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51540 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51541 g++.dg/compat/break/README: New files.
51542 * g++.dg/compat/eh: New test directory.
51543 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51544 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51545 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51546 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51547 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51548 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51549 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51550 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51551 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51552 g++.dg/compat/eh/filter2_y.C,
51553 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51554 g++.dg/compat/eh/new1_y.C,
51555 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51556 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51557 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51558 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51559 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51560 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51561 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51562 g++.dg/compat/eh/unexpected1_y.C: New files.
51563 * g++.dg/compat/init: New test directory.
51564 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51565 g++.dg/compat/init/array5_y.C,
51566 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51567 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51568 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51569 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51570 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51571 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51572 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51573 g++.dg/compat/init/init-ref2_y.C: New files.
51575 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51578 * g++.dg/inherit/using3.C: New test.
51580 2002-10-17 Jan Hubicka <jh@suse.cz>
51582 * gcc.dg/20021017-2.c: New test.
51584 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51586 * g++.dg/abi/mangle16.C: Adjust.
51588 * g++.dg/init/array8.C: New test.
51590 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51592 * gcc.dg/special/mips-abi.exp: New test.
51593 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51595 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51597 * g++.dg/abi/mangle16.C: New test.
51598 * g++.dg/abi/mangle17.C: Likewise.
51601 * g++.dg/template/ref1.C: New test.
51603 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51605 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51607 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51609 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51611 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51614 * g++.dg/init/array7.C: New test.
51616 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51618 * g++.dg/init/array6.C: New test.
51620 * g++.dg/abi/mangle13.C: Likewise.
51621 * g++.dg/abi/mangle14.C: Likewise.
51622 * g++.dg/abi/mangle15.C: Likewise.
51624 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51626 * g++.dg/abi/empty8.C: New test.
51628 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51630 * g++.dg/init/ctor1.C: New test.
51632 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51634 * gcc.c-torture/execute/20021015-1.c: New test.
51636 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51638 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51640 2002-10-14 Jan Hubicka <jh@suse.cz>
51642 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51644 2002-10-14 Richard Henderson <rth@redhat.com>
51646 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51648 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51650 PR optimization/6631
51651 * g++.dg/opt/const2.C: New test.
51653 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51656 * g++.dg/parse/friend1.C: New test.
51657 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51659 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51661 * gcc.dg/20021014-1.c: New test.
51663 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51666 * g++.dg/ext/vlm1.C: New test.
51667 * g++.dg/ext/vlm2.C: Likewise.
51669 * g++.dg/init/array1.C: Remove invalid braces.
51670 * g++.dg/init/brace1.C: New test.
51671 * g++.dg/init/copy2.C: Likewise.
51672 * g++.dg/init/copy3.C: Likewise.
51673 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51674 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51677 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51679 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51681 2002-10-11 Richard Shann <richard.shann@superh.com>
51683 * gcc.c-torture/compile/simd-5.c: New test.
51685 2002-10-10 Roger Sayle <roger@eyesopen.com>
51687 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51689 2002-10-10 Jim Wilson <wilson@redhat.com>
51691 * gcc.c-torture/execute/20021010-1.c: New test.
51693 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51696 * g++.dg/ext/typedef-init.C: New test.
51697 * gcc.dg/typedef-init.c: New test.
51699 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51701 * gcc.dg/cpp/paste13.c: New test.
51703 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51705 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51706 remaining platforms, XFAIL during compile, not execute. Don't
51709 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51711 * gcc.dg/alias-1.c: Tweak expected warning.
51713 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51715 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51717 2002-10-06 Andreas Jaeger <aj@suse.de>
51719 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51720 * gcc.dg/cpp/c++98.C: Likewise.
51722 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51723 * g++.dg/cpp/c++98.C: Likewise.
51725 * g++.dg/README (Subdirectories): Mention cpp directory.
51728 * gcc.dg/20021006-1.c: New test.
51730 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51733 * g++.dg/other/warning1.C: New test.
51735 2002-10-04 Roger Sayle <roger@eyesopen.com>
51737 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51738 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51739 and sparc-*-* with -m64 as expected failures. See PR 8087.
51741 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51744 * g++.dg/template/ptrmem3.C: New test.
51747 * g++.dg/template/union1.C: New test.
51749 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51752 * g++.dg/abi/mangle9.C: New test.
51753 * g++.dg/abi/mangle10.C: New test.
51754 * g++.dg/abi/mangle11.C: New test.
51755 * g++.dg/abi/mangle12.C: New test.
51757 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51760 * g++.dg/template/meminit1.C: New test.
51761 * g++.dg/warn/Wreorder-1.C: Likewise.
51762 * g++.old-deja/g++.mike/warn3.C: Tweak.
51763 * lib/prune.exp: Ingore "in copy constructor".
51765 2002-10-02 Andreas Jaeger <aj@suse.de>
51767 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51768 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51769 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51772 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51774 * gcc.dg/empty1.C: Fix typo.
51776 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51778 * gcc.dg/alias-1.c: New test.
51780 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51782 * gcc.dg/empty1.C: New test.
51784 * g++.dg/tls/init-2.C: Tweak error messages.
51786 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51788 * gcc.c-torture/compile/20020923-1.c: New test.
51790 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51792 * gcc.c-torture/execute/ffs-1.c: New test.
51793 * gcc.c-torture/execute/ffs-2.c: Ditto.
51795 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51797 * g++.dg/overload/member1.C: New test.
51799 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51801 * g++.dg/abi/empty7.C: New test.
51802 * g++.dg/init/pm2.C: Likewise.
51804 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51806 * g++.dg/rtti/crash1.C: New test.
51808 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51810 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51811 gcc.dg/sibcall-4.c: New tests.
51813 2002-09-28 Roger Sayle <roger@eyesopen.com>
51815 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51816 powerpc and MMIX targets.
51818 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51820 * gcc.dg/cpp/20020927-1.c: New.
51822 2002-09-26 David S. Miller <davem@redhat.com>
51824 * gcc.c-torture/compile/trunctfdf.c: New.
51826 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51828 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51830 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51832 * gcc.c-torture/execute/loop-15.c: New.
51834 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51836 * README.QMTEST: Fix typo.
51838 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51840 * gcc.dg/20020926-1.c: New test.
51842 2002-09-25 David S. Miller <davem@redhat.com>
51845 * gcc.c-torture/execute/shiftdi.c: New test.
51847 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51849 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51850 unique to the tool.
51851 * lib/g77.exp (g77_init): Likewise.
51852 * lib/g++.exp (g++_init): Likewise.
51853 * lib/objc.exp (objc_init): Likewise.
51855 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51857 * g++.dg/abi/empty5.C: New test.
51858 * g++.dg/abi/empty6.C: New test.
51859 * g++.dg/abi/vbase12.C: New test.
51861 2002-09-25 Richard Henderson <rth@redhat.com>
51863 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51864 too-small long double.
51866 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51868 * gcc.dg/20020919-1.c: New test.
51870 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51872 * g++.dg/abi/bitfield6.C: New test.
51873 * g++.dg/abi/bitfield7.C: New test.
51874 * g++.dg/abi/bitfield8.C: New test.
51875 * g++.dg/abi/vbase11.C: New test.
51877 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51879 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51880 hppa*-*-hpux*. Update test comment.
51882 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51884 * gcc.dg/tls/struct-1.c: New test.
51886 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51888 * gcc.dg/cpp/tr-warn2.c: Update.
51890 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51892 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51894 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51896 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51899 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51901 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51903 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51904 Adjust for c++filt moved to binutils. Remove spurious duplicate
51905 setting of cxxfilt.
51907 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51909 * gcc.dg/20020312-2.c: Update for darwin.
51911 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51913 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51915 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51917 * objc.dg/comp-types-1.m: New test.
51918 * objc.dg/comp-types-2.m: New test.
51919 * objc.dg/comp-types-3.m: New test.
51920 * objc.dg/comp-types-4.m: New test.
51921 * objc.dg/comp-types-5.m: New test.
51922 * objc.dg/comp-types-6.m: New test.
51924 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51926 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51928 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51930 * g++.dg/other/do1.C: New test.
51932 * g++.dg/template/subst1.C: New test.
51934 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51936 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51938 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51940 * g++.dg/template/qualttp20.C: Adjust expected errors.
51941 * g++.old-deja/g++.jason/report.C: Likewise.
51942 * g++.old-deja/g++.other/qual1.C: Likewise.
51944 * g++.dg/lookup/scoped2.C: New test.
51946 * g++.dg/ext/asm3.C: New test.
51948 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51950 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51952 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51954 * ChangeLog: follow spelling conventions.
51955 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51956 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51957 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51958 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51959 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51960 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51961 * g++.old-deja/g++.law/global-init1.C: Likewise.
51962 * g++.old-deja/g++.other/delete4.C: Likewise.
51963 * g++.old-deja/g++.other/inline21.C: Likewise.
51964 * g++.old-deja/g++.other/singleton.C: Likewise.
51965 * g77.dg/strlen0.f: Likewise.
51966 * g77.f-torture/compile/20010519-1.f: Likewise.
51967 * g77.f-torture/compile/980310-4.f: Likewise.
51968 * gcc.c-torture/compile/20000605-1.c: Likewise.
51969 * gcc.c-torture/execute/20020225-1.c: Likewise.
51970 * gcc.dg/c90-hexfloat-2.c: Likewise.
51971 * gcc.dg/c99-bool-1.c: Likewise.
51972 * gcc.dg/c99-hexfloat-2.c: Likewise.
51973 * gcc.dg/dll-2.c: Likewise.
51974 * gcc.dg/wtr-union-init-1.c: Likewise.
51975 * gcc.dg/wtr-union-init-2.c: Likewise.
51976 * gcc.dg/wtr-union-init-3.c: Likewise.
51977 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51978 * gcc.dg/cpp/defined.c: Likewise.
51979 * gcc.dg/cpp/macsyntx.c: Likewise.
51980 * gcc.dg/cpp/paste2.c: Likewise.
51981 * gcc.dg/cpp/trad/defined.c: Likewise.
51982 * gcc.dg/format/c90-printf-1.c: Likewise.
51983 * gcc.dg/format/c90-scanf-1.c: Likewise.
51984 * gcc.dg/format/c99-printf-1.c: Likewise.
51985 * gcc.dg/format/c99-scanf-1.c: Likewise.
51986 * gcc.misc-tests/gcov-8.c: Likewise.
51987 * lib/profopt.exp: Likewise.
51989 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51991 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51993 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51995 * g++.dg/inherit/using2.C: New test.
51997 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51999 * ChangeLog: Follow spelling conventions.
52000 * g++.dg/template/friend4.C: Likewise.
52001 * g++.old-deja/g++.pt/crash67.C: Likewise.
52002 * gcc.c-torture/execute/20000801-4.c: Likewise.
52003 * gcc.dg/c90-digraph-1.c: Likewise.
52004 * gcc.dg/c94-digraph-1.c: Likewise.
52005 * gcc.dg/c99-digraph-1.c: Likewise.
52006 * gcc.dg/cpp/line5.c: Likewise.
52007 * gcc.dg/cpp/multiline.c: Likewise.
52008 * gcc.dg/cpp/trad/literals-1.c: Likewise.
52009 * gcc.dg/format/attr-3.c: Likewise.
52010 * gcc.dg/format/c90-scanf-3.c: Likewise.
52011 * gcc.dg/format/ext-4.c: Likewise.
52013 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52015 * g++.dg/template/pretty1.C: New test.
52017 2002-09-14 Alan Modra <amodra@bigpond.net.au>
52019 * gcc.c-torture/execute/struct-cpy-1.c: New test.
52021 2002-09-13 Matt Austern <austern@apple.com>
52023 * g++.dg/other/constref[12].C: New, regression tests for
52024 passing a cast expression to a function by const reference.
52026 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
52028 * g++.dg/template/deduce1.C: New test.
52030 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
52032 * gcc.c-torture/execute/simd-1.c: Force all use of int to
52035 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
52037 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52040 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
52042 * gcc.c-torture/compile/20020910-1.c: New test.
52044 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
52046 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52048 2002-09-10 Andreas Jaeger <aj@suse.de>
52050 * gcc.dg/20020312-2.c: Adjust for x86-64.
52052 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
52054 * g77.dg/7388.f: New test case for PR 7388.
52056 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
52058 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52060 2002-09-05 Ziemowit Laski <zlaski@apple.com>
52062 * objc.dg/proto-lossage-1.m: New test.
52064 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
52066 * gcc.dg/cpp/_Pragma4.c: Fix typo.
52068 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
52070 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
52073 2002-09-06 Stan Shebs <shebs@apple.com>
52074 David Edelsohn <edelsohn@gnu.org>
52076 * gcc.dg/weak: New directory.
52077 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52078 target-specific xfail bits.
52079 * gcc.dg/typeof-2.c: Move to new directory.
52080 * gcc.dg/weak.exp: New expect script.
52082 2002-09-06 Alan Modra <amodra@bigpond.net.au>
52084 * gcc.c-torture/execute/extzvsi.c: New test.
52086 2002-09-05 Stan Shebs <shebs@apple.com>
52088 * gcc.dg/weak-1.c: xfail on Darwin.
52089 * gcc.dg/weak-2.c: Ditto.
52090 * gcc.dg/weak-3.c: Ditto.
52091 * gcc.dg/weak-4.c: Ditto.
52092 * gcc.dg/weak-5.c: Ditto.
52093 * gcc.dg/weak-6.c: Ditto.
52094 * gcc.dg/weak-7.c: Ditto.
52095 * gcc.dg/weak-8.c: Ditto.
52096 * gcc.dg/weak-9.c: Ditto.
52098 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
52100 * gcc.c-torture/execute/loop-14.c: New test.
52102 2002-09-04 Jakub Jelinek <jakub@redhat.com>
52104 * g++.dg/other/cxa-atexit1.C: New test.
52106 * gcc.dg/typeof-2.c: New test.
52108 2002-09-03 Roger Sayle <roger@eyesopen.com>
52110 * gcc.dg/builtins-2.c: New testcase.
52111 * gcc.dg/builtins-3.c: New testcase.
52113 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
52115 * gcc.dg/cpp/_Pragma4.c: New test.
52117 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
52119 * objc/execute/nil_method-1.m: New testcase.
52121 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
52123 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52124 [Object class], not [Object initialize].
52126 2002-08-31 Roger Sayle <roger@eyesopen.com>
52127 Hans-Peter Nilsson <hp@bitrange.com>
52129 * gcc.c-torture/execute/20020720-1.x: Skip test on
52130 mmix-knuth-mmixware. Correct comment.
52132 2002-08-27 Mark Mitchell <mark@codesourcery.com>
52134 * g++.dg/abi/bitfield5.C: New test.
52135 * g++.dg/abi/vbase10.C: Likewise.
52137 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
52139 * objc.dg/undeclared-selector.m: New test.
52141 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
52143 * g++.dg/other/offsetof1.C: Avoid cast warning.
52145 2002-08-26 Ziemowit Laski <zlaski@apple.com>
52147 * objc.dg/super-class-2.m: New test.
52149 2002-08-24 Matt Austern <austern@apple.com>
52151 * g++.dg/ext/lvaddr.C: New test.
52152 * g++.dg/ext/lvcast.C: New test.
52154 2002-08-22 Mark Mitchell <mark@codesourcery.com>
52156 * g++.dg/inherit/cond1.C: New test.
52158 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
52160 * gcc.dg/noncompile/incomplete-1.c: New test.
52162 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
52164 * gcc.dg/typespec-1.c: New test.
52166 2002-08-20 Devang Patel <dpatel@apple.com>
52167 * objc.dg/proto-hier-2.m: New test.
52169 2002-08-19 Ziemowit Laski <zlaski@apple.com>
52171 * objc.dg/bitfield-1.m: New test.
52172 * objc.dg/bitfield-2.m: New test.
52174 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
52176 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52177 gcc.dg/c99-flex-array-4.c: New tests.
52179 2002-08-16 Stan Shebs <shebs@apple.com>
52181 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52183 2002-08-15 Jakub Jelinek <jakub@redhat.com>
52185 * gcc.dg/typeof-1.c: New test.
52186 * g++.dg/ext/typeof2.C: New test.
52188 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
52190 * g++.dg/other/offsetof1.C: New test.
52192 2002-08-14 Richard Henderson <rth@redhat.com>
52194 * gcc.dg/tls/diag-3.c: Fix expected message strings.
52196 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
52198 * gcc.dg/cpp/_Pragma3.c: New test.
52200 2002-08-13 Mark Mitchell <mark@codesourcery.com>
52202 * g++.dg/template/inherit3: New test.
52204 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
52206 * gcc.dg/bitfld-4.c: Add blank options.
52208 2002-08-09 Mark Mitchell <mark@codesourcery.com>
52210 * g++.dg/template/crash1.C: New test.
52212 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52214 * gcc.dg/tls/opt-2.c: New test.
52216 2002-08-08 Devang Patel <dpatel@apple.com>
52218 * objc.dg/selector-1.m : New test
52220 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52222 * g++.dg/abi/bitfield4.C: New test.
52223 * gcc.dg/bitfld-4.c: New test.
52225 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52227 * g++.dg/other/packed1.C: New test.
52229 2002-08-07 Mark Mitchell <mark@codesourcery.com>
52231 * g++.dg/abi/offsetof.C: Tweak error messages.
52232 * g++.old-deja/g++.mike/p10769a.C: Likewise.
52234 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52236 * gcc.dg/bitfld-3.c: New test.
52238 2002-08-07 Jakub Jelinek <jakub@redhat.com>
52239 Richard Henderson <rth@redhat.com>
52241 * gcc.dg/i386-bitfield1.c: New test.
52242 * g++.dg/abi/bitfield3.C: Update.
52244 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
52246 * objc.dg/const-str-2.m: Update.
52247 * gcc.dg/cpp/c++98.c: Change to C extension.
52248 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52249 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52251 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
52253 * gcc.dg/tls/diag-3.c: New.
52255 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
52257 * g++.dg/README (Subdirectories): Document new subdir expr.
52258 * g++.dg/expr/pmf-1.C: New test.
52260 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
52262 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52264 2002-08-06 Jakub Jelinek <jakub@redhat.com>
52266 * g++.dg/abi/bitfield3.C: New test.
52268 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
52270 * lib/gcov.exp: Tweak expected line formats.
52271 * gcc.misc-tests/gcov8.c: New test.
52272 * gcc.misc-tests/gcov8.x: New flags.
52274 2002-08-05 Jakub Jelinek <jakub@redhat.com>
52276 * consistency.vlad/layout/endian.c: Include string.h.
52278 * gcc.c-torture/execute/20020805-1.c: New test.
52280 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52282 * g++.dg/other/conversion1.C: New test.
52284 2002-08-03 Roger Sayle <roger@eyesopen.com>
52286 * gcc.dg/builtins-1.c: New testcase.
52288 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52290 * g++.dg/inherit/access3.C: New test.
52292 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52294 * gcc.dg/ia64-visibility-2.c: New test.
52296 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52298 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52299 __qualifier_flags to __flags.
52301 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52303 * g++.dg/inherit/operator1.C: New test.
52304 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52305 * g++.dg/other/error1.C: Change expected error message.
52306 * g++.dg/template/conv4.C: Likewise.
52308 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52310 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52311 for documented behavior.
52313 2002-07-25 Roger Sayle <roger@eyesopen.com>
52315 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52316 several targets known to fail.
52318 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52320 * gcc.dg/mips-args-[123].c: New tests.
52322 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52324 * gcc.dg/ppc-spe.c: New.
52326 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52328 * g++.dg/other/ptrmem4.C: New testcase.
52330 2002-07-24 Richard Henderson <rth@redhat.com>
52332 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52334 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52336 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52338 2002-07-24 Roger Sayle <roger@eyesopen.com>
52340 * gcc.c-torture/execute/memset-3.c: New testcase.
52342 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52344 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52345 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52347 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52349 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52352 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52354 * gcc.c-torture/compile/simd-4.c: New test.
52356 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52358 PR c++/7347, c++/7348
52359 * g++.dg/template/access4.C: New test.
52360 * g++.dg/template/access5.C: New test.
52361 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52362 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52363 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52364 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52366 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52368 * gcc.dg/gnu89-init-2.c: New test.
52370 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52372 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52374 2002-07-20 Roger Sayle <roger@eyesopen.com>
52376 * gcc.c-torture/execute/20020720-1.c: New testcase.
52378 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52380 * gcc.dg/cpp/Wsignprom.c: New tests.
52382 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52384 * gcc.c-torture/execute/loop-13.c: New test.
52386 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52388 * gcc.dg/cpp/expr.c: New tests.
52390 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52392 * g++.dg/opt/pr6713.C: Add template instantiation.
52394 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52396 * gcc.dg/nest.c: New test.
52398 2002-07-17 Richard Henderson <rth@redhat.com>
52400 * g++.dg/opt/pr6713.C: New test.
52402 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52404 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52405 XFAIL for all x86 processors.
52407 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52409 * gcc.c-torture/execute/20010122-1.x: Do not test with
52410 -fomit-frame-pointer.
52412 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52414 * g++.dg/template/instantiate2.C: New test.
52415 * g++.dg/template/spec4.C: New test.
52417 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52419 * g++.dg/template/access2.C: New test.
52420 * g++.dg/template/access3.C: New test.
52422 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52424 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52425 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52426 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52427 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52428 Convert to use <stdarg.h>.
52429 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52431 * gcc.dg/va-arg-2.c: New.
52432 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52434 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52436 * gcc.c-torture/compile/20020710-1.c: New test.
52438 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52439 Andrew Pinski <pinskia@physics.uc.edu>
52441 gcc.c-torture/compile/simd-2.c: New testcase.
52442 gcc.c-torture/compile/simd-3.c: Likewise.
52444 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52447 * g++.dg/overload/error1.C: New test.
52449 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52451 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52452 configuration and IRIX 6 O32 ABI.
52454 2002-07-11 Roger Sayle <roger@eyesopen.com>
52456 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52458 2002-07-10 Roger Sayle <roger@eyesopen.com>
52460 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52462 2002-07-10 Jeffrey A Law <law@redhat.com>
52464 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52466 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52468 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52470 * gcc.dg/20020312-2.c: Check for __PPC__.
52472 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52474 * gcc.c-torture/compile/20020709-1.c: New test.
52476 2002-07-07 Roger Sayle <roger@eyesopen.com>
52478 * g++.dg/template/qualttp21.C: New test case.
52480 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52482 * gcc.c-torture/compile/20020706-1.c: New test.
52483 * gcc.c-torture/compile/20020706-2.c: New test.
52485 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52486 Alexandre Oliva <aoliva@redhat.com>
52488 * g++.dg/warn/incomplete1.C: New test.
52490 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52493 * g++.dg/warn/noreturn1.C: New test.
52495 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52498 * g++.dg/debug/debug6.C: New test.
52499 * g++.dg/debug/debug7.C: New test.
52501 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52503 * gcc.c-torture/compile/simd-3.c: New test.
52505 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52507 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52508 * gcc.dg/20020620-1.c: Likewise.
52510 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52513 * g++.dg/init/array4.C: New test.
52514 * g++.dg/init/array5.C: New test.
52516 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52518 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52519 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52521 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52523 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52524 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52525 * gcc.dg/wtr-conversion-1.c: Likewise.
52526 * gcc.dg/wtr-escape-1.c: Likewise.
52527 * gcc.dg/wtr-int-type-1.c: Likewise.
52528 * gcc.dg/wtr-label-1.c: Likewise.
52529 * gcc.dg/wtr-static-1.c: Likewise.
52530 * gcc.dg/wtr-strcat-1.c: Likewise.
52531 * gcc.dg/wtr-suffix-1.c: Likewise.
52532 * gcc.dg/wtr-switch-1.c: Likewise.
52533 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52534 * gcc.dg/wtr-union-init-1.c: Likewise.
52535 * gcc.dg/wtr-union-init-2.c: Likewise.
52536 * gcc.dg/wtr-union-init-3.c: Likewise.
52538 * gcc.dg/wtr-func-def-1.c: New test.
52540 2002-07-02 Devang Patel <dpatel@apple.com>
52542 * objc.dg/param-1.m: New test.
52544 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52546 * gcc.dg/cpp/trad/directive.c: Add test.
52547 * gcc.dg/cpp/trad/macroargs.c: Add test.
52548 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52550 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52552 * gcc.dg/cpp/cmdlne-M.c: New test.
52554 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52556 * objc.dg/desig-init-1.m: New test.
52558 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52561 * g++.dg/template/instantiate1.C: New test.
52563 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52566 * g++.dg/template/sizeof2.C: New test.
52568 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52570 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52571 gcc.dg/cpp/trad/include.c: New tests.
52573 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52576 * gcc.c-torture/compile/20020701-1.c: New test.
52578 2002-07-01 Stan Shebs <shebs@apple.com>
52580 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52582 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52583 (objc-torture-execute): or here.
52585 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52587 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52589 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52591 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52593 2002-06-30 Devang Patel <dpatel@apple.com>
52595 * objc.dg/fsyntax-only.m: New test.
52597 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52600 * g++.dg/template/friend7.C: New file.
52602 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52604 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52607 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52609 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52610 avoid division by zero.
52612 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52614 * gcc.dg/Wunknownprag.c: New tests.
52616 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52618 * gcc.c-torture/execute/simd-2.c: New test.
52620 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52622 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52623 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52624 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52625 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52626 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52627 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52628 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52629 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52630 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52631 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52632 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52633 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52634 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52635 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52636 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52637 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52638 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52640 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52642 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52643 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52644 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52645 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52647 * gcc.dg/cpp/trad/directive.c: Update.
52649 2002-06-23 Andreas Jaeger <aj@suse.de>
52651 * gcc.c-torture/execute/complex-6.c: New.
52653 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52655 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52656 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52657 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52658 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52660 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52662 * gcc.dg/cpp/trad: New directory with traditional tests copied
52663 from parent directory.
52664 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52665 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52666 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52667 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52668 Move to trad/ and rename.
52669 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52670 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52671 gcc.dg/cpp/trad/redef2.c: New tests.
52672 * gcc.dg/cpp/trad/trad.exp: New driver.
52674 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52676 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52677 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52678 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52679 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52682 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52684 * gcc.dg/20020620-1.c: New test.
52686 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52688 * g++.dg/template/ttp4.C: New test.
52690 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52692 * g++.dg/opt/vt1.C: Fix regexp.
52694 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52696 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52697 Don't use attribute `noinline'.
52699 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52701 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52703 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52705 * gcc.c-torture/execute/simd-1.c: New.
52707 * gcc.dg/simd-1.c: New.
52709 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52711 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52713 2002-06-16 Richard Henderson <rth@redhat.com>
52715 * g++.dg/ext/anon-struct1.C: New.
52716 * g++.dg/ext/anon-struct2.C: New.
52717 * g++.dg/ext/anon-struct3.C: New.
52718 * gcc.dg/anon-struct-1.c: New.
52719 * gcc.dg/anon-struct-2.c: New.
52720 * gcc.dg/anon-struct-3.c: New.
52721 * gcc.dg/20011008-1.c: Adjust warning text.
52722 * gcc.dg/20020527-1.c: Add -fms-extensions.
52724 2002-06-16 Richard Henderson <rth@redhat.com>
52726 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52728 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52730 * gcc.c-torture/execute/20020615-1.c: New test.
52732 2002-06-15 Roger Sayle <roger@eyesopen.com>
52734 * gcc.c-tortuture/execute/compare-1.c: New test case.
52735 * gcc.c-tortuture/execute/compare-2.c: New test case.
52736 * gcc.c-tortuture/execute/compare-3.c: New test case.
52738 2002-06-13 Richard Henderson <rth@redhat.com>
52740 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52743 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52745 * g++.dg/template/typename2.C: Update error message.
52747 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52749 * gcc.c-torture/execute/20020611-1.c: New test.
52751 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52753 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52754 list of targets to skip.
52756 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52758 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52759 targets if not optimizing.
52761 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52763 * gcc.c-torture/compile/20020605-1.c: New test.
52765 * g++.dg/opt/vt1.C: New test.
52767 * gcc.dg/20020531-1.c: New test.
52769 * gcc.dg/20020530-1.c: New test.
52771 * gcc.dg/20020527-1.c: New test.
52773 * g++.dg/opt/cse1.C: New test.
52775 2002-06-07 Roger Sayle <roger@eyesopen.com>
52777 * gcc.dg/20020607-2.c: New test case.
52779 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52781 * gcc.c-torture/compile/20020604-1.c: New test.
52783 2002-06-04 Richard Henderson <rth@redhat.com>
52785 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52786 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52787 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52789 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52791 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52793 2002-06-03 Richard Henderson <rth@redhat.com>
52795 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52796 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52798 2002-06-02 Richard Henderson <rth@redhat.com>
52800 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52801 test functions static.
52803 2002-06-02 Andreas Jaeger <aj@suse.de>
52805 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52808 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52810 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52811 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52812 Update for mofified diagnostics.
52813 * gcc.dg/c99-intconst-1.c: No longer fail.
52815 2002-06-02 Richard Henderson <rth@redhat.com>
52817 * gcc.dg/uninit-A.c: Remove xfail markers.
52819 2002-06-01 Roger Sayle <roger@eyesopen.com>
52821 * gcc.dg/fnegate-1.c: New test case.
52823 2002-05-30 Osku Salerma <osku@iki.fi>
52825 * gcc.c-torture/execute/mayalias-1.c: New file.
52827 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52829 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52830 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52831 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52833 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52835 * gcc.c-torture/execute/20020529-1.c: New test.
52837 2002-05-27 Richard Henderson <rth@redhat.com>
52839 * g++.dg/ext/attrib6.C: New test case.
52841 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52843 * gcc.c-torture/execute/pure-1.c: New test.
52845 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52847 * gcc.dg/cpp/arith-2.c: Remove.
52849 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52851 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52852 * gcc.dg/cpp/if-3.c: Remove.
52854 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52856 * g++.dg/opt/cse2.C: New test.
52858 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52860 * gcc.dg/cpp/arith-1.c: New semantic tests.
52861 * gcc.dg/cpp/if-1.c: Update.
52863 2002-05-24 Ben Elliston <bje@redhat.com>
52865 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52867 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52869 * gcc.dg/verbose-asm.c: New test.
52871 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52873 * gcc.dg/cpp/paste12.c: New test.
52875 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52877 * g++.dg/parse/named_ops.C: New test.
52879 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52881 * gcc.dg/weak-8.c: New test.
52883 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52885 * gcc.dg/weak-2.c: Allow optional leading underscore
52886 in scan-assembler symbol name.
52887 * gcc.dg/weak-3.c: Likewise.
52888 * gcc.dg/weak-4.c: Likewise.
52889 * gcc.dg/weak-5.c: Likewise.
52891 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52893 * gcc.dg/20020523-1.c: New test.
52895 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52897 * objc.dg/const-str-2.m: Update now that we stop after
52898 a command line error.
52900 2002-05-22 Richard Henderson <rth@redhat.com>
52902 * g++.dg/dg.exp: Fix typo in test pruneing.
52904 2002-05-22 Richard Henderson <rth@redhat.com>
52906 * g++.dg/dg.exp: Prune the tls subdirectory.
52907 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52908 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52909 * g++.dg/tls/init-1.C: New.
52911 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52913 * gcc.dg/20020517-1.c: New test.
52915 2002-05-21 Richard Henderson <rth@redhat.com>
52917 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52918 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52920 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52922 * g++.dg/other/copy2.C: New test.
52924 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52926 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52927 (MAX_COPY): Bump up to 10 times sizeof (long long).
52928 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52930 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52931 sizeof (long long).
52933 * gcc.c-torture/execute/strcpy-1.c: New test.
52935 2002-05-19 Jason Merrill <jason2redhat.com>
52937 * g++.dg/ext/oper1.C: New test.
52939 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52940 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52942 * README.QMTEST: New file.
52944 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52946 2002-05-19 Andreas Jaeger <aj@suse.de>
52948 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52950 * gcc.c-torture/execute/loop-2d.x: Likewise.
52952 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52954 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52955 support weak symbols.
52956 * gcc.dg/weak-4.c: Likewise.
52957 * gcc.dg/weak-6.c: Likewise.
52959 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52961 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52962 cygwin, coff and h8300-*-hms targets
52963 * gcc.dg/weak-5.c: Likewise.
52964 * gcc.dg/weak-7.c: Likewise.
52966 2002-05-16 Jason Merrill <jason@redhat.com>
52968 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52969 (scan-assembler-not, scan-assembler-dem): Likewise.
52970 (scan-assembler-dem-not): Likewise.
52972 2002-05-15 Richard Henderson <rth@redhat.com>
52974 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52976 2002-05-15 Richard Henderson <rth@redhat.com>
52978 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52979 (vfoo1f): Warning here.
52980 (vfoo1l): Don't redefine the alias.
52982 2002-05-14 Jason Merrill <jason@redhat.com>
52983 Alexandre Oliva <aoliva@redhat.com>
52985 * g++.dg/init/pm1.C: New test.
52987 2002-05-12 David S. Miller <davem@redhat.com>
52989 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52992 2002-05-10 Roger Sayle <roger@eyesopen.com>
52994 * gcc.c-torture/execute/20020510-1.c: New test case.
52996 2002-05-10 David S. Miller <davem@redhat.com>
52998 * gcc.c-torture/execute/conversion.c: Test long double too.
53000 2002-05-09 Jakub Jelinek <jakub@redhat.com>
53002 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53003 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53004 * lib/g++.exp (g++_link_flags): Likewise.
53005 * lib/objc.exp (objc_target_compile): Likewise.
53007 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
53009 * gcc.dg/cpp/poison.c: Update.
53010 * gcc.dg/cpp/20000625-2.c: Remove.
53011 * gcc.dg/cpp/direct2s.c: Remove final test.
53013 2002-05-08 Tom Rix <trix@redhat.com>
53015 * gcc.c-torture/execute/20020508-1.c: New test.
53016 * gcc.c-torture/execute/20020508-2.c: New test.
53017 * gcc.c-torture/execute/20020508-3.c: New test.
53019 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
53021 * gcc.dg/cpp/charconst-4.c: More tests.
53023 2002-05-08 Mark Mitchell <mark@codesourcery.com>
53026 * gcc.dg/weak-3.c: Update location of warning messages.
53027 * gcc.dg/weak-5.c: Likewise.
53029 2002-05-06 Roger Sayle <roger@eyesopen.com>
53031 * gcc.c-torture/execute/20020506-1.c: New test case.
53033 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
53035 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53037 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53039 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53041 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53043 * gcc.dg/cpp/charconst-3.c: New test.
53045 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53047 * gcc.dg/cpp/charconst.c: Update tests.
53049 2002-05-05 Tim Josling <tej@melbpc.org.au>
53051 * treelang: Added directory for new sample language treelang. Also
53052 lib/treelang.exp: New file to signal treelang should be tested.
53054 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53056 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53057 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53058 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53059 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53060 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53061 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53062 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53064 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
53066 * gcc.dg/format/xopen-2.c: New test.
53068 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53070 * gcc.dg/20020503-1.c: New test.
53072 2002-05-02 Mark Mitchell <mark@codesourcery.com>
53074 * g++.dg/init/dtor1.C: Make it tougher.
53076 2002-05-01 Mark Mitchell <mark@codesourcery.com>
53078 * g++.dg/init/dtor1.C: New test.
53080 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
53082 * gcc.dg/altivec-8.c: New.
53084 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
53086 * gcc.dg/altivec-7.c: New.
53088 2002-04-29 Jakub Jelinek <jakub@redhat.com>
53090 * g++.dg/parse/typedef1.C: New test.
53092 2002-04-29 Mark Mitchell <mark@codesourcery.com>
53095 * g++.dg/template/friend6.C: New test.
53098 * g++.dg/init/copy1.C: New test.
53100 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
53102 * g++.dg/warn/effc1.C: New test.
53104 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
53106 * gcc.dg/cpp/if-cexp.c: Add a test.
53108 2002-04-28 Jakub Jelinek <jakub@redhat.com>
53110 * gcc.dg/20020426-2.c: New test.
53112 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
53114 * gcc.dg/cpp/if-mop.c: Update.
53115 * gcc.dg/cpp/if-mpar.c: Add test.
53116 * gcc.dg/cpp/if-oppr.c: Update.
53118 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53121 * gcc.dg/weak-[2-7].c: New tests.
53123 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53125 * gcc.dg/enum1.c: New test.
53127 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53130 * g++.dg/inherit/access2.C: New test.
53132 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53135 * gcc.dg/20020426-1.c: New test.
53137 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53139 * g++.dg/abi/enum1.C: New test.
53141 2002-04-26 Richard Henderson <rth@redhat.com>
53143 * gcc.dg/c99-bool-1.c: Expect always true warning.
53145 2002-04-25 Roger Sayle <roger@eyesopen.com>
53147 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53149 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53151 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53154 2002-04-24 Mark Mitchell <mark@codesourcery.com>
53156 * g++.dg/abi/mange7.C: New test.
53159 * g++.dg/parse/stmtexpr2.C: New test.
53161 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
53163 * gcc.dg/20020312-2.c: Add SH target.
53165 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53167 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53168 compiler output on mips*-*-irix*.
53170 2002-04-23 Jakub Jelinek <jakub@redhat.com>
53172 * g++.dg/parse/attr1.C: New test.
53174 2002-04-23 Roger Sayle <roger@eyesopen.com>
53176 * gcc.c-torture/execute/string-opt-17.c: New test case.
53177 * gcc.c-torture/execute/memset-2.c: New test case.
53179 2002-04-23 Mark Mitchell <mark@codesourcery.com>
53182 * g++.dg/template/friend5.C: New test.
53185 * g++.dg/template/qual1.C: Likewise.
53187 2002-04-22 Zack Weinberg <zack@codesourcery.com>
53189 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53190 Include stdlib.h, not stdio.h or ctype.h.
53192 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
53194 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53195 cris-*-elf* and mmix-*-*.
53196 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53197 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53198 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53200 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53201 * gcc.dg/wchar_t-1.c: Ditto.
53203 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
53205 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53208 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
53210 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53212 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53214 * gcc.c-torture/execute/20000906-1.x: Delete.
53216 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
53218 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53220 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
53223 * g77.f-torture/execute/6367.f: New test.
53224 * g77.f-torture/execute/6367.x: Disable for MMIX.
53226 2002-04-19 Mark Mitchell <mark@codesourcery.com>
53229 * g++.dg/opt/inline2.C: New test.
53231 2002-04-18 Richard Henderson <rth@redhat.com>
53233 * gcc.dg/20000906-1.c: Enable for all targets.
53234 * gcc.c-torture/compile/iftrap-2.c: New.
53236 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53238 * gcc.dg/20020418-1.c: New test.
53239 * gcc.dg/20020418-2.c: New test.
53241 2002-04-18 Richard Henderson <rth@redhat.com>
53243 * gcc.c-torture/compile/iftrap-1.c: New.
53244 * gcc.dg/iftrap-1.c: Adjust for ia64.
53245 * gcc.dg/iftrap-2.c: New.
53247 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53249 * gcc.c-torture/compile/20020418-1.c: New test.
53251 2002-04-18 Roger Sayle <roger@eyesopen.com>
53253 * gcc.c-torture/compile/20020415-1.c: New.
53255 2002-04-18 David S. Miller <davem@redhat.com>
53257 * gcc.c-torture/execute/20020418-1.c: New test.
53259 2002-04-17 Jakub Jelinek <jakub@redhat.com>
53261 * gcc.dg/20020416-1.c: New test.
53263 * g++.dg/opt/inline1.C: New test.
53265 2002-04-16 Jakub Jelinek <jakub@redhat.com>
53267 * gcc.dg/altivec-5.c: New test.
53269 * gcc.dg/20020415-1.c: New test.
53271 2002-04-15 Mark Mitchell <mark@codesourcery.com>
53273 * lib/chill.exp: Remove.
53275 2002-04-14 Jakub Jelinek <jakub@redhat.com>
53277 * g++.dg/other/big-struct.C: New test.
53279 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53281 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53284 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53287 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53288 in scan-assembler function name
53290 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53292 * g77.f-torture/execute/980628-4.x,
53293 g77.f-torture/execute/980628-5.x,
53294 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53295 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53296 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53299 2002-04-13 David S. Miller <davem@redhat.com>
53301 * gcc.c-torture/execute/20020413-1.c: New test.
53303 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53306 * g++.dg/ext/asm1.C: New tests.
53308 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53311 * g++.dg/parse/stmtexpr1.C: New test.
53314 * g++.dg/template/copy1.C: New test.
53316 2002-04-12 Richard Henderson <rth@redhat.com>
53318 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53320 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53322 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53323 gcc.c-torture/execute/20020307-2.c.
53325 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53327 * g++.dg/ext/attrib5.C,
53328 * g++.dg/lookup/struct1.C: New tests.
53330 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53332 * gcc.dg/20020411-1.c: New test.
53334 * gcc.c-torture/execute/20020411-1.c: New test.
53336 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53338 * g77.f-torture/execute/6177.f: New test.
53340 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53343 * g++.dg/opt/cleanup1.C: New test.
53345 * g++.dg/opt/const1.C: New test.
53347 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53349 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53351 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53354 * g++.dg/template/typename2.C: New test.
53356 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53358 * gcc.c-torture/execute/loop-12.c: New.
53360 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53362 * g77.f-torture/execute/980628-4.x,
53363 g77.f-torture/execute/980628-5.x,
53364 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53365 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53366 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53368 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53370 PR optimization/6086
53371 * g++.dg/opt/preinc1.C: New test.
53373 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53376 * g++.dg/opt/static2.C: New test.
53378 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53381 * gcc.dg/20020406-1.c: New test.
53383 2002-04-04 David S. Miller <davem@redhat.com>
53385 * gcc.c-torture/execute/20020404-1.c: New test.
53387 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53390 * gcc.dg/20020312-2.c: Do not declare global register variable
53391 if __PIC__ or __pic__ is defined.
53393 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53395 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53396 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53398 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53400 * gcc.misc-tests/linkage.exp: Update last change to handle
53401 sparc*-, not just sparc-.
53403 2002-04-03 Richard Henderson <rth@redhat.com>
53405 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53407 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53409 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53411 2002-04-02 David S. Miller <davem@redhat.com>
53413 * gcc.c-torture/execute/20020402-3.c: New test.
53415 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53417 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53418 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53420 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53421 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53422 g77.f-torture/execute/20001201.x,
53423 g77.f-torture/execute/u77-test.x: New files.
53425 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53426 * gcc.dg/wchar_t-1.c: Ditto.
53428 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53430 * gcc.c-torture/execute/20020402-1.c: New test.
53432 2002-04-01 Richard Henderson <rth@redhat.com>
53434 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53436 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53438 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53440 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53442 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53444 * g++.dg/inherit/template-as-base.C: Expect error.
53445 * g++.dg/inherit/namespace-as-base.C: Likewise.
53447 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53449 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53450 g++.dg/ext/instantiate3.C: Tweak match patterns.
53452 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53453 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53456 2002-03-31 Richard Henderson <rth@redhat.com>
53458 * gcc.dg/special/alias-2.c: New.
53459 * gcc.dg/special/ecos.exp: Run it.
53461 2002-03-31 Richard Henderson <rth@redhat.com>
53463 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53465 2002-03-31 Kazu Hirata <kazu@hxi.com>
53467 * gcc.dg/weak-1.c: Disable on h8300 port.
53469 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53471 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53472 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53474 * g++.dg/bprob/bprob-1.C: New test.
53475 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53476 * g++.dg/gcov/gcov-1.C: New test.
53477 * g++.dg/gcov/gcov-1.x: New file.
53478 * g++.dg/gcov/gcov-2.C: New test.
53479 * g++.dg/gcov/gcov-3.C: New test.
53480 * g++.dg/gcov/gcov-3.h: New file.
53482 2002-03-28 Roger Sayle <roger@eyesopen.com>
53484 * g++.old-deja/g++.other/builtins5.C: New test.
53485 * g++.old-deja/g++.other/builtins6.C: New test.
53486 * g++.old-deja/g++.other/builtins7.C: New test.
53487 * g++.old-deja/g++.other/builtins8.C: New test.
53488 * g++.old-deja/g++.other/builtins9.C: New test.
53490 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53492 * g++.dg/opt/static1.C: New test.
53494 * g++.dg/opt/longbranch1.C: New test.
53496 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53498 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53500 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53502 2002-03-28 Jeffrey A Law (law@redhat.com)
53504 * gcc.c-torture/execute/20020328-1.c: New test.
53506 2002-03-27 Richard Henderson <rth@redhat.com>
53508 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53509 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53510 move from g++.old-deja/g++.ext/.
53512 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53514 * g++.dg/init/new2.C: New test.
53516 2002-03-26 Richard Henderson <rth@redhat.com>
53518 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53520 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53523 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53525 * gcc.dg/20001102-1.c: Likewise.
53527 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53529 * gcc.dg/cpp/endif-pedantic1.c,
53530 gcc.dg/cpp/endif-pedantic2.c: New tests.
53532 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53534 * g++.dg/init/new1.C: New test.
53536 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53538 * g++.dg/abi/vbase9.C: New test.
53540 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53542 * gcc.dg/arm-asm.c: New test.
53544 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53546 * gcc.dg/Wswitch-enum.c: New test.
53549 2002-03-26 Richard Henderson <rth@redhat.com>
53551 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53554 2002-03-25 Richard Henderson <rth@redhat.com>
53556 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53559 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53560 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53562 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53564 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53566 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53568 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53569 targets using generic thunk support.
53571 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53573 * gcc.c-torture/compile/20020323-1.c: New test.
53575 * g++.dg/opt/conj2.C: New test.
53577 2002-03-24 Richard Henderson <rth@redhat.com>
53579 * gcc.dg/weak-1.c: Use -fno-common.
53581 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53583 * g77.dg/f77-edit-apostrophe-out.f: New test
53584 * g77.dg/f77-edit-h-out.f: New test
53585 * g77.dg/f77-edit-t-in.f: New test
53586 * g77.dg/f77-edit-t-out.f: New test
53587 * g77.dg/f77-edit-x-out.f: New test
53588 * g77.dg/f77-edit-slash-out.f: New test
53589 * g77.dg/f77-edit-colon-out.f: New test
53590 * g77.dg/f77-edit-s-out.f: New test
53592 2002-03-24 Richard Henderson <rth@redhat.com>
53594 * objc/execute/formal_protocol-6.x: New XFAIL.
53596 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53598 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53599 that do not support weak symbols
53601 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53603 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53604 * lib/g77.exp: Likewise.
53605 * lib/objc.exp: Likewise.
53607 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53609 * gcc.dg/Wswitch-default.c: New test.
53611 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53613 * g++.dg/other/enum1.C: New test.
53615 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53617 * gcc.dg/pragma-ep-3.c: Fix typo.
53619 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53621 * g++.dg/inherit/template-as-base.C: New test.
53623 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53625 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53626 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53628 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53630 * gcc.dg/cpp/multiline.c: Update to match.
53632 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53634 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53636 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53638 * gcc.dg/cpp/extratokens2.c: New file.
53640 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53642 * gcc.dg/20020312-2.c: Add rs6000 target.
53644 * gcc.c-torture/compile/20020319-1.c: New test.
53646 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53648 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53649 (A, E): Handle this.
53651 2002-03-20 Jason Merrill <jason@redhat.com>
53653 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53655 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53656 through prune_gcc_output.
53658 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53660 * gcc.c-torture/compile/20020320-1.c: New test.
53662 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53664 * gcc.c-torture/compile/20020318-1.c: New test.
53666 * gcc.dg/struct-by-value-1.c: New test.
53668 * gcc.dg/20020319-1.c: New test.
53670 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53672 * g++.dg/opt/conj1.C: New test.
53674 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53676 * g++.dg/template/qualttp20.C: Revert previous change.
53677 * g++.dg/template/qualttp3.C: Likewise.
53678 * g++.dg/template/qualttp4.C: Likewise.
53679 * g++.dg/template/qualttp5.C: Likewise.
53680 * g++.dg/template/qualttp6.C: Likewise.
53681 * g++.dg/template/qualttp7.C: Likewise.
53682 * g++.dg/template/qualttp8.C: Likewise.
53683 * g++.dg/template/recurse.C: Likewise.
53685 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53687 * gcc.dg/cpp/wchar-1.c: Update.
53689 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53691 * g++.dg/template/conv1.C: New test.
53692 * g++.dg/template/conv2.C: New test.
53693 * g++.dg/template/conv3.C: New test.
53694 * g++.dg/template/conv4.C: New test.
53696 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53698 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53699 * g++.dg/template/qualttp3.C: Likewise.
53700 * g++.dg/template/qualttp4.C: Likewise.
53701 * g++.dg/template/qualttp5.C: Likewise.
53702 * g++.dg/template/qualttp6.C: Likewise.
53703 * g++.dg/template/qualttp7.C: Likewise.
53704 * g++.dg/template/qualttp8.C: Likewise.
53705 * g++.dg/template/recurse.C: Likewise.
53707 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53709 * g++.dg/opt/dtor1.C: New test.
53711 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53713 * gcc.c-torture/compile/20020315-1.c: New test.
53715 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53717 * gcc.dg/weak-1.c: Fix scan tests.
53719 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53721 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53722 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53723 cris-*-aout* mmix-*-*.
53724 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53725 cris-*-aout* mmix-*-*.
53726 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53727 cris-*-elf* cris-*-aout* and mmix-*-*.
53728 * gcc.dg/20001009-1.c: Ditto.
53729 * gcc.dg/20010912-1.c: Ditto.
53730 * gcc.dg/20020122-4.c: Ditto.
53731 * gcc.dg/inline-2.c: Ditto.
53733 2002-03-14 Jeffrey A Law (law@cygnus.com)
53735 * gcc.c-torture/compile/20020314-1.c: New test.
53737 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53739 * gcc.c-torture/execute/20020314-1.c: New test.
53741 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53743 * g++.dg/warn/Wunused-1.C: New test.
53745 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53747 * g++.dg/abi/mangle6.C: New test.
53749 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53751 * gcc.c-torture/compile/20020309-2.c: New test.
53753 * gcc.c-torture/compile/20020312-1.c: New test.
53755 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53757 * g++.dg/other/access1.C: New test.
53759 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53761 * gcc.c-torture/execute/wchar_t-1.c: New test.
53763 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53765 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53767 2002-03-12 Roger Sayle <roger@eyesopen.com>
53769 * gcc.dg/20020312-1.c: New test case.
53771 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53773 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53775 2002-03-11 Richard Henderson <rth@redhat.com>
53777 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53778 * g++.old-deja/g++.jason/report.C: Likewise.
53780 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53782 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53783 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53785 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53787 * g++.dg/overload/pmf1.C: New test.
53789 2002-03-11 Kazu Hirata <kazu@hxi.com>
53791 * gcc.c-torture/execute/20020307-1.c: Use long.
53793 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53795 PR optimization/5844
53796 * gcc.dg/20020310-1.c: New test.
53798 2002-03-09 Michael Meissner <meissner@redhat.com>
53800 * gcc.c-torture/execute/memcpy-2.c: New test.
53801 * gcc.c-torture/execute/memset-1.c: New test.
53802 * gcc.c-torture/execute/strlen-1.c: New test.
53803 * gcc.c-torture/execute/strcmp-1.c: New test.
53804 * gcc.c-torture/execute/strncmp-1.c: New test.
53806 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53808 * gcc.dg/ppc-ldstruct.c: New test.
53810 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53812 * gcc.c-torture/execute/va-arg-22.c: New test.
53814 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53816 * gcc.c-torture/compile/20020309-1.c: New test.
53818 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53820 * gcc.c-torture/execute/20020307-2.c: New test.
53822 2002-03-07 Jeffrey A Law (law@redhat.com)
53824 * g77.f-torture/compile/20020307-1.f: New test.
53826 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53828 * gcc.dg/unordered-1.c: New test.
53830 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53832 * gcc.c-torture/execute/20020307-1.c: New test.
53834 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53836 * gcc.dg/20020304-1.c: New test.
53838 * gcc.c-torture/compile/20020304-2.c: New test.
53840 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53842 * gcc.c-torture/compile/20020304-1.c: New test case
53845 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53847 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53849 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53851 * g++.dg/other/classkey1.C: New test.
53853 2002-03-01 Richard Henderson <rth@redhat.com>
53855 * gcc.c-torture/compile/981223-1.x: New.
53856 * gcc.c-torture/compile/920625-1.x: New.
53858 2002-02-28 Richard Henderson <rth@redhat.com>
53860 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53862 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53864 * gcc.c-torture/execute/20020227-1.c: New test.
53866 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53868 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53870 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53871 * g++.old-deja.g++.other/defarg1.C: Likewise.
53872 * g++.old-deja/g++.pt/calls2.C: Likewise.
53873 * g++.old-deja/g++.pt/crash20.C: Likewise.
53874 * g++.old-deja/g++.pt/crash30.C: Likewise.
53875 * g++.old-deja/g++.pt/crash36.C: Likewise.
53876 * g++.old-deja/g++.pt/crash6.C: Likewise.
53877 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53878 * g++.old-deja/g++.pt/derived3.C: Likewise.
53879 * g++.old-deja/g++.pt/error1.C: Likewise.
53880 * g++.old-deja/g++.pt/friend21.C: Likewise.
53881 * g++.old-deja/g++.pt/friend23.C: Likewise.
53882 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53883 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53885 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53887 * gcc.c-torture/execute/20020225-2.c: New test.
53889 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53891 * gcc.c-torture/execute/920730-1t.c,
53892 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53893 Delete test cases, only relevant to -traditional.
53895 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53897 * gcc.dg/cpp/undef1.c: Remove.
53898 * gcc.dg/cpp/directiv.c: Update.
53899 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53901 2002-02-27 Michael Meissner <meissner@redhat.com>
53903 * gcc.c-torture/execute/20020226-1.c: New test.
53905 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53907 * g++.dg/debug/debug4.C: New test.
53909 * gcc.dg/ia64-visibility-1.c: New test.
53911 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53913 * gcc.dg/debug/20020224-1.c: New.
53915 2002-02-25 Kazu Hirata <kazu@hxi.com>
53917 * gcc.c-torture/execute/960416-1.x: New.
53918 * gcc.c-torture/execute/divconst-3.x: Likewise.
53920 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53922 * gcc.dg/20020224-1.c: New test.
53924 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53926 * gcc.c-torture/execute/20020225-1.c: New.
53928 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53930 * gcc.dg/cpp/wchar-1.c: New test.
53932 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53934 * gcc.dg/20020222-1.c: New test.
53936 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53938 * g++.dg/opt/anonunion1.C: New test.
53940 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53942 * g++.dg/template/qualttp19.C: New test.
53943 * g++.dg/template/qualttp20.C: New test.
53944 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53945 * g++.old-deja/g++.other/qual1.C: Likewise.
53947 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53949 * gcc.dg/attr-alwaysinline.c: New.
53951 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53953 * gcc.dg/20020220-1.c: New test.
53955 * gcc.dg/20020220-2.c: New test.
53957 * g++.dg/opt/mmx1.C: New test.
53959 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53961 * gcc.c-torture/compile/20020110.c: New test.
53963 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53965 * gcc.c-torture/execute/20020219-1.c: New test.
53967 * gcc.dg/20020219-1.c: New test.
53969 * gcc.dg/noncompile/20020220-1.c: New test.
53971 * g++.dg/opt/ptrintsum1.C: New test.
53973 * gcc.dg/debug/20020220-1.c: New test.
53975 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53977 * gcc.c-torture/execute/20020216-1.c: New test.
53979 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53981 * gcc.dg/decl-1.c: Update, new test.
53983 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53985 * g++.dg/abi/bitfield1.C: New test.
53986 * g++.dg/abi/bitfield2.C: New test.
53988 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53990 * gcc.dg/attr-nest.c: New test.
53992 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53994 * gcc.c-torture/execute/20020215-1.c: New test.
53996 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53998 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53999 * g++.dg/debug/debug.exp: New.
54000 * g++.dg/debug/trivial.C: New.
54001 * g++.dg/debug/debug1.C: Moved...
54002 * g++.dg/other/debug1.C: ...from here.
54003 * g++.dg/debug/debug2.C: Moved...
54004 * g++.dg/other/debug2.C: ...from here.
54005 * g++.dg/debug/debug3.C: Moved...
54006 * g++.dg/other/debug3.C: ...from here.
54008 * gcc.dg/noncompile/20020213-1.c: New test.
54010 2002-02-13 Jakub Jelinek <jakub@redhat.com>
54012 * g++.dg/other/debug3.C: New test.
54014 * gcc.c-torture/execute/20020213-1.c: New test.
54016 2002-02-13 Richard Smith <richard@ex-parrot.com>
54018 * g++.old-deja/g++.other/thunk1.C: New test.
54020 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54022 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54024 2002-02-13 Stan Shebs <shebs@apple.com>
54026 * gcc.dg/altivec-3.c: New.
54028 2002-02-12 Jakub Jelinek <jakub@redhat.com>
54030 * gcc.dg/Wunreachable-1.c: New test.
54031 * gcc.dg/Wunreachable-2.c: New test.
54033 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54035 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54037 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
54039 * gcc.dg/decl-1.c: New test.
54041 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54043 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54045 2002-02-10 Kazu Hirata <kazu@hxi.com>
54047 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54048 * gcc.c-torture/compile/980506-1.x: Likewise.
54050 2002-02-10 Kazu Hirata <kazu@hxi.com>
54052 * gcc.dg/20020210-1.c: New.
54054 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
54056 * g77.f-torture/execute/947.f: New regression test
54057 for PR fortran/947.
54059 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
54061 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54062 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54064 2002-02-08 Richard Henderson <rth@redhat.com>
54066 * gcc.c-torture/compile/labels-3.c: New.
54068 2002-02-08 Jakub Jelinek <jakub@redhat.com>
54070 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54071 expression statements work instead.
54072 * gcc.dg/noncompile/20020207-1.c: New test.
54074 2002-02-07 Richard Henderson <rth@redhat.com>
54076 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54078 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54080 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54082 * lib/g77-dg.exp: Trim g77 error messages so that they are
54083 recognized by dg.exp.
54085 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54088 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
54090 2002-02-07 Richard Henderson <rth@redhat.com>
54092 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54093 to be sufficiently aligned for integers.
54095 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
54097 * g++.dg/template/friend4.C: New test.
54099 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54102 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54105 2002-02-07 Richard Henderson <rth@redhat.com>
54107 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54108 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54109 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54110 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54112 2002-02-06 Richard Henderson <rth@redhat.com>
54114 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54116 2002-02-06 Janis Johnson <janis187@us.ibm.com>
54118 * gcc.dg/20020206-1.c: New test.
54120 2002-02-06 Jakub Jelinek <jakub@redhat.com>
54122 * gcc.c-torture/execute/20020206-1.c: New test.
54124 * gcc.c-torture/execute/20020206-2.c: New test.
54126 PR optimization/5429:
54127 * gcc.c-torture/compile/20020206-1.c: New test.
54129 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
54131 * g++.dg/ext/align1.C: Do not use an explicit alignment value
54132 as certain file formats cannot support particularly large
54135 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54136 and do not expect to be able to link the executable.
54138 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54139 fail because the COFF format does not support the weak attribute.
54141 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
54143 * g77.dg/pr5473.f: New test
54145 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
54147 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54148 Fix testcase accordingly.
54150 2002-02-04 Richard Henderson <rth@redhat.com>
54152 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54153 (buf): Change to be an array of pointers, not ints.
54155 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54157 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
54158 before all tests. Move warning one line above to match where it
54160 * gcc.dg/Wswitch-2.c: New test.
54161 * g++.dg/warn/Wswitch-1.C: New test.
54162 * g++.dg/warn/Wswitch-2.C: New test.
54164 2002-02-04 Richard Henderson <rth@redhat.com>
54166 * g++.dg/abi/offsetof.C: Fix size comparison.
54168 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
54170 * gcc.dg/cast-qual-2.c: New test.
54172 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54174 * gcc.dg/20020201-4.c: New test.
54176 2002-02-04 Ben Elliston <bje@redhat.com>
54178 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54179 target_info attribute != 0, in addition to the empty string.
54180 (gcc_target_compile): Likewise.
54182 2002-02-03 Andrew Cagney <ac131313@redhat.com>
54184 * gcc.dg/Wswitch.c: New test.
54185 PR gcc/4475. PR gcc/3780.
54187 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
54189 * g77.f-torture/execute/5122.f: New test for regressions
54190 against PR fortran/5122.
54192 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
54194 * g77.f-torture/compile/pr3743.f: Delete
54195 * g77.dg/pr3743-1.f: New test.
54196 * g77.dg/pr3743-2.f: New test.
54197 * g77.dg/pr3743-3.f: New test.
54198 * g77.dg/pr3743-4.f: New test.
54200 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54202 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54204 2002-02-02 Richard Henderson <rth@redhat.com>
54206 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54207 * gcc.c-torture/execute/bf64-1.c: Likewise.
54209 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54211 * gcc.dg/20020201-2.c: New test.
54213 * gcc.dg/20020201-3.c: New test.
54215 * gcc.c-torture/execute/bitfld-2.c: New test.
54217 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54219 * gcc.dg/bitfld-1.c: Update.
54220 * gcc.dg/bitfld-2.c: Update.
54221 * gcc.c-torture/execute/bitfld-1.x: New.
54223 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54225 * gcc.c-torture/execute/20020201-1.c: New test.
54227 2002-02-01 Janis Johnson <janis187@us.ibm.com>
54230 * gcc.dg/20020201-1.c: New test.
54232 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
54235 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54236 * g77.f-torture/compile/pr3743.x: Remove
54238 2002-01-31 Tom Rix <trix@redhat.com>
54240 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54242 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54244 * gcc.dg/noncompile/20020130-1.c: New test.
54246 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
54248 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54250 2002-01-29 Richard Henderson <rth@redhat.com>
54252 * gcc.c-torture/execute/991118-1.c: Cast various constants back
54254 * gcc.c-torture/execute/bf64-1.c: Likewise.
54256 2002-01-29 Jakub Jelinek <jakub@redhat.com>
54258 * gcc.c-torture/execute/20020129-1.c: New test.
54260 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54262 * gcc.c-torture/compile/20000224-1.c: Update.
54263 * gcc.c-torture/execute/bitfld-1.c: New tests.
54264 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54265 * gcc.dg/uninit-A.c: Update.
54267 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
54269 * g++.dg/template/ctor1.C: Add instantiation.
54271 2002-01-28 Paul Koning <pkoning@equallogic.com>
54273 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54274 argument to __builtin_prefetch to be const ptr.
54276 2002-01-28 Jakub Jelinek <jakub@redhat.com>
54278 * gcc.c-torture/compile/20020120-1.c: New test.
54280 2002-01-27 Kazu Hirata <kazu@hxi.com>
54282 * gcc.c-torture/execute/20020127-1.c: New test.
54284 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54286 * g77.dg/f77-edit-i-in.f: New test
54287 * g77.dg/f77-edit-i-out.f: New test
54289 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54291 * gcc.dg/debug/debug.exp: New file.
54292 * gcc.dg/debug/trivial.c: New file.
54293 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54294 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54295 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54296 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54297 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54298 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54299 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54300 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54301 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54302 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54303 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54304 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54305 * gcc.dg/20000503-1.c: Removed.
54306 * gcc.dg/20010207-1.c: Removed.
54307 * gcc.dg/20011223-1.c: Removed.
54308 * gcc.dg/20020104-2.c: Removed.
54309 * gcc.dg/debug-1.c: Removed.
54310 * gcc.dg/debug-2.c: Removed.
54311 * gcc.dg/debug-3.c: Removed.
54312 * gcc.dg/debug-4.c: Removed.
54313 * gcc.dg/debug-5.c: Removed.
54314 * gcc.dg/debug-6.c: Removed.
54315 * gcc.dg/dwarf2-1.c: Removed.
54316 * gcc.dg/dwarf2-2.c: Removed.
54318 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54320 * g++.old-deja/g++.other/eh5.C: New test.
54321 * g++.old-deja/g++.other/sibcall2.C: New test.
54322 * g++.old-deja/g++.other/array9.C: New test.
54323 * g++.old-deja/g++.other/typename2.C: New test.
54324 * g++.old-deja/g++.other/crash60.C: New test.
54325 * g++.old-deja/g++.other/conv9.C: New test.
54326 * g++.old-deja/g++.other/mangle10.C: New test.
54327 * g++.old-deja/g++.other/unchanging1.C: New test.
54328 * g++.old-deja/g++.other/exprstmt1.C: New test.
54329 * g++.old-deja/g++.other/inline23.C: New test.
54330 * g++.old-deja/g++.eh/ia64-1.C: New test.
54331 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54332 * g++.old-deja/g++.other/reload1.C: New test.
54333 * g++.old-deja/g++.other/static20.C: New test.
54334 * g++.old-deja/g++.other/local-alloc1.C: New test.
54335 * g++.old-deja/g++.other/conv8.C: New test.
54336 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54337 * g++.old-deja/g++.other/storeexpr1.C: New test.
54338 * g++.old-deja/g++.other/storeexpr2.C: New test.
54339 * g++.dg/eh/template2.C: New test.
54340 * g++.dg/warn/weak1.C: New test.
54342 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54344 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54345 Remove first, non-varying, argument.
54347 2002-01-23 Richard Henderson <rth@redhat.com>
54349 * gcc.dg/inline-2.c: New.
54351 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54352 Add optional target arg. Check number of arguments.
54353 (scan-assembler-not, scan-assembler-dem): Likewise.
54354 (scan-assembler-dem-not): Likewise.
54356 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54358 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54360 * g++.old-deja/g++.brendan/parse3.C,
54361 g++.old-deja/g++.other/crash26.C,
54362 g++.old-deja/g++.other/crash28.C,
54363 g++.old-deja/g++.other/crash29.C,
54364 g++.old-deja/g++.other/crash30.C,
54365 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54367 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54369 * gcc.dg/20020115-1.c: New.
54371 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54373 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54375 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54377 * gcc.dg/20020122-3.c: New.
54379 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54381 * g++.dg/other/gc1.C: New test.
54383 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54385 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54387 2002-01-22 Richard Henderson <rth@redhat.com>
54389 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54391 2002-01-22 Richard Henderson <rth@redhat.com>
54393 * gcc.dg/20020122-4.c: New.
54395 2002-01-22 H.J. Lu <hjl@gnu.org>
54397 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54399 * gcc.dg/special/ecos.exp: Likewise.
54400 * lib/g++-dg.exp: Likewise.
54401 * lib/g77-dg.exp: Likewise.
54402 * lib/gcc-dg.exp : Likewise.
54403 * lib/mike-g++.exp: Likewise.
54404 * lib/mike-g77.exp: Likewise.
54405 * lib/mike-gcc.exp: Likewise.
54406 * lib/objc-dg.exp: Likewise.
54408 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54411 * gcc.dg/20020122-2.c: New test.
54413 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54415 * gcc.dg/20020122-1.c: New test.
54417 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54419 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54421 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54423 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54425 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54427 * gcc.c-torture/compile/20020121-1.c: New test.
54429 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54431 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54434 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54436 * gcc.dg/20020218-1.c: New test.
54438 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54440 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54442 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54443 "At global scope" warning
54444 * g++.dg/ext/align1.C: Change cygwin test for alignment
54445 from db-bogus to dg-warning
54447 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54449 * g77.f-torture/compile/cpp2.F: New test.
54451 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54453 * g++.dg/template/access1.C: New test.
54455 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54457 * gcc.dg/20020118-1.c: New.
54459 2002-01-18 Kazu Hirata <kazu@hxi.com>
54461 * gcc.c-torture/execute/20020118-1.c: New test.
54463 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54465 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54466 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54467 alignment warnings.
54469 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54471 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54472 torture_with_loops and torture_without_loops
54474 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54476 * gcc.c-torture/compile/20020116-1.c: New test.
54478 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54480 * gcc.dg/20020116-2.c: New test.
54482 * gcc.dg/ultrasp4.c: New test.
54484 * gcc.dg/20020116-1.c: New test.
54486 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54488 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54491 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54493 * gcc.misc-tests/i386-prefetch.exp: New.
54494 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54495 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54496 * gcc.misc-tests/i386-pf-none-1.c: New test.
54497 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54499 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54501 * gcc.dg/gnu89-init-1.c: Add new tests.
54503 2002-01-15 Andreas Jaeger <aj@suse.de>
54505 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54506 * gcc.dg/i386-mmx-2.c: Likewise.
54507 * gcc.dg/i386-sse-1.c: Likewise.
54508 * gcc.dg/i386-sse-2.c: Likewise.
54509 * gcc.dg/i386-sse-3.c: Likewise.
54511 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54513 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54514 Uncomment additional cases that now pass.
54516 2002-01-11 Richard Henderson <rth@redhat.com>
54518 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54519 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54521 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54523 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54525 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54527 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54528 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54530 2002-01-10 Dale Johannesen <dalej@apple.com>
54532 * gcc.c-torture/execute/loop-11.c: New.
54534 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54536 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54537 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54539 2002-01-09 Richard Henderson <rth@redhat.com>
54541 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54542 type in which to perform the operation for each size.
54544 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54546 * gcc.c-torture/compile/20020109-2.c: New test.
54548 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54550 * gcc.c-torture/execute/loop-10.c: New test.
54552 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54554 * gcc.c-torture/compile/20010226-1.c: New test.
54555 * gcc.c-torture/compile/20010227-1.c: New test.
54556 * gcc.c-torture/compile/20010426-1.c: New test.
54557 * gcc.c-torture/compile/20010510-1.c: New test.
54558 * gcc.c-torture/compile/20010605-3.c: New test.
54559 * gcc.c-torture/compile/20010824-1.c: New test.
54560 * gcc.c-torture/execute/20010409-1.c: New test.
54561 * gcc.dg/noncompile/20000901-1.c: New test.
54562 * gcc.dg/20001023-1.c: New test.
54563 * gcc.dg/20001101-1.c: New test.
54564 * gcc.dg/20001102-1.c: New test.
54565 * gcc.dg/20010207-1.c: New test.
54566 * gcc.dg/20010405-1.c: New test.
54567 * gcc.dg/20010822-1.c: New test.
54568 * gcc.dg/20011107-1.c: New test.
54570 2002-01-09 Jeffrey A Law (law@redhat.com)
54572 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54574 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54575 execution failure on PA targets.
54577 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54579 * gcc.c-torture/compile/20020109-1.c: New test.
54581 2002-01-08 Kazu Hirata <kazu@hxi.com>
54583 * gcc.c-torture/execute/20020108-1.c: New test.
54585 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54587 * gcc.dg/20020108-1.c: New test.
54589 2002-01-08 H.J. Lu <hjl@gnu.org>
54591 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54594 2002-01-08 Geoff Keating <geoffk@redhat.com>
54596 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54599 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54601 * gcc.dg/altivec-4.c: Test altivec predicates.
54603 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54605 * gcc.c-torture/execute/20020107-1.c: New test.
54607 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54610 * gcc.c-torture/compile/20020106-1.c: New test.
54612 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54614 * gcc.c-torture/execute/nestfunc-4.c: New test.
54616 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54618 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54619 extra triple that slipped in.
54620 * g++.old-deja/g++.abi/align.C: Likewise.
54621 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54623 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54625 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54626 * g++.old-deja/g++.abi/align.C: Likewise.
54627 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54629 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54631 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54634 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54636 * gcc.dg/20020104-1.c: New test.
54638 * gcc.dg/20020104-2.c: New test.
54640 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54642 * gcc.dg/20020103-1.c: Fix typo in target selector.
54644 2002-01-03 Richard Henderson <rth@redhat.com>
54646 * gcc.dg/20020103-1.c: New.
54648 2002-01-03 Kazu Hirata <kazu@hxi.com>
54650 * gcc.c-torture/execute/20020103-1.c: New test.
54652 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54654 * g++.dg/other/debug2.C: New test.
54656 * gcc.c-torture/compile/20020103-1.c: New test.
54658 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54660 * gcc.dg/gnu89-init-1.c: Added new tests.
54662 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54664 * g++.dg/template/friend2.C: Remove as patch is reverted.
54666 * g++.dg/warn/oldcast1.C: New test.
54668 * g++.dg/template/ptrmem1.C: New test.
54669 * g++.dg/template/ptrmem2.C: New test.
54671 * g++.dg/template/ntp.C: New test.
54673 * g++.dg/other/component1.C: New test.
54675 * g++.dg/template/ttp3.C: New test.
54677 * g++.dg/template/friend2.C: New test.
54678 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54680 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54682 * g++.dg/other/ptrmem1.C: New test.
54683 * g++.dg/other/ptrmem2.C: New test.
54685 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54687 * g++.dg/template/ctor1.C: New test.
54689 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54691 * g++.dg/template/friend2.C: New test.
54693 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54695 * gcc.dg/mmix-1.c: New test.
54697 2001-12-31 Richard Henderson <rth@redhat.com>
54699 * gcc.dg/asm-5.c: New.
54701 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54703 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54704 in namespace __gnu_cxx
54706 2001-12-30 Richard Henderson <rth@redhat.com>
54708 * gcc.dg/debug-6.c: New.
54710 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54712 * gcc.c-torture/compile/20011229-2.c: New test.
54714 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54716 * gcc.dg/debug-3.c: New test.
54717 * gcc.dg/debug-4.c: New test.
54718 * gcc.dg/debug-5.c: New test.
54720 2001-12-29 Richard Henderson <rth@redhat.com>
54722 * g++.dg/eh/loop1.C: New.
54724 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54726 * g++.dg/template/crash1.C: New test.
54728 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54730 * g++.dg/other/const1.C: New test.
54732 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54734 * gcc.c-torture/compile/20011229-1.c: New test.
54736 2001-12-28 Stan Shebs <shebs@apple.com>
54738 * lib/objc-torture.exp: Resync with c-torture.exp.
54739 * lib/objc.exp: Load standard libraries.
54741 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54743 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54746 2001-12-27 Roger Sayle <roger@eyesopen.com>
54748 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54750 2001-12-27 Richard Henderson <rth@redhat.com>
54752 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54754 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54756 * g++.dg/eh/ctor1.C: New test.
54757 * g++.dg/other/error2.C: New test.
54759 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54761 * g++.dg/other/init2.C: New test.
54763 2001-12-24 Richard Henderson <rth@redhat.com>
54765 * gcc.dg/20011223-1.c: New.
54766 * gcc.dg/inline-1.c: New.
54768 2001-12-23 Richard Henderson <rth@redhat.com>
54770 * gcc.dg/asm-4.c: Test operand modifiers.
54772 2001-12-23 Richard Henderson <rth@redhat.com>
54774 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54776 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54778 * gcc.c-torture/execute/20011223-1.c: New test.
54780 2001-12-21 Richard Henderson <rth@redhat.com>
54782 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54783 re-enables the warning.
54785 2001-12-21 Richard Henderson <rth@redhat.com>
54787 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54789 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54791 * gcc.c-torture/compile/20011218-1.c: New test.
54793 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54795 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54797 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54798 epilogue generation for ARM ISR routines.
54800 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54802 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54803 * gcc.dg/format/c90-printf-3.c: Likewise.
54804 * gcc.dg/format/c99-printf-3.c: Likewise.
54805 * gcc.dg/format/ext-1.c: Likewise.
54806 * gcc.dg/format/ext-6.c: Likewise.
54807 * gcc.dg/format/format.h: Prototype unlocked stdio.
54809 2001-12-20 Richard Henderson <rth@redhat.com>
54811 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54813 (malloc): Correct allocation logic. Abort if we fill up the
54814 arena before initialization complete.
54815 (realloc): Correct allocation logic.
54817 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54819 * gcc.c-torture/compile/20011219-2.c: New test.
54821 * gcc.c-torture/execute/20011219-1.c: New test.
54823 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54825 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54826 target does not support weak symbols.
54828 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54830 * gcc.c-torture/compile/20011219-1.c: New test.
54832 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54834 * g++.dg/other/error1.C: New test.
54836 2001-12-17 Jeffrey A Law (law@redhat.com)
54838 * gcc.c-torture/execute/20011217-1.c: New test.
54840 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54842 * objc.dg/special/: New directory.
54843 * objc.dg/special/special.exp: New file.
54844 * objc.dg/special/unclaimed-category-1.h: New file.
54845 * objc.dg/special/unclaimed-category-1a.m: New file.
54846 * objc.dg/special/unclaimed-category-1.m: New file.
54848 2001-12-17 Andreas Jaeger <aj@suse.de>
54850 * gcc.c-torture/compile/20011217-2.c: New test.
54852 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54854 * gcc.c-torture/compile/20011217-1.c: New test.
54856 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54858 * gcc.dg/20011214-1.c: New.
54860 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54862 * gcc.dg/altivec-4.c: New.
54864 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54866 * gcc.dg/20011113-1.c: New test.
54868 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54870 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54871 std::__malloc_alloc_template<0> and
54872 std::__default_alloc_template<false, 0>.
54874 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54876 * objc/execute/bf-21.m: New test.
54877 * objc/execute/enumeration-1.m: New test.
54878 * objc/execute/enumeration-2.m: New test.
54880 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54882 * gcc.dg/gnu89-init-1.c: New test.
54884 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54886 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54887 * g++.old-deja/g++.jason/2371.C: Likewise.
54888 * g++.old-deja/g++.jason/template33.C: Likewise.
54889 * g++.old-deja/g++.jason/template34.C: Likewise.
54890 * g++.old-deja/g++.jason/template36.C: Likewise.
54891 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54892 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54893 * g++.old-deja/g++.other/typename1.C: Likewise.
54894 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54895 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54896 * g++.old-deja/g++.pt/typename11.C: Likewise.
54897 * g++.old-deja/g++.pt/typename14.C: Likewise.
54898 * g++.old-deja/g++.pt/typename16.C: Likewise.
54899 * g++.old-deja/g++.pt/typename3.C: Likewise.
54900 * g++.old-deja/g++.pt/typename4.C: Likewise.
54901 * g++.old-deja/g++.pt/typename5.C: Likewise.
54902 * g++.old-deja/g++.pt/typename7.C: Likewise.
54903 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54905 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54907 * g++.dg/other/linkage1.C: New test.
54908 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54911 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54913 * gcc.dg/concat.c: New test.
54915 2001-12-11 Stan Shebs <shebs@apple.com>
54917 * objc/compile: New test directory.
54918 * objc/compile/compile.exp: New expect script.
54919 * objc/compile/20011211-1.m: New compile test.
54921 2001-12-11 Jason Merrill <jason@redhat.com>
54923 * lib/prune.exp (prune_gcc_output): Also handle "In member
54924 function". So many permutations...
54926 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54928 * g++.dg/template/typedef1.C: New test.
54930 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54932 * g++.dg/other/copy1.C: New test.
54934 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54936 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54938 * gcc.dg/builtin-choose-expr.c: New.
54940 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54942 * gcc.dg/altivec-2.c: New.
54944 2001-12-07 Richard Henderson <rth@redhat.com>
54946 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54948 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54950 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54953 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54955 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54957 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54959 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54960 variable argument list.
54962 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54964 * gcc.c-torture/execute/memcheck: Delete entire directory.
54965 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54966 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54968 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54970 * gcc.dg/Wshadow-1.c: New test.
54972 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54974 * gcc.c-torture/compile/20011130-1.c: New test.
54976 * gcc.dg/noncompile/20011025-1.c: New test.
54978 * g++.dg/other/anon-union.C: New test.
54980 * gcc.c-torture/execute/20011024-1.c: New test.
54982 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54984 * gcc.c-torture/execute/20000722-1.x,
54985 gcc.c-torture/execute/20010123-1.x: Remove.
54986 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54987 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54988 gcc.dg/c99-complit-2.c: New tests.
54990 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54992 * g++.dg/inherit/base1.C: New test.
54994 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54996 * g++.dg/other/stdarg1.C: New test.
54998 * gcc.c-torture/compile/20011130-2.c: New test.
55000 2001-12-03 Janis Johnson <janis187@us.ibm.com>
55002 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55003 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55004 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55005 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55006 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55007 * gcc.dg/builtin-prefetch-1.c: New test.
55009 2001-12-03 Jakub Jelinek <jakub@redhat.com>
55011 * gcc.dg/20011130-1.c: New test.
55013 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
55015 * g++.dg/other/scope1.C: New test.
55016 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55018 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55020 * gcc.dg/vla-init-1.c: New test.
55022 2001-12-01 Geoff Keating <geoffk@redhat.com>
55024 * gcc.c-torture/compile/structs.c: New testcase from GDB.
55026 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
55028 * objc.dg/alias.m: Update.
55029 * objc.dg/class-1.m: Update.
55030 * objc.dg/const-str-1.m: Update.
55031 * objc.dg/fwd-proto-1.m: Update.
55032 * objc.dg/id-1.m: Update.
55033 * objc.dg/super-class-1.m: Update.
55035 2001-11-29 Mark Mitchell <mark@codesourcery.com>
55037 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55040 2001-11-28 Jeffrey A Law (law@cygnus.com)
55042 * gcc.c-torture/execute/20011128-1.c: New test.
55044 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
55046 * gcc.dg/20011127-1.c: New test.
55048 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55050 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
55051 from Austin Group draft 7.
55052 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
55053 scanf format arguments.
55054 * gcc.dg/format/no-exargs-2.c: New test.
55056 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
55058 * g++.dg/abi/vbase8-4.C: New test.
55060 2001-11-24 Ian Lance Taylor <ian@airs.com>
55062 * gcc.c-torture/execute/20011121-1.c: New test.
55064 2001-11-23 Jeffrey A Law (law@cygnus.com)
55066 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55068 2001-11-23 Andreas Jaeger <aj@suse.de>
55070 * gcc.dg/cpp/charconst-2.c: New test.
55072 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
55074 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55075 to the host if it is remote. Let tests specify extra headers
55077 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55078 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55079 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55080 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55081 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55082 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55083 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55084 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55085 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55086 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55088 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
55090 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55091 for little endian ARMs.
55093 2001-11-20 Jakub Jelinek <jakub@redhat.com>
55095 * gcc.c-torture/compile/20011119-1.c: New test.
55096 * gcc.c-torture/compile/20011119-2.c: New test.
55098 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
55100 * gcc.dg/altivec-1.c: Fix typo.
55102 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55104 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55106 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
55108 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55110 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
55112 * lib/g77.exp: Don't specify --rpath-link.
55114 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55115 across all the headers.
55116 * gcc.dg/format/format.exp: For testing on a remote host,
55119 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55120 * gcc.c-torture/execute/930406-1.c: Likewise.
55121 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55123 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
55125 * gcc.dg/altivec-1.c: New.
55127 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
55129 * gcc.dg/cpp/fpreprocessed.c: New test case.
55131 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55133 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55134 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55135 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55137 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55139 * gcc.dg/no-builtin-1.c: New test.
55141 2001-11-16 Jakub Jelinek <jakub@redhat.com>
55143 * gcc.c-torture/execute/20011115-1.c: New test.
55145 2001-11-15 Jakub Jelinek <jakub@redhat.com>
55147 * gcc.c-torture/compile/20011114-2.c: New test.
55148 * gcc.c-torture/compile/20011114-3.c: New test.
55149 * gcc.c-torture/compile/20011114-4.c: New test.
55151 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
55153 * g++.dg/other/init1.C: New test.
55155 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
55157 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55160 * gcc.c-torture/execute/20011114-1.c: New testcase.
55162 * gcc.c-torture/compile/20010327-1.c: Revert last change.
55163 * gcc.c-torture/compile/20011114-1.c: New test, exactly
55164 like the (before this change) version of 20010327-1.c.
55166 2001-11-14 Roger Sayle <roger@eyesopen.com>
55168 * gcc.c-torture/execute/string-opt-13.c: New testcase.
55170 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
55172 * g++.dg/init/array2.C: New test.
55174 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
55176 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55178 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
55180 * g++.dg/other/forscope1.C: New test.
55181 * g++.dg/ext/forscope1.C: New test.
55182 * g++.dg/ext/forscope2.C: New test.
55184 2001-11-13 Jakub Jelinek <jakub@redhat.com>
55186 * gcc.c-torture/execute/20011113-1.c: New test.
55188 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
55190 * gcc.c-torture/execute/20011109-2.c: New test.
55192 * gcc.c-torture/execute/20011109-1.c: New test.
55194 2001-11-09 Jakub Jelinek <jakub@redhat.com>
55196 * gcc.c-torture/compile/20011109-1.c: New test.
55198 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
55200 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55201 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55202 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55203 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55204 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55205 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55206 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55208 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
55210 * g++.dg/warn/Wshadow-1.C: New tests.
55211 * g++.old-deja/g++.mike/for3.C: Update.
55213 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
55215 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55216 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55217 XFAILs. Adjust expected error texts.
55218 * gcc.c-torture/compile/20011106-1.c,
55219 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55220 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55221 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55222 gcc.dg/c99-array-lval-5.c: New tests.
55224 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55226 * gcc.dg/cpp/defined.c: Update.
55228 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55230 * gcc.c-torture/execute/anon-1.c: New test.
55232 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
55234 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55235 same size, so no warning should be produced on stormy16.
55237 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55238 due to oversized array.
55239 * g++.old-deja/g++.mike/ns15.C: Likewise.
55240 * g++.old-deja/g++.pt/crash16.C: Likewise.
55242 2001-11-02 Graham Stott <grahams@redhat.com>
55244 * g++.dgother/debug1.C: Fix typos.
55246 2001-11-01 Jakub Jelinek <jakub@redhat.com>
55248 * g++.dg/other/debug1.C: New test.
55250 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55252 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55255 2001-10-30 Jakub Jelinek <jakub@redhat.com>
55257 * gcc.dg/20011029-2.c: New test.
55259 * gcc.c-torture/compile/20011029-1.c: New test.
55261 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
55263 * objc/execute/class_self-1.m: New test.
55264 * objc/execute/class_self-2.m: New test.
55266 2001-10-25 Zack Weinberg <zack@codesourcery.com>
55268 * gcc.misc-tests/msgs.exp: Delete.
55269 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55270 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
55271 error set to match recent changes.
55273 2001-10-24 Zack Weinberg <zack@codesourcery.com>
55275 * gcc.dg/20011021-1.c: New test.
55277 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55279 * gcc.c-torture/compile/20011023-1.c: New test.
55281 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55283 * lib/g77.exp: Rewrite based on lib/g++.exp.
55285 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55287 * gcc.c-torture/execute/20011019-1.c: New test.
55289 * gcc.dg/20011018-1.c: New test.
55291 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55293 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55295 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55297 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55298 * gcc.dg/attr-invalid.c: Likewise.
55300 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55302 * gcc.dg/20011015-1.c: New test.
55304 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55306 * g++.dg/template/unify2.C: New test.
55308 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55310 * g++.dg/other/exception-specification.C: New test
55312 2001-10-13 Tom Rix <trix@redhat.com>
55314 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55315 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55317 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55319 * gcc.dg/20011009-1.c: New test.
55321 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55324 * g++.dg/other/friend1.C: New test.
55326 2001-10-11 Richard Henderson <rth@redhat.com>
55328 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55330 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55332 * gcc.c-torture/compile/20011010-1.c: New.
55334 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55336 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55337 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55338 g77.f-torture/execute/execute.exp,
55339 g77.f-torture/noncompile/noncompile.exp,
55340 gcc.c-torture/compile/compile.exp,
55341 gcc.c-torture/execute/execute.exp,
55342 gcc.c-torture/execute/ieee/ieee.exp,
55343 gcc.c-torture/execute/memcheck/memcheck.exp,
55344 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55345 objc/execute/execute.exp: Update FSF address.
55347 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55349 * gcc.dg/cpp/cmdlne-C.c: Update.
55350 * gcc.dg/cpp/cmdlne-C2.c: New.
55352 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55354 * gcc.c-torture/execute/20011008-3.c: New.
55356 2001-10-08 DJ Delorie <dj@redhat.com>
55358 * gcc.dg/20011008-1.c: New.
55359 * gcc.dg/20011008-2.c: New.
55361 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55363 * gcc.dg/cpp/spacing1.c: Update test.
55365 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55367 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55368 spelling errors of "separate" as "seperate".
55370 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55372 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55373 enough to avoid inlining.
55375 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55377 * lib/g77.exp: set libg2c_dir correctly.
55379 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55381 * gcc.dg/cpp/macro11.c: New test.
55383 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55385 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55386 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55387 gcc.dg/format/multattr-3.c: New tests.
55388 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55389 tests for format attributes on function pointers being rejected.
55391 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55393 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55395 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55397 * g++.dg/warn/format1.C: New test.
55399 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55401 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55403 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55405 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55407 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55409 * gcc.dg/cpp/redef2.c: Add test.
55411 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55413 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55414 long-standing bug on i686, apparently.
55415 * gcc.c-torture/execute/loop-2c.x: New file.
55416 * gcc.c-torture/execute/loop-2d.x: New file.
55417 * gcc.c-torture/execute/loop-3c.x: New file.
55419 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55421 * gcc.dg/cpp/20000625-2.c: Correct line number.
55423 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55425 * gcc.dg/cpp/macro10.c: New test.
55426 * gcc.dg/cpp/strify3.c: New test.
55427 * gcc.dg/cpp/spacing1.c: Add tests.
55428 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55429 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55431 2001-09-24 DJ Delorie <dj@redhat.com>
55433 * gcc.c-torture/execute/20010924-1.c: New test.
55435 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55437 * objc/execute/paste.m: Remove.
55439 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55441 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55443 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55445 * g77.dg/strlen0.f: New test.
55447 2001-09-21 Richard Henderson <rth@redhat.com>
55449 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55450 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55452 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55454 Table-driven attributes.
55455 * g++.dg/ext/attrib1.C: New test.
55457 2001-09-20 DJ Delorie <dj@redhat.com>
55459 * gcc.dg/20000926-1.c: Update expected warning messages.
55460 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55461 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55464 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55466 * g++.dg/eh/registers1.C: New test case.
55468 2001-09-17 Richard Henderson <rth@redhat.com>
55470 * gcc.dg/array-5.c: Fix VLA decomposition test.
55472 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55474 * gcc.dg/cpp/line5.c: New testcase.
55476 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55478 * gcc.dg/cpp/macro9.c: New test.
55480 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55482 * gcc.c-torture/execute/980223.c: Change type of addr from long
55485 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55487 * gcc.c-torture/execute/20010915-1.c: New test.
55489 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55491 * g77.dg/bprob: New directory.
55492 * g77.dg/bprob/bprob.exp: New file.
55493 * g77.dg/bprob/bprob-1.f: New test.
55494 * g77.dg/gcov: New directory.
55495 * g77.dg/gcov/gcov.exp: New file.
55496 * g77.dg/gcov/gcov-1.f: New test.
55497 * g77.dg/gcov/gcov-1.x: New file.
55499 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55501 * gcc.dg/cpp/directiv.c: Update.
55502 * gcc.dg/cpp/undef1.c: Update.
55504 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55506 * gcc.dg/20010912-1.c: New test.
55508 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55510 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55511 language-independent file in lib.
55512 * lib/gcov.exp: New file.
55514 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55516 * gcc.c-torture/compile/20010911-1.c: New test.
55518 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55520 * lib/profopt.exp: New, to support profile-directed optimizations.
55521 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55522 * gcc.misc-tests/bprob-1.c: New test.
55523 * gcc.misc-tests/bprob-2.c: New test.
55525 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55527 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55528 XFAIL and which kinds of gcov output to verify.
55529 * gcc.misc-tests/gcov-4b.x: New file.
55530 * gcc.misc-tests/gcov-5b.x: New file.
55531 * gcc.misc-tests/gcov-6.x: New file.
55532 * gcc.misc-tests/gcov-7.c: New test.
55533 * gcc.misc-tests/gcov-7.x: New file.
55535 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55537 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55538 * gcc.misc-tests/gcov-6.c: New test.
55540 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55543 * g++.dg/abi/vbase1.C: New test.
55545 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55547 * objc.dg/method-2.m: New.
55549 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55552 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55553 * g++.dg/init/empty1.C: New test.
55555 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55557 * gcc.c-torture/compile/20010903-1.c: New test.
55559 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55561 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55564 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55566 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55568 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55570 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55572 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55574 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55575 for 16-bit 'unsigned int'.
55577 2001-08-29 Kazu Hirata <kazu@hxi.com>
55579 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55581 2001-08-27 Richard Henderson <rth@redhat.com>
55583 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55584 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55586 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55588 * gcc.dg/asm-names.c (ymain): New.
55590 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55592 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55593 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55594 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55596 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55598 * gcc.dg/compare5.c: New testcase.
55600 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55602 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55603 and "In instantiation".
55605 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55607 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55609 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55611 * gcc.misc-tests/gcov.exp: Add support for branch information.
55612 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55613 * gcc.misc-tests/gcov-4.c: New test.
55614 * gcc.misc-tests/gcov-4b.c: New test.
55615 * gcc.misc-tests/gcov-5b.c: New test.
55617 2001-08-20 Zack Weinberg <zackw@panix.com>
55619 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55622 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55624 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55626 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55628 * g++.dg/eh/template1.C: New test.
55630 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55632 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55634 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55637 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55639 * lib/g77-dg.exp: Use prune.exp for common procedures
55640 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55641 * lib/g77.exp: (g77-dg-prune) Remove
55643 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55645 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55647 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55649 * g++.dg/template/unify1.C: New test.
55651 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55653 * g++.dg/abi/empty4.C: New test.
55655 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55657 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55659 * g77.f-torture/compile/pr3743.x: Likewise.
55661 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55663 * g++.dg/other/using-declaration.C: New test.
55665 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55667 * gcc.dg/cpp/tr-sign.c: New testcase.
55669 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55671 * gcc.dg/cpp/19951025-1.c: Revert.
55672 * gcc.dg/cpp/directiv.c: We no longer process directives that
55673 interrupt macro arguments.
55675 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55677 * gcc.dg/bconstp-1.c: New test.
55679 2001-08-03 Richard Henderson <rth@redhat.com>
55681 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55683 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55685 * gcc.dg/cpp/19951025-1.c: Update.
55687 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55689 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55692 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55695 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55696 * g++.old-deja/g++.other/std1.C: Likewise.
55697 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55699 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55701 * lib/g77.exp: Load gcc-defs.exp for common procedures
55702 (g77_pass, g77_fail, g77_finish, g77_exit,
55703 ${tool}_check_unsupported_p} Now redundant. Deleted.
55705 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55707 * g77.dg/fbackslash.f
55708 * g77.dg/fcase-preserve.f
55710 * g77.dg/ffixed-line-length-0.f
55711 * g77.dg/ffixed-line-length-132.f
55712 * g77.dg/ffixed-line-length-7.f
55713 * g77.dg/ffixed-line-length-72.f
55714 * g77.dg/ffixed-line-length-none.f
55715 * g77.dg/ffree-form-1.f
55716 * g77.dg/fno-backslash.f
55717 * g77.dg/fno-f90-1.f
55718 * g77.dg/fno-fixed-form-1.f
55719 * g77.dg/fno-onetrip.f
55720 * g77.dg/fno-typeless-boz.f
55721 * g77.dg/fno-underscoring.f
55722 * g77.dg/fno-vxt-1.f
55723 * g77.dg/fonetrip.f
55724 * g77.dg/ftypeless-boz.f
55725 * g77.dg/fugly-assumed.f
55726 * g77.dg/funderscoring.f
55729 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55731 * objc.dg/fwd-proto-1.m: New.
55732 * objc.dg/local-decl-1.m: New.
55733 * objc.dg/naming-1.m: New.
55734 * objc.dg/naming-2.m: New.
55735 * objc.dg/proto-hier-1.m: New.
55737 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55739 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55740 largest-type elements to a struct makes its size grow.
55742 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55744 * g++.dg/abi/vthunk1.C: New test.
55746 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55748 * g++.dg/abi/vbase8-22.C: New test.
55750 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55752 * gcc.dg/cpp/macro8.c: New test.
55754 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55756 * g++.dg/abi/vbase8-21.C: New test.
55758 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55760 * g++.dg/abi/vbase8-10.C: New test.
55762 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55764 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55765 ${tool}_set_ld_library_path.
55767 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55770 2001-07-26 Stan Cox <scox@redhat.com>
55772 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55773 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55774 gcc_exit, gcc_check_unsupported_p):
55775 Moved to gcc-deps.exp
55776 * gcc-deps.exp: New file.
55778 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55780 * g++.old-deja/g++.pt/defarg14.C: New test.
55782 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55784 * g++.old-deja/g++.other/lineno5.C: New test.
55786 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55788 * g++.old-deja/g++.pt/crash68.C: New test.
55790 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55792 * g++.old-deja/g++.other/crash42.C: New test.
55794 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55796 * gcc.dg/cpp/extratokens.c: Fix.
55797 * gcc.dg/cpp/skipping2.c: New tests.
55799 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55801 * gcc.c-torture/execute/20010724-1.c: New file.
55802 * gcc.c-torture/execute/20010724-1.x: New file.
55804 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55806 * g++.old-deja/g++.other/cond7.C: New test.
55808 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55810 * g++.old-deja/g++.other/optimize4.C: New test.
55812 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55814 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55816 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55818 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55819 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55820 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55821 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55823 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55824 bug report" message.
55826 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55827 * g++.dg/ext/instantiate1.C: Move from old-deja.
55829 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55831 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55832 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55833 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55834 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55836 2001-07-23 Jeffrey A Law (law@cygnus.com)
55838 * gcc.c-torture/execute/20010723-1.c: New test.
55840 2001-07-23 Ben Elliston <bje@redhat.com>
55842 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55844 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55846 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55848 Delete handling of ieee_multilib_flags.
55849 Pass -mieee for alpha*-*-* and sh-*-*.
55850 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55852 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55854 Remove old-abi tests.
55855 * g++.old-deja/g++.mike/p11116.C: Remove.
55856 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55858 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55860 * g77.f-torture/compile/pr3743.f: New test
55862 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55864 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55866 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55868 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55869 g++.old-deja/g++.pt/static6.C: Likewise.
55870 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55871 supports weak symbols.
55873 2001-07-18 Andreas Jaeger <aj@suse.de>
55875 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55878 2001-07-18 Andreas Jaeger <aj@suse.de>
55880 * gcc.dg/iftrap-1.c: Fix target line.
55882 2001-07-17 Richard Henderson <rth@redhat.com>
55884 * gcc.c-torture/execute/20010717-1.c: New.
55886 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55888 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55891 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55893 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55895 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55897 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55898 UAC_SIGBUS, UAC_NOPRINT definitions.
55900 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55902 * objc/execute/object_is_class.m: New test.
55903 * objc/execute/object_is_meta_class.m: New test.
55905 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55907 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55908 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55910 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55912 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55913 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55915 2001-07-14 Richard Henderson <rth@redhat.com>
55917 * gcc.dg/iftrap-1.c: New.
55919 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55921 * g77.f-torture/execute/intrinsic77.f: New test.
55923 2001-07-11 Janis Johnson <janis@us.ibm.com>
55925 * gcc.misc-tests/gcov-3.c: New test.
55927 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55929 * gcc.c-torture/compile/20010711-1.c,
55930 * gcc.c-torture/compile/20010711-2.c: New tests.
55932 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55934 * gcc.c-torture/execute/20010711-1.c: New test.
55936 2001-07-11 Ben Elliston <bje@redhat.com>
55938 * g++.old-deja/g++.other/enum5.C: New test.
55940 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55942 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55943 (g++-dg-prune): Call prune_gcc_output.
55944 * prune.exp: New file for prune_gcc_output.
55945 * lib/g++.exp, lib/gcc.exp: Load it.
55947 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55949 * gcc.c-torture/compile/20010701-1.c,
55950 g++.old-deja/g++.ext/attrib6.C: New tests.
55952 2001-07-06 Jeffrey A Law (law@cygnus.com)
55954 * gcc.c-torture/compile/20010706-1.c: New test.
55956 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55958 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55960 2001-06-28 Stan Shebs <shebs@apple.com>
55962 * gcc.dg/pragma-darwin.c: New test.
55964 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55966 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55967 Solaris 2.[678] system.
55969 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55971 * gcc.dg/20010622-1.c: New test.
55973 2001-06-18 Stan Shebs <shebs@apple.com>
55975 * objc.dg: New directory.
55976 * objc.dg/dg.exp: New file.
55977 * objc.dg/alias.m: New.
55978 * objc.dg/class-1.m: New.
55979 * objc.dg/class-2.m: New.
55980 * objc.dg/const-str-1.m: New.
55981 * objc.dg/const-str-2.m: New.
55982 * objc.dg/id-1.m: New.
55983 * objc.dg/method-1.m: New.
55984 * objc.dg/super-class-1.m: New.
55985 * lib/objc-dg.exp: New file.
55987 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55989 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55992 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55994 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55996 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55998 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56001 2001-06-12 Richard Henderson <rth@redhat.com>
56003 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56005 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56007 * g++.old-deja/g++.abi/vbase5.C: New test.
56008 * g++.old-deja/g++.abi/vbase6.C: New test.
56009 * g++.old-deja/g++.abi/vbase7.C: New test.
56011 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56013 * gcc.c-torture/compile/20010610-1.c: New test.
56015 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56017 * g++.old-deja/g++.abi/vbase4.C: New test.
56019 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56021 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56022 support %f for HC11/HC12 targets.
56023 * gcc.c-torture/execute/930513-1.x: New file, likewise.
56024 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56025 on HC11/HC12 targets.
56026 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56028 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56030 * gcc.dg/wchar_t-1.c: New file.
56031 * gcc.dg/wint_t-1.c: Likewise.
56033 2001-06-11 Bernd Schmidt <bernds@redhat.com>
56035 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56037 2001-06-11 Richard Henderson <rth@redhat.com>
56039 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56041 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56043 * gcc.c-torture/compile/20010611-1.c: New test.
56045 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56047 * gcc.dg/c99-tag-1.c: Add more tests.
56049 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
56051 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56052 representation on MN10300 and ARM/Thumb.
56054 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
56056 * g77.f-torture/execute/20010610.f: New.
56058 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
56060 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56063 2001-06-09 Richard Henderson <rth@redhat.com>
56065 * gcc.c-torture/execute/ashrdi-1.c: New.
56066 * gcc.c-torture/execute/ashldi-1.c: New.
56067 * gcc.c-torture/execute/lshrdi-1.c: New.
56069 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
56071 * objc/execute/load-3.m: Added. Check sending +load to categories,
56072 in addition to classes.
56074 2001-06-08 Stan Shebs <shebs@apple.com>
56076 * objc/execute/load-2.m: New test. From Nicola Pero
56077 <n.pero@mi.flashnet.it>.
56079 2001-06-08 Jakub Jelinek <jakub@redhat.com>
56081 * gcc.c-torture/execute/20010605-2.c: New test.
56083 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56085 * g++.old-deja/g++.abi/vbase2.C: New test.
56086 * g++.old-deja/g++.abi/vbase3.C: New test.
56088 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56090 * g++.old-deja/g++.pt/friend49.C: New test.
56092 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
56094 * g++.old-deja/g++.ext/anon3.C: New test.
56096 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
56098 * g++.old-deja/g++.other/conv7.C: New test.
56100 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
56102 * gcc.c-torture/compile/20010605-2.c: New test.
56104 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
56106 * gcc.c-torture/execute/20010604-1.c: New test.
56108 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
56110 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56112 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
56114 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56115 (g++_link_flags): Likewise.
56116 (g++_init): Pass gccpath's value to two previous functions.
56118 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56120 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56121 Ensure logfile entry matches exec command line.
56123 2001-05-31 Richard Henderson <rth@redhat.com>
56125 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56126 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56128 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
56130 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56131 compiler for irix6.2
56133 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
56135 * g++.old-deja/g++.other/optimize3.C: New file.
56137 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
56139 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56142 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
56144 * g++.old-deja/g++.other/optimize2.C: New file.
56146 2001-05-25 Diego Novillo <dnovillo@redhat.com>
56148 * gcc.c-torture/compile/20010518-2.c: New file.
56149 * gcc.c-torture/execute/20010518-1.c: New file.
56150 * gcc.c-torture/execute/20010518-2.c: New file.
56152 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
56154 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56156 2001-05-24 Mark Mitchell <mark@codesourcery.com>
56158 G++ no longer defines builtins that do not begin with __builtin.
56159 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56160 * g++.old-deja/g++.brendand/misc13.C: Likewise.
56161 * g++.old-deja/g++.law/builtin1.C: Likewise.
56162 * g++.old-deja/g++.law/cvt2.C: Likewise.
56163 * g++.old-deja/g++.mike/net5.C: Likewise.
56164 * g++.old-deja/g++.other/builtins1.C: Likewise.
56165 * g++.old-deja/g++.other/builtins2.C: Likewise.
56166 * g++.old-deja/g++.other/builtins3.C: Likewise.
56167 * g++.old-deja/g++.other/builtins4.C: Likewise.
56168 * g++.old-deja/g++.other/inline8.C: Likewise.
56169 * g++.old-deja/g++.robertl/eb39.C: Likewise.
56171 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
56173 * g++.old-deja/g++.pt/using1.C: Adjust.
56174 * g++.old-deja/g++.pt/using2.C: New test.
56176 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
56178 * gcc.dg/cpp/charconst.c: New tests.
56179 * gcc.dg/cpp/escape.c: New tests.
56180 * gcc.dg/cpp/escape-1.c: New tests.
56181 * gcc.dg/cpp/escape-2.c: New tests.
56182 * gcc.dg/cpp/ucs.c: New tests.
56184 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
56186 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56187 native compiler for irix6.5.
56189 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
56191 * lib/g++.exp (g++_include_flags): Use args to compute
56193 (g++_link_flags): Likewise.
56194 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56196 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
56198 * gcc.dg/c90-hexfloat-1.c: Add more tests.
56200 2001-05-21 Geoff Keating <geoffk@redhat.com>
56202 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56205 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56207 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56209 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56210 to STACK_SIZE; Use it to define size of add_histo array.
56211 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56213 (f): Use GITT_SIZE to define size of gitt local table.
56214 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56215 to STACK_SIZE; Use it to define size of bytemem array.
56217 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56219 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56220 on 68HC11/HC12 due to the asm instruction.
56221 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56222 * gcc.c-torture/compile/920520-1.x: Likewise.
56223 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56224 on 68HC11/HC12 because the function is larger than 64K.
56225 * gcc.c-torture/compile/961203-1.x: New file, this test fails
56226 on 68HC11/HC12 because the structure is too large.
56228 2001-05-20 Richard Henderson <rth@redhat.com>
56230 * gcc.c-torture/execute/20010520-1.c: New.
56232 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56234 * g++.old-deja/g++.warn/compare1.C: New test.
56235 * gcc.dg/compare4.c: New test.
56237 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
56239 * g++.old-deja/g++.other/optimize1.C: New test.
56241 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56243 * g++.old-deja/g++.pt/spec41.C: New test.
56245 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
56247 * gcc.c-torture/compile/20010114-1.x: Remove.
56249 2001-05-18 Stan Shebs <shebs@apple.com>
56251 * gcc.c-torture/compile/20010518-1.c: New test.
56253 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
56255 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56256 * g++.old-deja/g++.pt/crash67.C: New test.
56258 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
56260 * g++.old-deja/g++.other/debug9.C: New test.
56262 2001-05-16 Zack Weinberg <zackw@stanford.edu>
56264 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56266 2001-05-16 Jan Hubicka <jh@suse.cz>
56268 * gcc.c-torture/compile/20010516-1.c: New test.
56270 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56272 * g++.old-deja/g++.other/crash41.C: New test.
56274 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56276 * g++.old-deja/g++.pt/crash66.C: New test.
56278 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56280 * g++.old-deja/g++.robertl/eb27.C: Convert.
56282 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56284 * g++.dg/friend-warn.C: New test. Do not warn about friend
56285 declaration being redundant.
56287 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56289 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56291 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56293 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56295 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56297 * lib/g++.exp: Use testsuite_flags.
56299 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56301 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56303 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56305 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56307 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56309 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56311 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56313 * gcc.c-torture/compile/20010313-1.c: New test.
56315 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56317 * gcc.dg/cpp/direct2.c: New test.
56318 * gccq.dg/cpp/direct2s.c: New test.
56320 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56322 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56324 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56325 * g++.old-deja/g++.other/op3.C: Likewise.
56327 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56329 * gcc.dg/cpp/syshdr.h: New file.
56330 * gcc.dg/cpp/sysmac1.c: Update.
56331 * gcc.dg/cpp/sysmac2.c: Update.
56333 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56335 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56337 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56339 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56340 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56342 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56344 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56346 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56348 * lib/g++.exp (g++_include_flags): Don't use any special flags
56349 if TESTING_IN_BUILD_TREE is not defined.
56350 (g++_init): Use a plain 'c++' as the compiler if
56351 TESTING_IN_BUILD_TREEE is not defined.
56353 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56355 * g++.old-deja/g++.eh/catch13.C: New test.
56356 * g++.old-deja/g++.eh/catch14.C: New test.
56358 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56360 * gcc.dg/cpp/tr-define.c: New test.
56362 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56364 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56365 <stdlib.h>, not <malloc.h>.
56367 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56369 * g++.old-deja/g++.ns/template17.C: New test.
56371 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56373 * g++.old-deja/g++.pt/ref4.C: New test.
56375 2001-04-30 Richard Henderson <rth@redhat.com>
56377 * gcc.dg/20000724-1.c: Revert last change.
56379 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56381 * g77.f-torture/execute/20010430.f: New test.
56383 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56385 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56387 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56389 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56391 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56393 * g++.old-deja/g++.eh/crash6.C: New test.
56395 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56397 * g++.old-deja/g++.other/warn7.C: New test.
56399 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56401 * g++.old-deja/g++.other/defarg9.C: New test.
56403 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56405 * g77.f-torture/compile/20010426.f: New test.
56406 * g77.f-torture/execute/20010426.f: New test.
56408 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56410 * g77.f-torture/compile/20000629-1.x: Remove - error
56413 2001-04-26 Jeffrey A Law (law@cygnus.com)
56415 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56416 Tweak slightly to work with g++.dg framework.
56417 * g++.dg/special/ecos.exp: Run initp1.C test.
56418 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56420 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56421 its linker doesn't give line numbers either.
56422 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56424 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56426 * g++.old-deja/g++.other/lex1.C: New test.
56428 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56430 * gcc.dg/noncompile/20010425-1.c: New test.
56432 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56434 * g++.old-deja/g++.pt/mangle2.C: New test.
56436 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56438 * gcc.dg/format/plus-1.c: New test.
56440 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56442 * gcc.dg/20010423-1.c: New test.
56444 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56446 * gcc.c-torture/execute/20010422-1.c: New test.
56448 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56450 * g++.old-deja/g++.ns/type2.C: New test.
56452 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56454 * g++.old-deja/g++.other/perf1.C: New test.
56456 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56458 * gcc.dg/c99-func-2.c: Remove xfail.
56459 * gcc.dg/c99-func-3.c: Remove xfail.
56460 * gcc.dg/c99-func-4.c: Remove xfail.
56462 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56464 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56466 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56468 * gcc.c-torture/compile/20010423-1.c: New test.
56470 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56472 * g++.old-deja/g++.pt/typename28.C: New test.
56474 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56476 * g++.old-deja/g++.abi/empty2.C: New test.
56477 * g++.old-deja/g++.abi/empty3.C: New test.
56479 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56481 * g++.old-deja/g++.other/comdat2.C: New test.
56482 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56484 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56486 * g++.old-deja/g++.other/overload14.C: New test.
56488 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56490 * g++.old-deja/g++.other/lookup23.C: New test.
56492 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56494 * gcc.c-torture/execute/20010403-1.c: New test.
56496 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56497 Mark Mitchell <mark@codesourcery.com>
56499 * lib/old-dejagnu.exp: Don't delete output of executable.
56500 Add .exe suffix to executables.
56502 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56504 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56506 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56508 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56510 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56512 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56513 * g++.old-deja/g++.abi/crash1.C: New test.
56515 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56517 * g++.old-deja/g++.other/crash40.C: New test.
56519 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56521 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56523 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56525 * g++.old-deja/g++.other/warn6.C: New test.
56527 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56529 * g++.old-deja/g++.robertl/eb42.C: Same.
56531 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56533 * gcc.dg/wtr-conversion-1.c: New testcase.
56535 2001-04-10 Richard Henderson <rth@redhat.com>
56537 * g++.old-deja/g++.other/array5.C: New.
56539 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56541 * gcc.c-torture/execute/20010408-1.c: New test.
56543 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56545 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56546 headers and constructs.
56547 * g++.old-deja/g++.robertl/eb79.C: Same.
56548 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56549 * g++.old-deja/g++.robertl/eb73.C: Same.
56550 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56551 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56552 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56553 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56554 * g++.old-deja/g++.robertl/eb44.C: Same.
56555 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56556 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56557 * g++.old-deja/g++.robertl/eb39.C: Same.
56558 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56559 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56560 * g++.old-deja/g++.robertl/eb30.C: Same.
56561 * g++.old-deja/g++.robertl/eb3.C: Same.
56562 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56563 * g++.old-deja/g++.robertl/eb21.C: Same.
56564 * g++.old-deja/g++.robertl/eb15.C: Same.
56565 * g++.old-deja/g++.robertl/eb118.C: Same.
56566 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56567 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56568 * g++.old-deja/g++.robertl/eb109.C: Same.
56569 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56570 * g++.old-deja/g++.mike/rtti1.C: Same.
56571 * g++.old-deja/g++.mike/p658.C: Same.
56572 * g++.old-deja/g++.mike/net46.C: Same.
56573 * g++.old-deja/g++.mike/net34.C: Same.
56574 * g++.old-deja/g++.mike/memoize1.C: Same.
56575 * g++.old-deja/g++.mike/eh2.C: Same.
56576 * g++.old-deja/g++.law/weak.C: Same.
56577 * g++.old-deja/g++.law/visibility7.C: Same.
56578 * g++.old-deja/g++.law/visibility25.C: Same.
56579 * g++.old-deja/g++.law/visibility22.C: Same.
56580 * g++.old-deja/g++.law/visibility2.C: Same.
56581 * g++.old-deja/g++.law/visibility17.C: Same.
56582 * g++.old-deja/g++.law/visibility13.C: Same.
56583 * g++.old-deja/g++.law/visibility10.C: Same.
56584 * g++.old-deja/g++.law/visibility1.C: Same.
56585 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56586 * g++.old-deja/g++.law/vbase1.C: Same.
56587 * g++.old-deja/g++.law/operators32.C: Same.
56588 * g++.old-deja/g++.law/nest3.C: Same.
56589 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56590 * g++.old-deja/g++.law/except5.C (main): Same.
56591 * g++.old-deja/g++.law/cvt7.C (run): Same.
56592 * g++.old-deja/g++.law/cvt2.C: Same.
56593 * g++.old-deja/g++.law/cvt16.C: Same.
56594 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56595 * g++.old-deja/g++.law/ctors17.C (main): Same.
56596 * g++.old-deja/g++.law/ctors13.C: Same.
56597 * g++.old-deja/g++.law/ctors12.C (main): Same.
56598 * g++.old-deja/g++.law/ctors10.C: Same.
56599 * g++.old-deja/g++.law/code-gen5.C: Same.
56600 * g++.old-deja/g++.law/bad-error7.C: Same.
56601 * g++.old-deja/g++.law/arm9.C: Same.
56602 * g++.old-deja/g++.law/arm12.C: Same.
56603 * g++.old-deja/g++.law/arg8.C: Same.
56604 * g++.old-deja/g++.law/arg1.C: Same.
56605 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56606 * g++.old-deja/g++.jason/template31.C: Same.
56607 * g++.old-deja/g++.jason/template24.C (main): Same.
56608 * g++.old-deja/g++.jason/2371.C: Same.
56609 * g++.old-deja/g++.eh/new2.C: Same.
56610 * g++.old-deja/g++.eh/new1.C: Same.
56611 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56612 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56613 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56614 * g++.old-deja/g++.brendan/crash62.C: Same.
56615 * g++.old-deja/g++.brendan/crash52.C: Same.
56616 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56617 * g++.old-deja/g++.brendan/crash38.C: Same.
56618 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56619 * g++.old-deja/g++.brendan/copy9.C: Same.
56621 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56623 * gcc.c-torture/execute/20001203-2.c (memset):
56624 Count argument is of type __SIZE_TYPE__.
56626 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56628 * gcc.c-torture/compile/20010404-1.c: New test.
56630 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56632 * gcc.c-torture/compile/20010326-1.c: New test.
56634 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56636 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56637 peculiarities of the SH.
56638 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56640 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56642 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56643 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56644 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56646 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56648 * g77.f-torture/compile/20010321-1.f: New test.
56650 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56652 * gcc.c-torture/compile/20010329-1.c: New test.
56654 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56656 * gcc.c-torture/execute/20010329-1.c: New test.
56658 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56660 * g++.old-deja/g++.other/eh4.C: Fix typo.
56662 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56664 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56666 2001-03-28 Philip Blundell <philb@gnu.org>
56668 * gcc.c-torture/compile/20010328-1.c: New test.
56670 2001-03-27 Richard Henderson <rth@redhat.com>
56672 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56673 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56675 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56677 * gcc.c-torture/compile/20010327-1.c: New test.
56679 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56681 * g++.old-deja/g++.other/friend12.C: New test.
56682 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56683 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56685 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56687 * gcc.c-torture/execute/20010325-1.c: New test.
56689 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56691 * g++.old-deja/g++.other/mangle3.C: New test.
56693 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56695 * g++.old-deja/g++.other/anon8.C: New test.
56697 2001-03-20 Philip Blundell <philb@gnu.org>
56699 * gcc.c-torture/compile/20010320-1.c: New test.
56701 2001-03-17 Richard Henderson <rth@redhat.com>
56703 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56705 2001-03-15 Geoff Keating <geoff@redhat.com>
56707 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56710 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56712 * g++.old-deja/g++.other/eh4.C: New test.
56714 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56716 * gcc.dg/cpp/mi1.c: Update.
56718 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56720 * g++.old-deja/g++.other/regstack.C: New test.
56722 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56724 * g++.old-deja/g++.other/ref4.C: New test.
56726 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56728 * objc/execute/va_method.m: Added.
56729 * objc/execute/IMP.m: Added.
56730 * objc/execute/_cmd.m: Added.
56731 * objc/execute/accessing_ivars.m: Added.
56732 * objc/execute/class-1.m: Added.
56733 * objc/execute/class-10.m: Added.
56734 * objc/execute/class-11.m: Added.
56735 * objc/execute/class-12.m: Added.
56736 * objc/execute/class-13.m: Added.
56737 * objc/execute/class-14.m: Added.
56738 * objc/execute/class-2.m: Added.
56739 * objc/execute/class-3.m: Added.
56740 * objc/execute/class-4.m: Added.
56741 * objc/execute/class-5.m: Added.
56742 * objc/execute/class-6.m: Added.
56743 * objc/execute/class-7.m: Added.
56744 * objc/execute/class-8.m: Added.
56745 * objc/execute/class-9.m: Added.
56746 * objc/execute/class-tests-1.h
56747 * objc/execute/class-tests-2.h
56748 * objc/execute/compatibility_alias.m: Added.
56749 * objc/execute/encode-1.m: Added.
56750 * objc/execute/formal_protocol-1.m: Added.
56751 * objc/execute/formal_protocol-2.m: Added.
56752 * objc/execute/formal_protocol-3.m: Added.
56753 * objc/execute/formal_protocol-4.m: Added.
56754 * objc/execute/formal_protocol-5.m: Added.
56755 * objc/execute/formal_protocol-6.m: Added.
56756 * objc/execute/formal_protocol-7.m: Added.
56757 * objc/execute/informal_protocol.m: Added.
56758 * objc/execute/initialize.m: Added.
56759 * objc/execute/load.m: Added.
56760 * objc/execute/many_args_method.m: Added.
56761 * objc/execute/nested-3.m: Added.
56762 * objc/execute/no_clash.m: Added.
56763 * objc/execute/private.m: Added.
56764 * objc/execute/redefining_self.m: Added.
56765 * objc/execute/root_methods.m: Added.
56766 * objc/execute/selector-1.m: Added.
56767 * objc/execute/static-1.m: Added.
56768 * objc/execute/static-2.m: Added.
56769 * objc/execute/va_method.m: Added.
56771 2001-03-10 Richard Henderson <rth@redhat.com>
56773 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56775 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56777 * g++.old-deja/g++.other/crash31.C: XFAIL.
56778 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56779 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56780 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56781 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56782 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56784 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56786 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56788 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56790 * gcc.dg/20000724-1.c: Don't use multiline strings.
56792 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56794 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56795 result of -cString against what we expect it to be; don't just
56796 print it out for no one to read.
56798 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56799 Based on testcases provided by Nicola Pero.
56801 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56803 * gcc.dg/cpp/macro7.c: New test.
56805 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56807 * gcc.dg/cpp/multiline.c: Update.
56809 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56811 * g++.old-deja/g++.other/enum3.C: New test.
56813 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56815 * g++.old-deja/g++.other/pod1.C: New test.
56817 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56819 * g++.old-deja/g++.ext/overload1.C: New test.
56821 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56823 * g++.old-deja/g++.pt/using1.C: New test.
56825 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56827 * g++.old-deja/g++.other/using9.C: New test.
56829 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56831 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56833 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56835 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56837 * g++.old-deja/g++.ext/realpt1.C: Remove.
56839 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56841 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56843 2001-02-26 Will Cohen <wcohen@redhat.com>
56845 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56847 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56849 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56850 templatized constructors.
56852 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56854 * gcc.c-torture/execute/20010224-1.c: New test.
56856 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56858 * gcc.c-torture/execute/20010222-1.c: New test.
56860 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56862 * g++.old-deja/g++.other/inline20.C: New test.
56864 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56866 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56868 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56870 * g++.old-deja/g++.other/lookup22.C: New test.
56872 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56874 * g77.dg: New directory.
56875 * g77.dg/20010216-1.f: New test case.
56876 * g77.dg/dg.exp: New driver.
56877 * lib/g77-dg.exp: New driver library.
56879 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56881 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56883 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56885 * g++.old-deja/g++.other/decl9.C: New test.
56887 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56889 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56890 not need <string> and also tests the initialization at runtime.
56892 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56894 * gcc.c-torture/execute/longlong.c: New test.
56896 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56898 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56900 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56902 * gcc.c-torture/execute/920302-1.c (execute):
56903 Change argument type to short.
56905 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56907 * g++.old-deja/g++.pt/deduct6.C: New test.
56909 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56911 * g++.old-deja/g++.pt/deduct5.C: New test.
56913 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56915 * gcc.c-torture/execute/20010209-1.c: New test.
56917 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56919 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56921 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56923 * g++.dg/vtgc1.C: Update for new ABI.
56925 * consistency.vlad: New directory, 1665 files.
56927 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56929 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56931 * gcc.dg/cpp/digraphs.c: Declare puts.
56933 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56935 * g++.old-deja/g++.other/warn5.C: New test.
56937 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56939 * g++.old-deja/g++.pt/spec40.C: New test.
56941 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56943 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56945 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56947 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56949 * gcc.c-torture/compile/20010209-1.c: New test.
56951 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56953 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56954 excess errors message but not if it crashes.
56955 * g++.old-deja/g++.other/crash27.C: Likewise.
56956 * g++.old-deja/g++.other/crash28.C: Likewise.
56957 * g++.old-deja/g++.other/crash30.C: Likewise.
56958 * g++.old-deja/g++.other/crash32.C: Likewise.
56959 * g++.old-deja/g++.other/crash35.C: Likewise.
56960 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56962 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56964 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56965 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56966 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56967 g77.f-torture/execute/execute.exp,
56968 g77.f-torture/noncompile/noncompile.exp,
56969 gcc.c-torture/execute/execute.exp,
56970 gcc.c-torture/execute/memcheck/memcheck.exp,
56971 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56972 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56973 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56974 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56975 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56976 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56977 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56978 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56979 Remove bug reporting instructions with ancient email addresses.
56981 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56983 * gcc.dg/20010202-1.c: New test.
56984 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56986 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56988 * g++.dg/stdbool-if.C: New test.
56990 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56992 * objc/execute/fdecl.m: Added main().
56994 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56996 * gcc.c-torture/execute/20010206-1.c: New test.
56998 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
57000 * gcc.dg/cpp/avoidpaste1.c: Update.
57002 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
57004 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57005 Pero <nicola@brainstorm.co.uk>.
57006 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57008 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
57010 * g++.old-deja/g++.pt/spec39.C: New test.
57012 2001-02-05 Jakub Jelinek <jakub@redhat.com>
57014 * gcc.c-torture/compile/20010202-1.c: New test.
57016 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
57018 * g++.old-deja/g++.abi/primary2.C: New test.
57019 * g++.old-deja/g++.abi/primary3.C: New test.
57020 * g++.old-deja/g++.abi/primary4.C: New test.
57021 * g++.old-deja/g++.abi/primary5.C: New test.
57022 * g++.old-deja/g++.abi/vtable3.h: New test.
57023 * g++.old-deja/g++.abi/vtable3a.C: New test.
57024 * g++.old-deja/g++.abi/vtable3b.C: New test.
57025 * g++.old-deja/g++.abi/vtable3c.C: New test.
57026 * g++.old-deja/g++.abi/vtable3d.C: New test.
57027 * g++.old-deja/g++.abi/vtable3e.C: New test.
57028 * g++.old-deja/g++.abi/vtable3f.C: New test.
57029 * g++.old-deja/g++.abi/vtable3g.C: New test.
57030 * g++.old-deja/g++.abi/vtable3h.C: New test.
57031 * g++.old-deja/g++.abi/vtable3i.C: New test.
57032 * g++.old-deja/g++.abi/vtable3j.C: New test.
57033 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57035 2001-02-03 Jakub Jelinek <jakub@redhat.com>
57037 * g++.old-deja/g++.other/anon6.C: New test.
57038 * g++.old-deja/g++.other/anon7.C: New test.
57040 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
57042 * gcc.dg/cpp/avoidpaste2.c: New tests.
57044 2001-01-31 Jakub Jelinek <jakub@redhat.com>
57046 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57048 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
57050 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57051 DECIMAL_DIG cases for Irix."
57053 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
57055 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57057 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
57059 * gcc.dg/c99-tag-1.c: New test.
57061 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57063 * gcc.dg/cpp/tr-warn1.c: Add tests.
57065 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57067 * gcc.dg/cpp/avoidpaste1.c: Update.
57068 * gcc.dg/cpp/paste4.c: Update.
57070 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
57072 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57075 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57077 * g++.old-deja/g++.other/inline19.C: New test.
57079 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
57081 * gcc.dg/Wlarger-than.c: New test.
57083 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
57085 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57087 2001-01-29 Jakub Jelinek <jakub@redhat.com>
57089 * gcc.c-torture/execute/20010129-1.c: New test.
57090 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57092 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
57094 * gcc.dg/cpp/avoidpaste1.c: Test case.
57096 2001-01-28 Jakub Jelinek <jakub@redhat.com>
57098 * g++.old-deja/g++.other/inline18.C: New test.
57100 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57102 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57103 and __builtin_putchar.
57105 2001-01-27 Jakub Jelinek <jakub@redhat.com>
57107 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57110 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
57112 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57113 floating point number rounding mode to round to the nearest
57114 representable mode.
57116 2001-01-25 Jakub Jelinek <jakub@redhat.com>
57118 * g++.old-deja/g++.other/mangle2.C: New test.
57120 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
57122 * gcc.c-torture/compile/20010124-1.c: New test.
57124 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
57126 * g++.old-deja/g++.pt/spec38.C: New test.
57128 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57130 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57133 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57135 * gcc.c-torture/execute/20010123-1.c: New test.
57137 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57139 * g++.old-deja/g++.pt/spec37.C: New test.
57141 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57143 * g++.old-deja/g++.pt/overload14.C: New test.
57145 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57147 * gcc.c-torture/execute/20010122-1.c: New test, exercise
57148 __builtin_return_address.
57150 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
57152 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57153 * g++.old-deja/g++.pt/spec35.C: New test.
57154 * g++.old-deja/g++.pt/spec36.C: New test.
57156 2001-01-20 Jakub Jelinek <jakub@redhat.com>
57158 * gcc.c-torture/compile/20010118-1.c: New test.
57160 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
57162 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57164 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57166 * gcc.c-torture/execute/20010119-1.c: New test.
57168 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57170 * g++.old-deja/g++.other/vbase5.C: New test.
57172 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57174 * gcc.c-torture/execute/20010118-1.c: New test.
57176 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57178 * g++.old-deja/g++.pt/deduct3.C: New test.
57180 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57182 * g++.old-deja/g++.pt/spec34.C: New test.
57184 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57186 * g77.f-torture/compile/20000601-2.f: New test.
57188 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57190 * g++.old-deja/g++.other/init17.C: New test.
57192 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
57194 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57196 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57198 * g++.old-deja/g++.pt/unify8.C: New test.
57200 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57202 * g++.old-deja/g++.abi/vbase1.C: New test.
57204 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57206 * g++.old-deja/g++.pt/crash65.C: New test.
57208 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
57210 * gcc.dg/cpp/assembl2.S: New test case.
57212 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
57214 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57217 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57219 * g++.old-deja/g++.other/builtins1.C: New test.
57220 * g++.old-deja/g++.other/builtins2.C: Likewise.
57221 * g++.old-deja/g++.other/builtins3.C: Likewise.
57222 * g++.old-deja/g++.other/builtins4.C: Likewise.
57224 2001-01-17 Jakub Jelinek <jakub@redhat.com>
57226 * gcc.c-torture/compile/20010117-1.c: New test.
57227 * gcc.c-torture/compile/20010117-2.c: New test.
57229 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57231 * g77.f-torture/execute/20010116.[fx]: New test,
57233 * g77.f-torture/compile/20010115.f: Indicate it's
57234 a test for PR fortran/1636.
57236 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
57238 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57240 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57242 * g77.f-torture/compile/20010115.f: New test.
57244 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
57246 * g++.old-deja/g++.pt/nontype5.C: New test.
57248 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
57250 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57251 have an equivalent working one below it.
57253 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57255 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57256 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57258 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57260 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57261 message containing "init_priority".
57262 (conpr-2.C): Likewise.
57263 (conpr-3.C): Likewise.
57264 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57266 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57268 * gcc.c-torture/execute/20010114-2.c: New test.
57270 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
57272 * gcc.c-torture/compile/20010114-1.c: New test.
57273 * gcc.c-torture/compile/20010114-1.x: Xfail.
57274 * gcc.c-torture/compile/20010114-2.c: New test.
57275 * gcc.c-torture/execute/20010114-1.c: New test.
57276 * gcc.dg/trunc-1.c: New test.
57277 * gcc.dg/uninit-B.c: New test.
57279 2001-01-13 Nick Clifton <nickc@redhat.com>
57281 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57284 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57286 * gcc.c-torture/compile/20010113-1.c: New test.
57288 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57290 * gcc.c-torture/compile/20001212-1.c: New test.
57292 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57294 * gcc.dg/cpp/widestr1.c: Update.
57295 * gcc.dg/cpp/prag-imp.c: Remove.
57297 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57299 * gcc.c-torture/execute/20000801-3.x: Remove.
57300 * gcc.dg/c90-init-1.c: New test.
57301 * gcc.dg/c99-init-1.c: New test.
57302 * gcc.dg/c99-init-2.c: New test.
57303 * gcc.dg/gnu99-init-1.c: New test.
57305 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57307 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57308 testing that no relevant ones were found.
57310 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57312 * g++.old-deja/g++.pt/cast2.C: New test.
57314 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57316 * g++.old-deja/g++.pt/friend47.C: New test.
57318 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57320 * g++.old-deja/g++.pt/instantiate13.C: New test.
57322 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57324 * g++.old-deja/g++.other/defarg7.C: New test.
57325 * g++.old-deja/g++.other/defarg8.C: New test.
57327 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57329 * g++.old-deja/g++.pt/crash64.C: New test.
57331 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57333 * g++.old-deja/g++.pt/crash63.C: New test.
57335 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57337 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57339 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57341 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57343 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57345 * g++.old-deja/g++.pt/error3.C: New test.
57347 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57349 * g++.old-deja/g++.other/crash39.C: New test.
57351 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57353 * g++.old-deja/g++.other/vbase4.C: New test.
57355 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57357 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57358 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57359 * gcc.dg/special/special.exp: New test driver which will check
57360 for alias support for the above test.
57362 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57364 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57365 problems on small machines.
57366 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57369 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57371 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57373 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57375 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57377 * g++.old_deja/g++.pt/using8.C: New test.
57379 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57381 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57383 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57385 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57386 where a failure is expected.
57387 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57389 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57391 * g++.old_deja/g++.pt/instantiate12.C: New test.
57393 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57395 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57397 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57398 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57399 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57400 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57401 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57402 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57403 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57404 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57405 * g++.old-deja/g++.eh/spec6.C: Likewise.
57406 * g++.old-deja/g++.jason/crash3.C: Likewise.
57407 * g++.old-deja/g++.law/ctors11.C: Likewise.
57408 * g++.old-deja/g++.law/ctors17.C: Likewise.
57409 * g++.old-deja/g++.law/ctors5.C: Likewise.
57410 * g++.old-deja/g++.law/ctors9.C: Likewise.
57411 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57412 * g++.old-deja/g++.mike/net22.C: Likewise.
57413 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57414 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57415 * g++.old-deja/g++.mike/virt3.C: Likewise.
57416 * g++.old-deja/g++.niklas/t128.C: Likewise.
57417 * g++.old-deja/g++.other/anon4.C: Likewise.
57418 * g++.old-deja/g++.other/using1.C: Likewise.
57419 * g++.old-deja/g++.other/warn3.C: Likewise.
57420 * g++.old-deja/g++.pt/t37.C: Likewise.
57421 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57422 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57424 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57426 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57428 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57430 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57432 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57434 * gcc.c-torture/compile/20010107-1.c: New test.
57436 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57438 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57440 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57442 * gcc.dg/format/format.h: New file.
57443 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57444 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57445 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57446 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57447 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57448 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57449 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57450 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57451 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57452 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57453 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57454 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57455 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57456 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57457 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57458 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57459 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57460 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57461 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57462 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57463 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57464 instead of declaring standard types, macros and functions in each
57467 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57469 * gcc.c-torture/execute/20010106-1.c: New test.
57471 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57473 * gcc.dg/format/format.exp: New file.
57474 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57475 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57476 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57477 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57478 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57479 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57480 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57481 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57482 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57483 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57484 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57485 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57486 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57487 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57488 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57489 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57490 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57491 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57492 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57493 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57494 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57495 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57496 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57497 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57498 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57499 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57500 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57501 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57502 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57503 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57504 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57505 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57506 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57507 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57508 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57509 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57510 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57511 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57512 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57513 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57514 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57515 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57517 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57519 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57522 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57524 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57526 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57528 * g++.old-deja/g++.pt/crash62.C: New test.
57530 2001-01-04 Richard Henderson <rth@redhat.com>
57532 * gcc.dg/20000926-1.c: Update expected warnings.
57533 * gcc.dg/array-2.c: Likewise.
57534 * gcc.dg/array-4.c: Also validate flexible array members.
57535 * gcc.dg/c99-flex-array-1.c: New.
57537 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57539 * gcc.c-torture/compile/20001222-1.x: Remove.
57541 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57543 * gcc.c-torture/execute/built-in-setjmp.c: New.
57545 2001-01-03 Richard Henderson <rth@redhat.com>
57547 * gcc.dg/940510-1.c: Update expected error wording.
57548 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57550 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57552 * lib/target-supports.exp (check_alias_available): Modified to
57553 indicate aliases not supported if only weak aliases are supported.
57555 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57557 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57558 Turn on cmpstrsi checks for __pj__ and __i370__.
57560 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57562 * g++.old-deja/g++.other/virtual11.C: New test.
57564 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57566 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57568 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57570 * gcc.c-torture/compile/20010102-1.c: New test.
57572 2001-01-02 Andreas Jaeger <aj@suse.de>
57574 * gcc.dg/noreturn-3.c: New test.
57576 * gcc.dg/noreturn-4.c: New test.
57578 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57580 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57581 __builtin_fputc and __builtin_fwrite.
57583 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57585 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57586 signed char, not default char.
57588 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57590 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57592 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57594 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57596 2000-12-29 Richard Henderson <rth@redhat.com>
57598 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57599 (__cyg_profile_func_exit): Define.
57601 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57603 * g++.dg/vtgc1.C: New test.
57605 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57607 * gcc.dg/noncompile/20001228-1.c: New test.
57609 * gcc.dg/20001228-1.c: New test.
57611 * gcc.c-torture/execute/20001228-1.c: New test.
57613 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57615 * gcc.dg/format-strfmon-1.c: New test.
57617 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57619 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57620 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57621 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57622 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57623 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57624 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57625 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57626 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57627 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57628 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57629 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57630 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57631 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57633 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57634 * gcc.c-torture/execute/string-opt-4.c: Test index.
57636 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57638 * gcc.c-torture/compile/20001226-1.c: New test.
57640 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57642 * gcc.c-torture/compile/20001222-1.c: New test.
57643 * gcc.c-torture/compile/20001222-1.x: Xfail.
57645 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57647 * gcc.c-torture/execute/comp-goto-2.c: New test.
57649 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57651 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57652 Use long types if __INT_MAX__ is 32767.
57653 (main): Use cast to (sint32 *) when poking 88 into a_page.
57655 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57657 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57659 * gcc.c-torture/compile/20001221-1.c: New test.
57660 * gcc.c-torture/execute/20001221-1.c: New test.
57662 2000-12-20 Richard Henderson <rth@redhat.com>
57664 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57665 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57667 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57669 * gcc.dg/compare3.c: New test.
57671 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57673 * gcc.dg/format-warnll-1.c: New test.
57675 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57677 * gcc.dg/cpp/cmdlne-P.c: New test.
57679 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57681 * gcc.c-torture/execute/builtin-abs-1.c,
57682 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57684 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57686 * gcc.dg/cpp/multiline.c: New test.
57688 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57690 * g++.old-deja/g++.other/syshdr1.C: Update.
57691 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57693 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57695 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57697 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57699 * g++.old-deja/g++.pt/ttp65.C: New test.
57701 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57703 * g++.old-deja/g++.pt/ttp64.C: New test.
57705 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57707 * g++.old-deja/g++.pt/spec33.C: New test.
57709 2000-12-14 Catherine Moore <clm@redhat.com>
57711 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57712 * gcc.c-torture/execute/920612-2.c: Likewise.
57713 * gcc.c-torture/execute/920428-2.c: Likewise.
57714 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57715 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57717 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57719 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57720 * gcc.dg/pack-test-2.c: Likewise.
57722 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57724 Tests by Zack Weinberg <zackw@stanford.edu>.
57726 * gcc.dg/cpp/defined.c: Update.
57727 * gcc.dg/cpp/defined_trad.c: New tests.
57729 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57731 * gcc.dg/cpp/trad-direct.c: Update.
57733 2000-12-11 Neil Booth <neilb@earthling.net>
57735 * gcc.dg/cpp/defined_trad.c
57737 2000-12-11 Neil Booth <neilb@earthling.net>
57739 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57741 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57743 * gcc.dg/format-miss-2.c: New test.
57745 2000-12-09 Neil Booth <neilb@earthling.net>
57747 * gcc.dg/cpp/lineflags.c: New tests.
57748 * gcc.dg/cpp/poison.c: Update.
57749 * gcc.dg/cpp/redef2.c: Update.
57750 * gcc.dg/cpp/skipping.c: New test.
57752 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57754 * g++.old-deja/g++.other/eh3.C: New testcase.
57756 2000-12-07 Neil Booth <neilb@earthling.net>
57758 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57759 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57760 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57761 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57762 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57765 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57767 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57768 __SIZE_TYPE__ instead of int for type of integers cast to
57771 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57773 * g++.old-deja/g++.other/cleanup4.C: New test.
57775 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57777 * format-sec-1.c: New test.
57779 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57781 * gcc.dg/format-nonlit-3.c: New test.
57783 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57785 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57786 through a null pointer.
57788 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57790 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57791 * g++.old-deja/g++.pt/partial4.C: New test.
57793 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57795 * gcc.c-torture/execute/ieee/hugeval.x: New.
57797 2000-12-06 Neil Booth <neilb@earthling.net>
57799 * gcc.dg/cpp/backslash2.c: New tests.
57801 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57803 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57804 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57806 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57808 * gcc.c-torture/execute/20001203-2.c: New testcase.
57810 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57812 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57813 * g++.old-deja/g++.other/virtual10.C: New test.
57815 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57817 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57819 2000-12-05 Richard Henderson <rth@redhat.com>
57821 * gcc.c-torture/compile/20001205-1.c: New.
57823 2000-12-04 Neil Booth <neilb@earthling.net>
57825 * g++.old-deja/g++.other/virtual9.C: New test.
57826 * g++.old-deja/g++.pt/crash61.C: New test.
57827 * gcc.c-torture/execute/loop-9.c: New test.
57829 2000-12-04 Neil Booth <neilb@earthling.net>
57831 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57832 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57833 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57834 * gcc.dg/cpp/extratokens.c: ...here.
57836 2000-12-04 Neil Booth <neilb@earthling.net>
57838 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57841 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57843 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57844 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57846 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57848 * gcc.c-torture/execute/20001203-1.c: New test.
57850 2000-12-03 Neil Booth <neilb@earthling.net>
57852 * gcc.dg/cpp/macro6.c: New test cases.
57854 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57856 * gcc.c-torture/execute/string-opt-9.c: New test.
57857 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57858 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57859 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57861 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57862 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57864 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57866 * gcc.dg/cpp/if-6.c: New testcase.
57868 * gcc.dg/20001201-1.c: New testcase.
57870 2000-12-02 Neil Booth <neilb@earthling.net>
57872 * g++.old-deja/g++.other/externC4.C,
57873 g++.old-deja/g++.other/friend10.C: New tests.
57875 2000-12-02 Neil Booth <neilb@earthling.net>
57877 * g++.old-deja/g++.other/instan2.C
57878 * g++.old-deja/g++.other/instan3.C: New test.
57880 2000-12-02 Neil Booth <neilb@earthling.net>
57882 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57883 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57884 gnuc99.c,gnuc99-pedantic.c: New tests.
57886 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57888 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57889 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57891 2000-12-01 Neil Booth <neilb@earthling.net>
57893 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57894 * gcc.dg/cpp/poison.c: Update.
57895 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57897 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57899 * g77.f-torture/execute/20001201.f: New test.
57901 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57903 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57905 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57907 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57909 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57911 * g++.old-deja/g++.other/cast6.C: New test.
57913 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57915 * gcc.c-torture/execute/20001130-2.c: New testcase.
57917 2000-11-30 Richard Henderson <rth@redhat.com>
57919 * gcc.c-torture/execute/20001130-1.c: New test.
57921 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57923 * g++.old-deja/g++.other/op3.C: New test.
57925 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57927 * g++.old-deja/g++.other/op2.C: New test.
57929 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57931 * g++.old-deja/g++.other/crash38.C: New test.
57933 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57935 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57937 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57939 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57941 * gcc.c-torture/execute/string-opt-6.c: New test.
57943 * gcc.dg/20001117-1.c: Add main.
57945 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57947 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57949 * gcc.dg/940510-1.c: ... to here.
57951 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57952 zero-size arrays in toplevel structures.
57954 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57956 * gcc.c-torture/execute/loop-8.c: New test.
57958 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57960 * g++.old-deja/g++.other/base1.C: New test.
57962 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57964 * g++.old-deja/g++.other/parse2.C: New test.
57966 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57968 * g++.old-deja/g++.pt/incomplete1.C: New test.
57970 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57972 * g++.old-deja/g++.other/friend9.C: New test.
57974 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57976 * gcc.dg/20001127-1.c: New test.
57978 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57980 * g++.old-deja/g++.pt/friend46.C: New test.
57982 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57984 * g++.old-deja/g++.other/ptrmem8.C: New test.
57986 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57988 * gcc.c-torture/execute/string-opt-7.c: New test.
57989 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57991 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57993 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57994 instead of 'mkcheck 2'.
57996 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57998 * gcc.c-torture/execute/memcheck/driver.c,
57999 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58000 C9X references to refer to C99.
58002 2000-11-25 Jakub Jelinek <jakub@redhat.com>
58004 * gcc.dg/ultrasp3.c: New test.
58006 2000-11-25 Neil Booth <neilb@earthling.net>
58008 * gcc.dg/cpp/include2.c: Update test to be locale independent.
58010 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
58012 * gcc.c-torture/compile/20001123-2.c: New.
58014 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58016 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58018 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
58020 * gcc.dg/sequence-point-1.c: Add some new tests.
58021 * gcc.c-torture/execute/20001124-1.c: New test.
58023 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58025 * g++.old-deja/g++.other/vaarg4.C: New test.
58026 * gcc.c-torture/compile/20001123-1.c: New test.
58028 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58030 * g++.other/crash24.C: Adjust and remove XFAIL.
58031 * g++.other/crash37.C: New test.
58033 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
58035 * g++.old-deja/g++.pt/instantiate9.C: New test.
58037 2000-11-22 Mark Mitchell <mark@codesourcery.com>
58039 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58042 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58043 * g++.old-deja/g++.robertl/eb55.C: Likewise.
58045 2000-11-22 Neil Booth <neilb@earthling.net>
58047 * gcc.dg/cpp/Wtrigraphs.c: New test.
58049 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
58051 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58053 2000-11-22 Jakub Jelinek <jakub@redhat.com>
58055 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58057 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
58059 * lib/gcc-dg.exp: load_lib scanasm.exp.
58060 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58061 * lib/g++-dg.exp: load_lib scanasm.exp.
58062 * lib/scanasm.exp: New.
58063 (scan-assembler, scan-assembler-not): Add optional arguments to
58064 test name, or if not present, the pattern name.
58065 (scan-assembler-dem, scan-assembler-dem-not): New.
58067 * g++.dg/dg.exp: New.
58069 2000-11-21 Neil Booth <neilb@earthling.net>
58071 * gcc.dg/cpp/integrated1.c: Remove.
58073 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58075 * gcc.c-torture/execute/20001121-1.c: New test.
58077 2000-11-21 Richard Henderson <rth@redhat.com>
58079 * gcc.c-torture/compile/20001121-1.c: New test.
58081 2000-11-20 Neil Booth <neilb@earthling.net>
58083 * gcc.dg/cpp/integrated1.c: New test.
58085 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58087 * g++.old-deja/g++.other/inline17.C: New test.
58089 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
58091 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58092 local variable to be zero: I made the variable global. Now
58093 uses abort() and exit() instead of relying on main's return value.
58095 2000-11-20 Neil Booth <neilb@earthling.net>
58097 * gcc.dg/cpp/paste2.c: Update test.
58098 * objc/execute/paste.m: New test.
58100 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
58102 * gcc.dg/c99-condexpr-1.c: New test.
58104 2000-11-20 Neil Booth <neilb@earthling.net>
58106 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58108 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
58110 * g++.old-deja/g++.pt/export1.C: New test.
58112 2000-11-20 Jakub Jelinek <jakub@redhat.com>
58114 * gcc.dg/20001117-1.c: New test.
58116 2000-11-18 Richard Henderson <rth@redhat.com>
58118 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58120 2000-11-18 Richard Henderson <rth@redhat.com>
58122 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58123 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58124 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58126 2000-11-18 Richard Henderson <rth@redhat.com>
58128 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58129 (main): New. Exit cleanly.
58131 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
58133 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58134 gcc.dg/c99-fordecl-2.c: New tests.
58136 2000-11-18 Richard Henderson <rth@redhat.com>
58138 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58139 * gcc.c-torture/execute/zerolen-2.c: New.
58141 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58143 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58146 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58148 * g++.old-deja/g++.pt/instantiate8.C: New test.
58150 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58152 * g++.old-deja/g++.other/incomplete.C: Add more tests.
58153 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58155 2000-11-16 Nick Clifton <nickc@redhat.com>
58157 * gcc.c-torture/execute/nestfunc-2.c: New test.
58158 * gcc.c-torture/execute/nestfunc-3.c: New test.
58160 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58162 * gcc.c-torture/compile/20001116-1.c: New test.
58164 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58166 * gcc.c-torture/execute/20001115-1.c: New test.
58168 2000-11-15 Mark Mitchell <mark@codesourcery.com>
58170 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58171 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58172 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58173 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58175 2000-11-15 Neil Booth <neilb@earthling.net>
58177 gcc.dg/cpp/_Pragma1.c: Update.
58178 gcc.dg/cpp/_Pragma2.c: New test.
58180 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
58182 * g++.old-deja/g++.other/anon5.C: New test.
58184 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
58186 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58189 2000-11-14 Jakub Jelinek <jakub@redhat.com>
58191 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58194 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58196 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58197 labels at end of compound statements.
58199 2000-11-13 Jakub Jelinek <jakub@redhat.com>
58201 * gcc.c-torture/execute/loop-7.c: New test.
58203 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58205 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58207 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58209 * gcc.dg/c99-bool-1.c: New test.
58211 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58213 * gcc.dg/c99-scope-1.c: Remove xfail.
58214 * gcc.dg/c99-scope-2.c: New test.
58216 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58218 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58219 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58221 2000-11-11 Mark Mitchell <mark@codesourcery.com>
58223 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58226 * g++.mike/p700.C: Don't typedef wchar_t.
58227 * g++.mike/p784.C: Likewise.
58228 * g++.mike/eb101.C: Don't use __wchar_t.
58230 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
58232 * g77.f-torture/execute/20001111.[fx]: Test premature exit
58235 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58237 * gcc.c-torture/execute/20001111-1.c: New test.
58239 2000-11-10 Nick Clifton <nickc@redhat.com>
58241 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58242 long multuiple and accumulate.
58244 2000-11-09 Richard Henderson <rth@redhat.com>
58246 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58247 via size_t instead of int.
58249 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58250 * gcc.c-torture/execute/string-opt-2.c: Likewise.
58251 * gcc.c-torture/execute/string-opt-3.c: Likewise.
58252 * gcc.c-torture/execute/string-opt-4.c: Likewise.
58254 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
58256 * gcc.c-torture/compile/20001109-1.c: New test.
58257 * gcc.c-torture/compile/20001109-2.c: New test.
58259 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
58261 * g++.old-deja/g++.pt/operator1.C: New test.
58262 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58264 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58266 * gcc.dg/20001108-1.c: New test.
58268 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58270 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58271 with both arguments constant strings.
58272 * gcc.c-torture/execute/string-opt-3.c: New test.
58273 * gcc.c-torture/execute/string-opt-4.c: New test.
58274 * gcc.c-torture/execute/string-opt-5.c: New test.
58276 2000-11-08 Nick Clifton <nickc@redhat.com>
58278 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58279 mulsidi3adddi patterns.
58281 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58283 * g++.old-deja/g++.other/crash36.C: New test.
58285 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58287 * g++.old-deja/g++.other/init16.C: New test.
58289 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58291 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58293 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58295 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58296 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58297 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58299 2000-11-07 DJ Delorie <dj@redhat.com>
58301 * gcc.dg/20000614-1.c: Add return so that test can pass.
58303 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58305 * gcc.c-torture/execute/string-opt-1.c: New test.
58307 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58309 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58310 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58311 parameters in registers, and there is no way for a varargs
58312 function to know in which order the integer and floating-point
58313 parameters should be interleaved when they are placed on the
58315 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58316 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58318 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58320 * gcc.c-torture/execute/string-opt-2.c: New test.
58322 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58324 * g++.old-deja/g++.pt/crash60.C: New test.
58326 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58328 * g++.old-deja/g++.other/crash24.C: New test.
58329 * g++.old-deja/g++.other/crash25.C: New test.
58330 * g++.old-deja/g++.other/crash26.C: New test.
58331 * g++.old-deja/g++.other/crash27.C: New test.
58332 * g++.old-deja/g++.other/crash28.C: New test.
58333 * g++.old-deja/g++.other/crash29.C: New test.
58334 * g++.old-deja/g++.other/crash30.C: New test.
58335 * g++.old-deja/g++.other/crash31.C: New test.
58336 * g++.old-deja/g++.other/crash32.C: New test.
58337 * g++.old-deja/g++.other/crash33.C: New test.
58338 * g++.old-deja/g++.other/crash34.C: New test.
58339 * g++.old-deja/g++.other/crash35.C: New test.
58341 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58343 * gcc.c-torture/execute/20001031-1.c: New test.
58345 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58347 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58350 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58351 standards-conformant.
58353 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58355 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58356 * g++.old-deja/g++.mike/p755a.C: Likewise.
58357 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58358 library makes no calls to `operator new' during initialization.
58360 2000-11-04 Neil Booth <neilb@earthling.net>
58362 * gcc.dg/cpp/include2.c: New tests.
58364 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58366 * lib/g++.exp (g++_set_ld_library_path): New function.
58367 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58369 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58371 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58374 2000-11-01 Richard Henderson <rth@redhat.com>
58376 * g++.old-deja/g++.ext/namedret1.C: New.
58377 * g++.old-deja/g++.ext/namedret2.C: New.
58378 * g++.old-deja/g++.ext/namedret3.C: New.
58380 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58382 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58383 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58385 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58387 * gcc.c-torture/execute/va-arg-21.c: New test.
58389 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58391 * gcc.dg/c99-complex-2.c: New test.
58393 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58395 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58397 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58399 * g++.old-deja/g++.other/inline16.C: New test.
58401 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58403 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58404 __PRETTY_FUNCTION__
58406 2000-10-29 Neil Booth <neilb@earthling.net>
58408 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58410 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58411 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58414 2000-10-29 Neil Booth <neilb@earthling.net>
58416 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58417 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58418 * mi5.c: Test multiple includes work with -C.
58419 * trigraphs.c: Test ^= version.
58421 2000-10-28 Neil Booth <neilb@earthling.net>
58423 New tests and test updates for new macro expander.
58425 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58426 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58427 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58428 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58429 new diagnostic messages.
58431 * gcc.dg/cpp/macro3.c: New tests.
58433 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58435 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58438 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58440 * g++.old-deja/g++.other/eh2.C: New test.
58442 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58444 * gcc.c-torture/execute/20001027-1.c: New test.
58446 2000-10-26 Richard Henderson <rth@redhat.com>
58448 * gcc.c-torture/execute/20001026-1.c: New.
58450 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58452 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58453 * g++.old-deja/g++.law/builtin1.C: Likewise.
58454 * g++.old-deja/g++.law/ctors10.C: Likewise.
58455 * g++.old-deja/g++.law/virtual3.C: Likewise.
58456 * g++.old-deja/g++.mike/p658.C: Likewise.
58457 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58458 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58459 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58460 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58461 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58463 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58465 * gcc.c-torture/compile/20001024-1.c: New test.
58467 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58469 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58470 to tell us whether or not we are using V3.
58472 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58474 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58477 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58479 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58481 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58483 * gcc.c-torture/execute/20001024-1.c: New test.
58485 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58487 * g++.old-deja/g++.other/sibcall1.C: New test.
58489 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58491 * gcc.dg/noncompile/init-3.c: New test.
58493 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58495 * gcc.dg/format-array-1.c: New test.
58497 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58499 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58500 writing through null pointers; remove comment about testing
58501 unterminated strings.
58503 2000-10-17 Matthew Hiller <hiller@redhat.com>
58505 * gcc.c-torture/execute/20001017-2.c: New test.
58507 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58509 * gcc.c-torture/compile/20001018-1.c: New test.
58510 * gcc.c-torture/compile/20001018-1.x: Xfail.
58512 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58514 * gcc.c-torture/execute/20001017-1.c: New test.
58516 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58518 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58519 for multiple use of arguments with scanf formats; add tests for
58520 multiple use of arguments.
58522 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58524 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58525 from some old tests.
58527 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58529 * gcc.dg/format-miss-1.c: New test.
58531 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58533 * gcc.c-torture/execute/20001013-1.c: New test.
58535 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58537 * gcc.dg/format-branch-1.c: New test.
58539 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58541 * README, lib/file-format.exp: Remove EGCS references.
58543 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58545 * gcc.dg/20001013-1.c: New test.
58547 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58549 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58550 for intmax_t in the compiler using __typeof__ and the type rules
58551 for conditional expressions.
58553 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58555 * gcc.dg/20001012-1.c: New test.
58556 * gcc.dg/20001012-2.c: New test.
58558 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58560 * gcc.dg/format-attr-1.c: New test.
58562 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58564 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58565 __LONG_LONG_MAX__ instead of LLONG_MAX.
58567 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58569 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58571 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58574 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58576 * gcc.dg/sequence-pt-1.c: New test.
58578 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58580 * gcc.c-torture/execute/20001011-1.c: New testcase.
58581 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58583 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58585 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58586 does not error on it.
58588 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58590 * gcc.dg/20001009-1.c: New test.
58592 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58594 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58595 * gcc.c-torture/execute/20001009-2.c: ... to here.
58597 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58599 * gcc.c-torture/compile/20001009-1.c: New testcase.
58600 * gcc.c-torture/execute/20001009-1.c: New testcase.
58601 Testcases provided by Jan Hubicka <jh@suse.cz>.
58603 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58605 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58606 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58607 uintmax_t using <limits.h> to emulate the compiler's internal
58608 logic. No longer XFAIL %j tests.
58610 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58612 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58613 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58614 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58615 regexps and details of expected handling of some bad formats.
58616 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58619 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58621 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58622 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58623 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58624 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58627 2000-10-06 Richard Henderson <rth@cygnus.com>
58629 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58630 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58631 * g++.old-deja/g++.jason/report.C: Likewise.
58632 * g++.old-deja/g++.law/friend5.C: Likewise.
58633 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58634 of the expected warnings.
58636 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58638 * g++.old-deja/g++.pt/enum14.C: New test.
58640 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58642 * g++.old-deja/g++.pt/crash59.C: New test.
58644 2000-10-04 Will Cohen <wcohen@redhat.com>
58646 * gcc.dg/20000926-1.c: New test.
58648 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58650 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58651 function name for current C++ compiler.
58652 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58654 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58656 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58657 __PRETTY_FUNCTION__.
58658 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58660 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58662 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58664 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58666 * gcc.c-torture/compile/20000923-1.c: New test.
58668 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58670 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58671 * g++.old-deja/g++.pt/ttp62.C: Same.
58672 * g++.old-deja/g++.other/inline14.C: Same.
58674 2000-09-24 Richard Henderson <rth@cygnus.com>
58676 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58678 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58680 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58682 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58684 * gcc.c-torture/compile/20000922-1.c: New file.
58686 2000-09-21 Nick Clifton <nickc@redhat.com>
58688 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58689 a signed long modulo operation.
58690 (mod6): New function - perform an unsigned long modulo operation.
58691 (main): Add tests for modulos of very large numbers by very small
58694 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58696 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58698 2000-09-19 Richard Henderson <rth@cygnus.com>
58700 * gcc.dg/compare2.c (case 10): XFAIL.
58702 2000-09-18 Richard Henderson <rth@cygnus.com>
58704 * gcc.c-torture/execute/20000906-1.c: Move ...
58705 * gcc.dg/20000906-1.c: ... here. Only run on targets
58706 that support __builtin_trap.
58708 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58710 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58712 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58714 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58715 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58716 more $ format tests.
58718 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58720 * gcc.dg/format-errmk-1.c: New test.
58722 2000-09-17 Greg McGary <greg@mcgary.org>
58724 * gcc.c-torture/execute/20000917-1.x: Remove.
58726 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58728 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58730 2000-09-17 Greg McGary <greg@mcgary.org>
58732 * gcc.c-torture/execute/20000917-1.c: New test.
58733 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58735 2000-09-16 Neil Booth <NeilB@earthling.net>
58737 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58738 in nested macro bug.
58740 2000-09-15 Neil Booth <NeilB@earthling.net>
58742 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58744 2000-09-14 Jeffrey A Law (law@cygnus.com)
58746 * gcc.c-torture/execute/20000914-1.c: New test.
58748 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58750 * g++.other/inline13.C: New test.
58752 2000-09-12 Andreas Jaeger <aj@suse.de>
58754 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58755 constant by Ulrich Drepper <drepper@redhat.com>.
58757 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58759 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58761 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58763 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58765 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58767 * gcc.dg/cpp/backslash.c: New test.
58769 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58771 * gcc.c-torture/execute/20000910-1.c: New test.
58772 * gcc.c-torture/execute/20000910-2.c: Likewise.
58774 2000-09-11 Robert Lipe <robertl@sco.com>
58776 * gcc.dg/pragma-align.c: New test.
58778 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58780 * g++.old-deja/g++.pt/explicit82.C: New test.
58781 * g++.old-deja/g++.pt/explicit83.C: New test.
58783 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58785 * gcc.dg/asm-names.c: New test.
58787 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58789 * gcc.dg/cpp/tr-warn6.c: New test
58791 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58793 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58796 2000-09-07 Catherine Moore <clm@redhat.com>
58798 * gcc.c-torture/execute/unroll-1.c: New test.
58800 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58802 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58804 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58805 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58806 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58807 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58808 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58810 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58811 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58813 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58815 * g++.old-deja/g++.pt/deduct2.C: New test.
58817 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58819 * g++.old-deja/g++.pt/parms2.C: New test.
58821 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58823 * g++.old-deja/g++.pt/crash58.C: New test.
58825 2000-09-06 Greg McGary <greg@mcgary.org>
58827 * gcc.c-torture/execute/20000906-1.c: New test.
58828 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58830 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58832 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58834 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58836 * g++.old-deja/g++.pt/crash57.C: New test.
58838 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58840 * g++.old-deja/g++.pt/crash56.C: New test.
58842 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58844 * g++.old-deja/g++.pt/koenig1.C: New test.
58846 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58848 * gcc.dg/20000904-1.c: New test.
58850 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58852 * gcc.dg/cpp/paste8.c: New test.
58854 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58856 * gcc.c-torture/compile/20000827-1.c: New test.
58858 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58860 * gcc.dg/format-diag-1.c: New test.
58862 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58864 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58865 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58866 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58867 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58868 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58870 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58872 * g++.old-deja/g++.other/nested4.C: New test.
58874 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58876 * g++.old-deja/g++.ns/scoped1.C: New test.
58878 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58880 * lib/g++.exp: Support testing already-installed GCC.
58882 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58884 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58886 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58888 * gcc.dg/return-type-2.c: New test.
58890 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58892 * gcc.c-torture/compile/20000825-1.c: New test.
58894 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58896 * gcc.dg/dwarf2-2.c: New test.
58898 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58900 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58901 dg-warning regexps.
58903 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58905 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58906 gcc.dg/format-ext-5.c: New tests.
58908 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58910 * g++.old-deja/g++.other/crash22.C: New test.
58912 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58914 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58916 2000-08-24 Richard Henderson <rth@cygnus.com>
58918 * gcc.dg/ia64-sync-1.c: New test.
58919 * gcc.dg/ia64-sync-2.c: New test.
58920 * gcc.dg/ia64-asm-1.c: New test.
58922 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58924 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58925 * gcc.dg/format-ext-2.c: New test.
58927 2000-08-23 Jason Merrill <jason@redhat.com>
58929 * lib/old-dejagnu.exp: Also ignore "In member function" and
58932 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58934 * gcc.dg/noncompile/label-lineno-1.c: New test.
58936 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58938 * gcc.dg/c99-array-nonobj-1.c: New test.
58940 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58942 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58944 * gcc.dg/format-ext-1.c: New test.
58946 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58948 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58949 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58950 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58951 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58952 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58954 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58956 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58957 gcc.dg/c99-strftime-2.c: New tests.
58959 2000-08-22 Richard Henderson <rth@cygnus.com>
58961 * gcc.c-torture/execute/20000822-1.c: New test.
58963 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58965 * gcc.c-torture/execute/20000819-1.x: Remove.
58967 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58969 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58970 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58971 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58972 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58973 gcc.dg/format-xopen-1.c: New tests.
58975 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58977 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58979 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58981 * g++.old-deja/g++.other/loop2.C: New test.
58983 * gcc.c-torture/compile/20000606-1.c: New test.
58984 * gcc.c-torture/compile/20000728-1.c: New test.
58985 * gcc.c-torture/execute/20000801-1.c: New test.
58986 * gcc.c-torture/execute/20000801-2.c: New test.
58987 * gcc.c-torture/execute/20000819-1.c: New test.
58988 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58989 * gcc.dg/20000629-1.c: New test.
58990 * gcc.dg/20000724-1.c: New test.
58991 * gcc.dg/20000807-1.c: New test.
58993 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58995 * gcc.dg/cpp/pragma-1.c: New test.
58996 * gcc.dg/cpp/pragma-2.c: New test.
58998 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
59000 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59001 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
59003 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59005 * gcc.c-torture/compile/20000818-1.c: New test.
59007 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
59009 * gcc.c-torture/execute/20000818-1.c: New test.
59011 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
59013 * gcc.dg/format-va-1.c: New test.
59015 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59017 * g++.old-deja/g++.other/typedef8.C: New test.
59019 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59021 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59022 * g++.old-deja/g++.mike/net36.C: Mark candidate.
59023 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59024 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59025 * g++.old-deja/g++.other/ptrmem7.C: New test.
59026 * g++.old-deja/g++.pt/ptrmem10.C: New test.
59028 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59030 * g++.old-deja/g++.pt/typename27.C: New test.
59032 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
59034 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59035 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59036 * g++.old-deja/g++.pt/friend45.C: New test.
59037 * g++.old-deja/g++.other/friend8.C: New test.
59039 2000-08-15 Richard Henderson <rth@cygnus.com>
59041 * gcc.c-torture/execute/20000815-1.c: New test.
59043 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
59045 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59046 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59047 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59049 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
59051 * g++.old-deja/g++.other/refinit2.C: New test.
59053 2000-08-13 Geoff Keating <geoffk@cygnus.com>
59055 * lib/c-torture.exp (c-torture): Make
59056 compiler_conditional_xfail_data global.
59057 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59058 compiler_conditional_xfail_data machinery.
59059 (f-torture-execute): Likewise.
59060 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59061 and only when unrolling loops.
59063 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59065 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59067 * g++.old-deja/g++.pt/explicit81.C: New test.
59069 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59071 * g++.old-deja/g++.pt/typename26.C: New test.
59073 2000-08-10 Geoff Keating <geoffk@cygnus.com>
59075 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59078 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
59080 * g++.old-deja/g++.other/array3.C: New test.
59082 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59084 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59085 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59086 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59089 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
59091 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59092 * g++.old-deja/g++.abi/vmihint.C: Likewise.
59094 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
59096 * gcc.c-torture/execute/20000808-1.c: New test.
59098 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59100 * gcc.dg/c90-const-expr-1.c: New test.
59102 2000-08-08 Richard Henderson <rth@cygnus.com>
59104 * gcc.dg/noncompile/920923-1.c: Declare calloc.
59106 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
59108 * gcc.dg/noncompile/const-ll-1.c: New test.
59110 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
59112 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59114 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
59116 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59117 that running programs linked against the shared version of libobjc
59120 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59122 * gcc.dg/c99-printf-1.c: New test.
59124 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59126 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59128 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
59130 * gcc.c-torture/execute/20000731-1.x: Delete.
59132 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
59134 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59135 and torture_without_loops as is done by c-torture.exp.
59136 (search_for): Copy from c-torture.exp.
59137 (gcc-dg-runtest): New function, drives a directory of tests
59138 iterating over the TORTURE_OPTIONS.
59139 (scan-assembler, scan-assembler-not): Move here from
59140 individual directory drivers.
59142 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59143 defined by lib/gcc-dg.exp.
59144 * gcc.dg/cpp/cpp.exp: Likewise.
59145 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
59146 gcc-dg-runtest, so we cycle over optimization options.
59148 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59149 * gcc.dg/compare2.c: No longer expected to fail.
59151 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59153 * gcc.c-torture/execute/20000804-1.c: New test.
59155 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
59157 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59159 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
59161 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59163 2000-08-03 Jeffrey A Law (law@cygnus.com)
59165 * gcc.c-torture/compile/20000803-1.c: New test.
59167 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
59169 * gcc.c-torture/execute/20000801-3.c,
59170 gcc.c-torture/execute/20000801-4.c: New tests.
59171 * gcc.c-torture/execute/20000801-3.x,
59172 gcc.c-torture/execute/20000801-4.x: Xfail.
59174 2000-08-02 Geoff Keating <geoffk@cygnus.com>
59176 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59177 libobjc/.libs to allow for libtool.
59179 2000-08-02 Jakub Jelinek <jakub@redhat.com>
59181 * gcc.c-torture/compile/20000802-1.c: New test.
59183 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
59185 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59187 2000-07-31 Jeffrey A Law (law@cygnus.com)
59189 * gcc-c-torture/execute/20000731-2.c: New test.
59191 * gcc.c-torture/execute/20000731-1.c: New test.
59192 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59194 2000-07-31 Jakub Jelinek <jakub@redhat.com>
59196 * gcc.dg/cpp/paste7.c: New test.
59197 * gcc.dg/cpp/20000725-1.c: New test.
59199 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
59201 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59202 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59203 declaration warning for __builtin_dwarf_reg_size.
59205 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59207 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
59209 * gcc.dg/noncompile/voidparam-1.c: New test.
59211 2000-07-30 Richard Henderson <rth@cygnus.com>
59213 * gcc.dg/c90-digraph-1.c: Don't xfail.
59214 * gcc.dg/compare2.c (case 10): Xfail.
59215 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59217 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
59219 * gcc.dg/c99-main-1.c: New test.
59221 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
59223 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59225 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
59227 * gcc.c-tortuer/execute/20000726-1.c: New test.
59229 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
59231 * gcc.c-torture/execute/enum-2.c: New test.
59233 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59235 * gcc.dg/cpp/tr-warn3.c: New test.
59237 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59239 * g++.old-deja/g++.ext/implicit1.C: Remove.
59240 * g++.old-deja/g++.jason/c2.C: Remove
59241 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59242 * g++.old-deja/g++.pt/crash16.C: Likewise.
59243 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59245 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59247 * g++.old-deja/g++.other/for2.C: New test.
59249 2000-07-25 Jakub Jelinek <jakub@redhat.com>
59251 * gcc.dg/20000720-1.c: New test.
59253 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
59255 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
59257 2000-07-24 Geoff Keating <geoffk@cygnus.com>
59259 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59260 * gcc.c-torture/execute/20000722-1.c: New.
59261 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59263 2000-07-24 Jakub Jelinek <jakub@redhat.com>
59265 * gcc.dg/cpp/20000720-1.S: New test.
59267 2000-07-21 Michael Meissner <meissner@redhat.com>
59269 * gcc.c-torture/execute/ieee/hugeval.c: New test.
59271 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59273 * g++.old-deja/g++.brendan/crash16.C,
59274 g++.old-deja/g++.brendan/parse3.C,
59275 g++.old-deja/g++.brendan/redecl1.C,
59276 g++.old-deja/g++.ns/template13.C,
59277 g++.old-deja/g++.other/decl4.C,
59278 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59280 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59282 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59283 and "Internal error".
59285 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59287 * gcc.dg/cpp/paste6.c: New test.
59289 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59291 * gcc.dg/cpp/tr-direct.c: New test.
59293 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59294 gcc.dg/cpp/undef1.c: Tweak error regexps.
59296 2000-07-18 Eric Christopher <echristo@redhat.com>
59298 * gcc.c-torture/compile/20000718-1.c: New test.
59300 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59302 * cpplex.c (_cpp_push_token): If the token being pushed back
59303 is the previous token in this context, just subtract one from
59305 * cppmacro.c (save_expansion): Clear aux field when storing a
59308 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59310 * gcc.dg/noncompile/redecl-1.c: New test.
59312 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59314 * gcc.c-torture/execute/20000717-5.c: New test.
59315 * gcc.c-torture/execute/20000717-1.x: Removed.
59317 2000-07-17 Richard Henderson <rth@cygnus.com>
59319 * gcc.c-torture/execute/20000717-4.c: New test.
59321 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59323 * gcc.dg/cpp/syshdr.c: New test.
59324 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59326 2000-07-17 Neil Booth <neilb@earthling.net>
59328 * gcc.dg/cpp/cmdlne-dM.c: New test.
59329 * gcc.dg/cpp/cmdlne-dD.c: New test.
59331 2000-07-17 Jeffrey A Law (law@cygnus.com)
59333 * gcc.c-torture/execute/20000717-3.c: New test.
59335 * gcc.c-torture/compile/20000717-1.c: New test.
59337 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59339 * gcc.c-torture/execute/20000717-2.c: New test.
59341 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59343 * gcc.dg/formatz-1.c: New test.
59345 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59346 * gcc.dg/c99-digraph-1.c: New tests.
59348 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59349 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59351 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59352 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59353 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59354 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59355 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59356 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59357 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59359 2000-07-17 Greg McGary <greg@mcgary.org>
59361 * gcc.c-torture/execute/20000717-1.c: New test.
59362 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59364 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59366 * gcc.c-torture/execute/20000715-2.c: New test.
59367 * gcc.dg/20000715-1.c: New test.
59369 2000-07-15 Michael Meissner <meissner@redhat.com>
59371 * gcc.c-torture/execute/20000715-1.c: New test.
59373 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59375 * gcc.c-torture/execute/20000707-1.c: New test.
59377 2000-07-13 Neil Booth <NeilB@earthling.net>
59379 * gcc.dg/cpp/digraph1.c,
59380 gcc.dg/cpp/digraph2.c,
59381 gcc.dg/cpp/digraphs.c: New tests.
59383 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59385 * g77.f-torture/compile/20000630-2.f: New test.
59386 * g77.f-torture/compile/20000630-2.x
59388 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59390 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59392 2000-07-11 Neil Booth <NeilB@earthling.net>
59394 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59396 2000-07-11 Neil Booth <NeilB@earthling.net>
59398 * gcc.dg/cpp/cmdlne-C.c: New.
59400 2000-07-09 Neil Booth <NeilB@earthling.net>
59402 * gcc.dg/cpp/directiv.c: New tests.
59403 * gcc.dg/cpp/undef1.c: Update.
59405 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59407 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59409 2000-07-09 Neil Booth <NeilB@earthling.net>
59411 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59413 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59415 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59416 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59418 2000-07-08 Neil Booth <NeilB@earthling.net>
59420 * gcc.dg/cpp/macsyntx.c: New tests.
59422 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59424 * gcc.dg/20000707-1.c: New test.
59426 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59428 * gcc.c-torture/execute/20000706-1.c: New test.
59429 * gcc.c-torture/execute/20000706-2.c: New test.
59430 * gcc.c-torture/execute/20000706-3.c: New test.
59431 * gcc.c-torture/execute/20000706-4.c: New test.
59432 * gcc.c-torture/execute/20000706-5.c: New test.
59434 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59436 * g++.old-deja/g++.pt/instantiate7.C: New test.
59438 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59440 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59441 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59442 * g++.old-deja/g++.other/rtti3.C: Likewise.
59443 * g++.old-deja/g++.other/rttid3.C: Likewise.
59445 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59447 * g77.f-torture/compile/20000630-1.x: Fix typo
59449 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59451 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59454 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59456 * gcc.dg/cpp/ident.c: New test.
59458 2000-07-05 Neil Booth <NeilB@earthling.net>
59460 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59461 gcc.dg/cpp/lexstrng.c: New tests.
59463 2000-07-04 Neil Booth <NeilB@earthling.net>
59465 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59466 * gcc.dg/cpp/strify2.c: Same.
59468 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59470 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59471 * gcc.dg/cpp/19990703-1.c: Likewise.
59472 * gcc.dg/cpp/20000625-1.c: Likewise.
59473 * gcc.dg/cpp/20000625-2.c: Likewise.
59475 * gcc.dg/cpp/macro1.c,
59476 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59477 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59478 gcc.dg/cpp/strify1.c,
59479 gcc.dg/cpp/strify2.c: New tests.
59481 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59483 * gcc.c-torture/execute/20000703-1.c: New test.
59485 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59487 * g++.old-deja/g++.pt (lookup10.C): New test.
59489 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59491 * g++.old-deja/g++.pt (typename25.C): New test.
59493 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59495 * gcc.c-torture/compile/20000701-1.c: New test.
59497 2000-06-30 Nick Clifton <nickc@cygnus.com>
59499 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59502 2000-06-30 Catherine Moore <clm@cygnus.com>
59504 * gcc.c-torture/execute/align-1.c: New test.
59506 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59508 * g++.old-deja/g++.pt/expr8.C: New test.
59509 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59511 2000-06-29 Nick Clifton <nickc@cygnus.com>
59513 * gcc.c-torture/compile/20000629-1.c: New test.
59515 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59518 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59519 gcc.dg/noncompile directory, depending on whether they're
59520 preprocessor tests or not. Annotate all the tests for the dg
59523 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59524 * gcc.dg/noncompile/noncompile.exp: New.
59528 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59529 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59530 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59531 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59532 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59533 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59534 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59535 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59536 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59537 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59538 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59539 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59540 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59541 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59542 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59543 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59544 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59545 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59546 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59547 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59548 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59549 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59550 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59551 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59553 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59554 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59555 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59556 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59557 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59558 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59560 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59562 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59563 declare one variable. On the fourth, error.
59564 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59565 declared by 20000628-1a.h.
59567 2000-06-29 Richard Henderson <rth@redhat.com>
59569 * gcc.c-torture/execute/930529-1.x: New file.
59570 * gcc.dg/920413-1.c: Adjust expected warning text.
59571 * gcc.dg/980217-1.c: Declare abort.
59572 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59574 2000-06-29 Jeffrey A Law (law@cygnus.com)
59576 * g77.f-torture/compile/20000629-1.f: New test.
59577 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59579 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59581 Rearrange lots of files, removing entirely the
59582 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59586 gcc.c-torture/code_quality/code_quality.exp
59587 gcc.c-torture/special/special.exp
59588 gcc.failure/failure.exp
59589 gcc.failure/940409-1.x
59590 gcc.c-torture/compile/961203-1.x
59593 gcc.misc-tests/linkage.exp
59594 gcc.c-torture/execute/920730-1t.c
59595 gcc.c-torture/execute/920730-1t.x
59596 gcc.c-torture/compile/920520-1.x
59597 gcc.c-torture/compile/920521-1.x
59598 gcc.c-torture/compile/981006-1.x
59599 gcc.c-torture/execute/eeprof-1.x
59601 * Moved files (possibly with modifications to fit a new harness):
59603 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59604 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59605 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59606 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59607 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59608 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59609 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59610 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59611 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59612 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59613 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59614 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59615 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59616 gcc.failure/940409-1.c gcc.dg/940409-1.c
59618 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59620 * c-torture/compile/961203-1.x: Delete.
59622 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59623 not exit. Include stdio.h.
59624 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59625 * gcc.misc-tests/dg-12.c: Likewise.
59626 * gcc.misc-tests/dg-5.c: Likewise.
59627 * gcc.misc-tests/dg-6.c: Likewise.
59628 * gcc.misc-tests/dg-7.c: Prototype abort.
59629 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59630 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59631 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59633 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59634 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59636 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59638 * gcc.dg/cpp/20000628-1.c: New test.
59639 * gcc.dg/cpp/20000628-1.h: New header for above test.
59640 * gcc.dg/cpp/20000628-1a.h: Likewise.
59642 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59644 * gcc.dg/cpp: New directory.
59645 * gcc.dg/cpp/cpp.exp: New driver.
59646 * gcc.dg/cpp/20000627-1.c: New test.
59647 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59648 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59649 and rewrite as a compilation test.
59651 * gcc.dg: Move many files into the cpp subdirectory, possibly
59652 renaming or editing them as well.
59654 990119-1.c cpp/19990119-1.c
59655 990228-1.c cpp/19990228-1.c
59656 990407-1.c cpp/19990407-1.c
59657 990409-1.c cpp/19990409-1.c
59658 990413-1.c cpp/19990413-1.c
59659 990703-1.c cpp/19990703-1.c
59660 20000127-1.c cpp/20000127-1.c
59661 20000129-1.c cpp/20000129-1.c
59662 20000207-1.c cpp/20000207-1.c
59663 20000207-2.c cpp/20000207-2.c
59664 20000209-1.c cpp/20000209-1.c
59665 20000209-2.c cpp/20000209-2.c
59666 20000301-1.c cpp/20000301-1.c
59667 20000419-1.c cpp/20000419-1.c
59668 20000510-1.S cpp/20000510-1.S
59669 20000519-1.c cpp/20000519-1.c
59670 20000529-1.c cpp/20000529-1.c
59671 20000625-1.c cpp/20000625-1.c
59672 20000625-2.c cpp/20000625-2.c
59673 cpp-as1.c cpp/assert1.c
59674 cpp-as2.c cpp/assert2.c
59675 cxx-comments-1.c cpp/cxxcom1.c
59676 cxx-comments-2.c cpp/cxxcom2.c
59677 endif-label.c cpp/endif.c
59678 cpp-hash1.c cpp/hash1.c
59679 cpp-hash2.c cpp/hash2.c
59680 cpp-if1.c cpp/if-1.c
59681 cpp-if2.c cpp/if-2.c
59682 cpp-if3.c cpp/if-3.c
59683 cpp-if4.c cpp/if-4.c
59684 cpp-if5.c cpp/if-5.c
59685 cpp-cond.c cpp/if-cexp.c
59686 cpp-missingop.c cpp/if-mop.c
59687 cpp-missingparen.c cpp/if-mpar.c
59688 cpp-opprec.c cpp/if-oppr.c
59689 cpp-ifparen.c cpp/if-paren.c
59690 cpp-shortcircuit.c cpp/if-sc.c
59691 cpp-shift.c cpp/if-shift.c
59692 cpp-unary.c cpp/if-unary.c
59693 cpp-li1.c cpp/line1.c
59694 cpp-li2.c cpp/line2.c
59695 lineno.c cpp/line3.c
59696 lineno-2.c cpp/line4.c
59698 cpp-mic.h cpp/mi1c.h
59699 cpp-micc.h cpp/mi1cc.h
59700 cpp-mind.h cpp/mi1nd.h
59701 cpp-mindp.h cpp/mi1ndp.h
59702 cpp-mix.h cpp/mi1x.h
59703 cpp-mi2.c cpp/mi2.c
59704 cpp-mi2a.h cpp/mi2a.h
59705 cpp-mi2b.h cpp/mi2b.h
59706 cpp-mi2c.h cpp/mi2c.h
59707 cpp-mi3.c cpp/mi3.c
59708 cpp-mi3.def cpp/mi3.def
59709 poison-1.c cpp/poison.c
59710 pr-impl.c cpp/prag-imp.c
59711 cpp-redef-2.c cpp/redef1.c
59712 cpp-redef.c cpp/redef2.c
59713 strpaste.c cpp/strp1.c
59714 strpaste-2.c cpp/strp2.c
59715 cpp-tradpaste.c cpp/tr-paste.c
59716 cpp-tradstringify.c cpp/tr-str.c
59717 cpp-tradwarn1.c cpp/tr-warn1.c
59718 cpp-tradwarn2.c cpp/tr-warn2.c
59719 trigraphs.c cpp/trigraphs.c
59720 cpp-unc1.c cpp/unc1.c
59721 cpp-unc2.c cpp/unc2.c
59722 cpp-unc3.c cpp/unc3.c
59723 cpp-unc.c cpp/unc4.c
59724 undef.c cpp/undef1.c
59725 undef-2.c cpp/undef2.c
59726 cpp-wi1.c cpp/widestr1.c
59728 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59730 * lib/g++.exp (g++_include_flags): Tweak.
59732 2000-06-27 H.J. Lu <hjl@gnu.org>
59733 Loren J. Rittle <ljrittle@acm.org>
59735 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59736 version with one that knows about the new gcc tree structure.
59737 (g++_link_flags): Same.
59739 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59741 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59742 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59743 case we are cross-compiling.
59745 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59746 g++.old-deja/g++.niklas/Makefile.in,
59747 g++.old-deja/g++.niklas/configure.in,
59748 g++.old-deja/g++.other/Makefile.in,
59749 g++.old-deja/g++.other/configure.in,
59750 gcc.c-torture/code_quality/Makefile.in,
59751 gcc.c-torture/code_quality/configure.in,
59752 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59753 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59754 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59755 gcc.c-torture/execute/ieee/Makefile.in,
59756 gcc.c-torture/execute/ieee/configure.in,
59757 gcc.c-torture/noncompile/Makefile.in,
59758 gcc.c-torture/noncompile/configure.in,
59759 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59760 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59761 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59763 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59765 * g++.old-deja/g++.other/ambig3.C: New test.
59767 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59769 * g++.old-deja/g++.pt/syntax1.C: New test.
59770 * g++.old-deja/g++.pt/syntax2.C: New test.
59771 * g++.old-deja/g++.other/syntax3.C: New test.
59772 * g++.old-deja/g++.other/syntax4.C: New test.
59774 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59776 * gcc.dg/20000623-1.c: Prototype exit and abort.
59778 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59780 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59782 * gcc.dg/cpp-mi3.def: New file.
59784 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59786 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59787 lexer's error messages.
59788 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59789 divine anything from the linemarkers.
59790 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59791 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59793 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59795 * gcc.dg/20000623-1.c: New test.
59797 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59799 * gcc.c-torture/execute/20000622-1.c: New test.
59801 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59803 * g++.old-deja/g++.other/init15.C: New test.
59805 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59807 * g++.old-deja/g++.pt/vaarg2.C: New test.
59808 * g++.old-deja/g++.pt/vaarg3.C: New test.
59810 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59812 * g++.old-deja/g++.other/dyncast6.C: New test.
59814 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59816 * gcc.c-torture/execute/loop-6.c: New test.
59818 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59820 * gcc.dg/20000614-1.c: New test.
59821 * gcc.dg/20000614-2.c: New test.
59823 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59825 * g++.old-deja/g++.other/inline12.C: New test.
59827 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59829 * g++.old-deja/g++.other/eh1.C: New test.
59831 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59833 * g++.old-deja/g++.other/type.C: New test.
59835 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59837 * g++.old-deja/g++.other/initstring.C: New test.
59839 2000-06-12 Jason Merrill <jason@redhat.com>
59841 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59843 2000-06-09 Jeffrey A Law (law@cygnus.com)
59845 * gcc.c-torture/compile/20000609-1.c: New test.
59847 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59849 * gcc.dg/20000609-1.c: New test.
59851 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59853 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59854 * gcc.c-torture/noncompile/poison-1.c: Move...
59855 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59856 * gcc.dg/cpp-li1.c: Add a token after the #line.
59858 2000-06-05 Richard Henderson <rth@cygnus.com>
59860 * gcc.c-torture/execute/20000605-2.c: New test.
59861 * gcc.c-torture/execute/20000605-3.c: New test.
59863 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59865 * g77.f-torture/execute/20000503-1.x: New file.
59867 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59869 * g++.old-deja/g++.eh/badalloc1.C: New test.
59871 2000-06-05 Richard Henderson <rth@cygnus.com>
59873 * gcc.c-torture/execute/20000605-1.c: New test.
59875 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59876 Nathan Sidwell <nathan@codesourcery.com>
59878 * gcc.c-torture/compile/20000605-1.c: New test.
59880 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59882 * g77.f-torture/compile/20000601-1.f: New test.
59884 2000-06-03 Richard Henderson <rth@cygnus.com>
59886 * gcc.c-torture/execute/20000603-1.c: New.
59888 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59890 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59891 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59893 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59895 * gcc.dg/compare2.c (case 12): XFAIL.
59896 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59897 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59899 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59901 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59903 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59904 guard macro is already defined when the header is first
59906 * gcc.dg/cpp-mix.h: New file.
59907 * gcc.dg/endif-label.c: Update patterns to match compiler.
59909 * g++.brendan/complex1.C: Declare abort.
59910 * g++.law/refs4.C: Remove XFAIL.
59911 * g++.oliva/expr2.C: Declare abort and exit.
59913 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59915 * gcc.c-torture/execute/20000528-1.c: New test.
59917 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59918 * g++.old-deja/g++.law/temps4.C: Likewise.
59920 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59921 stdlib.h. Call abort() on failure.
59922 * g++.old-deja/g++.law/refs4.C: Likewise.
59923 * g++.old-deja/g++.law/temps4.C: Likewise.
59924 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59925 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59927 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59929 Relative to g++.dg/special:
59930 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59932 Relative to g++.old-deja:
59933 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59934 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59935 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59936 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59937 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59938 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59939 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59941 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59942 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59943 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59944 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59945 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59946 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59949 * g++.other/goto1.C: Update expectations for error messages.
59951 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59953 * gcc.c-torture/compile/20000523-1.c: New test.
59955 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59957 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59959 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59961 * g++.old-deja/g++.eh/catch11.C: New test.
59962 * g++.old-deja/g++.eh/catch12.C: New test.
59964 2000-05-24 Nick Clifton <nickc@cygnus.com>
59966 * gcc.c-torture/execute/20000523-1.c: New test.
59968 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59970 * c-torture/execute/bcp-1.c: Replace abort in arg of
59971 __builtin_constant_p with a generic external function.
59973 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59974 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59975 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59976 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59977 Prototype abort and/or exit.
59979 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59980 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59981 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59982 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59984 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59986 * gcc.dg/dwarf2-1.c: New test.
59988 2000-05-20 Richard Henderson <rth@cygnus.com>
59990 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59992 2000-05-20 Andreas Jaeger <aj@suse.de>
59994 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59997 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59999 * gcc.c-torture/execute/20000519-2.c: New test.
60001 2000-05-19 Andreas Jaeger <aj@suse.de>
60003 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60004 which fails with SSA.
60006 * lib/c-torture.exp: Also test with -O3 -fssa.
60008 2000-05-18 Michael Meissner <meissner@redhat.com>
60010 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60011 * gcc.c-torture/execute/920415-1.c: Ditto.
60012 * gcc.c-torture/execute/920501-1.c: Ditto.
60013 * gcc.c-torture/execute/conversion.c: Ditto.
60014 * gcc.c-torture/execute/cvt-1.c: Ditto.
60016 2000-05-18 Jeffrey A Law (law@cygnus.com)
60018 * gcc.c-torture/compile/20000518-1.c: New test.
60020 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
60022 * g77.f-torture/compile/200005018.f: New test.
60024 2000-05-17 Jeffrey A Law (law@cygnus.com)
60026 * gcc.c-torture/compile/20000517-1.c: New test.
60028 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60030 * gcc.c-torture/execute/20000516-1.c: New test.
60032 2000-05-15 Jakub Jelinek <jakub@redhat.com>
60034 * g++.old-deja/g++.other/eh.C: New test.
60036 2000-05-12 Richard Henderson <rth@cygnus.com>
60038 * gcc.c-torture/execute/990208-1.c (main): Don't pass
60039 constants through to doit's conditional.
60041 2000-05-11 Jeffrey A Law (law@cygnus.com)
60043 * gcc.c-torture/compile/20000511-1.c: New test.
60044 * g77.f-torture/compile/20000511-1.f: New test.
60045 * g77.f-torture/compile/20000511-2.f: New test.
60047 2000-05-11 Michael Meissner <meissner@redhat.com>
60049 * gcc.c-torture/execute/20000511-1.c: New test.
60051 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
60053 * gcc.dg/dg.exp: Scan .S files as well as .c files.
60054 * gcc.dg/20000510-1.S: New.
60056 2000-05-08 Catherine Moore <clm@cygnus.com>
60058 * gcc.dg/unused-3.c: New.
60060 2000-05-06 Richard Henderson <rth@cygnus.com>
60062 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60063 * g++.old-deja/g++.mike/warn1.C: Likewise.
60064 * g++.old-deja/g++.pt/local1.C: Likewise.
60065 * g++.old-deja/g++.pt/local7.C: Likewise.
60066 * g++.old-deja/g++.pt/spec16.C: Likewise.
60068 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
60070 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60072 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
60074 * g77.f-torture/execute/20000503-1.f: New test.
60076 2000-05-04 Andreas Jaeger <aj@suse.de>
60078 * gcc.dg/noreturn-2.c: New test.
60080 2000-05-04 Neil Booth <NeilB@earthling.net>
60082 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60085 2000-05-04 Richard Henderson <rth@cygnus.com>
60087 * gcc.c-torture/execute/20000503-1.c: Fix typo.
60089 2000-05-04 Richard Henderson <rth@cygnus.com>
60091 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
60092 OpenSSL by Jason R Thorpe.
60094 2000-05-03 Jim Wilson <wilson@cygnus.com>
60096 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60098 2000-05-03 Robert Lipe <robertlipe@usa.net>
60100 * gcc.dg/20000503-1.c: New test.
60102 2000-05-02 Jakub Jelinek <jakub@redhat.com>
60104 * gcc.c-torture/compile/20000502-1.c: New test.
60105 * g++.old-deja/g++.other/align.C: New test.
60106 * gcc.dg/cpp-tradstringify.c: New test.
60108 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
60110 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60111 and hard registers.
60113 2000-04-26 Geoff Keating <geoffk@cygnus.com>
60115 * gcc.c-torture/execute/loop-5.c: New test.
60117 2000-04-25 Jakub Jelinek <jakub@redhat.com>
60119 * gcc.c-torture/execute/va-arg-20.c: New test.
60121 2000-04-23 Jeffrey A Law (law@cygnus.com)
60123 * gcc.c-torture/execute/20000422-1.c: New test.
60125 2000-04-20 Greg McGary <gkm@gnu.org>
60127 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60128 when optimizing, but without sibling-call optimizations (-O1).
60130 2000-04-20 Jeffrey A Law (law@cygnus.com)
60132 * gcc.c-torture/compile/20000420-1.c: New test.
60134 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
60136 * g++.abi/ptrflags.C: New test.
60137 * g++.eh/catchptr1.C: Test incomplete pointer chains.
60139 2000-04-19 Catherine Moore <clm@cygnus.com>
60141 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60143 2000-04-19 Greg McGary <gkm@gnu.org>
60145 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60146 sibling-call optimizations.
60148 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
60150 * gcc.dg/20000419-1.c: New test.
60152 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
60154 * gcc.c-torture/execute/20000412-6.c: New test.
60156 2000-04-12 Jeffrey A Law (law@cygnus.com)
60158 * gcc.c-torture/execute/20000412-5.c: New test.
60159 * g77.f-torture/compile/20000412-1.f: New test.
60160 * gcc.c-torture/execute/20000412-4.c: New test.
60161 * gcc.c-torture/compile/20000412-2.c: New test.
60162 * gcc.c-torture/execute/20000412-3.c: New test.
60163 * gcc.c-torture/compile/20000412-1.c: New test.
60164 * gcc.c-torture/execute/20000412-2.c: New test.
60166 2000-04-12 Jakub Jelinek <jakub@redhat.com>
60168 * objc/execute/bf-20.m: New test.
60170 2000-04-10 Richard Henderson <rth@cygnus.com>
60172 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60174 * gcc.c-torture/execute/20000412-1.c: New test.
60176 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
60178 * g++.old-deja/g++.eh/catchptr1.C: New test.
60180 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
60182 * g++.old-deja/g++.abi/cxa_vec.C: New test.
60184 2000-04-08 Neil Booth <NeilB@earthling.net>
60186 * gcc.dg/cpp-nullchar.c: Remove test as
60187 embedded nulls cause problems.
60189 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60191 * gcc.dg/compare2.c: New test.
60193 2000-04-08 Neil Booth <NeilB@earthling.net>
60195 * gcc.dg/cpp-nullchar.c: New test.
60197 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
60199 * gcc.dg/cpp-mi2.c: New test.
60200 * gcc.dg/cpp-mi2[abc].h: New files.
60202 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
60204 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60207 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
60209 * g++.old-deja/g++.abi/vmihint.C: New test.
60211 2000-04-06 Neil Booth <NeilB@earthling.net>
60213 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60214 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60217 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
60219 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60220 avoid stack-frame overwrite.
60222 2000-04-05 Jakub Jelinek <jakub@redhat.com>
60224 * gcc.c-torture/compile/20000405-2.c: New test.
60225 * gcc.c-torture/compile/20000405-3.c: New test.
60227 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60229 * gcc.c-torture/compile/20000405-1.c: New test.
60231 2000-04-04 Geoff Keating <geoffk@cygnus.com>
60233 * gcc.dg/cast-qual-1.c: Revert last change.
60235 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60237 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60239 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
60241 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60242 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60244 2000-04-03 Jeffrey A Law (law@cygnus.com)
60246 * gcc.c-torture/compile/20000403-2.c: New test.
60247 * gcc.c-torture/compile/20000403-1.c: New test.
60249 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
60251 * gcc.c-torture/execute/20000403-1.c: New test.
60253 2000-04-03 Geoff Keating <geoffk@cygnus.com>
60255 * gcc.c-torture/execute/20000402-1.c: New test.
60257 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
60259 * gcc.c-torture/execute/va-arg-15.c: New test.
60260 * gcc.c-torture/execute/va-arg-16.c: New test.
60261 * gcc.c-torture/execute/va-arg-17.c: New test.
60262 * gcc.c-torture/execute/va-arg-18.c: New test.
60263 * gcc.c-torture/execute/va-arg-19.c: New test.
60265 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
60267 * gcc.c-torture/compile/981211-1.c: Move to...
60268 * gcc.dg/cpp-as1.c: ...here.
60269 * gcc.dg/cpp-as2.c: New file.
60271 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60274 2000-04-02 Neil Booth <NeilB@earthling.net>
60276 * gcc.dg/cpp-cond.c New tests.
60277 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
60278 accidental success less likely.
60279 * gcc.dg/cpp-missingop.c New tests.
60280 * gcc.dg/cpp-missingparen.c New tests.
60281 * gcc.dg/cpp-shift.c New tests.
60282 * gcc.dg/cpp-shortcircuit.c New tests.
60283 * gcc.dg/cpp-unary.c New tests.
60285 2000-03-29 Jeffrey A Law (law@cygnus.com)
60287 * gcc.c-torture/compile/20000329-1.c: New test.
60289 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60291 * gcc.c-torture/compile/20000326-1.c: New test.
60292 * gcc.c-torture/compile/20000326-2.c: New test.
60294 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60296 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60297 the first parameter is a function argument.
60299 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60301 * g++.old-deja/g++.ext/array4.C: New test.
60303 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60305 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60307 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60309 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60311 2000-03-19 Richard Henderson <rth@cygnus.com>
60313 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60315 2000-03-19 Richard Henderson <rth@cygnus.com>
60317 * gcc.c-torture/compile/20000319-1.c: New test.
60319 2000-03-14 Jeffrey A Law (law@cygnus.com)
60321 * gcc.c-torture/execute/20000314-3.c: New test.
60322 * gcc.c-torture/execute/20000314-2.c: New test.
60323 * gcc.c-torture/execute/20000314-1.c: New test.
60324 * gcc.c-torture/compile/20000314-2.c: New test.
60325 * gcc.c-torture/compile/20000314-1.c: New test.
60327 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60329 * g++.old-deja/g++.warn/inline.C: New test.
60331 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60333 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60334 standards-compliant result rather than specific constants.
60335 Put test-values in array.
60337 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60339 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60340 (g++_target_compile): Put test-specific options last.
60342 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60344 * g++.old-deja/g++.eh/vbase4.C: New test.
60346 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60348 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60350 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60352 * g++.old-deja/g++.brendan/misc12.C: Removed.
60353 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60354 * g++.old-deja/g++.ext/pretty4.C: New test.
60356 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60358 * g++.old-deja/g++.other/string2.C: New test.
60360 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60362 * g++.old-deja/g++.warn/impint2.C: New test.
60364 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60366 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60369 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60371 * g++.old-deja/g++.warn/impint.C: New test.
60372 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60373 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60374 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60375 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60376 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60377 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60378 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60379 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60380 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60381 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60382 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60383 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60385 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60387 * gcc.dg/cpp-redef.c: New test.
60389 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60391 * g++.old-deja/g++.pt/unify7.C: New test.
60393 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60395 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60396 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60398 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60400 * gcc.c-torture/compile/20000224-1.c: New test.
60402 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60404 * gcc.c-torture/compile/cpp-2.c: New test.
60405 * gcc.c-torture/compile/cpp-1.c: New test.
60407 2000-02-25 Jeffrey A Law (law@cygnus.com)
60409 * gcc.c-torture/execute/20000225-1.c: New test.
60411 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60413 * gcc.dg/cpp-li2.c: New test.
60415 * gcc.dg/cpp-wi1.c: New test.
60417 * gcc.dg/cpp-li1.c: New test.
60419 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60421 * g++.old-deja/g++.other/sizeof5.C: New test.
60423 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60425 * gcc.c-torture/execute/va-arg-13.c: New test.
60427 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60429 * gcc.c-torture/execute/va-arg-12.c: New test.
60431 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60433 * gcc.c-torture/execute/20000223-1.c: New test.
60435 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60437 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60439 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60441 * g++.old-deja/g++.abi/ptrmem.C: New test.
60443 2000-02-19 Richard Henderson <rth@cygnus.com>
60445 * gcc.c-torture/compile/init-3.c: New.
60447 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60449 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60452 2000-02-11 Robert Lipe <robertl@sco.com>
60454 * gcc.c-torture/compile/20000211-3.c: New test.
60456 2000-02-11 Martin Buchholz <martin@xemacs.org>
60458 * gcc.c-torture/compile/20000211-2.c: New test.
60460 2000-02-11 Jeffrey A Law (law@cygnus.com)
60462 * gcc.c-torture/compile/20000211-1.c: New test.
60464 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60466 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60469 2000-02-08 Nathan Sidwell <nathan@acm.org>
60471 * g++.old-deja/g++.other/cast5.C: New test.
60473 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60475 * gcc.c-torture/execute/20000205-1.c: New.
60477 2000-02-03 Nathan Sidwell <nathan@acm.org>
60479 * g++.old-deja/g++.jason/cast3.C: Return void.
60480 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60482 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60484 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60486 * gcc.dg/loop-1.c: New test.
60488 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60490 * gcc.c-torture/compile/20000127-1.c: New test.
60491 * gcc.c-torture/execute/991228-1.c: New test.
60493 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60495 * gcc.dg/unused-2.c: New test.
60497 * gcc.dg/conv-1.c: New test.
60499 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60501 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60503 (tool_option_proc): Fix typo.
60505 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60507 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60508 of the ld on the host, not on the build machine.
60509 Also, don't crash if '--help' is not a supported option.
60511 2000-01-24 Richard Henderson <rth@cygnus.com>
60513 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60515 2000-01-20 Jeffrey A Law (law@cygnus.com)
60517 * gcc.c-torture/execute/20000120-2.c: New test.
60518 * gcc.c-torture/execute/20000120-1.c: New test.
60520 2000-01-13 Jeffrey A Law (law@cygnus.com)
60522 * gcc.c-torture/execute/20000113-1.c: New test.
60524 2000-01-12 Jeffrey A Law (law@cygnus.com)
60526 * gcc.c-torture/execute/20000112-1.c: New test.
60528 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60530 * gcc.dg/20000111-1.c: New test.
60532 2000-01-10 Jeffrey A Law (law@cygnus.com)
60534 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60535 with 16 bit integers.
60537 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60539 * gcc.dg/20000108-1.c: New test.
60541 2000-01-05 Nathan Sidwell <nathan@acm.org>
60543 * g++.old-deja/g++.ns/koenig8.C: New test.
60545 2000-01-05 Nathan Sidwell <nathan@acm.org>
60547 * g++.old-deja/g++.other/cast4.C: New test.
60549 2000-01-05 Jeffrey A Law (law@cygnus.com)
60551 * gcc.c-torture/compile/20000105-2.c: New test.
60552 * gcc.c-torture/compile/20000105-1.c: New test.
60554 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60556 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60557 references to printf & atoi to conform to ANSI standard.
60558 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60559 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60560 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60561 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60562 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60563 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60564 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60565 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60566 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60567 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60568 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60569 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60570 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60571 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60572 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60573 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60574 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60575 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60576 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60577 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60578 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60579 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60580 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60581 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60582 * g++.old-deja/g++.brendan/init3.C: Likewise.
60583 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60584 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60585 * g++.old-deja/g++.brendan/new2.C: Likewise.
60586 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60587 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60588 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60589 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60590 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60591 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60592 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60593 * g++.old-deja/g++.brendan/template24.C: Likewise.
60594 * g++.old-deja/g++.brendan/template3.C: Likewise.
60595 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60596 * g++.old-deja/g++.jason/inline3.C: Likewise.
60597 * g++.old-deja/g++.jason/opeq.C: Likewise.
60598 * g++.old-deja/g++.law/arg5.C: Likewise.
60599 * g++.old-deja/g++.law/arm7.C: Likewise.
60600 * g++.old-deja/g++.law/ctors11.C: Likewise.
60601 * g++.old-deja/g++.law/cvt8.C: Likewise.
60602 * g++.old-deja/g++.law/init9.C: Likewise.
60603 * g++.old-deja/g++.law/refs4.C: Likewise.
60604 * g++.old-deja/g++.law/template2.C: Likewise.
60605 * g++.old-deja/g++.law/visibility24.C: Likewise.
60606 * g++.old-deja/g++.law/vtable3.C: Likewise.
60607 * g++.old-deja/g++.mike/asm2.C: Likewise.
60608 * g++.old-deja/g++.mike/eh1.C: Likewise.
60609 * g++.old-deja/g++.mike/misc1.C: Likewise.
60610 * g++.old-deja/g++.mike/misc13.C: Likewise.
60611 * g++.old-deja/g++.mike/misc14.C: Likewise.
60612 * g++.old-deja/g++.mike/ns12.C: Likewise.
60613 * g++.old-deja/g++.mike/p1248.C: Likewise.
60614 * g++.old-deja/g++.mike/p3708.C: Likewise.
60615 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60616 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60617 * g++.old-deja/g++.mike/p646.C: Likewise.
60618 * g++.old-deja/g++.mike/p700.C: Likewise.
60619 * g++.old-deja/g++.mike/p783.C: Likewise.
60620 * g++.old-deja/g++.mike/p783a.C: Likewise.
60621 * g++.old-deja/g++.mike/p783b.C: Likewise.
60622 * g++.old-deja/g++.mike/p786.C: Likewise.
60623 * g++.old-deja/g++.mike/p789.C: Likewise.
60624 * g++.old-deja/g++.mike/p789a.C: Likewise.
60625 * g++.old-deja/g++.mike/p807a.C: Likewise.
60626 * g++.old-deja/g++.other/delete3.C: Likewise.
60627 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60628 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60629 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60630 * g++.old-deja/g++.other/empty1.C: Likewise.
60631 * g++.old-deja/g++.other/temporary1.C: Likewise.
60632 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60633 * g++.old-deja/g++.pt/t16.C: Likewise.
60634 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60636 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60638 * gcc.dg/991230-1.c: New test.
60640 1999-12-29 Jeffrey A Law (law@cygnus.com)
60642 * gcc.c-torture/compile/991229-3.c: New test.
60643 * gcc.c-torture/compile/991229-2.c: New test.
60644 * gcc.c-torture/compile/991229-1.c: New test.
60646 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60648 * gcc.c-torture/compile/labels-2.c: New test.
60650 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60652 * gcc.c-torture/execute/991227-1.c: New test.
60654 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60656 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60658 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60660 * gcc.c-torture/execute/991221-1.c: New test.
60662 1999-12-20 Nathan Sidwell <nathan@acm.org>
60664 * g++.old-deja/g++.other/cast3.C: New test.
60666 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60668 * gcc.c-torture/execute/991216-4.c: New test.
60670 1999-12-16 Michael Meissner <meissner@cygnus.com>
60672 * gcc.c-torture/execute/991216-1.c: New test.
60673 * gcc.c-torture/execute/991216-2.c: New test.
60674 * gcc.c-torture/execute/991216-3.c: New test.
60676 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60678 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60679 Actually make the test fail by using "-O2" for compilation.
60681 1999-12-15 Nathan Sidwell <nathan@acm.org>
60683 * g++.old-deja/g++.warn/cast-align1.C: New test.
60685 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60687 * gcc.c-torture/compile/991214-1.c: New test.
60688 * gcc.c-torture/compile/991214-2.c: New test.
60690 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60692 * gcc.dg/991214-1.c: New test.
60694 1999-12-13 Jeffrey A Law (law@cygnus.com)
60696 * gcc.c-torture/compile/991213-3.c: New test.
60697 * gcc.c-torture/compile/991213-2.c: New test.
60698 * gcc.c-torture/compile/991213-1.c: New test.
60700 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60702 * gcc.dg/991209-1.c: New test.
60704 1999-12-08 Nathan Sidwell <nathan@acm.org>
60706 * gcc.c-torture/compile/991208-1.c: New test.
60708 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60710 * gcc.dg/ultrasp2.c: New test.
60712 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60714 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60716 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60718 * gcc.c-torture/compile/991202-1.c: New test.
60719 * gcc.c-torture/execute/991202-1.c: New test.
60720 * gcc.c-torture/execute/991202-2.c: New test.
60721 * gcc.c-torture/execute/991202-3.c: New test.
60723 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60725 * g++.old-deja/g++.abi/align.C: New test.
60726 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60727 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60729 1999-12-01 Richard Henderson <rth@cygnus.com>
60731 * gcc.c-torture/execute/991201-1.c: New.
60733 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60735 * gcc.dg/991129-1.c: New test.
60737 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60739 * gcc.c-torture/compile/991127-1.c: New test.
60741 1999-11-22 Nathan Sidwell <nathan@acm.org>
60743 * g++.old-deja/g++.other/warn4.C: New test.
60745 1999-11-22 Nathan Sidwell <nathan@acm.org>
60747 * g++.old-deja/g++.eh/cleanup2.C: New test.
60748 * g++.old-deja/g++.ext/pretty2.C: New test.
60749 * g++.old-deja/g++.ext/pretty3.C: New test.
60750 * g++.old-deja/g++.other/debug6.C: New test.
60752 1999-10-20 Jim Wilson <wilson@cygnus.com>
60754 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60755 compiler_output to look for one error message instead of two.
60757 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60759 * gcc.c-torture/execute/991118-1.c: Also test case
60760 where the word boundary does not split a byte evenly.
60762 1999-11-19 Nathan Sidwell <nathan@acm.org>
60764 * g++.old-deja/g++.ext/restrict1.C: New test.
60766 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60768 * gcc.c-torture/execute/991118-1.c: New test.
60770 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60772 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60773 working directory pathnames.
60775 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60777 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60778 host is equipped with driver.h and driver.o so it can actually
60779 compile and run the tests.
60781 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60783 * gcc.c-torture/compile/991008-1.c: New test.
60785 1999-11-08 Nick Clifton <nickc@cygnus.com>
60787 * lib/gcc-dg.exp: Include target-supports.exp
60789 1999-11-05 Nick Clifton <nickc@cygnus.com>
60791 * lib/target-supports.exp: New file: Provide procs to test for
60792 features supported by the target.
60793 (check_weak_available): Moved here from ecos.exp.
60794 (check_alias_available): New proc: Determine of the target
60795 toolchain supports the alias attribute.
60797 * gcc.dg/special/ecos.exp: Move check_weak_available to
60798 target-supports.exp.
60799 (alias-1.c): Only perform the test if the target supports
60801 (wkali-1.c): Only perform the test if the target supports
60804 * gcc.dg/990506-0.c: Expect error messages from cross
60805 targets as well as native targets.
60807 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60809 * gcc.dg/ultrasp1.c: Removed xfail.
60810 * gcc.dg/struct-ret-2.c: Likewise.
60811 * gcc.dg/array-1.c: Likewise.
60813 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60815 * gcc.dg/struct-ret-2.c: New test.
60817 * gcc.dg/array-1.c: New test.
60819 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60821 * gcc.c-torture/execute/991030-1.c: New test.
60823 1999-10-26 Richard Henderson <rth@cygnus.com>
60825 * gcc.c-torture/compile/991026-2.c: New test.
60827 1999-10-26 Jeffrey A Law (law@cygnus.com)
60829 * gcc.c-torture/compile/991026-1.c: New test.
60831 1999-10-23 Jeffrey A Law (law@cygnus.com)
60833 * gcc.c-torture/execute/991023-1.c: New test.
60835 1999-10-19 Jeffrey A Law (law@cygnus.com)
60837 * gcc.c-torture/execute/991019-1.c: New test.
60839 1999-10-16 Richard Henderson <rth@cygnus.com>
60841 * gcc.c-torture/execute/991016-1.c: New test.
60843 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60845 * gcc.c-torture/execute/991014-1.c: New test.
60847 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60849 * g++.old-deja/g++.other/union2.C: New test.
60851 1999-10-13 Nathan Sidwell <nathan@acm.org>
60853 * g++.old-deja/g++.other/vaarg2.C: New test.
60854 * g++.old-deja/g++.other/vaarg3.C: New test.
60856 1999-10-12 Craig Burley <craig@jcb-sc.com>
60858 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60861 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60863 * gcc.c-torture/execute/va-arg-11.c: New test.
60865 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60867 * lib/file-format.exp (gcc_target_object_format): Don't
60868 crash if objdump is unavailable.
60870 1999-09-29 Donn Terry <donn@interix.com>
60872 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60874 1999-09-28 Nick Clifton <nickc@cygnus.com>
60876 * gcc.c-torture/compile/990928-1.c: New test.
60878 1999-09-28 Nathan Sidwell <nathan@acm.org>
60880 * g++.old-deja/g++.other/decl6.C: New test.
60882 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60884 * gcc.c-torture/execute/va-arg-10.c: New test.
60886 1999-09-27 Nathan Sidwell <nathan@acm.org>
60888 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60889 __PRETTY_FUNCTION__.
60891 1999-09-23 Nick Clifton <nickc@cygnus.com>
60893 * gcc.c-torture/execute/990923-1.c: New test.
60895 1999-09-21 Nick Clifton <nickc@cygnus.com>
60897 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60898 for which -fpic is inappropriate.
60900 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60902 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60904 1999-09-21 Nathan Sidwell <nathan@acm.org>
60906 * g++.old-deja/g++.other/dyncast1.C: New test.
60907 * g++.old-deja/g++.other/dyncast2.C: New test.
60908 * g++.old-deja/g++.other/dyncast3.C: New test.
60909 * g++.old-deja/g++.other/dyncast4.C: New test.
60910 * g++.old-deja/g++.other/dyncast5.C: New test.
60911 * g++.old-deja/g++.eh/catch3.C: New test.
60912 * g++.old-deja/g++.eh/catch3p.C: New test.
60913 * g++.old-deja/g++.eh/catch4.C: New test.
60914 * g++.old-deja/g++.eh/catch4p.C: New test.
60915 * g++.old-deja/g++.eh/catch5.C: New test.
60916 * g++.old-deja/g++.eh/catch5p.C: New test.
60917 * g++.old-deja/g++.eh/catch6.C: New test.
60918 * g++.old-deja/g++.eh/catch6p.C: New test.
60919 * g++.old-deja/g++.eh/catch7.C: New test.
60920 * g++.old-deja/g++.eh/catch7p.C: New test.
60921 * g++.old-deja/g++.eh/catch8.C: New test.
60922 * g++.old-deja/g++.eh/catch8p.C: New test.
60923 * g++.old-deja/g++.eh/catch9.C: New test.
60924 * g++.old-deja/g++.eh/catch9p.C: New test.
60926 1999-09-13 Nathan Sidwell <nathan@acm.org>
60928 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60929 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60931 1999-09-13 Jeffrey A Law (law@cygnus.com)
60933 * gcc.c-torture/compile/990913-1.c: New test.
60935 1999-09-10 Nathan Sidwell <nathan@acm.org>
60937 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60938 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60940 1999-09-09 Richard Henderson <rth@cygnus.com>
60942 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60944 1999-09-09 Nathan Sidwell <nathan@acm.org>
60946 * g++.old-deja/g++.other/lookup11.C: New test.
60947 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60948 what is permitted and what we want.
60949 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60951 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60953 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60955 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60956 * gcc.c-torture/noncompile/poison-1.c: New file.
60958 1999-09-08 Nathan Sidwell <nathan@acm.org>
60960 * g++.old-deja/g++.other/sizeof3.C: New test.
60961 * g++.old-deja/g++.other/sizeof4.C: New test.
60962 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60963 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60965 1999-09-07 Richard Henderson <rth@cygnus.com>
60967 * gcc.dg/va-arg-1.c: New.
60969 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60971 * gcc.c-torture/execute/va-arg-9.c: New test.
60973 1999-09-05 Craig Burley <craig@jcb-sc.com>
60975 * g77.f-torture/compile/980519-2.f: New test.
60976 * g77.f-torture/compile/19990905-0.f: New test.
60977 * g77.f-torture/compile/19990905-1.f: New test.
60978 * g77.f-torture/compile/19990905-2.f: New test.
60980 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60982 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60984 * gcc.c-torture/execute/990827-1.c: Fix typo.
60986 1999-09-03 Nathan Sidwell <nathan@acm.org>
60988 * g++.old-deja/g++.other/deref1.C: New test.
60990 1999-09-02 Nathan Sidwell <nathan@acm.org>
60992 * g++.old-deja/g++.other/ambig2.C: New test.
60993 * g++.old-deja/g++.other/cond5.C: New test.
60994 * g++.old-deja/g++.other/lookup16.C: New test.
60996 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60998 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61001 1999-08-31 Jeffrey A Law (law@cygnus.com)
61003 * lib/c-torture.exp: Avoid the "compare executables" optimization
61004 when testing native.
61006 1999-08-29 Jeffrey A Law (law@cygnus.com)
61008 * gcc.c-torture/execute/990829-1.c: New test.
61009 * gcc.c-torture/compile/990829-1.c: New test.
61011 1999-08-27 Paul Burchard <burchard@pobox.com>
61013 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61014 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61015 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61016 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61017 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61018 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61019 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61020 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61021 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61022 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61023 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61025 1999-08-27 Jeffrey A Law (law@cygnus.com)
61027 * gcc.c-torture/execute/990827-1.c: New test.
61029 1999-08-26 Craig Burley <craig@jcb-sc.com>
61031 * g77.f-torture/noncompile/19990826-4.f: New test.
61033 * g77.f-torture/compile/19990826-3.f: New test.
61035 * g77.f-torture/execute/19990826-2.f: New test.
61037 * g77.f-torture/compile/19990826-1.f: New test.
61039 * gcc.c-torture/execute/990826-0.c: New test.
61040 * g77.c-torture/execute/19990826-0.f: New test.
61042 * g77.f-torture/noncompile/970626-2.f: New test.
61044 1999-08-25 Paul Burchard <burchard@pobox.com>
61046 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61047 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61048 lss-011.C: New tests.
61050 1999-08-25 Nathan Sidwell <nathan@acm.org>
61052 * g++.old-deja/g++.other/decl5.C: New test.
61054 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61056 * noncompile/noncompile.exp: Load_lib c-torture.exp.
61057 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61058 call `postbase' for each one. All callers of `postbase' changed
61059 to call this instead.
61061 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
61063 * gcc.c-torture/execute/990811-1.c: New test.
61065 1999-08-09 Nick Clifton <nickc@cygnus.com>
61067 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61070 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61073 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61075 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61077 1999-08-04 Jeffrey A Law (law@cygnus.com)
61079 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61081 1999-08-04 Nathan Sidwell <nathan@acm.org>
61083 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61085 1999-08-04 Jeffrey A Law (law@cygnus.com)
61087 * gcc.c-torture/execute/990804-1.c: New test.
61089 1999-08-03 Nathan Sidwell <nathan@acm.org>
61091 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61092 * g++.old-deja/g++.brendan/crash64.C: Likewise.
61093 * g++.old-deja/g++.brendan/overload8.C: Likewise.
61095 1999-08-03 Nathan Sidwell <nathan@acm.org>
61097 * g++.old-deja/g++.other/struct1.C: New test.
61099 1999-08-03 Nathan Sidwell <nathan@acm.org>
61101 * g++.old-deja/g++.other/enum2.C: New test.
61103 1999-08-02 Richard Henderson <rth@cygnus.com>
61105 Adapted from tests from Franz Sirl:
61106 * gcc.c-torture/execute/va-arg-7.c: New test.
61107 * gcc.c-torture/execute/va-arg-8.c: New test.
61109 1999-08-01 Jeffrey A Law (law@cygnus.com)
61111 * gcc.c-torture/compile/990801-2.c: New test.
61113 * gcc.c-torture/compile/990801-1.c: New test.
61115 1999-07-27 Michael Meissner <meissner@cygnus.com>
61117 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61118 fp-cmp-1.c, converting double to float.
61120 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61121 fp-cmp-1.c, converting double to long double.
61123 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61124 from fr1 to unknown_register, since fr1 is a legitimate register
61127 1999-07-25 Jeffrey A Law (law@cygnus.com)
61129 * README: More listname related changes.
61131 1999-07-08 Catherine Moore <clm@cygnus.com>
61133 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
61135 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
61137 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61139 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61141 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61143 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
61145 * gcc.dg/990703-1.c: New test.
61147 1999-06-29 Nick Clifton <nickc@cygnus.com>
61149 * lib/file-format.exp: New file: Move definition of proc
61150 gcc_target_object_format to here from
61151 gcc.dg/special/ecos.exp.
61153 * lib/c-torture.exp: Include lib file-format.exp.
61154 * lib/gcc-dg.exp: Include lib file-format.exp.
61156 * gcc.dg/special/ecos.exp: Remove definition of proc
61157 gcc_target_object_format.
61159 1999-06-28 Jeffrey A Law (law@cygnus.com)
61161 * gcc.c-torture/execute/990628-1.c: New test.
61163 1999-06-25 Jeffrey A Law (law@cygnus.com)
61165 * gcc.c-torture/compile/990625-2.c: New test.
61167 * gcc.c-torture/compile/990625-1.c: New test.
61169 1999-06-23 Nick Clifton <nickc@cygnus.com>
61171 * gcc.c-torture/compile/dll.c: New test case. Check that dll
61172 attributes compile.
61173 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61174 ports that use the COFF/PE file format.
61176 1999-06-17 Jeffrey A Law (law@cygnus.com)
61178 * gcc.c-torture/compile/990617-1.c: New test.
61180 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
61182 * g++.old-deja/g++.other/decl4.C: New test.
61184 1999-06-14 Nathan Sidwell <nathan@acm.org>
61186 * g++.old-deja/g++.other/bitfld3.C: New test.
61188 1999-06-08 Nathan Sidwell <nathan@acm.org>
61190 * g++.old-deja/g++.eh/catch1.C: New test.
61192 1999-06-07 Jeffrey A Law (law@cygnus.com)
61194 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61196 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61197 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
61199 1999-06-05 Craig Burley <craig@jcb-sc.com>
61201 * g77.f-torture/compile/19990502-0.f: Replace with new,
61202 shorter, test that still fails after recent changes.
61204 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61206 * gcc.c-torture/execute/990604-1.c: New test.
61208 1999-05-31 Jeffrey A Law (law@cygnus.com)
61210 * gcc.c-torture/execute/990531-1.c: New test.
61212 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61214 * gcc.c-torture/compile/990527-1.c: New test.
61216 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
61218 * gcc.c-torture/execute/990527-1.c: New test.
61220 1999-05-25 Nick Clifton <nickc@cygnus.com>
61222 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61223 bitfields as signed.
61225 1999-05-25 Craig Burley <craig@jcb-sc.com>
61227 * g77.f-torture/compile/19990525-0.f: New test.
61229 1999-05-25 Jeffrey A Law (law@cygnus.com)
61231 * gcc.c-torture/execute/990525-2.c: New test.
61233 * gcc.c-torture/execute/990525-1.c: New test.
61235 1999-05-24 Nathan Sidwell <nathan@acm.org>
61237 * g++.old-deja/g++.other/anon3.C: New test.
61238 * g++.old-deja/g++.other/anon4.C: New test.
61239 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61240 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61241 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61244 1999-05-24 Jeffrey A Law (law@cygnus.com)
61246 * gcc.c-torture/execute/990524-1.c: New test.
61248 * gcc.dg/990524-1.c: New test.
61250 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61252 * gcc.c-torture/compile/990523-1.c: New test.
61254 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
61256 * gcc.c-torture/compile/990519-1.c: New test.
61258 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61260 * gcc.c-torture/compile/990517-1.c: New test.
61262 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61263 (e4, f4): New tests.
61266 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61268 * gcc.dg/noreturn-1.c: New test.
61270 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61272 * gcc.c-torture/execute/990513-1.c: New test.
61274 1999-05-10 Richard Henderson <rth@cygnus.com>
61276 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61278 1999-05-10 Craig Burley <craig@jcb-sc.com>
61280 * g77.f-torture/execute/erfc.f: Use small single-precision
61281 values, to avoid problems on Alphas when not -mieee.
61283 1999-05-08 Craig Burley <craig@jcb-sc.com>
61285 * gcc.dg/990506-0.c: New test.
61287 1999-05-08 Richard Henderson <rth@cygnus.com>
61289 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61290 the constant to test. Don't XFAIL 64-bit targets.
61292 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61293 * g++.old-deja/g++.law/profile1.C: Likewise.
61295 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61296 operator new instances.
61297 * g++.old-deja/g++.other/delete5.C: Likewise.
61299 1999-05-03 Craig Burley <craig@jcb-sc.com>
61301 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61304 1999-05-03 Craig Burley <craig@jcb-sc.com>
61306 * g77.f-torture/execute/u77-test.f: Reverse order of two
61307 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61309 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61311 * gcc.dg/compare1.c: New test.
61313 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61315 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61318 1999-05-02 Craig Burley <craig@jcb-sc.com>
61320 * g77.f-torture/compile/19990502-1.f: New test.
61322 1999-05-02 Craig Burley <craig@jcb-sc.com>
61324 * g77.f-torture/compile/19990502-0.f: New test.
61326 1999-05-02 Craig Burley <craig@jcb-sc.com>
61328 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61331 1999-05-02 Craig Burley <craig@jcb-sc.com>
61333 * g77.f-torture/execute/u77-test.f (main): List libU77
61334 intrinsics not currently tested.
61335 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61336 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61337 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61338 Trim blanks off the ends of some printed strings.
61340 1999-05-02 Craig Burley <craig@jcb-sc.com>
61342 * g77.f-torture/execute/u77-test.f (main): Just warn about
61343 FSTAT gid disagreement, as it's expected on some systems.
61345 1999-05-01 Craig Burley <craig@jcb-sc.com>
61347 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61348 use a new function, which allows for some slop.
61349 Clean up some commentary.
61350 (issum): The new function.
61351 (sgladd): Deleted subroutine.
61353 1999-05-01 Craig Burley <craig@jcb-sc.com>
61355 * g77.f-torture/execute/u77-test.f: Modify to be more like
61356 libf2c/libU77 version, bringing patches to that version here.
61357 Add suitable commentary.
61359 1999-04-25 Richard Henderson <rth@cygnus.com>
61361 * gcc.dg/990424-1.c: New test.
61363 1999-04-24 Craig Burley <craig@jcb-sc.com>
61365 * g77.f-torture/execute/u77-test.f (main): Bug involving
61366 LSTAT has been fixed, so turn back on full checking.
61368 1999-04-20 Craig Burley <craig@jcb-sc.com>
61370 * g77.f-torture/compile/19990419-0.f: New test.
61371 * g77.f-torture/execute/19990419-1.f: New test.
61373 1999-04-17 Richard Henderson <rth@cygnus.com>
61375 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61376 to avoid the need for a prototype to supress a warning.
61378 1999-04-07 Jim Wilson <wilson@cygnus.com>
61380 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61382 1999-04-04 Jeffrey A Law (law@cygnus.com)
61384 * gcc.c-torture/execute/990404-1.c: New test.
61386 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61388 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61389 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61390 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61391 missing initializer warnings.
61393 1999-03-28 Jeffrey A Law (law@cygnus.com)
61395 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61398 1999-03-26 Jeffrey A Law (law@cygnus.com)
61400 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61402 1999-03-26 Craig Burley <craig@jcb-sc.com>
61404 * g77.f-torture/execute/19990325-0.f: New test.
61405 * g77.f-torture/execute/19990325-1.f: New test.
61407 1999-03-24 Jeffrey A Law (law@cygnus.com)
61409 * gcc.c-torture/execute/990324-1.c: New test.
61411 1999-03-22 Jim Wilson <wilson@cygnus.com>
61413 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61416 1999-03-17 Richard Henderson <rth@cygnus.com>
61418 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61420 1999-03-13 Craig Burley <craig@jcb-sc.com>
61422 * g77.f-torture/execute/19990313-2.f: New test.
61423 * g77.f-torture/execute/19990313-3.f: New test.
61425 1999-03-13 Craig Burley <craig@jcb-sc.com>
61427 * g77.f-torture/execute/19990313-0.f: New test.
61428 * g77.f-torture/execute/19990313-1.f: New test.
61430 1999-03-12 Jim Wilson <wilson@cygnus.com>
61432 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61434 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61435 (main): Add check for u15. Conditionalize u31 check depending on
61436 whether ints are <32 bits or >=32 bits.
61438 1999-03-08 Craig Burley <craig@jcb-sc.com>
61440 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61442 1999-03-08 Craig Burley <craig@jcb-sc.com>
61444 * g77.f-torture/compile/19990305-0.f: New test.
61445 * g77.f-torture/execute/19981119-0.f: New test.
61447 1999-03-08 Craig Burley <craig@jcb-sc.com>
61449 * g77.f-torture/execute/970625-2.f: call ABORT if final
61450 result is not correct, instead of just printing it.
61451 Add this checking via newly introduced obfuscation, to
61452 trip up buggy front ends.
61454 1999-03-07 Craig Burley <craig@jcb-sc.com>
61456 * g77.f-torture/compile/960317-1.f: Moved from being
61457 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61459 1999-03-06 Craig Burley <craig@jcb-sc.com>
61461 * g77.f-torture/execute/960317-1.f: New (old) test.
61462 * g77.f-torture/execute/970625-2.f: Ditto.
61464 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61466 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61467 error message on line 1 or line 2; cccp and cpplib do this differently.
61469 1999-03-01 Jeffrey A Law (law@cygnus.com)
61471 * g++.old-deja/g++.law/weak1.C: New test.
61473 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61475 * gcc.c-torture/execute/990119-1.c: Renamed to...
61476 * gcc.dg/990119-1.c: this, so it will only be tested once
61477 (it's a preprocessor test, it doesn't need to be run at
61478 multiple optimization levels).
61480 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61482 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61485 1999-02-24 Craig Burley <craig@jcb-sc.com>
61487 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61488 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61489 to not be compilable by current g77.
61491 1999-02-24 Nick Clifton <nickc@cygnus.com>
61493 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61495 1999-02-22 Jeffrey A Law (law@cygnus.com)
61497 * gcc.c-torture/execute/990222-1.c: New test.
61499 1999-02-19 Craig Burley <craig@jcb-sc.com>
61501 * g77.f-torture/compile/19990218-0.f: New test.
61502 * g77.f-torture/noncompile/19990218-1.f: New test.
61504 1999-02-18 Craig Burley <craig@jcb-sc.com>
61506 * g77.f-torture/compile/19981216-0.f: New test.
61508 1999-02-14 Jeffrey A Law (law@cygnus.com)
61510 * gcc.dg/990214-1.c: New test.
61512 1999-02-13 Jeffrey A Law (law@cygnus.com)
61514 * gcc.dg/990213-2.c: New test.
61516 * gcc.dg/990213-1.c: New test.
61518 1999-02-12 Jeffrey A Law (law@cygnus.com)
61520 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61523 1999-02-11 Nick Clifton <nickc@cygnus.com>
61525 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61526 specified by target.
61528 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61530 1999-02-11 Jeffrey A Law (law@cygnus.com)
61532 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61534 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61536 * gcc.dg/special/ecos.exp: New test driver for new tests with
61537 special requirements.
61539 * gcc.dg/special/alias-1.c: New test.
61540 * gcc.dg/special/gcsec-1.c: New test.
61541 * gcc.dg/special/weak-1.c: New test.
61542 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61543 * gcc.dg/special/weak-2.c: New test.
61544 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61545 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61546 * gcc.dg/special/wkali-1.c: New test.
61547 * gcc.dg/special/wkali-2.c: New test.
61548 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61549 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61551 1999-02-10 Felix Lee <flee@cygnus.com>
61553 * lib/c-torture.exp (c-torture-compile): Pull out code for
61554 analyzing gcc error messages.
61555 (c-torture-execute): Likewise. Fix some (harmless) false
61557 * lib/gcc.exp (gcc_check_compile): New function.
61559 1999-02-08 Richard Henderson <rth@cygnus.com>
61561 * gcc.c-torture/execute/990208-1.c: New test.
61563 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61565 * g++.dg/special/ecos.exp: New driver for new tests with special
61568 * g++.dg/special/conpr-1.C: New test
61569 * g++.dg/special/conpr-2.C: New test
61570 * g++.dg/special/conpr-2a.C: New test
61571 * g++.dg/special/conpr-3.C: New test
61572 * g++.dg/special/conpr-3a.C: New test
61573 * g++.dg/special/conpr-3b.C: New test
61575 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61576 allow g++ to use the dg driver
61578 * README: Add comment about g++.dg directory
61580 1999-02-06 Jeffrey A Law (law@cygnus.com)
61582 * README: Update email addresses.
61584 1999-02-03 Nick Clifton <nickc@cygnus.com>
61586 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61587 arguments in order to force structure S onto the stack even on
61589 (test): Pass 10 leading arguments to function foo as well as the
61592 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61593 failure for all targets.
61595 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61596 abort to terminate program execution.
61598 1999-01-30 Richard Henderson <rth@cygnus.com>
61600 * gcc.c-torture/execute/990130-1.c: New test.
61602 1999-01-30 Jeffrey A Law (law@cygnus.com)
61604 * gcc.dg/990130-1.c: New test.
61606 1999-01-28 Michael Meissner <meissner@cygnus.com>
61608 * gcc.c-torture/execute/990128-1.c: New test.
61610 1999-01-27 Michael Meissner <meissner@cygnus.com>
61612 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61614 1999-01-27 Felix Lee <flee@cygnus.com>
61616 * lib/c-torture.exp (c-torture-compile): pull out code for
61617 analyzing gcc error messages.
61618 (c-torture-execute): ditto, and fix some (harmless) false
61620 * lib/gcc.exp (gcc_check_compile): new function.
61622 1999-01-17 Jeffrey A Law (law@cygnus.com)
61624 * gcc.dg/990117-1.c: New test.
61626 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61628 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61630 1999-01-15 Jeffrey A Law (law@cygnus.com)
61632 * g77.f-torture/compile/990115-1.f: New test.
61634 1999-01-07 Jeffrey A Law (law@cygnus.com)
61636 * gcc.c-torture/compile/990107-1.c: New test
61638 1999-01-06 Jeffrey A Law (law@cygnus.com)
61640 * gcc.c-torture/execute/990106-2.c: New test.
61642 * gcc.c-torture/execute/990106-1.c: New test.
61644 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61646 * gcc.c-torture/compile/981223-1.c: New test.
61648 1998-12-29 Richard Henderson <rth@cygnus.com>
61650 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61651 (opt3): Rename from opt4 and disable.
61653 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61655 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61657 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61659 * g++.old-deja/g++.other/conv5.C: New test.
61661 1998-12-14 Nick Clifton <nickc@cygnus.com>
61663 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61665 1998-12-11 Jeffrey A Law (law@cygnus.com)
61667 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61669 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61671 * gcc.c-torture/compile/981211-1.c: New test.
61673 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61675 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61677 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61679 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61681 * gcc.special/930510-1.c: Make C9X safe.
61682 * gcc.misc-tests/gcov-1.c Similarly.
61683 * gcc.misc-tests/gcov-2.c Similarly.
61685 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61687 * gcc.dg/ultrasp1.c: New test.
61689 1998-12-06 Richard Henderson <rth@cygnus.com>
61691 * gcc.c-torture/execute/981206.c: New test.
61693 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61695 * g++.old-deja/g++.ns/template7.C: New test.
61697 * g++.old-deja/g++.other/expr1.C: New test.
61699 * g++.old-deja/g++.eh/tmpl3.C: New test.
61701 * g++.old-deja/g++.eh/tmpl2.C: New test.
61703 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61705 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61706 * g++.old-deja/g++.other/using6.C: Removed.
61707 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61709 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61711 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61713 * g++.old-deja/g++.pt/overload8.C: New test.
61715 * g++.old-deja/g++.pt/overload7.C: New test.
61717 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61719 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61720 and relinking messages.
61721 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61722 compiling with -frepo.
61724 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61726 * g++.old-deja/g++.pt/lookup6.C: New test.
61728 1998-11-30 Nick Clifton <nickc@cygnus.com>
61730 * gcc.c-torture/execute/981130-1.c: New test.
61731 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61733 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61735 * g++.old-deja/g++.pt/explicit76.C: New test.
61737 * g++.old-deja/g++.pt/friend38.C: New test.
61739 * g++.old-deja/g++.ns/crash2.C: New test.
61741 * g++.old-deja/g++.pt/defarg8.C: New test.
61743 * g++.old-deja/g++.pt/instantiate6.C: New test.
61745 * g++.old-deja/g++.pt/static6.C: New test.
61747 * g++.old-deja/g++.pt/decl2.C: New test.
61749 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61751 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61752 problem is actually related with name lookup, but so what? :-)
61754 * g++.old-deja/g++.pt/friend37.C: New test.
61756 1998-11-25 Dave Love <d.love@dl.ac.uk>
61758 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61759 element, which fails on some systems.
61761 * g77.f-torture/execute/labug1.f: New test.
61763 1998-11-21 Jeffrey A Law (law@cygnus.com)
61765 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61768 1998-11-18 Dave Love <d.love@dl.ac.uk>
61770 * g77.f-torture/compile/981117-1.f: New test.
61772 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61774 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61775 properly discarded.
61777 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61779 * gcc.c-torture/execute/memcheck: New directory of tests for
61780 -fcheck-memory-usage.
61782 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61784 * README: New file, general information about the testsuite and
61785 new description of the various C++ test subdirectories.
61786 * README.g++: Eliminate obsolete information, update and move most
61787 relevant stuff to README.
61789 1998-11-07 Richard Henderson <rth@cygnus.com>
61791 * gcc.c-torture/compile/981107-1.c: New test.
61793 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61795 * execute/memcpy-bi.c: New testcase.
61797 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61799 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61802 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61803 template is selected.
61805 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61806 classes, it should be accepted for all types.
61808 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61810 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61811 specializations start with template headers.
61813 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61815 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61817 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61820 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61822 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61824 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61826 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61828 1998-10-19 Jeffrey A Law (law@cygnus.com)
61830 * 981019-1.c: New test.
61832 1998-10-14 Robert Lipe <robertl@dgii.com>
61834 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61837 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61839 * compile/981001-4.c: Remove use of GCC extension that triggers a
61842 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61844 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61846 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61848 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61849 instantiation of template produces incorrect code for delete
61852 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61853 constructors' name is not unique.
61854 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61855 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61857 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61858 automatic array of const is ill-formed.
61860 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61861 of template parameter?
61863 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61866 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61867 pointer-to-member expression.
61869 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61870 declaration causes ICE.
61872 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61874 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61875 reserved in the global namespace.
61877 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61878 generate needed virtual table.
61880 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61882 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61884 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61885 template-dependent type
61887 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61889 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61890 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61891 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61893 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61894 class should be usable as argument of member function.
61895 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61896 class should be usable as return type of member function.
61897 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61898 class should be usable as type of data member.
61900 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61902 1998-10-09 Jeffrey A Law (law@cygnus.com)
61904 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61906 1998-10-08 Nick Clifton <nickc@cygnus.com>
61908 * gcc.dg/dll-?.c Add thumb to target list.
61909 Fix assembler scan patterns to match current assembler output.
61911 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61913 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61914 matching of template brackets.
61916 * g++.old-deja/g++.other/using4.C: New test. Test using
61917 declarations of methods from base classes.
61919 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61920 within functions should introduce names into the innermost
61921 enclosing namespace.
61923 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61924 of static locals if first initialization throws.
61926 1998-10-07 Jim Wilson <wilson@cygnus.com>
61928 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61930 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61932 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61933 lose track of the possible targets of tablejump insns.
61934 * special/special.exp: Run it.
61936 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61938 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61939 must be declared before its specializations can be named in friend
61942 1998-10-05 Dave Love <d.love@dl.ac.uk>
61944 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61946 * g77.f-torture/execute/io1.f: New test.
61948 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61950 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61951 with pointer to template function, for which no argument deduction
61954 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61955 specialization of template function as argument to template
61958 * g++.old-deja/g++.other/access2.C: New test; Inner class
61959 shouldn't have privileged access to Outer's names.
61961 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61963 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61964 friend template declared within template class conflicts with
61965 nested class of the same name.
61967 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61970 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61971 object with direct initializer as function declaration.
61973 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61976 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61977 involving const pointer and NULL produces incorrect result.
61979 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61980 type name without `typename' should be rejected with -pedantic.
61982 1998-10-02 Richard Henderson <rth@cygnus.com>
61984 * g++.old-deja/g++.other/addrof1.C: New test.
61986 1998-10-01 Nick Clifton <nickc@cygnus.com>
61988 * gcc.c-torture/compile/981001-1.c: New test.
61989 * gcc.c-torture/execute/981001-1.c: New test.
61991 1998-10-01 Jeffrey A Law (law@cygnus.com)
61993 * gcc.c-torture/compile/981001-2.c: New test.
61994 * gcc.c-torture/compile/981001-3.c: New test.
61995 * gcc.c-torture/compile/981001-4.c: New test.
61997 1998-10-01 Robert Lipe <robertl@dgii.com>
61999 * lib/objc.exp (objc_target_compile): Add -L during compiles for
62000 multilibbed hosts. Idea grafted from g77.exp.
62002 1998-09-30 Dave Love <d.love@dl.ac.uk>
62004 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62005 avoid losing on systems which need -lsocket.
62007 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
62009 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62010 * g++.old-deja/g++.other/nested2.C: Ditto.
62011 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62014 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62016 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62017 preferred over template operator!= for enum bitfields.
62019 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
62021 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62022 that happen to have the same base name, but in different scopes,
62023 are incorrectly rejected.
62025 1998-09-16 Richard Henderson <rth@cygnus.com>
62027 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62028 on the native word size instead of an integer literal.
62030 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
62032 * g++.old-deja/g++.other/static2.C: Invocation of static data
62033 member of type pointer-to-function denoted as non-static member.
62035 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62036 checks involving function types and aliases.
62038 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62040 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62041 redefined to the same non-trivial type.
62043 * g++.old-deja/g++.pt/explicit73.C: Test for proper
62044 namespace-qualification of template specializations declared in
62047 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62048 to declare a subset of the specializations of a template function
62049 as friends of specializations of a template class.
62051 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62052 member templates that do not fully specialize the enclosing
62053 template class are rejected.
62055 1998-09-11 Dave Love <d.love@dl.ac.uk>
62057 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62059 1998-09-08 Dave Love <d.love@dl.ac.uk>
62061 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62062 altered from libf2c/libU77 version.
62064 1998-09-06 Dave Love <d.love@dl.ac.uk>
62066 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62068 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
62069 Alexandre Oliva <oliva@dcc.unicamp.br>
62071 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62072 (un)signed char are different types for template specialization
62075 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
62077 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62078 * objc: ObjC testsuite.
62080 1998-08-31 Catherine Moore <clm@cygnus.com>
62082 * gcc.c-torture/execute/941014-1.x: New file.
62084 1998-08-31 Nick Clifton <nickc@cygnus.com>
62086 * lib/c-torture.exp: Add support for
62087 torture_eval_before_compile and torture_eval_before_execute
62090 1998-08-30 Jeffrey A Law (law@cygnus.com)
62092 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
62093 this test triggers valid.
62095 1998-08-27 Jeffrey A Law (law@cygnus.com)
62097 * gcc.dg/980827-1.c: New test.
62099 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
62101 * gcc.c-torture/execute/loop-4b.c: New test.
62103 1998-08-26 Nick Clifton <nickc@cygnus.com>
62105 * lib/c-torture.exp: Add support for
62106 torture_eval_before_compile and torture_eval_before_execute
62109 1998-08-25 Jeffrey A Law (law@cygnus.com)
62111 * gcc.c-torture/compile/980825-1.c: New test.
62113 1998-08-24 Nick Clifton <nickc@cygnus.com>
62115 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62116 count number tests in opt_t0 not good_t0.
62118 1998-08-24 Jeffrey A Law (law@cygnus.com)
62120 * gcc.c-torture/compile/930326-1.x: Fix typo.
62122 1998-08-23 Mark Mitchell <mark@markmitchell.com>
62124 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62127 1998-08-21 Jeffrey A Law (law@cygnus.com)
62129 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62130 STACK_SIZE is defined.
62131 * gcc.c-torture/unsorted/stuct.c: Similarly.
62133 * gcc.c-torture/compile/980821-1.c: New test.
62135 1998-08-21 Jeffrey A Law (law@cygnus.com)
62137 * gcc.c-torture/execute/980526-2.c: Disable for targets with
62140 1998-08-19 Mark Mitchell <mark@markmitchell.com>
62142 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62145 1998-08-09 Mark Mitchell <mark@markmitchell.com>
62147 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62150 1998-08-18 Jeffrey A Law (law@cygnus.com)
62152 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62154 1998-08-16 Jeffrey A Law (law@cygnus.com)
62156 * gcc.c-torture/compile/980816-1.c: New test.
62158 * gcc.dg/980816-1.c: New test.
62160 1998-08-13 Jeffrey A Law (law@cygnus.com)
62162 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62163 compiler for ieee tests.
62165 1998-08-01 Dave Love <d.love@dl.ac.uk>
62167 * g77.f-torture/compile/980729-0.f: New test.
62169 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
62171 * gcc.c-torture/special/eeprof-1.c: New test, for
62172 -finstrument-functions.
62173 * gcc.c-torture/special/special.exp: Run it.
62175 1998-07-29 Jeffrey A Law (law@cygnus.com)
62177 * gcc.c-torture/compile/980729-1.c: New test.
62179 1998-07-27 Nick Clifton <nickc@cygnus.com>
62181 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62182 __thumb__ is defined, and test for ARM style doubles if so.
62184 1998-07-26 Dave Love <d.love@dl.ac.uk>
62186 * g77.f-torture/noncompile/980615-0.f: New test.
62188 1998-07-26 H.J. Lu (hjl@gnu.org)
62190 * gcc.dg/980312-1.c: Do link instead of compile.
62191 * gcc.dg/980313-1.c: Likewise.
62193 1998-07-26 Jeffrey A Law (law@cygnus.com)
62195 * gcc.c-torture/compile/980726-1.c: New test.
62197 1998-07-25 Dave Love <d.love@dl.ac.uk>
62199 * g77.f-torture/execute/io0.f: New test.
62201 1998-07-24 Nick Clifton <nickc@cygnus.com>
62203 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62206 1998-06-18 Michael Meissner <meissner@cygnus.com>
62208 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62211 1998-07-17 Nick Clifton <nickc@cygnus.com>
62213 * gcc.dg/980626-1.c: Expect failures for all toolchains until
62214 c-decl.c:grokdeclarator can handle mode attributes.
62216 1998-07-16 Jeffrey A Law (law@cygnus.com)
62218 * gcc.c-torture/execute/980716-1.c: New test.
62220 1998-07-13 Jeffrey A Law (law@cygnus.com)
62222 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62224 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
62226 * gcc.c-torture/execute/va-arg-3.x: Similarly.
62227 * gcc.c-torture/compile/930326-1.x: Similarly.
62229 1998-07-13 Dave Love <d.love@dl.ac.uk>
62231 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62232 New test from Craig.
62234 1998-07-12 Dave Love <d.love@dl.ac.uk>
62236 * g77.f-torture/noncompile/980616-0.f: New test.
62238 * g77.f-torture/execute/970816-3.f: New test from Craig.
62240 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62242 * g++.other/singleton.C: Return error value instead of taking
62245 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62247 * g++.other/singleton.C: New test. Warning is under dispute.
62248 Runtime crash is not.
62250 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62252 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62253 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62254 using6.C, using7.C}: New namespace tests.
62256 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
62258 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62259 specialization with typedef'ed names used as array indexes.
62261 1998-07-09 Jeffrey A Law (law@cygnus.com)
62263 * gcc.c-torture/execute/980709-1.c: New test.
62265 * gcc.dg/980709-1.c: New test.
62267 1998-07-07 Richard Henderson <rth@cygnus.com>
62269 * gcc.c-torture/execute/bcp-1.c: New test.
62271 1998-07-07 Jeffrey A Law (law@cygnus.com)
62273 * gcc.c-torture/execute/980707-1.c: New test.
62275 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
62277 * gcc.c-torture/compile/980706-1.c: New test.
62279 1998-07-01 Dave Love <d.love@dl.ac.uk>
62281 * g77.f-torture/execute/980701-0.f,
62282 g77.f-torture/execute/980701-1.f: New test from Craig.
62284 1998-07-01 Jeffrey A Law (law@cygnus.com)
62286 * gcc.c-torture/compile/980701-1.c: New test.
62288 * gcc.c-torture/execute/980701-1.c: New test.
62290 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62293 * g++.old-deja/g++.robertl/eb132.C: New test.
62294 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62296 1998-06-29 Dave Love <d.love@dl.ac.uk>
62298 * g77.f-torture/execute/980628-7.f,
62299 g77.f-torture/execute/980628-8.f,
62300 g77.f-torture/execute/980628-9.f,
62301 g77.f-torture/execute/980628-10.f: New tests from Craig.
62303 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62305 1998-06-28 Jeffrey A Law (law@cygnus.com)
62307 * g77.f-torture/execute/980628-4.f: New test from Craig.
62308 * g77.f-torture/execute/980628-5.f: Likewise.
62309 * g77.f-torture/execute/980628-2.f: Likewise.
62310 * g77.f-torture/execute/980628-0.f: Likewise.
62311 * g77.f-torture/execute/980628-1.f: Likewise.
62312 * g77.f-torture/execute/980628-3.f: Likewise.
62313 * g77.f-torture/execute/980628-6.f: Likewise.
62315 1998-06-28 Jeffrey A Law (law@cygnus.com)
62317 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62318 directory when nothing has been installed yet.
62320 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62322 * gcc.c-torture/special/special.exp: Handle newer versions of
62325 1998-06-26 Jeffrey A Law (law@cygnus.com)
62327 * gcc.dg/980626-1.c: New test.
62329 1998-06-19 Bruno Haible <haible@ilog.fr>
62331 * gcc.misc-tests/m-un-2.c: New test.
62332 * g++.old-deja/g++.other/warn01.c: Likewise.
62334 1998-06-19 Robert Lipe <robertl@dgii.com>
62336 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62337 compatibility with assmblers with a different comment character.
62338 Eliminate use of GAS-specific extensions.
62340 1998-06-19 Jeffrey A Law (law@cygnus.com)
62342 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62344 1998-06-19 Robert Lipe <robertl@dgii.com>
62346 * lib/g77.exp: Replace search for libf2c.a with search for newly
62349 1998-06-17 Jeffrey A Law (law@cygnus.com)
62351 * gcc.c-torture/execute/980617-1.c: New test.
62353 1998-06-12 Jeffrey A Law (law@cygnus.com)
62355 * gcc.c-torture/execute/980612-1.c: New test.
62357 1998-06-08 Jeffrey A Law (law@cygnus.com)
62359 * gcc.dg/980523-1.c: Only test on ppc-linux.
62360 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62362 * gcc.c-torture/execute/980608-1.c: New test.
62364 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62366 * gcc.c-torture/execute/980605-1.c: New test.
62368 1998-06-04 Jeffrey A Law (law@cygnus.com)
62370 * gcc.c-torture/execute/980604-1.c: New test.
62372 1998-06-02 Jeffrey A Law (law@cygnus.com)
62374 * gcc.c-torture/execute/980602-1.c: New test.
62375 * gcc.c-torture/execute/980602-2.c: Likewise.
62377 1998-06-02 Dave Love <d.love@dl.ac.uk>
62379 * 970125-0.f: Fix per JCB. Add commentary.
62381 1998-05-31 Michael Meissner <meissner@cygnus.com>
62383 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62386 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62388 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62391 1998-05-28 Catherine Moore <clm@cygnus.com>
62393 * gcc.c-torture/execute/980526-3.c: New test.
62395 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62397 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62398 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62399 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62400 m88k-motorola-sysv3 to XFAIL.
62402 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62404 * gcc.dg/980526-1.c: New test.
62405 * gcc.c-torture/execute/980526-2.c: New test.
62407 1998-05-26 Jeffrey A Law (law@cygnus.com)
62409 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62411 * gcc.c-torture/execute/980526-1.c: New test.
62413 1998-05-26 Dave Love <d.love@dl.ac.uk>
62415 * g77.f-torture/execute/alpha2.f: Add runtime test.
62417 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62419 * g++.old-deja/old-deja.exp: Strip leading directories.
62421 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62422 error for the line. Don't run multiple tests for the same line.
62424 1998-05-23 Jeffrey A Law (law@cygnus.com)
62426 * gcc.dg/980523-1.c: New test.
62428 1998-05-23 Dave Love <d.love@dl.ac.uk>
62430 * g77.f-torture/compile/970915-0.f: New test.
62432 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62434 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62436 1998-05-21 Jeffrey A Law (law@cygnus.com)
62438 * gcc.dg/980520-1.c: New test.
62440 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62442 * gcc.dg/980502-1.c: Fix return type.
62444 1998-05-20 Jeffrey A Law (law@cygnus.com)
62446 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62447 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62448 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62449 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62450 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62452 1998-05-20 Dave Love <d.love@dl.ac.uk>
62454 * g77.f-torture/execute/980520-1.f: New test.
62456 1998-05-15 Dave Love <d.love@dl.ac.uk>
62458 * lib/mike-g77.exp: New file.
62460 * g77.f-torture/noncompile/noncompile.exp,
62461 g77.f-torture/noncompile/check0.f: New files.
62463 1998-05-14 Dave Love <d.love@dl.ac.uk>
62465 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62466 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62467 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62468 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62469 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62470 abort where appropriate.
62472 1998-05-05 Michael Meissner <meissner@cygnus.com>
62474 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62475 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62477 1998-04-29 Dave Love <d.love@dl.ac.uk>
62479 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62481 1998-04-27 Dave Love <d.love@dl.ac.uk>
62483 * g77.f-torture/compile/980427-0.f: New test.
62485 1998-04-24 Dave Love <d.love@dl.ac.uk>
62487 * g77.f-torture/compile/980424-0.f: New test.
62489 1998-04-19 Dave Love <d.love@dl.ac.uk>
62491 * g77.f-torture/compile/980419-2.f (main): New test.
62492 * g77.f-torture/compile/970125-0.f: New test.
62493 * g77.f-torture/compile/980419-1.f: New test.
62495 1998-04-08 Jim Wilson <wilson@cygnus.com>
62497 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62500 1998-04-07 Jim Wilson <wilson@cygnus.com>
62502 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62504 1998-04-03 Jim Wilson <wilson@cygnus.com>
62506 * gcc.c-torture/compile/980329-1.c: New test.
62508 1998-03-18 Jim Wilson <wilson@cygnus.com>
62510 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62511 * gcc.dg/980312-1.c: Fix typo in -march command.
62513 1998-03-16 H.J. Lu (hjl@gnu.org)
62515 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62517 1998-03-11 Robert Lipe <robertl@dgii.com>
62519 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62520 Dave Love agree the Fortran source is bogus.
62522 1998-03-11 Robert Lipe <robertl@dgii.com>
62524 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62525 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62526 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62527 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62528 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62530 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62532 * g++.old-deja/g++.other/friend1.C: New test.
62534 1998-02-18 Dave Love <d.love@dl.ac.uk>
62536 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62537 possibly uninitialized) variables and declare dnrm2.
62539 1998-02-23 Robert Lipe <robertl@dgii.com>
62541 From Bruno Haible <haible@ilog.fr>:
62542 * gcc.c-torture/execute/980223.c: New test.
62544 1998-02-13 Jeffrey A Law (law@cygnus.com)
62546 * gcc.dg/ifelse-1.c: New test.
62548 1998-02-09 H.J. Lu (hjl@gnu.org)
62550 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62552 * lib/old-dejagnu.exp (old-dejagnu): Added the
62553 "execution test - XFAIL *-*-*" handling in the spirit of
62554 "excess errors test -". Changed the "execution test fails"
62555 handling to be like "excess errors test fails".
62556 * Update various tests accordingly.
62558 1998-02-06 Jim Wilson <wilson@cygnus.com>
62560 * gcc.c-torture/execute/980205.c: New test.
62562 1998-01-18 Jeffrey A Law (law@cygnus.com)
62564 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62565 * lib/f-torture.exp: Similarly.
62566 * gcc.c-torture: Rename all .cexp files to .x files.
62568 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62570 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62571 (940510-1.c): Removed duplicate.
62572 (971104-1.c): New test.
62574 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62576 * lib/f-torture.exp: Improve error and loop detection.
62578 1997-11-19 Michael Meissner <meissner@cygnus.com>
62580 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62581 use that to size the filler array.
62583 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62585 * lib/c-torture.exp(c-torture-execute): Fix typo.
62587 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62588 testcase as the executable name. Keep the executable around if
62591 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62593 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62594 changes. Only test one -g option, and move it to the end of the
62595 list of options to test.
62597 1997-09-19 Michael Meissner <meissner@cygnus.com>
62599 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62600 variable GCC_TORTURE_OPTIONS to supply default switches separated
62601 by colons. If no environment variable, run tests with -O0 -g, -O1
62602 -g, and -O2 -g as well.
62604 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62606 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62607 explanatory comments. Fix indentation.
62609 1997-09-15 Jeffrey A Law (law@cygnus.com)
62611 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62613 1997-09-11 Jeffrey A Law (law@cygnus.com)
62615 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62616 * g++.old-deja/g++.mike/p7325.C: Likewise.
62617 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62619 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62621 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62622 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62623 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62624 * g++.old-deja/g++.law/operators4.C: Likewise.
62626 1997-09-11 Joe Buck (jbuck@synopsys.com)
62628 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62629 * g++.old-deja/g++.mike/p784.C: Ditto.
62630 * g++.old-deja/g++.mike/p785.C: Ditto.
62632 1997-09-05 Jeffrey A Law (law@cygnus.com)
62634 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62636 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62638 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62639 target feature; pass this to c-torture-execute as needed.
62641 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62643 * lib/c-torture.exp(c-torture-execute): If the previous and the
62644 current executables being tested are identical, we don't need to
62645 run the executable again. Try to make the executable names
62646 unique. Add an optional argument for passing additional compiler
62649 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62651 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62653 1997-08-29 Jeffrey A Law (law@cygnus.com)
62655 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62657 1997-07-31 Jeffrey A Law (law@cygnus.com)
62659 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62660 32bit or larger longs.
62662 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62663 have either a 32bit long or 32bit int.
62665 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62667 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62668 Make double precision tests dependent on sizeof (double).
62670 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62672 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62675 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62677 * gcc.c-torture/compile/961203-1.cexp: New script.
62679 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62681 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62682 up the includes ourselves.
62684 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62686 * lib/plumhall.exp: Remove random include, and add a few
62687 verbose messages for debugging.
62689 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62691 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62692 of trying to do it ourselves.
62694 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62696 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62698 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62700 * gcc.prms/5403.c: Made regexp a bit less strict.
62702 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62704 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62705 is returned from remote_load instead.
62706 * lib/plumhall.exp: Ditto.
62707 * lib/mike-g++.exp: Ditto.
62708 * lib/old-dejagnu.exp: Ditto.
62709 * lib/c-torture.exp: Ditto.
62711 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62713 * lib/g++.exp: Use build_wrapper procedure.
62714 * lib/gcc.exp: Ditto.
62716 1997-05-20 Jeffrey A Law (law@cygnus.com)
62718 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62719 an old-style decl for malloc. Fixes tests to work when
62720 sizeof (int) != sizeof (size_t).
62722 1997-05-15 Mike Meissner <meissner@cygnus.com>
62724 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62726 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62727 use stdargs.h interface.
62729 1997-05-15 Mike Meissner <meissner@cygnus.com>
62731 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62732 NO_VARARGS when compiling.
62734 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62736 * lib/plumhall.exp(ph_includes): New procedure.
62738 (ph_compiler): Ditto.
62740 * lib/g++.exp: Rename test-glue.c to testglue.c.
62741 * lib/gcc.exp: Ditto.
62743 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62745 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62746 to completion when it's called.
62748 1997-03-21 Michael Meissner <meissner@cygnus.com>
62750 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62751 is defined, don't do test.
62753 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62755 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62757 (ph_summary): Mark skipped testcases as untested, not unresolved.
62759 * lib/plumhall.exp (ph_make): If unresolved because of bad
62760 errorCode, record errorCode in log file.
62761 (*): Replace send_log/verbose with verbose -log.
62763 1997-03-19 Michael Meissner <meissner@cygnus.com>
62765 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62766 double conversion if double isn't at least 8 bytes.
62768 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62769 int to work with targets where int is 16 bits.
62771 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62772 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62773 precision for the test to complete.
62775 1997-03-14 Michael Meissner <meissner@cygnus.com>
62777 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62778 if d10v is not compiled with the -mdouble64 flag.
62779 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62781 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62782 d10v is not compiled with the -mint32 flag.
62784 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62786 * lib/plumhall.exp: Use incr_count.
62788 1997-03-12 Jeffrey A Law (law@cygnus.com)
62790 * gcc.c-torture: Update to c-torture-1.45.
62792 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62794 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62795 the name of the expect testcase file).
62797 * lib/g++.exp(g++_init): Ditto.
62799 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62801 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62804 * lib/gcc.exp(gcc_exit): New procedure.
62806 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62808 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62809 specs where appropriate.
62811 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62812 because of new "candidates are" messages, and removed a few
62814 * Converted all non-old-style g++ testcases to old-style, and
62815 moved into g++.old-deja.
62817 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62819 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62822 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62825 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62827 1997-02-13 Michael Meissner <meissner@cygnus.com>
62829 * lib/gcc.exp (gcc_target_compile): Add support for defining
62830 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62831 the machine doesn't have those features.
62833 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62835 * g++.law/operators4.exp: Don't use LIBS.
62837 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62839 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62841 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62842 * lib/g++.exp: Set it here instead. Also, allow use of the
62843 --tool_exec and --tool_opt options. Change CXX to
62846 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62848 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62850 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62852 * lib/old-dejagnu.exp: Use prune_warnings instead of
62854 * lib/mike-g++.exp: Ditto.
62855 * lib/gcc.exp: Ditto.
62856 * lib/g++.exp: Ditto.
62858 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62860 1997-02-07 Jeffrey A Law (law@cygnus.com)
62862 * 941014-2.c: Include stdlib.h
62863 * 960327-1.c: Include stdio.h
62864 * dbra.c, index-1.c: Don't assume ints are 32bits.
62866 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62868 * lib/gcc.exp: Add gcc,stack_size target feature.
62870 * lib/g++.exp(g++_target_compile): Add the include and link
62871 paths here, not in two other places. And, it's $options, not
62874 * lib/mike-g++.exp(postbase): Remove the code that determines
62875 the correct include and link paths.
62876 * g++.old-deja/old-deja.exp: Ditto.
62878 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62880 * lib/g++.exp(g++_init): target_compile no longer returns the
62881 filename of the result.
62883 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62885 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62888 * gcc.c-torture/special/special.exp: Change call to
62889 gcc_target_compile to include the object file.
62891 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62893 * gcc.c-torture/special/special.exp: Correct misspelling in last
62896 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62898 * lib/plumhall.exp(ph_summary): Log the entire output of the
62899 executable. Return -1 if there were any failures, 0 otherwise.
62900 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62901 (ph_make): Clean up objects and executables that were built
62902 if the tests succeeded.
62904 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62906 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62907 libraries and includes in the build tree as appropriate.
62909 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62911 * lib/c-torture.exp: Instead of looking for the global variable
62912 NO_LONG_LONG, check to see if that's a feature of the target.
62914 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62916 * config/default.exp: Minimize. Delete the remainer of the files in
62917 config; this functionality is now in devo/dejagnu/config.
62919 g++.*/*: Pass any additional flags used to compile to postbase;
62922 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62923 is now done by runtest.exp. Use gcc_target_compile instead of
62926 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62927 Remove references to CFLAGS. Use remote_file instead of
62929 (c-torture): Take a list of arguments to use to compile this
62932 lib/g++.exp: Simplify. Use target_compile instead of compile.
62933 lib/gcc-dg.exp: Ditto.
62934 lib/gcc.exp: Ditto.
62935 lib/mike-{gcc,g++}.exp: Ditto.
62936 lib/old-dejagnu.exp: Ditto.
62937 lib/plumhall.exp: Ditto.
62939 1997-01-08 Jim Wilson <wilson@cygnus.com>
62941 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62942 (ph_linker): Likewise.
62944 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62946 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62947 MAP_ANON / MAP_ANONYMOUS if defined;
62948 else try to map from /dev/zero .
62950 1996-11-12 Jeffrey A Law (law@cygnus.com)
62952 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62953 isn't defined, then define it to MAP_ANONYMOUS.
62955 1996-11-12 Jeffrey A Law (law@cygnus.com)
62957 * gcc.c-torture: Update to c-torture-1.42 release.
62959 1996-11-11 Jeffrey A Law (law@cygnus.com)
62961 * gcc.c-torture: Update to c-torture-1.41 release.
62963 1996-10-27 Jeffrey A Law (law@cygnus.com)
62965 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62968 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62970 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62971 and LDFLAGS. Fix second case to append the target_info ldflags
62972 onto LDFLAGS, not CFLAGS.
62973 * lib/g++.exp (g++_init): Add target_info stuff.
62974 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62975 of libgloss and newlib flags for !native.
62977 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62978 (GDB): Fix relative path to go up another dir for finding gdb.
62980 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62982 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62983 versions in the target_info array, if they don't exist.
62985 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62987 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62989 1996-07-08 Jim Wilson <wilson@cygnus.com>
62991 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62992 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62994 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62996 * lib/old-dejagnu.exp: Don't remove the output file before we've
62997 actually tested it. Don't append pwd to the path of the executable
63000 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
63002 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63004 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
63006 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63007 temporary directory for compiler files, and set it to a default
63008 value of /tmp. Set $output as the name of the output file from
63009 compiling the testcase. Add a -o option to $cflags_var so the
63010 compiler writes the final output file as $output. Set $executable
63013 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63014 directory for compiler files, and set it to /tmp if it doesn't
63015 already have a value. Set $output_file to the name of the output
63016 file from compiling the testcase. Add a -o option to CXXFLAGS so
63017 the compiler writes the final output file as $output. Use $output
63018 as the executable to be tested.
63020 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63022 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63024 1996-06-08 Jeffrey A Law (law@cygnus.com)
63026 * gcc.c-torture/execute/pending-1.c: New test. Still
63027 pending in Tege's queue.
63029 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
63031 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63032 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
63033 if there were failures. Call unresolved if there were unresolved
63034 testcases. Call gcc_fail if program did not run to completion.
63035 (ph_make): Pass additional argument name to ph_execute.
63036 (ph_execute): Add new argument. Pass additional arguments to
63037 ph_summary. Call gcc_fail is there is no execution output.
63039 1996-04-24 Jeffrey A Law (law@cygnus.com)
63041 * lib/plumhall.exp (proc_summary): Output relavent summary
63042 lines into the log so specific failures in plumhall can be
63045 1996-04-10 Jeffrey A Law (law@cygnus.com)
63047 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63048 (c-torture-execute): Don't try to execute tests which use
63049 "long long" types if $NO_LONG_LONG is nonzero.
63051 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
63053 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63056 * gcc.ieee: Move from here.
63057 * gcc.c-torture/execute/ieee: To here.
63059 1996-03-26 Jeffrey A Law (law@cygnus.com)
63061 * gcc.c-torture: Update to c-torture-1.41 release.
63063 1996-03-22 Jeffrey A Law (law@cygnus.com)
63065 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63068 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
63070 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63073 1996-03-02 Jeffrey A Law (law@cygnus.com)
63075 * config/proelf.exp: Handle connecting to a simulator.
63077 1996-01-31 Jeffrey A Law (law@cygnus.com)
63079 * config/proelf.exp: New file. Enough framework that we can
63080 run c-torture tests on the proelf targets (or any other target
63081 that gdb can connect to for that matter).
63083 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
63085 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63086 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
63088 * lib/plumhall.exp (ph_execute): Always call ph_summary if
63089 exec_output exists.
63091 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
63093 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63094 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63096 * config/*.exp: Update FSF address. Change result of ${tool}_load
63097 to pass/fail/unresolved/unsupported/untested. Caller must now
63098 call unresolved/unsupported/untested.
63099 * lib/*.exp: Update FSF address. Update to handle new results of
63101 * lib/chill.exp (verbose): Delete.
63103 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
63105 * lib/gcc.exp (default_gcc_start): Change order of args to
63106 $LDFLAGS $CFLAGS $LIBS.
63107 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63108 Save/set/restore CFLAGS. Pass single arg to gcc_start.
63109 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63110 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63111 * gcc.misc-tests/dg-test.exp: Likewise.
63112 * gcc.misc-tests/msgs.exp: Likewise.
63113 * gcc.prms/prms.exp: Likewise.
63114 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63115 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63117 * lib/dg.exp: Deleted, moved to dejagnu/lib.
63119 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63121 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63123 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63124 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63126 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63129 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
63131 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63132 global for loop; add use of $mathlib.
63133 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63134 settings here; set mathlib for anything but VxWorks.
63136 1996-01-22 Jeffrey A Law (law@cygnus.com)
63138 * gcc.c-torture: Update to c-torture-1.40 release.
63140 1996-01-03 Jeffrey A Law (law@cygnus.com)
63142 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63145 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
63147 * lib/c-torture.exp (c-torture-execute): Declare "output" as
63150 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
63152 * lib/g++.exp (LIBS): Define if not already.
63153 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63154 (gcc-dg-prune): Call prune_gcc_output.
63155 * lib/gcc.exp (prune_gcc_output): New proc.
63156 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63159 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
63161 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63162 (c-torture-execute): Likewise. Rename `name' to `testcase'.
63164 1995-11-15 Jeffrey A Law (law@cygnus.com)
63166 * gcc.c-torture: Update to c-torture-1.39 release.
63168 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
63170 * lib/c-torture.exp (c-torture-execute): Don't return if one option
63171 fails, try others as well.
63173 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
63175 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63176 If compilation fails, mark execute tests as `untested'.
63177 If test is marked as unsupported, don't mark compilation and
63178 execute tests as failed.
63180 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
63182 * lib/g++.exp (g++_init): Don't link in libg++, and look to
63183 libstdc++ for whether or not we want to be doing shared
63184 libraries. Delete link_curses since we don't need it anymore.
63185 * lib/mike-g++.exp (postbase): Don't link in libg++.
63186 * g++.old-deja/old-deja.exp: Likewise.
63188 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
63190 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63192 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
63194 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63195 For that, add `-Wl,-a,shared_archive'.
63196 * g++.old-deja/old-deja.exp: Likewise.
63198 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
63200 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63202 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
63204 * lib/mike-g++.exp (postbase): Pay attention to the status of
63207 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
63209 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63211 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
63213 * lib/gcc.exp (default_gcc_start): No longer need to log program
63214 being executed or its output, execute_anywhere does that now.
63215 * lib/g++.exp (default_g++_version): Call execute_anywhere.
63216 (default_g++_start): Likewise. Delete calls to verbose/send_log.
63218 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
63220 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63221 the same as those in lib/g++.exp.
63223 1995-10-10 Jeff Law (law@hurl.cygnus.com)
63225 * gcc.c-torture: Update to c-torture-1.38 release.
63226 * gcc.ieee: Related changes.
63228 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
63230 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63231 "exec". Minor reformatting changes.
63233 * config/rom68k.exp (${tool}_load): Make it work in a canadian
63234 cross. This means all "exec" calls now work on a remote host as
63236 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63237 cross. Filter out the extra "\r\n" stuff that expect puts in.
63238 (c-torture-execute): Filter out the bogus warnings like
63239 c-torture-compile does. Add support for canadian cross.
63240 * lib/gcc.exp (default_gcc_version, default_gcc_start)
63241 Use execute_anywhere rather than calling exec directly. Now it
63242 works for canadian cross testing.
63244 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
63246 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
63247 results into a variable, and check that rather than using file exists.
63249 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
63251 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63252 create a libg++.so. For sunos4.1.*, also add -ltermcap.
63254 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63256 * g++.old-deja/old-deja.exp: Create and pass runshlib and
63257 lib_curses if there's a shared libg++ in the build tree.
63259 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
63261 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63262 if not supported target.
63264 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
63266 * lib/g++.exp (g++_init): Move empty setting of runshlib and
63267 link_curses up to always happen, not just for native builds.
63269 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
63271 * gcc.c-torture: Update to c-torture-1.36 release.
63272 * gcc.failure: Related changes.
63274 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
63276 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63278 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63280 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63281 * lib/mike-g++.exp (postbase): Not in here. Still reference
63282 runshlib, link_curses, and mathlib for link and run.
63284 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63285 pass the runtime shared library options for Solaris, OSF/1, and
63286 Irix5, and link with -lcurses to avoid unresolved references.
63288 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63290 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63293 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63295 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63297 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63299 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63300 do not have a framework for the "compat" tests yet.
63302 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63304 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63305 set to null if we're testing vxworks5.1. Use that instead of
63306 `-lm' in the setting of LIBS for link and run.
63308 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63310 * config/rom68k.exp (${tool}_load): Major changes to make it
63311 work. Verified that it does in fact return the stuff in
63312 exec_output properly. Catch any Emul or any TRAP other than 0.
63314 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63316 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63317 LDFLAGS properly for targets that need stuff from libgloss.
63318 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63320 (gpp_initialized): New variable.
63322 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63324 * config/rom68k.exp: Load libgloss.exp.
63325 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63326 so we can produce a fully linked binary.
63327 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63328 so we can produce a fully linked binary.
63330 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63332 * lib/plumhall.exp (ph_section): Watch for expected failures.
63333 Add missing `else'.
63335 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63337 (c-torture): Likewise.
63339 1995-08-28 Doug Evans <dje@cygnus.com>
63341 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63343 * lib/mike-g++.exp (mike_cleanup): New proc.
63344 (prebase): New globals compiler_result, not_compiler_result,
63346 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63347 allow leading "-" in pattern. Watch for unsupported tests.
63348 If $compiler_result is set, pattern match assembler code,
63349 and ditto for $not_compiler_result.
63350 * lib/mike-gcc.exp: Likewise.
63352 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63353 execution "succeeded".
63355 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63357 * config/win32.exp: New file.
63358 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63360 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63362 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63364 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63365 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63366 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63368 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63369 "... without exceptions was ...". That is now handled by
63371 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63373 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63375 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63376 sieve.c,sort2.c}: New files.
63377 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63378 sieve.exp,sort2.exp}: Drivers for them.
63380 * lib/mike-gcc.exp (program_output): New user settable variable.
63381 (postbase): Call prune_system_crud. Also prune extraneous compiler
63383 * lib/mike-g++.exp (program_output): New user settable variable.
63385 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63387 * config/sh.exp: Deleted (use sim.exp instead).
63389 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63391 * config/vx.exp: Declare CHECKTASK as global.
63392 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63393 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63394 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63396 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63398 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63399 target. Like vx.exp, only includes `vx29k.exp' instead of
63402 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63404 * config/sim.exp: Increase time limit from 120 seconds to 240.
63406 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63408 * gcc.c-torture/execute/950628-1.c: New test.
63410 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63412 * gcc.c-torture: Update with changes/additions from
63415 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63417 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63419 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63421 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63423 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63425 * gcc.c-torture/compile/950512-1.c: New test.
63426 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63427 * gcc.dg/struct-ret-1.c: Likewise.
63429 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63431 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63432 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63434 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63436 * gcc.c-torture/special/920411-1.c: Deleted.
63437 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63439 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63441 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63444 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63446 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63448 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63451 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63452 is the proper length.
63453 * va-arg-3.c: Likewise.
63455 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63457 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63458 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63460 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63461 * lib/g++.exp (default_g++_start): Delete old cruft.
63463 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63465 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63466 (2 * (1 << 18)) to (2 * (1 << 17)).
63468 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63470 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63472 * config/rom68k.exp: Renamed from config/idp.exp
63474 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63476 * c-torture/compile/921109-2.c
63478 1995-04-18 Mike Stump <mrs@cygnus.com>
63480 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63483 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63485 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63487 * lib/g++.exp (default_g++_start): Likewise.
63489 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63491 * gcc.c-torture/compile/950329-1.c: New test.
63493 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63495 * config/bug.exp (${tool}_load): Updated to use new remote_open
63496 and remote_close procs.
63497 * config/idp.exp: New file.
63499 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63501 * gcc.c-torture/execute/950322-1.c: New test.
63503 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63505 * config/vx.exp (${tool}_load): Clean up testing of return code from
63506 vxworks_ld and vxworks_spawn.
63508 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63510 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63512 1995-03-13 Mike Stump <mrs@cygnus.com>
63514 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63515 can mark excess errors on a machine by machine basis. Note, the
63516 default is to not expect any excess errors, even when excess
63517 errors test - is given, so you will want to put an XFAIL ... on
63518 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63519 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63520 those 4 machines, but no others.
63522 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63524 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63525 * lib/c-torture.exp: to here.
63527 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63529 * gcc.c-torture/execute/950221-1.c: New test.
63530 * gcc.c-torture/execute/struct-ret-1.c: New test.
63531 * gcc.c-torture/compile/950221-1.c: New test.
63533 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63535 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63537 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63538 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63540 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63542 * g++.gb: New directory of tests, derived from my signature and
63543 class scoping tests.
63545 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63546 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63547 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63548 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63549 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63550 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63551 * g++.gb/sig25.C: Likewise.
63553 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63554 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63555 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63556 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63557 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63558 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63559 * g++.gb/sig25.exp: Likewise.
63561 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63562 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63563 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63564 * g++.gb/scope13.C: Likewise, this test still fails.
63566 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63567 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63568 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63569 * g++.gb/scope13.exp: Ditto.
63571 * g++.gb/README: New file, explains what these tests are about.
63573 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63575 * lib/dg.exp (dg-do): Support `preprocess'.
63576 (dg-test): Likewise.
63578 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63580 * config/udi.exp: change "continue -expect" to "exp_continue".
63582 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63584 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63585 Delete redundant tests.
63587 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63588 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63589 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63590 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63591 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63592 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63593 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63594 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63596 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63597 storing label pointers.
63598 * gcc.c-torture/execute/921019-1.c: Likewise.
63599 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63600 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63602 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63605 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63606 Delete obsolete tests.
63608 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63609 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63610 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63611 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63612 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63613 * gcc.c-torture/compile/950124-1.c: New test.
63615 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63617 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63619 * lib/mike-g++.exp: Add -lm to LIBS.
63621 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63623 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63625 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63627 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63629 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63631 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63633 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63635 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63636 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63637 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63638 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63639 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63640 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63641 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63642 * g++.law/{operators31.C, operators32.C,
63643 * g++.law/{operators33.C, operators34.C}: Likewise.
63644 * g++.law/{pic1.C, refs2.C}: Likewise.
63645 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63646 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63647 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63648 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63650 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63651 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63652 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63653 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63654 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63655 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63656 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63657 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63658 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63659 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63660 * g++.law/{operators34.exp}: Likewise.
63661 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63662 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63663 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63664 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63665 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63667 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63668 No longer expected to fail.
63669 * g++.law/missed-error3.C: Tweak for recent bool changes.
63671 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63673 * config/emb-unix: Deleted.
63674 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63675 remote execution. Do final link on remote host if REMOTE_LINK is set.
63677 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63679 * lib/dg.exp (dg-test): Fix typo in last patch.
63681 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63683 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63684 (handles multiple occurrences).
63686 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63688 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63689 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63690 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63692 * lib/c-torture.exp (c-torture-compile): Likewise.
63693 (c-torture): Prepend full path if missing.
63694 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63695 (gcc_fail): Likewise.
63696 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63698 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63700 * lib/netware.exp: Only attach to NetWare i386 systems.
63702 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63704 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63705 messages. Add test name to "output pattern match" pass/fail message.
63707 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63709 * gcc.dg: New testsuite.
63710 * gcc.dg/dg.exp: New file.
63712 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63713 test-switch.c}: Deleted.
63715 * gcc.misc-tests/msgs.exp: New testcase driver.
63717 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63719 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63720 Watch for illegal return values from ${tool}_load.
63721 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63722 cross targets. Coerce return value >0 to 1.
63724 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63726 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63728 * config/emb-unix.exp: New file.
63730 * config/sim.exp: Error if variable $SIM not defined.
63731 (${tool}_load): Mark test as "untested" if simulator missing.
63733 * config/unix.exp: Load remote.exp to get rcp_download.
63734 * lib/c-torture.exp: Use different option lists for testcases with
63736 * gcc.c-torture/execute/execute.exp: Likewise.
63738 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63740 * config/*.exp: Clarify return code from ${tool}_load.
63741 Call `unresolved' or `untested' instead of `warning' or `perror'
63742 (sometimes you still want to call both though).
63743 Add comment that `shell_id' is local to each file.
63744 * config/udi.exp (timeout): Set to 30.
63745 Don't print warning if connection fails, $connectmode has already
63747 (${tool}_load): Move verbose messages to level 2.
63748 Rework pattern for "Process started" message.
63749 Pass `shell_id' to ${connectmode}_download.
63750 Retry twice upon timeout. Make resetting of target more robust.
63751 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63752 Pass `shell_id' to exit_$connectmode.
63753 Only call exit_$connectmode if connected.
63754 * config/unix.exp (${tool}_load): Check return codes better.
63755 * config/vrtx.exp (${tool}_load): Likewise.
63756 * config/vx.exp (${tool}_load): Likewise.
63757 Delete unneeded global's.
63758 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63761 (dg-init): Delete recording of pass/fail counts.
63762 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63763 (old-dejagnu-init): Likewise.
63764 (old-dejagnu-stat): Delete contents, empty proc now.
63765 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63766 (c-torture): Delete references to lcnt, lpass, lfail.
63767 Get option list from TORTURE_OPTIONS.
63768 Delete -funroll[-all]-loops if no loops.
63769 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63770 (g++_stat): Delete contents (empty proc now).
63771 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63772 (gcc_finish): Likewise.
63773 (gcc_stat): Deleted.
63774 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63775 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63776 * gcc.c-torture/execute/execute.exp: Likewise.
63777 Split tests into two parts: compile, execute.
63778 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63779 no loops. Update to reflect clarified return codes from ${tool}_load.
63781 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63783 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63785 (old-dejagnu): Likewise (where necessary).
63787 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63789 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63791 * lib/dg.exp (dg-process-target): Fix processing of selector.
63792 Add comment regarding use of `error'.
63794 * lib/gcc.exp (prune_system_crud): Define if missing.
63795 * lib/g++.exp (prune_system_crud): Likewise.
63797 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63798 Call prune_system_crud.
63799 * lib/dg.exp (dg-runtest): New proc.
63800 Use perror instead of send_user for tcl errors in testcase.
63801 Don't return any value, it's never used.
63802 Don't clobber previous definition of `unknown'.
63803 Print tcl errors in `dg-final'.
63805 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63807 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63808 (dg-test): Don't print errorInfo, it contains stack backtrace.
63810 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63812 * lib/g++.exp (runtest_file_p): Define if missing.
63814 1994-09-24 Doug Evans (dje@cygnus.com)
63816 * lib/mike-g++.exp: Comment out loading of g++.exp.
63817 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63818 (default_g++_version): Always print something.
63819 (default_g++_start): Comment out call to `which'.
63820 (g++_start, g++_load): Deleted (must be defined in config file).
63821 * lib/gcc.exp: Test for existence of $CC at start.
63822 Delete check for tmpdir (done in gcc_init).
63823 (default_gcc_version): Always print something.
63824 (default_gcc_start): Comment out call to `which'.
63825 * config/*.exp: Major cleanup - make cross targets work at least a
63826 little better for g++ (by not being "--tool gcc" specific).
63827 Rename gcc_xxx to ${tool}_xxx.
63828 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63829 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63831 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63833 * lib/c-torture.exp (c-torture-compile): Rework compiler
63834 message processing.
63836 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63839 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63841 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63843 * lib/dg.exp (dg-process-target): Support { target native }.
63845 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63847 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63848 looked for "... program xxx got fatal signal".
63849 Correct regsub munging of `comp_output'.
63850 Ignore compiler messages "path prefix not used" and "linker input
63853 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63855 * lib/gcc.exp (runtest_file_p): Define if missing.
63856 * gcc.prms/template.c: Example to work from.
63858 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63860 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63861 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63863 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63864 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63865 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63866 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63868 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63869 (dg-process-target): No longer a varargs proc.
63870 Return S/N for target, P/F for xfail. All callers changed.
63871 (user option procs): More argument checking.
63872 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63873 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63874 (dg-test): Skip test if not running on selected target in `dg-do'.
63875 Update handling of `dg-do-what', `dg-output-text'.
63876 Separate execution pass/fail from output pattern match pass/fail.
63877 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63879 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63881 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63882 target for 920510-1.c.
63884 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63886 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63887 Clean up comment regarding use of passcnt, etc.
63888 (gcc_stat): Don't update `testcnt' here.
63889 (gcc_finish): Do it here.
63890 Might as well reset `but_id' here too.
63891 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63892 to determine if the file should be tested.
63893 * gcc.c-torture/compile/compile.exp: Likewise.
63894 * gcc.c-torture/execute/execute.exp: Likewise.
63895 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63896 * gcc.misc-tests/dg-test.exp: Likewise.
63897 * gcc.prms/prms.exp: Likewise.
63898 * gcc.wendy/wendy.exp: Likewise.
63899 * g++.old-deja.exp: Likewise.
63900 Move "Testing file" message to verbose level 1.
63902 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63904 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63906 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63908 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63909 (default_gcc_start): Accept optional second list element
63910 of compiler flags. Print compiler output at verbosity level 2.
63911 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63912 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63913 Save current values of framework globals passcnt, failcnt, xpasscnt,
63914 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63915 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63916 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63917 xfailcnt to compute stats. Update framework global `testcnt' from
63919 (gcc_finish): New proc. Clean up test environment.
63920 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63921 (gcc_epass, gcc_efail): Delete.
63922 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63923 argument of line number.
63924 (dg-init): If the tool has an init routine, call it.
63925 (dg-test): Remove args `cflags_var' and `libs_var'.
63926 Pass all compiler options to ${tool}_start.
63927 Handle missing line number.
63928 (dg-finish): New function.
63929 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63930 particular files. Call gcc_finish at end. Move "skipping test"
63931 message to verbosity level 3.
63932 * gcc.c-torture/compile/compile.exp: Likewise.
63933 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63934 * gcc.c-torture/execute/execute.exp: Likewise.
63935 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63936 Print testcase being tried at verbosity level 1.
63937 * gcc.c-torture/special/special.exp: Unset xfail.
63938 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63939 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63940 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63941 * gcc.failure/failure.exp: Likewise.
63942 * gcc.ieee/ieee.exp: Likewise.
63943 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63944 Update call to dg-test. Call dg-finish at end.
63945 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63946 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63947 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63948 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63949 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63950 * gcc.wendy/wendy.exp: Add copyright.
63951 Delete setting of tmpdir (done by gcc_init).
63952 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63953 Pass compiler flags to gcc_start. Call gcc_finish at end.
63954 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63957 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63959 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63961 (g++_load): Likewise.
63963 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63964 Rename argument to `prog' to remove the confusion.
63965 Varargs fns behave differently too!
63966 (g++_load): Likewise.
63968 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63970 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63971 what it is. Delete (always) printing of status value for !native.
63972 Simplify verbose code, and include status and exec_output.
63973 (g++_load): Use gcc_load.
63975 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63977 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63978 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63979 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63980 940714-3.c as these testcases don't exist anymore. Make
63981 va-arg-1.c expected to pass.
63983 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63985 * gcc.misc-tests/misc.exp: Only run specific testcases.
63986 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63987 * gcc.misc-tests/dg-[1-9].c: New files.
63989 * lib/dg.exp: New testsuite driver.
63990 * gcc.prms/prms.exp: Use it.
63992 * README.gcc: New file.
63994 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63995 Document and reset `lxpass' and `lxfail'.
63996 Simplify "initialized" message.
63997 (gcc_stat): Clean up comments a little.
63999 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
64001 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64003 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
64005 * lib/old-dejagnu.exp (process-option): New proc.
64006 (old-dejagnu-init, old-dejagnu-stat): Likewise.
64007 (old-dejagnu): Simplify.
64008 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64010 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
64012 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64013 exists and is not an empty string.
64015 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64016 $xfail rather than calling setup_xfail. Clear $xfail when test is
64018 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64021 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64022 longer expected to fail.
64024 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64027 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64029 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64030 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64031 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64032 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64035 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64036 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64038 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64040 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64041 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64043 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64044 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64045 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64047 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
64049 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64050 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64051 940714-1.c, 940714-2.c, 940714-3.c},
64052 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64053 gcc.misc-tests/{mg.c,mg.exp}:
64055 * gcc.noncompile/noncompile.exp: Change accordingly.
64057 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
64059 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64060 Undo previous clobberage.
64062 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
64064 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64065 * gcc.special/{930510-1.c, special.exp}:
64066 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64067 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64068 struct-varargs-1.c}: New tests from c-torture-1.26.
64070 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
64072 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64073 argument to switch.
64075 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
64077 * Revert the previous changes. Please see Rob's directory
64078 (/lisa/test/rob/progressive/gcc/testsuite) for testing
64081 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
64083 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64084 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64085 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64086 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64087 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64088 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64089 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64090 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64091 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64092 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64093 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64094 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64095 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64096 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64097 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64098 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64099 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64100 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64101 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64102 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64103 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64104 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64105 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64106 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64107 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64108 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64109 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64110 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64111 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64114 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
64116 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64117 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64120 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
64122 * config/unix.exp (g++_load): Fix syntax.
64124 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
64126 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64127 * gcc.noncompile/921017-1.c: Deleted obsolete test.
64128 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64129 Don't expect va-arg-1.c to fail. Correct expected output for
64131 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64132 * gcc.wendy/hbm4.c: Correct typo.
64133 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64135 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
64137 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64138 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64139 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
64140 * lib/c-torture.exp (c-torture-compile): Ditto.
64142 Reduce volume of output (remove all the -I's and such).
64143 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64144 Call gcc_cpass, gcc_cfail.
64145 (c-torture): Pass testing option to c-torture-compile.
64147 1994-03-21 Doug Evans (dje@cygnus.com)
64149 Bring patches over from progressive.
64150 * config/default.exp: Exit remote shell cleanly.
64151 (g++_exit, g++_start): Add default versions.
64152 * config/sim.exp (gcc_load): Use perror, not error.
64154 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
64156 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
64159 1994-03-14 Doug Evans (dje@cygnus.com)
64161 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64162 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64163 (wendy_try): New proc to run testcase.
64164 (main loop): Call 'em.
64165 * gcc.wendy/*.c: Clean up pass to correct expected output.
64167 * lib/gcc.exp: Minor cleanup work.
64168 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64170 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
64172 * config/sim.exp (gcc_load): Document return codes better.
64173 Don't pass -v to simulator.
64175 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
64177 * gcc.special/920717-x.c: Fix typo.
64178 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64181 * lib/mike-gcc.exp: Fix typo.
64183 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
64185 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64186 binary to use, transform the name.
64187 * config/*.exp: rename everything. Nuke any g++ specific files,
64188 it's now a special case of gcc that requires no special support.
64189 Add a default.exp for unsupported targets.
64191 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
64193 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64194 lib/old-dejagnu.exp: Fix a few patterns to work with the new
64197 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
64199 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64202 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
64204 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64206 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
64208 * gcc.execute/execute.exp: Combine opt_list and foption_list into
64209 option_list. Compile every file with only 4/6 option choices
64210 (same as C torture) instead of with 12/18 different option
64212 * lib/c-torture.exp: Likewise.
64214 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64217 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
64219 * lib/old-deja.exp: Add `excess errors test fails' error, now one
64220 can put an XFAIL *-*-* on excess errors.
64222 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
64224 * g++.law: Add more tests derived from g++-bugs snapshots.
64226 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
64227 equivalent to g++.law/init9.
64229 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64230 compiled it, and the a.out file after we've run it.
64232 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
64234 * lib/mike-g++.exp (postbase): Delete the .o file after we've
64235 compiled it, and the a.out file after we've run it.
64237 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
64239 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64241 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
64243 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64246 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
64248 * g++.law: New directory of g++ tests derived from the g++-bugs
64251 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
64253 * gcc.compile: initbug1.c initbug1.exp testcase added
64255 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
64257 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64258 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64259 fixes submitted by Jeff Law (law@cs.utah.edu)
64260 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64261 Jeff Law (law@cs.utah.edu)
64264 1993-11-30 Mike Stump (mrs@cygnus.com)
64266 * config/unix-g++.exp: Follow the gcc way of doing things.
64267 * g++.old-deja/old-deja.exp: Minor updates.
64268 * lib/g++.exp: New file, follow the gcc way of doing things.
64269 * lib/old-dejagnu.exp: Minor updates.
64270 * lib/mike-g++.exp: Always unset errorInfo.
64272 1993-11-06 Mike Stump (mrs@cygnus.com)
64274 * lib/gcc.exp: Fix some errors with the below change, CC and
64275 CFLAGS should be global when setting, not local.
64277 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64279 * lib/gcc.exp: Transform tool name.
64281 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64283 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64285 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64287 * lib/gcc.exp: change gcc_done to gcc_stat
64289 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64291 * Upgraded gcc testsuite to c-torture version 1.25
64293 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64295 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64296 * lib/c-torture: added hooks for new reporting code.
64298 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64300 * config/sh-gcc.exp: check if sh-sim exists in the path
64302 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64304 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64305 * gcc.compile/compile.exp: Initial changes for new logic.
64306 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64307 * gcc.failure/failure.exp: Initial changes for new logic.
64308 * gcc.ieee/ieee.exp: Initial changes for new logic.
64309 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64310 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64311 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64312 * lib/c-torture.exp: Initial changes for new logic.
64313 * lib/gcc.exp: Initial changes for new logic.
64315 1993-10-15 Mike Stump (mrs@cygnus.com)
64317 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64318 depend upon failure or success. Fully qualify names in failure
64319 and success messages. Always remove a.out before starting
64320 compile, just in case. Pay more attention to error text output by
64321 the compiler. Handle testcases with no known past errors just
64322 like all others, so that things are uniform. Other miscellaneous
64325 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64327 * gcc.cpp: new directory for cpp tests
64329 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64331 * lib/chill.exp: Code reformatted, removed unused code.
64332 * config/unix-chill.exp: Code reformatted, removed unused code.
64333 * chill.execute/execute.exp: Code reformatted, removed unused code.
64334 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64336 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64338 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64339 routines not written.
64341 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64343 * config/bug-gcc.exp: Use new procs from bug.exp.
64345 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64347 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64348 via ftp, rather than depending on NFS.
64349 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64352 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64354 * config/bug-gcc.exp: Use new download proc.
64356 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64358 * chill.execute/execute.exp: cleanups, handles errors better
64359 * chill.compile/compile.exp: rewrite, based on execute.exp
64360 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64361 * lib/chill.exp: major changes to diff proc and compile and link
64362 procs. added chill_fail and chill_pass wrappers to pass and
64363 fail. added more comments, and handle error codes better.
64364 Added a hack to capture stderr from exec, so noncompile tests
64367 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64369 * chill.execute/execute.exp: rewrite of testsuite driver
64370 * lib/chill.exp: rewrite of testsuite driver
64371 * config/unix-chill.exp: rewrite of testsuite driver
64373 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64376 * iexpr.ch: Standardize uppercase.
64377 * tuples.dat: Standardize uppercase.
64378 * vary.ch: standardize. Correct varying string assignments.
64379 * vary.dat: Add new output lines.
64381 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64384 * chprintf.ch: Standardize use of uppercase.
64385 * tuples.ch: Standardize and turn arr2 into a DCL,
64387 * pinits.ch: Standardize.
64389 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64391 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64392 * Makefil: Renamed to Makefile.in.
64393 * configure.in: New.
64395 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64398 * .cvsignore: Add result/output files.
64399 * Makefile: Fix up variables at start. Use MFLAGS
64400 everywhere. Correct bool_loc, built_ins entries.
64401 Add entry for vary1.ch.
64402 * bitarray.ch: Standardize upper-case usage.
64403 * bitexpr.ch: Standardize, add output of b1.
64404 * params.ch: Use arrayt in along PROC parameters, to
64405 avoid novelty problems.
64406 * sets.ch: Tiny cleanup.
64407 * vary1.ch: Re-indent.
64409 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64411 * Add PR-related files to Makefiles, .cvsignore files, etc.
64413 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64415 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64416 with compiler objects. New names are test-flow.c and test-loop.c
64418 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64420 * Upgraded c-torture tests from 1.19 to 1.20
64423 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64424 * gcc.compile: 930623-1.c 930623-2.c
64425 * gcc.noncompile: 930622-1.c 930622-2.c
64426 * gcc.failure: 920411-1.c 920627-2.c
64427 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64429 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64431 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64432 More changes to get testsuite working properly. Needs more work.
64433 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64435 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64437 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64438 More changes to get testsuite working properly. Needs more work.
64440 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64442 * chill.compile/compile.exp: Added for Dejagnu support
64443 * chill.execute/execute.exp: Added for Dejagnu support
64444 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64446 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64448 This should complete moving the CHILL test files.
64449 * chill.noncompile(.cvsignore printf.grt
64450 in-printf.grt chprintf.grt chprintf.ch):
64451 Added test-support files.
64452 (Makefile): Modified further.
64453 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64454 signal.ch): Added test files.
64455 * chill.execute (.cvsignore printf.grt printr.c
64456 in-printf.grt rts.c chprintf.grt rts.h): Added
64457 test-support files.
64458 (Makefile): More corrections.
64460 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64462 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64463 test cases, ready for DejaGnu.
64465 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64467 * Upgraded c-torture tests from 1.18 to 1.19
64469 * gcc.compile: added test(s):
64471 * gcc.execute: added test(s):
64472 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64474 * added new subdirectory for misc tests: gcc.misc-tests
64475 * gcc.misc-test(s): added tests:
64476 inst-check.c test-consts.c test-ior.c test-switch.c
64478 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64480 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64482 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64484 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64486 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64488 * Upgraded c-torture tests from 1.17 to 1.18
64490 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64492 * Upgraded c-torture tests from 1.12 to 1.17
64494 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64496 * lib/old-dejagnu.exp:
64497 Fixed handling of XFAIL target triplets to correctly
64498 recognize wildcard characters. Removed code that
64499 appended a unique id tag to the end of the file name
64500 printed out by the result of the testcases within a
64503 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64505 * lib/old-dejagnu.exp:
64506 Reworked expected failure handling to trigger off of XFAIL
64507 keyword in keyphrase embeded in testcase source code. The
64508 XFAIL keyword must be at the end of the keyphrase line. It
64509 may optionally be followed by one or more target triplets.
64510 It has just occured that the handling of wildcards in the
64511 target triplet may not be correct.
64513 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64515 * g++.old-deja/tests:
64516 Moved all subdirectories up one level into g++.old-deja .
64518 * lib/old-dejagnu.exp:
64519 Fixed problem with CXXFLAGS not being properly reset, and being
64520 corrupted with extraneous "-c" compiler option. This was
64521 causing binaries to not be generated for test that needed them.
64522 Modified strings passed to "pass" and "fail" so that individual
64523 tests from the same test file would be distinguished by an
64524 identifier appended to the test file name in the summary logs;
64525 this corrected a problem with erroneous diff logs. Added code
64526 to search testcases for expected fail and unexpected pass keywords.
64528 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64530 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64532 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64534 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64535 Removed extraneous text from end of "Special g++ Options"
64538 * lib/old-dejagnu.exp: Added pattern matching to look for new
64539 keywords, embedded in testcases comments, which will trigger
64540 calls to xpass and xfail.
64542 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64544 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64545 comments embedded in the testcases, especially the one looking for
64546 special compiler options, as well as the pattern matching for the
64547 compiler output again.
64549 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64551 * lib/old-dejagnu.exp: Do a proper check of the return value for
64552 execute tests. Fixed several problems with the pattern matching
64553 of the compiler output which gave erroneous test results.
64554 Changed several of the test result messages to be more descriptive.
64555 * config/unix-g++.exp: Proc g++_load now actually works and
64556 executes the tests passed to it and returns a usable return
64559 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64561 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64563 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64565 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64566 Modified both files to properly execute the old style
64567 dejagnu tests. The previous versions of these files were
64568 experimental and did not function anything near correctly.
64570 1993-04-05 Rob Savoye (rob@cygnus.com)
64572 * Removed all Makefile.in and configure.in files. No configuration
64575 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64577 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64579 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64581 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64582 gcc.special/configure.in, gcc.noncompile/configure.in,
64583 gcc.execute/configure.in, gcc.code_quality/configure.in,
64584 g++.other/configure.in, g++.old-deja/configure.in,
64585 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64586 in srcname setting.
64588 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64590 * lib/udi.exp: Fixed mondfe and mondfe_download.
64591 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64592 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64594 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64596 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64597 (gdb_exit): Don't remove *_soc files.
64599 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64601 * lib/c-torture.exp: Don't look for main; instead always use -w
64602 -c. This is how the c-torture tests work. Remove the object
64603 file if the compilation succeeds.
64604 * gcc.execute/execute.exp: Remove executable if test passes.
64605 * gcc.noncompile/noncompile.exp: Every test is an expected
64607 * gcc.special/special.exp: Added tests from c-torture 1.11,
64608 corrected use of existing test.
64609 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64610 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64611 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64612 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64613 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64614 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64615 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64616 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64617 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64618 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64619 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64620 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64621 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64622 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64623 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64624 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64625 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64626 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64627 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64629 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64630 correspond to c-torture 1.11.