1 2008-04-24 Danny Smith <dannysmith@users.net>
3 * gcc.dg/format/ms-warnI64-1.c: New file.
5 2008-04-24 Jakub Jelinek <jakub@redhat.com>
8 * gcc.dg/pr36015.c: New test.
10 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12 PR rtl-optimization/36006
13 * gfortran.dg/pr36006-1.f90: New test.
14 * gfortran.dg/pr36006-2.f90: Ditto.
16 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19 * gfortran.dg/minmaxloc_5.f90: New test.
20 * gfortran.dg/minmaxloc_6.f90: New test.
22 2008-04-23 Steve Ellcey <sje@cup.hp.com>
24 * gcc.dg/array-init-1.c: Add big-endian number to check.
26 2008-04-23 Richard Guenther <rguenther@suse.de>
28 PR tree-optimization/27799
29 PR tree-optimization/32921
30 PR tree-optimization/32624
31 * gcc.dg/tree-ssa/pr27799.c: New testcase.
32 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
34 2008-04-23 Richard Guenther <rguenther@suse.de>
37 * gcc.dg/attr-alloc_size-2.c: New testcase.
39 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
41 * gcc.dg/20020919-1.c (loc_size_t): New type.
42 (_dl_stat): Use loc_size_t to cast pointers.
43 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
45 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
48 * gfortran.dg/matmul_7.f90: New test.
50 2008-04-22 Steve Ellcey <sje@cup.hp.com>
52 * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
53 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
54 * gcc.dg/struct/w_prof_local_var.c: Ditto.
55 * gcc.dg/struct/w_prof_global_var.c: Ditto.
56 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
58 2008-04-22 Jason Merrill <jason@redhat.com>
61 * g++.dg/cpp0x/decltype11.C: New.
63 2008-04-23 Jakub Jelinek <jakub@redhat.com>
65 PR rtl-optimization/36017
66 * gcc.dg/pr36017.c: New test.
68 2008-04-22 Jakub Jelinek <jakub@redhat.com>
71 * g++.dg/ext/stmtexpr13.C: New test.
73 2008-04-22 Ian Lance Taylor <iant@google.com>
75 * gcc.c-torture/compile/20080419-1.c: New test.
77 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
80 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
81 Add tests for 'long long'.
82 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
83 Add tests for 'long long'.
85 2008-04-22 Nick Clifton <nickc@redhat.com>
87 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
89 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
92 * gcc.target/i386/pr31486.c: New test.
94 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
96 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
97 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
98 file name there instead of the assembly. Cleanup tree_profile
101 2008-04-21 Steve Ellcey <sje@cup.hp.com>
103 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
104 * gcc.dg/vect/slp-25.c: Ditto.
105 * gcc.dg/vect/vect-outer-5.c: Ditto.
106 * gcc.dg/vect/pr33804.c: Ditto.
107 * gcc.dg/vect/vect-outer-4c.c: Ditto.
108 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
109 * gcc.dg/vect/pr33953.c: Ditto.
110 * gcc.dg/vect/slp-3.c: Ditto.
111 * gcc.dg/vect/vect-iv-6.c: Ditto.
113 2008-04-22 Jakub Jelinek <jakub@redhat.com>
115 * g++.dg/ext/fixed1.C: Add dg-options.
117 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
120 * g++.dg/other/i386-4.C: New test.
122 2008-04-21 Jason Merrill <jason@redhat.com>
125 * g++.dg/ext/fixed1.C: New.
128 * g++.dg/template/ttp27.C: New.
130 2008-04-21 Tom Tromey <tromey@redhat.com>
133 * gcc.dg/cpp/pr33415.c: New file.
135 2008-04-21 Olivier Hainque <hainque@adacore.com>
137 * gnat.dg/bltins.adb: New testcase.
139 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
142 * gfortran.dg/zero-sized_4.f90: New test.
144 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147 * gfortran.dg/continuation_5.f: Add some comment lines.
148 * gfortran.dg/continuation_3.f90: Add some comment lines.
150 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
153 * gfortran.dg/reshape_zerosize_1.f90: New file.
155 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
157 * gnat.dg/alignment6.adb: New test.
159 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
164 * gfortran.dg/array_constructor_23.f: New test.
167 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
168 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
169 "builtin_free" to 27.
170 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
171 of "builtin_free" to 21.
173 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
176 * gfortran.dg/pr35154-dwarf2.f: Remove.
177 * gfortran.dg/pr35154-stabs.f: Remove.
179 2008-04-18 Ian Lance Taylor <iant@google.com>
181 PR tree-optimization/35977
182 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
184 2008-04-18 Jakub Jelinek <jakub@redhat.com>
185 Peter Bergner <bergner@vnet.ibm.com>
188 * gcc.target/powerpc/pr35907.c: New test.
190 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
192 * gnat.dg/dynamic_elab_pkg.ads: New helper.
193 * gnat.dg/dynamic_elab1.ad[sb]: New test.
194 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
196 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
198 Tests for char16_t and char32_t support.
199 * g++.dg/ext/utf-cvt.C: New
200 * g++.dg/ext/utf-cxx0x.C: New
201 * g++.dg/ext/utf-cxx98.C: New
202 * g++.dg/ext/utf-dflt.C: New
203 * g++.dg/ext/utf-gnuxx0x.C: New
204 * g++.dg/ext/utf-gnuxx98.C: New
205 * g++.dg/ext/utf-mangle.C: New
206 * g++.dg/ext/utf-typedef-cxx0x.C: New
207 * g++.dg/ext/utf-typedef-cxx98.C: New
208 * g++.dg/ext/utf-typespec.C: New
209 * g++.dg/ext/utf16-1.C: New
210 * g++.dg/ext/utf16-2.C: New
211 * g++.dg/ext/utf16-3.C: New
212 * g++.dg/ext/utf16-4.C: New
213 * g++.dg/ext/utf32-1.C: New
214 * g++.dg/ext/utf32-2.C: New
215 * g++.dg/ext/utf32-3.C: New
216 * g++.dg/ext/utf32-4.C: New
217 * gcc.dg/utf-cvt.c: New
218 * gcc.dg/utf-dflt.c: New
219 * gcc.dg/utf16-1.c: New
220 * gcc.dg/utf16-2.c: New
221 * gcc.dg/utf16-3.c: New
222 * gcc.dg/utf16-4.c: New
223 * gcc.dg/utf32-1.c: New
224 * gcc.dg/utf32-2.c: New
225 * gcc.dg/utf32-3.c: New
226 * gcc.dg/utf32-4.c: New
228 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
230 * gnat.dg/specs/varsize_return.ads: New test.
231 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
232 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
234 2008-04-17 Jason Merrill <jason@redhat.com>
237 * g++.dg/overload/autoptr1.C: New.
239 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
241 * gnat.dg/alignment4.adb: New test.
242 * gnat.dg/alignment5.adb: Likewise.
243 * gnat.dg/frame_overflow.adb: Adjust.
245 2008-04-17 Richard Guenther <rguenther@suse.de>
247 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
249 2008-04-17 Christian Bruel <christian.bruel@st.com>
251 * gcc.dg/long-long-compare-1.c: New testcase.
253 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
256 * gfortran.dg/eoshift_2.f90: New test.
258 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
261 * gfortran.dg/intrinsic_char_1.f90: New test.
263 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
266 * gfortran.dg/pr35944-1.f90: New test.
267 * gfortran.dg/pr35944-2.f90: Ditto.
269 2008-04-16 Jakub Jelinek <jakub@redhat.com>
272 * gcc.dg/dfp/pr35739.c: New test.
274 PR tree-optimization/35899
275 * gcc.dg/pr35899.c: New test.
278 * gfortran.dg/pr35662.f90: New test.
280 2008-04-16 Richard Guenther <rguenther@suse.de>
282 * gcc.dg/tree-ssa/loop-35.c: New testcase.
284 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
287 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
288 gnat.dg/incomplete2.adb: New.
290 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
292 PR tree-optimization/35629
293 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
294 scan-tree-dump-times.
296 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
299 * gnat.dg/specs/corr_discr.ads: New.
301 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
303 * gnat.dg/string_slice2.adb: New test.
305 2008-04-15 Richard Guenther <rguenther@suse.de>
307 * gcc.dg/fold-compare-2.c: Adjust testcase.
308 * gcc.dg/tree-ssa/pr21086.c: Likewise.
310 2008-04-15 Richard Guenther <rguenther@suse.de>
312 * gcc.dg/tree-ssa/salias-1.c: Remove.
313 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
314 * gcc.dg/tree-ssa/alias-15.c: Likewise.
315 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
317 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
319 * gnat.dg/loop_optimization1.ad[sb]: New test.
321 2008-04-15 Jakub Jelinek <jakub@redhat.com>
324 * gcc.dg/gomp/pr35751.c: New test.
325 * g++.dg/gomp/pr35751.C: New test.
327 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
330 * gnat.dg/prot_def.adb: New.
332 2008-04-14 Ian Lance Taylor <iant@google.com>
334 * gcc.dg/strict-overflow-6.c: New.
335 * gcc.dg/no-strict-overflow-7.c: New.
336 * gcc.dg/Wstrict-overflow-22.c: New.
338 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
340 * gnat.dg/specs/storage.ads: Fix expected error message.
342 2008-04-14 Robert Dewar <dewar@adacore.com>
344 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
346 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
349 * gnat.dg/specs/linker_section.ads: New.
351 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
354 * gnat.dg/specs/renamings.ads: New.
356 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
359 * gnat.dg/specs/storage.ads: New.
361 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
363 * gnat.dg/deep_old.adb: New.
365 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
367 * gnat.dg/loop_address2.adb: New test.
369 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
372 * gfortran.dg/continuation_3.f90: Update test.
373 * gfortran.dg/continuation_5.f: Update test.
374 * gfortran.dg/continuation_10.f90: New test.
376 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
380 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
381 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
382 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
383 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
385 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
388 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
390 2008-04-12 Andrew Pinski <pinskia@gmail.com>
392 * gcc.target/powerpc/darwin-save-world-1.c: New test.
394 2008-04-11 Richard Guenther <rguenther@suse.de>
396 PR tree-optimization/35869
397 * gcc.c-torture/compile/pr35869.c: New testcase.
399 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
401 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
402 /* mmintrin-common.h */ section.
404 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
406 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
409 * gcc.dg/attr-error-1.c: New test.
411 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
413 * gcc.target/mips/scc-2.c: New test.
414 * gcc.target/mips/scc-3.c: New test.
415 * gcc.target/mips/scc-4.c: New test.
417 2008-04-10 Ira Rosen <irar@il.ibm.com>
419 PR tree-optimization/35821
420 * gcc.dg/vect/pr35821-altivec.c: New.
421 * gcc.dg/vect/pr35821-spu.c: New.
423 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
427 * lib/target-supports.dg: Add check_effective_target_trampolines.
428 Disable profiling for avr-*-*.
429 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
430 * gcc.c-torture/compile/nested-1.c: Ditto.
431 * gcc.c-torture/compile/20050122-2.c: Ditto.
432 * gcc.c-torture/compile/20010226-1.c: Ditto.
433 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
434 * gcc.c-torture/compile/980506-1.c: Ditto.
435 * gcc.c-torture/compile/20020604-1.c: Ditto.
436 * gcc.c-torture/compile/limits-stringlit.c: Ditto
437 * gcc.c-torture/compile/20001226-1.c: Ditto
439 2008-04-09 Jason Merrill <jason@redhat.com>
442 * g++.dg/ext/complit9.C: New.
444 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
447 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
448 gnat.dg/specs/fe_inlining_helper.adb: New test.
450 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
452 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
453 x86_64-pc-mingw target.
454 * gcc.dg/titype-1.c: Likewise.
456 2008-04-09 Richard Sandiford <richard@codesourcery.com>
458 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
460 (check_effective_target_vxworks_rtp): New procedure.
461 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
462 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
463 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
464 * g++.old-deja/g++.brendan/new3.C: Likewise.
465 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
466 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
468 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
469 * g++.old-deja/g++.mike/p2736.C: Likewise.
470 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
471 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
472 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
475 2008-04-09 Jakub Jelinek <jakub@redhat.com>
477 * gfortran.dg/namelist_47.f90: New test.
479 2008-04-09 Richard Guenther <rguenther@suse.de>
481 * gfortran.dg/bind_c_usage_14.f03: Adjust.
483 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
486 * execute/20071221-1.c: Adapt test for 16 bit int targets.
487 * execute/pr35163.c: Ditto.
489 2008-04-08 Richard Guenther <rguenther@suse.de>
491 * gcc.c-torture/execute/20080408-1.c: New testcase.
493 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
495 * gnat.dg/pack6.adb: New test.
496 * gnat.dg/pack7.adb: Likewise.
497 * gnat.dg/pack8.adb: Likewise.
499 2008-04-08 Arnaud Charlet <charlet@adacore.com>
501 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
502 * gnat.dg/rt1.adb: New test.
503 * gnat.dg/test_time_stamp.adb: New test.
504 * gnat.dg/specs/warn_star.ads: New test.
505 * gnat.dg/specs/aggr1.ads: New test.
507 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
509 PR fortran/25829 28655
510 * gfortran.dg/write_check2.f90: Update dg-error.
511 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
513 2008-04-07 Jason Merrill <jason@redhat.com>
516 * g++.dg/warn/ctor1.C: New.
518 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
521 * gcc.dg/torture/pr35842.c: New.
523 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
525 * gnat.dg/array4.adb: New test.
526 * gnat.dg/specs/static_initializer2.ads: Likewise.
528 2008-04-06 Richard Guenther <rguenther@suse.de>
530 PR tree-optimization/35400
531 * gcc.dg/torture/pr35400.c: New testcase.
532 * g++.dg/torture/pr35400.C: Likewise.
534 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
537 * gfortran.dg/simplify_argN_1.f90: New test.
539 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
542 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
544 2008-04-06 Tobias Burnus <burnus@net-b.de>
546 * gfortran.dg/f2003_io_1.f03: Make standard conform.
547 * gfortran.dg/f2003_io_8.f03: New.
549 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
551 * gnat.dg/pack5.adb: New test.
553 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
556 * gcc.target/i386/pr12329.c: New test.
558 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
560 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
562 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
564 PR fortran/25829 28655
565 * gfortran.dg/f2003_io_1.f03: New test.
566 * gfortran.dg/f2003_io_2.f03: New test.
567 * gfortran.dg/f2003_io_3.f03: New test.
568 * gfortran.dg/f2003_io_4.f03: New test.
569 * gfortran.dg/f2003_io_5.f03: New test.
570 * gfortran.dg/f2003_io_6.f03: New test.
571 * gfortran.dg/f2003_io_7.f03: New test.
573 2008-04-05 Richard Guenther <rguenther@suse.de>
575 PR tree-optimization/35833
576 * gcc.dg/torture/pr35833.c: New testcase.
578 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
580 * gcc.target/sh/sh2a-band.c: New test.
581 * gcc.target/sh/sh2a-bclrmem.c: New test.
582 * gcc.target/sh/sh2a-bld.c: New test.
583 * gcc.target/sh/sh2a-bor.c: New test.
584 * gcc.target/sh/sh2a-bsetmem.c: New test.
585 * gcc.target/sh/sh2a-bxor.c: New test.
587 2008-04-04 Janis Johnson <janis187@us.ibm.com>
589 * g++.dg/other/anon5.C: Don't depend on line number for error message.
591 * gcc.dg/torture/builtin-modf-1.c: Use special options for
594 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
596 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
599 * gcc.dg/dfp/pr35620.c: New test.
600 * gcc.dg/dfp/func-pointer.c: New test.
601 * gcc.dg/dfp/func-deref.c: New test.
603 2008-04-04 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/gomp/pr35364.C: New test.
608 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
610 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
611 * g++.dg/other/i386-3.C: Likewise.
612 * gcc.target/i386/sse-13.c: Likewise.
613 * gcc.target/i386/sse-14.c: Likewise.
615 * gcc.target/i386/aes-check.h: New.
616 * gcc.target/i386/aesdec.c: Likewise.
617 * gcc.target/i386/aesdeclast.c: Likewise.
618 * gcc.target/i386/aesenc.c: Likewise.
619 * gcc.target/i386/aesenclast.c: Likewise.
620 * gcc.target/i386/aesimc.c: Likewise.
621 * gcc.target/i386/aeskeygenassist.c: Likewise.
622 * gcc.target/i386/pclmulqdq.c: Likewise.
623 * gcc.target/i386/pclmul-check.h: Likewise.
625 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
626 (check_effective_target_pclmul): Likewise.
628 2008-04-04 Jakub Jelinek <jakub@redhat.com>
631 * gcc.dg/pr35440.c: New test.
633 2008-04-04 Richard Guenther <rguenther@suse.de>
636 * gnat.dg/pr35823.adb: New testcase.
638 2008-04-03 Janis Johnson <janis187@us.ibm.com>
641 * gcc.dg/dfp/constants-zero.c: New test.
643 2008-04-03 Jakub Jelinek <jakub@redhat.com>
646 * gcc.dg/gomp/pr35738.c: New test.
649 * gcc.dg/gomp/pr35818.c: New test.
652 * gfortran.dg/gomp/pr35786-1.f90: New test.
653 * gfortran.dg/gomp/pr35786-2.f90: New test.
655 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
657 * gcc.target/mips/scc-1.c: New test.
659 2008-04-03 Richard Guenther <rguenther@suse.de>
661 * gcc.dg/tree-ssa/vrp43.c: New testcase.
662 * gcc.dg/tree-ssa/vrp44.c: Likewise.
663 * gcc.dg/tree-ssa/vrp45.c: Likewise.
665 2008-04-03 Jakub Jelinek <jakub@redhat.com>
668 * g++.dg/other/offsetof5.C: New test.
670 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
672 PR rtl-optimization/35281
673 * gcc.target/i386/pr35281.c: New test.
675 2008-04-03 Richard Guenther <rguenther@suse.de>
678 * gcc.c-torture/execute/pr35800.c: New test.
680 2008-04-02 Joseph Myers <joseph@codesourcery.com>
682 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
683 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
684 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
685 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
686 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
687 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
688 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
689 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
690 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
691 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
692 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
694 2008-04-02 Richard Guenther <rguenther@suse.de>
696 PR tree-optimization/14495
697 PR tree-optimization/34793
698 * gcc.dg/tree-ssa/vrp41.c: New testcase.
699 * gcc.dg/tree-ssa/vrp42.c: Likewise.
701 2008-04-02 Richard Guenther <rguenther@suse.de>
703 PR tree-optimization/14495
704 * gcc.dg/tree-ssa/vrp40.c: New testcase.
706 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
708 * gnat.dg/specs/discr_record_constant.ads: New test.
710 2008-04-02 Richard Guenther <rguenther@suse.de>
712 * gcc.dg/tree-ssa/vrp38.c: New testcase.
713 * gcc.dg/tree-ssa/vrp39.c: Likewise.
715 2008-04-01 George Helffrich <george@gcc.gnu.org>
717 PRs fortran/PR35154, fortran/PR23057
718 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
719 use of common is unchanged.
721 * lib/gfortran-dg.exp: New harness to compile Fortran progs
722 with all combinations of debug options available on target.
723 * gfortran.dg/debug/debug.exp: Ditto.
724 * gfortran.dg/debug/trivial.f: Ditto.
725 * gfortran.dg/debug/pr35154-stabs.f: New test case for
726 .stabs functionality.
727 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
730 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
733 * gcc.dg/format/gcc_gfc-2.c: New test.
735 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
737 * g++.dg/bprob/bprob.exp: Do not check gcno files.
738 Use -fprofile-use for profile use.
739 * gcc.misc-tests/bprob.exp: Ditto.
740 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
741 * gcc.dg/matrix/matrix.exp: Ditto.
742 * gcc.dg/struct/struct-reorg.exp: Ditto.
743 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
744 * gcc.dg/profile-dir-1.c: New test.
745 * gcc.dg/profile-dir-2.c: New test.
746 * gcc.dg/profile-dir-3.c: New test.
748 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
751 * gcc.dg/old-style-param-1.c: New test.
753 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
755 * gnat.dg/object_overflow.adb: New test.
757 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
760 * gcc.dg/tree-ssa/vector-1.c: New testcase.
761 * gcc.c-torture/execute/vector-1.c: New testcase.
762 * gcc.c-torture/execute/vector-2.c: New testcase.
764 2008-03-31 Olivier Hainque <hainque@adacore.com>
766 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
767 * gnat.dg/assign_from_packed.adb: New testcase.
769 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
771 PR rtl-optimization/35729
772 * gcc.dg/pr35729.c: New test.
774 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
777 * gcc.target/i386/pr32000-1.c: New.
779 2008-03-31 Arnaud Charlet <charlet@adacore.com>
781 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
782 on some environments.
784 2008-03-31 Andrew Pinski <pinskia@gmail.com>
787 * gcc.c-torture/compile/pr35431.c: New testcase.
789 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
791 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
794 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
797 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
799 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
802 * g++.dg/parse/friend8.C: New test.
805 * gcc.dg/union-cast-4.c: New test.
807 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
810 * gcc.target/i386/sse4_1-blendps-2.c: New.
811 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
813 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
815 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
816 * gfortran.dg/internal_pack_2.f90: Likewise.
817 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
818 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
819 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
820 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
821 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
822 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
824 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
826 * gnat.dg/bit_packed_array2.adb: New test.
828 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
831 * gfortran.dg/transpose_conjg_1.f90: New test.
833 2008-03-29 Laurent GUERBY <laurent@guerby.net>
835 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
837 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
840 * gfortran.dg/allocate_zerosize_3.f: New test.
843 * gfortran.dg/character_assign_1.f90: New test.
845 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
849 * gfortran.dg/intrinsic_spread_1.f90: New file.
850 * gfortran.dg/intrinsic_spread_2.f90: New file.
851 * gfortran.dg/intrinsic_spread_3.f90: New file.
853 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
856 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
857 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
858 * gfortran.dg/func_assign.f90: Likewise.
859 * gfortran.dg/implicit_11.f90: Likewise.
860 * gfortran.dg/proc_assign_1.f90: Likewise.
861 * gfortran.dg/proc_assign_2.f90: Likewise.
862 * gfortran.dg/procedure_lvalue.f90: Likewise.
864 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
867 * gfortran.dg/direct_io_10.f: New test.
869 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.target/i386/vectorize6.c: New test.
873 2008-03-28 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/associated_target_2.f90: New.
878 2008-03-28 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/19580
881 * gcc.dg/tree-ssa/loop-34.c: New testcase.
883 2008-03-28 Richard Guenther <rguenther@suse.de>
885 PR tree-optimization/30317
886 PR tree-optimization/30911
887 PR tree-optimization/34793
888 * gcc.dg/tree-ssa/vrp35.c: New testcase.
889 * gcc.dg/tree-ssa/vrp36.c: Likewise.
890 * gcc.dg/tree-ssa/vrp37.c: Likewise.
892 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
895 * gcc.target/powerpc/altivec-25.c: New testcase.
897 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
900 * gfortran.dg/cshift_shift_real_2.f90: New test.
902 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
904 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
905 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
907 2008-03-27 Richard Guenther <rguenther@suse.de>
910 * gcc.dg/attr-weak-1.c: New testcase.
912 2008-03-27 Richard Guenther <rguenther@suse.de>
914 PR tree-optimization/32810
915 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
917 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
919 * g++.dg/cpp0x/variadic91.C: New.
921 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
923 * gcc.dg/tree-ssa/loop-32.c: New testcase.
924 * gcc.dg/tree-ssa/loop-33.c: Likewise.
926 2008-03-27 Richard Guenther <rguenther@suse.de>
928 * gcc.dg/fold-addr-1.c: New testcase.
930 2008-03-27 Andrew Pinski <pinskia@gmail.com>
933 * gcc.c-torture/compile/complex-5.c: New test.
935 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
937 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
939 2008-03-26 Jakub Jelinek <jakub@redhat.com>
942 * g++.dg/ext/attrib33.C: New test.
944 2008-03-26 Richard Guenther <rguenther@suse.de>
947 2008-03-26 Richard Guenther <rguenther@suse.de>
949 * gcc.dg/fold-addr-1.c: New testcase.
951 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
953 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
954 before redefinitions of extern and __inline.
955 * gcc.target/i386/sse-13.c: Ditto.
957 2008-03-26 Jakub Jelinek <jakub@redhat.com>
960 * g++.dg/other/error27.C: New test.
962 2008-03-26 Richard Guenther <rguenther@suse.de>
964 * gcc.dg/fold-addr-1.c: New testcase.
966 2008-03-26 Richard Guenther <rguenther@suse.de>
968 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
969 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
970 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
971 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
972 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
973 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
974 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
976 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
978 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
979 variadic template template parameter binding semantics.
980 * g++.dg/cpp0x/variadic85.C: Ditto.
981 * g++.dg/cpp0x/variadic88.C: New.
982 * g++.dg/cpp0x/variadic89.C: New.
983 * g++.dg/cpp0x/variadic90.C: New.
984 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
985 variadic template template parameter binding semantics.
986 * g++.dg/cpp0x/variadic-lambda.C: New.
988 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
991 * g++.dg/ext/altivec-15.C: New testcase.
993 2008-03-25 Andrew Pinski <pinskia@gmail.com>
996 * objc.dg/method-20.m: New testcase.
998 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
1000 PR rtl-optimization/35232
1001 * gcc.target/mips/pr35232.c: New test.
1003 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
1005 * g++.dg/template/sfinae4.C: New.
1006 * g++.dg/template/sfinae5.C: New.
1007 * g++.dg/template/sfinae6.C: New.
1008 * g++.dg/template/sfinae6_neg.C: New.
1009 * g++.dg/template/sfinae7.C: New.
1010 * g++.dg/template/sfinae8.C: New.
1011 * g++.dg/template/sfinae9.C: New.
1012 * g++.dg/template/sfinae10.C: New.
1013 * g++.dg/template/sfinae11.C: New.
1014 * g++.dg/template/sfinae12.C: New.
1015 * g++.dg/template/sfinae13.C: New.
1016 * g++.dg/template/sfinae14C: New.
1018 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1020 * gcc.target/sh/sh2a-bclr.c: New test.
1021 * gcc.target/sh/sh2a-bset.c: New test.
1023 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1025 * gcc.target/sh/sh2a-movrt.c: New test.
1027 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1029 * gcc.target/sh/sh2a-prefetch.c: New test.
1031 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1032 Naveen.H.S <naveen.hs@kpitcummins.com>
1034 * gcc.target/sh/sh2a-movi20s.c: New test.
1036 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
1037 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1038 Naveen.H.S <naveen.hs@kpitcummins.com>
1040 * gcc.target/sh/sh2a-resbank.c: New test.
1041 * gcc.target/sh/sh2a-tbr-jump.c: New test.
1042 * gcc.target/sh/sh2a-jsrn.c: New test.
1043 * gcc.target/sh/sh2a-rtsn.c: New test.
1045 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
1047 * gcc.target/i386/sse-17.c: Include sse2-check.h.
1048 (main): Change to void and rename to sse2_test.
1049 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1050 dg-do-what-default to "compile" if SSE2 hardware is not available.
1051 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1052 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1053 xfail vect_no_int_max from "vectorization not profitable" check.
1055 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1058 * gcc.dg/torture/pr26222.c: New testcase.
1060 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
1063 * gfortran.dg/null_3.f90 : New test
1066 * gfortran.dg/module_function_type_1.f90 : New test
1068 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
1071 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
1072 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
1073 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
1075 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
1077 * gcc.target/mips/dse-1.c: Add checks for zeros.
1079 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1082 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1084 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1087 * internal_pack_1.f90: New test case.
1088 * internal_pack_2.f90: New test case.
1089 * internal_pack_3.f90: New test case.
1091 2008-03-21 Olivier Hainque <hainque@adacore.com>
1093 * gnat.dg/empty_vector_length.adb: New testcase.
1095 2008-03-20 Richard Guenther <rguenther@suse.de>
1097 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1099 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
1100 Uros Bizjak <ubizjak@gmail.com>
1103 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1104 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1105 if SSE2 hardware is not available.
1106 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1107 gcc.dg/vect/vect.exp.
1108 * gfortran.dg/vect/vect.exp: Ditto.
1109 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1111 2008-03-20 Andreas Schwab <schwab@suse.de>
1113 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1116 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1118 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1119 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1122 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
1125 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1126 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1127 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1128 * gcc.target/i386/ssse3-palignr.c: Likewise.
1129 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1130 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1131 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1132 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1133 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1134 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1135 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1136 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1137 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1138 * gcc.target/i386/ssse3-psignb.c: Likewise.
1139 * gcc.target/i386/ssse3-psignd.c: Likewise.
1140 * gcc.target/i386/ssse3-psignw.c: Likewise.
1142 2008-03-20 Andreas Schwab <schwab@suse.de>
1145 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1146 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1147 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1148 continuation and remove xfail.
1150 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1153 * gfortran.dg/internal_pack_3.f90: Add missing parameter
1156 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
1158 * gcc.dg/format/ms_array-1.c: New.
1159 * gcc.dg/format/ms_c90-scanf-3.c: New.
1160 * gcc.dg/format/ms_c99-strftime-1.c: New.
1161 * gcc.dg/format/ms_no-y2k-1.c: New.
1162 * gcc.dg/format/ms_attr-1.c: New.
1163 * gcc.dg/format/ms_c90-scanf-4.c: New.
1164 * gcc.dg/format/ms_c99-strftime-2.c: New.
1165 * gcc.dg/format/ms_nonlit-1.c: New.
1166 * gcc.dg/format/ms_c90-scanf-5.c: New.
1167 * gcc.dg/format/ms_cast-1.c: New.
1168 * gcc.dg/format/ms_nonlit-2.c: New.
1169 * gcc.dg/format/ms_attr-2.c: New.
1170 * gcc.dg/format/ms_c90-strftime-1.c: New.
1171 * gcc.dg/format/ms_miss-1.c: New.
1172 * gcc.dg/format/ms_nonlit-3.c: New.
1173 * gcc.dg/format/ms_attr-3.c: New.
1174 * gcc.dg/format/ms_c90-strftime-2.c: New.
1175 * gcc.dg/format/ms_miss-2.c: New.
1176 * gcc.dg/format/ms_nul-1.c: New.
1177 * gcc.dg/format/ms_attr-4.c: New.
1178 * gcc.dg/format/ms_c94-printf-1.c: New.
1179 * gcc.dg/format/ms_miss-3.c: New.
1180 * gcc.dg/format/ms_nul-2.c: New.
1181 * gcc.dg/format/ms_attr-7.c: New.
1182 * gcc.dg/format/ms_c94-scanf-1.c: New.
1183 * gcc.dg/format/ms_miss-4.c: New.
1184 * gcc.dg/format/ms_null-1.c: New.
1185 * gcc.dg/format/ms_bitfld-1.c: New.
1186 * gcc.dg/format/ms_c99-printf-1.c: New.
1187 * gcc.dg/format/ms_miss-5.c: New.
1188 * gcc.dg/format/ms_plus-1.c: New.
1189 * gcc.dg/format/ms_branch-1.c: New.
1190 * gcc.dg/format/ms_c99-printf-2.c: New.
1191 * gcc.dg/format/ms_miss-6.c: New.
1192 * gcc.dg/format/ms_sec-1.c: New.
1193 * gcc.dg/format/ms_c90-printf-1.c: New.
1194 * gcc.dg/format/ms_c99-printf-3.c: New.
1195 * gcc.dg/format/ms_multattr-1.c: New.
1196 * gcc.dg/format/ms_unnamed-1.c: New.
1197 * gcc.dg/format/ms_c90-printf-2.c: New.
1198 * gcc.dg/format/ms_c99-scanf-1.c: New.
1199 * gcc.dg/format/ms_multattr-2.c: New.
1200 * gcc.dg/format/ms_va-1.c: New.
1201 * gcc.dg/format/ms_c90-printf-3.c: New.
1202 * gcc.dg/format/ms_c99-scanf-2.c: New.
1203 * gcc.dg/format/ms_multattr-3.c: New.
1204 * gcc.dg/format/ms_c90-scanf-1.c: New.
1205 * gcc.dg/format/ms_c99-scanf-3.c: New.
1206 * gcc.dg/format/ms_no-exargs-1.c: New.
1207 * gcc.dg/format/ms_zero-length-1.c: New.
1208 * gcc.dg/format/ms_c90-scanf-2.c: New.
1209 * gcc.dg/format/ms_c99-scanf-4.c: New.
1210 * gcc.dg/format/ms_no-exargs-2.c: New.
1211 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1212 * gcc.dg/format/miss-1.c: Likewise.
1213 * gcc.dg/format/miss-3.c: Likewise.
1214 * gcc.dg/format/multattr-2.c: Likewise.
1215 * gcc.dg/format/miss-5.c: Likewise.
1216 * gcc.dg/format/attr-2.c: Likewise.
1217 * gcc.dg/format/attr-4.c: Likewise.
1218 * gcc.dg/format/c90-scanf-4.c: Likewise.
1219 * gcc.dg/format/c99-printf-3.c: Likewise.
1220 * gcc.dg/format/multattr-1.c: Likewise.
1221 * gcc.dg/format/miss-4.c: Likewise.
1222 * gcc.dg/format/miss-6.c: Likewise.
1223 * gcc.dg/format/c90-printf-3.c: Likewise.
1224 * gcc.dg/format/attr-1.c: Likewise.
1225 * gcc.dg/format/attr-3.c: Likewise.
1226 * gcc.dg/format/attr-7.c: Likewise.
1227 * gcc.dg/format/format.h: Treat mingw and gnu style.
1228 * gcc.dg/format/sys_format.c: New.
1230 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1233 * gfortran.dg/namelist_46.f90: New test.
1235 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1238 * gcc.target/i386/pr14552.c: New test.
1240 2008-03-19 Michael Matz <matz@suse.de>
1243 * gcc.dg/pr35616.c: New test.
1245 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1248 * gfortran.dg/argument_checking_16.f90: New test.
1250 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1253 * gfortran.dg/internal_pack_1.f90: New test case.
1254 * gfortran.dg/internal_pack_2.f90: New test case.
1255 * gfortran.dg/internal_pack_3.f90: New test case.
1257 2008-03-19 Jan Hubicka <jh@suse.cz>
1259 * gcc.dg/20050811-2.c: Update dumping flags.
1260 * gcc.dg/sms-2.c: Update dumping flags.
1261 * gcc.dg/var-expand1.c: Update dumping flags.
1262 * gcc.dg/var-expand3.c: Update dumping flags.
1263 * gcc.dg/pr30957-1.c: Update dumping flags.
1264 * gcc.dg/20050811-1.c: Update dumping flags.
1265 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1266 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1268 2008-03-19 Richard Guenther <rguenther@suse.de>
1271 * gcc.dg/testsuite/uninit-15.c: New testcase.
1272 * gcc.dg/testsuite/uninit-16.c: Likewise.
1274 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1277 * g++.dg/other/pr35504.C: New test.
1279 2008-03-18 Richard Guenther <rguenther@suse.de>
1281 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1282 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1284 2008-03-18 Richard Guenther <rguenther@suse.de>
1286 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1288 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1291 * gfortran.dg/namelist_45.f90: New test.
1293 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1296 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1297 Write variables instead of reading them.
1299 2008-03-17 Jason Merrill <jason@redhat.com>
1302 * g++.dg/init/ref16.C: New testcase.
1304 2008-03-17 Richard Guenther <rguenther@suse.de>
1306 PR tree-optimization/19637
1307 * g++.dg/tree-ssa/pr19637.C: New testcase.
1309 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1312 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1314 2008-03-16 Richard Guenther <rguenther@suse.de>
1317 * gcc.c-torture/compile/pr35607.c: New testcase.
1318 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1320 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1323 * gfortran.dg/write_invalid_format.f90: New test.
1325 2008-03-15 Richard Guenther <rguenther@suse.de>
1327 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1329 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1332 * gfortran.dg/elemental_subroutine_6.f90: New test.
1334 2008-03-15 Richard Guenther <rguenther@suse.de>
1336 * gcc.dg/pr23911.c: Adjust testcase.
1337 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1338 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1340 2008-03-15 Richard Guenther <rguenther@suse.de>
1343 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1345 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1348 * gfortran.dg/generic_16.f90: New test.
1350 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1353 * gcc.c-torture/compile/pr35595.c: New test.
1355 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1358 * gfortran.dg/nearest_4.f90: New test.
1360 2008-03-14 Richard Guenther <rguenther@suse.de>
1362 PR tree-optimization/13761
1363 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1365 2008-03-14 Richard Guenther <rguenther@suse.de>
1367 PR tree-optimization/34172
1368 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1369 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1370 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1371 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1372 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1373 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1375 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1378 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1380 2008-03-14 Richard Guenther <rguenther@suse.de>
1382 PR tree-optimization/34043
1383 PR tree-optimization/33989
1384 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1385 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1386 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1387 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1388 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1390 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1391 Uros Bizjak <ubizjak@gmail.com>
1394 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1396 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1398 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1399 Uros Bizjak <ubizjak@gmail.com>
1402 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1403 count from 0 to 1 for lp64 targets.
1404 * gfortran.dg/ldist-1.f90: Update test to check
1405 for 5 loops distributed instead of 4 for lp64 targets.
1407 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1410 * gfortran.dg/derived_sub.f90: New test.
1412 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1415 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1416 dg-require-effective-target.
1417 * g++.dg/tls/static-1a.cc: Likewise.
1419 2008-03-13 Tom Tromey <tromey@redhat.com>
1422 * gcc.dg/cpp/pr35322.c: New file.
1424 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1426 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1427 (main): Call check_vect.
1429 2008-03-13 Alon Dayan <alond@il.ibm.com>
1430 Olga Golovanevsky <olga@il.ibm.com>
1432 PR tree-optimization/35041
1433 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1435 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1439 * g++.dg/other/i386-3.C: New test.
1440 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1441 * gcc.target/i386/sse-14.c: Ditto.
1442 * gcc.target/i386/mmx-1.c: Ditto.
1443 * gcc.target/i386/mmx-2.c: Ditto.
1444 * gcc.target/i386/3dnow-1.c: Ditto.
1445 * gcc.target/i386/3dnow-2.c: Ditto.
1446 * gcc.target/i386/3dnowA-1.c: Ditto.
1447 * gcc.target/i386/3dnowA-2.c: Ditto.
1449 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1452 * gcc.target/i386/pr35422.c: Escape brackets.
1454 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1457 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1459 * gcc.target/i386/pr35422.c: New.
1461 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1464 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1466 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1469 * gcc.target/i386/pr35540.c: New test.
1471 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1473 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1475 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1478 * g++.dg/torture/pr35526.C: New test.
1480 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1483 * g++.dg/gomp/pr35328.C: New test.
1486 * g++.dg/gomp/pr35337.C: New test.
1490 * gcc.dg/gomp/pr35438.c: New test.
1491 * gcc.dg/gomp/pr35439.c: New test.
1494 * g++.dg/gomp/pr35099.C: New test.
1496 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/range_check2.adb: New test.
1500 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1502 PR tree-optimization/35494
1503 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1504 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1505 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1506 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1508 2008-03-10 Richard Guenther <rguenther@suse.de>
1510 PR tree-optimization/34677
1511 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1512 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1513 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1515 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1518 * gfortran.dg/module_commons_2.f90: New test.
1520 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1522 * gnat.dg/frame_overflow.adb: Improve portability.
1524 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1527 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1528 * gcc.target/i386/isa-2.c: Likewise.
1529 * gcc.target/i386/isa-3.c: Likewise.
1530 * gcc.target/i386/isa-10.c: Likewise.
1531 * gcc.target/i386/isa-11.c: Likewise.
1532 * gcc.target/i386/isa-12.c: Likewise.
1533 * gcc.target/i386/isa-13.c: Likewise.
1534 * gcc.target/i386/isa-14.c: Likewise.
1536 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.target/i386/pr22152.c: New test.
1540 * gcc.target/i386/sse2-mmx.c: Ditto.
1542 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1544 * gnat.dg/uninit_func.adb: New test.
1546 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/pack4.adb: New test.
1550 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1552 * gnat.dg/small_alignment.adb: New test.
1554 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1556 * gnat.dg/specs/alignment2.ads: New test.
1558 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1560 * gnat.dg/pack3.adb: New test.
1562 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1565 * g++.dg/other/pr20366.C: New test.
1567 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1570 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1572 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1574 PR preprocessor/35458
1575 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1576 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1577 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1579 2008-03-06 Tom Tromey <tromey@redhat.com>
1581 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1584 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/specs/pack33.ads: New test.
1588 2008-03-05 Richard Guenther <rguenther@suse.de>
1590 PR tree-optimization/35472
1591 * gcc.c-torture/execute/pr35472.c: New testcase.
1593 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1596 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1597 * gcc.c-torture/compile/pr33009.c: Likewise.
1599 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1602 * gcc.dg/vect/pr31041.c: Fix.
1604 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1607 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1609 * gfortran.fortran-torture/execute/list_read_1.x,
1610 gfortran.fortran-torture/execute/read_null_string.x,
1611 gfortran.fortran-torture/execute/backspace.x,
1612 gfortran.fortran-torture/execute/seq_io.x,
1613 gfortran.fortran-torture/execute/slash_edit.x,
1614 gfortran.fortran-torture/execute/unopened_unit_1.x,
1615 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1616 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1617 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1618 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1619 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1620 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1621 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1622 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1623 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1624 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1625 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1626 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1627 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1628 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1629 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1630 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1631 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1632 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1633 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1634 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1635 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1636 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1637 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1638 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1639 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1640 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1641 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1642 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1643 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1644 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1645 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1646 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1647 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1648 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1649 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1650 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1651 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1652 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1653 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1654 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1655 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1656 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1657 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1658 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1659 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1660 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1661 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1662 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1663 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1664 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1665 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1666 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1667 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1668 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1669 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1670 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1671 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1672 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1673 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1674 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1675 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1676 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1677 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1678 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1679 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1680 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1681 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1682 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1683 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1684 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1685 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1686 gfortran.dg/write_back.f: Gate test on effective_target
1689 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1691 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1692 targets declaring functions in assembly.
1694 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1697 * gcc.dg/pr28322-3.c: New.
1699 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1702 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1704 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1705 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1706 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1707 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1708 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1709 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1710 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1711 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1713 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1716 * gcc.c-torture/execute/pr35456.c: New test.
1718 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1720 * gcc.target/i386/sse-10.c: Don't use
1721 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1723 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1725 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1726 * gfortran.dg/reassoc_2.f90: Ditto.
1727 * gfortran.dg/reassoc_3.f90: Ditto.
1729 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1732 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1733 * gfortran.dg/dg.exp: Likewise.
1734 * gfortran.dg/vect/vect.exp: Likewise.
1735 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1736 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1737 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1738 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1740 * gfortran.dg/gamma_2.f90: Add a few error messages.
1741 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1743 * gfortran.dg/gamma_3.f90: Adjust error message.
1744 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1745 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1746 * gfortran.dg/bessel_1.f90: New test.
1747 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1748 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1749 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1750 * gfortran.dg/contains_empty_1.f03: New test.
1751 * gfortran.dg/erfc_scaled_1.f90: New test.
1752 * gfortran.dg/hypot_1.f90: New test.
1753 * gfortran.dg/contains_empty_2.f03: New test.
1755 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1757 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1759 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1762 * g++.dg/cpp/string-2.C: This is a warning now.
1763 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1766 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1768 * g++.dg/cpp0x/auto1.C: New.
1770 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1773 * gfortran.dg/pointer_1.f90: New test.
1775 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1778 * g++.dg/ext/attrib32.C: Add another test case.
1780 2008-02-29 Tom Tromey <tromey@redhat.com>
1782 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1785 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1787 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1788 to make the interchange profitable.
1790 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1795 * gfortran.dg/arrayio_11.f90: Fixed test.
1796 * gfortran.dg/arrayio_12.f90: Likewise.
1797 * gfortran.dg/module_read_1.f90: Added warning-directives.
1798 * gfortran.dg/pr32242.f90: Likewise.
1799 * gfortran.dg/result_in_spec_3.f90: Likewise.
1800 * gfortran.dg/use_12.f90: Likewise.
1801 * gfortran.dg/warn_function_without_result.f90 : New test.
1803 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1806 * gfortran.dg/f2c_9.f90: New test.
1808 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1810 * gcc.dg/tree-ssa/ldist-1.c: New.
1811 * gcc.dg/tree-ssa/ldist-1a.c: New.
1812 * gcc.dg/tree-ssa/ldist-2.c: New.
1813 * gcc.dg/tree-ssa/ldist-3.c: New.
1814 * gcc.dg/tree-ssa/ldist-4.c: New.
1815 * gcc.dg/tree-ssa/ldist-5.c: New.
1816 * gcc.dg/tree-ssa/ldist-6.c: New.
1817 * gcc.dg/tree-ssa/ldist-7.c: New.
1818 * gcc.dg/tree-ssa/ldist-8.c: New.
1819 * gcc.dg/tree-ssa/ldist-9.c: New.
1820 * gcc.dg/tree-ssa/ldist-10.c: New.
1821 * gcc.dg/tree-ssa/ldist-11.c: New.
1822 * gcc.dg/tree-ssa/ldist-12.c: New.
1823 * gfortran.dg/ldist-1.f90: New.
1825 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1827 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1829 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1831 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1833 2008-02-27 Jan Beulich <jbeulich@novell.com>
1835 * gcc.target/i386/mmx-1.c: Add
1836 -Werror-implicit-function-declaration to dg-options.
1837 * gcc.target/i386/mmx-2.c: Likewise.
1838 * gcc.target/i386/sse-13.c: Likewise.
1839 * gcc.target/i386/sse-14.c: Likewise.
1841 2008-02-27 Revital Eres <eres@il.ibm.com>
1843 PR rtl-optimization/34999
1844 * gcc.dg/tree-prof/pr34999.c: New.
1846 2008-02-27 Richard Guenther <rguenther@suse.de>
1849 * gcc.c-torture/execute/pr35390.c: New testcase.
1851 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1854 * gnat.dg/test_direct_io.adb: New file.
1856 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1859 * gnat.dg/specs/pr34799.ads: New test.
1861 2008-02-27 Richard Guenther <rguenther@suse.de>
1864 * gcc.c-torture/execute/pr34971.c: New testcase.
1866 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1868 * gcc.dg/gomp/preprocess-1.c: New test.
1871 * g++.dg/ext/visibility/typeinfo2.C: New test.
1872 * g++.dg/ext/visibility/typeinfo3.C: New test.
1874 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1876 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1878 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1880 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1881 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1883 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1886 * gcc.dg/empty-source-2.c: Adjust for warning message.
1887 * gcc.dg/empty-source-3.c: Likewise.
1888 * gcc.dg/pack-test-2.c: Adjust comment.
1889 * gcc.dg/pragma-ep-2.c: Likewise.
1890 * gcc.dg/pragma-re-2.c: Likewise.
1891 * gcc.dg/va-arg-2.c: Likewise.
1893 2008-02-26 Tobias Burnus <burnus@net-b.de>
1896 * gfortran.dg/assignment_2.f90: New.
1898 2008-02-26 Jason Merrill <jason@redhat.com>
1901 * g++.dg/ext/attrib32.C: New.
1903 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1905 * gcc.c-torture/execute/nest-align-1.x: Delete.
1907 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1910 * 20021023-1.c: Use __builtin_va_start instead of
1911 __builtin_stdarg_start.
1912 * pr17301-1.c: Likewise.
1913 * pr17301-2.c: Likewise.
1915 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1917 * gcc.dg/pr34351.c: New.
1919 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1921 * gcc.dg/Wlarger-than2.c: New.
1923 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1926 * g++.dg/lookup/crash7.C: New.
1928 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1930 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1932 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1934 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1936 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1938 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1940 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1942 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1945 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1947 * lib/target-supports.exp (check_profiling_available): Report -p
1948 unavailable on *-*-mingw*.
1950 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1952 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1953 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1954 dg-require-effective-target pthread_h.
1956 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1958 * gcc.dg/Wswitch-enum-error.c: New.
1959 * gcc.dg/Wswitch-error.c: New.
1960 * gcc.dg/20011021-1.c: Use two directives to match two different
1963 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1966 * gcc.dg/pr28322.c: New.
1967 * gcc.dg/pr28322-2.c: New.
1968 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1971 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1974 * g++.dg/other/error26.C: New.
1976 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1979 * g++.dg/other/error25.C: New.
1981 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1984 * gcc.dg/pr35258.c: New testcase.
1986 2008-02-25 Jan Beulich <jbeulich@novell.com>
1988 * gcc.dg/20020426-2.c: Remove bogus workaround.
1989 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1990 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1992 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1994 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1996 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1999 * gcc.dg/pr19984.c: New test.
2000 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2001 name of the variable.
2003 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2005 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2006 (main): Call check_vect and foo. Check array values after
2008 * gcc.dg/vect/vect-117.c: Call check_vect.
2009 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2011 2008-02-25 Jason Merrill <jason@redhat.com>
2014 * g++.dg/lookup/strong-using-5.C: New.
2016 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
2018 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2021 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2024 * gcc.c-torture/execute/20050604-1.x: New file.
2026 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2028 * gcc.target/i386/pr22076.c: Update number of mov insns
2030 * gcc.target/i386/pr34256.c: Ditto.
2032 2008-02-24 Diego Novillo <dnovillo@google.com>
2034 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2037 * g++.dg/warn/pr33738.C: New.
2039 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
2041 * gcc.c-torture/execute/nest-align-1.x: New file.
2043 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
2046 * g++.dg.ext/dllimport13.C: New test.
2048 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2051 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2052 powerpc*-apple-darwin*.
2054 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2056 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2057 ERFC into gfortran.dg/large_real_kind_3.F90.
2058 * gfortran.dg/large_real_kind_3.F90: New test.
2060 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
2063 * gcc.dg/and-1.c: New test.
2065 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2067 * gcc.c-torture/execute/20080222-1.c: New test.
2069 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
2073 * gcc.target/i386/pr22076.c: New test.
2074 * gcc.target/i386/pr34256.c: New test.
2075 * gcc.target/i386/vecinit-5.c: New test.
2076 * gcc.target/i386/vecinit-6.c: New test.
2077 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2079 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2080 <xmmintrin.h>, define __m64 and __m128 directly.
2081 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2083 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2086 * g++.dg/ext/always_inline-1.C: New test.
2087 * g++.dg/ext/always_inline-2.C: New test.
2088 * g++.dg/ext/always_inline-3.C: New test.
2089 * g++.dg/ext/always_inline-4.C: New test.
2091 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
2093 * gcc.target/cris/asm-b-1.c: New test.
2095 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2098 * g++.dg/template/nontype17.C: Add.
2100 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2104 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2107 * g++.dg/template/nontype17.C: New.
2108 * g++.dg/template/nontype16.C: Add error.
2110 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2113 * gcc.dg/Wfloat-equal-1.c: New.
2114 * g++.dg/warn/Wfloat-equal-1.C: New.
2116 2008-02-21 Michael Matz <matz@suse.de>
2119 * gcc.dg/pr35264.c: New testcase.
2121 2008-02-21 Richard Guenther <rguenther@suse.de>
2123 * gfortran.dg/reassoc_1.f90: New testcase.
2124 * gfortran.dg/reassoc_2.f90: Likewise.
2125 * gfortran.dg/reassoc_3.f90: Likewise.
2127 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2130 * gfortran.dg/fmt_t_7.f: New test.
2133 * gfortran.dg/streamio_15.f90: New test.
2135 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2138 * gfortran.dg/fmt_zero_digits.f90: Revise test.
2140 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
2142 * gcc.dg/Wframe-larger-than.c: New option test.
2144 2008-02-20 Tobias Burnus <burnus@net-b.de>
2147 * gfortran.dg/dollar_sym_1.f90: New.
2148 * gfortran.dg/dollar_sym_2.f90: New.
2150 2008-02-20 Richard Guenther <rguenther@suse.de>
2153 * gcc.dg/builtins-66.c: New testcase.
2155 2008-02-20 Richard Guenther <rguenther@suse.de>
2157 * gcc.dg/fold-reassoc-1.c: New testcase.
2158 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2160 2008-02-20 Richard Guenther <rguenther@suse.de>
2162 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2164 2008-02-20 Ira Rosen <irar@il.ibm.com>
2166 * lib/target-supports.exp (check_effective_target_vect_unpack):
2167 Return true for SPU.
2168 (check_effective_target_vect_short_mult): Likewise.
2169 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2170 the loop on targets that support vect_unpack.
2172 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
2174 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2175 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2176 templates to reduce number of passed arguments.
2178 2008-02-19 Jason Merrill <jason@redhat.com>
2181 * g++.dg/template/explicit-args1.C: New.
2183 2008-02-19 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/34989
2186 * gcc.dg/pr34989-1.c: New testcase.
2187 * gcc.dg/pr34989-2.c: Likewise.
2189 2008-02-19 Jakub Jelinek <jakub@redhat.com>
2192 * g++.dg/gomp/pr35028.C: New test.
2196 * gcc.dg/gomp/pr34964.c: New test.
2197 * g++.dg/gomp/pr34964.C: New test.
2198 * gcc.dg/gomp/pr35244.c: New test.
2199 * g++.dg/gomp/pr35244.C: New test.
2202 * g++.dg/gomp/pr35078.C: New test.
2204 2008-02-19 Christian Bruel <christian.bruel@st.com>
2206 * gcc.dg/packed-array.c: New testcase.
2208 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
2211 * gcc.target/i386/pr33555.c: New test.
2213 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
2216 * gcc.target/i386/isa-1.c: New.
2217 * gcc.target/i386/isa-2.c: Likewise.
2218 * gcc.target/i386/isa-3.c: Likewise.
2219 * gcc.target/i386/isa-4.c: Likewise.
2220 * gcc.target/i386/isa-5.c: Likewise.
2221 * gcc.target/i386/isa-6.c: Likewise.
2222 * gcc.target/i386/isa-7.c: Likewise.
2223 * gcc.target/i386/isa-8.c: Likewise.
2224 * gcc.target/i386/isa-9.c: Likewise.
2225 * gcc.target/i386/isa-10.c: Likewise.
2226 * gcc.target/i386/isa-11.c: Likewise.
2227 * gcc.target/i386/isa-12.c: Likewise.
2228 * gcc.target/i386/isa-13.c: Likewise.
2229 * gcc.target/i386/isa-14.c: Likewise.
2231 2008-02-18 Joey Ye <joey.ye@intel.com>
2232 H.J. Lu <hongjiu.lu@intel.com>
2235 * gcc.c-torture/execute/nest-align-1.c: New test case.
2237 2008-02-17 Richard Guenther <rguenther@suse.de>
2240 * gcc.dg/torture/pr35227.c: New testcase.
2242 2008-02-17 Richard Guenther <rguenther@suse.de>
2244 PR tree-optimization/35231
2245 * gcc.c-torture/execute/pr35231.c: New testcase.
2247 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2249 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2252 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2254 * obj-c++.dg/encode-2.mm: XFAIL.
2255 * obj-c++.dg/encode-3.mm: Likewise.
2257 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2258 Paolo Carlini <pcarlini@suse.de>
2260 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2261 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2262 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2264 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2266 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2267 (main): Change to void and rename to sse_test.
2268 * gcc.target/i386/pr24306.c: Ditto.
2269 * gcc.target/i386/pr32065-2.c: Ditto.
2270 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2271 (main): Change to void and rename to sse2_test.
2272 * gcc.target/i386/20060512-3.c: Ditto.
2274 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2277 * gfortran.dg/c_loc_tests_12.f03: New test.
2279 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2284 * g++.dg/cpp0x/vt-35026.C: New.
2285 * g++.dg/cpp0x/vt-35023.C: New.
2286 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2287 * g++.dg/cpp0x/vt-35024.C: New.
2289 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2291 * gcc.c-torture/execute/va-arg-25.x: Remove.
2293 2008-02-15 Richard Guenther <rguenther@suse.de>
2294 Zdenek Dvorak <ook@ucw.cz>
2296 PR tree-optimization/35164
2297 * g++.dg/torture/pr35164-1.C: New testcase.
2298 * g++.dg/torture/pr35164-2.C: Likewise.
2300 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2303 * g++.dg/template/spec35.C: Change the regular expressions
2304 in dg-final to match the assembly code generated by Darwin 9.
2306 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2308 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2310 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2312 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2314 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2316 * lib/dejapatches.exp: New file.
2318 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2321 * g++.dg/cpp0x/vt-34050.C: New.
2323 2008-02-14 Jason Merrill <jason@redhat.com>
2327 * g++.dg/warn/pr11159.C: New.
2328 * g++.dg/warn/pr5645.C: Likewise.
2330 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2332 PR preprocessor/35061
2333 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2335 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2338 * g++.dg/template/nontype17.C: New.
2339 * g++.dg/template/nontype16.C: Add error.
2341 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2344 * g++.dg/template/member8.C: New test.
2346 2008-02-13 Michael Matz <matz@suse.de>
2348 * gcc.dg/pr35065.c: Fix testcase warnings.
2350 2008-02-13 Jason Merrill <jason@redhat.com>
2352 PR c++/34962, c++/34937, c++/34939
2353 * g++.dg/ext/tmplattr9.C: New.
2355 2008-02-13 Michael Matz <matz@suse.de>
2358 * gcc.dg/pr35065.c: New testcase.
2360 2008-02-12 Richard Guenther <rguenther@suse.de>
2362 PR tree-optimization/35171
2363 * gcc.c-torture/compile/pr35171.c: New testcase.
2365 2008-02-12 Richard Guenther <rguenther@suse.de>
2368 * gcc.c-torture/execute/pr35163.c: New testcase.
2370 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2372 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2374 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2376 * gnat.dg/loop_address.adb: New test.
2378 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2380 * obj-c++.dg/bitfield-1.mm: Expect failures.
2381 * obj-c++.dg/bitfield-4.mm: Likewise.
2382 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2383 * obj-c++.dg/encode-8.mm: Likewise.
2384 * obj-c++.dg/isa-field-1.mm: Likewise.
2385 * obj-c++.dg/layout-1.mm: Likewise.
2386 * obj-c++.dg/lookup-2.mm: Likewise.
2387 * obj-c++.dg/try-catch-2.mm: Likewise.
2388 * obj-c++.dg/try-catch-9.mm: Likewise.
2390 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2393 * g++.dg/tree-ssa/pr35144.C: New test.
2396 * gcc.target/i386/pr35160.c: New test.
2399 * g++.dg/init/new27.C: New test.
2401 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2404 * g++.dg/template/crash78.C: New.
2406 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2409 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2410 * gcc.dg/compat/vector-2_y.c: Ditto.
2412 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2413 Richard Guenther <rguenther@suse.de>
2415 PR tree-optimization/33992
2416 * gcc.c-torture/execute/pr33992.c: New testcase.
2418 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2420 * gfortran.dg/streamio_14.f90: New test.
2422 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2424 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2425 Add -mfpmath=387 to dg-options.
2427 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2430 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2431 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2432 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2433 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2434 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2435 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2436 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2437 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2438 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2440 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2443 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2445 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2448 * g++.dg/conversion/bitfield8.C: New.
2450 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2452 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2454 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2458 * g++.dg/ext/vector13.C: New.
2460 2008-02-06 David Daney <ddaney@avtrex.com>
2462 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2464 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2466 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2467 special case for xtensa-*-*.
2469 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2472 * gfortran.dg/volatile11.f90: New test.
2474 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2477 * g++.dg/template/array19.C: New test.
2479 2008-02-05 Diego Novillo <dnovillo@google.com>
2481 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2484 * g++.dg/warn/pr33738.C: Remove.
2486 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2489 * gfortran.dg/bounds_check_13.f: New test.
2491 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2494 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2496 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2499 * gcc.target/i386/pr35083.c: New test.
2501 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2504 * gfortran.dg/data_bounds_1.f90: New test.
2506 2008-02-04 Diego Novillo <dnovillo@google.com>
2508 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2511 * g++.dg/warn/pr33738.C: New.
2513 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2515 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2518 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2520 * lib/target-supports.exp (check_effective_target_hard_float): Only
2521 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2522 other targets, grep for a call insn in the rtl expand dump for an
2524 (target_compile): Support generating rtl dumps as output.
2526 2008-02-04 Richard Guenther <rguenther@suse.de>
2529 * gcc.c-torture/execute/pr33631.c: New testcase.
2531 2008-02-04 Richard Guenther <rguenther@suse.de>
2534 * gcc.c-torture/compile/pr35043.c: New testcase.
2536 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2538 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2540 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2542 * gcc.target/i386/pr31628.c: Require effective target fpic.
2543 * gcc.target/i386/strinline.c: Ditto.
2544 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2545 * gcc.dg/pr35045.c: Ditto.
2546 * gcc.dg/20050503-1.c: Ditto.
2548 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2551 * gfortran.dg/host_assoc_variable_1.f90: New test.
2552 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2554 2008-02-02 Michael Matz <matz@suse.de>
2557 * gcc.dg/pr35045.c: New test.
2559 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2562 * gfortran.dg/shape_4.f90: New test.
2564 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2566 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2568 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2570 PR rtl-optimization/34773
2571 * gcc.target/cris/torture/pr34773.c: New test.
2573 2008-02-01 Nick Clifton <nickc@redhat.com>
2575 * lib/target-supports.exp (check_profiling_available): Do not
2576 expect profiling to work on the xstormy16 target.
2578 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2581 * gcc.c-torture/execute/20050316-2.x: New file.
2582 * gcc.target/i386/pr17390.c: Update scan pattern.
2583 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2584 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2586 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2589 * gfortran.dg/proc_assign_2.f90: New test.
2591 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2592 Jakub Jelinek <jakub@redhat.com>
2596 * g++.dg/ext/alias-canon.C: New.
2597 * g++.dg/ext/alias-mangle.C: New.
2599 2008-01-30 Jan Hubicka <jh@suse.cz>
2601 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2603 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2605 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2606 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2608 2008-01-30 Jan Hubicka <jh@suse.cz>
2611 * gcc.c-torture/execute/pr34982.c: New testcase.
2613 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2615 * gcc.target/s390/tf_to_di-1.c: New testcase.
2617 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2620 * gfortran.dg/use_only_3.f90: New test.
2621 * gfortran.dg/use_only_3.inc: Modules for new test.
2624 * gfortran.dg/function_charlen_2.f90: New test.
2626 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2629 * gcc.dg/pr34969.c: New test.
2632 * gcc.dg/inline-25.c: New test.
2633 * gcc.dg/inline-26.c: New test.
2634 * gcc.dg/inline-27.c: New test.
2636 2008-01-29 Richard Guenther <rguenther@suse.de>
2639 * gcc.c-torture/compile/pr35006.c: New testcase.
2641 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2652 * g++.dg/cpp0x/vt-34219-2.C: New.
2653 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2654 * g++.dg/cpp0x/vt-34961.C: New.
2655 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2656 cases from the re-opened PR.
2657 * g++.dg/cpp0x/vt-34753.C: New.
2658 * g++.dg/cpp0x/vt-34919.C: New.
2659 * g++.dg/cpp0x/vt-34754.C: New.
2660 * g++.dg/cpp0x/vt-34606.C: New.
2661 * g++.dg/cpp0x/vt-34219.C: New.
2662 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2663 * g++.dg/cpp0x/vt-34755.C: New.
2664 * g++.dg/cpp0x/pr31438.C: Ditto.
2665 * g++.dg/cpp0x/variadic81.C: Ditto.
2667 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2669 * g++.dg/torture/pr34641.C: Put the dg-do first.
2671 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2673 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2675 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2677 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2679 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2682 * gcc.target/powerpc/spe-small-data-1.c: New test.
2683 * gcc.target/powerpc/spe-small-data-2.c: New test.
2685 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2688 * gfortran.dg/shape_3.f90: New test.
2690 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2692 * gcc.target/s390/20020926-1.c: Remove -m31.
2694 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2696 * gcc.target/s390/20020926-1.c: Disable for s390x.
2698 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2701 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2704 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2707 * gfortran.dg/array_constructor_22.f90: New test.
2709 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2712 * gcc.c-torture/compile/pr34688: New test.
2714 2008-01-26 Tobias Burnus <burnus@net-b.de>
2717 * gfortran.dg/missing_optional_dummy_5.f90: New.
2719 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2721 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2722 noinline. XFAIL test.
2724 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2727 * gfortran.dg/array_3.f90: New test.
2729 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2731 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2735 * gcc.dg/pr34965.c: New test.
2736 * g++.dg/other/error24.C: New test.
2738 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2740 PR libfofortran/34887
2741 * gfortran.dg/x_slash_2.f: New test.
2743 2008-01-26 Richard Guenther <rguenther@suse.de>
2746 * g++.dg/torture/pr34235.C: New testcase.
2748 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2750 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2752 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2755 * gcc.target/mips/lazy-binding-1.c: New test.
2756 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2757 mips_forced_no_abicalls and mips_forced_no_shared.
2758 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2759 Avoid using small data with -mabicalls. Don't make -G0 force
2760 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2761 forces the opposite option.
2763 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2766 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2767 Use -std=gnu89 switch.
2769 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2772 * gfortran.dg/direct_io_9.f: New test.
2774 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2777 * gfortran.dg/where_operator_assign_4.f90: New test.
2779 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2781 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2782 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2785 2008-01-25 Richard Guenther <rguenther@suse.de>
2788 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2790 2008-01-25 Richard Guenther <rguenther@suse.de>
2792 PR tree-optimization/34966
2793 * gcc.c-torture/compile/pr34966.c: New testcase.
2795 2008-01-25 Richard Guenther <rguenther@suse.de>
2798 * g++.dg/torture/pr33887-1.C: New testcase.
2799 * g++.dg/torture/pr33887-2.C: Likewise.
2800 * g++.dg/torture/pr33887-3.C: Likewise.
2801 * gcc.c-torture/execute/20071211-1.c: Likewise.
2803 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2806 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2808 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2811 * g++.dg/gomp/pr33333.C: New test.
2813 PR preprocessor/34692
2814 * gcc.dg/cpp/pr34692.c: New test.
2815 * gcc.dg/gomp/pr34692.c: New test.
2817 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2819 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2821 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2824 * gfortran.dg/empty_type.f90: New test.
2826 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2829 * g++.dg/template/crash77.C: New.
2831 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2834 * gcc.dg/pr34856.c: New test.
2836 2008-01-24 Tobias Burnus <burnus@net-b.de>
2838 * gfortran.dg/namelist_39.f90: Delete temporary files.
2839 * gfortran.dg/namelist_44.f90: Ditto.
2841 2008-01-24 Richard Guenther <rguenther@suse.de>
2844 * g++.dg/torture/pr34953.C: New testcase.
2846 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2849 * gcc.c-torture/compile/20080124-1.c: New test.
2851 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2854 * gfortran.dg/function_charlen_3.f: New test.
2856 2008-01-23 Michael Matz <matz@suse.de>
2859 * g++.dg/debug/pr34895.cc: New testcase.
2861 2008-01-23 Richard Guenther <rguenther@suse.de>
2864 * gcc.dg/pr31529-1.c: New testcase.
2865 * gcc.dg/pr31529-2.c: Likewise.
2867 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2870 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2871 unsigned int for the first argument.
2873 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2876 * g++.dg/conversion/bitfield7.C: New test.
2877 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2879 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2881 From Michael Frysinger <michael.frysinger@analog.com>
2882 * gcc.target/bfin/mcpu-bf547.c: New test.
2883 * gcc.target/bfin/mcpu-bf523.c: New test.
2884 * gcc.target/bfin/mcpu-bf524.c: New test.
2885 * gcc.target/bfin/mcpu-bf526.c: New test.
2887 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2889 * gcc.c-torture/execute/20080122-1.c: New test.
2891 2008-01-22 Tom Tromey <tromey@redhat.com>
2894 * gcc.dg/cpp/pr34859.c: New file.
2896 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2899 * gfortran.dg/vector_subscript_3.f90: New test.
2901 2008-01-22 Tobias Burnus <burnus@net-b.de>
2904 * gfortran.dg/missing_optional_dummy_4.f90
2906 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2908 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2910 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2912 * gnat.dg/unchecked_union1.adb: New test.
2914 2008-01-22 Tom Tromey <tromey@redhat.com>
2917 * g++.dg/ext/pr34829.C: New file.
2919 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2922 * gcc.dg/gomp/pr34607.c: New test.
2923 * g++.dg/gomp/pr34607.C: New test.
2926 * g++.dg/ext/vector10.C: New test.
2929 * g++.dg/other/error23.C: New test.
2932 * g++.dg/ext/vector12.C: New test.
2934 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2937 * gcc.dg/Wstrict-overflow-21.c: New.
2938 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2940 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2943 * gcc.dg/pr33092.c: New.
2945 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2947 * gcc.target/s390/20020926-1.c: Add -m31 option.
2949 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2952 * gfortran.dg/initialization_18.f90: New test.
2954 2008-01-22 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/tab_continuation.f: New.
2959 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2962 * gfortran.dg/use_rename_2.f90: New test.
2964 2008-01-21 Richard Guenther <rguenther@suse.de>
2967 * gcc.c-torture/compile/pr34856.c: New testcase.
2969 2008-01-21 Richard Guenther <rguenther@suse.de>
2972 * gcc.c-torture/compile/pr34885.c: New testcase.
2974 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2976 * gnat.dg/specs/alignment1.ads: New test.
2978 2008-01-21 Richard Guenther <rguenther@suse.de>
2981 * g++.dg/torture/pr34850.C: New testcase.
2983 2008-01-21 Alon Dayan <alond@il.ibm.com>
2984 Olga Golovanevsky <olga@il.ibm.com>
2986 PR tree-optimization/34701
2987 * gcc.dg/struct/wo_prof_array_field.c: New test.
2989 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2992 * g++.dg/ext/vector9.C: New.
2994 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2998 * g++.dg/template/crash75.C: New.
2999 * g++.dg/template/crash76.C: Likewise.
3001 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
3003 PR rtl-optimization/34808
3004 * gcc.c-torture/compile/pr34808.c: New test.
3006 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3009 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3012 * gfortran.dg/entry_array_specs_3.f90: New test.
3015 * gfortran.dg/use_rename_1.f90: New test.
3017 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3020 * gfortran.dg/array_constructor_20.f90: New test.
3021 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3024 * gfortran.dg/array_constructor_21.f90: New test.
3026 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3029 * gfortran.dg/inquire_13.f90: New test.
3032 * gfortran.dg/continuation_9.f90: New test.
3034 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
3037 * gcc.target/mips/pr34831.c: New test.
3039 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3043 * gfortran.dg/any_all_1.f90: New test.
3044 * gfortran.dg/any_all_2.f90: New test.
3046 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3048 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3049 "dg-require-weak" statement.
3050 * g++.dg/eh/weak1.C: Likewise.
3052 2008-01-19 Jakub Jelinek <jakub@redhat.com>
3054 PR gcov-profile/34610
3055 * gcc.dg/gomp/pr34610.c: New test.
3057 2008-01-19 Tobias Burnus <burnus@net-b.de>
3060 * gfortran.dg/implicit_11.f90: New.
3061 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3062 * gfortran.dg/entry_15.f90: Ditto.
3063 * gfortran.dg/func_assign.f90: Ditto.
3064 * gfortran.dg/gomp/reduction3.f90: Ditto.
3065 * gfortran.dg/proc_assign_1.f90: Ditto.
3067 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3068 of dg-excess-errors.
3070 2008-01-18 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/argument_checking_15.f90: New.
3074 * gfortran.dg/argument_checking_5.f90: Change TODO into
3077 2008-01-18 Tobias Burnus <burnus@net-b.de>
3079 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3080 * gfortran.dg/enum_5.f90: Ditto.
3081 * gfortran.dg/enum_6.f90: Ditto.
3082 * gfortran.dg/bom_error.f90: Ditto.
3083 * gfortran.dg/func_decl_4.f90: Ditto.
3085 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3088 * gfortran.dg/fmt_t_6.f: New test.
3090 2008-01-18 Tobias Burnus <burnus@net-b.de>
3092 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3094 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3096 * g++.dg/lookup/two-stage2.C: fix comment.
3098 2008-01-18 Ian Lance Taylor <iant@google.com>
3100 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3102 2008-01-18 Ian Lance Taylor <iant@google.com>
3105 * g++.dg/init/new26.C: New test.
3107 2008-01-18 Richard Guenther <rguenther@suse.de>
3110 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3113 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
3115 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3116 dg-require-effective-target.
3118 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3121 * gfortran.dg/reshape_2.f90: New test.
3123 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
3125 * gcc.dg/20040223-1.c: Fix comment typo.
3127 2008-01-17 Janis Johnson <janis187@us.ibm.com>
3130 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3131 until 34814 is fixed.
3133 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
3135 PR tree-optimization/34648
3136 * gcc.c-torture/compile/pr34648.c: New testcase.
3138 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
3141 * gcc.dg/autopar/autopar.exp: New.
3142 * g++.dg/tree-ssa/pr34355.C: Require pthread.
3143 * lib/target-supports.exp (check_effective_target_pthread): New.
3145 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3146 * gcc.dg/tree-ssa/reduc-1short.c: Same.
3147 * gcc.dg/tree-ssa/reduc-1.c: Same.
3148 * gcc.dg/tree-ssa/reduc-2short.c: Same.
3149 * gcc.dg/tree-ssa/reduc-2.c: Same
3150 * gcc.dg/tree-ssa/reduc-3.c: Same.
3151 * gcc.dg/tree-ssa/reduc-1char.c: Same.
3152 * gcc.dg/tree-ssa/reduc-6.c: Same.
3153 * gcc.dg/tree-ssa/reduc-7.c: Same.
3154 * gcc.dg/tree-ssa/reduc-2char.c: Same.
3155 * gcc.dg/tree-ssa/reduc-8.c: Same.
3156 * gcc.dg/tree-ssa/reduc-9.c: Same.
3158 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3160 * gnat.dg/discr5.adb: New test.
3162 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3164 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3166 2008-01-17 Richard Guenther <rguenther@suse.de>
3168 PR tree-optimization/34825
3169 * gcc.dg/pr34825.c: New testcase.
3171 2008-01-17 Richard Guenther <rguenther@suse.de>
3173 * gcc.c-torture/execute/20080117-1.c: New testcase.
3175 2008-01-17 Revital Eres <eres@il.ibm.com>
3178 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3180 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
3183 * gfortran.dg/function_charlen_1.f90: New test.
3186 * gfortran.dg/function_types_1.f90: New test.
3187 * gfortran.dg/function_types_2.f90: New test.
3190 * gfortran.dg/function_kinds_4.f90: New test.
3191 * gfortran.dg/function_kinds_5.f90: New test.
3193 * gfortran.dg/defined_operators_1.f90: Errors now at function
3195 * gfortran.dg/private_type_4.f90: The same.
3196 * gfortran.dg/interface_15.f90: The same.
3197 * gfortran.dg/elemental_args_check_2.f90: The same.
3198 * gfortran.dg/auto_internal_assumed.f90: The same.
3200 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
3202 * gnat.dg/sizetype.adb: New test.
3204 2008-01-16 Richard Guenther <rguenther@suse.de>
3207 * gcc.dg/overflow-warn-7.c: New testcase.
3209 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3211 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3213 2008-01-16 Jakub Jelinek <jakub@redhat.com>
3214 Richard Guenther <rguenther@suse.de>
3217 * gcc.dg/pr34668-1.c: New test.
3218 * gcc.dg/pr34668-2.c: Likewise.
3220 2008-01-16 Richard Guenther <rguenther@suse.de>
3223 * g++.dg/torture/pr33819.C: New testcase.
3225 2008-01-16 Richard Guenther <rguenther@suse.de>
3228 * gcc.c-torture/execute/pr34768-1.c: New testcase.
3229 * gcc.c-torture/execute/pr34768-2.c: Likewise.
3231 2008-01-16 Tobias Burnus <burnus@net-b.de>
3234 * gfortran.dg/argument_checking_13.f90: New.
3235 * gfortran.dg/argument_checking_14.f90: New.
3237 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3240 * gfortran.dg/anyallcount_1.f90: New test.
3242 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3245 * g++.dg/cpp0x/vt-34399.C: New.
3246 * g++.dg/template/friend50.C: New.
3248 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3251 * g++.dg/cpp0x/vt-34751.C: New.
3253 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3259 * g++.dg/cpp0x/vt-34051-2.C: New.
3260 * g++.dg/cpp0x/vt-34102.C: New.
3261 * g++.dg/cpp0x/vt-34051.C: New.
3262 * g++.dg/cpp0x/vt-34055.C: New.
3263 * g++.dg/cpp0x/vt-34103.C: New.
3265 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3268 * g++.dg/cpp0x/vt-34314.C: New.
3269 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3270 reality (the error message was wrong previously).
3272 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3275 * g++.dg/cpp0x/vt-33964.C: New.
3276 * g++.dg/template/partial5.C: New.
3278 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3281 * g++.dg/cpp0x/vt-34052.C: New.
3282 * g++.dg/template/ttp26.C: New.
3284 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3286 * gnat.dg/rep_clause2.ad[sb]: New test.
3287 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3289 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3292 * g++.dg/cpp/pedantic-errors.C: Delete.
3293 * g++.dg/cpp/permissive.C: Delete.
3295 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3297 * gcc.c-torture/compile/20080114-1.c: New test.
3299 2008-01-13 Tobias Burnus <burnus@net-b.de>
3302 * gfortran.dg/argument_checking_11.f90: New.
3303 * gfortran.dg/argument_checking_12.f90: New.
3304 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3305 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3306 * gfortran.dg/argument_checking_3.f90: Ditto.
3307 * gfortran.dg/pointer_intent_2.f90: Ditto.
3308 * gfortran.dg/import2.f90: Ditto.
3309 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3310 * gfortran.dg/implicit_actual.f90: Ditto.
3311 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3312 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3314 2008-01-13 Tobias Burnus <burnus@net-b.de>
3317 * gfortran.dg/interface_proc_end.f90: New.
3319 2008-01-13 Tobias Burnus <burnus@net-b.de>
3322 * gfortran.dg/assumed_size_refs_4.f90: New.
3324 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3326 * gnat.dg/unchecked_convert1.adb.
3328 2008-01-13 Richard Guenther <rguenther@suse.de>
3330 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3331 readable and writable again before exiting.
3333 2008-01-13 Richard Guenther <rguenther@suse.de>
3336 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3338 2008-01-13 Jan Hubicka <jh@suse.cz>
3341 * gcc.dg/pr32135.c: new.
3343 2008-01-12 Doug Kwan <dougkwan@google.com>
3345 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3346 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3347 -Wignored-qualifiers.
3349 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3351 * gnat.dg/slice3.adb: New test.
3352 * gnat.dg/slice4.adb: Likewise.
3354 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3356 * gnat.dg/bit_packed_array.ad[sb]: New test.
3358 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3361 * gfortran.dg/parens_7.f90: New test.
3363 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3365 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3366 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3368 * gcc.dg/pr33826.c: Require nonpic.
3370 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3373 * gfortran.dg/inquire_12.f90: New test.
3375 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3378 * all_bounds_1.f90: New test case.
3379 * maxloc_bounds_1.f90: New test case.
3380 * maxloc_bounds_2.f90: New test case.
3381 * maxloc_bounds_3.f90: New test case.
3382 * maxloc_bounds_4.f90: New test case.
3383 * maxloc_bounds_5.f90: New test case.
3384 * maxloc_bounds_6.f90: New test case.
3385 * maxloc_bounds_7.f90: New test case.
3386 * maxloc_bounds_8.f90: New test case.
3388 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3390 * gcc.dg/struct-ret-3.c: New test.
3392 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3395 * gfortran.dg/transfer_simplify_8.f90: New test.
3397 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3399 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3400 size_t using predefined macro.
3402 2008-01-10 Raksit Ashok <raksit@google.com>
3404 PR rtl-optimization/27971
3405 * gcc.target/i386/pr27971.c: New testcase.
3407 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3410 * gfortran.dg/bounds_check_12.f90: New test.
3412 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3414 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3415 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3417 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3420 * g++.dg/torture/pr34641.C: New testcase.
3422 2008-01-10 Richard Guenther <rguenther@suse.de>
3424 PR tree-optimization/34651
3425 * g++.dg/torture/pr34651.C: New testcase.
3427 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3429 PR tree-optimization/34017
3430 * gcc.dg/tree-ssa/pr34017.c: New.
3432 2008-01-09 Richard Guenther <rguenther@suse.de>
3433 Andrew Pinski <andrew_pinski@playstation.sony.com>
3436 * gcc.c-torture/compile/pr30132.c: New testcase.
3438 2008-01-09 Richard Guenther <rguenther@suse.de>
3441 * gcc.c-torture/compile/pr34458.c: New testcase.
3443 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3446 g++.dg/eh/ia64-2.C: Require weak support.
3448 2008-01-08 Richard Guenther <rguenther@suse.de>
3451 * g++.dg/torture/pr31863.C: New testcase.
3453 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3456 * gcc.dg/gomp/pr34694.c: New test.
3457 * g++.dg/gomp/pr34694.C: New test.
3460 * g++.dg/gomp/pr33890.C: New test.
3462 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3465 * gfortran.dg/parameter_array_init_3.f90: New test.
3467 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3471 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3473 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3475 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3476 * g++.dg/other/spu2vmx-1.C: Use it.
3478 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3480 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3483 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3484 * gcc.target/powerpc/parity-1.c: Likewise.
3486 2008-01-07 Fred Fish <fnf@specifix.com>
3488 PR preprocessor/30363:
3489 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3492 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3495 * gfortran.dg/use_only_2.f90: New test.
3497 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3500 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3501 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3503 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3506 * gfortran.dg/use_12.f90: New test.
3508 2008-01-06 Tobias Burnus <burnus@net-b.de>
3511 * interface.c (compare_actual_formal): Fix intent(out) check for
3512 function result variables.
3514 2008-01-06 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3519 2008-01-06 Tobias Burnus <burnus@net-b.de>
3522 * gfortran.dg/intent_out_4.f90: Fix test case.
3524 2008-01-06 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/intent_out_4.f90: New.
3529 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3532 * gfortran.dg/optional_dim_3.f90: New test.
3534 2008-01-06 Tobias Burnus <burnus@net-b.de>
3537 * gfortran.dg/common_11.f90: New.
3538 * gfortran.dg/blockdata_1.f90: Update test case.
3539 * gfortran.dg/blockdata_2.f90: Update test case.
3541 2008-01-06 Tobias Burnus <burnus@net-b.de>
3543 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3545 2008-01-06 Tobias Burnus <burnus@net-b.de>
3548 * gfortran.dg/equiv_constraint_9.f90: New.
3550 2008-01-06 Revital Eres <eres@il.ibm.com>
3552 PR tree-optimization/34263
3553 * gcc.dg/pr34263.c: New testcase.
3555 2008-01-06 Tobias Burnus <burnus@net-b.de>
3558 * gfortran.dg/internal_io_unf.f90: New.
3560 2008-01-06 Tobias Burnus <burnus@net-b.de>
3563 * gfortran.dg/elemental_args_check_2.f90: New.
3565 2008-01-06 Tobias Burnus <burnus@net-b.de>
3568 * gfortran.dg/intent_out_3.f90: New.
3570 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3572 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3574 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577 * gfortran.dg/list_read_8.f90: New test.
3579 2008-01-04 Richard Guenther <rguenther@suse.de>
3582 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3583 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3585 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3587 PR gcov-profile/34609
3588 * g++.dg/gcov/gcov-6.C: New test.
3590 2008-01-04 Richard Guenther <rguenther@suse.de>
3592 PR tree-optimization/31081
3593 * g++.dg/torture/pr31081-1.C: New testcase.
3594 * g++.dg/torture/pr31081-2.C: Likewise.
3596 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3598 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3599 * gcc.target/mips/rsqrt-2.c: Likewise.
3600 * gcc.target/mips/rsqrt-4.c: New test.
3602 2008-01-04 Tobias Burnus <burnus@net-b.de>
3605 * gfortran.dg/equiv_substr.f90: New.
3607 2008-01-03 Tom Tromey <tromey@redhat.com>
3610 * gcc.dg/pr34457-2.c: New file.
3611 * gcc.dg/pr34457-1.c: New file.
3613 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3615 Revert fix for PR tree-optimization/34458.
3617 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3619 PR tree-optimization/34458
3620 * gcc.dg/tree-ssa/pr34458.c: New.
3622 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3625 * gfortran.dg/internal_readwrite_1.f90: New test.
3626 * gfortran.dg/internal_readwrite_2.f90: New test.
3628 2008-01-03 Tom Tromey <tromey@redhat.com>
3630 PR preprocessor/34602:
3631 * gcc.dg/cpp/pr34602.c: New file.
3633 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3635 PR tree-optimization/29484
3636 * gcc.c-torture/execute/20071220-1.c: New test.
3637 * gcc.c-torture/execute/20071220-2.c: New test.
3639 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3641 PR tree-optimization/34635
3642 * gcc.dg/tree-ssa/pr34635.c: New.
3643 * gcc.dg/tree-ssa/pr34635-1.c: New.
3645 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3648 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3649 scan-assembler check.
3651 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3654 * g++.dg/gomp/pr34608.C: New test.
3656 2008-01-02 Richard Guenther <rguenther@suse.de>
3660 * gcc.c-torture/compile/pr34093.c: New testcase.
3662 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3664 * g++.dg/cpp0x/long_long.C: New.
3666 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3668 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3669 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3670 warning on the function main.
3672 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3674 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3675 rather than __v2di type.
3677 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3680 * gfortran.dg/linked_list_1.f90: New test.
3682 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3684 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3685 instead of appending to it.
3687 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3689 PR tree-optimization/34591
3690 * gcc.dg/vect/pr34591.c: New test.
3692 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3695 * gfortran.dg/direct_io_8.f90: New test case.
3697 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.c-torture/execute/20071213-1.c: New test.
3702 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705 * gfortran.dg/read_eof_5.f90: New test.
3707 2007-12-25 Tobias Burnus <burnus@net-b.de>
3710 * gfortran.dg/initialization_17.f90: New.
3712 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3715 * gfortran.dg/matmul_6.f90: New test.
3717 2007-12-23 Tobias Burnus <burnus@net-b.de>
3720 * gfortran.dg/entry_17.f90: New.
3722 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3725 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3726 * gfortran.dg/real_const_3.f90: Likewise.
3727 * gfortran.dg/unary_operator.f90: New test.
3729 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3731 * gnat.dg/pack2.adb: New test.
3733 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3736 * gfortran.dg/repeat_6.f90: New test.
3738 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3741 * cshift_shift_real_1.f90: New test.
3743 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3746 * gfortran.dg/shift-kind_2.f90: New test.
3748 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3751 * gcc.dg/pr8835-1.c: New.
3753 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3756 * gfortran.dg/default_initialization_3.f90: New test.
3758 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3760 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3762 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3764 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3766 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3767 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3769 2007-12-20 Jason Merrill <jason@redhat.com>
3771 * gcc.dg/overload/arg[14].C: Remove expected errors.
3773 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3776 * gcc.c-torture/execute/20071219-1.c: New test.
3778 2007-12-20 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/namelist_44.f90: New.
3783 2007-12-20 Tobias Burnus <burnus@net-b.de>
3786 * gfortran.dg/boz_8.f90: Add error-check check.
3787 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3790 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3792 * gcc.dg/gomp/combined-1.c: New test.
3794 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3796 PR tree-optimization/34355
3797 * g++.dg/tree-ssa/pr34355.C: New test.
3799 2007-12-19 Revital Eres <eres@il.ibm.com>
3801 * gcc.dg/sms-5.c: New testcase.
3803 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3806 * gfortran.dg/missing_parens_1.f90: New.
3807 * gfortran.dg/missing_parens_1.f90: New.
3809 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3812 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3814 * gfortran.dg/transfer_simplify_7.f90: New test.
3816 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3818 * gcc.dg/pr32912-3.c: Compile with -w.
3820 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3822 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3823 Jakub Jelinek <jakub@redhat.com>
3828 * g++.dg/cpp0x/variadic86.C: New.
3829 * g++.dg/cpp0x/variadic87.C: New.
3830 * g++.dg/cpp0x/variadic84.C: New.
3831 * g++.dg/cpp0x/variadic85.C: New.
3832 * g++.dg/template/ttp25.C: New.
3834 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3836 PR tree-optimization/34123
3837 * gcc.dg/tree-ssa/pr34123.c: New test.
3839 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3841 PR rtl-optimization/34456
3842 * gcc.c-torture/execute/pr34456.c: New test.
3844 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3847 * g++.dg/parse/friend7.C: New test.
3849 PR rtl-optimization/34490
3850 * gcc.c-torture/execute/20071216-1.c: New test.
3852 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3854 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3856 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3858 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3859 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3860 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3861 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3862 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3864 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3867 * gcc.dg/gomp/clause-2.c: New test.
3868 * g++.dg/gomp/clause-4.C: New test.
3870 2007-12-17 Tobias Burnus <burnus@net-b.de>
3872 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3873 part of Fortran 77/95/2003.
3875 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3877 PR tree-optimization/34445
3878 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3879 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3881 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3884 * gfortran.dg/namelist_42.f90: Update.
3885 * gfortran.dg/namelist_43.f90: New.
3887 2007-12-16 Tobias Burnus <burnus@net-b.de>
3890 * gfortran.dg/initialization_16.f90: New.
3892 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3895 * gfortran.dg/real_dimension_1.f: New test case.
3897 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3899 * gcc.dg/torture/pr24257.c: Remove -O from options.
3901 2007-12-16 Tobias Burnus <burnus@net-b.de>
3904 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3906 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3911 * gfortran.dg/mapping_1.f90: New test.
3912 * gfortran.dg/mapping_2.f90: New test.
3913 * gfortran.dg/mapping_3.f90: New test.
3915 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3917 PR rtl-optimization/34415
3918 * gcc.c-torture/execute/pr34415.c: New test.
3920 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3922 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3925 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3928 * gcc.dg/pr34003-1.c: New test.
3929 * gcc.dg/pr34003-2.c: New.
3931 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3933 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3934 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3935 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3936 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3938 * gcc.target/cris/torture/cris-torture.exp,
3939 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3940 * gcc.target/cris/builtin_ctz_v3.c,
3941 gcc.target/cris/builtin_ctz_v8.c,
3942 gcc.target/cris/builtin_clz_v0.c,
3943 gcc.target/cris/builtin_clz_v3.c,
3944 gcc.target/cris/builtin_bswap_v3.c,
3945 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3946 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3947 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3948 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3949 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3950 lib/target-supports.exp: Adjust for crisv32-*-*.
3952 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3954 * gcc.dg/debug/const-3.c: New.
3956 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3958 * g++.dg/other/datasec1.C: Require named section support.
3960 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.target/i386/pr29978.c: New test.
3965 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3967 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3968 instead of -msse4.1.
3969 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3970 * g++.dg/other/i386-2.C (dg-options): Ditto.
3972 2007-12-14 Tobias Burnus <burnus@net-b.de>
3975 * gfortran.dg/private_type_10.f90: New.
3977 2007-12-14 Tobias Burnus <burnus@net-b.de>
3980 * gfortran.dg/nan_4.f90: New.
3982 2007-12-14 Richard Guenther <rguenther@suse.de>
3985 * gcc.c-torture/compile/20071214-1.c: New testcase.
3987 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3989 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3990 macros to test macroized SSE intrinsics. Use new macros to test
3991 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3992 emmintrin.h, xmmintrin.h and bmmintrin.h
3993 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3994 to test with immediate operand.
3996 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3999 * gcc.c-torture/compile/pr34091.c: New test.
4001 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
4003 * gcc.dg/uninit-13.c: UnXFAIL.
4004 * gcc.dg/complex-5.c: New testcase.
4006 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4008 * gcc.dg/struct/struct-reorg.exp: Replace
4009 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
4011 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4016 * gfortran.dg/advance_6.f90: New test case.
4017 * gfortran.dg/direct_io_7.f90: New test case.
4018 * gfortran.dg/streamio_13.f90: New test case.
4020 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
4022 * g++.dg/cpp0x/__func__.C: New.
4024 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
4027 * g++.dg/other/pr34435.C: New testcase.
4029 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4031 * gcc.dg/struct: New directory with tests
4032 for struct-reorg optimizaion.
4033 * gcc.dg/struct/struct-reorg.exp: New script.
4034 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4035 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4036 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4037 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4038 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4039 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4040 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4041 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4042 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4043 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4044 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4045 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4046 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4047 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4048 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4049 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4050 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4051 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4052 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4053 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4054 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4055 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4056 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4057 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4059 2007-12-13 Tobias Burnus <burnus@net-b.de>
4062 * gfortran.dg/namelist_42.f90: New.
4064 2007-12-12 Tobias Burnus <burnus@net-b.de>
4067 * gfortran.dg/function_kinds_3.f90: New.
4069 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
4071 * gcc.target/s390/20071212-1.c: New testcase.
4073 2007-12-11 Jakub Jelinek <jakub@redhat.com>
4076 * g++.dg/ext/visibility/anon7.C: Add xfail.
4077 * g++.dg/ext/visibility/anon9.C: New test.
4078 * g++.dg/ext/visibility/anon10.C: New test.
4081 * g++.dg/rtti/dyncast2.C: New test.
4083 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
4085 PR tree-optimization/34407
4086 * gcc.dg/vect/pr34407.c: New test.
4088 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4091 * gfortran.dg/error_recovery_5.f90: New.
4092 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4094 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4096 PR tree-optimization/34371
4097 * gcc.c-torture/compile/20071207-1.c: New test.
4099 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
4102 * g++.dg/parse/crash40.C: New test.
4104 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4106 * g++.dg/opt/memcpy1.C: New test.
4108 2007-12-10 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/argument_checking_10.f90: New.
4113 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4115 PR rtl-optimization/34302
4116 * gcc.c-torture/execute/20071210-1.c: New test.
4118 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4121 * g++.dg/cpp0x/error1.C: New test.
4124 * g++.dg/other/error22.C: New test.
4126 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
4129 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4130 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4131 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4133 2007-12-09 Jakub Jelinek <jakub@redhat.com>
4137 * g++.dg/template/repo6.C: New test.
4138 * g++.dg/template/repo7.C: New test.
4139 * g++.dg/template/repo8.C: New test.
4141 2007-12-09 H.J. Lu <hjl@lucon.org>
4142 Tobias Burnus <burnus@net-b.de>
4145 * gfortran.dg/read_2.f90: New.
4147 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
4149 * lib/target-supports.exp (check_effective_target_tls_native):
4152 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
4155 * gnat.dg/enclosing_record_reference.ads,
4156 gnat.dg/enclosing_record_reference.adb: New test.
4158 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
4161 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4162 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4165 * gfortran.dg/char_component_initializer_1.f90: New test.
4167 2007-12-09 Tobias Burnus <burnus@net-b.de>
4174 * gfortran.dg/boz_8.f90: New.
4175 * gfortran.dg/boz_9.f90: New.
4176 * gfortran.dg/boz_10.f90: New.
4177 * gfortran.dg/boz_7.f90: Update dg-warning.
4178 * gfortran.dg/pr16433.f: Add dg-error.
4179 * gfortan.dg/ibits.f90: Update dg-warning.
4180 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4181 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4183 2007-12-08 Jakub Jelinek <jakub@redhat.com>
4186 * gfortran.dg/include_1.f90: New test.
4187 * gfortran.dg/include_1.inc: New.
4188 * gfortran.dg/include_2.f90: New test.
4190 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
4192 * gcc.c-torture/compile/20011130-2.c: Fix typo.
4194 2007-12-08 Tobias Burnus <burnus@net-b.de>
4197 * gfortran.dg/nan_3.f90: New.
4199 2007-12-07 Jakub Jelinek <jakub@redhat.com>
4201 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4203 2007-12-07 Olivier Hainque <hainque@adacore.com>
4205 * gnat.dg/tamdt*.ad?: Support for ...
4206 * gnat.dg/test_tamdt.adb: New test.
4208 2007-12-07 Olivier Hainque <hainque@adacore.com>
4210 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4211 exports and document how these can be exercised.
4213 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
4216 * gnat.dg/specs/access_constants.ads: New test.
4218 * gnat.dg/specs/access_constant_decl.ads: New test.
4221 * gnat.dg/compose.adb: New test.
4223 2007-12-07 Olivier Hainque <hainque@adacore.com>
4226 * gnat.dg/unc_memops.ad[sb]: Support for ...
4227 * gnat.dg/unc_memfree.adb: New test.
4229 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
4231 * gfortran.dg/ltrans-7.f90: New.
4233 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4234 Dorit Nuzman <dorit@il.ibm.com>
4236 PR tree-optimization/34005
4237 * gcc.dg/vect/pr34005.c: New test.
4239 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4242 * g++.dg/template/new8.C: New test.
4244 2007-12-06 Tobias Burnus <burnus@net-b.de>
4247 * gfortran.dg/boz_7.f90: New.
4248 * gfortran.dg/int_1.f90: Disable -pedantic option.
4249 * gfortran.dg/boz_1.f90: Ditto.
4250 * gfortran.dg/boz_3.f90: Ditto.
4251 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4252 * gfortran.dg/ibits.f90: Ditto.
4253 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4254 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4256 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4259 * gfortran.dg/used_types_19.f90: New test.
4261 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4263 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4264 * gfortran.dg/nearest_2.f90: Likewise.
4265 * gfortran.dg/nearest_3.f90: Likewise.
4267 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4270 * gcc.c-torture/execute/20071205-1.c: New test.
4272 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4274 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4275 * gfortran.dg/real_const_3.f90: Likewise.
4277 2007-12-05 Richard Guenther <rguenther@suse.de>
4279 PR tree-optimization/34138
4280 * gcc.c-torture/compile/pr34138.c: New testcase.
4282 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4285 * gfortran.dg/debug_2.f: New test.
4287 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4289 * gnat.dg/specs/elab1.ads: New test.
4291 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4294 * gcc.target/i386/pr34312.c: New test.
4296 2007-12-05 Tobias Burnus <burnus@net-b.de>
4299 * gfortran.dg/nan_2.f90: New.
4301 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4304 * g++.dg/cpp0x/decltype9.C: New test.
4305 * g++.dg/cpp0x/decltype10.C: New test.
4307 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4310 * gnat.dg/rm_6_4_1_13.adb: New test.
4312 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4315 * gcc.c-torture/compile/20071117-1.c: New test.
4317 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4320 * g++.dg/cpp0x/variadic-ttp.C: New.
4322 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4324 * gcc.dg/parse-decl-after-if.c: New.
4325 * gcc.dg/20031223-1.c: Adjust.
4327 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4330 * g++.dg/cpp0x/variadic-throw.C: New.
4332 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4335 * g++.dg/cpp0x/variadic-unify.C: New.
4337 2007-12-04 Richard Guenther <rguenther@suse.de>
4341 * gcc.c-torture/compile/pr34334.c: New testcase.
4342 * g++.dg/torture/pr34222.C: New testcase.
4344 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.c-torture/execute/20071202-1.c: New test.
4347 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4349 2007-12-04 Tobias Burnus <burnus@net-b.de>
4352 * gfortran.dg/module_nan.f90: New.
4354 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4356 * lib/target-supports.exp (get_compiler_messages): Replace with...
4357 (check_compile): ...this new procedure. Handle TYPE == executable.
4358 Use comments in the source to determine the correct extension.
4359 Return a pair containing the compiler output and the output filename.
4360 Don't delete the file here.
4361 (check_no_compiler_messages_nocache): New procedure.
4362 (check_no_compiler_messages): Use it.
4363 (check_no_messages_and_pattern_nocache): New procedure.
4364 (check_no_messages_and_pattern): Use it.
4365 (check_runtime_nocache, check_runtime): New procedures.
4366 (check_effective_target_tls): Use check_no_compiler_messages.
4367 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4368 (check_effective_target_tls_runtime): Use check_runtime.
4369 (check_effective_target_fstack_protector): Likewise.
4370 (check_iconv_available): Use check_runtime_nocache.
4371 (check_effective_target_fortran_large_real): Use
4372 check_no_compiler_messages.
4373 (check_effective_target_fortran_large_int): Likewise.
4374 (check_effective_target_static_libgfortran): Likewise.
4375 (check_750cl_hw_available): Use check_cached_effective_target
4376 and check_runtime_nocache.
4377 (check_vmx_hw_available): Likewise.
4378 (check_effective_target_broken_cplxf_arg): Likewise.
4379 (check_alpha_max_hw_available): Use check_runtime.
4380 (check_function_available): Use check_no_compiler_messages.
4381 (check_cxa_atexit_available): Use check_cached_effective_target
4382 and check_runtime_nocache.
4383 (check_effective_target_dfp_nocache): Use
4384 check_no_compiler_messages_nocache.
4385 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4386 (check_effective_target_dfp): Use check_cached_effective_target.
4387 (check_effective_target_dfprt): Likewise.
4388 (check_effective_target_arm_neon_hw): Use check_runtime.
4389 (check_effective_target_ultrasparc_hw): Likewise.
4390 (check_effective_target_c99_runtime): Use
4391 check_no_compiler_messages_nocache.
4393 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4396 * gcc.dg/fold-rotate-1.c: New test.
4398 PR tree-optimization/33453
4399 * gcc.c-torture/compile/20071203-1.c: New test.
4401 2007-12-03 Robert Dewar <dewar@adacore.com>
4402 Samuel Tardieu <sam@rfc1149.net>
4405 * gnat.dg/check_elaboration_code.adb: New test.
4406 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4409 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4412 * g++.dg/cpp0x/pr34061.C: New.
4414 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4417 * g++.dg/other/error21.C: New.
4419 2007-12-02 Revital Eres <eres@il.ibm.com>
4421 * gcc.dg/sms-4.c: New testcase.
4423 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4424 Revital Eres <eres@il.ibm.com>
4426 * gcc.dg/sms-3.c: New testcase.
4428 2007-12-01 Ollie Wild <aaw@google.com>
4431 * g++.dg/conversion/ptrmem9.C: New test.
4433 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4436 * gfortran.dg/namelist_41.f90: New test.
4438 2007-11-30 Tom Tromey <tromey@redhat.com>
4440 PR preprocessor/32868:
4441 * gcc.dg/cpp/pr32868.c: New file.
4443 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4446 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4448 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4450 PR rtl-optimization/34171
4451 * gcc.dg/pr34171.c: New testcase.
4453 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4455 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4457 2007-11-30 Tobias Burnus <burnus@net-b.de>
4460 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4461 * gfortran.dg/bind_c_usage_11.f03: New.
4462 * gfortran.dg/bind_c_usage_12.f03: New.
4464 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4467 * g++.dg/other/error20.C: New test.
4469 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4472 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4474 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4476 PR tree-optimization/34244
4477 * gcc.dg/tree-ssa/pr34244.c: New test.
4479 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4481 PR tree-optimization/33434
4482 * gcc.dg/pr33434-1.c: New test.
4483 * gcc.dg/pr33434-2.c: New test.
4484 * gcc.dg/pr33434-3.c: New test.
4485 * gcc.dg/pr33434-4.c: New test.
4488 * g++.dg/template/cond7.C: New test.
4492 * g++.dg/cpp0x/decltype7.C: New test.
4493 * g++.dg/cpp0x/decltype8.C: New test.
4495 2007-11-29 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/result_in_spec_3.f90: New.
4500 2007-11-29 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/mvbits_3.f90: New.
4505 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4507 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4509 (check_effective_target_hard_float): New.
4510 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4511 * gcc.dg/pr30957-1.c: Likewise.
4513 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4516 * gnat.dg/specs/variant_part.ads: New test.
4519 * gnat.dg/specs/attribute_parsing.ads: New test.
4522 * gnat.dg/specs/integer_value.ads: New test.
4525 * gnat.dg/specs/delta_small.ads: New test.
4527 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4529 PR tree-optimization/34140
4530 * gcc.c-torture/compile/20071128-1.c: New test.
4532 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4535 * gfortran.dg/data_array_1.f90
4536 * gfortran.dg/data_array_2.f90
4537 * gfortran.dg/data_array_3.f90
4538 * gfortran.dg/data_array_4.f90
4540 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4543 * gfortran.dg/blockdata_5.f90: New test.
4544 * gfortran.dg/blockdata_6.f90: New test.
4546 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4548 PR tree-optimization/34016
4549 * gcc.dg/pr34016.c: New test.
4551 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4554 * gfortran.dg/stfunc_6.f90: New test.
4557 * gfortran.dg/assign_10.f90: New test.
4559 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4562 * gfortran.dg/use_11.f90: New test.
4565 * gfortran.dg/generic_15.f90: New test.
4567 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4570 * gcc.dg/pr34225.c: New test.
4572 2007-11-27 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/34241
4575 * g++.dg/torture/pr34241.C: New testcase.
4577 2007-11-27 Richard Guenther <rguenther@suse.de>
4579 * gcc.dg/builtins-error.c: New testcase.
4581 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4584 * g++.dg/ext/visibility/anon8.C: New test.
4586 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4589 * gcc.target/i386/pr34077.c: New testcase.
4591 2007-11-26 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4595 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4596 * gfortran.dg/backslash_1.f90: Remove no longer needed
4597 -fno-backslash option.
4599 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4602 * gcc.dg/cpp/19990413-1.c: Update.
4603 * gcc.dg/parse-else-error.c: New.
4604 * gcc.dg/parse-else-error-2.c: New.
4605 * gcc.dg/parse-else-error-3.c: New.
4606 * gcc.dg/parse-else-error-4.c: New.
4608 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4611 * g++.dg/template/dependent-expr6.C: New testcase.
4613 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4616 * gcc.target/i386/pr34215.c: New test.
4618 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4621 * gcc.dg/torture/pr34174-1.c: New.
4623 2007-11-26 Richard Guenther <rguenther@suse.de>
4626 * gcc.dg/pr34233.c: New testcase.
4628 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4629 Revital Eres <eres@il.ibm.com>
4631 PR rtl-optimization/34085
4632 * gcc.dg/tree-prof (bb-reorg.c): New test.
4634 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4636 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4637 Return true for MIPS16 targets.
4639 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4642 * gfortran.dg/blockdata_4.f90: New test.
4644 2007-11-25 Tobias Burnus <burnus@net-b.de>
4647 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4648 * gfortran.dg/bind_c_usage_16.f03: New.
4649 * gfortran.dg/bind_c_usage_16_c.c: New.
4651 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4653 * gnat.dg/specs/size_clause1.ads: New test.
4654 * gnat.dg/specs/size_clause2.ads: Likewise.
4655 * gnat.dg/specs/size_clause3.ads: Likewise.
4657 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4660 * gfortran.dg/entry_16.f90: New test.
4662 2007-11-24 Tobias Burnus <burnus@net-b.de>
4665 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4667 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4670 * gfortran.dg/nested_modules_1.f90: Change the reference to
4671 FOO, forbidden by the standard, to a reference to W.
4672 * gfortran.dg/use_only_1.f90: New test.
4674 2007-11-23 Tobias Burnus <burnus@net-b.de>
4677 * gfortran.dg/nearest_3.f90: New test.
4679 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4682 * gfortran.dg/optional_dim_2.f90: New test.
4684 2007-11-23 Tobias Burnus <burnus@net-b.de>
4687 * gfortran.dg/bind_c_usage_15.f90: New.
4689 2007-11-23 Tobias Burnus <burnus@net-b.de>
4692 * gfortran.dg/nearest_2.f90: New.
4695 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4699 * g++.dg/ext/java-2.C: New test.
4701 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4702 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4705 * g++.dg/warn/pr5310.C: New.
4706 * g++.dg/warn/pr33160.C: New.
4708 2007-11-23 Richard Guenther <rguenther@suse.de>
4709 Michael Matz <matz@suse.de>
4711 PR tree-optimization/34176
4712 * gcc.c-torture/execute/pr34176.c: New testcase.
4714 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4717 * gcc.dg/Wconversion-5.c: New test.
4718 * g++.dg/Wconversion3.C: New test.
4720 2007-11-23 Richard Guenther <rguenther@suse.de>
4722 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4724 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4727 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4728 qualifiers in abstract declarator.
4730 2007-11-22 Tobias Burnus <burnus@net-b.de>
4732 * gfortran.dg/derived_constructor_comps_3.f90: New.
4734 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4737 * g++.dg/ext/visibility/anon7.C: New test.
4739 2007-11-22 Tobias Burnus <burnus@net-b.de>
4742 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4743 * gfortran.dg/bind_c_usage_13.f03: New.
4744 * gfortran.dg/bind_c_usage_14.f03: New.
4746 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4748 PR rtl-optimization/33848
4749 * gcc.dg/torture/pr33848.c: New test.
4751 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4754 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4756 2007-11-20 Richard Guenther <rguenther@suse.de>
4759 * gcc.c-torture/execute/pr34154.c: New testcase.
4761 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4763 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4765 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4768 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4769 so test passes with -frecord-marker=8.
4770 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4771 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4772 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4773 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4774 * gfortrand.dg/modulo_1.f90: Likewise.
4776 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4778 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4780 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4781 * gcc.dg/pr30957-1.c: Likewise.
4783 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4786 * g++.dg/template/crash74.C: New test.
4788 2007-11-20 Richard Guenther <rguenther@suse.de>
4790 * gcc.c-torture/execute/20071120-1.c: New testcase.
4792 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4795 * gcc.dg/tree-ssa/pr34146.c: New test.
4798 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4799 dependent on target settings like move_by_pieces etc.
4802 * g++.dg/template/vla2.C: New test.
4805 * g++.dg/overload/template3.C: New test.
4807 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4810 * gfortran.dg/optional_dim_2.f90: Remove test.
4812 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4814 * gcc.dg/dfp/ddmode-ice.c: New test.
4816 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4818 PR tree-optimization/34036
4819 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4821 2007-11-19 Richard Guenther <rguenther@suse.de>
4823 PR tree-optimization/34
4824 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4826 2007-11-19 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/bind_c_usage_10_c.c: New.
4830 * gfortran.dg/bind_c_usage_10.f03: New.
4832 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4834 * gcc.dg/pr33007.c: Expect new warning.
4835 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4836 * g++.dg/opt/pr34036.C: New test.
4838 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4841 * g++.dg/warn/noreturn-4.C: New test.
4842 * g++.dg/warn/noreturn-5.C: New test.
4843 * g++.dg/warn/noreturn-6.C: New test.
4844 * g++.dg/warn/noreturn-7.C: New test.
4846 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4849 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4850 integers so tests works with -fdefault-integer-8.
4851 * gfortran.fortran-torture/execute/elemental.f90: Use default
4852 integers so test passes with -fdefault-integer-8.
4853 * gfortran.fortran-torture/execute/der_io.f90: Increase
4854 buffer length so test passes with -fdefault-integer-8.
4855 * gfortran.dg/bounds_check_8.f90: Likewise.
4856 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4857 * gfortran.dg/equiv_7.f90: Set kind so test passes
4858 with -fdefault-integer-8.
4859 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4862 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4865 * gfortran.dg/optional_dim_2.f90: New test.
4868 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4870 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4872 PR rtl-optimization/34132
4873 * gcc.c-torture/compile/20071118-1.c: New test.
4875 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4878 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4880 2007-11-18 Tobias Burnus <burnus@net-b.de>
4883 * gfortran.dg/entry_14.f90: New.
4884 * gfortran.dg/entry_15.f90: New.
4886 2007-11-18 Richard Guenther <rguenther@suse.de>
4888 PR tree-optimization/34127
4889 * gcc.c-torture/compile/pr34127.c: New testcase.
4891 2007-11-18 Ben Elliston <bje@au.ibm.com>
4893 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4894 type specifier, as they are not permitted according to the AltiVec
4895 Programming Interface Manual.
4897 2007-11-17 Tobias Burnus <burnus@net-b.de>
4900 * gfortran.dg/bind_c_usage_9.f03: New.
4901 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4903 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4906 * interface.c (gfc_current_interface_head,
4907 gfc_set_current_interface_head): New functions.
4908 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4909 On syntax error, restore previous state of the interface.
4910 * gfortran.h (gfc_current_interface_head,
4911 gfc_set_current_interface_head): New prototypes.
4913 2007-11-17 Richard Guenther <rguenther@suse.de>
4916 * gcc.c-torture/execute/pr34130.c: New testcase.
4918 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4921 * gfortran.dg/fmt_label_1.f90: New test.
4923 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4926 * gfortran.dg/initialization_15.f90 : New test.
4928 2007-11-16 Richard Guenther <rguenther@suse.de>
4931 * gcc.c-torture/compile/pr34030.c: New testcase.
4933 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4936 * gfortran.dg/interface_assignment_3.f90.
4938 2007-11-16 Richard Guenther <rguenther@suse.de>
4940 PR tree-optimization/33870
4941 * gcc.dg/torture/pr33870.c: New testcase.
4943 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4946 * gfortran.dg/allocatable_function_3.f90.
4948 2007-11-16 Richard Guenther <rguenther@suse.de>
4950 PR tree-optimization/34113
4951 * gcc.c-torture/compile/pr34113.c: New testcase.
4953 2007-11-16 Richard Guenther <rguenther@suse.de>
4955 PR tree-optimization/34099
4956 * g++.dg/torture/pr3499.C: New testcase.
4957 * gcc.c-torture/execute/pr34099.c: Likewise.
4959 2007-11-16 Olivier Hainque <hainque@adacore.com>
4961 * gnat.dg/release_unc_maxalign.adb: New test.
4963 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4966 * g++.dg/template/crash73.C: New test.
4968 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4971 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4972 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4973 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4974 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4976 2007-11-15 Tobias Burnus <burnus@net-b.de>
4979 * gfortran.dg/proc_decl_11.f90: New.
4981 2007-11-15 Ben Elliston <bje@au.ibm.com>
4983 * gcc.target/spu/compare-dp.c: New test.
4985 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4987 * gcc.dg/pr33923.c: New test.
4989 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4992 * gcc.dg/pr34088.c: New test.
4994 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4996 * gcc.c-torture/compile/20071114-1.c: New test.
4998 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5001 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5002 to match known variations in symbol format. Document in comments.
5004 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5009 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5011 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5014 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5017 * gfortran.dg/proc_decl_1.f90: Update.
5018 * gfortran.dg/proc_decl_7.f90: New test.
5019 * gfortran.dg/proc_decl_8.f90: New test.
5020 * gfortran.dg/proc_decl_9.f90: New test.
5021 * gfortran.dg/proc_decl_10.f90: New test.
5023 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
5026 * gfortran.dg/transfer_assumed_size_1.f90: New test.
5028 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5035 * g++.dg/parse/crash36.C: Add another dg-error.
5036 * g++.dg/cpp0x/pr34054.C: New test.
5037 * g++.dg/cpp0x/pr34056.C: New test.
5038 * g++.dg/cpp0x/pr34057.C: New test.
5039 * g++.dg/cpp0x/pr34058.C: New test.
5040 * g++.dg/cpp0x/pr34060.C: New test.
5042 PR tree-optimization/34063
5043 * g++.dg/tree-ssa/pr34063.C: New test.
5045 2007-11-13 Diego Novillo <dnovillo@google.com>
5047 PR tree-optimization/33870
5048 * gcc.c-torture/execute/pr33870-1.c: New test.
5049 * gcc.dg/tree-ssa/alias-16.c: New test.
5051 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5054 * g++.dg/template/crash72.C: New test.
5056 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
5058 * g++.dg/opt/cfg5.C: New test.
5060 2007-11-12 Richard Guenther <rguenther@suse.de>
5063 * gcc.c-torture/execute/pr34070-1.c: New testcase.
5064 * gcc.c-torture/execute/pr34070-2.c: Likewise.
5066 2007-11-12 Richard Guenther <rguenther@suse.de>
5069 * gcc.dg/pr34027-1.c: New testcase.
5070 * gcc.dg/pr34027-2.c: Likewise.
5072 2007-11-12 Ira Rosen <irar@il.ibm.com>
5074 PR tree-optimization/33953
5075 * gcc.dg/vect/pr33953.c: New testcase.
5077 2007-11-11 Tom Tromey <tromey@redhat.com>
5080 * g++.dg/ext/pr17577.h: New file.
5081 * g++.dg/ext/pr17577.C: New file.
5083 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5086 * g++.old-deja/g++.ns/template13.C: Update expected output.
5087 * g++.old-deja/g++.pt/friend23.C: Likewise.
5088 * g++.dg/warn/pr8570.C: New.
5090 2007-11-11 Jakub Jelinek <jakub@redhat.com>
5093 * g++.dg/template/pseudodtor4.C: New test.
5095 2007-11-10 Jakub Jelinek <jakub@redhat.com>
5098 * g++.dg/opt/inline14.C: New test.
5100 PR tree-optimization/33680
5101 * gcc.c-torture/compile/20071108-1.c: New test.
5104 * g++.dg/template/pseudodtor3.C: New test.
5106 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
5109 * g++.dg/cpp0x/variadic-init.C: New.
5111 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
5112 Jakub Jelinek <jakub@redhat.com>
5114 PR rtl-optimization/34012
5115 * gcc.target/i386/pr34012.c: New test.
5117 2007-11-09 Richard Guenther <rguenther@suse.de>
5119 PR tree-optimization/33604
5120 * g++.dg/tree-ssa/pr33604.C: New testcase.
5121 * gcc.dg/pr32721.c: Adjust pattern.
5123 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
5125 * gcc.target/mips/dse-1.c: Disable.
5127 2007-11-08 Tom Tromey <tromey@redhat.com>
5129 * gcc.dg/empty-source-3.c: Update warning location.
5130 * gcc.dg/gomp/barrier-2.c: Likewise.
5131 * gcc.dg/label-decl-3.c: Likewise.
5132 * gcc.dg/label-decl-2.c: Likewise.
5133 * gcc.dg/empty-source-2.c: Likewise.
5135 2007-11-08 Tom Tromey <tromey@redhat.com>
5138 * g++.dg/inherit/pr30297.C: New file.
5140 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
5142 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5143 -fno-common for cygwin and mingw32.
5145 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
5148 * gcc.dg/pr33826.c: New.
5149 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
5150 recursive functions being marked pure or const.
5152 2007-11-08 Tobias Burnus <burnus@net-b.de>
5155 * gfortran.dg/proc_decl_5.f90: New.
5156 * gfortran.dg/proc_decl_6.f90: New.
5158 2007-11-08 Jakub Jelinek <jakub@redhat.com>
5160 PR tree-optimization/32575
5161 * gcc.c-torture/execute/20071108-1.c: New test.
5163 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
5165 * g++.dg/opt/anchor1.C: New.
5167 2007-11-07 Diego Novillo <dnovillo@google.com>
5170 * gcc.c-torture/execute/pr33870.x: Remove.
5172 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
5177 * g++.dg/cpp0x/decltype-33837.C: New.
5178 * g++.dg/cpp0x/decltype-refbug.C: New.
5179 * g++.dg/cpp0x/decltype-33838.C: New.
5181 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5183 * gcc.c-torture/compile/20071107-1.c: New test.
5185 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5187 * gcc.dg/out-of-bounds-1.c: New test.
5189 2007-11-07 Jakub Jelinek <jakub@redhat.com>
5192 * g++.dg/warn/incomplete2.C: New test.
5193 * g++.dg/template/incomplete4.C: New test.
5194 * g++.dg/template/incomplete5.C: New test.
5196 2007-11-07 Olivier Hainque <hainque@adacore.com>
5198 * gnat.dg/max_align.adb: New test.
5200 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
5203 * gcc.target/i386/pr30961-1.c: New.
5205 2007-11-06 Tom Tromey <tromey@redhat.com>
5208 * g++.dg/warn/pragma-system_header3.h: New.
5209 * g++.dg/warn/pragma-system_header3.C: New.
5212 * g++.dg/warn/pragma-system_header4.C: New.
5213 * g++.dg/warn/pragma-system_header4.h: New.
5215 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5219 * g++.dg/other/canon-array.C: New.
5221 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5223 * g++.dg/parser/crash36.C: Tweak expected errors.
5224 * g++.dg/cpp0x/pr31439.C: New.
5225 * g++.dg/cpp0x/pr32114.C: New.
5226 * g++.dg/cpp0x/pr32115.C: New.
5227 * g++.dg/cpp0x/pr32125.C: New.
5228 * g++.dg/cpp0x/pr32126.C: New.
5229 * g++.dg/cpp0x/pr32127.C: New.
5230 * g++.dg/cpp0x/pr32128.C: New.
5231 * g++.dg/cpp0x/pr32253.C: New.
5232 * g++.dg/cpp0x/pr32566.C: New.
5233 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5234 * g++.dg/cpp0x/pr31438.C: Ditto.
5235 * g++.dg/cpp0x/variadic81.C: Ditto.
5236 * g++.dg/cpp0x/pr31432.C: Ditto.
5237 * g++.dg/cpp0x/pr31442.C: Ditto.
5239 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5242 * g++.dg/other/datasec1.C: New test.
5244 PR tree-optimization/33458
5245 * g++.dg/opt/inline12.C: New test.
5247 PR tree-optimization/33993
5248 * gcc.c-torture/compile/20071105-1.c: New test.
5250 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5252 PR rtl-optimization/33648
5253 * gcc.dg/pr33648.c: Require effective target freorder.
5255 2007-11-05 Revital Eres <eres@il.ibm.com>
5257 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5259 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5264 * g++.dg/cpp0x/pr33996.C: New
5265 * g++.dg/cpp0x/rv-trivial-bug.C: New
5266 * g++.dg/cpp0x/pr33930.C: New
5268 2007-11-05 Nick Clifton <nickc@redhat.com>
5269 Sebastian Pop <sebastian.pop@amd.com>
5271 PR tree-optimization/32540
5272 PR tree-optimization/33922
5273 * gcc.dg/tree-ssa/pr32540-1.c: New.
5274 * gcc.dg/tree-ssa/pr32540-2.c: New.
5275 * gcc.dg/tree-ssa/pr33922.c: New.
5277 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5280 * g++.dg/cpp0x/variadic-rref.C: New.
5282 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5284 * g++dg/warn/pointer-integer-comparison.C: New.
5286 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5288 PR tree-optimization/33856
5289 * gcc.c-torture/compile/20071027-1.c: New test.
5292 * g++.dg/ext/label10.C: New test.
5295 * g++.dg/other/ptrmem9.C: New test.
5297 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5300 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5302 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5304 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5305 * g++.dg/ext/visibility/namespace2.C: Add argument to
5306 dg-require-visibility.
5307 * g++.dg/ext/java-1.C: Disable on AIX.
5309 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5311 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5313 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5316 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5318 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5321 * gcc.dg/20031223-1.c: Adjust error output.
5322 * gcc.dg/parse-decl-after-label.c: New.
5324 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5327 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5328 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5329 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5331 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5333 PR rtl-optimization/28940
5334 * gcc.target/i386/addr-sel-1.c: New test.
5336 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5339 * gcc.dg/pr33670.c: New test.
5341 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5344 * g++.dg/lookup/typedef1.C: New test.
5346 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5349 * lib/scandump.exp (dump-suffix): New.
5350 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5351 Include dump suffix in pass/fail messages, put regexp in quotes.
5353 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5356 * g++.dg/other/error19.C: New.
5358 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5360 PR rtl-optimization/28062
5361 * gcc.c-torture/compile/20071102-1.c: New test.
5363 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5365 * g++.dg/cpp0x/pr33955.C: New.
5367 2007-11-01 Tom Tromey <tromey@redhat.com>
5369 PR preprocessor/30805:
5370 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5372 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5374 PR rtl-optimization/33648
5375 * gcc.dg/pr33648.c: New test.
5377 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5380 * g++.dg/template/pseudodtor1.C: New test.
5381 * g++.dg/template/pseudodtor2.C: New test.
5384 * g++.dg/rtti/typeid7.C: New test.
5386 2007-11-01 Tom Tromey <tromey@redhat.com>
5388 PR preprocessor/30805:
5389 * gcc.dg/cpp/pr30805.c: New file.
5391 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5394 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5396 * gcc.c-torture/compile/20001205-1.c: Ditto.
5397 * gcc.c-torture/compile/20001226-1.c: Ditto.
5398 * gcc.c-torture/compile/20020312-1.c: Ditto.
5399 * gcc.c-torture/compile/20020604-1.c: Ditto.
5400 * gcc.c-torture/compile/920501-12.c: Ditto.
5401 * gcc.c-torture/compile/920501-4.c: Ditto.
5402 * gcc.c-torture/compile/920520-1.c: Ditto.
5403 * gcc.c-torture/compile/980506-1.c: Ditto.
5404 * gcc.c-torture/compile/990617-1.c: Ditto.
5405 * gcc.dg/compare6.c: Ditto.
5406 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5407 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5408 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5409 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5410 * g++.old-deja/g++.pt/static6.C: Ditto.
5411 * g++.old-deja/g++.pt/crash16.C: Ditto.
5412 * g++.old-deja/g++.mike/p10416.C: Ditto.
5413 * g++.old-deja/g++.mike/ns15.C: Ditto.
5414 * g++.old-deja/g++.mike/eh46.C: Ditto.
5416 2007-11-01 Tom Tromey <tromey@redhat.com>
5418 * gcc.dg/redecl-1.c: Update.
5419 * gcc.dg/pr20368-3.c: Update.
5420 * gcc.dg/inline-14.c: Update.
5421 * gcc.dg/builtins-30.c: Update.
5422 * gcc.dg/dremf-type-compat-4.c: Update.
5423 * gcc.dg/pr20368-2.c: Update.
5425 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5427 PR rtl-optimization/33673
5428 * gcc.dg/pr33673.c: New test.
5430 2007-11-01 Michael Matz <matz@suse.de>
5432 PR tree-optimization/33961
5433 * gcc.dg/pr33961.c: New test.
5435 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5438 * g++.dg/template/error35.C: New.
5440 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5443 * gcc.dg/pr31507-1.c: New test.
5444 * gcc.dg/pr31507-2.c: New test.
5446 2007-10-31 Revital Eres <eres@il.ibm.com>
5448 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5450 * gcc.dg/vect/tree-vect.h (check_vect): Add
5451 powerpc-*paired test.
5452 * lib/target-supports.exp (check_750cl_hw_available):
5454 (check_effective_target_vect_int,
5455 check_effective_target_vect_intfloat_cvt,
5456 check_effective_target_powerpc_altivec_ok,
5457 check_effective_target_vect_long,
5458 check_effective_target_vect_sdot_hi,
5459 check_effective_target_vect_udot_hi,
5460 check_effective_target_vect_pack_trunc,
5461 check_effective_target_vect_unpack,
5462 check_effective_target_vect_shift,
5463 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5465 * gcc.dg/vect/vect-ifcvt-11.c: New.
5466 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5467 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5468 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5469 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5470 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5471 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5473 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5474 Tobias Burnus <burnus@net-b.de>
5477 * gfortran.dg/module_read_1.f90: New.
5479 2007-10-31 Tom Tromey <tromey@redhat.com>
5481 PR preprocessor/30786:
5482 * gcc.dg/cpp/pr30786.c: New file.
5484 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5487 * gfortran.dg/interface_19.f90: New.
5488 * gfortran.dg/interface_20.f90: New.
5489 * gfortran.dg/interface_21.f90: New.
5491 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5493 PR tree-optimization/32377
5494 * gfortran.dg/vect/pr32377.f90: New.
5496 2007-10-31 Richard Guenther <rguenther@suse.de>
5499 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5500 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5502 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5505 * gfortran.dg/contained_3.f90: New.
5507 2007-10-31 Christian Bruel <christian.bruel@st.com>
5510 * g++.dg/opt/nrv8.C: New.
5512 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5515 * g++.dg/opt/compound1.C: New test.
5518 * g++.dg/template/ptrmem18.C: New test.
5520 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5523 * gfortran.dg/isnan_2.f90: New test.
5525 2007-10-30 Ed Schouten <ed@fxq.nl>
5527 PR tree-optimization/32500
5528 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5530 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5534 * g++.dg/cpp0x/pr31993.C: New
5535 * g++.dg/cpp0x/pr32252.C: New
5537 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5539 PR tree-optimization/33723
5540 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5542 2007-10-30 Richard Guenther <rguenther@suse.de>
5544 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5545 gcc.target/i386/loop-3.c.
5547 2007-10-30 Revital Eres <eres@il.ibm.com>
5549 * gcc.dg/vect/pr33866.c: Require vect_long.
5551 2007-10-30 Revital Eres <eres@il.ibm.com>
5553 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5554 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5556 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5558 PR tree-optimization/32893
5559 * lib/target-supports.exp
5560 (check_effective_target_unaligned_stack): new keyword.
5561 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5562 not sensitive to unaligned_stack.
5563 * gcc.dg/vect/vect-3.c: Likewise.
5564 * gcc.dg/vect/vect-4.c: Likewise.
5565 * gcc.dg/vect/vect-5.c: Likewise.
5566 * gcc.dg/vect/vect-6.c: Likewise.
5567 * gcc.dg/vect/vect-7.c: Likewise.
5568 * gcc.dg/vect/vect-13.c: Likewise.
5569 * gcc.dg/vect/vect-17.c: Likewise.
5570 * gcc.dg/vect/vect-18.c: Likewise.
5571 * gcc.dg/vect/vect-19.c: Likewise.
5572 * gcc.dg/vect/vect-20.c: Likewise.
5573 * gcc.dg/vect/vect-21.c: Likewise.
5574 * gcc.dg/vect/vect-22.c: Likewise.
5575 * gcc.dg/vect/vect-27.c: Likewise.
5576 * gcc.dg/vect/vect-29.c: Likewise.
5577 * gcc.dg/vect/vect-64.c: Likewise.
5578 * gcc.dg/vect/vect-65.c: Likewise.
5579 * gcc.dg/vect/vect-66.c: Likewise.
5580 * gcc.dg/vect/vect-72.c: Likewise.
5581 * gcc.dg/vect/vect-73.c: Likewise.
5582 * gcc.dg/vect/vect-86.c: Likewise.
5583 * gcc.dg/vect/vect-all.c: Likewise.
5584 * gcc.dg/vect/slp-25.c: Likewise.
5585 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5586 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5587 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5589 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5590 * gcc.dg/vect/vect-34.c: Likewise.
5591 * gcc.dg/vect/vect-36.c: Likewise.
5592 * gcc.dg/vect/vect-64.c: Likewise.
5593 * gcc.dg/vect/vect-65.c: Likewise.
5594 * gcc.dg/vect/vect-66.c: Likewise.
5595 * gcc.dg/vect/vect-68.c: Likewise.
5596 * gcc.dg/vect/vect-76.c: Likewise.
5597 * gcc.dg/vect/vect-77.c: Likewise.
5598 * gcc.dg/vect/vect-78.c: Likewise.
5600 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5601 testcase (without no-section-anchors prefix) but with global arrays.
5602 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5603 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5604 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5605 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5606 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5607 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5608 * gcc.dg/vect/vect-77-global.c: Likewise.
5609 * gcc.dg/vect/vect-78-global.c: Likewise.
5611 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5612 testcase (without no-section-anchors prefix) but fix alignment checks
5613 to also consider unaligned_stack targets.
5614 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5616 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5618 PR tree-optimization/33723
5619 * gcc.c-torture/execute/20071029-1.c: New test.
5620 * gcc.dg/tree-ssa/pr33723.c: New test.
5622 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5624 PR tree-optimization/33614
5625 * gcc.c-torture/compile/pr33614.c: New test.
5627 2007-10-29 Richard Guenther <rguenther@suse.de>
5629 PR tree-optimization/33870
5630 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5632 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5634 PR tree-optimization/33757
5635 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5636 true architectures instead of having a big dg-skip-if.
5639 * g++.dg/other/bitfield3.C: New test.
5641 2007-10-29 Richard Guenther <rguenther@suse.de>
5643 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5645 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5647 Automatic parallelization reduction tests.
5649 * gcc.dg/tree-ssa/reduc-1.c: New test.
5650 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5651 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5652 * gcc.dg/tree-ssa/reduc-2.c: New test.
5653 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5654 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5655 * gcc.dg/tree-ssa/reduc-3.c: New test.
5656 * gcc.dg/tree-ssa/reduc-6.c: New test.
5657 * gcc.dg/tree-ssa/reduc-7.c: New test.
5658 * gcc.dg/tree-ssa/reduc-8.c: New test.
5659 * gcc.dg/tree-ssa/reduc-9.c: New test.
5661 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5662 Zdenek Dvorak <ook@ucw.cz>
5664 OMP_ATOMIC Changes, testsuite changes.
5666 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5667 instead of gimple dump.
5668 * gcc.dg/gomp/atomic-9.c: Same.
5669 * gcc.dg/gomp/atomic-10.c: Same.
5670 * g++.dg/gomp/atomic-3.C: Same.
5671 * g++.dg/gomp/atomic-9.C: Same.
5672 * g++.dg/gomp/atomic-10.C: Same.
5674 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5678 * gfortran.dg/forall_12.f90: New test.
5681 * gfortran.dg/forall_13.f90: New test.
5683 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5684 Mark Mitchell <mark@codesourcery.com>
5687 * g++.dg/template/crash71.C: New.
5689 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5692 * gfortran.dg/module_md5_1.f90: Update hash-value.
5694 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5697 * g++.dg/torture/pr33589-1.C: New testcase.
5698 * g++.dg/torture/pr33589-2.C: New testcase.
5700 2007-10-28 Richard Guenther <rguenther@suse.de>
5702 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5704 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5705 Uros Bizjak <ubizjak@gmail.com>
5707 PR tree-optimization/33920
5708 * gcc.dg/tree-ssa/pr33290.c: New test.
5710 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5713 * gfortran.dg/argument_check_7.f90: New test.
5714 * gfortran.dg/argument_check_8.f90: New test.
5716 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5718 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5719 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5720 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5721 * gcc.target/i386/sse-14.c: Ditto.
5723 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5726 * g++.dg/other/ptrmem8.C: New test.
5729 * g++.dg/template/error34.C: New test.
5731 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5733 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5735 2007-10-27 Richard Guenther <rguenther@suse.de>
5737 PR tree-optimization/33870
5738 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5739 * gcc.c-torture/execute/pr33870.c: Likewise.
5741 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5744 * gfortran.dg/argument_checking_9.f90: New test.
5746 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5748 * g++.dg/other/pr33601.C: New.
5750 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5753 * g++.dg/init/new25.C: New.
5755 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5757 * g++.dg/cpp0x/pr33839.C: New.
5759 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5762 * g++.dg/template/arg6.C: New test.
5764 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5767 * g++.dg/parse/crash39.C: New.
5769 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5771 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5772 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5775 2007-10-25 David Daney <ddaney@avtrex.com>
5777 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5779 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5782 * g++.dg/template/error32.C: New.
5784 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5785 Ira Rosen <irar@il.ibm.com>
5787 PR tree-optimization/33833
5788 * gcc.dg/vect/pr33833.c: New testcase.
5790 2007-10-25 David Daney <ddaney@avtrex.com>
5792 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5794 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5795 Ira Rosen <irar@il.ibm.com>
5797 PR tree-optimization/33866
5798 * gcc.dg/vect/pr33866.c: New testcase.
5800 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5802 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5803 Add -w to compile flags to suppress "call-clobbered register" warnings
5804 and remove dg-warning directives.
5806 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5808 * gcc.dg/sms-2.c: Cleanup sms dump file.
5809 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5812 2007-10-24 David Daney <ddaney@avtrex.com>
5814 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5816 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5819 * gcc.target/mips/pr33755.c: New test.
5821 2007-10-24 Ira Rosen <irar@il.ibm.com>
5823 PR tree-optimization/33804
5824 * gcc.dg/vect/pr33804.c: New testcase.
5826 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5829 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5831 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5832 Uros Bizjak <ubizjak@gmail.com>
5834 PR rtl-optimization/33846
5835 * gcc.dg/vect/pr33846.c: New testcase.
5837 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5838 Dorit Nuzman <dorit@il.ibm.com>
5840 PR tree-optimization/33860
5841 * g++.dg/vect/pr33860.cc: New test.
5842 * g++.dg/vect/pr33860a.cc: New test.
5844 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5845 Revital Eres <eres@il.ibm.com>
5847 * gcc.dg/sms-2.c: New testcase.
5849 2007-10-22 David S. Miller <davem@davemloft.net>
5851 * gcc.dg/globalreg-1.c: New test.
5853 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5854 Dorit Nuzman <dorit@il.ibm.com>
5856 PR tree-optimization/33834
5857 PR tree-optimization/33835
5858 * g++.dg/vect/pr33834_1.cc: New test.
5859 * g++.dg/vect/pr33834_2.cc: New test.
5860 * g++.dg/vect/pr33835.cc: New test.
5862 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5864 * gcc.dg/pr33644.c: New test.
5866 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5869 * g++.dg/gomp/pr33372-1.C: New test.
5870 * g++.dg/gomp/pr33372-2.C: New test.
5871 * g++.dg/gomp/pr33372-3.C: New test.
5873 2007-10-22 Michael Matz <matz@suse.de>
5875 PR tree-optimization/33855
5876 * gcc.c-torture/compile/pr33855.c: New testcase.
5878 2007-10-22 Ira Rosen <irar@il.ibm.com>
5880 PR tree-optimization/33854
5881 * gcc.dg/vect/O1-pr33854.c: New testcase.
5882 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5884 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5886 * gcc.dg/unwind-1.c: Disable on AIX.
5887 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5889 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5892 * gfortran.dg/assign_9.f90: New test.
5894 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5896 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5897 (dg-mips-options): Skip tests that specify an ABI other than o32
5898 and o64 if generating MIPS16 hard-float code.
5900 2007-10-21 Ira Rosen <irar@il.ibm.com>
5901 Revital Eres <eres@il.ibm.com>
5903 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5904 * gcc.dg/vect/vect-16.c: Fix comment.
5905 * gcc.dg/vect/pr33369.c: Require vect_int.
5906 * gcc.dg/vect/slp-33.c: Add spaces.
5907 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5909 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5910 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5912 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5913 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5915 * gcc.dg/vect/slp-10.c: Add spaces.
5916 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5918 * gcc.dg/vect/slp-36.c: Require vect_int.
5919 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5920 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5921 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5922 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5924 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5925 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5926 instead of vector_alignment_reachable_for_double.
5927 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5928 (natural_alignment): Split into...
5929 (natural_alignment_32, natural_alignment_64): New.
5930 (vector_alignment_reachable): Depend on natural_alignment_32.
5931 (vector_alignment_reachable_for_double): Rename to ...
5932 (vector_alignment_reachable_for_64bit): And depend on
5933 natural_alignment_64.
5935 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5937 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5939 * g++.dg/vect/vect.exp: Likewise.
5940 * lib/fortran-torture.exp: Likewise.
5941 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5942 mipsisa64*-*-* as the target selector. Remove -mips64,
5943 -mhard-float and -mgp64 from the options list.
5944 * gcc.target/mips/mips-ps-2.c: Likewise.
5945 * gcc.target/mips/mips-ps-3.c: Likewise.
5946 * gcc.target/mips/mips-ps-4.c: Likewise.
5947 * gcc.target/mips/mips-ps-6.c: Likewise.
5948 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5950 * gcc.target/mips/sb1-1.c: Likewise.
5951 * gcc.target/mips/mips-ps-type.c: Likewise.
5952 * gcc.target/mips/mips-ps-7.c: New test.
5953 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5954 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5955 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5956 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5957 as forcing an ABI and an architecture.
5958 (is_gp32_flag, is_gp64_flag): Fold into...
5959 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5960 then -mfp64 imply -mhard-float. Apply register rules after the
5961 loop. Handle -march=mipsN like -mipsN.
5963 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5965 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5966 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5968 2007-10-20 Tobias Burnus <burnus@net-b.de>
5971 * gfortran.dg/entry_dummy_ref_3.f90: New.
5973 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5974 FX Coudert <fxcoudert@gcc.gnu.org>
5977 * gfortran.dg/char_cast_1.f90: New test.
5979 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5981 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5982 * gfortran.dg/large_real_kind_2.F90: ditto.
5983 * gfortran.dg/default_format_2.f90: ditto.
5984 * gfortran.dg/default_format_denormal_1.f90: ditto.
5986 2007-10-19 Richard Guenther <rguenther@suse.de>
5990 * gfortran.dg/pr32921.f: New testcase.
5992 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5995 * gfortran.dg/transfer_check_1.f90: Adjust options.
5997 2007-10-19 Richard Guenther <rguenther@suse.de>
6000 2007-10-19 Richard Guenther <rguenther@suse.de>
6003 * gfortran.dg/pr32921.f: New testcase.
6005 2007-10-19 Richard Guenther <rguenther@suse.de>
6007 * gcc.c-torture/execute/20071018-1.c: New testcase.
6009 2007-10-19 Richard Guenther <rguenther@suse.de>
6012 * gfortran.dg/pr32921.f: New testcase.
6014 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
6016 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6018 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
6020 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6022 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6025 * gfortran.dg/host_assoc_function_1.f90: Correct references.
6026 * gfortran.dg/host_assoc_function_3.f90: New test.
6028 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6031 * gfortran.dg/transfer_simplify_6.f90: New test.
6033 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6034 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6037 * gfortran.dg/pr33794.f90: New testcase.
6039 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6042 * gcc.target/i386/pr32961.c: New testcase.
6043 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6044 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6045 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6046 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6047 __builtin_ia32_pslldi128 defines.
6049 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
6052 * gfortran.dg/c_ptr_tests_13.f03: New test case.
6054 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6058 * g++.dg/template/void12.C: New.
6059 * g++.dg/template/void13.C: New.
6061 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6064 * g++.dg/template/void11.C: New.
6065 * g++.dg/template/void2.C: Adjust error markers.
6066 * g++.dg/template/void10.C: Likewise.
6067 * g++.dg/template/crash55.C: Likewise.
6069 2007-10-16 Mark Mitchell <mark@codesourcery.com>
6071 * g++.dg/opt/const5.C: New test.
6073 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
6074 Maxim Kuvyrkov <maxim@codesourcery.com>
6076 * gcc.target/ia64/20040709-2.c: New test.
6078 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6080 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6082 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
6084 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6085 to each function. Check that there are no unsigned loads.
6087 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6089 PR tree-optimization/33136
6090 * gcc.c-torture/execute/20070824-1.c: New test.
6091 * gcc.dg/pr33136-1.c: New test.
6092 * gcc.dg/pr33136-2.c: New test.
6093 * gcc.dg/pr33136-3.c: New test.
6095 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6097 PR tree-optimization/33735
6098 * g++.dg/torture/pr33735.C: New.
6100 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6103 * gcc.dg/va-arg-pack-2.c: New.
6105 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6107 PR tree-optimization/33619
6108 * gcc.dg/pr33619.c: New test.
6110 2007-10-15 David Edelsohn <edelsohn@gnu.org>
6112 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6114 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6116 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6119 * gfortran.dg/inquire_11.f90: New test.
6120 * gfortan.dg/negative_unit_int8.f: New test.
6122 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6125 * gcc.c-torture/compile/pr33133.c: New test.
6127 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6130 * gfortran.dg/namelist_40.f90: New test.
6132 2007-10-14 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/bounds_check_11.f90: New.
6137 2007-10-14 Andrew Pinski <pinskia@gmail.com>
6140 * g++.dg/other/ctor1.C: New test.
6141 * g++.dg/other/ctor2.C: New test.
6142 * g++.dg/other/dtor1.C: New test.
6144 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
6146 * gfortran.dg/bounds_check_10.f90: Fix testcase.
6148 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
6149 Paul Thomas <pault@gcc.gnu.org>
6153 * gfortran.dg/bounds_check_10.f90: New.
6155 2007-10-13 David Edelsohn <edelsohn@gnu.org>
6157 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6158 * gcc.target/powerpc/popcount-1.c: Same.
6160 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
6163 * g++.dg/conversion/op4.C: New test.
6165 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
6167 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6169 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6172 * gfortran.dg/ambiguous_specific_1.f90: New test.
6174 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6177 * gfortran.dg/impure_spec_expr_1.f90: New test.
6178 * gfortran.dg/char_result_7.f90: Remove illegal test.
6180 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
6183 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6184 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6185 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6186 * gcc.target/i386/pr11001-memset-1.c: New testcase.
6187 * gcc.target/i386/pr11001-memset-2.c: New testcase.
6188 * gcc.target/i386/pr11001-memset-3.c: New testcase.
6189 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6190 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6191 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6193 2007-10-12 Richard Guenther <rguenther@suse.de>
6196 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6197 * gcc.c-torture/execute/20071011-1.c: Likewise.
6198 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6200 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
6202 PR tree-optimization/33742
6203 * gcc.dg/pr33742.c: New testcase.
6205 2007-10-12 Jakub Jelinek <jakub@redhat.com>
6207 PR tree-optimization/33645
6208 * gcc.dg/pr33645-1.c: New test.
6209 * gcc.dg/pr33645-2.c: New test.
6210 * gcc.dg/pr33645-3.c: New test.
6213 * g++.dg/ext/label4.C: Adjust error regexp.
6214 * g++.dg/ext/label6.C: Adjust error regexp.
6215 * g++.dg/ext/label7.C: New test.
6216 * g++.dg/ext/label8.C: New test.
6217 * g++.dg/ext/label9.C: New test.
6219 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
6222 * gcc.dg/pr33676.c: New.
6224 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6227 * g++.dg/cpp0x/variadic83.C: New.
6229 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6232 * g++.dg/cpp0x/variadic81.C: New.
6233 * g++.dg/cpp0x/variadic82.C: Likewise.
6235 2007-10-11 Richard Guenther <rguenther@suse.de>
6238 * gcc.dg/pr33724.c: New testcase.
6240 2007-10-11 Richard Guenther <rguenther@suse.de>
6243 * gcc.dg/pr33726.c: New testcase.
6245 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6248 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6250 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6253 * gfortran.dg/do_3.F90: Run with -fwrapv.
6255 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6257 * gcc.dg/unwind-1.c: New.
6259 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6262 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6263 failure on some common systems.
6265 2007-10-09 Richard Guenther <rguenther@suse.de>
6268 * gcc.dg/pr33692.c: New testcase.
6270 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6273 * gcc.c-torture/execute/pr33669.c: New.
6275 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6277 PR tree-optimization/33615
6278 * g++.dg/tree-ssa/pr33615-2.C: New test.
6280 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6282 PR tree-optimization/33615
6283 * g++.dg/tree-ssa/pr33615.C: New test.
6285 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6287 PR tree-optimization/33572
6288 * g++.dg/torture/pr33572.C: Replace with complete test.
6290 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6293 * gfortran.dg/spec_expr_5.f90: New.
6295 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6297 * gcc.dg/pragma-darwin-2.c: New.
6299 2007-10-08 Richard Guenther <rguenther@suse.de>
6304 * gcc.dg/pr33693.c: New testcase.
6305 * gcc.dg/pr33695.c: Likewise.
6306 * gcc.dg/pr33697.c: Likewise.
6308 2007-10-08 Richard Guenther <rguenther@suse.de>
6313 * gcc.dg/pr33691.c: New testcase.
6314 * gcc.dg/pr33694.c: Likewise.
6315 * gcc.dg/pr33696.c: Likewise.
6317 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6320 * gfortran.dg/gamma_5.f90: New test case
6322 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6325 * initialization_1.f90: Fix dg-error annotations.
6326 * initialization_14.f90: New.
6327 * initialization_7.f90: Fix dg-error annotations.
6328 * initialization_9.f90: Likewise.
6330 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6332 * gfortran.dg/error_recovery_4.f90: New test.
6334 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6336 * gfortran.dg/default_format_denormal_2.f90: New test.
6337 * gfortran.dg/default_format_2.inc: New test.
6338 * gfortran.dg/default_format_denormal_1.f90: New test.
6339 * gfortran.dg/default_format_1.inc: New test.
6340 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6342 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6345 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6347 * gfortran.dg/namelist_15.f90: Revise test.
6349 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6351 PR tree-optimization/33655
6352 * gcc.dg/torture/pr33655.c: New.
6354 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6356 PR tree-optimization/33572
6357 * g++.dg/torture/pr33572.C: New.
6359 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6362 * gfortran.dg/forall_11.f90: New.
6364 2007-10-05 Michael Matz <matz@suse.de>
6367 * gcc.dg/pr33667.c: New testcase.
6369 2007-10-05 Richard Guenther <rguenther@suse.de>
6372 * gcc.dg/pr33666.c: New testcase.
6374 2007-10-05 Michael Matz <matz@suse.de>
6377 * gcc.target/i386/pr33600.c: New testcase.
6379 2007-10-05 Richard Guenther <rguenther@suse.de>
6381 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6383 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6386 * gcc.target/mips/pr33635-1.c: New test.
6388 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6391 * gfortran.dg/namelist_39.f90: Revise to use long names.
6393 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6396 * gfortran.dg/pr33646.f90: New file.
6398 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6401 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6402 * gfortran.dg/char_decl_2.f90: New test.
6404 2007-10-04 Richard Guenther <rguenther@suse.de>
6407 * gcc.c-torture/compile/pr33641.c: New testcase.
6409 2007-10-04 Michael Matz <matz@suse.de>
6411 PR rtl-optimization/33653
6412 * gcc.dg/pr33653.c: New.
6414 2007-10-04 Richard Guenther <rguenther@suse.de>
6416 PR tree-optimization/33627
6417 * g++.dg/torture/pr33627.C: New testcase.
6419 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6422 * gfortran.dg/parens_6.f90: New.
6424 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6428 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6430 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6432 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6434 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6437 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6439 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6440 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6442 * gcc.target/mips/fpr-moves-1.c: New test.
6443 * gcc.target/mips/fpr-moves-2.c: Likewise.
6444 * gcc.target/mips/fpr-moves-3.c: Likewise.
6445 * gcc.target/mips/fpr-moves-4.c: Likewise.
6446 * gcc.target/mips/fpr-moves-5.c: Likewise.
6447 * gcc.target/mips/fpr-moves-6.c: Likewise.
6448 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6450 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6452 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6454 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6456 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6457 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6459 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6462 * gfortran.dg/common_errors_1.f90: New.
6464 2007-10-03 Doug Kwan <dougkwan@google.com>
6465 Richard Guenther <rguenther@suse.de>
6468 * g++.dg/debug/using3.C: New testcase.
6470 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6473 * gfortran.dg/namelist_38.f90: New test.
6474 * gfortran.dg/namelist_39.f90: New test.
6476 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6479 * gfortran.dg/default_format_1.f90: New test.
6480 * gfortran.dg/default_format_2.f90: New test.
6481 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6482 * gfortran.dg/real_const_3.f90: Adjust expected output.
6484 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6486 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6487 default ABI. Split mips_forced_abi into mips_forced_abi and
6489 (is_gp32_flag): Return true for -mabi=32.
6490 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6491 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6492 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6493 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6494 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6495 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6496 * gcc.target/mips/save-restore-2.c: Likewise.
6497 * gcc.target/mips/save-restore-3.c: Likewise.
6498 * gcc.target/mips/save-restore-4.c: Likewise.
6500 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6503 * gcc.c-torture/compile/pr33617.c: New test.
6505 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6507 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6508 -gstabs+ for extended options.
6510 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6513 * gfortran.dg/ambiguous_specific_1.f90: New test.
6515 2007-10-02 Revital Eres <eres@il.ibm.com>
6517 * gcc.target/powerpc/paired-8.c: New test.
6518 * gcc.target/powerpc/paired-9.c: New test.
6519 * gcc.target/powerpc/paired-10.c: New test.
6521 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6524 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6526 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6529 * gfortran.dg/intent_out_2.f90: New test.
6531 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6534 * gfortran.dg/ambiguous_reference_1.f90: New test.
6536 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6541 * gfortran.dg/function_kinds_1.f90: New test.
6542 * gfortran.dg/function_kinds_2.f90: New test.
6543 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6544 use association into interfaces.
6546 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6549 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6550 (overflow): Use INFINITY, not FP_INFINITE.
6551 gcc.dg/float-range-4.c: Likewise.
6552 gcc.dg/float-range-5.c: Likewise.
6554 2007-10-01 Nick Clifton <nickc@redhat.com>
6556 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6559 2007-09-30 Diego Novillo <dnovillo@google.com>
6562 * g++.dg/tree-ssa/pr33593.C: New test.
6564 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6567 * gfortran.dg/PR19872.f: Fix test condition.
6568 * gfortran.dg/list_read_7.f90: New test.
6570 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6572 PR tree-optimization/33597
6573 * gcc.dg/vect/pr33597.c: New testcase.
6575 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6577 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6578 * gcc.target/i386/pr33524.c: ...this.
6580 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6583 * gfortran.dg/minmaxloc_4.f90: New.
6585 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6587 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6589 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6591 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6593 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6596 * g++.dg/cpp0x/variadic79.C: New.
6598 2007-09-28 Michael Matz <matz@suse.de>
6599 Jakub Jelinek <jakub@redhat.com>
6601 PR rtl-optimization/33552
6602 * gcc.target/i386/pr33552.c: New runtime test.
6603 * gcc.target/i386/strinline.c: New compile time test.
6605 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6607 * gfortran.dg/openmp_stack.f90: Removed.
6610 * g++.dg/cpp0x/variadic80.C: New test.
6612 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6614 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6617 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6620 * gcc.target/powerpc/gcse-1.c: New test.
6622 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6624 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6625 fixed capitalizations.
6626 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6627 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6628 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6629 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6630 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6631 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6632 * gfortran.dg/min_max_conformance.f90: Likewise.
6634 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6636 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6638 * gcc.dg/c99-tgmath-2.c: Likewise.
6639 * gcc.dg/c99-tgmath-3.c: Likewise.
6640 * gcc.dg/c99-tgmath-4.c: Likewise.
6642 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6645 * gfortran.dg/anint_1.f90: New test.
6647 2007-09-27 Ian Lance Taylor <iant@google.com>
6649 PR tree-optimization/33565
6650 * gcc.dg/Wstrict-overflow-20.c: New test.
6652 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6654 * gfortran.dg/openmp_stack.f90: Fix typo.
6655 * gfortran.dg/recursive_stack.f90: Fix typo.
6657 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6660 * g++.dg/template/error31.C: New.
6662 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6664 * lib/prune.exp: Prune also "^In function .*$" lines and
6665 "^ inlined from .*$" lines.
6667 2007-09-26 Richard Guenther <rguenther@suse.de>
6669 PR tree-optimization/33563
6670 * gcc.dg/torture/pr33563.c: New testcase.
6672 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6675 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6677 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6680 2007-09-26 Richard Guenther <rguenther@suse.de>
6682 PR tree-optimization/30375
6683 PR tree-optimization/33560
6684 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6685 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6686 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6687 * gcc.dg/torture/pr30375.c: New testcase.
6688 * gcc.dg/torture/pr33560.c: New testcase.
6689 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6691 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6694 * g++.dg/parse/crash38.C: New test.
6696 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6699 * gcc.target/i386/sse5-convert.c: New file, test int->long
6700 vectorized conversions.
6702 2007-09-25 Revital Eres <eres@il.ibm.com>
6704 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6706 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6709 * gcc.dg/enum-incomplete-1.c: New test.
6711 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6713 * gcc.c-torture/compile/20070919-1.c: New test.
6715 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6717 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6719 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6722 * g++.dg/inherit/override_attribs.C: New file.
6724 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6727 * io.c (check_format_string): Move NULL and constant checks into
6729 (check_io_constraints): Call gfc_simplify_expr() before calling
6730 check_format_string(). Remove NULL and constant checks.
6732 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6734 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6735 * gcc.c-torture/execute/loop-2g.x: Likewise.
6737 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6739 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6740 Reject hard-float modes unless the ABI is o32 or o64.
6741 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6742 of gcc.exp. Skip the tests when mips16 code generation is not
6744 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6745 and use dg-add-options mips16_attribute.
6747 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6750 * g++.dg/ext/attrib29.C: New test.
6752 2007-09-23 Ollie Wild <aaw@google.com>
6754 * gcc.dg/fold-bitand-1.c: New test.
6755 * gcc.dg/fold-bitand-2.c: New test.
6756 * gcc.dg/fold-bitand-3.c: New test.
6757 * gcc.dg/fold-bitand-4.c: New test.
6759 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6761 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6762 any of the macros to be defined for __mips16.
6763 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6765 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6767 * gcc.dg/vect/pr21591.c: Require vect_int.
6768 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6769 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6770 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6772 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6774 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6776 * gcc.dg/va-arg-pack-len-2.c: New test.
6777 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6779 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6781 PR tree-optimization/32772
6782 * gcc.c-torture/compile/20070905-1.c: New test.
6784 PR tree-optimization/32975
6785 * gcc.dg/pr32975.c: New test.
6788 * gcc.dg/pr28755.c: New test.
6790 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6792 * lib/target-supports.exp (check_effective_target_nomips16): New
6794 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6796 * gcc.dg/vect/vect.exp: Likewise.
6797 * g++.dg/vect/vect.exp: Likewise.
6798 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6799 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6800 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6801 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6802 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6803 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6804 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6805 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6806 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6807 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6808 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6809 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6810 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6811 (test14, test15, test16, test17, test18): Likewise.
6812 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6813 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6814 (test14, test15, test16, test17, test18, test19, test20, test21)
6816 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6817 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6818 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6819 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6820 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6821 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6822 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6823 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6824 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6825 (test13, test14, test15, test16, test17, test18, test19, test20)
6826 (test21, test22, test23, test24, test25, test26, test27, test28)
6827 (test29, test30, test31): Likewise.
6828 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6829 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6830 (test13, test14, test15, test16, test17, test18, test19, test20)
6831 (test21, test22, test23, test24, test25, test26, test27, test28)
6832 (test29, test30, test31, test32, test33, test34, test35, test36)
6833 (test37, test38, test39, test40, test41, test42, test43, test44)
6834 (test45, test46, test47, test48, test49, test50, test51, test52)
6835 (test53, test54, test55, test56, test57, test58, test59, test60)
6836 (test61, test62, test63): Likewise.
6837 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6838 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6839 (test13, test14, test15, test16, test17, test18, test19, test20)
6840 (test21, test22, test23, test24, test25, test26, test27, test28)
6841 (test29, test30, test31): Likewise.
6842 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6843 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6844 (test13, test14, test15, test16, test17, test18, test19, test20)
6845 (test21, test22, test23, test24, test25, test26, test27, test28)
6846 (test29, test30, test31): Likewise.
6847 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6848 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6849 (test13, test14, test15): Likewise.
6850 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6851 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6852 (test13, test14, test15): Likewise.
6853 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6854 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6855 (test13, test14, test15, test16, test17, test18, test19, test20)
6856 (test21, test22, test23, test24, test25, test26, test27, test28)
6857 (test29, test30, test31): Likewise.
6858 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6859 (matrix_multiply4: Likewise.
6860 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6861 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6862 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6863 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6864 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6865 (test13, test14, test15, test16, test17, test18, test19, test20)
6866 (test21, test22, test23, test24, test25, test26, test27, test28)
6867 (test29, test30, test31): Likewise.
6868 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6869 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6870 (test13, test14, test15, test16, test17, test18, test19, test20)
6871 (test21, test22, test23, test24, test25, test26, test27, test28)
6872 (test29, test30, test31): Likewise.
6873 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6874 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6875 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6876 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6877 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6878 (sub_v4qi): Likewise.
6879 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6880 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6881 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6882 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6883 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6884 (subb, subc): Likewise.
6885 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6886 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6887 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6888 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6889 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6890 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6891 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6892 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6893 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6894 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6895 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6896 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6897 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6899 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6901 * lib/target-supports.exp (add_options_for_mips16_attribute)
6902 (check_effective_target_mips16_attribute): New functions.
6903 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6905 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6907 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6908 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6909 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6910 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6911 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6912 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6913 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6914 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6915 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6916 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6917 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6918 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6919 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6920 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6921 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6922 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6923 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6924 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6925 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6926 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6927 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6928 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6929 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6930 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6932 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6934 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6935 options. Require { target mips16_attribute } and use dg-add-options
6936 to add the associated options.
6938 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6939 * gcc.target/mips/call-saved-3.c: Likewise.
6940 * gcc.target/mips/code-readable-1.c: Require { target
6941 mips16_attribute } and use dg-add-options to add the associated
6942 options. Remove trailing whitespace.
6944 * gcc.target/mips/code-readable-2.c: Likewise.
6945 * gcc.target/mips/code-readable-3.c: Likewise.
6946 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6947 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6948 Require { target mips16_attribute } and use dg-add-options to
6949 add the associated options.
6950 (cksum16, cksum8): Use MIPS16.
6951 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6952 Require { target mips16_attribute } and use dg-add-options to
6953 add the associated options.
6955 * gcc.target/mips/save-restore-2.c: Likewise.
6956 * gcc.target/mips/save-restore-3.c: Likewise.
6957 * gcc.target/mips/save-restore-4.c: Likewise.
6958 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6960 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6961 (foo): Use NOMIPS16.
6963 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6966 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6969 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6971 2007-09-22 Tobias Burnus <burnus@net-b.de>
6974 * gfortran.dg/gomp/free-2.f90: New.
6975 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6976 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6978 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6980 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6981 * gcc.target/i386/sse5-haddX.c: Ditto.
6982 * gcc.target/i386/sse5-hsubX.c: Ditto.
6983 * gcc.target/i386/sse5-maccXX.c: Ditto.
6984 * gcc.target/i386/sse5-msubXX.c: Ditto.
6985 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6986 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6987 * gcc.target/i386/sse5-permpX.c: Ditto.
6988 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6990 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6991 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6992 * gcc.target/i386/sse5-pcmov.c: Ditto.
6993 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6995 2007-09-22 Richard Guenther <rguenther@suse.de>
6997 PR tree-optimization/33146
6998 * gcc.c-torture/compile/pr33146.c: New testcase.
7000 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7002 * lib/target-supports.exp (check_cached_effective_target): New
7004 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7005 (check_effective_target_c99_runtime): New procedure.
7006 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7007 (test3l): Likewise cargl.
7008 * gcc.dg/builtins-59.c: Require c99_runtime.
7009 * gcc.dg/builtins-61.c: Likewise.
7010 * gcc.dg/builtins-62.c: Likewise.
7012 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7014 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7015 * lib/target-supports-dg.exp (dg-add-options): Likewise.
7016 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7017 target-specific dg-options.
7018 * gcc.dg/builtins-20.c: Likewise.
7019 * gcc.dg/builtins-53.c: Likewise.
7020 * gcc.dg/builtins-55.c: Likewise.
7021 * gcc.dg/single-precision-constant.c: Likewise.
7022 * gcc.dg/torture/builtin-convert-1.c: Likewise.
7023 * gcc.dg/torture/builtin-convert-2.c: Likewise.
7024 * gcc.dg/torture/builtin-convert-3.c: Likewise.
7025 * gcc.dg/torture/builtin-convert-4.c: Likewise.
7026 * gcc.dg/torture/builtin-power-1.c: Likewise.
7028 2007-09-21 Chao-ying Fu <fu@mips.com>
7030 * lib/target-supports.exp (check_effective_target_fixed_point): New to
7031 check if targets have fixed-point supports.
7032 * gcc.dg/fixed-point/fixed-point.exp: New file.
7033 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7034 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7035 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7036 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7037 * gcc.dg/fixed-point/constants-pedantic.c,
7038 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7039 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7040 * gcc.dg/fixed-point/keywords-ignored-c99.c,
7041 * gcc.dg/fixed-point/keywords-pedantic.c,
7042 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7043 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7044 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7045 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7046 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7047 * gcc.dg/fixed-point/func-vararg-mixed.c,
7048 * gcc.dg/fixed-point/operator-logical.c,
7049 * gcc.dg/fixed-point/struct-union.c,
7050 * gcc.dg/fixed-point/bit-complement.c,
7051 * gcc.dg/fixed-point/operator-bitwise.c,
7052 * gcc.dg/fixed-point/operator-comma.c,
7053 * gcc.dg/fixed-point/struct-layout-1.c,
7054 * gcc.dg/fixed-point/union-init.c,
7055 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7056 * gcc.dg/fixed-point/func-mixed.c,
7057 * gcc.dg/fixed-point/func-vararg-size0.c,
7058 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7059 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7060 * gcc.dg/fixed-point/operator-unary.c,
7061 * gcc.dg/fixed-point/allop-const.c,
7062 * gcc.dg/fixed-point/muldiv-warning.c,
7063 * gcc.dg/nofixed-point-1.c,
7064 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7065 * gcc.target/mips/fixed-vector-type.c,
7066 * gcc.target/mips/fixed-scalar-type.c: New tests.
7068 2007-09-21 Olivier Hainque <hainque@adacore.com>
7070 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7071 * gnat.dg/test_nested_subtype_byref.adb: New test.
7073 2007-09-21 Jakub Jelinek <jakub@redhat.com>
7076 * gfortran.dg/gomp/pr33439.f90: New test.
7078 2007-09-21 Tobias Burnus <burnus@net-b.de>
7081 * gfortran.dg/merge_char_3.f90: New.
7083 2007-09-21 Tobias Burnus <burnus@net-b.de>
7086 * gfortran.dg/transfer_check_1.f90: New.
7088 2007-09-20 Asher Langton <langton2@llnl.gov>
7091 * gfortran.dg/init_flag_1.f90: New.
7092 * gfortran.dg/init_flag_2.f90: New.
7093 * gfortran.dg/init_flag_3.f90: New.
7094 * gfortran.dg/init_flag_4.f90: New.
7095 * gfortran.dg/init_flag_5.f90: New.
7096 * gfortran.dg/init_flag_6.f90: New.
7097 * gfortran.dg/init_flag_7.f90: New.
7099 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7102 * g++.dg/ext/anon-struct6.C: New.
7104 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7107 * gfortran.dg/inquire_10.f90: New test.
7109 2007-09-20 Joseph Myers <joseph@codesourcery.com>
7111 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7113 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7116 * gfortran.dg/used_types_18.f90: Declare variable of empty
7119 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7122 * gfortran.dg/array_constructor_19.f90: New test.
7124 2007-09-20 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.dg/debug/pr33316.c: New test.
7130 * g++.dg/cpp0x/variadic76.C: New test.
7131 * g++.dg/cpp0x/variadic77.C: New test.
7132 * g++.dg/cpp0x/variadic78.C: New test.
7136 * gcc.c-torture/execute/20070919-1.c: New test.
7137 * gcc.dg/pr33238.c: New test.
7138 * gcc.dg/pr27301.c: New test.
7140 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
7142 * lib/target-supports.exp (check_effective_target_mips64): New
7144 * gcc.dg/lower-subreg-1.c: Require !mips64.
7145 * gcc.dg/sibcall-3.c (ATTR): New macro.
7146 (recurser_void1, recurser_void2): Use it.
7147 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7148 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7150 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
7152 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7153 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
7155 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7157 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
7160 * gfortran.dg/c_loc_tests_11.f03: New test case.
7162 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7165 * g++.dg/init/ref14.C: New.
7167 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
7169 * gnat.dg/slice2.ad[sb]: New testcase.
7171 2007-09-19 Nick Clifton <nickc@redhat.com>
7173 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7175 2007-09-19 Jie Zhang <jie.zhang@analog.com>
7177 * gcc.target/bfin/bfin.exp: New.
7178 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7179 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7180 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7181 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7182 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7183 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7184 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7185 mcpu-bf561.c, mcpu-default.c}: New tests.
7187 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
7189 Restore detection of unsupported TLS.
7192 2007-02-10 Richard Henderson <rth@redhat.com>
7194 * lib/target-supports.exp (check_effective_target_tls): Redefine
7195 to mean non-emulated tls.
7196 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7197 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7198 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7199 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7200 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7201 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7202 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7205 * lib/target-supports.exp (check_effective_target_tls): Use
7206 stronger test for compiler support for TLS.
7207 (check_effective_target_tls_native): New, to test for non-emulated
7209 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7210 instead of dg-require-effective-target tls.
7211 * g++.dg/gomp/copyin-1.C: Likewise.
7212 * g++.dg/gomp/sharing-1.C: Likewise.
7213 * g++.dg/gomp/tls-1.C: Likewise.
7214 * g++.dg/gomp/tls-2.C: Likewise.
7215 * g++.dg/gomp/tls-3.C: Likewise.
7216 * g++.dg/tls/diag-1.C: Likewise.
7217 * g++.dg/tls/diag-2.C: Likewise.
7218 * g++.dg/tls/diag-3.C: Likewise.
7219 * g++.dg/tls/diag-4.C: Likewise.
7220 * g++.dg/tls/diag-5.C: Likewise.
7221 * g++.dg/tls/init-1.C: Likewise.
7222 * g++.dg/tls/init-2.C: Likewise.
7223 * g++.dg/tls/trivial.C: Likewise.
7224 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7225 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7226 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7227 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7228 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7229 * gcc.dg/gomp/clause-1.c: Likewise.
7230 * gcc.dg/gomp/copyin-1.c: Likewise.
7231 * gcc.dg/gomp/sharing-1.c: Likewise.
7232 * gcc.dg/gomp/tls-1.c: Likewise.
7233 * gcc.dg/gomp/tls-2.c: Likewise.
7234 * gcc.dg/tls/alpha-1.c: Likewise.
7235 * gcc.dg/tls/opt-1.c: Likewise.
7236 * gcc.dg/tls/opt-13.c: Likewise.
7237 * gcc.dg/tls/opt-14.c: Likewise.
7238 * gcc.dg/tls/opt-2.c: Likewise.
7239 * gcc.dg/tls/opt-3.c: Likewise.
7240 * gcc.dg/tls/opt-4.c: Likewise.
7241 * gcc.dg/tls/opt-7.c: Likewise.
7242 * gcc.dg/tls/section-1.c: Likewise.
7243 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7244 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7245 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7246 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7247 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7248 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7249 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7250 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7251 * gfortran.dg/gomp/fixed-1.f: Likewise.
7252 * gfortran.dg/gomp/free-1.f90: Likewise.
7253 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7254 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7255 * gfortran.dg/gomp/reduction1.f90: Likewise.
7256 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7258 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7261 * gfortran.dg/bounds_check_9.f90: New test.
7262 * gfortran.dg/bounds_check_fail_2.f90: New test.
7264 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7266 PR c++/33462 (again)
7267 * g++.dg/ext/va-arg1.C: Adjust.
7269 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7272 * g++.dg/ext/va-arg1.C: New.
7274 2007-09-18 Tobias Burnus <burnus@net-b.de>
7276 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7278 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7281 * g++.dg/rtti/typeid6.C: New.
7283 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7286 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7287 * g++.dg/ext/is_class_error2.C: New.
7289 2007-09-18 Richard Guenther <rguenther@suse.de>
7291 PR tree-optimization/33340
7292 * g++.dg/torture/pr33340.C: New testcase.
7294 2007-09-18 Tobias Burnus <burnus@net-b.de>
7297 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7298 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7299 * gfortran.dg/elemental_subroutine_5.f90: New.
7301 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7303 * lib/target-supports.exp (check_profiling_available): Extend
7304 mips*-*-elf check to mips*-*-elf*.
7306 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7308 * gcc.dg/format/c90-scanf-5.c: New test.
7309 * gcc.dg/format/c99-scanf-4.c: New test.
7310 * gcc.dg/format/ext-7.c: New test.
7311 * gcc.dg/format/ext-8.c: New test.
7314 * gcc.c-torture/compile/20070915-1.c: New test.
7316 2007-09-17 Tobias Burnus <burnus@net-b.de>
7319 * gfortran.dg/private_type_9.f90: New.
7321 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7324 * gfortran.dg/pr33449.f90: New test.
7326 2007-09-17 Tobias Burnus <burnus@net-b.de>
7328 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7329 * gfortran.dg/private_type_1.f90: Ditto
7330 * gfortran.dg/interface_18.f90: New.
7331 * gfortran.dg/private_type_8.f90: New.
7333 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7336 * g++.dg/warn/new1.C: Adjust.
7337 * g++.dg/torture/str_empty.C: Likewise.
7339 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7341 * gcc.target/mips/dse-1.c: New test.
7343 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7346 * g++.dg/overload/operator3.C: New.
7348 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7350 * gcc.target/mips/truncate-1.c: New test.
7352 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7358 * gfortran.dg/subref_array_pointer_1.f90: New test.
7359 * gfortran.dg/subref_array_pointer_2.f90: New test.
7361 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7363 * gfortran.dg/nint_2.f90: Correct last change.
7365 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7367 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7369 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7371 * gcc.dg/vect/pr33373b.c: New test.
7373 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7376 * gcc.target/i386/pr33438.c: New test.
7378 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7380 * gfortran.dg/nint_2.f90: Revert previous commit.
7382 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7384 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7386 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7389 * g++.dg/other/unused1.C: XFAIL class2 scan.
7391 2007-09-13 Tobias Burnus <burnus@net-b.de>
7394 * gfortran.dg/elemental_args_check_1.f90: New.
7395 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7396 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7398 2007-09-13 Tobias Burnus <burnus@net-b.de>
7400 * gfortran.dg/recursive_check_3.f90: New.
7402 2007-09-13 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/elemental_bind_c.f90: New.
7407 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7409 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7410 * gcc.target/mips/mips16-attributes-2.c: New test.
7411 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7412 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7413 hard-float asm when __mips16 is defined.
7414 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7415 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7416 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7417 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7418 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7419 * gcc.target/mips/pr26765.c (foo): Likewise.
7420 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7421 targets, use dg-mips-options instead of dg-options, and use -mgp32
7422 to force 32-bit mode.
7423 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7425 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7427 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7428 Michael Meissner <michael.meissner@amd.com>
7430 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7431 * gcc.target/i386/sse5-hsubX.c: Ditto.
7432 * gcc.target/i386/sse5-permpX.c: Ditto.
7433 * gcc.target/i386/sse5-haddX.c: Ditto.
7434 * gcc.target/i386/sse5-maccXX.c: Ditto.
7435 * gcc.target/i386/sse5-msubXX.c: Ditto.
7436 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7437 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7439 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7440 optimizes floating point conditional moves into the pcmov
7441 instruction on SSE5.
7442 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7444 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7445 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7448 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7449 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7451 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7452 optimizes (a*b)+c into fmadd on SSE5.
7454 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7455 whether the SSE5 instructions can be generated.
7457 * gcc.target/i386/sse5-check.h: New. Add support for
7460 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7461 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7462 * gcc.target/i386/sse-13.c: Ditto.
7463 * gcc.target/i386/sse-14.c: Ditto.
7465 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7468 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7469 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7471 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7474 * gcc.dg/pr32338-1.c: New test.
7475 * gcc.dg/pr32338-2.c: New test.
7477 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7479 * lib/target-supports.exp (check_effective_target_sync_int_long):
7480 Revert change to add xtensa.
7481 (check_effective_target_sync_char_short): Likewise.
7483 2007-09-12 Olivier Hainque <hainque@adacore.com>
7485 * gnat.dg/packed_subtype.adb: New test.
7487 2007-09-12 Tobias Burnus <burnus@net-b.de>
7490 * gfortran.dg/intrinsic_size.f90: New.
7492 2007-09-12 Tobias Burnus <burnus@net-b.de>
7496 * gfortran.dg/conflicts_2.f90: New.
7498 2007-09-12 Ira Rosen <irar@il.ibm.com>
7500 PR tree-optimization/32377
7501 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7502 dependence distance.
7503 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7504 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7505 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7506 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7508 2007-09-12 Richard Guenther <rguenther@suse.de>
7511 * gcc.c-torture/compile/pr33382.c: New testcase.
7512 * gcc.c-torture/execute/pr33382.c: Likewise.
7514 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7517 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7519 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7521 PR tree-optimization/33373
7522 * gcc.dg/vect/pr33373.c: New test.
7524 2007-09-12 Ben Elliston <bje@au.ibm.com>
7526 * lib/target-supports.exp (check_effective_target_vect_no_double):
7529 2007-09-12 Ben Elliston <bje@au.ibm.com>
7530 Ulrich Weigand <uweigand@de.ibm.com>
7532 * gcc.target/spu/dfcgt-nan.c: New test.
7534 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7536 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7538 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7541 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7543 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7545 * gcc.dg/va-arg-pack-len-1.c: New test.
7546 * g++.dg/va-arg-pack-len-1.C: New test.
7548 2007-09-11 Michael Matz <matz@suse.de>
7550 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7552 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7554 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7555 checks for size of long double.
7556 * gcc.dg/dfp/convert.h: New file.
7557 * gcc.dg/dfp/convert-bfp-2.c: New test.
7558 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7559 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7560 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7561 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7562 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7563 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7564 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7565 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7566 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7568 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7570 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7571 Change dg-final to expect 1 non-profitable loop and
7573 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7574 Change dg-final to expect 1 non-profitable loop and
7576 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7577 Change dg-final to expect 1 profitable loop.
7578 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7579 Change dg-final to expect 1 profitable loop.
7581 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7583 * gcc.target/mips/call-saved-1.c: New test.
7584 * gcc.target/mips/call-saved-2.c: Likewise.
7585 * gcc.target/mips/call-saved-3.c: Likewise.
7586 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7587 instead of mips_mips64. Set mips_fp64 too.
7588 (is_gp32_flag): Return true for -mips1 and -mips2.
7589 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7591 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7593 * g++.dg/ext/va-arg-pack-1.C: New test.
7594 * g++.dg/ext/va-arg-pack-2.C: New test.
7596 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7599 * gcc.dg/vect/pr33369.c: New test.
7601 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7604 * gfortran.dg/array_memcpy_5.f90: New test.
7606 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7608 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7610 2007-09-09 Richard Guenther <rguenther@suse.de>
7612 * gcc.c-torture/compile/20070906-1.c: New testcase.
7614 2007-09-09 Ira Rosen <irar@il.ibm.com>
7616 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7618 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7619 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7620 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7623 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7625 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7627 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7629 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7631 2007-09-09 Ira Rosen <irar@il.ibm.com>
7633 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7634 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7635 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7636 Compile tests with -fno-tree-pre.
7637 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7638 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7639 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7640 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7641 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7642 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7643 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7644 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7645 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7646 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7647 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7648 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7649 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7650 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7651 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7652 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7653 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7654 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7655 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7657 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7659 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7661 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7662 Use remote_exec to call c++filt.
7663 * lib/target-supports-dg.exp (dg-require-host-local): New.
7664 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7665 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7666 * g++.dg/rtti/repo1.C: Likewise.
7667 * g++.dg/template/repo1.C: Likewise.
7668 * g++.dg/template/repo2.C: Likewise.
7669 * g++.dg/template/repo3.C: Likewise.
7670 * g++.dg/template/repo4.C: Likewise.
7671 * g++.dg/template/repo5.C: Likewise.
7672 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7673 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7674 * g++.old-deja/g++.pt/repo1.C: Likewise.
7675 * g++.old-deja/g++.pt/repo2.C: Likewise.
7676 * g++.old-deja/g++.pt/repo3.C: Likewise.
7677 * g++.old-deja/g++.pt/repo4.C: Likewise.
7678 * gcc.dg/cpp/trad/builtins.c: Likewise.
7680 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7682 PR tree-optimization/32283
7683 * gcc.dg/tree-ssa/loop-31.c: New test.
7685 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7687 PR rtl-optimization/26449
7688 * gcc.target/i386/pr26449-1.c: New file.
7690 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7693 PR rtl-optimization/26449
7694 * gcc.target/i386/pr33329.c: New file.
7696 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7698 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7700 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7702 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7704 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7706 PR tree-optimization/33301
7707 * gfortran.dg/vect/pr33301.f: New test.
7709 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7712 * gfortran.dg/backspace_10.f90: New test.
7714 2007-09-07 Richard Guenther <rguenther@suse.de>
7717 2007-09-06 Richard Guenther <rguenther@suse.de>
7719 PR tree-optimization/32586
7720 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7721 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7722 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7723 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7724 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7725 now obsolete simplification.
7727 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7729 PR tree-optimization/33299
7730 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7731 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7733 2007-09-07 Richard Guenther <rguenther@suse.de>
7736 2007-09-06 Richard Guenther <rguenther@suse.de>
7738 PR tree-optimization/32586
7739 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7740 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7741 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7742 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7744 now obsolete simplification.
7746 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7748 PR tree-optimization/32821
7749 * gcc.dg/tree-ssa/pr32821.c: New file.
7751 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7753 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7754 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7755 and mips_forced_no_er.
7756 (dg-mips-options): Add -mno-abicalls when a small-data option is
7757 specified. Skip tests with small-data options if mips_forced_gp.
7758 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7759 * gcc.target/mips/sdata-1.c: New test.
7760 * gcc.target/mips/sdata-2.c: Likewise.
7761 * gcc.target/mips/sdata-3.c: Likewise.
7762 * gcc.target/mips/sdata-4.c: Likewise.
7764 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7767 * spread_zerosize_1.f90: New test case.
7768 * spread_bounds_1.f90: New test case.
7770 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7773 * g++.dg/template/static31.C: New.
7775 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7778 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7781 2007-09-06 David Daney <ddaney@avtrex.com>
7782 Richard Sandiford <richard@codesourcery.com>
7785 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7786 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7787 * gcc.target/mips/pr33256.c: New test.
7789 2007-09-06 Tom Tromey <tromey@redhat.com>
7791 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7793 2007-09-06 Richard Guenther <rguenther@suse.de>
7795 PR tree-optimization/32586
7796 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7797 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7798 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7799 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7800 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7801 now obsolete simplification.
7803 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7805 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7806 * gcc.target/i386/sse3-addsubps.c: Ditto.
7807 * gcc.target/i386/sse3-haddpd.c: Ditto.
7808 * gcc.target/i386/sse3-haddps.c: Ditto.
7809 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7810 * gcc.target/i386/sse3-hsubps.c: Ditto.
7811 * gcc.target/i386/sse3-lddqu.c: Ditto.
7812 * gcc.target/i386/sse3-movddup.c: Ditto.
7813 * gcc.target/i386/sse3-movshdup.c: Ditto.
7814 * gcc.target/i386/sse3-movsldup.c: Ditto.
7816 2007-09-06 Richard Guenther <rguenther@suse.de>
7818 PR tree-optimization/33302
7819 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7821 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7824 * gfortran.dg./fmt_float.f90: New test.
7826 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7829 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7831 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7833 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7834 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7836 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7838 * g++.dg/eh/builtin1.C: New test.
7839 * g++.dg/eh/builtin2.C: New test.
7840 * g++.dg/eh/builtin3.C: New test.
7843 * g++.dg/eh/builtin4.C: New test.
7845 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7847 * gcc.target/powerpc/dfp-dd.c: New test.
7848 * gcc.target/powerpc/dfp-td.c: New test.
7850 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7852 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7853 * gcc.dg/va-arg-pack-1.c: New test.
7855 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7857 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7858 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7859 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7860 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7861 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7863 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7866 * g++.dg/ext/anon-struct5.C: New.
7868 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7870 * gcc.dg/i386-cpuid.h: Remove.
7871 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7872 (main): Use __get_cpuid to get target features.
7873 * gcc.target/i386/sse-check.h: Ditto.
7874 * gcc.target/i386/sse2-check.h: Ditto.
7875 * gcc.target/i386/sse3-check.h: Ditto.
7876 * gcc.target/i386/ssse3-check.h: Ditto.
7877 * gcc.target/i386/sse4_1-check.h: Ditto.
7878 * gcc.target/i386/sse4_2-check.h: Ditto.
7879 * gcc.target/i386/sse4a-check.h: Ditto.
7880 * gcc.dg/torture/pr16104-1.c: Ditto.
7881 (do_test): Change to void.
7882 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7883 * gcc.target/i386/sse-6.c: Ditto.
7884 * gcc.target/i386/sse-7.c: Ditto.
7885 * g++.dg/other/i386-1.C: Include cpuid.h.
7886 (main): New function. Use __get_cpuid to get target fetaures.
7888 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7889 David Ung <davidu@mips.com>
7890 Nigel Stephens <nigel@mips.com>
7892 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7893 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7894 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7895 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7896 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7897 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7898 * gcc.dg/torture/pr19683-1.c: Likewise.
7899 * gcc.target/mips/madd-3.c: Likewise.
7900 * gcc.target/mips/maddu-3.c: Likewise.
7901 * gcc.target/mips/msub-3.c: Likewise.
7902 * gcc.target/mips/msubu-3.c: Likewise.
7903 * gcc.target/mips/asm-1.c: Likewise.
7904 * gcc.target/mips/branch-1.c: Likewise.
7905 * gcc.target/mips/ins-1.c: Likewise.
7906 * gcc.target/mips/near-far-3.c: Likewise.
7907 * gcc.target/mips/near-far-4.c: Likewise.
7908 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7909 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7910 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7911 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7912 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7913 * gcc.target/mips/dspr2-MULT.c: Likewise.
7914 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7915 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7916 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7917 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7918 * gcc.target/mips/code-readable-2.c: Likewise.
7919 * gcc.target/mips/code-readable-3.c: Likewise.
7921 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7922 David Ung <davidu@mips.com>
7923 Nigel Stephens <nigel@mips.com>
7925 * gcc.target/mips/mips16-attributes.c: New.
7927 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7930 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7933 * gfortran.dg/char_length_10.f90: New test.
7935 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7938 * g++.dg/parse/template24.C: New.
7940 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7942 * g++.dg/other/spu2vmx-1.C: New test.
7944 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7946 PR tree-optimization/33017
7947 * gcc.dg/pr33017.c: New test.
7949 2007-09-05 Ben Elliston <bje@au.ibm.com>
7951 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7952 __protected_stream family of macros.
7954 2007-09-04 Jan Hubicka <jh@suse.cz>
7956 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7957 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7958 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7959 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7960 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7961 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7962 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7965 2007-09-04 Janus Weil <jaydub66@gmail.com>
7966 Tobias Burnus <burnus@net-b.de>
7968 * gfortran.dg/proc_decl_1.f90: New.
7969 * gfortran.dg/proc_decl_2.f90: New.
7970 * gfortran.dg/proc_decl_3.f90: New.
7971 * gfortran.dg/proc_decl_4.f90: New.
7973 2007-09-04 Jan Hubicka <jh@suse.cz>
7975 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7976 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7977 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7978 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7979 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7980 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7981 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7982 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7983 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7984 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7985 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7986 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7987 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7988 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7989 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7990 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7991 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7992 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7993 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7994 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7995 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7996 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7997 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7998 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7999 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8000 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8001 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8002 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8003 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8004 * gcc.dg/vect/vect-42.c: Mark functions noinline.
8005 * gcc.dg/vect/vect-25.c: Mark functions noinline.
8006 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8007 * gcc.dg/vect/vect-67.c: Mark functions noinline.
8008 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8009 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8010 * gcc.dg/vect/vect-106.c: Mark functions noinline.
8011 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8012 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8013 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8014 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8015 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8016 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8017 * gcc.dg/vect/vect-34.c: Mark functions noinline.
8018 * gcc.dg/vect/vect-17.c: Mark functions noinline.
8019 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8020 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8021 * gcc.dg/vect/vect-93.c: Mark functions noinline.
8022 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8023 * gcc.dg/vect/vect-76.c: Mark functions noinline.
8024 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8025 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8026 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8027 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8028 * gcc.dg/vect/vect-115.c: Mark functions noinline.
8029 * gcc.dg/vect/vect-9.c: Mark functions noinline.
8030 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8031 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8032 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8033 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8034 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8035 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8036 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8037 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8038 * gcc.dg/vect/vect-60.c: Mark functions noinline.
8039 * gcc.dg/vect/vect-26.c: Mark functions noinline.
8040 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8041 * gcc.dg/vect/vect-85.c: Mark functions noinline.
8042 * gcc.dg/vect/vect-68.c: Mark functions noinline.
8043 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8044 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8045 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8046 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8047 * gcc.dg/vect/vect-107.c: Mark functions noinline.
8048 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8049 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8050 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8051 * gcc.dg/vect/vect-52.c: Mark functions noinline.
8052 * gcc.dg/vect/vect-35.c: Mark functions noinline.
8053 * gcc.dg/vect/vect-18.c: Mark functions noinline.
8054 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8055 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8056 * gcc.dg/vect/vect-77.c: Mark functions noinline.
8057 * gcc.dg/vect/vect-2.c: Mark functions noinline.
8058 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8059 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8060 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8061 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8062 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8063 * gcc.dg/vect/vect-116.c: Mark functions noinline.
8064 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8065 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8066 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8067 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8068 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8069 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8070 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8071 * gcc.dg/vect/vect-44.c: Mark functions noinline.
8072 * gcc.dg/vect/vect-27.c: Mark functions noinline.
8073 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8074 * gcc.dg/vect/vect-86.c: Mark functions noinline.
8075 * gcc.dg/vect/vect-100.c: Mark functions noinline.
8076 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8077 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8078 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8079 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8080 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8081 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8082 * gcc.dg/vect/vect-108.c: Mark functions noinline.
8083 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8084 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8085 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8086 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8087 * gcc.dg/vect/vect-11.c: Mark functions noinline.
8088 * gcc.dg/vect/vect-70.c: Mark functions noinline.
8089 * gcc.dg/vect/vect-36.c: Mark functions noinline.
8090 * gcc.dg/vect/vect-19.c: Mark functions noinline.
8091 * gcc.dg/vect/vect-95.c: Mark functions noinline.
8092 * gcc.dg/vect/vect-78.c: Mark functions noinline.
8093 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8094 * gcc.dg/vect/vect-3.c: Mark functions noinline.
8095 * gcc.dg/vect/vect-all.c: Mark functions noinline.
8096 * gcc.dg/vect/vect-117.c: Mark functions noinline.
8097 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8098 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8099 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8100 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8101 * gcc.dg/vect/vect-20.c: Mark functions noinline.
8102 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8103 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8104 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8105 * gcc.dg/vect/vect-62.c: Mark functions noinline.
8106 * gcc.dg/vect/vect-28.c: Mark functions noinline.
8107 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8108 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8109 * gcc.dg/vect/vect-87.c: Mark functions noinline.
8110 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8111 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8112 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8113 * gcc.dg/vect/vect-109.c: Mark functions noinline.
8114 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8115 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8117 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8118 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8119 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8120 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8121 * gcc.dg/vect/vect-12.c: Mark functions noinline.
8122 * gcc.dg/vect/vect-71.c: Mark functions noinline.
8123 * gcc.dg/vect/vect-54.c: Mark functions noinline.
8124 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8125 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8126 * gcc.dg/vect/vect-96.c: Mark functions noinline.
8127 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8128 * gcc.dg/vect/vect-110.c: Mark functions noinline.
8129 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8130 * gcc.dg/vect/vect-4.c: Mark functions noinline.
8131 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8132 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8133 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8134 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8135 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8136 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8137 * gcc.dg/vect/vect-21.c: Mark functions noinline.
8138 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8139 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8140 * gcc.dg/vect/vect-80.c: Mark functions noinline.
8141 * gcc.dg/vect/vect-63.c: Mark functions noinline.
8142 * gcc.dg/vect/vect-46.c: Mark functions noinline.
8143 * gcc.dg/vect/vect-29.c: Mark functions noinline.
8144 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8145 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8146 * gcc.dg/vect/vect-88.c: Mark functions noinline.
8147 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8148 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8149 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8150 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8151 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8152 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8153 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8154 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8155 * gcc.dg/vect/vect-30.c: Mark functions noinline.
8156 * gcc.dg/vect/vect-13.c: Mark functions noinline.
8157 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8158 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8159 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8160 * gcc.dg/vect/vect-72.c: Mark functions noinline.
8161 * gcc.dg/vect/vect-38.c: Mark functions noinline.
8162 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8163 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8164 * gcc.dg/vect/vect-97.c: Mark functions noinline.
8165 * gcc.dg/vect/vect-111.c: Mark functions noinline.
8166 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8167 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8168 * gcc.dg/vect/vect-5.c: Mark functions noinline.
8169 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8170 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8171 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8172 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8173 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8174 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8175 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8176 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8177 * gcc.dg/vect/vect-22.c: Mark functions noinline.
8178 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8179 * gcc.dg/vect/vect-64.c: Mark functions noinline.
8180 * gcc.dg/vect/vect-89.c: Mark functions noinline.
8181 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8182 * gcc.dg/vect/vect-103.c: Mark functions noinline.
8183 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8184 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8185 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8186 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8187 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8188 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8189 * gcc.dg/vect/vect-31.c: Mark functions noinline.
8190 * gcc.dg/vect/vect-14.c: Mark functions noinline.
8191 * gcc.dg/vect/vect-73.c: Mark functions noinline.
8192 * gcc.dg/vect/vect-56.c: Mark functions noinline.
8193 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8194 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8195 * gcc.dg/vect/vect-98.c: Mark functions noinline.
8196 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8197 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8198 * gcc.dg/vect/vect-112.c: Mark functions noinline.
8199 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8200 * gcc.dg/vect/vect-6.c: Mark functions noinline.
8201 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8202 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8203 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8204 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8205 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8206 * gcc.dg/vect/pr25413.c: Mark functions noinline.
8207 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8208 * gcc.dg/vect/vect-40.c: Mark functions noinline.
8209 * gcc.dg/vect/vect-23.c: Mark functions noinline.
8210 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8211 * gcc.dg/vect/vect-82.c: Mark functions noinline.
8212 * gcc.dg/vect/vect-65.c: Mark functions noinline.
8213 * gcc.dg/vect/vect-48.c: Mark functions noinline.
8214 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8216 * gcc.dg/vect/vect-104.c: Mark functions noinline.
8217 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8218 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8219 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8220 * gcc.dg/vect/vect-32.c: Mark functions noinline.
8221 * gcc.dg/vect/vect-15.c: Mark functions noinline.
8222 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8223 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8224 * gcc.dg/vect/vect-91.c: Mark functions noinline.
8225 * gcc.dg/vect/vect-74.c: Mark functions noinline.
8226 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8227 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8228 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8229 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8230 * gcc.dg/vect/vect-99.c: Mark functions noinline.
8231 * gcc.dg/vect/vect-113.c: Mark functions noinline.
8232 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8233 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8234 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8235 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8236 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8237 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8238 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8239 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8240 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8241 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8242 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8244 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8247 * gcc.target/i386/cmov7.c: New file.
8249 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8251 * gcc.target/i386/sse4a-check.h: New file.
8252 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8253 * gcc.target/i386/sse4a-insert.c: Ditto.
8254 * gcc.target/i386/sse4a-montsd.c: Ditto.
8255 * gcc.target/i386/sse4a-montss.c: Ditto.
8256 * gcc.target/i386/mmx-check.h: New file.
8257 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8258 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8259 * gcc.target/i386/sse-check.h: New file.
8260 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8261 * gcc.target/i386/sse-3.c: Ditto.
8262 * gcc.target/i386/sse-7.c: Ditto.
8263 * gcc.target/i386/sse-9.c: Ditto.
8264 * gcc.target/i386/ssefn-3.c: Ditto.
8265 * gcc.target/i386/sse-recip.c: Ditto.
8266 * gcc.target/i386/sse-recip-vec.c: Ditto.
8267 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8268 * gcc.target/i386/20020523-1.c: Remove.
8269 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8270 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8271 * gcc.target/i386/ssefn-4.c: Ditto.
8272 * gcc.target/i386/sse-6.c: Ditto.
8273 * gcc.target/i386/sse-10.c: Ditto.
8274 * gcc.target/i386/sse-11.c: Ditto.
8275 * gcc.target/i386/sse-18.c: Ditto.
8276 * gcc.target/i386/fpprec-1.c: Ditto.
8277 * g++.dg/other/i386-1.C: Ditto.
8279 2007-09-04 Richard Guenther <rguenther@suse.de>
8281 PR tree-optimization/33291
8282 * gcc.dg/volatile2.c: New testcase.
8283 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8284 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8285 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8286 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8288 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8291 * gfortran.dg/namelist_15.f90: Update test.
8292 * gfortran.dg/namelist_24.f90: Update test.
8293 * gfortran.dg/namelist_38.f90: New test.
8295 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8297 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8298 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8299 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8300 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8301 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8302 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8304 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8306 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8307 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8309 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8311 2007-09-02 David Daney <ddaney@avtrex.com>
8313 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8314 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8315 * gcc.target/mips/atomic-memory-1.c: Ditto.
8316 * gcc.target/mips/atomic-memory-2.c: Ditto.
8318 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8320 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8321 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8323 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8325 * gfortran.dg/substr_6.f90: New test.
8327 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8330 * g++.dg/other/error18.C: New.
8331 * g++.dg/expr/bitfield3.C: Adjust.
8333 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8336 * gfortran.fortran-torture/compile/pr33276.f90: New.
8338 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8342 * gcc.dg/c99-arraydecl-3.c: New test.
8344 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8347 * g++.dg/cpp0x/variadic-new2.C: New.
8348 * g++.dg/cpp0x/variadic-new.C: New.
8350 2007-08-31 Tobias Burnus <burnus@net-b.de>
8353 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8354 * gfortran.dg/read_1.f90: New.
8356 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8359 * g++.dg/template/error30.C: New.
8361 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8364 * g++.dg/template/crash70.C: New.
8366 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8369 * g++.dg/ext/is_class_error.C: New.
8371 2007-08-31 Olivier Hainque <hainque@adacore.com>
8373 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8375 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8376 Revital Eres <eres@il.ibm.com>
8378 * gcc.target/powerpc/paired-1.c: New test.
8379 * gcc.target/powerpc/paired-2.c: New test.
8380 * gcc.target/powerpc/paired-3.c: New test.
8381 * gcc.target/powerpc/paired-4.c: New test.
8382 * gcc.target/powerpc/paired-5.c: New test.
8383 * gcc.target/powerpc/paired-6.c: New test.
8384 * gcc.target/powerpc/paired-7.c: New test.
8385 * gcc.target/powerpc/ppc-paired.c: New test.
8387 2007-08-31 Ollie Wild <aaw@google.com>
8389 * g++.dg/conversion/ptrmem2.C: New test.
8390 * g++.dg/conversion/ptrmem3.C: New test.
8391 * g++.dg/conversion/ptrmem4.C: New test.
8392 * g++.dg/conversion/ptrmem5.C: New test.
8393 * g++.dg/conversion/ptrmem6.C: New test.
8394 * g++.dg/conversion/ptrmem7.C: New test.
8395 * g++.dg/conversion/ptrmem8.C: New test.
8397 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8400 * gfortran.dg/char_length_7.f90: New test.
8401 * gfortran.dg/char_length_9.f90: New test.
8402 * gfortran.dg/char_assign_1.f90: Add extra warning.
8406 * gfortran.dg/char_length_8.f90: New test.
8408 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8410 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8412 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8414 * gcc.dg/inline-24.c: New test.
8415 * g++.dg/opt/inline11.C: New test.
8417 2007-08-30 Richard Guenther <rguenther@suse.de>
8419 * gcc.target/i386/vectorize5.c: New testcase.
8421 2007-08-30 Tobias Burnus <burnus@net-b.de>
8424 * interface.c (check_interface0): Improve error for external procs.
8425 (check_sym_interfaces): Fix checking of module procedures.
8427 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8431 * gcc.dg/sync-3.c: New test.
8434 * gcc.dg/cleanup-12.c: New test.
8436 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8438 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8439 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8440 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8441 * gcc.dg/pr32450.c: Ditto.
8442 * gcc.dg/nest.c: Ditto.
8443 * gcc.dg/nested-func-4.c: Ditto.
8444 * g++.old-deja/g++.law/profile1.C: Ditto.
8446 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8449 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8450 non-default integer kind arguments.
8452 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8455 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8457 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8459 * gcc.dg/h8300-ice2.c: Remove target selector.
8461 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8464 * gfortran.dg/binding_label_tests_15.f03: New test case.
8465 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8467 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8469 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8470 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8472 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8475 * g++.dg/other/canon-33194.C: New.
8477 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8479 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8480 * gcc.c-torture/execute/pr23135.c: Likewise.
8482 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8484 * gcc.dg/pr31344.c: Move to ...
8485 * gcc.dg/dfp/pr31344.c: ... here.
8486 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8487 * gcc.dg/20050503-1.c: Ditto.
8488 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8489 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8490 * gcc.dg/20060801-1.c: Ditto.
8492 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8494 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8495 * gfortran.dg/nan_1.f90: Likewise.
8497 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8500 Revert previous patch.
8502 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8503 Kazu Hirata <kazu@codesourcery.com>
8505 * gcc.target/m68k/interrupt-1.c: New.
8507 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8509 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8510 10000 for targets where "int" can't hold at least 100000.
8511 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8512 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8513 (test5)(test6): Use it.
8514 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8515 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8516 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8517 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8518 * gcc.dg/attr-alloc_size.c (test): Likewise.
8520 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8523 * g++.dg/template/error29.C: New.
8525 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8528 * g++.dg/ext/visibility/anon5.C: New test.
8530 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8532 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8534 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8536 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8537 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8538 * gfortran.dg/gamma_4.f90: New: large-real tests.
8540 2007-08-28 Jason Merrill <jason@redhat.com>
8543 * g++.dg/ext/stmtexpr12.C: New test.
8546 * g++.dg/ext/attrib28.C: New test.
8548 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8551 * gcc.target/i386/pr32661.c: New test.
8553 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8556 * gcc.dg/pr32370.c: New test.
8558 PR rtl-optimization/33148
8559 * gcc.c-torture/compile/20070827-1.c: New test.
8562 * d++.dg/debug/const3.C: New test.
8563 * d++.dg/debug/const4.C: New test.
8564 * d++.dg/debug/dwarf2/const1.C: New test.
8565 * d++.dg/debug/dwarf2/const2.C: New test.
8566 * d++.dg/debug/dwarf2/const2b.C: New test.
8568 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8569 Vladimir Yanovsky <yanov@il.ibm.com>
8570 Revital Eres <eres@il.ibm.com>
8571 Andrey Belevantsev <abel@ispras.ru>
8573 * gcc.dg/sms-1.c: New test.
8575 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8577 * g++.dg/ext/gnu-inline-common.h: New.
8578 * g++.dg/ext/gnu-inline-global-reject.C: New.
8579 * g++.dg/ext/gnu-inline-global.C: New.
8580 * g++.dg/ext/gnu-inline-namespace.C: New.
8581 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8582 * g++.dg/ext/gnu-inline-class.C: New.
8583 * g++.dg/ext/gnu-inline-class-static.C: New.
8584 * g++.dg/ext/gnu-inline-template-class.C: New.
8585 * g++.dg/ext/gnu-inline-template-func.C: New.
8587 2007-08-27 Jason Merrill <jason@redhat.com>
8590 * g++.dg/ext/stmtexpr11.C: New.
8592 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8594 * lib/target-supports.exp (check_profiling_available):
8595 Set profiling_available_saved to 0 on fido-*-elf.
8597 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8599 PR tree-optimization/33173
8601 * gcc.c-torture/compile/pr33173.c: New.
8603 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8606 * gcc.dg/dfp/pr31385.c: New.
8608 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8610 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8612 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8614 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8615 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8616 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8617 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8618 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8619 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8620 gcc.target/m68k directory.
8621 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8622 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8623 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8624 gcc.target/cris directory.
8625 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8626 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8627 gcc.target/bfin directory.
8629 * gcc.target/sh: New directory.
8630 * gcc.target/sh/sh.exp: New file.
8631 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8632 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8633 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8634 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8635 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8636 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8638 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8640 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8641 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8642 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8643 * gcc.target/i386/local2.c: Ditto.
8644 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8645 * gcc.target/i386/20011119-1.c: Ditto.
8646 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8647 * gcc.target/i386/fastcall-1.c: Fix target selector.
8649 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8652 * gfortran.dg/negative_unit.f: Add new check
8653 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8654 -fdefault-integer-8.
8656 2007-08-26 Asher Langton <langton2@llnl.gov>
8658 * gfortran.dg/recursive_stack.f90: New.
8659 * gfortran.dg/openmp_stack.f90: New.
8661 2007-08-26 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/use_10.f90: New.
8666 2007-08-26 Tobias Burnus <burnus@net-b.de>
8669 * gfortran.dg/namelist_14.f90: Make test case valid.
8670 * gfortran.dg/common_10.f90: New.
8672 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8675 * gcc.dg/ifelse-2.c: New.
8677 2007-08-26 Tobias Burnus <burnus@net-b.de>
8680 * gfortran.dg/gamma_1.f90: New.
8681 * gfortran.dg/gamma_2.f90: New.
8682 * gfortran.dg/gamma_3.f90: New.
8684 2007-08-26 Tobias Burnus <burnus@net-b.de>
8687 * gfortran.dg/used_types_18.f90: New.
8689 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8691 * gcc.dg/array-init-2.c: New test.
8693 2007-08-24 Tobias Burnus <burnus@net-b.de>
8696 * gfortran.dg/initialization_4.f90: Update dg-error.
8697 * gfortran.dg/initialization_13.f90: New.
8699 2007-08-24 Richard Guenther <rguenther@suse.de>
8702 * gcc.c-torture/compile/pr33166.c: New testcase.
8704 2007-08-24 Tobias Burnus <burnus@net-b.de>
8707 * gfortran.dg/pointer_assign_4.f90: New.
8708 * gfortran.dg/shape_2.f90: Fix test case.
8709 * gfortran.dg/char_result_4.f90: Ditto.
8711 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8713 * gcc.dg/array-init-1.c: New test.
8716 * g++.dg/parse/crash36.C: New test.
8718 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8720 * gcc.dg/pr32721.c: Updated.
8722 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8724 PR tree-optimization/32573
8726 * gcc.dg/pr32573.c: New test.
8729 * g++.dg/lookup/ns3.C: New test.
8731 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8734 * g++.dg/parse/crash37.C: New test.
8736 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8739 * gcc.target/i386/pr17390.c: New test.
8741 2007-08-23 Richard Guenther <rguenther@suse.de>
8743 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8744 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8745 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8746 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8747 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8748 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8749 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8750 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8752 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8754 * gcc.target/s390: New directory.
8755 * gcc.target/s390/s390.exp: New file.
8756 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8757 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8758 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8759 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8760 gcc.target/s390 directory.
8762 2007-08-23 Richard Guenther <rguenther@suse.de>
8764 PR tree-optimization/32328
8765 * gcc.dg/pr32328.c: New testcase.
8767 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8769 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8772 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8775 * gfortran.dg/min_max_optional_5.f90: New test.
8776 * gfortran.dg/min_max_optional_2.f90: Remove.
8777 * gfortran.dg/min_max_optional_3.f90: Remove.
8778 * gfortran.dg/min_max_optional_4.f90: Remove.
8780 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8782 * gcc.target/i386/xorps-sse.c: New.
8783 * gcc.target/i386/xorps-sse2.c: New.
8785 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8787 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8788 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8789 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8791 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8794 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8795 include multiple kinds for SHAPE parameter within a single
8797 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8798 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8800 2007-08-22 Janus Weil <jaydub66@gmail.com>
8802 * interface_abstract_1.f90: Extended test case.
8803 * interface_abstract_3.f90: New test.
8805 2007-08-21 Christian Bruel <christian.bruel@st.com>
8807 * gcc.dg/fold-sub.c: New test.
8809 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8811 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8812 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8813 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8814 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8815 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8816 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8818 2007-08-22 Richard Guenther <rguenther@suse.de>
8821 * gcc.dg/pr33007.c: New testcase.
8823 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8825 * gcc.c-torture/execute/strcmp-1.x: Delete.
8827 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8829 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8830 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8831 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8832 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8833 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8834 gcc.target/i386/stack-realign.c,
8835 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8836 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8837 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8838 target using dg-require-effective-target directive.
8839 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8840 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8841 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8842 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8843 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8844 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8845 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8846 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8847 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8848 Require lp64 target using dg-require-effective-target directive.
8849 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8850 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8852 * gcc.target/i386/20010202-1.c: Move from here ...
8853 * gcc.dg/20010202-1.c: ... to here.
8855 2007-08-22 Richard Guenther <rguenther@suse.de>
8857 PR tree-optimization/33142
8858 * gcc.c-torture/execute/pr33142.c: New testcase.
8860 2007-08-22 Richard Guenther <rguenther@suse.de>
8863 * g++.dg/torture/pr32563.C: New testcase.
8865 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8868 * gcc.dg/pr32912-1.c: Add -w to options.
8869 * gcc.dg/pr32912-2.c: Likewise.
8870 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8872 2007-08-21 Ian Lance Taylor <iant@google.com>
8874 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8876 2007-08-21 Ian Lance Taylor <iant@google.com>
8878 PR tree-optimization/33134
8879 * g++.dg/tree-ssa/pr33134.C: New test.
8881 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8883 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8884 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8886 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8889 * gcc.dg/debug/pr32610.c: New test.
8891 * g++.dg/init/new24.C: New test.
8894 * gcc.dg/pr32912-1.c: New test.
8895 * gcc.dg/pr32912-2.c: New test.
8896 * gcc.dg/pr32912-3.c: New test.
8898 2007-08-21 Richard Guenther <rguenther@suse.de>
8900 * gcc.dg/pointer-arith-10.c: New testcase.
8902 2007-08-21 Richard Guenther <rguenther@suse.de>
8905 * gcc.c-torture/compile/pr33122.c: New testcase.
8907 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8909 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8911 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8913 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8915 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8918 * g++.dg/init/new23.C: New test.
8920 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8923 * gcc.c-torture/compile/pr30564-1.c: New test.
8924 * gcc.c-torture/compile/pr30564-2.c: New test.
8926 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8928 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8930 2007-08-19 Tobias Burnus <burnus@net-b.de>
8932 * gfortran.dg/interface_abstract_2.f90: New.
8933 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8935 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8937 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8938 unknown (so that outer-loop wont get analyzed).
8939 * gcc.dg/vect/vect-outer-1a.c: New test.
8940 * gcc.dg/vect/vect-outer-1b.c: New test.
8941 * gcc.dg/vect/vect-outer-1.c: New test.
8942 * gcc.dg/vect/vect-outer-2a.c: New test.
8943 * gcc.dg/vect/vect-outer-2b.c: New test.
8944 * gcc.dg/vect/vect-outer-2c.c: New test.
8945 * gcc.dg/vect/vect-outer-2.c: New test.
8946 * gcc.dg/vect/vect-outer-3a.c: New test.
8947 * gcc.dg/vect/vect-outer-3b.c: New test.
8948 * gcc.dg/vect/vect-outer-3c.c: New test.
8949 * gcc.dg/vect/vect-outer-3.c: New test.
8950 * gcc.dg/vect/vect-outer-4a.c: New test.
8951 * gcc.dg/vect/vect-outer-4b.c: New test.
8952 * gcc.dg/vect/vect-outer-4c.c: New test.
8953 * gcc.dg/vect/vect-outer-4d.c: New test.
8954 * gcc.dg/vect/vect-outer-4e.c: New test.
8955 * gcc.dg/vect/vect-outer-4f.c: New test.
8956 * gcc.dg/vect/vect-outer-4g.c: New test.
8957 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8958 * gcc.dg/vect/vect-outer-4i.c: New test.
8959 * gcc.dg/vect/vect-outer-4j.c: New test.
8960 * gcc.dg/vect/vect-outer-4k.c: New test.
8961 * gcc.dg/vect/vect-outer-4l.c: New test.
8962 * gcc.dg/vect/vect-outer-4m.c: New test.
8963 * gcc.dg/vect/vect-outer-4.c: New test.
8964 * gcc.dg/vect/vect-outer-5.c: New test.
8965 * gcc.dg/vect/vect-outer-6.c: New test.
8966 * gcc.dg/vect/vect-outer-fir.c: New test.
8967 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8968 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8970 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8972 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8973 and -fno-tree-reassoc.
8974 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8975 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8976 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8977 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8978 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8979 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8980 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8981 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8982 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8983 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8984 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8985 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8986 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8987 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8988 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8989 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8990 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8991 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8992 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8993 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8994 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8995 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8996 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8997 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8998 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8999 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9000 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9001 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9002 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9003 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9004 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9005 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9006 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9007 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9008 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9009 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9010 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9012 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9014 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9015 versioning for aliasing).
9016 * gcc.dg/vect/vect-35.c: Likewise.
9018 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9020 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9022 2007-08-18 Tom Tromey <tromey@redhat.com>
9024 PR preprocessor/32974:
9025 * gcc.dg/cpp/pr32974.c: New file.
9027 2007-08-17 Tobias Burnus <burnus@net-b.de>
9029 * gfortran.dg/interface_abstract_1.f90: New.
9031 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9034 * gfortran.dg/pure_initializer_1.f90: New test.
9036 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9039 * gfortran.dg/array_constructor_18.f90: New test.
9041 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
9044 * g++.dg/expr/lval3.C: New test.
9045 * g++.dg/expr/lval4.C: New test.
9047 2007-08-17 Ollie Wild <aaw@google.com>
9050 * g++.dg/lookup/builtin3.C: New test.
9051 * g++.dg/lookup/builtin4.C: New test.
9052 * g++.dg/lookup/using19.C: New test.
9054 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9057 * g++.dg/parse/error31.C: New.
9059 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9062 * g++.dg/template/error26.C: New.
9064 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9067 * gfortran.dg/zero_length_2.f90: New test.
9069 2007-08-17 Tobias Burnus <burnus@net-b.de>
9071 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9072 * gfortran.dg/kind_tests_3.f03: Ditto.
9073 * gfortran.dg/global_vars_f90_init.f90: Ditto.
9074 * gfortran.dg/interface_13.f90: Ditto.
9075 * gfortran.dg/pr32738.f90: Ditto.
9076 * gfortran.dg/module_private_1.f90: Ditto.
9077 * gfortran.dg/test_only_clause.f90: Ditto.
9078 * gfortran.dg/bind_c_vars.f90: Ditto.
9079 * gfortran.dg/bind_c_dts.f90: Ditto.
9080 * gfortran.dg/use_9.f90: Ditto.
9081 * gfortran.dg/generic_8.f90: Ditto.
9082 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9083 * gfortran.dg/private_type_6.f90: Ditto.
9084 * gfortran.dg/c_assoc.f90: Ditto.
9085 * gfortran.dg/private_type_7.f90: Ditto.
9086 * gfortran.dg/global_vars_c_init.f90: Ditto.
9087 * gfortran.dg/bind_c_dts_2.f03: Ditto.
9088 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9089 * gfortran.dg/c_size_t_test.f03: Ditto.
9090 * gfortran.dg/used_types_12.f90: Ditto.
9091 * gfortran.dg/pr25923.f90: Ditto.
9092 * gfortran.dg/test_com_block.f90: Ditto.
9093 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9094 * gfortran.dg/equiv_constraint_7.f90: Ditto.
9095 * gfortran.dg/com_block_driver.f90: Ditto.
9096 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9097 * gfortran.dg/use_iso_c_binding.f90: Ditto.
9098 * gfortran.dg/c_loc_test.f90: Ditto.
9099 * gfortran.dg/c_ptr_tests.f03: Ditto.
9100 * gfortran.dg/module_interface_1.f90: Ditto.
9102 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9105 * g++.dg/other/error17.C: Adjust.
9107 2007-08-17 Ben Elliston <bje@au.ibm.com>
9110 * g++.dg/ext/altivec-14.C: New test.
9112 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9114 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9115 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9117 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9118 * gcc.dg/vect/pr32366.c: Ditto.
9120 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9123 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9124 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9125 * gcc.dg/dfp/convert-int-fold.c: Ditto.
9126 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9128 2007-08-16 Tobias Burnus <burnus@net-b.de>
9131 * gfortran.dg/use_9.f90: New.
9133 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9135 * g++.dg/gcov/gcov-5.C: New test.
9137 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9139 * g++.dg/gcov/gcov-4.C: New test.
9140 * lib/gcov.exp (verify-lines): Add support for
9141 checking no-coverage lines.
9143 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
9145 * gcc.dg/vect/vect-vfa-01.c: New.
9146 * gcc.dg/vect/vect-vfa-02.c: New.
9147 * gcc.dg/vect/vect-vfa-03.c: New.
9148 * gcc.dg/vect/vect-vfa-04.c: New.
9149 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9150 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9151 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9152 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9153 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9154 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9155 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9156 gfortran.dg/vect/pr19049.f90: Rename to start with
9158 * gcc.dg/vect/vect.exp: Disable versioning for alias
9159 when test starts with no-vfa-.
9160 * gfortran.dg/vect/vect.exp: Likewise.
9162 2007-08-16 Richard Sandiford <richard@codesourcery.com>
9164 * gcc.dg/torture/pr32897.c: New test.
9166 2007-08-16 Paolo Carlini <pcarlini@suse.de>
9169 * g++.dg/template/crash69.C: New.
9171 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
9173 * lib/target-supports.exp (check_effective_target_arm32): Use
9174 check_no_compiler_messages.
9176 2007-08-15 Diego Novillo <dnovillo@google.com>
9178 gcc.dg/tree-ssa/20070815.c: New test.
9180 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9183 * gfortran.dg/random_7.f90: Initialize variable.
9185 2007-08-15 Jakub Jelinek <jakub@redhat.com>
9188 * gfortran.dg/pr33074.f90: New test.
9191 * g++.dg/opt/nrv14.C: New test.
9193 2007-08-15 Paolo Carlini <pcarlini@suse.de>
9196 * g++.dg/template/crash68.C: New.
9198 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
9200 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9201 * gcc.dg/sibcall-4.c: Ditto.
9203 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9206 * gfortran.dg/use_8.f90: New test.
9207 * gfortran.dg/c_loc_tests_2.f03: Fix code.
9209 2007-08-14 Paolo Carlini <pcarlini@suse.de>
9212 * g++.dg/template/error27.C: New.
9213 * g++.dg/template/error28.C: New.
9214 * g++.dg/other/pr28304.C: Adjust.
9215 * g++.old-deja/g++.mike/p811.C: Likewise.
9217 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
9220 * gcc.target/i386/pr30315.c: New.
9222 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9225 * gfortran.dg/substr_5.f90: New test.
9227 2007-08-14 Andrew Pinski <pinskia@gmail.com>
9230 * gcc.dg/vector-2.c: New test.
9233 * g++.dg/ext/vector8.C: New test.
9235 2007-08-13 Dan Hipschman <dsh@google.com>
9238 * gcc.dg/format/array-1.c: Add an additional test for
9239 unterminated format strings of length 1.
9241 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9244 * gfortran.dg/external_procedures_3.f90: New test.
9246 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9249 * gfortran.dg/import6.f90: New test.
9251 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9254 * gcc.dg/vector-1.c: New test.
9256 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9258 * gcc.dg/pr21255-4.c: Skip for PIC.
9259 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9261 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9263 * gcc.dg/attr-isr.c: Skip for PIC.
9264 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9265 * gcc.dg/attr-isr-trapa.c: Likewise.
9266 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9267 * gcc.dg/pragma-isr-trapa.c: Likewise.
9268 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9270 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9273 * gfortran.dg/transpose_1.f90: New test.
9275 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9278 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9281 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9285 * gfortran.dg/random_4.f90: New test.
9286 * gfortran.dg/random_5.f90: New test.
9287 * gfortran.dg/random_6.f90: New test.
9288 * gfortran.dg/random_7.f90: New test.
9290 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9293 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9295 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9298 * gfortran.dg/module_private_1.f90: New test.
9300 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9303 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9304 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9306 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9309 * gfortran.dg/char_length_6.f90: New test.
9311 2007-08-10 Ollie Wild <aaw@google.com>
9313 * g++.dg/lookup/using18.C: New test.
9315 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9318 * g++.dg/other/error16.C: New.
9320 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9323 * gfortran.dg/namelist_37.f90: New test.
9325 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9328 * g++.dg/conversion/op3.C: New.
9330 2007-08-09 Tobias Burnus <burnus@net-b.de>
9333 * gfortran.dg/fmt_tab_1.f90: New.
9334 * gfortran.dg/fmt_tab_2.f90: New.
9336 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9339 * gcc.c-torture/compile/pr32796.c: New test.
9341 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9344 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9345 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9348 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9350 * gcc.target/mips/code-readable-1.c: New test.
9351 * gcc.target/mips/code-readable-2.c: Likewise.
9352 * gcc.target/mips/code-readable-3.c: Likewise.
9354 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9355 Revital Eres <eres@il.ibm.com>
9357 * gfortran.dg/sms-1.f90: Add comment.
9358 * gfortran.dg/sms-2.f90: New.
9360 2007-08-07 Ian Lance Taylor <iant@google.com>
9362 * gcc.dg/instrument-1.c: New test.
9363 * gcc.dg/instrument-2.c: New test.
9364 * gcc.dg/instrument-3.c: New test.
9366 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9368 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9370 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9372 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9373 !vector_alignment_reachable targets.
9374 * gcc.dg/vect/vect-33.c: Likewise.
9375 * gcc.dg/vect/vect-42.c: Likewise.
9376 * gcc.dg/vect/vect-44.c: Likewise.
9377 * gcc.dg/vect/vect-50.c: Likewise.
9378 * gcc.dg/vect/vect-70.c: Likewise.
9379 * gcc.dg/vect/vect-71.c: Likewise.
9380 * gcc.dg/vect/vect-87.c: Likewise.
9381 * gcc.dg/vect/vect-88.c: Likewise.
9382 * gcc.dg/vect/vect-91.c: Likewise.
9383 * gcc.dg/vect/vect-93.c: Likewise.
9384 * gcc.dg/vect/vect-96.c: Likewise.
9385 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9386 * gcc.dg/vect/section-anchors-69.c: Likewise.
9387 * gcc.dg/vect/pr25413.c: Likewise.
9388 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9389 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9390 * gfortran.dg/vect-2.f90: Likewise.
9391 * gfortran.dg/vect-3.f90: Likewise.
9392 * gfortran.dg/vect-4.f90: Likewise.
9393 * gfortran.dg/vect-5.f90: Likewise.
9394 * lib/target-supports.exp (check_effective_target_natural_alignment):
9395 Return false for darwin.
9396 (check_effective_target_vector_alignment_reachable_for_double): New.
9398 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9400 * gcc.dg/multiword-1.c: New testcase.
9402 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9404 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9406 * gfortran.dg/namelist_36.f90: New test.
9408 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9410 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9411 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9413 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9415 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9416 * gcc.dg/torture/type-generic-1.c: Likewise.
9418 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9420 * gcc.c-torture/20070522-1.c: Move to ...
9421 * gcc.c-torture/compile/20070522-1.c: Here.
9423 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9426 * gfortran.dg/minmax_char_1.f90: New test.
9427 * gfortran.dg/minmax_char_2.f90: New test.
9428 * gfortran.dg/min_max_optional_4.f90: New test.
9430 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9432 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9433 hanging on the testcase.
9435 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9438 * gcc.c-torture/compile/pr32988.c: New test.
9440 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9442 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9444 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9446 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9449 2007-03-22 Dirk Mueller <dmueller@suse.de>
9451 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9453 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9456 * gfortran.dg/isnan_1.f90: New test.
9458 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9459 Revital Eres <eres@il.ibm.com>
9461 * gcc.dg/sms-antideps.c: New test.
9463 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9466 * gfortran.dg/entry_13.f90: New test.
9468 * gfortran.dg/entry_12.f90: Clean up .mod file.
9470 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9473 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9474 variables as kind=4 so they don't overflow the record length.
9476 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9479 * gfortran.dg/selected_kind_1.f90: New test.
9481 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9484 * gcc.c-torture/compile/pr32780.c: New test.
9486 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9489 * gcc.c-torture/compile/pr32399.c: New testcase.
9491 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9494 * g++.dg/torture/pr32304.C: New testcase.
9496 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9499 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9501 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9504 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9506 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9509 * gfortran.dg/nint_2.f90: New test.
9511 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9513 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9514 * gcc.dg/weak/typeof-2.c: Likewise.
9516 2007-08-03 Diego Novillo <dnovillo@google.com>
9519 * gcc.dg/tree-ssa/pr31521.c: New test.
9521 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9524 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9525 iostat must be default kind.
9527 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9529 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9531 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9534 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9535 explicit so test passes with -fdefault-integer-8.
9536 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9537 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9539 2007-08-02 Lee Millward <lee.millward@gmail.com>
9542 * g++.dg/parse/asm1.C: New test.
9545 * g++.dg/parse/asm2.C: Likewise.
9548 * g++.dg/parse/asm3.C: Likewise.
9550 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9552 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9553 "int" is only 16 bit bits wide.
9554 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9556 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9558 * g++.dg/torture/type-generic-1.C: New.
9559 * gcc.dg/pr28796-2.c: Move tests ...
9560 * gcc.dg/tg-tests.h: ... here.
9561 * gcc.dg/torture/type-generic-1.c: New.
9563 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9566 * minmaxloc_3.f90: New test case.
9568 2007-08-01 Tobias Burnus <burnus@net-b.de>
9571 * gfortran.dg/allocate_stat.f90: New.
9573 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9575 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9577 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9579 PR tree-optimization/32919
9580 * gcc.c-torture/compile/pr32919.c: New.
9582 2007-08-01 Nick Clifton <nickc@redhat.com>
9584 * gcc.c-torture/execute/execute.exp: Change copyright header to
9585 refer to version 3 of the GNU General Public License and to point
9586 readers at the COPYING3 file and the FSF's license web page.
9587 * gcc.c-torture/execute/ieee/ieee.exp,
9588 gcc.c-torture/unsorted/unsorted.exp,
9589 gcc.c-torture/compile/compile.exp,
9590 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9591 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9592 gcc.target/cris/torture/cris-torture.exp,
9593 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9594 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9595 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9596 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9597 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9598 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9599 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9600 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9601 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9602 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9603 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9604 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9605 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9606 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9607 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9608 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9609 gcc.dg/noncompile/noncompile.exp,
9610 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9611 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9612 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9613 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9614 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9615 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9616 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9617 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9618 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9619 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9620 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9621 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9622 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9623 g++.old-deja/old-deja.exp,
9624 gfortran.fortran-torture/execute/execute.exp,
9625 gfortran.fortran-torture/compile/compile.exp,
9626 treelang/output/output-1.c, treelang/output/output-1.tree,
9627 treelang/execute/execute.exp, treelang/Makefile.in,
9628 treelang/compile/compile.exp, g++.dg/dg.exp,
9629 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9630 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9631 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9632 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9633 g++.dg/compat/struct-layout-1.exp,
9634 g++.dg/compat/struct-layout-1_generate.c,
9635 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9636 g++.dg/bprob/bprob.exp, config/default.exp,
9637 gcc.test-framework/test-framework.awk,
9638 gcc.test-framework/gen_directive_tests,
9639 gcc.test-framework/test-framework.exp,
9640 objc.dg/special/special.exp,
9641 objc.dg/gnu-encoding/gnu-encoding.exp,
9642 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9643 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9644 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9645 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9646 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9647 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9648 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9649 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9650 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9651 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9652 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9653 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9654 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9655 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9656 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9657 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9660 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9662 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9665 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9668 * gfortran.dg/initialization_12.f90: New test.
9670 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9673 * gfortran.dg/entry_12.f90: New test.
9675 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9678 * gfortran.dg/altreturn_6.f90: New test.
9680 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9683 * gfortran.dg/exponent_2.f90: New test.
9685 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9687 * gcc.dg/vect/vect-117.c: New test.
9688 * gcc.dg/vect/vect-74.c: Enabled test
9689 * gcc.dg/vect/vect-81.c: Enabled test
9691 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9693 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9694 s/dg-error/dg-warning where warning is expected.
9696 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9699 * gfortran.dg/array_constructor_12.f90: Adjust argument
9700 of huge() to correct kind.
9702 2007-07-30 Ollie Wild <aaw@google.com>
9704 * gcc.dg/cpp/counter-2.c: New test.
9705 * gcc.dg/cpp/counter-3.c: New test.
9706 * gcc.dg/cpp/dir-only-1.c: New test.
9707 * gcc.dg/cpp/dir-only-1.h: New file.
9708 * gcc.dg/cpp/dir-only-2.c: New test.
9709 * gcc.dg/cpp/dir-only-3.c: New test.
9710 * gcc.dg/cpp/dir-only-3a.h: New file.
9711 * gcc.dg/cpp/dir-only-3b.h: New file.
9712 * gcc.dg/cpp/dir-only-4.c: New test.
9713 * gcc.dg/cpp/dir-only-5.c: New test.
9714 * gcc.dg/cpp/dir-only-6.c: New test.
9716 2007-07-30 Julian Brown <julian@codesourcery.com>
9718 * gcc.target/arm/neon/v*.c: Regenerate.
9720 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9723 * g++.dg/ext/label6.C: New.
9725 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9729 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9731 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9734 * gfortran.dg/actual_pointer_function_1.f90: New test.
9737 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9739 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9742 * gfortran.dg/shape_1.f90: Adjust error message.
9743 * gfortran.dg/parameter_array_ref_1.f90: New test.
9745 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9748 * gfortran.dg/entry_11.f90: New test.
9750 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9751 Revital Eres <eres@il.ibm.com>
9753 * gfortran.dg/sms-1.f90: New test.
9755 2007-07-28 Richard Guenther <rguenther@suse.de>
9757 * gcc.c-torture/compile/pr32920.c: New testcase.
9759 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9762 * g++.dg/lookup/friend11.C: New test.
9764 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9766 * gfortran.dg/namelist_5.f90: Adjusted error message.
9767 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9768 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9769 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9770 * gfortran.dg/namelist_32.f90: ... this.
9773 * gfortran.dg/namelist_33.f90: New test.
9776 * gfortran.dg/namelist_34.f90: New test.
9779 * gfortran.dg/namelist_35.f90: New test.
9781 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9784 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9786 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9789 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9790 assuming it is 0x7ffffffff.
9791 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9792 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9794 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9796 * gfortran.dg/operator_3.f90: Fix dg directive.
9797 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9798 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9799 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9801 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9803 * g++.dg/cpp0x/decltype1.C: New.
9804 * g++.dg/cpp0x/decltype2.C: New.
9805 * g++.dg/cpp0x/decltype3.C: New.
9806 * g++.dg/cpp0x/decltype4.C: New.
9807 * g++.dg/cpp0x/decltype5.C: New.
9808 * g++.dg/cpp0x/decltype6.C: New.
9810 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9812 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9813 because the test relies on bit 31 to be the sign bit.
9815 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9817 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9818 assuming it is 0x7fffffff.
9819 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9820 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9822 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9825 * g++.dg/expr/bitfield9.C: New test.
9827 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9830 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9832 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9835 * gfortran.dg/private_type_7.f90: New test.
9837 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9840 * gfortran.dg/select_char_1.f90: New test.
9842 2007-07-27 Tobias Burnus <burnus@net-b.de>
9845 * gfortran.dg/initialization_11.f90: New test.
9847 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9849 * gcc.target/mips/ins-1.c: New test.
9851 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9854 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9857 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9859 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9860 error: width of 'spare' exceeds its type.
9862 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9864 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9865 * gcc.dg/sibcall-4.c: Likewise.
9867 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9869 PR rtl-optimization/31500
9870 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9871 * g++.dg/warn/Warray-bounds.C: Likewise.
9873 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9875 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9877 2007-07-25 Julian Brown <julian@codesourcery.com>
9878 Paul Brook <paul@codesourcery.com>
9879 Joseph Myers <joseph@codesourcery.com>
9880 Mark Shinwell <shinwell@codesourcery.com>
9882 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9883 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9884 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9885 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9886 (check_effective_target_arm_neon_hw): New.
9887 * gcc.target/arm/neon/neon.exp: New file.
9888 * gcc.target/arm/neon/polytypes.c: New file.
9889 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9891 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9893 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9894 targets where an "int" is less than 32 bits wide.
9896 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9898 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9900 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9902 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9903 during addition if an int is only 16 bits wide.
9904 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9906 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9908 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9909 size as "long int" and are 32 or 64 bits wide.
9910 * gcc.dg/torture/pr28814.c: Likewise.
9912 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9914 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9915 exactly as wide as an int.
9917 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9919 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9920 Define and use throughout as long long printf format specifier.
9921 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9924 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9926 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9927 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9929 2007-07-25 Ben Elliston <bje@au.ibm.com>
9931 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9933 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9935 * gcc.c-torture/execute/20070724-1.c: New.
9937 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9940 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9941 "deallocates" to 24, since patch has code rid of much spurious
9943 * gfortran.dg/interface_assignment_1.f90 : New test.
9946 * gfortran.dg/interface_assignment_2.f90 : New test.
9948 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9951 * fortran.dg/initialization_10.f90: New test.
9953 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9956 * gfortran.dg/imag_2.f: Removed
9957 * gfortran.dg/warn_std_1.f90: New test.
9958 * gfortran.dg/warn_std_2.f90: New test.
9959 * gfortran.dg/warn_std_3.f90: New test.
9961 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9964 * g++.dg/init/new22.C: New.
9966 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9969 * g++.dg/template/crash67.C: New.
9971 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9973 * lib/target-support.exp (check_effective_target_natural_alignment):
9974 (check_effective_target_vector_alignment_reachable): New.
9975 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9976 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9977 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9979 * gcc.dg/vect/pr25413.c: Likewise.
9980 * gcc.dg/vect/pr31699.c: Likewise.
9982 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9985 * gfortran.dg/pack_bounds_1.f90: New test case.
9987 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9990 * gfortran.dg/initialization_9.f90: New test.
9992 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9996 * gfortran.dg/bind_c_usage_8.f03: New test case.
9997 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9998 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
10000 2007-07-23 Richard Sandiford <richard@codesourcery.com>
10002 * gcc.target/mips/branch-cost-1.c: New test.
10003 * gcc.target/mips/branch-cost-2.c: Likewise.
10005 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10008 * gfortran.dg/c_char_tests.f03: New test case.
10009 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10010 * gfortran.dg/c_char_tests_2.f03: New test case.
10011 * gfortran.dg/value_6.f03: Ditto.
10012 * gfortran.dg/value_7.f03: Ditto.
10014 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10017 * gfortran.dg/c_funloc_tests_5.f03: New.
10018 * gfortran.dg/c_funloc_tests_5.f04: New.
10019 * gfortran.dg/c_funloc_tests_4_driver.c: New.
10021 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10024 * g++.dg/expr/call4.C: New.
10025 * g++.dg/expr/call5.C: New.
10027 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10030 * gfortran.dg/namelist_30.f90: New test.
10032 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10035 * gfortran.dg/array_initializer_1.f90: Removed warning.
10036 * gfortran.dg/initialization_1.f90: Adjusted messages.
10037 * gfortran.dg/nested_modules_6.f90: Removed warning.
10040 * gfortran.dg/initialization_7.f90: New test.
10043 * gfortran.dg/initialization_8.f90: New test.
10045 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10048 * g++.dg/template/crash47.C: Adjust errors.
10049 * g++.dg/template/crash48.C: Adjust errors.
10050 * g++.dg/template/typename12.C: New.
10051 * g++.dg/template/typename13.C: New.
10052 * g++.dg/template/typename14.C: New.
10053 * g++.dg/template/typedef6.C: Adjust errors.
10055 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10058 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10059 * gfortran.dg/pr32627.f03: New test case.
10061 * gfortran.dg/c_f_pointer_logical.f03: New test case.
10062 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10063 c_f_pointer_logical.
10064 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10065 c_f_pointer_complex.
10066 * gfortran.dg/c_f_pointer_complex.f03: New test case.
10067 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10068 c_f_pointer_shape_tests_2.
10069 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10071 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10074 * gfortran.dg/c_loc_tests_9.f03: New test case.
10075 * gfortran.dg/c_loc_tests_10.f03: Ditto.
10077 2007-07-21 Lee Millward <lee.millward@gmail.com>
10080 * gfortran.dg/int_2.f90: New test.
10082 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
10084 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10086 2007-07-20 Richard Sandiford <richard@codesourcery.com>
10088 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10089 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10091 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
10093 PR tree-optimization/19910
10094 * gcc.dg/pr19910.c: New test.
10096 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
10099 * gfortran.dg/pr32738.f90: New test.
10101 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10103 PR tree-optimzation/32635
10104 * gfortran.dg/pr32635.f: New test case.
10106 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
10109 * gfortran.dg/pr32801.f03: New test case.
10111 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10113 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10114 Test negative numbers also.
10115 * gcc.dg/c99-math-float-1.c: Likewise.
10116 * gcc.dg/c99-math-long-double-1.c: Likewise.
10117 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
10120 2007-07-18 Bob Wilson <bob.wilson@acm.org>
10122 * lib/target-supports.exp (check_effective_target_sync_int_long):
10124 (check_effective_target_sync_char_short): Likewise.
10126 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10128 * gcc.dg/pr28796-2.c: Add more cases.
10130 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10132 * gcc.dg/pr28796-1.c: Add more cases.
10133 * gcc.dg/pr28796-2.c: Likewise.
10135 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10137 * gcc.dg/pr28796-1.c: Add more cases.
10138 * gcc.dg/pr28796-2.c: Likewise.
10140 2007-07-17 Janus Weil <jaydub66@gmail.com>
10143 * gfortran.dg/pr32535.f90: New test.
10145 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
10149 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10151 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
10153 PR rtl-optimization/32773
10154 * gcc.dg/pr32773.c: New test.
10156 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
10158 * gcc.target/spu/intrinsics-1.c: Use dg-message to
10159 match flax-vector-conversions note.
10160 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10161 instead of dg-error for the warning.
10163 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10165 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10166 adapted to work on targets with 16-bit or wider int.
10167 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10168 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10169 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10170 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10172 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10174 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10175 support large arrays.
10176 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10177 * gcc.dg/20061109-1.c: Likewise.
10178 * gcc.c-torture/execute/20061101-1.x: Likewise.
10179 * gcc.c-torture/execute/pr29797-1.x: Likewise.
10180 * gcc.c-torture/execute/pr31448.x: Likewise.
10182 2007-07-16 Lee Millward <lee.millward@gmail.com>
10184 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10187 * gfortran.dg/pr32238.f90: New test.
10190 * gfortran.dg/pr32222.f90: New test.
10193 * gfortran.dg/pr32242.f90: New test.
10195 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
10196 David Ung <davidu@mips.com>
10198 * gcc.target/mips/mips-sched-madd.c: New test case.
10200 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10202 PR libfortran/32611
10203 * gfortran.dg/large_real_kind_1.f90: Update test.
10204 * gfortran.dg/pr17706.f90: Update test.
10205 * gfortran.dg/fmt_zero_digits.f90: Update test.
10206 * gfortran.dg/fmt_zero_precision.f90: Update test.
10207 * gfortran.dg/real_const_3.f90: Update test.
10209 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10212 * gfortran.dg/bounds_check_8.f90: New test.
10213 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10215 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10218 * gfortran.dg/mvbits_2.f90: New test.
10220 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10222 PR libfortran/32731
10223 * gfortran.dg/pack_mask_1.f90: New test.
10224 * gfortran.dg/unpack_mask_1.f90: New test.
10226 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10228 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10229 * gcc.dg/20001101-1.c: Likewise.
10230 * gcc.dg/20001102-1.c: Likewise.
10231 * gcc.dg/20020116-2.c: Likewise.
10232 * gcc.dg/20020416-1.c: Likewise.
10233 * gcc.dg/sparc-constant-1.c: Likewise.
10234 * gcc.dg/sparc-dwarf2.c: Likewise.
10235 * gcc.dg/sparc-frame-1.c: Likewise.
10236 * gcc.dg/sparc-getcontext-1.c: Likewise.
10237 * gcc.dg/sparc-loop-1.c: Likewise.
10238 * gcc.dg/sparc-reg-1.c: Likewise.
10239 * gcc.dg/sparc-ret.c: Likewise.
10240 * gcc.dg/sparc-trap-1.c: Likewise.
10241 * gcc.dg/ultrasp10.c: Likewise.
10242 * gcc.dg/ultrasp11.c: Likewise.
10243 * gcc.dg/ultrasp1.c: Likewise.
10244 * gcc.dg/ultrasp2.c: Likewise.
10245 * gcc.dg/ultrasp3.c: Likewise.
10246 * gcc.dg/ultrasp4.c: Likewise.
10247 * gcc.dg/ultrasp5.c: Likewise.
10248 * gcc.dg/ultrasp6.c: Likewise.
10249 * gcc.dg/ultrasp7.c: Likewise.
10250 * gcc.dg/ultrasp8.c: Likewise.
10251 * gcc.dg/ultrasp9.c: Likewise.
10252 * gcc.dg/splet-1.c: Delete.
10254 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10257 * gfortran.dg/stfunc_5.f90: New test.
10259 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10261 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10262 New procedure to check if arrays are naturally aligned to the vector
10263 alignment boundary.
10264 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10265 in size_t typedef. Adjust tree dump scan results according to
10266 vect_aligned_arrays target check.
10267 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10268 vect_aligned_arrays target check.
10269 * gcc.dg/vect/pr31699.c: Ditto.
10271 2007-07-13 Sa Liu <saliu@de.ibm.com>
10273 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10274 for V2DFmode vector conditional expression.
10275 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10276 and dfceq patterns.
10277 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10278 and dfcgt patterns.
10279 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10280 V2DFmode comparison and test special values.
10281 * lib/target-supports.exp: Switch on test for V2DFmode
10282 vector conditional expression.
10284 2007-07-13 Richard Guenther <rguenther@suse.de>
10286 PR tree-optimization/32721
10287 * gcc.dg/pr32721.c: New testcase.
10289 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10291 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10292 error message part that continues on a new line.
10294 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10296 * gcc.dg/c99-tgmath-1.c: New.
10297 * gcc.dg/c99-tgmath-2.c: New.
10298 * gcc.dg/c99-tgmath-3.c: New.
10299 * gcc.dg/c99-tgmath-4.c: New.
10301 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10302 Janis Johnson <janis187@us.ibm.com>
10305 * gcc.test-framework/dg-error-exp-F.c: New test.
10306 * gcc.test-framework/dg-warning-exp-F.c: New test.
10307 * lib/gcc.exp: Enable warning and error prefixes.
10308 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10309 (dg-error): Wrap original dg-error.
10310 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10311 markers from dg-error/dg-warning directives.
10312 * gcc.dg/20040322-1.c: Likewise.
10313 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10314 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10315 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10316 * gcc.dg/Werror-1.c: Likewise.
10317 * gcc.dg/Werror-10.c: Likewise.
10318 * gcc.dg/Werror-11.c: Likewise.
10319 * gcc.dg/Werror-2.c: Likewise.
10320 * gcc.dg/Werror-3.c: Likewise.
10321 * gcc.dg/Werror-4.c: Likewise.
10322 * gcc.dg/Werror-5.c: Likewise.
10323 * gcc.dg/Werror-6.c: Likewise.
10324 * gcc.dg/Werror-7.c: Likewise.
10325 * gcc.dg/Werror-8.c: Likewise.
10326 * gcc.dg/Werror-9.c: Likewise.
10327 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10328 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10329 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10330 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10331 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10332 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10333 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10334 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10335 * gcc.dg/Wnested-externs-1.c: Likewise.
10336 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10337 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10338 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10339 * gcc.dg/Wshadow-3.c: Likewise.
10340 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10341 * gcc.dg/Wwrite-strings-1.c: Likewise.
10342 * gcc.dg/anon-struct-5.c: Likewise.
10343 * gcc.dg/anon-struct-6.c: Likewise.
10344 * gcc.dg/anon-struct-7.c: Likewise.
10345 * gcc.dg/anon-struct-8.c: Likewise.
10346 * gcc.dg/array-8.c: Likewise.
10347 * gcc.dg/array-quals-2.c: Likewise.
10348 * gcc.dg/asm-qual-1.c: Likewise.
10349 * gcc.dg/asm-wide-1.c: Likewise.
10350 * gcc.dg/assign-warn-1.c: Likewise.
10351 * gcc.dg/assign-warn-2.c: Likewise.
10352 * gcc.dg/bitfld-10.c: Likewise.
10353 * gcc.dg/bitfld-11.c: Likewise.
10354 * gcc.dg/bitfld-12.c: Likewise.
10355 * gcc.dg/bitfld-13.c: Likewise.
10356 * gcc.dg/bitfld-14.c: Likewise.
10357 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10358 * gcc.dg/builtins-30.c: Likewise.
10359 * gcc.dg/c90-const-expr-5.c: Likewise.
10360 * gcc.dg/c90-typespec-1.c: Likewise.
10361 * gcc.dg/c99-const-expr-5.c: Likewise.
10362 * gcc.dg/c99-flex-array-5.c: Likewise.
10363 * gcc.dg/c99-fordecl-3.c: Likewise.
10364 * gcc.dg/c99-tag-3.c: Likewise.
10365 * gcc.dg/c99-typespec-1.c: Likewise.
10366 * gcc.dg/c99-vla-jump-1.c: Likewise.
10367 * gcc.dg/c99-vla-jump-2.c: Likewise.
10368 * gcc.dg/c99-vla-jump-3.c: Likewise.
10369 * gcc.dg/c99-vla-jump-4.c: Likewise.
10370 * gcc.dg/c99-vla-jump-5.c: Likewise.
10371 * gcc.dg/cast-1.c: Likewise.
10372 * gcc.dg/cast-2.c: Likewise.
10373 * gcc.dg/cast-3.c: Likewise.
10374 * gcc.dg/cast-4.c: Likewise.
10375 * gcc.dg/cast-pretty-print-1.c: Likewise.
10376 * gcc.dg/comp-goto-2.c: Likewise.
10377 * gcc.dg/comp-goto-3.c: Likewise.
10378 * gcc.dg/cpp/error-1.c: Likewise.
10379 * gcc.dg/cpp/if-paren.c: Likewise.
10380 * gcc.dg/decl-7.c: Likewise.
10381 * gcc.dg/decl-8.c: Likewise.
10382 * gcc.dg/decl-nospec-1.c: Likewise.
10383 * gcc.dg/decl-nospec-2.c: Likewise.
10384 * gcc.dg/decl-nospec-3.c: Likewise.
10385 * gcc.dg/declspec-10.c: Likewise.
10386 * gcc.dg/declspec-11.c: Likewise.
10387 * gcc.dg/declspec-12.c: Likewise.
10388 * gcc.dg/declspec-13.c: Likewise.
10389 * gcc.dg/declspec-14.c: Likewise.
10390 * gcc.dg/declspec-15.c: Likewise.
10391 * gcc.dg/declspec-16.c: Likewise.
10392 * gcc.dg/declspec-17.c: Likewise.
10393 * gcc.dg/declspec-4.c: Likewise.
10394 * gcc.dg/declspec-5.c: Likewise.
10395 * gcc.dg/declspec-6.c: Likewise.
10396 * gcc.dg/declspec-7.c: Likewise.
10397 * gcc.dg/declspec-8.c: Likewise.
10398 * gcc.dg/declspec-9.c: Likewise.
10399 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10400 * gcc.dg/dfp/constants-c99.c: Likewise.
10401 * gcc.dg/dfp/keywords-c89.c: Likewise.
10402 * gcc.dg/dfp/keywords-c99.c: Likewise.
10403 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10404 * gcc.dg/dfp/typespec.c: Likewise.
10405 * gcc.dg/dremf-type-compat-2.c: Likewise.
10406 * gcc.dg/dremf-type-compat-3.c: Likewise.
10407 * gcc.dg/dremf-type-compat-4.c: Likewise.
10408 * gcc.dg/empty-source-2.c: Likewise.
10409 * gcc.dg/empty-source-3.c: Likewise.
10410 * gcc.dg/enum3.c: Likewise.
10411 * gcc.dg/extra-semi-2.c: Likewise.
10412 * gcc.dg/extra-semi-3.c: Likewise.
10413 * gcc.dg/float-range-1.c: Likewise.
10414 * gcc.dg/float-range-2.c: Likewise.
10415 * gcc.dg/float-range-3.c: Likewise.
10416 * gcc.dg/float-range-5.c: Likewise.
10417 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10418 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10419 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10420 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10421 * gcc.dg/format/cast-1.c: Likewise.
10422 * gcc.dg/format/gcc_diag-3.c: Likewise.
10423 * gcc.dg/format/gcc_diag-4.c: Likewise.
10424 * gcc.dg/format/gcc_diag-6.c: Likewise.
10425 * gcc.dg/format/gcc_diag-8.c: Likewise.
10426 * gcc.dg/format/gcc_diag-9.c: Likewise.
10427 * gcc.dg/format/nul-2.c: Likewise.
10428 * gcc.dg/format/opt-1.c: Likewise.
10429 * gcc.dg/format/opt-2.c: Likewise.
10430 * gcc.dg/format/opt-3.c: Likewise.
10431 * gcc.dg/format/opt-4.c: Likewise.
10432 * gcc.dg/format/opt-5.c: Likewise.
10433 * gcc.dg/format/opt-6.c: Likewise.
10434 * gcc.dg/framework-2.c: Likewise.
10435 * gcc.dg/func-args-1.c: Likewise.
10436 * gcc.dg/func-outside-1.c: Likewise.
10437 * gcc.dg/func-outside-2.c: Likewise.
10438 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10439 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10440 * gcc.dg/if-empty-1.c: Likewise.
10441 * gcc.dg/init-bad-1.c: Likewise.
10442 * gcc.dg/init-bad-2.c: Likewise.
10443 * gcc.dg/init-bad-3.c: Likewise.
10444 * gcc.dg/init-desig-obs-2.c: Likewise.
10445 * gcc.dg/init-desig-obs-3.c: Likewise.
10446 * gcc.dg/init-empty-2.c: Likewise.
10447 * gcc.dg/init-empty-3.c: Likewise.
10448 * gcc.dg/inline-11.c: Likewise.
10449 * gcc.dg/inline-12.c: Likewise.
10450 * gcc.dg/inline-8.c: Likewise.
10451 * gcc.dg/inline-9.c: Likewise.
10452 * gcc.dg/inline3.c: Likewise.
10453 * gcc.dg/label-decl-1.c: Likewise.
10454 * gcc.dg/label-decl-2.c: Likewise.
10455 * gcc.dg/label-decl-3.c: Likewise.
10456 * gcc.dg/label-decl-4.c: Likewise.
10457 * gcc.dg/long-long-typespec-1.c: Likewise.
10458 * gcc.dg/lvalue-2.c: Likewise.
10459 * gcc.dg/lvalue-3.c: Likewise.
10460 * gcc.dg/nested-func-3.c: Likewise.
10461 * gcc.dg/nested-redef-1.c: Likewise.
10462 * gcc.dg/noreturn-4.c: Likewise.
10463 * gcc.dg/old-style-prom-2.c: Likewise.
10464 * gcc.dg/old-style-prom-3.c: Likewise.
10465 * gcc.dg/old-style-then-proto-1.c: Likewise.
10466 * gcc.dg/overflow-warn-1.c: Likewise.
10467 * gcc.dg/overflow-warn-2.c: Likewise.
10468 * gcc.dg/overflow-warn-3.c: Likewise.
10469 * gcc.dg/overflow-warn-4.c: Likewise.
10470 * gcc.dg/overflow-warn-6.c: Likewise.
10471 * gcc.dg/parm-forwdecl-2.c: Likewise.
10472 * gcc.dg/parm-forwdecl-3.c: Likewise.
10473 * gcc.dg/parm-impl-decl-1.c: Likewise.
10474 * gcc.dg/parm-impl-decl-2.c: Likewise.
10475 * gcc.dg/parm-incomplete-1.c: Likewise.
10476 * gcc.dg/parm-mismatch-1.c: Likewise.
10477 * gcc.dg/pointer-arith-1.c: Likewise.
10478 * gcc.dg/pointer-arith-2.c: Likewise.
10479 * gcc.dg/pointer-arith-3.c: Likewise.
10480 * gcc.dg/pointer-arith-4.c: Likewise.
10481 * gcc.dg/pointer-arith-6.c: Likewise.
10482 * gcc.dg/pointer-arith-7.c: Likewise.
10483 * gcc.dg/pointer-arith-8.c: Likewise.
10484 * gcc.dg/pr13804-1.c: Likewise.
10485 * gcc.dg/pr15698-1.c: Likewise.
10486 * gcc.dg/pr15698-2.c: Likewise.
10487 * gcc.dg/pr15698-3.c: Likewise.
10488 * gcc.dg/pr15698-4.c: Likewise.
10489 * gcc.dg/pr15698-5.c: Likewise.
10490 * gcc.dg/pr15698-6.c: Likewise.
10491 * gcc.dg/pr15698-7.c: Likewise.
10492 * gcc.dg/pr15698-8.c: Likewise.
10493 * gcc.dg/pr17188-1.c: Likewise.
10494 * gcc.dg/pr17301-1.c: Likewise.
10495 * gcc.dg/pr17301-2.c: Likewise.
10496 * gcc.dg/pr17730-1.c: Likewise.
10497 * gcc.dg/pr20368-1.c: Likewise.
10498 * gcc.dg/pr20368-2.c: Likewise.
10499 * gcc.dg/pr20368-3.c: Likewise.
10500 * gcc.dg/pr22308-1.c: Likewise.
10501 * gcc.dg/qual-component-1.c: Likewise.
10502 * gcc.dg/redecl-1.c: Likewise.
10503 * gcc.dg/redecl-11.c: Likewise.
10504 * gcc.dg/redecl-12.c: Likewise.
10505 * gcc.dg/redecl-13.c: Likewise.
10506 * gcc.dg/redecl-14.c: Likewise.
10507 * gcc.dg/redecl-15.c: Likewise.
10508 * gcc.dg/register-var-1.c: Likewise.
10509 * gcc.dg/register-var-2.c: Likewise.
10510 * gcc.dg/stmt-expr-2.c: Likewise.
10511 * gcc.dg/stmt-expr-3.c: Likewise.
10512 * gcc.dg/stmt-expr-label-1.c: Likewise.
10513 * gcc.dg/stmt-expr-label-2.c: Likewise.
10514 * gcc.dg/stmt-expr-label-3.c: Likewise.
10515 * gcc.dg/struct-empty-2.c: Likewise.
10516 * gcc.dg/struct-empty-3.c: Likewise.
10517 * gcc.dg/struct-parse-1.c: Likewise.
10518 * gcc.dg/struct-semi-1.c: Likewise.
10519 * gcc.dg/struct-semi-2.c: Likewise.
10520 * gcc.dg/struct-semi-3.c: Likewise.
10521 * gcc.dg/switch-5.c: Likewise.
10522 * gcc.dg/switch-6.c: Likewise.
10523 * gcc.dg/switch-7.c: Likewise.
10524 * gcc.dg/tls/diag-5.c: Likewise.
10525 * gcc.dg/transparent-union-1.c: Likewise.
10526 * gcc.dg/transparent-union-3.c: Likewise.
10527 * gcc.dg/typespec-1.c: Likewise.
10528 * gcc.dg/vla-init-2.c: Likewise.
10529 * gcc.dg/vla-init-3.c: Likewise.
10530 * gcc.dg/vla-init-4.c: Likewise.
10531 * gcc.dg/vla-init-5.c: Likewise.
10532 * gcc.dg/void-cast-2.c: Likewise.
10533 * gcc.dg/wvla-3.c: Likewise.
10534 * gcc.dg/wvla-7.c: Likewise.
10535 * gcc.target/i386/991209-1.c: Likewise.
10536 * gcc.target/ia64/fpreg-1.c: Likewise.
10537 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10538 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10540 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10543 * gfortran.dg/func_decl_4.f90: New test.
10545 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10548 * gfortran.dg/interface_17.f90: New test.
10550 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10553 * gfortran.dg/32599.f03: New test case.
10556 * gfortran.dg/32601.f03: New test case.
10557 * gfortran.dg/32601_1.f03: Ditto.
10558 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10559 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10561 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10563 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10565 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10566 Devang Patel <dpatel@apple.com>
10568 PR tree-optimization/25413
10569 * gcc.dg/vect/vect-align-1.c: New.
10570 * gcc.dg/vect/vect-align-2.c: New.
10571 * gcc.dg/vect/pr25413.c: New.
10572 * gcc.dg/vect/pr25413a.c: New.
10573 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10575 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10577 * lib/target-support.exp (check_ultrasparc_hw_available):
10579 (is-effective-target): Check $arg for ultrasparc_hw.
10580 (is-effective-target-keyword): Likewise.
10581 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10582 when determining what to do on sparc platforms.
10583 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10584 * gcc.dg/20001101-1.c: Likewise.
10585 * gcc.dg/20001101-2.c: Likewise.
10586 * gcc.dg/ultrasp9.c: Likewise.
10587 * gcc.dg/ultrasp10.c: Likewise.
10588 * gcc.target/sparc/pdist-3.c: Likewise.
10590 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10592 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10594 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10596 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10598 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10599 now get vectorized.
10600 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10601 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10602 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10603 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10604 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10605 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10606 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10607 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10608 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10609 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10610 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10611 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10612 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10613 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10614 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10615 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10618 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10621 * g++.dg/parse/error30.C: New test.
10623 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10626 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10628 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10630 * gfortran.fortran-torture/compile/pr32663.f: New test.
10632 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10635 * g++.dg/inherit/virtual4.C: New.
10637 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10640 * gcc.target/i386/pr32661-1.c: New test.
10642 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10644 * gnat.dg/invariant_index.ad[sb]: New test.
10646 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10649 * g++.dg/template/decl3.C: New.
10651 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10654 * gcc.c-torture/execute/align-3.c: New.
10656 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10659 * gcc.target/i386/pr32708-1.c: New test.
10660 * gcc.target/i386/pr32708-2.c: Ditto.
10661 * gcc.target/i386/pr32708-3.c: Ditto.
10663 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10665 * g++.dg/init/new20.C: Remove svn:executable flag.
10667 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10669 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10671 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10673 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10675 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10678 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10681 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10684 * gfortran.dg/overload_2.f90: New test.
10687 * gfortran.dg/transfer_simplify_5.f90
10690 * gfortran.dg/interface_15.f90: New test.
10692 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10694 PR libfortran/32336
10695 * gfortran.dg/matmul_5.f90: New test case.
10697 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10699 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10700 * gcc.dg/fesd-any.h: Likewise.
10701 * gcc.dg/fesd-baseonly.c: Likewise.
10702 * gcc.dg/fesd-baseonly.h: Likewise.
10703 * gcc.dg/fesd-none.c: Likewise.
10704 * gcc.dg/fesd-none.h: Likewise.
10705 * gcc.dg/fesd-reduced.c: Likewise.
10706 * gcc.dg/fesd-reduced.h: Likewise.
10707 * gcc.dg/fesd-sys.c: Likewise.
10708 * gcc.dg/fesd-sys.h: Likewise
10709 * gcc.dg/fesd.h: Likewise.
10711 * g++.dg/debug/dwarf2: New directory.
10712 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10713 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10714 * g++.dg/other/fesd-any.h: Likewise.
10715 * g++.dg/other/fesd-baseonly.C: Likewise.
10716 * g++.dg/other/fesd-baseonly.h: Likewise.
10717 * g++.dg/other/fesd-none.C: Likewise.
10718 * g++.dg/other/fesd-none.h: Likewise.
10719 * g++.dg/other/fesd-reduced.C: Likewise.
10720 * g++.dg/other/fesd-reduced.h: Likewise.
10721 * g++.dg/other/fesd-sys.C: Likewise.
10722 * g++.dg/other/fesd-sys.h: Likewise.
10723 * g++.dg/other/fesd.h: Likewise.
10725 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10728 * gfortran.dg/parameter_unused.f90: New test.
10730 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10732 PR tree-optimization/32681
10733 * gcc.dg/tree-ssa/pr32681.c: New test.
10735 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10738 * gfortran.dg/fmt_t_5.f90: New test.
10740 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10743 * g++.dg/template/operator10.C: New.
10745 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10747 PR libfortran/32217
10748 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10750 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10753 * gfortran.dg/operator_6.f90: New test.
10755 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10758 * gfortran.dg/operator_4.f90: New test.
10759 * gfortran.dg/operator_5.f90: New test.
10760 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10761 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10763 2007-07-08 Tobias Burnus <burnus@net-b.de>
10766 * gfortran.dg/argument_checking_6.f90: New.
10768 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10771 * gfortran.dg/interface_155555.f90: New test.
10773 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10775 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10776 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10778 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10781 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10782 discern pedantic diagnostics and errors.
10783 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10785 * gcc.dg/20050121-1.c: This is an error and not a warning.
10786 * gcc.target/i386/sseregparm-2.c: Likewise.
10787 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10788 * gcc.dg/charset/attribute2.c: Likewise.
10789 * gcc.dg/bitfld-1.c: Likewise.
10790 * gcc.dg/pack-test-2.c: Likewise.
10791 * gcc.dg/940510-1.c: Match separately error and warning.
10792 * gcc.dg/array-2.c: Match separately multiple messages. The second
10793 diagnostic is a pedantic warning and not an error.
10794 * gcc.dg/pr14475.c: Match separately multiple messages.
10795 * gcc.dg/pr18809-1.c: Likewise.
10796 * gcc.dg/pr27953.c: Likewise.
10797 * gcc.dg/vla-init-1.c: Likewise.
10798 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10800 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10803 * gfortran.dg/char_decl_1.f90: New test.
10805 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10807 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10809 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10812 * g++.dg/template/overload9.C: New test.
10814 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10816 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10817 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10819 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10821 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10822 * gcc.dg/20001012-2.c: Likewise.
10823 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10824 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10826 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10828 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10829 about the chunk size when STACK_SIZE is defined.
10831 2007-07-06 Josh Conner <jconner@apple.com>
10833 PR middle-end/32602
10834 * gcc.dg/sibcall-8.c: New test.
10836 2007-07-06 Josh Conner <jconner@apple.com>
10838 PR middle-end/32603
10839 * gcc.target/arm/sibcall-1.c: New test.
10841 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10843 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10845 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10847 * gfortran.dg/save_parameter.f90: New test.
10848 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10850 2007-07-06 Richard Guenther <rguenther@suse.de>
10852 * g++.dg/opt/pr30965.C: New testcase.
10854 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10856 * gcc.target/mips/save-restore-5.c: New test.
10858 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10860 PR rtl_optimization/32450
10861 * gcc.dg/pr32450.c: New runtime test.
10863 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10865 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10866 single underscore in scan directives.
10868 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10871 * g++.dg/init/ptrmem4.C: New test.
10874 * g++.dg/init/new21.C: Likewise.
10877 * g++.dg/template/static30.C: Likewise.
10879 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10881 * gcc.dg/vect/costmodel/ppc: New directory.
10882 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10883 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10885 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10886 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10887 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10888 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10889 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10890 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10891 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10892 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10893 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10894 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10895 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10896 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10897 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10898 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10900 2007-07-05 Tobias Burnus <burnus@net-b.de>
10903 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10905 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10908 * gfortran.dg/interface_14.f90: New test.
10911 * gfortran.dg/do_iterator_2.f90: New test.
10913 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10915 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10916 (FE_DEC_DOWNWARD): Likewise.
10917 (FE_DEC_UPWARD): Likewise.
10918 (FE_DEC_TOWARDZERO): Likewise.
10919 (FE_DEC_TONEARESTFROMZERO): Likewise.
10921 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10923 * gcc.c-torture/compile/pr32606.c: New.
10924 * gfortran.fortran-torture/execute/pr32604.f90: New.
10926 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10928 * gcc.dg/visibility-12.c: New test.
10929 * gcc.dg/visibility-13.c: Likewise.
10930 * g++.dg/ext/visibility-9.C: Likewise.
10931 * g++.dg/ext/visibility-10.C: Likewise.
10933 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10935 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10936 * gcc.dg/sh-relax-vxworks.c: New test.
10938 2007-07-04 Richard Guenther <rguenther@suse.de>
10940 PR tree-optimization/32500
10941 * gcc.c-torture/execute/pr32500.c: New testcase.
10943 2007-07-04 Richard Guenther <rguenther@suse.de>
10945 PR tree-optimization/32482
10946 * gcc.c-torture/compile/pr32482.c: New testcase.
10948 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10950 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10952 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10953 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10954 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10955 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10957 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10959 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10961 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10963 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10965 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10968 * gfortran.dg/min_max_optional_1.f90: New test.
10969 * gfortran.dg/min_max_optional_2.f90: New test.
10970 * gfortran.dg/min_max_optional_3.f90: New test.
10972 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10975 * gfortran.dg/fmt_error.f90: New test.
10977 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10980 * gfortran.dg/interface_13.f90: New test.
10982 2007-07-03 Dave Brolley <brolley@redhat.com>
10985 * g++.dg/init/new20.C: New test.
10987 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10990 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10992 2007-07-03 Tobias Burnus <burnus@net-b.de>
10995 * common_7.f90: New.
10996 * common_8.f90: New.
10997 * common_9.f90: New.
10999 2007-07-03 Tobias Burnus <burnus@net-b.de>
11002 * gfortran.dg/argument_checking_1.f90: New.
11003 * gfortran.dg/argument_checking_2.f90: New.
11004 * gfortran.dg/argument_checking_3.f90: New.
11005 * gfortran.dg/argument_checking_4.f90: New.
11006 * gfortran.dg/argument_checking_5.f90: New.
11007 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11008 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11010 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11012 * gcc.dg/pr32176.c: Add -w to default dg-options.
11014 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11016 * gcc.c-torture/compile/ssa-pre-1.c: New test.
11018 2007-07-03 Tobias Burnus <burnus@net-b.de>
11021 * gfortran.dg/null_2.f90: New.
11023 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11024 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11026 PR middle-end/32176
11027 * gcc.dg/pr32176.c: New test.
11029 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11031 * gcc.dg/const-float80.c : New test.
11032 * gcc.dg/const-float128.c : New test.
11033 * gcc.dg/const-float80-ped.c : New test.
11034 * gcc.dg/const-float128-ped.c : New test.
11036 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11038 * gcc.dg/c99-math.h: Fix typo.
11040 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11043 * gcc.dg/gomp/pr32468-1.c: New test.
11045 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11047 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11050 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11052 * gfortran.fortran-torture/compile/pr32583.f: New.
11053 * gcc.c-torture/compile/pr32584.c: New
11055 2007-07-02 Ollie Wild <aaw@google.com>
11057 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11058 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11060 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11062 * gcc.target/mips/save-restore-1.c: New test.
11063 * gcc.target/mips/save-restore-2.c: Likewise.
11064 * gcc.target/mips/save-restore-3.c: Likewise.
11065 * gcc.target/mips/save-restore-4.c: Likewise.
11067 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
11069 PR tree-optimization/31966
11070 PR tree-optimization/32533
11071 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11072 * gfortran.dg/pr32533.f90: Ditto.
11074 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11076 * g++.dg/opt/nrv12.C: New test.
11077 * gcc.target/i386/nrv1.c: New test.
11080 * g++.dg/gomp/pr31748.C: New test.
11082 2007-07-02 Ira Rosen <irar@il.ibm.com>
11084 PR tree-optimization/32230
11085 * gcc.dg/vect/pr32230.c: New test.
11087 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
11089 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11090 * bind_c_coms.f90: Ditto.
11091 * bind_c_coms_driver.c: Ditto.
11092 * bind_c_dts.f90: Ditto.
11093 * bind_c_dts_2.f03: Ditto.
11094 * bind_c_dts_2_driver.c: Ditto.
11095 * bind_c_dts_3.f03: Ditto.
11096 * bind_c_dts_4.f03: Ditto.
11097 * bind_c_dts_driver.c: Ditto.
11098 * bind_c_implicit_vars.f03: Ditto.
11099 * bind_c_procs.f03: Ditto.
11100 * bind_c_usage_2.f03: Ditto.
11101 * bind_c_usage_3.f03: Ditto.
11102 * bind_c_usage_5.f03: Ditto.
11103 * bind_c_usage_6.f03: Ditto.
11104 * bind_c_usage_7.f03: Ditto.
11105 * bind_c_vars.f90: Ditto.
11106 * bind_c_vars_driver.c: Ditto.
11107 * binding_c_table_15_1.f03: Ditto.
11108 * binding_label_tests.f03: Ditto.
11109 * binding_label_tests_10.f03: Ditto.
11110 * binding_label_tests_10_main.f03: Ditto.
11111 * binding_label_tests_11.f03: Ditto.
11112 * binding_label_tests_11_main.f03: Ditto.
11113 * binding_label_tests_12.f03: Ditto.
11114 * binding_label_tests_13.f03: Ditto.
11115 * binding_label_tests_13_main.f03: Ditto.
11116 * binding_label_tests_14.f03: Ditto.
11117 * binding_label_tests_2.f03: Ditto.
11118 * binding_label_tests_3.f03: Ditto.
11119 * binding_label_tests_4.f03: Ditto.
11120 * binding_label_tests_5.f03: Ditto.
11121 * binding_label_tests_6.f03: Ditto.
11122 * binding_label_tests_7.f03: Ditto.
11123 * binding_label_tests_8.f03: Ditto.
11124 * binding_label_tests_9.f03: Ditto.
11125 * c_assoc.f90: Ditto.
11126 * c_assoc_2.f03: Ditto.
11127 * c_f_pointer_shape_test.f90: Ditto.
11128 * c_f_pointer_tests.f90: Ditto.
11129 * c_f_tests_driver.c: Ditto.
11130 * c_funloc_tests.f03: Ditto.
11131 * c_funloc_tests_2.f03: Ditto.
11132 * c_funloc_tests_3.f03: Ditto.
11133 * c_funloc_tests_3_funcs.c: Ditto.
11134 * c_kind_params.f90: Ditto.
11135 * c_kind_tests_2.f03: Ditto.
11136 * c_kinds.c: Ditto.
11137 * c_loc_driver.c: Ditto.
11138 * c_loc_test.f90: Ditto.
11139 * c_loc_tests_2.f03: Ditto.
11140 * c_loc_tests_2_funcs.c: Ditto.
11141 * c_loc_tests_3.f03: Ditto.
11142 * c_loc_tests_4.f03: Ditto.
11143 * c_loc_tests_5.f03: Ditto.
11144 * c_loc_tests_6.f03: Ditto.
11145 * c_loc_tests_7.f03: Ditto.
11146 * c_loc_tests_8.f03: Ditto.
11147 * c_ptr_tests.f03: Ditto.
11148 * c_ptr_tests_10.f03: Ditto.
11149 * c_ptr_tests_5.f03: Ditto.
11150 * c_ptr_tests_7.f03: Ditto.
11151 * c_ptr_tests_7_driver.c: Ditto.
11152 * c_ptr_tests_8.f03: Ditto.
11153 * c_ptr_tests_8_funcs.c: Ditto.
11154 * c_ptr_tests_9.f03: Ditto.
11155 * c_ptr_tests_driver.c: Ditto.
11156 * c_size_t_driver.c: Ditto.
11157 * c_size_t_test.f03: Ditto.
11158 * com_block_driver.f90: Ditto.
11159 * global_vars_c_init.f90: Ditto.
11160 * global_vars_c_init_driver.c: Ditto.
11161 * global_vars_f90_init.f90: Ditto.
11162 * global_vars_f90_init_driver.c: Ditto.
11163 * interop_params.f03: Ditto.
11164 * iso_c_binding_only.f03: Ditto.
11165 * iso_c_binding_rename_1.f03: Ditto.
11166 * iso_c_binding_rename_1_driver.c: Ditto.
11167 * iso_c_binding_rename_2.f03: Ditto.
11168 * iso_c_binding_rename_2_driver.c: Ditto.
11169 * kind_tests_2.f03: Ditto.
11170 * kind_tests_3.f03: Ditto.
11171 * module_md5_1.f90: Ditto.
11172 * only_clause_main.c: Ditto.
11173 * print_c_kinds.f90: Ditto.
11174 * test_bind_c_parens.f03: Ditto.
11175 * test_c_assoc.c: Ditto.
11176 * test_com_block.f90: Ditto.
11177 * test_common_binding_labels.f03: Ditto.
11178 * test_common_binding_labels_2.f03: Ditto.
11179 * test_common_binding_labels_2_main.f03: Ditto.
11180 * test_common_binding_labels_3.f03: Ditto.
11181 * test_common_binding_labels_3_main.f03: Ditto.
11182 * test_only_clause.f90: Ditto.
11183 * use_iso_c_binding.f90: Ditto.
11184 * value_5.f90: Ditto.
11185 * value_test.f90: Ditto.
11186 * value_tests_f03.f90: Ditto.
11188 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
11190 * gcc.dg/tls/opt-14.c: New.
11192 2007-07-01 Ollie Wild <aaw@google.com>
11194 * g++.dg/lookup/using16.C: New test.
11195 * g++.dg/lookup/using17.C: New test.
11197 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
11200 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11201 (test_4): Use proper test for floating point equality.
11202 (test_8): Likewise.
11204 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11206 PR libgfortran/32554
11207 * gfortran.dg/fmt_p_1.f90: New test.
11209 2007-07-01 Ira Rosen <irar@il.ibm.com>
11211 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11212 initialization and fix dg-final check - the initialization loop is
11215 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11216 Volker Reichelt <reichelt@netcologne.de>
11218 PR middle-end/32559
11219 * gcc.dg/pr32559.c: New test.
11221 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11223 PR tree-optimization/25371
11224 * gcc.dg/vect/pr25371.c: New test.
11226 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
11228 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11229 when allocating and initializing a flexible array.
11231 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11234 * gfortran.dg/intrinsic.f90: New test.
11236 2007-06-30 Tobias Burnus <burnus@net-b.de>
11239 * gfortran.dg/fmt_zero_check.f90: New.
11241 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11244 * gfortran.dg/repeat_f90: New test.
11246 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11249 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11250 -pedantic-errors, so we should match errors.
11251 * gcc.dg/cpp/escape-1.c: Likewise.
11252 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11253 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11255 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11256 errors instead of warnings.
11257 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11258 a pedantic warning.
11259 * gcc.dg/cpp/arith-3.c: Likewise.
11261 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11264 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11265 * gcc.dg/pch/valid-2.c: Likewise.
11266 * gcc.dg/pch/valid-3.c: Likewise.
11267 * gcc.dg/pch/warn-1.c: Likewise.
11268 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11270 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11273 * gcc.dg/Wunused-function.c: New.
11275 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11277 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11279 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11281 * g++.dg/other/canon-31724.C: New.
11283 2007-06-29 Jan Hubicka <jh@suse.cz>
11285 PR middle-end/32372
11286 * gcc.c-torture/compile/pr32372.c: new.
11288 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11290 * gfortran.dg/operator_3.f90: New test.
11292 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11294 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11295 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11297 2007-06-29 Richard Guenther <rguenther@suse.de>
11299 PR middle-end/32493
11300 * gcc.dg/inline-23.c: New testcase.
11302 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11304 PR tree-optimization/24659
11305 * gcc.target/i386/vectorize2.c: New test.
11306 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11307 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11309 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11311 * gcc.dg/pointer-arith-9.c: New test.
11313 2007-06-29 Tobias Burnus <burnus@net-b.de>
11316 * gfortran.dg/fmt_read_2.f90: New.
11318 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11320 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11321 If it exists, don't try to create it.
11323 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11325 * g++.dg/ext/visibility/ms-compat-1.C: New.
11327 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11330 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11332 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11334 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11337 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11340 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11342 2007-06-27 Richard Guenther <rguenther@suse.de>
11344 PR middle-end/32492
11345 * gcc.dg/inline-22.c: New testcase.
11347 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11349 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11350 the scan-assembler constant.
11352 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11355 * gcc.dg/pr20216.c: New.
11357 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11360 * gcc.dg/vect/pr32421.c: New test.
11362 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11365 * g++.dg/other/friend5.C: New test.
11367 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11370 * gfortran.dg/host_assoc_function_2.f90: New test.
11373 * gfortran.dg/host_assoc_call_1.f90: New test.
11375 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11377 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11379 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11382 * gfortran.dg/error_format.f90: New test.
11384 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11387 * gfortran.dg/pr32136.f90: New test.
11389 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11392 * gfortran.dg/minmaxloc_1.f90: New test.
11395 * gfortran.dg/minmaxloc_2.f90: New test.
11397 2007-06-23 Richard Guenther <rguenther@suse.de>
11399 PR tree-optimization/16876
11400 PR middle-end/29478
11401 * gcc.dg/pr29254.c: The warning is bogus.
11402 * gcc.dg/warn-1.c: Likewise.
11403 * gcc.dg/assign-warn-3.c: Likewise.
11404 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11406 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11408 * gcc.c-torture/execute/20070623-1.c: New.
11410 2007-06-22 Jan Hubicka <jh@suse.cz>
11412 * gcc.c-torture/compile/pr31541.c: New.
11414 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11416 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11417 Remove -m64 from dg-options.
11419 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11421 PR middle-end/32374
11422 * gcc.dg/pr32374.c: New test.
11424 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11427 * gfortran.dg/pointer_assign_3.f90: New test.
11429 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11431 * gcc.dg/tree-ssa/pr19590.c: New.
11433 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11436 * gfortran.dg/assign.f90: Update test.
11437 * gfortran.dg/real_do_1.f90: Update test.
11438 * gfortran.dg/gomp/omp_do1.f90: Update test.
11439 * gfortran.dg/warnings_are_errors_1.f: Update test.
11440 * gfortran.dg/g77/20010519-1.f: Update test.
11441 * gfortran.dg/g77/pr9258.f: Update test.
11442 * gfortran.dg/g77/960317-1.f: Update test.
11444 2007-06-21 Richard Guenther <rguenther@suse.de>
11446 PR tree-optimization/32453
11447 * gcc.c-torture/compile/pr32453.c: New testcase.
11449 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11451 PR tree-optimization/31866
11452 * gcc.dg/pr31866.c: New test.
11454 2007-06-21 Richard Guenther <rguenther@suse.de>
11456 PR tree-optimization/32451
11457 * g++.dg/torture/20070621-1.C: New testcase.
11459 2007-06-21 Christian Bruel <christian.bruel@st.com>
11461 * gcc.dg/attr-isr.c: Test delay slot content.
11463 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11466 gfortran.dg/pointer_assign_2.f90: New test.
11468 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11471 gfortran.dg/invalid_procedure_name.f90: New test.
11473 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11475 PR tree-optimization/25737
11476 * gcc.dg/tree-ssa/alias-14.c: New test.
11478 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11480 * gcc.target/i386/large-size-array-3.c: New.
11482 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11483 Richard Guenther <rguenther@suse.de>
11486 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11488 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11490 PR middle-end/31959
11491 * gcc.dg/pr31959.c: New test.
11493 PR inline-asm/32109
11494 * g++.dg/ext/asm10.C: New test.
11496 PR middle-end/32285
11497 * gcc.c-torture/execute/20070614-1.c: New test.
11499 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11501 * gcc.target/arm/stack-corruption.c: New test.
11503 2007-06-19 Richard Guenther <rguenther@suse.de>
11505 * g++.dg/torture/pr30252.C: New testcase.
11507 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11509 PR tree-optimization/32353
11510 * g++.dg/opt/nrv13.C: New test.
11512 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11516 * gfortran.dg/impure_assignment_2.f90 : New test.
11519 * gfortran.dg/data_initialized_2.f90 : New test.
11521 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11522 appropriate version of 'dmach'.
11524 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11527 * gcc.target/i386/pr32389.c New test.
11529 2007-06-18 Simon Baldwin <simonb@google.com>
11532 * g++.dg/template/error25.C: New.
11533 * g++.dg/template/spec35.C: New.
11535 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11537 * gcc.c-torture/compile/pr32355.c: New testcase.
11539 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11541 PR tree-optimization/32383
11542 * g++.dg/opt/pr32383.C: New test.
11544 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11546 PR rtl-optimization/32366
11547 * gcc.dg/vect/pr32366.c: New test.
11549 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11551 * gcc.c-torture/compile/pr32349.c: New testcase.
11553 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11555 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11556 * gcc.target/sparc/combined-2.c: Likewise.
11557 * gcc.target/sparc/fexpand.c : Likewise.
11558 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11559 * gcc.target/sparc/fpack16.c : Likewise.
11560 * gcc.target/sparc/fpmerge.c : Likewise.
11561 * gcc.target/sparc/fpmul.c : Likewise.
11562 * gcc.target/sparc/noresult.c : Likewise.
11563 * gcc.target/sparc/pdist.c: Likewise.
11565 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11567 PR middle-end/31723
11568 * gcc.target/i386/recip-divf.c: New test.
11569 * gcc.target/i386/recip-sqrtf.c: Ditto.
11570 * gcc.target/i386/recip-vec-divf.c: Ditto.
11571 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11572 * gcc.target/i386/sse-recip.c: Ditto.
11573 * gcc.target/i386/sse-recip-vec.c: Ditto.
11575 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11578 * gcc.c-torture/compile/20070605-1.c: New test.
11580 * gcc.c-torture/compile/20070603-1.c: New testcase.
11581 * gcc.c-torture/compile/20070603-2.c: New testcase.
11583 * gcc.c-torture/compile/20070531-1.c: New test.
11586 * gcc.c-torture/compile/20070531-2.c: New test.
11589 * gcc.c-torture/compile/20070529-1.c: New test.
11592 * gcc.c-torture/compile/20070529-2.c: New test.
11595 * gcc.c-torture/compile/20070520-1.c: New test.
11597 * g++.dg/ext/java-1.C: New test.
11599 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11600 loops instead of one. Remove the "can't determine dependence"
11602 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11603 needed as the cast is gone in the first place.
11604 * gcc.dg/max-1.c: Change local variable a to be a global one.
11605 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11606 have a cast which is PREd.
11608 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11610 * g++.dg/lookup/anon6.C: New test.
11612 2007-06-14 Dirk Mueller <dmueller@suse.de>
11615 * g++.dg/opt/static6.C: New testcase.
11617 2007-06-14 Geoff Keating <geoffk@apple.com>
11619 * g++.dg/ext/visibility/overload-1.C: New.
11622 * g++.dg/ext/visibility/anon4.C: New.
11624 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11627 * gcc.target/i386/pr32268.c: New test.
11629 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11631 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11632 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11633 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11635 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11636 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11637 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11640 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11643 * gfortran.dg/common_resize_1.f90: New test.
11645 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11648 * gcc.dg/vect/pr32224.c: Fix.
11650 2007-06-13 Eric Christopher <echristo@apple.com>
11652 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11654 2007-06-13 Tobias Burnus <burnus@net-b.de>
11657 * gfortran.dg/actual_array_vect_1.f90: New.
11659 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11661 * gcc.target/sparc/mfpu.c: New test.
11663 2007-06-12 Geoff Keating <geoffk@apple.com>
11665 * g++.dg/warn/weak1.C: Suppress on Darwin.
11666 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11668 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11670 PR middle-end/31579
11671 * g++.dg/torture/pr31579.C: New testcase.
11673 2007-06-12 Ian Lance Taylor <iant@google.com>
11676 * g++.dg/init/new16.C: New test.
11677 * g++.dg/init/new17.C: New test.
11678 * g++.dg/init/new18.C: New test.
11679 * g++.dg/init/new19.C: New test.
11681 2007-06-12 Olivier Hainque <hainque@adacore.com>
11683 * gnat.dg/lhs_view_convert.adb: New test.
11685 2007-06-12 Richard Guenther <rguenther@suse.de>
11687 PR tree-optimization/15353
11688 PR tree-optimization/31657
11689 * gcc.c-torture/execute/20070424-1.c: New testcase.
11690 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11691 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11692 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11693 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11694 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11696 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11698 PR rtl-optimization/32293
11699 * gcc.dg/pr32293.c: New test.
11701 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11703 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11705 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11708 * gfortran.dg/equiv_7.f90: New test.
11709 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11712 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11714 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11716 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11717 * gcc.dg/setjmp-4.c: Likewise.
11718 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11720 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11722 PR rtl-optimization/31025
11723 * gfortran.dg/pr31025.f90: New.
11725 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11728 * gcc.target/i386/pr32280.c: New test.
11730 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11732 PR middle-end/32279
11733 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11735 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11737 PR libgfortran/32235
11738 * gfortran.dg/backspace_9.f: New test.
11740 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11742 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11744 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11746 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11748 2007-06-09 Ian Lance Taylor <iant@google.com>
11750 PR tree-optimization/32169
11751 * gcc.c-torture/compile/pr32169.c: New test.
11753 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11755 * gcc.dg/vect/costmodel: New directory.
11756 * gcc.dg/vect/costmodel/i386: New directory.
11757 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11758 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11760 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11761 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11762 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11763 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11764 * gcc.dg/vect/costmodel/x86_64: New directory.
11765 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11767 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11769 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11770 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11771 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11772 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11773 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11775 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11777 PR tree-optimization/32243
11778 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11779 flags for -Os tests.
11780 * gcc.dg/vect/03-vect-pr32243.c: New test.
11782 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11784 PR tree-optimization/32224
11785 * gcc.dg/vect/pr32224.c: New test.
11787 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11790 * g++.dg/gomp/pr32177.C: New test.
11792 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11795 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11796 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11797 warning nor an error.
11798 * gcc.dg/Wfatal-2.c: Likewise.
11799 * gcc.dg/Werror-1.c: Likewise.
11800 * gcc.dg/Werror-5.c: Likewise.
11801 * gcc.dg/Werror-7.c: Likewise.
11802 * gcc.dg/Werror-10.c: Likewise.
11803 * gcc.dg/Werror-11.c: Likewise.
11805 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11808 * g++.dg/init/brace6.C: New test.
11810 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11812 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11813 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11814 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11815 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11817 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11818 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11819 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11820 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11821 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11822 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11823 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11824 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11826 * gcc.dg/darwin-minversion-3.c: New.
11828 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11830 * gcc.target/i386/builtin-copysign.c: New test.
11832 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11834 PR tree-optimization/32220
11835 * gfortran.dg/predcom-2.f: New testcase.
11837 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11840 * gcc.target/i386/vectorize4.c: New test.
11842 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11844 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11846 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11849 * gcc.dg/simd-5.c: Mark output as a note.
11850 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11852 * gcc.dg/simd-1.c: Likewise.
11853 * gcc.dg/always_inline.c: Mark output as a sorry.
11854 * gcc.dg/always_inline2.c: Likewise.
11855 * gcc.dg/always_inline3.c: Likewise.
11857 2007-06-06 Ian Lance Taylor <iant@google.com>
11859 * g++.dg/conversion/enum1.C: New test.
11861 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11863 PR tree-optimization/32216
11864 * gcc.dg/vect/pr32216.c: New test.
11866 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11869 * gfortran.dg/invalid_contains_1.f90: New test.
11870 * gfortran.dg/invalid_contains_2.f90: New test.
11872 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11875 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11878 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11881 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11882 dg-message to match de note.
11883 * gcc.dg/pr26570.c: Use dg-message for a note.
11884 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11885 dg-error instead of dg-warning because of -Werror.
11886 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11887 neither an error, nor a warning.
11888 * gcc.dg/glibc-uclibc-2.c: Likewise
11889 * gcc.dg/cpp/19940712-1.c: Likewise.
11891 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11893 PR preprocessor/23479
11894 * gcc.dg/binary-constants-1.c: Add test suites for
11895 the 0b-prefixed binary integer constants.
11896 * gcc.dg/binary-constants-2.c: Ditto.
11897 * gcc.dg/binary-constants-3.c: Ditto.
11898 * gcc.dg/binary-constants-4.c: Ditto.
11900 2007-06-05 Ian Lance Taylor <iant@google.com>
11902 * gcc.dg/Wstrict-overflow-19.c: New test.
11904 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11906 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11908 2007-06-04 Ian Lance Taylor <iant@google.com>
11910 * gcc.dg/Wstrict-overflow-18.c: New test.
11912 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11915 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11916 * gcc.dg/cpp/mi5.c: Likewise.
11917 * gcc.dg/cpp/mi7.c: Likewise.
11919 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11922 * gcc.dg/pr32191.c: New test.
11924 2007-05-28 Tobias Burnus <burnus@net-b.de>
11927 * gfortran.dg/allocate_stat_1.f90: Remove.
11929 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11931 * gcc.target/i386/sse4_2-check.h: New.
11932 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11933 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11934 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11935 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11936 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11937 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11938 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11939 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11940 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11941 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11942 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11943 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11944 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11945 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11946 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11947 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11948 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11949 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11951 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11953 * gcc.dg/pie-link.c: New test.
11955 2007-06-01 Ian Lance Taylor <iant@google.com>
11957 * gcc.dg/Wstrict-overflow-17.c: New test.
11959 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11961 * gcc.dg/builtin-return-1.c (g): New.
11962 (main): Allocate at least 64 bytes on the stack.
11964 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11966 * g++.dg/init/cleanup3.C: New test.
11968 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11970 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11973 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11976 * gfortran.dg/char_array_constructor_3.f90: New test.
11978 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11980 PR tree-optimization/32160
11981 * gfortran.dg/predcom-1.f: New test.
11983 2007-05-31 Richard Guenther <rguenther@suse.de>
11985 * g++.dg/other/str_empty.C: Move...
11986 * g++.dg/other/pr30567.C: Move...
11987 * g++.dg/tree-ssa/pr27218.C: Move...
11988 * g++.dg/torture: ...here and remove dg-options.
11990 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11993 * g++.dg/ext/is_pod_incomplete.C: New.
11995 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11996 Douglas Gregor <doug.gregor@gmail.com>
11997 Pedro Lamarao <pedro.lamarao@mndfck.org>
11998 Howard Hinnant <howard.hinnant@gmail.com>
12002 * g++.dg/cpp0x/rv8p.C: New.
12003 * g++.dg/cpp0x/temp-constructor-bug.C: New.
12004 * g++.dg/cpp0x/cast-bug.C: New.
12005 * g++.dg/cpp0x/elision_weak.C: New.
12006 * g++.dg/cpp0x/collapse-bug.C: New.
12007 * g++.dg/cpp0x/rv3p.C: New.
12008 * g++.dg/cpp0x/rv7n.C: New.
12009 * g++.dg/cpp0x/overload-conv-1.C: New.
12010 * g++.dg/cpp0x/rv2n.C: New.
12011 * g++.dg/cpp0x/deduce.C: New.
12012 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12013 * g++.dg/cpp0x/rv6p.C: New.
12014 * g++.dg/cpp0x/template_deduction.C: New.
12015 * g++.dg/cpp0x/implicit-copy.C: New.
12016 * g++.dg/cpp0x/rv1p.C: New.
12017 * g++.dg/cpp0x/cast.C: New.
12018 * g++.dg/cpp0x/rv5n.C: New.
12019 * g++.dg/cpp0x/collapse.C: New.
12020 * g++.dg/cpp0x/overload-conv-2.C: New.
12021 * g++.dg/cpp0x/rv4p.C: New.
12022 * g++.dg/cpp0x/rvo.C: New.
12023 * g++.dg/cpp0x/iop.C: New.
12024 * g++.dg/cpp0x/rv3n.C: New.
12025 * g++.dg/cpp0x/rv7p.C: New.
12026 * g++.dg/cpp0x/reference_collapsing.C: New.
12027 * g++.dg/cpp0x/overload.C: New.
12028 * g++.dg/cpp0x/named.C: New.
12029 * g++.dg/cpp0x/rv2p.C: New.
12030 * g++.dg/cpp0x/rv6n.C: New.
12031 * g++.dg/cpp0x/not_special.C: New.
12032 * g++.dg/cpp0x/bind.C: New.
12033 * g++.dg/cpp0x/rv1n.C: New.
12034 * g++.dg/cpp0x/rv5p.C: New.
12035 * g++.dg/cpp0x/elision.C: New.
12036 * g++.dg/cpp0x/named_refs.C: New.
12037 * g++.dg/cpp0x/unnamed_refs.C: New.
12038 * g++.dg/cpp0x/rv4n.C: New.
12039 * g++.dg/cpp0x/elision_neg.C: New.
12040 * g++.dg/init/copy7.C: Run in C++98 mode.
12041 * g++.dg/overload/arg1.C: Ditto.
12042 * g++.dg/overload/arg4.C: Ditto.
12044 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12047 * g++.dg/opt/static5.C: New test.
12049 2007-05-30 Richard Guenther <rguenther@suse.de>
12051 * g++.dg/dg.exp: Prune torture/.
12052 * g++.dg/torture/dg-torture.exp: New testsuite.
12054 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
12056 * gcc.target/arm/pr27387.C: Move and rename to ...
12057 * g++.dg/inherit/thunk8.C: ... here.
12059 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12061 PR tree-optimization/31769
12062 * g++.dg/gomp/pr31769.C: New test.
12064 2007-05-29 Hui-May Chang <hm.chang@apple.com>
12066 * gcc.target/i386/stack-realign.c: New.
12068 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
12070 * gcc.dg/tree-ssa/prefetch-6.c: New test.
12072 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
12074 * gfortran.dg/sizeof.f90: New.
12076 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12079 * gcc.dg/boolcomplex-1.c: New test.
12082 * g++.dg/ext/boolcomplex-1.c: New test.
12084 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
12086 * gcc.dg/matrix: New directory.
12088 2007-05-28 Tobias Burnus <burnus@net-b.de>
12091 * gfortran.dg/allocate_stat_1.f90: New.
12093 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12096 * transfer_hollerith_1.f90: New test.
12098 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12101 * gcc.c-torture/execute/vrp-7.c: New test.
12103 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12105 * gfortran.dg/transfer_simplify_4.f90: New test.
12107 2007-05-27 Tobias Burnus <burnus@net-b.de>
12110 * gfortran.dg/func_result_3.f90: New.
12112 2007-05-27 Tobias Burnus <burnus@net-b.de>
12114 PR middle-end/32083
12115 * gfortran.dg/transfer_simplify_3.f90: New.
12117 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12120 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
12121 to compile options.
12122 * gcc.target/i386/pr32065-2.c: New test.
12124 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12127 * gfortran.dg/io_constraints_2.f90: Update.
12129 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
12132 * gfortran.dg/array_constructor_17.f90: New test.
12134 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12137 * g++.dg/opt/array2.C: New testcase.
12139 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12142 * gcc.target/i386/pr32065.c: New test.
12144 2007-05-25 Dirk Mueller <dmueller@suse.de>
12145 Marcus Meissner <meissner@suse.de>
12147 * gcc.dg/attr-alloc_size.c: New.
12149 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
12150 Lee Millward <lee.millward@gmail.com>
12153 * g++.dg/parse/crash34.C: New test.
12155 * g++.dg/parse/crash35.C: New test.
12157 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
12159 * gcc.target/i386/sse2-check.h: New.
12160 * gcc.target/i386/sse2-vec-1.c: Likewise.
12161 * gcc.target/i386/sse2-vec-2.c: Likewise.
12162 * gcc.target/i386/sse2-vec-3.c: Likewise.
12163 * gcc.target/i386/sse2-vec-4.c: Likewise.
12164 * gcc.target/i386/sse2-vec-5.c: Likewise.
12165 * gcc.target/i386/sse2-vec-6.c: Likewise.
12167 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
12179 * g++.dg/cpp0x/pr31431.C: New.
12180 * g++.dg/cpp0x/pr31437.C: New.
12181 * g++.dg/cpp0x/pr31442.C: New.
12182 * g++.dg/cpp0x/pr31444.C: New.
12183 * g++.dg/cpp0x/pr31431-2.C: New.
12184 * g++.dg/cpp0x/pr31432.C: New.
12185 * g++.dg/cpp0x/pr31434.C: New.
12186 * g++.dg/cpp0x/pr31438.C: New.
12187 * g++.dg/cpp0x/pr31443.C: New.
12188 * g++.dg/cpp0x/pr31445.C: New.
12189 * g++.dg/cpp0x/variadic-crash1.C: New.
12191 2007-05-25 Richard Sandiford <richard@codesourcery.com>
12193 * gcc.target/arm/long-calls-1.c: New test.
12194 * gcc.target/arm/long-calls-2.c: Likewise.
12195 * gcc.target/arm/long-calls-3.c: Likewise.
12196 * gcc.target/arm/long-calls-4.c: Likewise.
12198 2007-05-25 Richard Guenther <rguenther@suse.de>
12199 Andrew Pinski <andrew_pinski@playstation.sony.com>
12201 PR tree-optimization/31982
12202 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12204 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
12207 * gfortran.dg/result_in_spec_2.f90: New test.
12209 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12211 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12213 2007-05-24 Ollie Wild <aaw@google.com>
12215 * gcc.dg/cpp/counter-1.c: New test.
12216 * gcc.dg/pch/counter-1.c: New test.
12217 * gcc.dg/pch/counter-1.hs: New file.
12218 * gcc.dg/pch/counter-2.c: New test.
12219 * gcc.dg/pch/counter-2.hs: New file.
12220 * gcc.dg/pch/counter-3.c: New test.
12221 * gcc.dg/pch/counter-3.hs: New file.
12223 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12225 * gcc.dg/tree-ssa/predcom-1.c: New test.
12226 * gcc.dg/tree-ssa/predcom-2.c: New test.
12227 * gcc.dg/tree-ssa/predcom-3.c: New test.
12228 * gcc.dg/tree-ssa/predcom-4.c: New test.
12229 * gcc.dg/tree-ssa/predcom-5.c: New test.
12230 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12232 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12235 * gcc.target/i386/sse4_1-check.h (MASK): New.
12237 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12240 * gfortran.dg/pr25603.f: Initialize integer variables.
12242 2007-05-23 Ian Lance Taylor <iant@google.com>
12244 * g++.dg/other/vrp1.C: New test.
12246 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12248 PR preprocessor/20077
12249 * gcc.dg/cpp/paste15.c: New test.
12251 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12252 Nigel Stephens <nigel@mips.com>
12253 Richard Sandiford <richard@codesourcery.com>
12255 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12256 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12257 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12258 * gcc.target/mips/inter/mips16-inter.exp: New.
12260 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12262 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12264 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12266 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12267 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12268 * gcc.target/i386/sse3-addsubps.c: Likewise.
12269 * gcc.target/i386/sse3-haddpd.c: Likewise.
12270 * gcc.target/i386/sse3-haddps.c: Likewise.
12271 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12272 * gcc.target/i386/sse3-hsubps.c: Likewise.
12273 * gcc.target/i386/sse3-lddqu.c: Likewise.
12274 * gcc.target/i386/sse3-movddup.c: Likewise.
12275 * gcc.target/i386/sse3-movshdup.c: Likewise.
12276 * gcc.target/i386/sse3-movsldup.c: Likewise.
12278 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12279 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12280 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12281 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12282 * gcc.target/i386/ssse3-palignr.c: Likewise.
12283 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12284 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12285 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12286 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12287 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12288 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12289 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12290 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12291 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12292 * gcc.target/i386/ssse3-psignb.c: Likewise.
12293 * gcc.target/i386/ssse3-psignd.c: Likewise.
12294 * gcc.target/i386/ssse3-psignw.c: Likewise.
12295 * gcc.target/i386/ssse3-vals.h: Likewise.
12297 * gcc.target/i386/sse3-check.h: New file.
12298 * gcc.target/i386/ssse3-check.h: Likewise.
12300 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12302 PR middle-end/31095
12303 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12305 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12307 PR middle-end/31606
12308 * gcc.c-torture/20070522-1.c: New testcase.
12310 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12312 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12314 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12316 * gcc.c-torture/execute/ieee/20000320-1.x,
12317 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12318 m68k-*-* and check_effective_target_coldfire_fpu.
12320 2007-05-22 Ollie Wild <aaw@google.com>
12322 * g++.dg/lookup/hidden-class10.C: New test.
12323 * g++.dg/lookup/hidden-class11.C: New test.
12325 2007-05-22 Ollie Wild <aaw@google.com>
12327 * g++.dg/lookup/name-clash5.C: New test.
12328 * g++.dg/lookup/name-clash6.C: New test.
12330 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12332 * g++.dg/other/i386-2.C: Update comments on header files tested.
12333 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12335 * gcc.target/i386/sse-12.c: Likewise.
12336 * gcc.target/i386/sse-13.c: Likewise.
12337 * gcc.target/i386/sse-14.c: Likewise.
12339 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12340 Redefined to test with immediate operand.
12341 (__builtin_ia32_blendps): Likewise.
12342 (__builtin_ia32_blendpd): Likewise.
12343 (__builtin_ia32_dpps): Likewise.
12344 (__builtin_ia32_dpps): Likewise.
12345 (__builtin_ia32_insertps128): Likewise.
12346 (__builtin_ia32_vec_ext_v4sf): Likewise.
12347 (__builtin_ia32_vec_set_v16qi): Likewise.
12348 (__builtin_ia32_vec_set_v4si): Likewise.
12349 (__builtin_ia32_vec_set_v2di): Likewise.
12350 (__builtin_ia32_vec_ext_v16qi): Likewise.
12351 (__builtin_ia32_vec_ext_v4si): Likewise.
12352 (__builtin_ia32_vec_ext_v2di): Likewise.
12353 (__builtin_ia32_roundpd): Likewise.
12354 (__builtin_ia32_roundsd): Likewise.
12355 (__builtin_ia32_roundps): Likewise.
12356 (__builtin_ia32_roundss): Likewise.
12357 (__builtin_ia32_mpsadbw128): Likewise.
12359 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12361 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12363 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12365 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12367 * gcc.dg/dfp/func-struct.c: Ditto.
12368 * gcc.dg/dfp/operator-assignment.c: Ditto.
12369 * gcc.dg/dfp/convert-bfp.c: Ditto.
12370 * gcc.dg/dfp/convert-int.c: Ditto.
12371 * gcc.dg/dfp/convert-int-max.c: Ditto.
12372 * gcc.dg/dfp/func-scalar.c: Ditto.
12373 * gcc.dg/dfp/cast.c: Ditto.
12374 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12375 failures, and fix a typo in return type of arg1_128.
12376 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12377 failures, and fix a typo in a constant suffix.
12378 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12379 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12381 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12382 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12384 * lib/gcc-dg.exp(process_message): New proc.
12385 (dg-message): New test directive.
12386 * gcc.dg/always_inline.c: Use dg-message.
12387 * gcc.dg/always_inline2.c: Ditto.
12388 * gcc.dg/always_inline3.c: Ditto.
12389 * gcc.dg/invalid-call-1.c: Ditto.
12390 * gcc.dg/pr17506.c: Ditto.
12391 * gcc.dg/simd-5.c: Ditto.
12392 * gcc.dg/simd-6.c: Ditto.
12393 * gcc.dg/va-arg-2.c: Ditto.
12394 * gcc.dg/cpp/syshdr.c: Ditto.
12395 * gcc.dg/cpp/unc4.c: Ditto.
12396 * gcc.dg/cpp/trad/mi1.c: Ditto.
12397 * gcc.dg/cpp/trad/mi5.c: Ditto.
12398 * gcc.dg/cpp/trad/mi7.c: Ditto.
12399 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12400 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12401 * gcc.test-framework/test-framework.awk: Special-case outexists
12404 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12406 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12407 (bit_SSE4_2): Likewise.
12408 (bit_POPCNT): Likewise.
12410 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12411 Check if assembler supports SSE4 instructions.
12413 * gcc.target/i386/sse4_1-blendpd.c: New file.
12414 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12415 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12416 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12417 * gcc.target/i386/sse4_1-check.h: Likewise.
12418 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12419 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12420 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12421 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12422 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12423 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12424 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12425 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12426 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12427 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12428 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12429 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12430 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12431 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12432 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12433 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12434 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12435 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12436 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12437 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12438 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12439 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12440 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12441 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12442 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12443 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12444 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12445 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12446 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12447 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12448 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12449 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12450 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12451 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12452 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12453 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12454 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12455 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12456 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12457 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12458 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12459 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12460 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12461 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12462 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12463 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12464 * gcc.target/i386/sse4_1-round.h: Likewise.
12465 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12466 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12467 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12468 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12469 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12470 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12471 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12472 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12473 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12474 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12475 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12476 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12477 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12478 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12480 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12483 * gfortran.dg/bounds_check_7.f90: New test.
12485 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12487 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12488 (check_effective_target_sse4a): Ditto.
12490 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12491 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12492 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12493 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12494 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12495 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12496 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12497 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12498 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12499 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12500 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12501 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12502 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12503 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12504 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12505 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12506 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12507 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12508 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12509 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12511 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12513 * g++.dg/ext/cleanup-1.C: New test.
12514 * g++.dg/ext/cleanup-2.C: Likewise.
12515 * g++.dg/ext/cleanup-3.C: Likewise.
12516 * g++.dg/ext/cleanup-4.C: Likewise.
12517 * g++.dg/ext/cleanup-5.C: Likewise.
12518 * g++.dg/ext/cleanup-6.C: Likewise.
12519 * g++.dg/ext/cleanup-8.C: Likewise.
12520 * g++.dg/ext/cleanup-9.C: Likewise.
12521 * g++.dg/ext/cleanup-10.C: Likewise.
12522 * g++.dg/ext/cleanup-11.C: Likewise.
12523 * g++.dg/ext/cleanup-dtor.C: Likewise.
12525 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12527 PR middle-end/31995
12528 * gcc.dg/vect/vect-102a.c: New test.
12530 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12531 Paolo Carlini <pcarlini@suse.de>
12532 Uros Bizjak <ubizjak@gmail.com>
12534 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12535 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12536 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12537 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12538 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12541 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12544 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12546 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12549 * gfortran.dg/do_3.F90: Add checks for the final value of the
12552 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12554 * gcc.c-torture/execute/990127-2.x: New file.
12556 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12558 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12559 * gcc.target/i386/sse-12: Add -O to compile options.
12560 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12561 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12562 and mm3dnow.h. Add -O to compile options.
12564 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12567 * gfortran.dg/char_length_5.f90: New test.
12570 * gfortran.dg/array_reference_1.f90: New test.
12572 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12579 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12580 * gcc.dg/Wtype-limits.c: New.
12581 * gcc.dg/Wtype-limits-Wextra.c: New.
12582 * gcc.dg/Wtype-limits-no.c: New.
12583 * g++.dg/warn/Wtype-limits.C: New.
12584 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12585 * g++.dg/warn/Wtype-limits-no.C: New.
12587 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12589 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12590 instead of "-msse2".'
12591 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12592 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12594 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12595 to test with immediate operand.
12596 (__builtin_ia32_insertqi): Ditto.
12597 (__builtin_ia32_palignr128): Ditto.
12598 (__builtin_ia32_palignr): Ditto.
12599 (__builtin_ia32_pshufhw): Ditto.
12600 (__builtin_ia32_pshuflw): Ditto.
12601 (__builtin_ia32_pshufd): Ditto.
12602 (__builtin_ia32_vec_set_v8hi): Ditto.
12603 (__builtin_ia32_vec_ext_v8hi): Ditto.
12604 (__builtin_ia32_shufpd): Ditto.
12605 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12607 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12610 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12612 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12615 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12616 and "__inline". Use "-msse" instead of "-msse2".
12618 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12621 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12622 * gcc.dg/20030906-2.c: Likewise.
12623 * objc.dg/method-17.m: Add -Wreturn-type.
12624 * obj-c++.dg/method-21.mm: Likewise.
12626 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12629 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12630 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12631 (__builtin_ia32_psrlqi128): Ditto.
12632 (__builtin_ia32_psrlwi128): Ditto.
12633 (__builtin_ia32_psrldi128): Ditto.
12634 (__builtin_ia32_psrldqi128): Ditto.
12635 (__builtin_ia32_pslldqi128): Ditto.
12636 (__builtin_ia32_psrawi128): Ditto.
12637 (__builtin_ia32_psradi128): Ditto.
12638 (__builtin_ia32_psllqi128): Ditto.
12639 (__builtin_ia32_pslldi128): Ditto.
12640 (__builtin_prefetch): Ditto.
12641 (__builtin_ia32_pshufw): Ditto.
12642 (__builtin_ia32_vec_set_v4hi): Ditto.
12643 (__builtin_ia32_vec_ext_v4hi): Ditto.
12644 (__builtin_ia32_shufps): Ditto.
12645 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12647 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12650 * gfortran.dg/char_allocation_1.f90: New test.
12652 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12654 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12655 * gcc.dg/Wconversion-sign.c: New.
12656 * gcc.dg/Wconversion-integer-no-sign.c: New.
12657 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12659 * g++.dg/warn/Wconversion-sign.C: New.
12660 * g++.old-deja/g++.other/warn4.C: Update.
12661 * g++.dg/warn/Wconversion1.C: Likewise.
12663 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12665 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12666 * gcc.dg/torture/builtin-math-4.c: Likewise.
12668 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12670 PR libfortran/31964
12671 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12673 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12675 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12677 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12680 * gcc.target/i386/pr31628.c: New.
12682 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12684 PR middle-end/31344
12685 * gcc.dg/pr31344.c: New test.
12687 2007-05-17 Ian Lance Taylor <iant@google.com>
12689 PR tree-optimization/31953
12690 * gcc.c-torture/compile/pr31953.c: New test.
12692 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12694 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12696 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12698 * gcc.dg/torture/builtin-math-4.c: Likewise.
12700 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12701 * gcc.dg/torture/builtin-math-4.c: Likewise.
12703 * gcc.dg/torture/builtin-math-4.c: New test.
12705 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12706 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12708 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12709 * gcc.dg/cpp/include2.c: Ditto.
12710 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12711 * gcc.dg/cpp/paste5.c: Ditto.
12712 * gcc.dg/cpp/paste6.c: Ditto.
12713 * gcc.dg/cpp/paste8.c: Ditto.
12714 * gcc.dg/cpp/paste11.c: Ditto.
12715 * gcc.dg/cpp/paste13.c: Ditto.
12716 * gcc.dg/cpp/skipping2.c: Ditto.
12717 * gcc.dg/reg-vol-struct-1.c: Ditto.
12718 * gcc.dg/Wshadow-1.c: Ditto.
12719 * gcc.dg/cpp/trad/comment.c: Ditto.
12720 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12721 * gcc.dg/cpp/if-2.c: Ditto.
12722 * gcc.dg/array-5.c: Ditto.
12723 * gcc.dg/inline-15.c: Ditto.
12724 * gcc.dg/pr27953.c: Ditto.
12725 * gcc.dg/Wno-c++-compat.c: Ditto.
12727 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12729 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12731 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12733 * gcc.c-torture/execute/20070517-1.c: New test.
12735 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12738 * gfortran.dg/min_max_conformance.f90: New test.
12740 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12742 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12743 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12744 gcc.dg/vect/vect-104.c: Use more complex construction to
12745 prevent vectorizing.
12746 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12748 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12750 PR tree-optimization/24659
12751 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12752 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12753 not vect_int target.
12754 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12755 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12757 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12758 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12759 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12761 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12763 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12764 and x86_64-*-* targets.
12765 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12767 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12774 * transfer_simplify_1.f90: New test.
12775 * transfer_simplify_2.f90: New test.
12777 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12779 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12781 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12783 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12785 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12788 * gcc.dg/fltconst-1.c: New test.
12790 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12791 * gcc.dg/dfp/operator-assignment.c: Ditto.
12793 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12796 * g++.dg/rtti/typeid5.C: New.
12798 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12801 * gfortran.dg/substr_4.f: New test.
12803 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12805 * gcc.target/m68k/interrupt_thread-1.c,
12806 gcc.target/m68k/interrupt_thread-2.c,
12807 gcc.target/m68k/interrupt_thread-3.c: New.
12808 * gcc.target/m68k/m68k.exp: Accept fido.
12810 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12812 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12813 * gfortran.dg/altreturn_3.f90: Likewise.
12814 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12815 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12816 * gfortran.dg/inquire_iolength.f90: Likewise.
12817 * gfortran.dg/module_naming_1.f90: Likewise.
12818 * gfortran.dg/oldstyle_2.f90: Likewise.
12819 * gfortran.dg/operator_2.f90: Likewise.
12820 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12821 * gfortran.dg/used_types_11.f90: Likewise.
12822 * gfortran.dg/zero_array_components_1.f90: Likewise.
12823 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12824 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12825 * gfortran.dg/real_const_3.f90: Likewise.
12827 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12829 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12830 * gcc.dg/tree-ssa/loop-30.c: New test.
12832 2007-05-13 Richard Guenther <rguenther@suse.de>
12834 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12835 scanning forwprop1.
12836 * g++.dg/tree-ssa/pr31146.C: Likewise.
12838 2007-05-13 Revital Eres <eres@il.ibm.com>
12840 * gcc.dg/dse.c: New test.
12842 2007-05-12 Richard Guenther <rguenther@suse.de>
12844 PR tree-optimization/31797
12845 * gcc.c-torture/compile/pr31797.c: New testcase.
12847 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12850 * gfortran.dg/host_assoc_function_1.f90: New test.
12852 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12855 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12857 2007-05-11 Silvius Rus <rus@google.com>
12859 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12860 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12861 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12862 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12863 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12864 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12865 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12866 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12867 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12868 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12869 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12870 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12871 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12872 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12873 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12874 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12876 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12879 * gcc.c-torture/execute/builtins/memchr.c: New.
12880 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12881 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12883 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12886 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12888 * gfortran.dg/recursive_reference_2.f90: New test.
12890 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12893 * gfortran.dg/namelist_29.f90: New test.
12895 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12898 * gfortran.dg/entry_10.f90: New test.
12900 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12902 PR tree-optimization/31885
12903 * gcc.dg/tree-ssa/loop-29.c: New test.
12905 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12907 * assumed_dummy_1.f90: Fix dg directive.
12908 * char_initialiser_actual.f90: Likewise.
12909 * nested_modules_2.f90: Likewise.
12910 * shift-alloc.f90: Likewise.
12912 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12914 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12916 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12918 PR libfortran/31880
12919 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12921 2007-05-09 Mike Stump <mrs@apple.com>
12923 * g++.dg/other/first-global.C: Add -fpie for darwin.
12924 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12926 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12928 * gcc.dg/20070507-1.c: New testcase.
12930 2007-05-08 Chao-ying Fu <fu@mips.com>
12932 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12933 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12934 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12935 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12937 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12940 * gcc.dg/pr31847.c: New test.
12942 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12945 * gfortran.dg/actual_array_result_1.f90: New test.
12947 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12950 * gfortran.dg/parameter_array_init_1.f90: New test.
12953 * gfortran.dg/parameter_array_init_2.f90: New test.
12955 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12958 * gcc.target/i386/pr31854.c: New test.
12960 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12962 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12964 2007-05-07 Mike Stump <mrs@apple.com>
12966 * g++.old-deja/g++.mike/empty.C: Add.
12968 2007-05-07 Eric Christopher <echristo@apple.com>
12970 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12972 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12974 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12975 variable. Rearrange conversions from binary float to decimal float.
12977 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12979 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12982 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12984 * gnat.dg/opt1.ad[sb]: New testcase.
12986 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12989 * gfortran.dg/do_3.F90: New test.
12991 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12994 * gfortran.dg/new_line.f90: Add new checks.
12996 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12999 * gfortran.dg/large_unit_1.f90: New.
13000 * gfortran.dg/large_unit_2.f90: New.
13001 * gfortran.dg/iostat_4.f90: New
13002 * gfortran.dg/bounds_check_fail_1.f90: Updated.
13004 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
13007 * gfortran.dg/char_result_4.f90: New test.
13009 2007-06-05 Revital Eres <eres@il.ibm.com>
13012 * gcc.dg/pr30957-1.c: New test.
13014 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017 * gfortran.dg/char_type_len_2.f90: New test.
13019 2007-05-05 Geoffrey Keating <geoffk@apple.com>
13022 * g++.dg/other/nested-extern.cc: New.
13023 * g++.dg/other/nested-extern-1.C: New.
13024 * g++.dg/other/nested-extern-2.C: New.
13026 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13029 * gfortran.dg/erf.f90: New test.
13030 * gfortran.dg/besxy.f90: New test.
13032 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13035 * gfortran.dg/fseek.f90: New test.
13037 2007-05-04 Bob Wilson <bob.wilson@acm.org>
13039 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13041 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13043 PR libfortran/31210
13044 * gfortran.dg/zero_length_1.f90: New test.
13046 2007-05-04 Tobias Burnus <burnus@net-b.de>
13049 * gfortran.dg/char_pointer_assign_3.f90: New test.
13050 * gfortran.dg/char_result_2.f90: Re-enable test.
13052 2007-05-04 Tobias Burnus <burnus@net-b.de>
13055 * gfortran.dg/char_length_3.f90: New test.
13056 * gfortran.dg/char_result_2.f90: Fix test.
13058 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
13060 PR tree-optimization/30565
13061 * gcc.dg/tree-ssa/loop-27.c: New test.
13063 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
13065 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13066 * gcc.target/bfin/arith.c (__v2hi): Likewise.
13067 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13068 * gcc.target/bfin/shift.c (__v2hi): Likewise.
13070 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
13072 PR tree-optimization/31699
13073 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13075 (check_effective_target_vect_floatint_cvt): New.
13076 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13077 of specific targets.
13078 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13079 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13080 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13081 * gcc.dg/vect/vect-iv-4.c: Likewise.
13082 * gcc.dg/vect/vect-multitypes-11.c: New.
13083 * gcc.dg/vect/pr31699.c: New.
13085 2007-05-02 Geoffrey Keating <geoffk@apple.com>
13087 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13089 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
13092 * g++.dg/warn/anonymous-namespace-2.C: New.
13093 * g++.dg/warn/anonymous-namespace-2.h: New.
13095 2007-05-02 Paul Brook <paul@codesourcery.com>
13097 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
13099 2007-05-02 Eric Christopher <echristo@apple.com>
13101 * gcc.dg/cpp/if-div.c: New file.
13103 2007-05-02 Tom Tromey <tromey@redhat.com>
13105 PR preprocessor/28709:
13106 * gcc.dg/cpp/pr28709.c: New file.
13108 2007-05-02 Richard Guenther <rguenther@suse.de>
13110 PR tree-optimization/31146
13111 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13113 2007-05-01 Geoffrey Keating <geoffk@apple.com>
13115 * gcc.c-torture/compile/limits-blockid.c: New.
13116 * gcc.c-torture/compile/limits-caselabels.c: New.
13117 * gcc.c-torture/compile/limits-declparen.c: New.
13118 * gcc.c-torture/compile/limits-enumconst.c: New.
13119 * gcc.c-torture/compile/limits-exprparen.c: New.
13120 * gcc.c-torture/compile/limits-externalid.c: New.
13121 * gcc.c-torture/compile/limits-fnargs.c: New.
13122 * gcc.c-torture/compile/limits-fndefn.c: New.
13123 * gcc.c-torture/compile/limits-idexternal.c: New.
13124 * gcc.c-torture/compile/limits-idinternal.c: New.
13125 * gcc.c-torture/compile/limits-pointer.c: New.
13126 * gcc.c-torture/compile/limits-stringlit.c: New.
13127 * gcc.c-torture/compile/limits-structmem.c: New.
13128 * gcc.c-torture/compile/limits-structnest.c: New.
13130 2007-04-29 Geoffrey Keating <geoffk@apple.com>
13132 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13134 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
13136 PR middle-end/31740
13137 * gcc.c-torture/compile/20070501-1.c: New testcase.
13139 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13142 * gfortran.dg/array_memset_2: New test case.
13144 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13147 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13149 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13152 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13154 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13155 keyword to dg-final test.
13156 * gcc.dg/vect/vect-iv-4.c: Likewise.
13157 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13158 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13160 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13162 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13163 * lib/target-supports.exp
13164 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13165 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13167 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
13169 * gcc.c-torture/execute/ieee/20000320-1.c: Use
13170 __LONG_LONG_MAX__ and its friends instead of those supplied by
13173 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
13176 * g++.dg/ext/vector7.C: New testcase.
13178 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13181 * gfortran.dg/bound_simplification_1.f90: New test.
13183 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13186 * gfortran.dg/bom_error.f90: New test.
13187 * gfortran.dg/bom_include.f90: New test.
13188 * gfortran.dg/bom_UTF16-LE.f90: New test.
13189 * gfortran.dg/bom_UTF16-BE.f90: New test.
13190 * gfortran.dg/bom_UTF-8.f90: New test.
13191 * gfortran.dg/bom_UTF-32.f90: New test.
13192 * gfortran.dg/bom_UTF-8.F90: New test.
13193 * gfortran.dg/bom_include.inc: New file.
13195 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13198 * g++.dg/init/ptrfn2.C: New test.
13199 * g++.dg/init/ptrfn3.C: New test.
13201 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
13204 * gfortran.dg/dependency_21.f90: New test.
13206 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13208 * gfortran.dg/secnds.f: Use real*8.
13209 * gfortran.dg/secnds-1.f: Use real*8.
13211 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13213 PR libfortran/31532
13214 * gfortran.dg/inquire_5.f90: Update test.
13216 2007-04-27 Ian Lance Taylor <iant@google.com>
13218 PR middle-end/31710
13219 * gcc.c-torture/compile/pr31710.c: New test.
13221 2007-04-27 Richard Guenther <rguenther@suse.de>
13223 PR tree-optimization/30965
13224 PR tree-optimization/30978
13225 * gcc.dg/tree-ssa/pr30978.c: New testcase.
13226 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13227 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13228 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13230 2007-04-27 Richard Guenther <rguenther@suse.de>
13232 PR tree-optimization/31715
13233 * gcc.dg/Warray-bounds-4.c: New testcase.
13235 2007-04-26 Ian Lance Taylor <iant@google.com>
13238 * gcc.c-torture/compile/pr28675.c: New test.
13240 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13243 * g++.dg/ext/vector6.C: New test.
13245 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13247 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13249 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13251 PR middle-end/31617
13252 * g++.dg/other/str_empty.C: Add expected warning.
13254 2007-04-26 Richard Guenther <rguenther@suse.de>
13255 Daniel Berlin <dberlin@dberlin.org>
13257 PR tree-optimization/30567
13258 * g++.dg/other/pr30567.C: New testcase.
13260 2007-04-26 Richard Guenther <rguenther@suse.de>
13262 PR tree-optimization/31703
13263 * gcc.c-torture/compile/pr31703.c: New testcase.
13264 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13265 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13267 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13269 * gfortran.dg/open_errors.f90: Added if statements checking
13270 the value of iostat.
13272 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13275 * g++.dg/gomp/pr31598.C: New test.
13277 PR tree-optimization/30558
13278 * g++.dg/gomp/pr30558.C: New test.
13280 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13283 * g++.dg/ext/complex2.C: New test.
13285 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13287 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13289 2007-04-25 Thiemo Seufer <ths@mips.com>
13291 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13292 value to signed char.
13294 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13296 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13297 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13298 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13300 2007-04-25 Tobias Burnus <burnus@net-b.de>
13303 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13304 statement functions.
13305 * gfortran.dg/c_by_val_5.f90: New test.
13307 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13309 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13310 with two new subroutines to avoid parameter-induced aliasing.
13311 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13312 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13314 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13316 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13317 * g++.dg/warn/Warray-bounds.C: Likewise.
13319 2007-04-24 Ian Lance Taylor <iant@google.com>
13321 PR tree-optimization/31605
13322 * gcc.c-torture/execute/pr31605.c: New test.
13324 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13327 * lib/gcc-dg.exp (scan-module): New function.
13328 * gfortran.dg/module_md5_1.f90: New test.
13330 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13332 * g++.old-deja/g++.pt/defarg6.C: Only run with
13334 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13335 * g++.dg/cpp0x/variadic61.C: Ditto.
13336 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13337 * g++.dg/cpp0x/variadic62.C: Ditto.
13338 * g++.dg/template/meminit1.C: Ditto.
13339 * g++.dg/template/operator7.C: Ditto.
13340 * g++.dg/template/static15.C: Ditto.
13341 * g++.dg/template/invalid1.C: Ditto.
13342 * g++.dg/template/shift1.C: Ditto.
13343 * g++.dg/template/error10.C: Ditto.
13345 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13347 PR diagnostic/25923
13348 * gfortran.dg/pr25923.f90: New test.
13350 2007-04-24 Ian Lance Taylor <iant@google.com>
13352 PR tree-optimization/31602
13353 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13355 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13357 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13358 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13360 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13362 * gcc.target/i386/reload-1.c. New.
13364 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13365 Olga Golovanevsky <olga@il.ibm.com>
13367 * g++.dg/other/str_empty.C: New test.
13369 2007-04-24 Richard Henderson <rth@redhat.com>
13371 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13373 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13376 * gcc.c-torture/compile/pr31641.c: New testcase.
13378 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13380 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13381 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13382 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13383 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13385 2007-04-23 Simon Baldwin <simonb@google.com>
13387 * g++.dg/other/error15.C: New.
13388 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13389 triggering a "multiple parameters named" error.
13391 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13394 * gfortran.dg/backspace_8.f: New test case.
13396 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13399 * gfortran.dg/used_types_17.f90: New test.
13402 * gfortran.dg/zero_array_components_1.f90: New test.
13404 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13407 * gfortran.dg/open_errors.f90: Allow a different error message.
13409 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13411 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13412 Rename from check_effective_target_vect_pack_mod. Rename global
13413 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13415 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13417 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13418 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13420 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13422 PR middle-end/31448
13423 * gcc.c-torture/execute/pr31448.c: New testcase.
13425 2007-04-22 Nick Clifton <nickc@redhat.com>
13427 * gcc.dg/20020312-2.c: Add support for the FRV.
13429 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13431 PR tree-optimization/24659
13432 * gcc.dg/vect/vect-float-extend-1.c: New test.
13433 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13435 2007-04-22 Richard Guenther <rguenther@suse.de>
13437 PR tree-optimization/29789
13438 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13439 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13441 2007-04-22 Revital Eres <eres@il.ibm.com>
13443 * gcc.dg/var-expand2.c: New test.
13445 2007-04-22 Revital Eres <eres@il.ibm.com>
13447 * gcc.dg/var-expand3.c: New test.
13449 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13452 * gfortran.dg/continuation_8.f90: New test.
13454 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13457 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13458 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13460 2007-04-21 Richard Guenther <rguenther@suse.de>
13462 PR middle-end/31136
13463 * gcc.c-torture/execute/pr31136.c: New testcase.
13465 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13467 * gcc.target/i386/movsi-sm-1.c: New.
13469 2007-04-20 Richard Henderson <rth@redhat.com>
13471 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13472 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13474 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13476 * gcc.target/i386/ordcmp-1.c: New test.
13477 * gcc.target/i386/unordcmp-1.c: New test.
13479 PR tree-optimization/31632
13480 * gcc.c-torture/compile/20070419-1.c: New test.
13482 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13484 * gcc.dg/invalid-call-1.c: New test.
13486 2007-04-18 Dirk Mueller <dmueller@suse.de>
13488 PR diagnostic/31227
13489 * gcc.dg/Warray-bounds-3.c: New.
13491 2007-04-18 Richard Guenther <rguenther@suse.de>
13493 PR tree-optimization/19431
13494 PR tree-optimization/21463
13495 * gcc.c-torture/execute/20070212-1.c: New testcase.
13496 * gcc.c-torture/execute/20070212-2.c: Likewise.
13497 * gcc.c-torture/execute/20070212-3.c: Likewise.
13498 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13499 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13500 * g++.dg/tree-ssa/pr21463.C: Likewise.
13501 * g++.dg/tree-ssa/pr30738.C: Likewise.
13503 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13506 * g++.dg/expr/bitfield8.C: New test.
13508 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13509 Richard Sandiford <richard@codesourcery.com>
13511 * lib/target-supports.exp (check_profiling_available): Return 0
13512 for uClibc with -p or -pg.
13514 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13517 * g++.dg/template/init7.C: New test.
13519 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13521 PR rtl-optimization/31360
13522 * gcc.dg/loop-7.c: New test.
13524 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13526 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13527 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13529 (compat-execute): Likewise.
13530 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13531 files to remote hosts.
13532 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13533 (c-torture-execute): Likewise.
13534 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13535 or plain file. Use remote_upload and remote_download to copy
13537 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13538 before scanning it.
13540 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13542 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13544 2007-04-16 Lawrence Crowl <crowl@google.com>
13546 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13547 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13548 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13549 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13550 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13551 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13552 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13553 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13554 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13555 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13556 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13558 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13559 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13560 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13561 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13562 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13563 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13564 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13565 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13566 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13567 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13568 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13570 2007-04-16 Ian Lance Taylor <iant@google.com>
13572 PR tree-optimization/31522
13573 * gcc.dg/Wstrict-overflow-16.c: New test.
13575 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13577 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13579 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13582 * gfortran.dg/module_naming_1.f90: New.
13584 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13586 * lib/target-supports.exp (check_profiling_available): Return
13587 false for m68k-*-uclinux.
13589 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13592 Testcase for c++ anonymous namespace warning
13594 * g++.dg/warn/anonymous-namespace-1.C: New test
13595 * g++.dg/warn/anonymous-namespace-1.h: New test
13597 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13600 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13602 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13604 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13606 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13609 * gfortran.dg/array_constructor_16.f90: New test.
13611 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13613 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13614 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13616 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13618 PR rtl-optimization/31500
13619 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13620 * g++.dg/warn/Warray-bounds.C: Likewise.
13622 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13625 * gcc.dg/gnu89-init-4.c: New testcase.
13627 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13630 * gcc.dg/gomp/pr25874.c: Add dg-options.
13631 * g++.dg/gomp/pr25874.C: Add dg-options.
13633 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13636 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13637 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13639 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13642 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13644 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13648 * gfortran.dg/initialization_6.f90: New test.
13650 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13652 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13654 * lib/target-supports.exp (check_gc_sections_available):
13655 Return false if ldflags includes -elf2flt.
13657 2007-04-13 Jason Merrill <jason@redhat.com>
13660 * conv3.C: New test.
13662 2007-04-13 Mike Stump <mrs@apple.com>
13664 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13665 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13667 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13669 PR tree-optimization/29598
13670 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13672 2007-04-13 Tobias Burnus <burnus@net-b.de>
13675 * gfortran.dg/func_assign.f90: New test.
13677 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13680 * gfortran.dg/used_types_16.f90: New test.
13682 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13685 * gfortran.dg/goto_2.f90: New.
13686 * gfortran.dg/goto_3.f90: New.
13687 * gfortran.dg/pr17708.f90: Rename to ...
13688 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13690 2007-04-13 Tobias Burnus <burnus@net-b.de>
13693 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13694 instead of a struct.
13696 2007-04-13 Tobias Burnus <burnus@net-b.de>
13699 * gfortran.dg/value_4.c: Use GNU extensions for complex
13700 instead of a struct.
13702 2007-04-13 Richard Guenther <rguenther@suse.de>
13704 PR tree-optimization/21258
13705 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13707 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13709 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13712 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13715 * gfortran.dg/char_length_2.f90: New.
13716 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13717 * gfortran.dg/repeat_4.f90: Likewise.
13720 * gfortran.dg/char_assign_1.f90: New.
13723 * gfortran.dg/block_name_1.f90: New.
13724 * gfortran.dg/block_name_2.f90: New.
13726 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13729 * g++.dg/other/pr31078.C: New.
13731 2007-04-12 Richard Guenther <rguenther@suse.de>
13733 PR tree-optimization/31169
13734 * gcc.c-torture/execute/pr31169.c: New testcase.
13736 2007-04-12 Richard Guenther <rguenther@suse.de>
13738 PR tree-optimization/24689
13739 PR tree-optimization/31307
13740 * g++.dg/tree-ssa/pr31307.C: New testcase.
13741 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13743 2007-04-12 Tobias Burnus <burnus@net-b.de>
13746 * gfortran.dg/access_spec_1.f90: New test.
13747 * gfortran.dg/access_spec_2.f90: New test.
13748 * gfortran.dg/non_module_public.f90: Match new error message.
13750 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13753 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13754 to 4 at line 38 to fix bounds problem.
13756 2007-04-11 Tobias Burnus <burnus@net-b.de>
13759 * gfortran.dg/pointer_intent_1.f90: Fix test.
13761 2007-04-10 Eric Christopher <echristo@apple.com>
13763 * lib/target-supports.exp
13764 (check_effective_target_fstack_protector): Rewrite.
13766 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13769 * g++.dg/init/const5.C: New test.
13771 2007-04-09 Jan Hubicka <jh@suse.cz>
13773 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13775 2007-04-08 Jan Hubicka <jh@suse.cz>
13777 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13779 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13782 * gfortran.dg/achar_4.f90: New test.
13784 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13787 * gfortran.dg/used_dummy_types_8.f90: New test.
13789 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13792 * gfortran.dg/parameter_array_element_1.f90: New test.
13794 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13797 * gfortran.dg/default_numeric_type_1.f90: New test.
13799 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13802 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13804 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13807 * gfortran.dg/interface_12.f90: New test.
13809 2007-04-07 Bruce Korb <bkorb@gnu.org>
13811 * gcc.dg/format/opt-6.c: New test.
13812 * gcc.dg/format/nul-1.c: New test.
13813 * gcc.dg/format/nul-2.c: New test.
13815 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13817 PR libgfortran/31395
13818 * gfortran.dg/fmt_colon.f90: New test.
13820 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13822 * g++.old-deja/g++.other/init18.C: Use
13823 dg-require-effective-target instead of an explicit xfail.
13825 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13827 * gcc.dg/dfp/signbit-1.c
13828 * gcc.dg/dfp/signbit-2.c
13830 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13833 * gfortran.dg/altreturn_5.f90: New test.
13835 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13838 * gfortran.dg/contained_module_proc_1.f90: New test.
13840 2007-04-04 Stuart Hastings <stuart@apple.com>
13843 * objc/execute/exceptions/pr31281.m: New.
13845 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13847 * g++.dg/ext/dllimport12.C: Update comments.
13849 2007-04-03 Eric Christopher <echristo@apple.com>
13851 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13853 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13856 * gfortran.dg/repeat_2.f90: New test.
13857 * gfortran.dg/repeat_3.f90: New test.
13858 * gfortran.dg/repeat_4.f90: New test.
13860 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13862 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13864 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13867 * g++.dg/parse/cond3.C: New test.
13869 PR middle-end/30704
13870 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13872 2007-04-02 Jason Merrill <jason@redhat.com>
13875 * g++.dg/ext/visibility/anon3.C: New test.
13877 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13879 PR libgfortran/31052
13880 * gfortran.dg/namelist_28.f90: New test.
13882 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13884 PR libgfortran/31366
13885 * gfortran.dg/direct_io_6.f90: New test.
13887 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13889 PR libgfortran/31207
13890 * gfortran.dg/advance_5.f90: New test.
13891 * gfortran.dg/advance_6.f90: New test.
13893 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13895 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13896 * g++.dg/ext/dllimport7.C: Likewise.
13897 * g++.dg/ext/selectany1.C: Likewise.
13899 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13901 * g++.dg/parser/pr31138.C: New.
13902 * g++.dg/parser/pr31140.C: New.
13903 * g++.dg/parser/pr31141.C: New.
13905 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13908 * g++.dg/ext/is_base_of.C: New.
13909 * g++.dg/ext/has_virtual_destructor.C: New.
13910 * g++.dg/ext/is_polymorphic.C: New.
13911 * g++.dg/ext/is_base_of_diagnostic.C: New.
13912 * g++.dg/ext/is_enum.C: New.
13913 * g++.dg/ext/has_nothrow_assign.C: New.
13914 * g++.dg/ext/has_nothrow_constructor.C: New.
13915 * g++.dg/ext/is_empty.C: New.
13916 * g++.dg/ext/has_trivial_copy.C: New.
13917 * g++.dg/ext/has_trivial_assign.C: New.
13918 * g++.dg/ext/is_abstract.C: New.
13919 * g++.dg/ext/is_pod.C: New.
13920 * g++.dg/ext/has_nothrow_copy.C: New.
13921 * g++.dg/ext/is_class.C: New.
13922 * g++.dg/ext/has_trivial_constructor.C: New.
13923 * g++.dg/ext/is_union.C: New.
13924 * g++.dg/ext/has_trivial_destructor.C: New.
13925 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13926 * g++.dg/template/crash43.C: Likewise.
13928 2007-03-29 Dirk Mueller <dmueller@suse.de>
13930 * g++.dg/warn/pedantic2.C: New testcase.
13932 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13934 * size_dim.f90: Fix dg directive.
13935 * pr16433.f: Likewise.
13936 * use_6.f90: Likewise.
13937 * use_7.f90: Likewise.
13938 * entry_9.f90: Likewise.
13939 * pointer_intent_2.f90: Likewise.
13940 * protected_1.f90: Likewise.
13941 * fmt_missing_period_2.f: Likewise.
13942 * pointer_intent_3.f90: Likewise.
13943 * protected_2.f90: Likewise.
13944 * protected_3.f90: Likewise.
13945 * pr15754.f90: Likewise.
13946 * protected_4.f90: Likewise.
13947 * protected_5.f90: Likewise.
13948 * initialization_2.f90: Likewise.
13949 * protected_6.f90: Likewise.
13950 * continuation_7.f90: Likewise.
13951 * derived_function_interface_1.f90: Likewise.
13952 * der_pointer_4.f90: Likewise.
13953 * fmt_zero_precision.f90: Likewise.
13954 * blockdata_3.f90: Likewise.
13955 * fmt_missing_period_1.f: Likewise.
13956 * real_const_3.f90: Likewise.
13957 * use_4.f90: Likewise.
13958 * fmt_missing_period_3.f: Likewise.
13959 * use_5.f90: Likewise.
13961 2007-03-28 Mike Stump <mrs@apple.com>
13963 * gcc.dg/darwin-comm.c: Add.
13965 2007-03-28 Eric Christopher <echristo@apple.com>
13967 * lib/target-supports.exp (check_effective_target_fstack_protector):
13969 * gcc.dg/ssp-1.c: Use.
13970 * gcc.dg/ssp-2.c: Ditto.
13972 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13975 * g++.dg/parse/constructor3.C: New test.
13977 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13979 * gnat.dg/thin_pointer.ad[sb]: New test.
13981 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13983 * g++.dg/cpp0x/bracket1.C: New.
13984 * g++.dg/cpp0x/bracket2.C: New.
13985 * g++.dg/cpp0x/bracket3.C: New.
13986 * g++.dg/cpp0x/bracket4.C: New.
13988 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13990 * g++.dg/cpp0x/temp_default1.C: New.
13991 * g++.dg/cpp0x/temp_default3.C: New.
13992 * g++.dg/cpp0x/temp_default2.C: New.
13993 * g++.dg/cpp0x/temp_default4.C: New.
13995 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13998 * g++.dg/other/cv_func2.C: New.
14000 2007-03-27 Janis Johnson <janis187@us.ibm.com>
14002 * gcc.dg/dfp/func-vararg-alternate.h: New file.
14003 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14004 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14005 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14007 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14008 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14010 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14012 * lib/compat.exp (compat-execute): Fix processing of file names.
14014 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14016 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14018 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
14020 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14021 Delete created executable test file.
14022 (check_effective_target_fortran_large_int): Ditto.
14023 (check_effective_target_static_libgfortran): Ditto.
14025 2007-03-26 Paolo Carlini <pcarlini@suse.de>
14028 * g++.dg/warn/pragma-system_header1.C: New test.
14029 * g++.dg/warn/pragma-system_header2.C: New test.
14030 * g++.dg/warn/pragma-system_header1.h. New.
14031 * g++.dg/warn/pragma-system_header2.h. New.
14033 2007-03-26 Ian Lance Taylor <iant@google.com>
14035 PR tree-optimization/31345
14036 * gcc.c-torture/compile/pr31345-1.c: New test.
14038 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
14040 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14041 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14042 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14043 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14044 * gfortran.dg/overload_1.f90: Likewise.
14045 * gfortran.dg/impure_assignment_1.f90: Likewise.
14046 * gfortran.dg/error_recovery_3.f90: Likewise.
14047 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14048 * gfortran.dg/sequence_types_1.f90: Likewise.
14049 * gfortran.dg/internal_references_1.f90: Likewise.
14050 * gfortran.dg/present_1.f90: Likewise.
14051 * gfortran.dg/volatile10.f90: Likewise.
14052 * gfortran.dg/module_equivalence_2.f90: Likewise.
14053 * gfortran.dg/use_4.f90: Likewise.
14054 * gfortran.dg/elemental_result_1.f90: Likewise.
14055 * gfortran.dg/generic_actual_arg.f90: Likewise.
14056 * gfortran.dg/private_type_5.f90: Likewise.
14057 * gfortran.dg/protected_4.f90: Likewise.
14058 * gfortran.dg/interface_3.f90: Likewise.
14060 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14062 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14063 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14065 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14067 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14069 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14071 PR libgfortran/31199
14072 * gfortran.dg/fmt_t_4.f90: New test.
14074 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14076 PR libfortran/31297
14077 * gfortran.dg/backspace_5.f: Initialize variable(s).
14078 * gfortran.dg/backspace_6.f: Likewise.
14079 * gfortran.dg/char_bounds_check_fail_1: Likewise.
14080 * gfortran.dg/direct_io_2.f90: Likewise.
14081 * gfortran.dg/write_back.f: Likewise.
14082 * gfortran.dg/write_rewind_2.f: Likewise.
14083 * gfortran.dg/write_rewind_1.f: Likewise.
14084 * gfortran.dg/write_rewind_2.f: Likewise.
14086 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
14088 PR tree-optimization/30784
14089 * gcc.dg/vect/pr30784.c: New test.
14091 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14094 * gfortran.dg/operator_1.f90: New test.
14095 * gfortran.dg/operator_2.f90: New test.
14097 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14099 PR libfortran/31196
14100 * gfortran.dg/reshape_transpose_1.f90: New test.
14102 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14105 * gfortran.dg/bounds_check_6.f90: New test.
14107 2007-03-23 Michael Meissner <michael.meissner@amd.com>
14109 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14111 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14112 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14114 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
14117 * gfortran.dg/pointer_function_actual_1.f90: New test.
14120 * gfortran.dg/pointer_function_actual_2.f90: New test.
14123 * gfortran.dg/result_in_spec_1.f90: New test.
14125 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14128 * gfortran.dg/integer_exponentiation_3.F90: New test.
14129 * gfortran.dg/integer_exponentiation_4.f90: New test.
14130 * gfortran.dg/integer_exponentiation_5.F90: New test.
14132 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14135 * g++.dg/template/error24.C: New test.
14136 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14138 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14141 * g++.dg/expr/bitfield7.C: New test.
14143 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14146 * gcc.dg/float-range-4.c: New.
14147 * gcc.dg/float-range-1.c: Update. Test for a warning.
14148 * gcc.dg/float-range-3.c: New.
14149 * gcc.dg/float-range-5.c: New.
14151 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14154 * gfortran.dg/no_range_check_1.f90: New test.
14156 2007-03-22 Dirk Mueller <dmueller@suse.de>
14158 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14159 * g++.dg/other/static1.C: Remove stray semicolon.
14160 * g++.dg/other/init1.C: Likewise.
14161 * g++.dg/rtti/dyncast1.C: Likewise.
14162 * g++.dg/tree-ssa/pr17153.C: Likewise.
14163 * g++.dg/lookup/disamb1.C: Likewise.
14164 * g++.dg/lookup/scoped2.C: Likewise.
14165 * g++.dg/lookup/friend7.C: Likewise.
14166 * g++.dg/parse/parse4.C: Likewise.
14167 * g++.dg/parse/parse5.C: Likewise.
14168 * g++.dg/expr/pr29066.C: Likewise.
14169 * g++.dg/expr/cast4.C: Likewise.
14170 * g++.dg/tc1/dr193.C: Likewise.
14171 * g++.dg/tc1/dr213.C: Likewise.
14172 * g++.dg/abi/dcast1.C: Likewise.
14173 * g++.dg/abi/covariant2.C: Likewise.
14174 * g++.dg/inherit/covariant11.C: Likewise.
14175 * g++.dg/inherit/covariant9.C: Likewise.
14176 * g++.dg/inherit/covariant10.C: Likewise.
14177 * g++.dg/init/static3.C: Likewise.
14178 * g++.dg/init/init-ref3.C: Likewise.
14179 * g++.dg/init/ref10.C: Likewise.
14180 * g++.dg/template/meminit2.C: Likewise.
14181 * g++.dg/template/using9.C: Likewise.
14182 * g++.dg/template/friend9.C: Likewise.
14183 * g++.dg/template/ref1.C: Likewise.
14184 * g++.old-deja/g++.warn/inline.C: Likewise.
14185 * g++.old-deja/g++.robertl/eb91.C: Likewise.
14186 * g++.old-deja/g++.robertl/eb46.C: Likewise.
14187 * g++.old-deja/g++.robertl/eb34.C: Likewise.
14188 * g++.old-deja/g++.robertl/eb43.C: Likewise.
14189 * g++.old-deja/g++.robertl/eb26.C: Likewise.
14190 * g++.old-deja/g++.robertl/eb116.C: Likewise.
14191 * g++.old-deja/g++.brendan/copy5.C: Likewise.
14192 * g++.old-deja/g++.brendan/overload8.C: Likewise.
14193 * g++.old-deja/g++.brendan/overload11.C: Likewise.
14194 * g++.old-deja/g++.brendan/copy7.C: Likewise.
14195 * g++.old-deja/g++.brendan/crash38.C: Likewise.
14196 * g++.old-deja/g++.brendan/template11.C: Likewise.
14197 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14198 * g++.old-deja/g++.brendan/crash50.C: Likewise.
14199 * g++.old-deja/g++.brendan/crash16.C: Likewise.
14200 * g++.old-deja/g++.jason/pmem2.C: Likewise.
14201 * g++.old-deja/g++.jason/parse9.C: Likewise.
14202 * g++.old-deja/g++.jason/byval2.C: Likewise.
14203 * g++.old-deja/g++.jason/overload8.C: Likewise.
14204 * g++.old-deja/g++.jason/pmf8.C: Likewise.
14205 * g++.old-deja/g++.jason/template33.C: Likewise.
14206 * g++.old-deja/g++.jason/return3.C: Likewise.
14207 * g++.old-deja/g++.jason/scoping2.C: Likewise.
14208 * g++.old-deja/g++.jason/virtual.C: Likewise.
14209 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14210 * g++.old-deja/g++.jason/template27.C: Likewise.
14211 * g++.old-deja/g++.jason/synth6.C: Likewise.
14212 * g++.old-deja/g++.jason/ref8.C: Likewise.
14213 * g++.old-deja/g++.jason/offset1.C: Likewise.
14214 * g++.old-deja/g++.other/static20.C: Likewise.
14215 * g++.old-deja/g++.other/array1.C: Likewise.
14216 * g++.old-deja/g++.other/new3.C: Likewise.
14217 * g++.old-deja/g++.other/array2.C: Likewise.
14218 * g++.old-deja/g++.other/overload9.C: Likewise.
14219 * g++.old-deja/g++.other/cast6.C: Likewise.
14220 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14221 * g++.old-deja/g++.other/eh4.C: Likewise.
14222 * g++.old-deja/g++.other/using7.C: Likewise.
14223 * g++.old-deja/g++.other/init18.C: Likewise.
14224 * g++.old-deja/g++.other/dyncast1.C: Likewise.
14225 * g++.old-deja/g++.other/dyncast2.C: Likewise.
14226 * g++.old-deja/g++.other/dtor11.C: Likewise.
14227 * g++.old-deja/g++.pt/static11.C: Likewise.
14228 * g++.old-deja/g++.pt/crash19.C: Likewise.
14229 * g++.old-deja/g++.pt/overload12.C: Likewise.
14230 * g++.old-deja/g++.pt/crash46.C: Likewise.
14231 * g++.old-deja/g++.pt/mi1.C: Likewise.
14232 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14233 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14234 * g++.old-deja/g++.pt/local5.C: Likewise.
14235 * g++.old-deja/g++.pt/typename2.C: Likewise.
14236 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14237 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14238 * g++.old-deja/g++.law/visibility1.C: Likewise.
14239 * g++.old-deja/g++.law/visibility2.C: Likewise.
14240 * g++.old-deja/g++.law/virtual2.C: Likewise.
14241 * g++.old-deja/g++.law/operators19.C: Likewise.
14242 * g++.old-deja/g++.law/parsing10.C: Likewise.
14243 * g++.old-deja/g++.law/visibility4.C: Likewise.
14244 * g++.old-deja/g++.law/operators4.C: Likewise.
14245 * g++.old-deja/g++.law/dtors2.C: Likewise.
14246 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14247 * g++.old-deja/g++.law/visibility10.C: Likewise.
14248 * g++.old-deja/g++.law/scope3.C: Likewise.
14249 * g++.old-deja/g++.law/casts2.C: Likewise.
14250 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14251 * g++.old-deja/g++.law/operators33.C: Likewise.
14252 * g++.old-deja/g++.law/friend4.C: Likewise.
14253 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14254 * g++.old-deja/g++.mike/p5611.C: Likewise.
14255 * g++.old-deja/g++.mike/net37.C: Likewise.
14256 * g++.old-deja/g++.mike/p3570.C: Likewise.
14257 * g++.old-deja/g++.mike/p5718.C: Likewise.
14258 * g++.old-deja/g++.mike/net21.C: Likewise.
14259 * g++.old-deja/g++.mike/p1862.C: Likewise.
14260 * g++.old-deja/g++.mike/p4511.C: Likewise.
14261 * g++.old-deja/g++.mike/virt3.C: Likewise.
14262 * g++.old-deja/g++.mike/p16146.C: Likewise.
14263 * g++.old-deja/g++.mike/p1989.C: Likewise.
14264 * g++.old-deja/g++.mike/p5571.C: Likewise.
14265 * g++.old-deja/g++.gb/scope10.C: Likewise.
14266 * g++.old-deja/g++.abi/primary5.C: Likewise.
14267 * g++.old-deja/g++.abi/empty2.C: Likewise.
14268 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14269 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14270 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14271 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14272 * g++.old-deja/g++.bob/template3.C: Likewise.
14273 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14275 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14278 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14280 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14283 * gfortran.dg/derived_name_1.f90: New.
14284 * gfortran.dg/derived_name_2.f: New.
14286 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14288 * lib/target-supports.exp (check_effective_target_nonpic): New
14290 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14291 when compiling PIC.
14292 * gcc.target/i386/asm-4.c: Require nonpic.
14293 * gcc.target/i386/cmov1.c: Likewise.
14294 * gcc.target/i386/mul.c: Likewise.
14295 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14296 * gcc.target/i386/ssetype-1.c: Require nonpic.
14297 * gcc.target/i386/ssetype-3.c: Likewise.
14298 * gcc.target/i386/ssetype-5.c: Likewise.
14300 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14302 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14303 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14304 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14305 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14307 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14309 PR tree-optimization/30590
14310 * g++.dg/opt/pr30590.C: New testcase.
14312 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14315 * gcc.dg/pr30762-1.c: New test.
14316 * gcc.dg/pr30762-2.c: New test.
14318 PR inline-asm/30505
14319 * gcc.target/i386/pr30505.c: New test.
14321 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14323 * gcc.target/arm/register-variables.c: New.
14325 2007-03-19 Jeff Law <law@redhat.com>
14327 * PR tree-optimization/30984
14328 * gcc.c-torture/pr30984.c: New test.
14330 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14331 Richard Guenther <rguenther@suse.de>
14333 PR tree-optimization/31254
14334 * gcc.dg/torture/pr31254.c: New testcase.
14336 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14338 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14339 target default_packed.
14341 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14344 * gfortran.dg/string_length_1.f90: New test.
14346 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14349 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14351 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14353 PR libgfortran/31052
14354 * gfortran.dg/namelist_27.f90: New test.
14356 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14359 * gfortran.dg/used_types_14.f90: New test.
14362 * gfortran.dg/used_types_15.f90: New test.
14364 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14366 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14367 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14369 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14372 * gfortran.dg/integer_exponentiation_2.f90: New test.
14374 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14376 PR tree-optimization/31041
14377 * gcc.dg/vect/pr31041.c: New test.
14379 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14381 * g++.dg/warn/Wconversion-integer.C: New
14382 * g++.dg/warn/Wconversion-real.C: New.
14383 * g++.dg/warn/Wconversion-real-integer.C: New.
14384 * g++.dg/warn/conv2.C: Updated.
14386 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14388 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14391 2007-03-16 Richard Guenther <rguenther@suse.de>
14393 PR tree-optimization/31146
14394 * g++.dg/tree-ssa/pr31146.C: New testcase.
14396 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14398 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14399 assume that the target has <features.h>.
14401 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14403 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14404 dg-options rather than to the whole test.
14406 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14409 * g++.dg/debug/pr29906.C: New
14411 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14413 PR libgfortran/31099
14414 * gfortran.dg/unformatted_recl.f90: Update test.
14416 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14418 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14420 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14423 * g++.dg/parse/namespace-definition.C: New.
14425 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14428 * g++.dg/cpp/pedantic-errors.C: New.
14429 * g++.dg/cpp/permissive.C: New.
14431 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14433 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14434 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14436 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14438 * lib/target-supports.exp (check_missing_uclibc_feature)
14439 (check_effective_target_wchar): New procedures.
14440 * gcc.dg/wchar_t-1.c: Require target wchar.
14441 * gcc.dg/wint_t-1.c: Likewise.
14443 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14445 * lib/target-supports.exp (check_gc_sections_available): Return
14446 false for VxWorks targets.
14448 2007-03-15 Dirk Mueller <dmueller@suse.de>
14450 * g++.dg/warn/Wconversion2.C: Fix typo.
14451 * gcc.dg/if-empty-1.c: Ditto.
14453 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14455 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14457 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14459 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14460 * gcc.target/i386/pr31167.c: Ditto.
14462 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14465 * gcc.target/i386/pr31167.c: New test.
14467 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14470 * gfortran.dg/import5.f90.f90: New test.
14474 * gfortran.dg/data_components_1.f90: New test.
14478 * gfortran.dg/generic_13.f90: New test.
14481 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14483 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14485 PR libgfortran/31051
14486 * gfortran.dg/fmt_t_4.f90: New
14488 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14491 * g++.dg/other/default7.C: New test.
14493 2007-03-15 Dirk Mueller <dmueller@suse.de>
14495 * g++.dg/warn/Wconversion2.C: New.
14497 2007-03-14 Eric Christopher <echristo@apple.com>
14499 * gcc.dg/ssp-1.c: New.
14500 * gcc.dg/ssp-2.c: Ditto.
14502 2007-03-14 Dirk Mueller <dmueller@suse.de>
14504 * g++.dg/warn/do-empty.C: New.
14505 * gcc.dg/do-empty.c: New.
14506 * gcc.dg/if-empty-1.c: Update.
14507 * gcc.dg/20001116-1.c: Update.
14508 * gcc.dg/pr23165.c: Update.
14510 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14512 * gfortran.dg/module_implicit_conversion.f90: New test.
14514 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14516 PR middle-end/31127
14517 * gcc.dg/pr31127.c: New.
14519 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14521 * gcc.dg/tree-ssa/loop-26.c: New test.
14523 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14525 * gcc.target/i386/cmpxchg16b-1.c: New test.
14527 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14529 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14530 * gcc.dg/c99-vla-1.c: Likewise.
14531 * g++.dg/ext/vla1.C: Likewise
14533 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14535 * gcc.dg/wvla-1.c: New test
14536 * gcc.dg/wvla-2.c: New test
14537 * gcc.dg/wvla-3.c: New test
14538 * gcc.dg/wvla-4.c: New test
14539 * gcc.dg/wvla-5.c: New test
14540 * gcc.dg/wvla-6.c: New test
14541 * gcc.dg/wvla-7.c: New test
14542 * g++.dg/warn/Wvla-1.C: New test
14543 * g++.dg/warn/Wvla-2.C: New test
14544 * g++.dg/warn/Wvla-3.C: New test
14546 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14549 * g++.dg/other/default6.C: New test.
14551 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14553 * lib/target-supports.exp (check_profiling_available): Return false
14555 (check_effective_target_vxworks_kernel): New procedure.
14556 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14558 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14559 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14560 to include VxWorks.
14561 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14563 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14565 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14566 PIC is not supported.
14567 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14568 * gcc.dg/20020426-2.c: Likewise.
14569 * gcc.dg/pr28243.c: Likewise.
14570 * gcc.dg/visibility-11.c: Likewise.
14571 * gcc.dg/tls/opt-9.c: Likewise.
14572 * gcc.dg/tls/opt-10.c: Likewise.
14573 * gcc.dg/tls/pic-1.c: Likewise.
14574 * gcc.dg/tls/struct-1.c: Likewise.
14575 * gcc.target/i386/20000807-1.c: Likewise.
14576 * gcc.target/i386/20000904-1.c: Likewise.
14577 * gcc.target/i386/20011119-1.c: Likewise.
14578 * gcc.target/i386/990213-2.c: Likewise.
14579 * gcc.target/i386/990214-1.c: Likewise.
14580 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14581 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14582 * gcc.target/i386/pic-1.c: Likewise.
14583 * gcc.target/i386/pr21518.c: Likewise.
14584 * gcc.target/i386/pr23098.c: Likewise.
14585 * gcc.target/i386/pr23943.c: Likewise.
14587 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14590 * g++.dg/template/complit2.C: New test.
14593 * g++.dg/ext/bitfield1.C: New test.
14595 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14598 * gfortran.dg/interface_11.f90: New test.
14600 2007-03-11 Richard Guenther <rguenther@suse.de>
14602 PR tree-optimization/31115
14603 * gcc.dg/torture/pr31115.c: New testcase.
14605 2007-03-11 Ira Rosen <irar@il.ibm.com>
14607 PR tree-optimization/29925
14608 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14610 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14613 * g++.dg/expr/bitfield3.C: New test.
14614 * g++.dg/expr/bitfield4.C: Likewise.
14615 * g++.dg/expr/bitfield5.C: Likewise.
14616 * g++.dg/expr/bitfield6.C: Likewise.
14619 * g++.dg/template/array18.C: New test.
14621 2007-03-10 Dirk Mueller <dmueller@suse.de>
14624 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14625 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14627 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14630 * g++.dg/cpp0x/variadic-bind.C: New.
14631 * g++.dg/cpp0x/variadic-function.C: New.
14632 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14633 * g++.dg/cpp0x/variadic-tuple.C: New.
14634 * g++.dg/cpp0x/variadic1.C: New.
14635 * g++.dg/cpp0x/variadic2.C: New.
14636 * g++.dg/cpp0x/variadic3.C: New.
14637 * g++.dg/cpp0x/variadic4.C: New.
14638 * g++.dg/cpp0x/variadic5.C: New.
14639 * g++.dg/cpp0x/variadic6.C: New.
14640 * g++.dg/cpp0x/variadic7.C: New.
14641 * g++.dg/cpp0x/variadic8.C: New.
14642 * g++.dg/cpp0x/variadic9.C: New.
14643 * g++.dg/cpp0x/variadic10.C: New.
14644 * g++.dg/cpp0x/variadic11.C: New.
14645 * g++.dg/cpp0x/variadic12.C: New.
14646 * g++.dg/cpp0x/variadic13.C: New.
14647 * g++.dg/cpp0x/variadic14.C: New.
14648 * g++.dg/cpp0x/variadic15.C: New.
14649 * g++.dg/cpp0x/variadic16.C: New.
14650 * g++.dg/cpp0x/variadic17.C: New.
14651 * g++.dg/cpp0x/variadic18.C: New.
14652 * g++.dg/cpp0x/variadic19.C: New.
14653 * g++.dg/cpp0x/variadic20.C: New.
14654 * g++.dg/cpp0x/variadic21.C: New.
14655 * g++.dg/cpp0x/variadic22.C: New.
14656 * g++.dg/cpp0x/variadic23.C: New.
14657 * g++.dg/cpp0x/variadic24.C: New.
14658 * g++.dg/cpp0x/variadic25.C: New.
14659 * g++.dg/cpp0x/variadic26.C: New.
14660 * g++.dg/cpp0x/variadic27.C: New.
14661 * g++.dg/cpp0x/variadic28.C: New.
14662 * g++.dg/cpp0x/variadic29.C: New.
14663 * g++.dg/cpp0x/variadic30.C: New.
14664 * g++.dg/cpp0x/variadic31.C: New.
14665 * g++.dg/cpp0x/variadic32.C: New.
14666 * g++.dg/cpp0x/variadic33.C: New.
14667 * g++.dg/cpp0x/variadic34.C: New.
14668 * g++.dg/cpp0x/variadic35.C: New.
14669 * g++.dg/cpp0x/variadic36.C: New.
14670 * g++.dg/cpp0x/variadic37.C: New.
14671 * g++.dg/cpp0x/variadic38.C: New.
14672 * g++.dg/cpp0x/variadic39.C: New.
14673 * g++.dg/cpp0x/variadic40.C: New.
14674 * g++.dg/cpp0x/variadic41.C: New.
14675 * g++.dg/cpp0x/variadic42.C: New.
14676 * g++.dg/cpp0x/variadic43.C: New.
14677 * g++.dg/cpp0x/variadic44.C: New.
14678 * g++.dg/cpp0x/variadic45.C: New.
14679 * g++.dg/cpp0x/variadic46.C: New.
14680 * g++.dg/cpp0x/variadic47.C: New.
14681 * g++.dg/cpp0x/variadic48.C: New.
14682 * g++.dg/cpp0x/variadic49.C: New.
14683 * g++.dg/cpp0x/variadic50.C: New.
14684 * g++.dg/cpp0x/variadic51.C: New.
14685 * g++.dg/cpp0x/variadic52.C: New.
14686 * g++.dg/cpp0x/variadic53.C: New.
14687 * g++.dg/cpp0x/variadic54.C: New.
14688 * g++.dg/cpp0x/variadic55.C: New.
14689 * g++.dg/cpp0x/variadic56.C: New.
14690 * g++.dg/cpp0x/variadic57.C: New.
14691 * g++.dg/cpp0x/variadic58.C: New.
14692 * g++.dg/cpp0x/variadic59.C: New.
14693 * g++.dg/cpp0x/variadic60.C : New.
14694 * g++.dg/cpp0x/variadic61.C : New.
14695 * g++.dg/cpp0x/variadic62.C : New.
14696 * g++.dg/cpp0x/variadic63.C : New.
14697 * g++.dg/cpp0x/variadic64.C : New.
14698 * g++.dg/cpp0x/variadic65.C : New.
14699 * g++.dg/cpp0x/variadic66.C : New.
14700 * g++.dg/cpp0x/variadic67.C : New.
14701 * g++.dg/cpp0x/variadic68.C : New.
14702 * g++.dg/cpp0x/variadic69.C : New.
14703 * g++.dg/cpp0x/variadic70.C : New.
14704 * g++.dg/cpp0x/variadic71.C : New.
14705 * g++.dg/cpp0x/variadic72.C : New.
14706 * g++.dg/cpp0x/variadic73.C : New.
14707 * g++.dg/cpp0x/variadic74.C : New.
14708 * g++.dg/cpp0x/variadic75.C : New.
14709 * g++.dg/cpp0x/variadic-ex1.C : New.
14710 * g++.dg/cpp0x/variadic-ex2.C : New.
14711 * g++.dg/cpp0x/variadic-ex3.C : New.
14712 * g++.dg/cpp0x/variadic-ex4.C : New.
14713 * g++.dg/cpp0x/variadic-ex5.C : New.
14714 * g++.dg/cpp0x/variadic-ex6.C : New.
14715 * g++.dg/cpp0x/variadic-ex7.C : New.
14716 * g++.dg/cpp0x/variadic-ex8.C : New.
14717 * g++.dg/cpp0x/variadic-ex9.C : New.
14718 * g++.dg/cpp0x/variadic-ex10.C : New.
14719 * g++.dg/cpp0x/variadic-ex11.C : New.
14720 * g++.dg/cpp0x/variadic-ex12.C : New.
14721 * g++.dg/cpp0x/variadic-ex13.C : New.
14722 * g++.dg/cpp0x/variadic-ex14.C : New.
14724 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14726 PR libgfortran/31099
14727 * gfortran.dg/unformatted_recl.f90: New test.
14729 2007-03-09 Roger Sayle <roger@eyesopen.com>
14731 * gcc.dg/fold-eqcmplx-1.c: New test case.
14733 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14735 PR rtl-optimization/30643
14736 * gcc.dg/pr30643.c: New.
14738 2007-03-09 Chao-ying Fu <fu@mips.com>
14740 * gcc.target/mips/mips32-dspr2-type.c: New test.
14741 * gcc.target/mips/mips32-dspr2.c: New test.
14742 * gcc.target/mips/dspr2-MULT.c: New test.
14743 * gcc.target/mips/dspr2-MULTU.c: New test.
14744 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14745 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14746 Adjust some formats.
14748 2007-03-09 Dirk Mueller <dmueller@suse.de>
14751 * gcc.dg/Wlogical-op-1.c: New.
14752 * g++.dg/warn/Wlogical-op-1.C: New.
14754 2007-03-09 Richard Guenther <rguenther@suse.de>
14756 PR tree-optimization/30904
14757 PR middle-end/31058
14758 * gcc.dg/pr30904.c: Remove xfail.
14760 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14763 * gcc.c-torture/execute/pr31072.c: New test.
14765 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14767 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14768 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14769 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14770 *lrint* and *lround*.
14771 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14773 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14774 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14775 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14776 and *lround*. Correct macro names.
14777 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14778 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14780 2007-03-08 Ian Lance Taylor <iant@google.com>
14782 * gcc.dg/no-strict-overflow-5.c: New test.
14783 * gcc.dg/no-strict-overflow-6.c: New test.
14784 * gcc.dg/Wstrict-overflow-11.c: New test.
14785 * gcc.dg/Wstrict-overflow-12.c: New test.
14786 * gcc.dg/Wstrict-overflow-13.c: New test.
14787 * gcc.dg/Wstrict-overflow-14.c: New test.
14788 * gcc.dg/Wstrict-overflow-15.c: New test.
14790 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14792 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14793 for VxWorks kernel mode.
14794 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14796 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14798 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14801 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14803 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14804 and lib/bfill.c on VxWorks targets.
14805 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14806 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14807 lib/bfill.c and lib/memmove.c on VxWorks targets.
14808 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14809 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14810 on VxWorks targets.
14811 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14812 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14814 2007-03-08 Tobias Burnus <burnus@net-b.de>
14816 * gfortran.dg/use_5.f90: New test.
14817 * gfortran.dg/use_6.f90: Ditto.
14818 * gfortran.dg/use_7.f90: Ditto.
14820 2007-03-08 Tobias Burnus <burnus@net-b.de>
14823 * gfortran.dg/use_4.f90: New test.
14824 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14826 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14829 * gfortran.dg/parameter_array_section_2.f90: New test.
14831 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14834 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14837 * g++.dg/template/arg5.C: New test.
14839 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14841 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14843 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14845 * gcc.dg/var-expand1.c: Add newline at end of file.
14847 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14849 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14851 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14853 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14855 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14857 * gcc.dg/torture/builtin-convert-4.c: New test.
14859 2007-03-05 Ian Lance Taylor <iant@google.com>
14861 * gcc.c-torture/compile/pr31034.c: New test.
14863 2007-03-05 Ian Lance Taylor <iant@google.com>
14865 * gcc.dg/inline-18.c: New test.
14866 * gcc.dg/inline-19.c: New test.
14867 * gcc.dg/inline-20.c: New test.
14868 * gcc.dg/inline-21.c: New test.
14870 2007-03-05 Richard Guenther <rguenther@suse.de>
14872 PR tree-optimization/14052
14873 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14875 2007-03-05 Richard Guenther <rguenther@suse.de>
14877 PR tree-optimization/23777
14878 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14880 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14883 * gcc.dg/multiple-overflow-warn-3.c: New.
14884 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14886 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14889 * g++.dg/parse/template23.C: New test.
14891 2007-03-04 Roger Sayle <roger@eyesopen.com>
14893 PR middle-end/30744
14894 * gcc.dg/pr30744-1.c: New test case.
14896 2007-03-04 Tobias Burnus <burnus@net-b.de>
14898 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14900 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14903 * gfortran.dg/logical_3.f90: New test.
14905 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14907 PR libfortran/30981
14908 * gfortran.dg/integer_exponentiation_1.f90: New test.
14910 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14912 * gcc.target/m68k/m68k.exp: New.
14913 * gcc.target/m68k/crash1.c: New.
14915 2007-03-03 Tobias Burnus <burnus@net-b.de>
14917 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14918 to be more compatible with integer(kind=8).
14920 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14922 PR libfortran/31001
14923 * gfortran.dg/zero_sized_3.f90: New test.
14925 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14928 * g++.dg/parse/else.C: New.
14929 * g++.dg/parse/else-2.C: New.
14931 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14932 Tobias Burnus <burnus@net-b.de>
14935 * gfortran.dg/size_dim.f90: New test.
14937 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14938 Tobias Burnus <burnus@net-b.de>
14941 * gfortran.dg/entry_9.f90: New test.
14943 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14946 * g++.dg/inherit/covariant16.C: New test.
14948 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14950 * g++.dg/other/darwin-minversion-1.C: New.
14952 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14954 * gcc.dg/tree-ssa/20070302-1.c: New test.
14956 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14958 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14961 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14963 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14965 2007-03-01 Simon Baldwin <simonb@google.com>
14968 * warn/ignored_typedef.C: New.
14969 * init/ctor8.C: Added dg-warning to consume ignored typedef
14971 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14972 and added an explicit line number.
14974 2007-02-28 Richard Guenther <rguenther@suse.de>
14976 PR middle-end/30364
14977 * gcc.dg/torture/pr30364-1.c: New testcase.
14978 * gcc.dg/torture/pr30364-2.c: Likewise.
14979 * gcc.dg/torture/pr30364-3.c: Likewise.
14981 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14983 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14984 powerpc*, use -funsafe-math-optimizations.
14985 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14986 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14988 2007-02-28 Tobias Burnus <burnus@net-b.de>
14989 Paul Thomas <pault@gcc.gnu.org>
14993 * c_by_val_1.f: Test %VAL() with non-default kind.
14994 * c_by_val.c: Ditto.
14995 * c_by_val_4.f: New test.
14997 2007-02-28 Tobias Burnus <burnus@net-b.de>
15000 * gfortran.dg/continuation_7.f90: New test.
15002 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
15004 * g++.dg/inherit/thunk7.C: New test.
15005 * lib/target-supports.exp (check_profiling_available): Not available
15008 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
15011 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15013 2007-02-27 Mark Mitchell <mark@codesourcery.com>
15015 * lib/target-supports.exp (check_effective_target_init_priority):
15016 Remove Solaris special case.
15018 2007-02-26 Geoffrey Keating <geoffk@apple.com>
15020 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15021 for more builtin types.
15023 * g++.dg/ext/visibility/class1.C: Port to Darwin.
15024 * g++.dg/ext/visibility/noPLT.C: Likewise.
15026 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15028 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15031 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
15034 * size_optional_dim_1.f90: New test.
15036 2007-02-25 Mark Mitchell <mark@codesourcery.com>
15038 * gcc.dg/vxworks/vxworks.exp: New file.
15039 * gcc.dg/vxworks/initpri1.c: Likewise.
15040 * gcc.dg/vxworks/initpri2.c: Likewise.
15041 * gcc.dg/initpri2.c: Add more tests.
15042 * g++.dg/special/initpri2.C: Likewise.
15044 * gcc.dg/initpri1.c: New test.
15045 * gcc.dg/initpri2.c: Likewise.
15046 * g++.dg/special/initpri1.C: New test.
15047 * g++.dg/special/initpri2.C: Likewise.
15048 * g++.dg/special/conpr-1.C: Use init_priority effective target.
15049 * g++.dg/special/conpr-2.C: Likewise.
15050 * g++.dg/special/conpr-3.C: Likewise.
15051 * g++.dg/special/conpr-4.C: Likewise.
15052 * g++.dg/special/initp1.C: Likewise.
15053 * g++.dg/special/ecos.exp: Remove code to detect availability of
15054 constructor priorities.
15055 * lib/target-supports.exp (check_effective_target_init_priority):
15058 2007-02-24 Jan Hubicka <jh@suse.cz>
15060 * gcc.c-torture/execute/pr30778.c: New testcase.
15062 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15064 PR libgfortran/30918
15065 * gfortran.dg/namelist_26.f90: New test.
15067 2007-02-24 Richard Guenther <rguenther@suse.de>
15069 PR middle-end/30951
15070 * gcc.dg/pr30951.c: New testcase.
15072 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15074 * gcc.dg/torture/builtin-modf-1.c: New test.
15076 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
15078 PR tree-optimization/30904
15079 * gcc.dg/pr30904.c: New test.
15081 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15083 * gcc.test-framework/README: Correct command.
15084 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15086 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15088 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15090 * lib/target-supports.exp (check_effective_target_unwrapped): New.
15092 2007-02-23 Mark Mitchell <mark@codesourcery.com>
15094 * lib/target-supports.exp (check_effective_target_newlib): New
15097 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
15100 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15101 allocatable component.
15104 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15106 * gcc.dg/torture/builtin-logb-1.c: New test.
15107 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15108 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15109 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15112 2007-02-23 Richard Guenther <rguenther@suse.de>
15114 * g++.dg/warn/changes-meaning.C: New testcase.
15116 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15118 PR libgfortran/30910
15119 * gfortran.dg/fmt_zero_precision.f90: Update test.
15121 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15123 * gcc.dg/torture/builtin-frexp-1.c: New test.
15125 2007-02-22 Mark Mitchell <mark@codesourcery.com>
15127 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15129 2007-02-22 Ian Lance Taylor <iant@google.com>
15132 * g++.dg/debug/pr30898.C: New test.
15134 2007-02-22 Ira Rosen <irar@il.ibm.com>
15136 * gcc.dg/vect/vect-106.c: New test.
15138 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15139 Ira Rosen <irar@il.ibm.com>
15141 PR tree-optimization/30843
15142 * gcc.dg/vect/pr30843.c: New test.
15144 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15146 PR tree-optimization/30858
15147 * gcc.dg/vect/pr30858.c: New test.
15149 2007-02-21 Mark Mitchell <mark@codesourcery.com>
15151 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15152 to set options for compiling testglue.
15153 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15154 * lib/obj-c++.exp (obj-c++_init): Likewise.
15156 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15158 * gnat.dg/derived_aggregate.adb: New test.
15160 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15162 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15163 sh* targets. Call the correct CKSGN macro.
15165 2007-02-21 Jakub Jelinek <jakub@redhat.com>
15167 * gfortran.dg/gomp/omp_parse1.f90: New test.
15168 * gfortran.dg/gomp/omp_parse2.f: New test.
15170 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
15173 * gfortran.dg/do_pointer_1.f90: New test.
15175 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15177 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15180 2007-02-20 Geoffrey Keating <geoffk@apple.com>
15182 * gcc.dg/darwin-minversion-1.c: New.
15183 * gcc.dg/darwin-minversion-2.c: New.
15185 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15187 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15189 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15190 DJ Delorie <dj@redhat.com>
15193 * gcc.dg/Wfatal.c: New.
15194 * gcc.dg/Wfatal-2.c: New.
15195 * gcc.dg/Werror-1.c: Adjust expectations.
15196 * gcc.dg/Werror-5.c: Likewise.
15197 * gcc.dg/Werror-7.c: Likewise.
15198 * gcc.dg/Werror-10.c: Likewise.
15199 * gcc.dg/Werror-11.c: Likewise.
15201 2007-02-20 Tobias Burnus <burnus@net-b.de>
15204 * gfortran.dg/volatile10.f90: New test.
15206 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
15208 PR libfortran/30533
15209 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
15211 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15213 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15214 * gcc.dg/Walways-true-1.c: Likewise.
15215 * gcc.dg/weak/weak-3.c: Likewise.
15216 * gcc.dg/Werror-1.c: Likewise.
15217 * gcc.dg/Werror-3.c: Likewise.
15218 * gcc.dg/Werror-4.c: Likewise.
15219 * gcc.dg/Werror-5.c: Likewise.
15220 * gcc.dg/Werror-6.c: Likewise.
15221 * gcc.dg/Werror-7.c: Likewise.
15222 * gcc.dg/Werror-8.c: Likewise.
15223 * gcc.dg/Werror-10.c: Likewise.
15224 * gcc.dg/Werror-11.c: Likewise.
15225 * gcc.dg/Werror-12.c: Likewise.
15226 * g++.old-deja/g++.mike/warn8.C: Likewise.
15227 * g++.dg/warn/Walways-true-1.C: Likewise.
15228 * g++.dg/warn/Walways-true-2.C: Likewise.
15229 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15230 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15231 -Wstring-literal-comparison with -Waddress.
15232 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15233 -Wno-string-literal-comparison with -Wno-address.
15235 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15237 * gnat.dg/self_aggregate_with_call.adb: New test.
15239 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15241 PR tree-optimization/30975
15242 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15243 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15244 * gcc.dg/vect/pr30795.c: New.
15246 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15249 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15251 2007-02-18 Roger Sayle <roger@eyesopen.com>
15253 PR rtl-optimization/28173
15254 * gcc.target/i386/andor-1.c: New test case.
15256 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15258 * gcc.dg/torture/builtin-ldexp-1.c: New.
15259 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15261 2007-02-18 Roger Sayle <roger@eyesopen.com>
15263 * gfortran.dg/array_constructor_15.f90: New test case.
15265 2007-02-18 Roger Sayle <roger@eyesopen.com>
15267 * gfortran.dg/forall_10.f90: New test case.
15269 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15271 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15273 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15275 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15276 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15278 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15280 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15281 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15282 * gcc.target/i386/xchg-1.c: New test.
15283 * gcc.target/i386/xchg-2.c: New test.
15285 2007-02-16 Richard Guenther <rguenther@suse.de>
15286 Christian Bruel <christian.bruel@st.com>
15288 * gcc.dg/strict-overflow-5.c: New testcase.
15290 2007-02-16 Tobias Burnus <burnus@net-b.de>
15293 * gfortran.dg/func_derived_4.f90: New test.
15295 2007-02-15 Roger Sayle <roger@eyesopen.com>
15297 PR middle-end/30391
15298 * gfortran.dg/pr30391-1.f90: New test case.
15300 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15302 PR middle-end/30433
15303 * gcc.c-torture/compile/pr30433.c: New testcase to check
15304 that complex constants comparisions are foldded.
15306 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15309 * g++.dg/ext/stmtexpr10.C: New testcase.
15311 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15313 PR middle-end/30729
15314 * gcc.dg/Wunused-value-2.c: New testcase.
15316 2007-02-15 Ian Lance Taylor <iant@google.com>
15318 * g++.dg/eh/subreg-1.C: New test.
15320 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15323 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15324 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15325 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15326 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15327 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15328 * gcc.dg/Werror-implicit-function-declaration.c: New.
15330 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15333 * g++.dg/warn/pr28943.C: New.
15335 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15337 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15339 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15342 * gfortran.dg/error_recovery_3.f90: New test.
15344 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15346 * g++.dg/tree-ssa/sra-1.C: New.
15348 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15350 * g++.dg/tree-ssa/sra-1.C: New.
15352 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15354 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15356 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15358 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15360 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15363 * gfortran.dg/logical_2.f90: New test.
15365 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15367 * gcc.dg/torture/complex-alias-1.c: New test.
15369 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15371 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15372 instead of -fdump-tree-tailcall.
15374 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15376 * gfortran.dg/interface_10.f90: Fix comment typo.
15378 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15380 PR tree-optimization/30771
15381 * gcc.dg/vect/pr30771.c: New test.
15383 2007-02-13 Ian Lance Taylor <iant@google.com>
15385 * gcc.dg/Wstrict-overflow-1.c: New test.
15386 * gcc.dg/Wstrict-overflow-2.c: New test.
15387 * gcc.dg/Wstrict-overflow-3.c: New test.
15388 * gcc.dg/Wstrict-overflow-4.c: New test.
15389 * gcc.dg/Wstrict-overflow-5.c: New test.
15390 * gcc.dg/Wstrict-overflow-6.c: New test.
15391 * gcc.dg/Wstrict-overflow-7.c: New test.
15392 * gcc.dg/Wstrict-overflow-8.c: New test.
15393 * gcc.dg/Wstrict-overflow-9.c: New test.
15394 * gcc.dg/Wstrict-overflow-10.c: New test.
15396 2007-02-13 Roger Sayle <roger@eyesopen.com>
15398 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15400 2007-02-13 Richard Henderson <rth@redhat.com>
15402 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15403 * gcc.c-torture/execute/pr29302-1.c: ... here.
15405 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15408 * gcc.dg/c90-return-1.c: Update output.
15409 * gcc.dg/c99-return-1.c: Likewise.
15411 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15414 * gfortran.dg/used_dummy_types_7.f90: New test..
15416 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15418 * gcc.target/i386/parity-1.c: New test.
15419 * gcc.target/i386/parity-2.c: New test.
15421 2007-02-12 Roger Sayle <roger@eyesopen.com>
15423 * gcc.target/i386/builtin-bswap-3.c: New test case.
15425 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15427 PR tree-optimization/29145
15428 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15429 alias analysis is improved to take better advantage of restrict
15430 qualified pointers.
15431 * gcc.dg/vect/vect-80.c: Likewise.
15432 * gcc.dg/vect/pr29145.c: New.
15434 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15436 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15437 * gcc.target/i386/sse4a-insert.c: Likewise.
15439 2007-02-11 Roger Sayle <roger@eyesopen.com>
15441 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15442 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15444 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15447 * gfortran.dg/enum_4.f90: Update error message checks.
15449 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15452 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15453 versions of the modules.
15456 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15457 by getting rid of recursive I/O and providing functions with
15461 * gfortran.dg/char_array_constructor_2.f90
15463 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15466 * g++.dg/template/spec34.C: New test
15468 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15470 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15471 on i?86 and x86_64.
15472 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15473 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15474 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15475 on i?86 and x86_64.
15476 * gcc.dg/vect/vect-113.c: Ditto.
15478 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15481 * g++.dg/eh/weak1-C: New test.
15482 * g++.dg/eh/weak1-a.cc: Likewise.
15483 * g++.dg/eh/comdat1.C: Likewise.
15485 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15486 Dorit Nuzman <dorit@il.ibm.com>
15488 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15489 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15490 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15491 * gcc.dg/vect/vect-113.c: Likewise.
15493 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15495 2007-02-10 Richard Henderson <rth@redhat.com>
15497 * lib/target-supports.exp (check_effective_target_tls): Redefine
15498 to mean non-emulated tls.
15499 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15500 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15501 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15502 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15503 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15504 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15505 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15507 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15509 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15511 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15513 * gfortran.dg/secnds.f: Replace time tolerance with a
15514 before-and-after bracket.
15515 * gfortran.dg/secnds-1.f: Likewise.
15517 2007-02-09 Tobias Burnus <burnus@net-b.de>
15520 * gfortran.dg/maxlocval_1.f90: New test.
15522 2007-02-09 Roger Sayle <roger@eyesopen.com>
15524 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15526 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15529 * gfortran.dg/array_function_1.f90: New test.
15531 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15533 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15534 (check_effective_target_dummy_wcsftime): New functions.
15536 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15538 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15539 * lib/target-supports.exp (check_effective_target_uclibc): New
15542 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15544 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15545 (vsnprintf): Don't define for uClibc targets.
15547 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15549 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15550 set before checking whether it was allowed.
15551 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15552 before checking inside_main.
15554 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15556 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15558 (u16sf): Likewise u4sf.
15559 * g++.dg/compat/struct-layout-1.h: Likewise.
15561 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15563 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15565 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15566 m68k targets if check_effective_target_coldfire_fpu returns true.
15568 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15569 Richard Guenther <rguenther@suse.de>
15571 PR middle-end/23361
15572 * gcc.dg/fold-compare-3.c: New testcase.
15573 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15575 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15577 * gcc.dg/pr26570.c: Clean up coverage files.
15578 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15579 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15580 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15581 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15582 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15583 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15584 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15585 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15586 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15587 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15588 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15589 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15590 * gcc.dg/vect/pr28952.c: Ditto.
15591 * gcc.dg/vect/pr27151.c: Ditto.
15592 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15593 * g++.dg/gomp/macro-3.C: Ditto.
15595 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15597 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15600 2007-02-08 Roger Sayle <roger@eyesopen.com>
15602 * gcc.target/i386/builtin-bswap-2.c: New test case.
15604 2007-02-08 Roger Sayle <roger@eyesopen.com>
15606 * gfortran.dg/forall_8.f90: New test case.
15607 * gfortran.dg/forall_9.f90: Likewise.
15609 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15611 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15613 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15615 * lib/target-supports.exp (check_effective_target_simulator): New.
15617 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15619 * gcc.dg/tree-ssa/loop-25.c: New test.
15621 2007-02-06 Richard Henderson <rth@redhat.com>
15623 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15625 2007-02-06 Roger Sayle <roger@eyesopen.com>
15627 * gcc.target/powerpc/popcount-1.c: New test case.
15628 * gcc.target/powerpc/parity-1.c: Likewise.
15630 2007-02-06 Richard Guenther <rguenther@suse.de>
15632 PR middle-end/27302
15633 * gcc.dg/torture/pr27302-2.c: New testcase.
15635 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15637 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15638 * gcc.dg/vect/vect-iv-1.c: New test.
15639 * gcc.dg/vect/vect-iv-2.c: New test.
15640 * gcc.dg/vect/vect-iv-3.c: New test.
15641 * gcc.dg/vect/vect-iv-4.c: New test.
15642 * gcc.dg/vect/vect-iv-5.c: New test.
15643 * gcc.dg/vect/vect-iv-6.c: New test.
15644 * gcc.dg/vect/vect-iv-7.c: New test.
15645 * gcc.dg/vect/vect-iv-8.c: New test.
15646 * gcc.dg/vect/vect-iv-9.c: New test.
15647 * gcc.dg/vect/vect-iv-10.c: New test.
15648 * gcc.dg/vect/vect-iv-11.c: New test.
15649 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15650 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15651 * gcc.dg/vect/vect-14.c: Now vectorizable.
15652 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15654 * gcc.dg/vect/vect-27.c: Likewise.
15655 * gcc.dg/vect/vect-29.c Likewise.
15656 * gcc.dg/vect/vect-dv-2.c: Likewise.
15657 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15658 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15659 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15661 2007-02-06 Ira Rosen <irar@il.ibm.com>
15663 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15665 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15667 * gcc.dg/builtins-20.c: Add more cases.
15669 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15672 * gcc.dg/pr30189.c: New test.
15674 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15676 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15678 * gcc.target/i386/sse4a-extract.c: New test.
15679 * gcc.target/i386/sse4a-insert.c: New test.
15680 * gcc.target/i386/sse4a-montsd.c: New test.
15681 * gcc.target/i386/sse4a-montss.c: New test.
15683 2007-02-05 Richard Guenther <rguenther@suse.de>
15685 * gcc.target/i386/vectorize3.c: New testcase.
15687 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15690 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15692 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15695 * gfortran.dg/repeat_1.f90: New test.
15697 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15700 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15701 * gfortran.dg/derived_init_2.f90: Ditto.
15702 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15703 * gfortran.dg/array_initializer_1.f90: Ditto.
15704 * gfortran.dg/do_2.f90: Ditto.
15705 * gfortran.dg/proc_assign_1.f90: Ditto.
15707 2007-02-04 Richard Guenther <rguenther@suse.de>
15709 PR middle-end/30636
15710 * g++.dg/warn/pr30636.C: New testcase.
15711 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15713 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15715 PR middle-end/30667
15716 * gfortran.dg/pr30667.f: New test.
15718 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15720 * gcc.dg/builtins-54.c: Add more cases.
15722 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15725 * gfortran.dg/zero_sized_2.f90: New test.
15728 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15731 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15734 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15737 * gfortran.dg/interface_10.f90: New test.
15739 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15741 * gcc.dg/builtins-20.c: Add more cases.
15743 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15746 * gcc-target/ia64/pr29682.c: New test.
15748 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15751 * gfortran.dg/arrayio_11.f90.f90: New test.
15754 * gfortran.dg/arrayio_12.f90.f90: New test.
15756 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15759 * g++.dg/tls/diag-5.C: New test.
15761 PR middle-end/30473
15762 * gcc.dg/pr30473.c: New test.
15763 * gcc.c-torture/execute/20070201-1.c: New test.
15765 2007-02-01 Roger Sayle <roger@eyesopen.com>
15767 * gfortran.dg/dependency_20.f90: New test case.
15769 2007-01-31 Ian Lance Taylor <iant@google.com>
15771 * gcc.dg/lower-subreg-1.c (test): New test.
15773 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15775 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15777 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15779 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15780 * gcc.dg/torture/builtin-math-3.c: Likewise.
15782 2007-01-31 Dirk Mueller <dmueller@suse.de>
15784 gcc.dg/Wparentheses-2.c: Update and add new tests.
15786 2007-01-31 Ira Rosen <irar@il.ibm.com>
15788 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15791 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15793 * gcc.dg/builtins-63.c: New test.
15795 2007-01-31 Tobias Burnus <burnus@net-b.de>
15798 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15800 2007-01-31 Tobias Burnus <burnus@net-b.de>
15803 * gfortran.dg/volatile8.f90: New argument conformance test.
15804 * gfortran.dg/volatile9.f90: New scope test.
15806 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15809 * g++.dg/warn/null4.C: New.
15811 2001-01-30 Roger Sayle <roger@eyesopen.com>
15812 Uros Bizjak <ubizjak@gmail.com>
15814 * gcc.dg/large-size-array-3.c: Correct typo.
15816 2007-01-30 Richard Guenther <rguenther@suse.de>
15818 PR middle-end/27657
15819 * g++.dg/debug/pr27657.C: New testcase.
15821 2007-01-30 Richard Guenther <rguenther@suse.de>
15823 PR middle-end/30313
15824 * gcc.dg/torture/pr30313.c: New testcase.
15826 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15828 * gcc.dg/dfp/dfp-except.h: New file.
15829 * gcc.dg/dfp/fe-check.h: New file.
15830 * gcc.dg/dfp/fe-binop.c: New test.
15831 * gcc.dg/dfp/fe-convert-1.c: New test.
15832 * gcc.dg/dfp/fe-convert-2.c: New test.
15833 * gcc.dg/dfp/fe-convert-3.c: New test.
15835 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15836 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15837 * gcc.dg/dfp/convert-dfp.c: Ditto.
15838 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15840 2007-01-29 Josh Conner <jconner@apple.com>
15842 * gcc.target/powerpc/altivec-24.c: New test.
15844 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15847 * g++.dg/parse/defarg12.C: New test.
15849 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15852 * gfortran.dg/used_dummy_types_6.f90: New test.
15854 2007-01-28 Jan Hubicka <jh@suse.cz>
15856 * gcc.dg/tree-prof/val-prof-6.c: New test.
15858 2007-01-28 Roger Sayle <roger@eyesopen.com>
15860 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15862 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15865 * g++.dg/expr/dtor4.C: New test.
15867 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15869 * gcc.dg/tree-ssa/loop-23.c: New test.
15871 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15873 PR libfortran/30389
15874 * gfortran.dg/achar_2.f90: New test.
15875 * gfortran.dg/achar_3.f90: New test.
15877 2007-01-27 Ian Lance Taylor <iant@google.com>
15879 * gcc.dg/strict-overflow-1.c: New test.
15880 * gcc.dg/no-strict-overflow-1.c: New test.
15881 * gcc.dg/strict-overflow-2.c: New test.
15882 * gcc.dg/no-strict-overflow-2.c: New test.
15883 * gcc.dg/strict-overflow-3.c: New test.
15884 * gcc.dg/no-strict-overflow-3.c: New test.
15885 * gcc.dg/strict-overflow-4.c: New test.
15886 * gcc.dg/no-strict-overflow-4.c: New test.
15887 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15888 * gcc.dg/pr15784-1.c: Likewise.
15889 * gcc.dg/pr20922-1.c: Likewise.
15890 * gcc.dg/pr20922-3.c: Likewise.
15891 * gcc.dg/pr20922-4.c: Likewise.
15892 * gcc.dg/pr20922-6.c: Likewise.
15893 * gcc.dg/compare-4.c: Likewise.
15894 * gcc.dg/torture/pr26898-1.c: Likewise.
15895 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15896 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15897 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15898 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15899 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15900 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15901 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15902 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15903 * g++.dg/tree-ssa/pr21082.C: Likewise.
15905 2007-01-27 Roger Sayle <roger@eyesopen.com>
15907 * gcc-dg/large-size-array-3.c: New test case.
15909 2007-01-27 Roger Sayle <roger@eyesopen.com>
15911 * gfortran.dg/forall_7.f90: New test case.
15913 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15916 * gfortran.dg/where_operator_assign_1.f90: New test.
15917 * gfortran.dg/where_operator_assign_2.f90: New test.
15918 * gfortran.dg/where_operator_assign_3.f90: New test.
15920 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15922 * lib/target-supports.exp
15923 (check_effective_target_powerpc_altivec): New.
15924 (check_effective_target_vect_cmdline_needed): Use it.
15926 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15929 * gfortran.dg/backslash_3.f: New test.
15931 2007-01-26 Richard Guenther <rguenther@suse.de>
15933 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15935 2007-01-26 Tobias Burnus <burnus@net-b.de>
15937 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15938 * gfortran.dg/vect/vect.exp: Ditto.
15939 * gfortran.dg/dg.exp: Ditto.
15940 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15941 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15943 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15945 * gcc.dg/builtins-20.c: Add more cases.
15946 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15948 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15951 * gcc.dg/Wall.c: New.
15952 * gcc.dg/Wno-all.c: New.
15953 * gfortran.dg/Wall.f90: New.
15954 * gfortran.dg/Wno-all.f90: New.
15956 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15958 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15959 * g++.dg/eh/simd-2.C: Also run on Darwin.
15960 * g++.dg/eh/simd-3.C: New.
15961 * g++.dg/eh/simd-4.C: New.
15963 2007-01-25 Richard Guenther <rguenther@suse.de>
15965 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15967 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15969 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15971 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15972 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15973 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15974 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15975 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15976 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15977 * gcc.dg/ipa/ipa-7.c: New testcase.
15979 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15981 * g++.dg/cpp0x/warn_cxx0x.C: New.
15983 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15985 * gcc.dg/builtins-20.c: Test builtin carg.
15987 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15989 PR middle-end/27416
15990 * gcc.dg/gomp/pr27416.c: New test.
15992 PR middle-end/30494
15993 * gcc.dg/gomp/pr30494.c: New test.
15994 * g++.dg/gomp/pr30494.C: New test.
15996 PR middle-end/30421
15997 * gcc.dg/gomp/pr30421.c: New test.
15999 2007-01-24 Steve Ellcey <sje@cup.hp.com>
16001 * gcc.target/ia64/versionid-1.c: New test.
16002 * gcc.target/ia64/versionid-2.c: New test.
16004 2007-01-24 Richard Guenther <rguenther@suse.de>
16007 * gcc.dg/builtins-57.c: Change to a link-time testcase
16008 to support non-C99 targets.
16010 2007-01-24 Jan Hubicka <jh@suse.cz>
16012 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16014 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
16016 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16018 2007-01-23 Andrew Pinski <pinskia@gmail.com>
16021 * objc.dg/const-str-12.m: New test.
16023 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16026 * gfortran.dg/ctrl-z.f90: New test.
16028 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16031 * gfortran.dg/namelist_assumed_char.f90: New test.
16033 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
16036 * g++.dg/inherit/covariant15.C: New test.
16038 2007-01-23 Ian Lance Taylor <iant@google.com>
16040 * g++.dg/warn/Wparentheses-24.C: New test.
16042 2007-01-23 Richard Guenther <rguenther@suse.de>
16045 * ada/acats/run_acats: Do not call gnatmake or gnatchop
16048 2007-01-22 Richard Guenther <rguenther@suse.de>
16050 PR tree-optimization/30038
16051 * gcc.dg/builtins-62.c: New testcase.
16053 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16055 * gcc.c-torture/compile/20070121.c: New test.
16057 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
16059 PR libfortran/30525
16060 * gfortran.dg/char_comparison_1.f: New test.
16062 2007-01-21 Ira Rosen <irar@il.ibm.com>
16064 * gcc.dg/vect/vect-strided-same-dr.c: New test.
16066 2007-01-20 Andrew Pinski <pinskia@gmail.com>
16069 * objc.dg/pch: New directory.
16070 * objc.dg/pch/pch.exp: New file.
16071 * objc.dg/pch/interface-1.m: New test.
16072 * objc.dg/pch/interface-1.hs: New include file.
16073 * lib/objc.exp (objc_target_compile): Add
16074 "-x objective-c-header" in front of the sources if this is
16075 a precompiled header being compiled.
16077 2007-01-20 Roger Sayle <roger@eyesopen.com>
16079 * gfortran.dg/array_memcpy_3.f90: New test case.
16080 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16082 2007-01-20 Roger Sayle <roger@eyesopen.com>
16083 Brooks Moses <brooks.moses@codesourcery.com>
16084 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16086 * gfortran.dg/intrinsic_sign_1.f90: New test case.
16087 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16089 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16091 * gcc.dg/torture/builtin-math-3.c: Test fdim.
16093 2007-01-19 Mike Stump <mrs@apple.com>
16095 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16098 2007-01-19 Roger Sayle <roger@eyesopen.com>
16100 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16101 option instead of -funsafe-math-optimizations.
16103 2007-01-19 Tomas Bily <tbily@suse.cz>
16105 gcc.dg/tree-prof/indir-call-prof.c: New.
16106 g++.dg/dg.exp: Add tree-prof subdirectory.
16107 g++.dg/tree-prof/indir-call-prof.C: New.
16108 g++.dg/tree-prof/tree-prof.exp: New.
16110 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16113 * g++.dg/warn/deprecated.C: Update warning output.
16114 * g++.dg/warn/deprecated-2.C: Likewise.
16115 * g++.dg/warn/deprecated-3.C: New.
16117 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
16119 * gcc.c-torture/execute/nestfunc-7.c: New.
16121 2007-01-18 Hui-May Chang <hm.chang@apple.com>
16123 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16125 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
16127 * gcc.dg/m68k-pic-1.c: New.
16129 2007-01-18 Roger Sayle <roger@eyesopen.com>
16131 * gfortran.dg/array_memcpy_4.f90: New test case.
16133 2007-01-18 Josh Conner <jconner@apple.com>
16136 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16137 * gcc.dg/vect/no-trapping-math-1: New.
16138 * gcc.dg/vect/no-trapping-math-2: New.
16140 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
16142 * gcc.target/i386/387-8.c: Update comment about optimizing
16143 inherent load of 1.0 of fptan instruction.
16145 2007-01-18 Dirk Mueller <dmueller@suse.de>
16146 Richard Guenther <rguenther@suse.de>
16149 * gcc.dg/Warray-bounds.c: New testcase.
16150 * gcc.dg/Warray-bounds-2.c: New testcase.
16151 * g++.dg/warn/Warray-bounds.C: New testcase.
16152 * g++.dg/warn/Warray-bounds-2.C: New testcase.
16154 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
16157 * gfortran.dg/generic_12.f90: New test.
16159 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
16161 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16162 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16164 2007-01-16 Janis Johnson <janis187@us.ibm.com>
16166 * gcc.dg/dfp/compare-special.h: New file.
16167 * gcc.dg/dfp/compare-special-32.c: New test.
16168 * gcc.dg/dfp/compare-special-64.c: New test.
16169 * gcc.dg/dfp/compare-special-128.c: New test.
16171 2007-01-16 Roger Sayle <roger@eyesopen.com>
16172 Paul Thomas <pault@gcc.gnu.org>
16173 Steven G. Kargl <kargl@gcc.gnu.org>
16176 * gfortran.dg/forall_6.f90: New test case.
16177 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16178 * gfortran.dg/dependency_13.f90: Likewise.
16180 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16183 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16184 targets that don't support Inf.
16186 2007-01-15 Dale Johannesen <dalej@apple.com>
16188 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
16190 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
16192 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
16193 of achar for 0xff to avoid the "Extended ASCII not
16194 implemented" error message.
16196 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
16199 * gfortran.dg/altreturn_4.f90: New test.
16202 * gfortran.dg/stfunc_4.f90: New test.
16205 * gfortran.dg/bound_2.f90: Reinstate commented out line.
16206 * gfortran.dg/initialization_1.f90: Change warning.
16209 * gfortran.dg/specification_type_resolution_2.f90: New test.
16211 2007-01-14 Jan Hubicka <jh@suse.cz>
16213 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16214 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16215 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16218 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
16221 * gfortran.dg/external_procedures_2.f90: New test.
16223 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
16226 * gcc.target/i386/pr30413.c: New test.
16228 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
16231 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16233 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16235 * gcc.dg/20070112-1.c: New test.
16237 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16239 PR libgfortran/30435
16240 * gfortran.dg/list_read_6.f90: New test.
16242 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16244 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16246 2007-01-12 Tom Tromey <tromey@redhat.com>
16248 PR preprocessor/28227:
16249 * gcc.dg/cpp/pr28227.c: New file.
16251 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16253 * gcc.dg/tree-ssa/loop-22.c: New test.
16255 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16257 PR tree-optimization/29516
16258 * gcc.dg/tree-ssa/loop-20.c: New test.
16260 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16262 PR libfortran/30415
16263 * minmaxloc_integer_kinds_1.f90: New test.
16265 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16268 * g++.dg/template/sizeof-template-argument.C: New test.
16270 2007-01-11 Jan Hubicka <jh@suse.cz>
16272 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16273 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16274 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16275 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16276 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16277 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16278 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16279 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16280 transformation in question.
16281 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16282 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16283 * gcc.dg/always_inline3.c: Likewise.
16285 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16288 * g++.dg/template/typename11.C: New test.
16290 2007-01-10 Robert Kennedy <jimbob@google.com>
16292 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16294 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16296 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16297 for different integer kinds.
16298 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16299 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16300 * gfortran.dg/ishft_2.f90: New test.
16301 * gfortran.dg/ishft_3.f90: New test.
16303 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16305 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16307 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16309 PR tree-optimization/30322
16310 * gcc.dg/tree-ssa/loop-21.c: New test.
16312 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16314 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16316 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16318 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16320 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16322 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16323 * g++.dg/warn/overflow-warn-3.C: Likewise.
16324 * g++.dg/warn/overflow-warn-4.C: Likewise.
16325 * g++.dg/warn/overflow-warn-5.C: Likewise.
16326 * g++.dg/warn/overflow-warn-6.C: Likewise.
16327 * g++.dg/warn/Woverflow-1.C: Likewise.
16328 * g++.dg/warn/Woverflow-2.C: Likewise.
16329 * g++.dg/warn/Woverflow-3.C: Likewise.
16330 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16332 2007-01-08 Roger Sayle <roger@eyesopen.com>
16334 * gfortran.dg/array_constructor_14.f90: New test case.
16335 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16337 2007-01-08 Richard Guenther <rguenther@suse.de>
16339 PR tree-optimization/23603
16340 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16341 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16343 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16345 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16347 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16348 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16349 compiler behaviour.
16350 * gcc.dg/simd-5.c: Likewise.
16351 * gcc.dg/simd-6.c: Likewise.
16352 * g++.dg/conversion/simd1.C: Likewise.
16353 * g++.dg/conversion/simd3.C: Likewise.
16354 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16357 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16359 PR tree-optimization/29877
16360 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16361 name of a hard register for the target concerned. Adjust dg-error
16362 directives to cope with new behaviour of TER.
16364 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16367 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16368 * g++.dg/warn/overflow-warn-1.C: New.
16369 * g++.dg/warn/overflow-warn-3.C: New.
16370 * g++.dg/warn/overflow-warn-4.C: New.
16371 * g++.dg/warn/overflow-warn-5.C: New.
16372 * g++.dg/warn/overflow-warn-6.C: New.
16373 * g++.dg/warn/Woverflow-1.C: New.
16374 * g++.dg/warn/Woverflow-2.C: New.
16375 * g++.dg/warn/Woverflow-3.C: New.
16376 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16378 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16381 * gfortran.dg/invalid_name.f90: New test.
16382 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16383 * gfortran.dg/gomp/pr29759.f90: Ditto.
16385 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16387 * gfortran.dg/present_1.f90: Update error message.
16389 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16392 * g++.dg/template/duplicate1.C: New test
16393 * g++.dg/template/memfriend6.C: Adjust error markers.
16395 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16398 * gcc.dg/torture/inline-1.c: New test.
16400 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16403 * gcc.dg/multiple-overflow-warn-1.c: New.
16404 * gcc.dg/multiple-overflow-warn-2.c: New.
16405 * gcc.dg/overflow-warn-6.c: New.
16406 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16408 2007-01-05 Roger Sayle <roger@eyesopen.com>
16410 * gfortran.dg/array_memcpy_1.f90: New test case.
16411 * gfortran.dg/array_memcpy_2.f90: Likewise.
16413 2007-01-05 Richard Guenther <rguenther@suse.de>
16415 PR middle-end/27826
16416 * g++.dg/opt/pr27826.C: New testcase.
16418 2007-01-05 Ian Lance Taylor <iant@google.com>
16420 * gcc.dg/Walways-true-1.c: New test.
16421 * gcc.dg/Walways-true-2.c: New test.
16422 * g++.dg/warn/Walways-true-1.C: New test.
16423 * g++.dg/warn/Walways-true-2.C: New test.
16425 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16428 * gcc.dg/pr30360.c: New test.
16430 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16433 * gfortran.dg/data_implied_do_1.f90: New test.
16437 * gfortran.dg/char_length_1.f90: New test.
16439 2007-01-05 Richard Guenther <rguenther@suse.de>
16441 PR middle-end/28116
16442 * g++.dg/opt/pr28116.C: New testcase.
16444 2007-01-05 Tobias Burnus <burnus@net-b.de>
16447 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16448 invalid deallocate.
16449 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16450 * gfortran.dg/protected_4.f90: Add pointer intent check.
16451 * gfortran.dg/protected_6.f90: Add pointer intent check.
16452 * gfortran.dg/pointer_intent_1.f90: New test.
16453 * gfortran.dg/pointer_intent_2.f90: New test.
16454 * gfortran.dg/pointer_intent_3.f90: New test.
16456 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16459 * gfortran.dg/altreturn_2.f90: new test.
16461 2007-01-04 Tom Tromey <tromey@redhat.com>
16463 PR preprocessor/28165:
16464 * gcc.dg/cpp/pr28165.c: New file.
16466 2007-01-03 Josh Conner <jconner@apple.com>
16468 PR middle-end/29683
16469 * gcc.dg/pr29683.c: New.
16471 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16474 * g++.dg/pch/template-1.C: New test.
16475 * g++.dg/pch/template-1.Hs: New file.
16477 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16479 PR middle-end/30353
16480 * gcc.c-torture/compile/complex-4.c: New test.
16482 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16484 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16486 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16488 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16490 PR middle-end/30286
16491 * gcc.dg/pr30286.c: New test.
16494 * g++.dg/template/crash66.C: New test.
16497 * g++.dg/template/friend49.C: New test.
16499 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16501 * gfortran.dg/ibits.f90: New test.
16503 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16505 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16506 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16508 2007-01-02 Jan Hubicka <jh@suse.cz>
16510 * gcc.dg/pr16194.c: We now output error on all three functions,
16511 not just first one.
16513 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16516 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16517 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16519 2006-01-02 Ian Lance Taylor <iant@google.com>
16521 * g++.dg/warn/Wparentheses-22.C: New test.
16522 * g++.dg/warn/Wparentheses-23.C: New test.
16524 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16527 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16528 * gcc.dg/declspec-3-Wextra.c: New.
16529 * gcc.dg/declspec-3-no.c: New
16531 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16534 * gfortran.dg/interface_10.f90: Remove.
16536 2007-01-01 Roger Sayle <roger@eyesopen.com>
16538 * gcc.dg/fold-eqxor-4.c: New test case.
16540 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16542 PR middle-end/30311
16543 * gcc.c-torture/compile/pr30311.c: New test.
16545 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16547 PR middle-end/30253
16548 * gcc.c-torture/compile/statement-expression-1.c: New test.
16550 2007-01-01 Andreas Schwab <schwab@suse.de>
16553 * g++.dg/eh/pr29166.C: New test.
16555 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16557 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16559 (check_effective_target_vect_cmdline_needed): Use it.
16561 2006-12-31 Richard Guenther <rguenther@suse.de>
16563 PR middle-end/30137
16564 * gcc.dg/pr30137-1.c: New testcase.
16565 * gcc.dg/pr30137-2.c: Likewise.
16567 2006-12-31 Roger Sayle <roger@eyesopen.com>
16569 PR middle-end/30322
16570 * gcc.dg/fold-plusnot-1.c: New test case.
16572 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16575 * g++.dg/parse/template22.C: New test.
16577 2006-12-31 Richard Guenther <rguenther@suse.de>
16579 PR middle-end/30338
16580 * gcc.c-torture/compile/pr30338.c: New testcase.
16582 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16585 * gfortran.dg/intrinsic_actual_4.f90: New test.
16588 * gfortran.dg/func_decl_3.f90: New test.
16590 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16593 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16594 * gfortran.dg/c_by_val_1.f: New test.
16595 * gfortran.dg/c_by_val_2.f: New test.
16596 * gfortran.dg/c_by_val_3.f: New test.
16598 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16600 PR libfortran/30321
16601 * gfortran.dg/sum_zero_array_1.f90: New test.
16603 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16605 PR preprocessor/29612
16606 * gcc.dg/cpp/pr29612-1.c: New test.
16607 * gcc.dg/cpp/pr29612-2.c: New test.
16609 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16612 * gfortran.dg/pure_formal_proc_1.f90: New test.
16615 * gfortran.dg/intrinsic_actual_3.f90: New test.
16617 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16620 * gfortran.dg/io_constraints_1.f90: Update test.
16621 * gfortran.dg/io_constraints_2.f90: Update test.
16622 * gfortran.dg/inquire_iolength.f90: New test.
16624 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16627 * gfortran.dg/interface_10.f90: New test.
16628 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16629 since z is already, locally a variable.
16632 * gfortran.dg/generic_11.f90: New test.
16633 * gfortran.dg/interface_7.f90: Remove name clash between module
16634 name and procedure 'x' referenced in the interface.
16636 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16639 * gcc.dg/Wmissing-parameter-type.c: New.
16640 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16641 * gcc.dg/Wmissing-parameter-type-no.c: New.
16643 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16646 * gfortran.dg/entry_array_specs_2.f: New test.
16649 * gfortran.dg/nested_modules_6.f90: New test.
16651 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16654 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16655 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16657 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16660 * g++.dg/opt/complex6.C: New test.
16662 2006-12-22 Ben Elliston <bje@au.ibm.com>
16664 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16665 full" if the linker on spu-*-* warns about exceeding local store.
16667 And revert this patch:
16668 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16669 fail to link due to relocation overflows on spu-*-*.
16671 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16674 * gfortran.dg/dependency_19.f90: New test.
16676 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16679 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16681 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16683 PR middle-end/30262
16684 * gcc.c-torture/execute/20061220-1.c: New test.
16686 PR middle-end/30263
16687 * gcc.dg/gomp/asm-1.c: New test.
16690 * g++.dg/eh/ia64-2.C: New test.
16692 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16696 * gcc.dg/rs6000-leaf.c: New.
16698 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16701 * gfortran.dg/f2c_8.f90: New test.
16703 2006-12-20 Bill Wendling <wendling@apple.com>
16705 * gcc.dg/asm-b.c: Check for __ppc64__.
16707 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16710 * gfortran.dg/bounds_check_5.f90: New test.
16712 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16714 PR middle-end/30143
16715 * gcc.dg/gomp/complex-1.c: New testcase.
16717 2006-12-20 Roger Sayle <roger@eyesopen.com>
16719 * gfortran.dg/array_memset_1.f90: New test case.
16721 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16723 * lib/target-supports.exp: Add spu to
16724 check_effective_target_vect_widen_mult_hi_to_si.
16726 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16729 * gfortran.dg/generic_9.f90: New test.
16732 * gfortran.dg/generic_10.f90: New test.
16734 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16737 * gcc.dg/pr30045.c: New test.
16739 2006-12-20 Ben Elliston <bje@au.ibm.com>
16741 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16743 2006-12-19 Eric Christopher <echristo@apple.com>
16746 * gcc.c-torture/execute/pr29302-1.c: New.
16748 2006-12-19 Tobias Burnus <burnus@net-b.de>
16751 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16753 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16756 * gfortran.dg/altreturn_3.f90: New test.
16758 * gfortran.dg/char_result_12.f90: Fix comment typos.
16760 2006-12-19 Ben Elliston <bje@au.ibm.com>
16762 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16763 as newlib's stdio.h uses non-traditional cpp constructs.
16765 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16767 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16768 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16769 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16770 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16771 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16772 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16773 * gfortran.dg/default_initialization.f: Renamed to
16774 default_initialization_1.f
16775 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16776 dollar_edit_descriptor_1.f
16777 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16778 dollar_edit_descriptor_2.f
16779 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16780 dollar_edit_descriptor_3.f
16781 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16782 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16783 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16784 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16785 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16786 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16787 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16788 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16789 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16790 * gfortran.dg/default_initialization_1.f: Renamed from
16791 default_initialization.f
16792 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16793 dollar_edit_descriptor-1.f
16794 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16795 dollar_edit_descriptor-2.f
16796 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16797 dollar_edit_descriptor-3.f
16798 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16799 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16800 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16802 2006-12-18 Bill Wendling <wendling@apple.com>
16804 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16805 id is an OjbC keyword.
16807 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16809 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16811 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16813 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16815 2006-12-18 Ian Lance Taylor <iant@google.com>
16817 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16819 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16821 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16823 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16826 * gfortran.fortran-torture/execute/where21.f90: New test.
16828 2006-12-17 Tobias Burnus <burnus@net-b.de>
16830 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16832 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16835 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16836 * gcc.dg/if-empty-1.c: Likewise.
16837 * gcc.dg/pr23165.c: Likewise.
16838 * g++.dg/warn/empty-body.C: Likewise.
16840 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16842 PR libfortran/30005
16843 * gfortran.dg/open_errors.f90: New test.
16845 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16847 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16849 * gcc.target/i386/ssse3-pabsb.c: New file.
16850 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16851 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16852 * gcc.target/i386/ssse3-palignr.c: Likewise.
16853 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16854 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16855 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16856 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16857 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16858 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16859 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16860 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16861 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16862 * gcc.target/i386/ssse3-psignb.c: Likewise.
16863 * gcc.target/i386/ssse3-psignd.c: Likewise.
16864 * gcc.target/i386/ssse3-psignw.c: Likewise.
16865 * gcc.target/i386/ssse3-vals.h: Likewise.
16867 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16869 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16870 * lib/fortran-torture.exp: Include target-supports.exp.
16872 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16875 * gcc.c-torture/execute/pr30185.c: New test.
16877 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16881 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16882 * gcc.dg/builtin-bswap-2.c: Likewise.
16883 * gcc.dg/builtin-bswap-3.c: Likewise.
16884 * gcc.dg/builtin-bswap-4.c: Likewise.
16885 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16886 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16888 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16890 PR libfortran/30145
16891 * gfortran.dg/write_zero_array: New test.
16893 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16896 * gfortran.dg/write_fmt_trim.f90: New test.
16898 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16901 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16904 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16906 * lib/target-supports.exp (check_weak_available): Use istarget
16907 "hppa*-*-hpux10*" instead of regexp.
16908 (check_cxa_atexit_available): Likewise.
16910 2006-12-14 Richard Guenther <rguenther@suse.de>
16912 PR tree-optimization/30197
16913 * gcc.c-torture/execute/complex-1.c: Fix function name.
16914 * gcc.dg/builtins-61.c: New testcase.
16916 2006-12-14 Richard Guenther <rguenther@suse.de>
16918 PR middle-end/30172
16919 * gcc.dg/pr30172-1.c: New testcase.
16921 2006-12-14 Richard Guenther <rguenther@suse.de>
16923 PR tree-optimization/30198
16924 * gcc.dg/builtins-60.c: New testcase.
16926 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16928 * lib/target-supports.exp (vect_no_align): Remove spu.
16930 2006-12-13 Ian Lance Taylor <iant@google.com>
16934 * g++.dg/warn/Wparentheses-5.C: New test.
16935 * g++.dg/warn/Wparentheses-6.C: New test.
16936 * g++.dg/warn/Wparentheses-7.C: New test.
16937 * g++.dg/warn/Wparentheses-8.C: New test.
16938 * g++.dg/warn/Wparentheses-9.C: New test.
16939 * g++.dg/warn/Wparentheses-10.C: New test.
16940 * g++.dg/warn/Wparentheses-11.C: New test.
16941 * g++.dg/warn/Wparentheses-12.C: New test.
16942 * g++.dg/warn/Wparentheses-13.C: New test.
16943 * g++.dg/warn/Wparentheses-14.C: New test.
16944 * g++.dg/warn/Wparentheses-15.C: New test.
16945 * g++.dg/warn/Wparentheses-16.C: New test.
16946 * g++.dg/warn/Wparentheses-17.C: New test.
16947 * g++.dg/warn/Wparentheses-18.C: New test.
16948 * g++.dg/warn/Wparentheses-19.C: New test.
16949 * g++.dg/warn/Wparentheses-20.C: New test.
16950 * g++.dg/warn/Wparentheses-21.C: New test.
16952 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16955 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16956 for target "hppa.*hpux10".
16958 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16960 * g++.dg/debug/vartrack1.C: New test.
16962 * g++.dg/opt/ifcvt1.C: New test.
16964 * gcc.dg/tls/opt-13.c: New test.
16966 * gcc.dg/20060425-2.c: New test.
16968 * g++.dg/opt/pr15054-2.C: New test.
16970 * gcc.c-torture/execute/20060420-1.c: New test.
16972 * gcc.c-torture/execute/20060412-1.c: New test.
16974 * objc/compile/20060406-1.m: New test.
16976 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16978 * g++.dg/template/array17.C: New test.
16980 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16982 * gcc.target/powerpc/altivec-23.c: New test.
16984 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16987 * g++.dg/inherit/error3.C: New test.
16990 * g++.dg/inherit/error4.C: New test.
16992 2006-12-13 Richard Guenther <rguenther@suse.de>
16994 PR tree-optimization/17687
16995 * gcc.dg/builtins-59.c: New testcase.
16997 2006-12-13 Ben Elliston <bje@au.ibm.com>
16999 * gcc.target/spu/Wmain.c: New test.
17001 2006-12-12 Josh Conner <jconner@apple.com>
17003 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17004 * g++.dg/abi/thunk4.C: Likewise.
17005 * g++.dg/abi/rtti3.C: Likewise.
17007 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
17009 * gcc.target/spu/cpat-1.c: New test.
17010 * gcc.target/spu/cpat-2.c: New test.
17011 * gcc.target/spu/cpat-3.c: New test.
17012 * gcc.target/spu/cpat-4.c: New test.
17014 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17017 * gcc.c-torture/compile/vector-1.c: New test.
17018 * gcc.c-torture/compile/vector-2.c: New test.
17019 * gcc.c-torture/compile/vector-3.c: New test.
17021 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17023 * lib/fortran-torture.exp: Update copyright years. Remove
17024 obsolete comment. Test -ftree-vectorize where it makes sense.
17025 * lib/gfortran-dg.exp: Update copyright years. Use settings
17026 from fortran-torture.exp.
17027 * gfortran.dg/char_transpose_1.f90,
17028 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17029 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17030 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
17031 '-w' to dg-options.
17033 2006-12-12 Richard Sandiford <richard@codesourcery.com>
17035 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17036 saved_${tool}_load.
17038 2006-12-12 Ira Rosen <irar@il.ibm.com>
17040 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17041 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17042 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17043 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17046 2006-12-12 Richard Guenther <rguenther@suse.de>
17048 PR middle-end/30147
17049 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17051 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
17052 Diego Novillo <dnovillo@redhat.com>
17054 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17056 * gcc.dg/tree-ssa/pr26421.c: Likewise
17057 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17058 * gcc.dg/tree-ssa/pr23382.c: Likewise.
17059 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17060 * gcc.dg/tree-ssa/pr28410.c: Likewise.
17061 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17062 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17063 * gcc.dg/tree-ssa/vrp07.c: Likewise.
17064 * gcc.dg/tree-ssa/vrp08.c: Likewise.
17065 * gcc.dg/tree-ssa/alias-12.c: Likewise.
17067 2006-12-11 Jan Hubicka <jh@suse.cz>
17069 * gcc.dg/tree-prof/stringop-1.c: New test.
17070 * gcc.dg/tree-prof/stringop-2.c: New test.
17072 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
17075 * gcc.target/i386/pr30120.c: New test.
17078 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17080 * gcc.target/i386/x87regparm-1.c: New test.
17081 * gcc.target/i386/x87regparm-2.c: New test.
17082 * gcc.target/i386/x87regparm-3.c: New test.
17083 * gcc.target/i386/x87regparm-4.c: New test.
17085 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
17087 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17089 2006-12-10 Tobias Burnus <burnus@net-b.de>
17092 * gfortran.dg/protected_1.f90: New test.
17093 * gfortran.dg/protected_2.f90: New test.
17094 * gfortran.dg/protected_3.f90: New test.
17095 * gfortran.dg/protected_4.f90: New test.
17096 * gfortran.dg/protected_5.f90: New test.
17097 * gfortran.dg/protected_6.f90: New test.
17099 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17100 Tobias Burnus <burnus@gcc.gnu.org>
17104 * gfortran.dg/interface_4.f90: Test adding procedure to generic
17106 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17107 ambiguous interfaces.
17108 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17109 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17110 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17111 ambiguous interfaces.
17112 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17113 * gfortran.dg/array_initializer_2.f90: Add initializer array
17117 * gfortran.dg/interface_9.f90: Test that host interfaces are
17118 not checked for ambiguity with the local version.
17120 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17123 * gfortran.dg/module_interface_2.f90: New test.
17125 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17128 * gfortran.dg/assumed_len.f90: New test.
17130 2006-12-09 Richard Guenther <rguenther@suse.de>
17132 * g++.dg/warn/implicit-typename1.C: Qualify types.
17133 * g++.dg/parse/crash12.C: Likewise.
17134 * g++.dg/tree-ssa/pr22444.C: Likewise.
17136 2006-12-09 Tobias Burnus <burnus@net-b.de>
17138 * gfortran.dg/array_2.f90: Added sqrt test.
17140 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
17142 * gcc.target/i386/x87regparm-1.c: XFAIL.
17143 * gcc.target/i386/x87regparm-2.c: XFAIL.
17144 * gcc.target/i386/x87regparm-3.c: XFAIL.
17145 * gcc.target/i386/x87regparm-4.c: XFAIL.
17147 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17149 * lib/target-supports.exp
17150 (check_effective_target_large_long_double): New.
17151 * gcc.dg/Wconversion-real.c : Use it.
17152 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17155 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
17157 * gcc.c-torture/execute/mode-dependent-address.c: New test.
17159 2006-12-08 Tobias Burnus <burnus@net-b.de>
17162 * gfortran.dg/import4.f90: New test for IMPORT in modules.
17164 2006-12-07 Mark Mitchell <mark@codesourcery.com>
17167 * g++.dg/template/crash65.C: New test.
17168 * g++.dg/template/spec16.C: Tweak error markers.
17170 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
17172 * gcc.target/spu: New directory.
17173 * gcc.target/spu/spu.exp: New file.
17174 * gcc.target/spu/intrinsics-1.c: New test.
17176 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
17179 * g++.dg/ext/attrib27.C: New test.
17180 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17181 * g++.dg/parse/typedef5.C: Likewise.
17183 2006-12-07 Mike Stump <mrs@apple.com>
17185 * treelang/compile/var_defs.tree: Adjust.
17187 2006-12-06 Mark Mitchell <mark@codesourcery.com>
17190 * g++.dg/template/crash64.C: New test.
17191 * g++.dg/parse/crash27.C: Adjust error markers.
17193 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
17195 PR libfortran/30009
17196 PR libfortran/30056
17197 * gfortran.dg/read_eof_4.f90: Add tests.
17198 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
17199 * gfortran.dg/unf_read_corrupted_1.f90: New test.
17201 2006-12-05 Mark Mitchell <mark@codesourcery.com>
17204 * g++.dg/template/crash63.C: New test.
17207 * g++.dg/template/crash62.C: New test.
17209 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17212 * gfortran.dg/allocatable_function_1.f90: Increase the number
17213 of expected calls of free to 10; the lhs section reference is
17214 now evaluated so there is another call to bar. Change the
17215 comment appropriately.
17216 * gfortran.dg/array_section_1.f90: New test.
17218 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17221 * gfortran.dg/char_result_12.f90: New test.
17223 2006-12-05 Richard Guenther <rguenther@suse.de>
17225 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17226 * gcc.dg/vect/vect-pow-2.c: Rename to ...
17227 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
17228 vect_double, xfail for spu*-*-*.
17230 2006-12-04 Tobias Burnus <burnus@net-b.de>
17233 * initialization_4.f90: Test noninteger exponents (-std=f95).
17234 * initialization_5.f90: New test for noninteger exponents
17237 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17240 * gfortran.dg/parameter_array_section_1.f90: New test.
17242 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17245 * g++.dg/template/crash61.C: New test.
17248 * g++.dg/template/error23.C: New test.
17250 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17252 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17254 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17257 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17259 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17261 PR middle-end/29965
17262 * gcc.dg/gomp/pr29965-1.c: New test.
17263 * gcc.dg/gomp/pr29965-2.c: New test.
17264 * gcc.dg/gomp/pr29965-3.c: New test.
17265 * gcc.dg/gomp/pr29965-4.c: New test.
17266 * gcc.dg/gomp/pr29965-5.c: New test.
17267 * gcc.dg/gomp/pr29965-6.c: New test.
17268 * g++.dg/gomp/pr29965-1.C: New test.
17269 * g++.dg/gomp/pr29965-2.C: New test.
17270 * g++.dg/gomp/pr29965-3.C: New test.
17271 * g++.dg/gomp/pr29965-4.C: New test.
17272 * g++.dg/gomp/pr29965-5.C: New test.
17273 * g++.dg/gomp/pr29965-6.C: New test.
17274 * g++.dg/gomp/pr29965-7.C: New test.
17275 * g++.dg/gomp/pr29965-8.C: New test.
17276 * g++.dg/gomp/pr29965-9.C: New test.
17277 * g++.dg/gomp/pr29965-10.C: New test.
17279 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17281 * gnat.dg/pointer_variable_bounds.adb: New test.
17282 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17283 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17285 2006-12-03 Eric Christopher <echristo@apple.com>
17287 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17289 2006-12-03 Richard Henderson <rth@redhat.com>
17290 Andrew Pinski <pinskia@gmail.com>
17293 * g++.dg/warn/unit-1.C: New test.
17295 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17297 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17299 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17301 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17302 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17303 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17304 * gcc.dg/vect/vect-70.c: Reduce array size.
17305 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17306 vect_no_compaer_double targets.
17307 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17308 vect_float, vect_double, and vect_int.
17310 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17312 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17313 test for loop versioning on vect_no_align targets.
17314 * gcc.dg/vect/pr20122.c: Likewise.
17315 * gcc.dg/vect/vect-105.c: Likewise.
17316 * gcc.dg/vect/vect-42.c: Likewise.
17317 * gcc.dg/vect/vect-43.c: Likewise.
17318 * gcc.dg/vect/vect-74.c: Likewise.
17319 * gcc.dg/vect/vect-75.c: Likewise.
17320 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17321 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17322 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17323 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17325 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17328 * gfortran.dg/value_1.f90 : New test.
17329 * gfortran.dg/value_2.f90 : New test.
17330 * gfortran.dg/value_3.f90 : New test.
17331 * gfortran.dg/value_4.f90 : New test.
17332 * gfortran.dg/value_4.c : Called from value_4.f90.
17334 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17337 * g++.dg/cpp0x/static_assert4.C: New testcase.
17339 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17341 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17343 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17346 * gcc.dg/pr27953.c: New test.
17348 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17351 * g++.dg/ext/vector5.C: New test.
17354 * g++.dg/other/main1.C: New test.
17356 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17358 PR libfortran/29568
17359 * gfortran.dg/convert_implied_open.f90: Change to
17360 new default record length.
17361 * gfortran.dg/unf_short_record_1.f90: Adapt to
17363 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17365 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17367 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17369 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17372 * g++.dg/expr/pr29066.c: New.
17374 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17375 Zdenek Dvorak <dvorakz@suse.cz>
17377 PR tree-optimization/29921
17378 * gcc.dg/pr29921-2.c: New test.
17380 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17382 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17383 (i386_get_cpuid): New function.
17384 (i386_cpuid_ecx): Likewise.
17385 (i386_cpuid_edx): Likewise.
17386 (i386_cpuid): Updated to call i386_cpuid_edx.
17388 * gcc.target/i386/sse3-addsubpd.c: New file.
17389 * gcc.target/i386/sse3-addsubps.c: Likewise.
17390 * gcc.target/i386/sse3-haddpd.c: Likewise.
17391 * gcc.target/i386/sse3-haddps.c: Likewise.
17392 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17393 * gcc.target/i386/sse3-hsubps.c: Likewise.
17394 * gcc.target/i386/sse3-lddqu.c: Likewise.
17395 * gcc.target/i386/sse3-movddup.c: Likewise.
17396 * gcc.target/i386/sse3-movshdup.c: Likewise.
17397 * gcc.target/i386/sse3-movsldup.c: Likewise.
17399 2006-12-01 Dirk Mueller <dmueller@suse.de>
17401 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17403 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17405 * gcc.dg/dfp/convert-int-max.c: New test.
17406 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17408 2006-11-30 Richard Guenther <rguenther@suse.de>
17410 * gcc.dg/vect/vect-pow-1.c: Rename ...
17411 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17412 floats instead of doubles, check successful vectorization.
17414 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17417 * gcc.c-torture/compile/pr29945.c: New testcase.
17419 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17421 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17424 2006-11-29 Eric Christopher <echristo@apple.com>
17426 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17428 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17430 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17432 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17434 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17437 * g++.dg/inherit/virtual2.C: New test.
17438 * g++.dg/inherit/virtual3.C: Likewise.
17439 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17440 * g++.dg/inherit/error2.C: Likewise.
17441 * g++.dg/template/instantiate1.C: Likewise.
17443 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17446 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17448 2006-11-28 Jan Hubicka <jh@suse.cz>
17450 * gcc.dg/memcpy-1.c: New test.
17452 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17455 * g++.dg/warn/main-3.C: New test.
17457 2006-11-28 Jan Hubicka <jh@suse.cz>
17459 * gcc.dg/winline-1.c: New test.
17461 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17463 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17466 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17469 * gfortran.dg/missing_optional_dummy_3.f90
17471 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17474 * gfortran.dg/interface_3.f90: Modify errors.
17476 2006-11-28 Ben Elliston <bje@au.ibm.com>
17478 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17479 fail to link due to relocation overflows on spu-*-*.
17481 2006-11-27 Michael Matz <matz@suse.de>
17482 Andreas Krebbel <krebbel1@de.ibm.com>
17485 * gcc.dg/20061127-1.c: New testcase.
17487 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17489 * gcc.dg/20061124-1.c: Add exit() function prototype.
17491 2006-11-27 Jan Hubicka <jh@suse.cz>
17493 * gcc.target/i386/memcpy-1.c: Adjust size.
17494 * gcc.dg/visibility-11.c: Likewise.
17496 2006-11-27 Richard Guenther <rguenther@suse.de>
17498 PR middle-end/25620
17499 * gcc.target/i386/pow-1.c: New testcase.
17500 * gcc.dg/builtins-58.c: Likewise.
17502 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17505 * g++.dg/expr/cast8.C: New test.
17507 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17509 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17510 Don't ever inline the testcase.
17512 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17515 * gfortran.fortran-torture/compile/parameter_3.f90: New
17518 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17521 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17523 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17525 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17528 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17530 PR libgfortran/29936
17531 * gfortran.dg/write_check3.f90: New test.
17533 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17535 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17537 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17540 * gfortran.dg/interface_3.f90: New test.
17543 * gfortran.dg/generic_8.f90: New test.
17545 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17547 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17548 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17549 * gfortran.dg/specifics_3.f90: Remove.
17551 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17554 * gcc.dg/gomp/pr29955.c: New test.
17557 * gcc.dg/pr29736.c: New test.
17559 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17562 * gcc.dg/pure-1.c: New test.
17564 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17566 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17567 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17569 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17571 * gcc.dg/20061124-1.c: New testcase.
17573 2006-11-23 Eric Christopher <echristo@apple.com>
17575 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17577 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17581 * gcc.dg/Wconversion-integer.c: New. Supersedes
17582 Wconversion-negative-constants.c
17583 * gcc.dg/Wconversion-real.c: New.
17584 * gcc.dg/Wconversion-real-integer.c: New.
17585 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17586 * g++.dg/warn/Wconversion1.C: Modified.
17588 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17590 * gfortran.dg/overload_1.f90: New test.
17592 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17595 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17596 Wtraditional-conversion.
17597 * gcc.dg/overflow-warn-2.c: Likewise.
17598 * gcc.dg/Wconversion.c: Likewise. Renamed as
17599 Wtraditional-conversion.c .
17600 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17601 Wtraditional-conversion-2.c .
17602 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17603 Wtraditional-conversion-2.c
17604 * gcc.dg/Wconversion-negative-constants.c: New.
17606 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17608 * gcc.dg/tree-ssa/dump-1.c: New test.
17610 2006-11-23 David Ung <davidu@mips.com>
17612 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17613 -mfp64, allowable when ISA >= 33 and float is enabled.
17614 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17615 of mthc1 and mfhc1 patterns.
17617 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17619 PR tree-optimization/29921
17620 * gcc.dg/pr29921.c: New test.
17622 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17625 * gfortran.dg/initialization_4.f90: New test.
17627 2006-11-22 Ira Rosen <irar@il.ibm.com>
17629 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17630 platforms that have interleaving support.
17631 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17632 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17633 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17634 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17635 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17636 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17637 gcc.dg/vect/vect-strided-u8-i8.c,
17638 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17639 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17640 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17641 gcc.dg/vect/vect-strided-float.c,
17642 gcc.dg/vect/vect-strided-a-mult.c,
17643 gcc.dg/vect/vect-strided-mult-char-ls.c,
17644 gcc.dg/vect/vect-strided-a-u16-mult.c,
17645 gcc.dg/vect/vect-strided-a-u32-mult.c,
17646 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17647 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17648 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17649 gcc.dg/vect/vect-strided-mult.c,
17650 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17651 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17654 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17657 * gfortran.dg/auto_char_len_4.f90: New test.
17659 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17662 * gfortran.dg/generic_7.f90: New test.
17663 * gfortran.dg/defined_operators_1.f90: Add new error.
17665 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17667 PR tree-optimization/29902
17668 * g++.dg/tree-ssa/pr29902.C: New test.
17670 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17673 * gfortran.dg/used_types_13.f90: New test.
17675 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17677 * gcc.dg/dfp/snan.c: Delete.
17679 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17681 * g++.dg/cpp0x/static_assert1.C: New.
17682 * g++.dg/cpp0x/static_assert2.C: New.
17683 * g++.dg/cpp0x/static_assert3.C: New.
17685 2006-11-21 Richard Guenther <rguenther@suse.de>
17687 * gcc.dg/vect/vect-pow-1.c: New testcase.
17688 * gcc.dg/vect/vect-pow-2.c: Likewise.
17690 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17693 * g++.dg/template/static29.C: New test.
17696 * g++.dg/conversion/simd4.C: New test.
17698 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17701 * g++.dg/template/access19.C: New test.
17702 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17705 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17708 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17710 2006-11-20 Tobias Burnus <burnus@net-b.de>
17713 * gfortran.dg/import.f90: Extended test.
17714 * gfortran.dg/import2.f90: Extended test.
17716 2006-11-20 Tobias Burnus <burnus@net-b.de>
17718 * gfortran.dg/volatile3.f90: Add conflict test.
17720 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17723 * gfortran.dg/implicit_10.f90: New test.
17725 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17728 * g++.dg/warn/Wall-write-strings.C: New.
17730 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17732 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17733 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17735 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17737 * gfortran.dg/use_3.f90: Remove error message.
17738 * gfortran.dg/iso_fortran_env_1.f90: New test.
17739 * gfortran.dg/iso_fortran_env_2.f90: New test.
17740 * gfortran.dg/iso_fortran_env_3.f90: New test.
17741 * gfortran.dg/iso_fortran_env_4.f90: New test.
17743 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17745 * gcc.dg/vect/vect-27.c: Fix initialization.
17747 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17749 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17750 * gcc.dg/torture/builtin-minmax-1.c: New.
17752 * gcc.dg/builtins-20.c: Add cases for copysign.
17754 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17757 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17759 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17760 * gfortran.dg/use_1.f90: New test.
17761 * gfortran.dg/use_1.f90: New test.
17762 * gfortran.dg/use_1.f90: New test.
17764 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17766 PR tree-optimization/29801
17767 * gcc.dg/pr29801.c: New test.
17769 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17771 PR middle-end/29584
17772 * gcc.dg/torture/pr29584.c: New test.
17774 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17776 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17777 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17778 * gcc.target/powerpc/compress-float-ppc.c,
17779 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17781 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17782 do not pass -mhard-float.
17784 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17786 * gnat.dg/volatile_aggregate.adb: New test.
17788 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17792 * gfortran.dg/bound_2.f90: Add more checks.
17793 * gfortran.dg/bound_3.f90: New test.
17795 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17798 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17800 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17802 * gfortran.dg/import3.f90: Fix error message.
17804 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17807 * gfortran.fortran-torture/compile/inline_1.f90:
17810 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17812 * gcc.target/i386/x87regparm-1.c: New test.
17813 * gcc.target/i386/x87regparm-2.c: New test.
17814 * gcc.target/i386/x87regparm-3.c: New test.
17815 * gcc.target/i386/x87regparm-4.c: New test.
17817 2006-11-15 Tobias Burnus <burnus@net-b.de>
17820 * gfortran.dg/import.f90: New test.
17821 * gfortran.dg/import2.f90: New test.
17822 * gfortran.dg/import3.f90: New test.
17824 2006-11-15 Tobias Burnus <burnus@net-b.de>
17827 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17829 2006-11-15 Tobias Burnus <burnus@net-b.de>
17832 * gfortran.dg/contains.f90: New test.
17833 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17835 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17837 PR tree-optimization/29581
17838 * gcc.dg/pr29581-1.c: New test.
17839 * gcc.dg/pr29581-2.c: New test.
17840 * gcc.dg/pr29581-3.c: New test.
17841 * gcc.dg/pr29581-4.c: New test.
17842 * gfortran.dg/pr29581.f90: New test.
17844 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17847 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17848 numbers in error message headers.
17850 2006-11-14 Richard Guenther <rguenther@suse.de>
17852 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17853 to i?86 and x86_64 targets.
17855 2006-11-14 Caroline Tice <ctice@apple.com>
17857 * gcc.dg/pubtypes-1.c: New file/testcase.
17858 * gcc.dg/pubtypes-2.c: New file/testcase.
17859 * gcc.dg/pubtypes-3.c: New file/testcase.
17860 * gcc.dg/pubtypes-4.c: New file/testcase.
17861 * g++.dg/pubtypes.C: New file/testcase.
17863 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17866 * g++.dg/init/self1.C: New test.
17868 2006-11-14 Tobias Burnus <burnus@net-b.de>
17871 * gfortran.dg/conflicts.f90: Add.
17873 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17875 PR rtl-optimization/29798
17877 * gcc.c-torture/execute/pr29798.c: New.
17879 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17881 * gcc.dg/builtins-20.c: Add more cases.
17883 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17886 * gfortran.dg/gomp/pr29759.f90: New test.
17888 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17891 * g++.dg/template/static28.C: New test.
17893 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17895 * lib/c-torture.exp: Use target-libpath.exp.
17896 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17897 set GCC_EXEC_PREFIX env var from global variable of same name.
17899 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17902 * gfortran.fortran-torture/compile/transfer-1.f90:
17905 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17906 Zdenek Dvorak <dvorakz@suse.cz>
17908 PR tree-optimization/29680
17909 * gcc.dg/alias-11.c: New test.
17911 2006-11-12 Jason Merrill <jason@redhat.com>
17912 Andrew Pinski <pinskia@physics.uc.edu>
17914 PR middle-end/28915
17915 * gcc.target/i386/vectorize1.c: New.
17917 2006-11-12 Roger Sayle <roger@eyesopen.com>
17919 PR rtl-optimization/29797
17920 * gcc.c-torture/execute/pr29797-1.c: New test case.
17922 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17924 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17926 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17928 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17930 2006-11-12 Roger Sayle <roger@eyesopen.com>
17932 PR tree-optimization/13827
17933 * gcc.dg/fold-eqand-1.c: New test case.
17935 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17938 * gcc.c-torture/execute/mayalias-3.c: New test.
17940 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17942 PR middle-end/27528
17943 * gcc.c-torture/compile/pr27528.c: New test.
17944 * gcc.dg/pr27528.c: Likewise.
17946 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17948 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17950 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17952 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17955 * gfortran.dg/reshape_source_size_1.f90: New test.
17957 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17960 * gfortran.dg/aliasing_dummy_4.f90: New test.
17962 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17965 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17966 and x86_64-*-* targets.
17968 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17970 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17971 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17972 New macros. Use them in exact tests.
17973 (TESTIT3): New macro.
17974 Add tests for fmin, fmax and fma.
17976 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17979 * gfortran.dg/array_constructor_13.f90: New test.
17981 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17984 * gfortran.dg/used_types_12.f90: New test.
17986 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17988 PR middle-end/29726
17989 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17991 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17992 * gcc.dg/fold-eqandshift-3.c: New test case.
17994 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17997 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18000 * gfortran.dg/change_symbol_attributes_1.f90: New test.
18002 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18004 * gcc.dg/20061109-1.c: New testcase.
18006 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18008 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18010 2006-11-09 Tobias Burnus <burnus@net-b.de>
18012 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18013 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18015 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
18017 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18018 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18020 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18022 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18024 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18026 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18028 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18029 * gcc.dg/vect/vect-9.c: Now vectorizable.
18030 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18031 that support vect_widen_mult.
18032 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18033 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18034 vect-reduc-dot-u16.c).
18035 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18036 vect-reduc-dot-u16.c).
18037 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18038 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18039 vect-reduc-dot-s8.c).
18040 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18041 vect-reduc-dot-s8.c).
18042 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18043 vect-reduc-dot-s8.c).
18044 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18045 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18046 vect-reduc-dot-u8.c).
18047 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18048 vect-reduc-dot-u8.c).
18049 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18050 * gcc.dg/vect/vect-multitypes-9.c: New test.
18051 * gcc.dg/vect/vect-multitypes-10.c: New test.
18052 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18053 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18054 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18055 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18056 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18057 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18058 wrapv-vect-reduc-dot-s8.c.
18059 * lib/target-support.exp (check_effective_target_vect_unpack): New.
18060 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18061 targets that support vec_unpack.
18062 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18063 (check_effective_target_vect_widen_mult_qi_to_hi): New.
18064 (check_effective_target_vect_widen_mult_hi_to_si): New.
18065 (check_effective_target_vect_widen_sum): Removed.
18067 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18069 * gcc.dg/vect/vect-multitypes-8.c: New test.
18070 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18072 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18074 * gcc.dg/vect/vect-multitypes-7.c: New test.
18076 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18078 * gcc.dg/vect/vect-multitypes-4.c: New test.
18079 * gcc.dg/vect/vect-multitypes-5.c: New test.
18080 * gcc.dg/vect/vect-multitypes-6.c: New test.
18082 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18084 * gcc.dg/vect/vect-multitypes-1.c: New test.
18085 * gcc.dg/vect/vect-multitypes-2.c: New test.
18086 * gcc.dg/vect/vect-multitypes-3.c: New test.
18088 2006-11-07 Eric Christopher <echristo@apple.com>
18090 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18091 Test using scan-assembler-not.
18093 2006-11-07 Jakub Jelinek <jakub@redhat.com>
18095 * gcc.dg/inline-17.c: New test.
18097 2006-11-07 Steve Ellcey <sje@cup.hp.com>
18100 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
18103 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18106 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18109 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18112 2006-11-07 Tobias Burnus <burnus@net-b.de>
18115 * gfortran.dg/volatile.f90: Add.
18116 * gfortran.dg/volatile2.f90: Add.
18117 * gfortran.dg/volatile3.f90: Add.
18118 * gfortran.dg/volatile4.f90: Add.
18119 * gfortran.dg/volatile5.f90: Add.
18120 * gfortran.dg/volatile6.f90: Add.
18121 * gfortran.dg/volatile7.f90: Add.
18123 2006-11-06 Tobias Burnus <burnus@net-b.de>
18125 * gfortran.dg/io_constraints_2.f90: Adjust pattern
18126 for matching error messages.
18127 * gfortran.dg/specifics_3.f90: Adjust pattern
18128 for matching error messages.
18130 2006-11-06 Janis Johnson <janis187@us.ibm.com>
18131 Bernhard Fischer <aldot@gcc.gnu.org>
18133 * lib/gcc-dg.exp (output-exists): New proc.
18134 (output-exists-not): New proc.
18135 * gcc.test-framework/test-framework.awk: Support new directives.
18136 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18137 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18138 * gcc.test-framework/dg-outexists-exp-F.c: New test.
18139 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18140 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18141 * gcc.test-framework/dg-outexists-exp-P.c: New test.
18143 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
18147 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18148 * gfortran.dg/initialization_3.f90: New.
18150 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18152 PR libgfortran/25545
18153 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18155 2006-11-05 Jakub Jelinek <jakub@redhat.com>
18157 PR middle-end/29695
18158 * gcc.c-torture/execute/pr29695-1.c: New test.
18159 * gcc.c-torture/execute/pr29695-2.c: New test.
18161 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
18164 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18166 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
18168 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18169 for matching error messages.
18171 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
18174 * gcc.target/i386/387-12.c: New test.
18176 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18178 PR libfortran/29713
18179 * gfortran.dg/pr29713.f90: New test.
18181 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
18183 * gcc.c-torture/execute/arith-rand-ll.c:
18184 Also test for bogus rest sign.
18186 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18188 PR libfortran/27895
18189 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18191 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
18193 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18194 from error messages.
18196 2006-11-02 Mike Stump <mrs@apple.com>
18198 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18200 * g++.old-deja/g++.abi/align.C: Enable for darwin.
18202 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
18204 * g++.dg/eh/gcsec1.C: New test.
18206 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18208 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18209 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
18211 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
18213 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18215 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18216 * gcc.dg/pr14796-2.c: Likewise.
18218 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18220 * gcc.c-torture/execute/20061101-1.c: New test.
18222 2006-11-01 Richard Guenther <rguenther@suse.de>
18224 * gcc.target/i386/fpprec-1.c: New testcase.
18226 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18228 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18229 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18231 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18233 * gcc.c-torture/execute/20061031-1.c: New test.
18235 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18238 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18239 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18240 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18241 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18242 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18243 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18244 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18246 2006-10-31 Eric Christopher <echristo@apple.com>
18247 Falk Hueffner <falk@debian.org>
18249 * gcc.dg/builtin-bswap-1.c: New.
18250 * gcc.dg/builtin-bswap-2.c: New.
18251 * gcc.dg/builtin-bswap-3.c: New.
18252 * gcc.dg/builtin-bswap-4.c: New.
18253 * gcc.dg/builtin-bswap-5.c: New.
18254 * gcc.target/i386/builtin-bswap-1.c: New.
18256 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18258 * gcc.dg/inline-16.c: New.
18261 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18263 * gcc.dg/inline-13.c: New.
18264 * gcc.dg/inline-14.c: New.
18265 * gcc.dg/inline-15.c: New.
18268 * gcc.dg/inline6.c: New.
18269 * gcc.dg/inline7.c: New.
18271 2006-10-31 Roger Sayle <roger@eyesopen.com>
18273 PR middle-end/23470
18274 * gcc.dg/pr23470-1.c: New test case.
18276 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18279 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18281 * gfortran.dg/blockdata_2.f90: New testcase.
18283 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18285 PR libfortran/29627
18286 * gfortran.dg/unf_short_record_1.f90: New test.
18288 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18291 * gfortran.dg/pr29067.f: New test.
18293 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18294 Richard Sandiford <richard@codesourcery.com>
18296 * lib/target-supports.exp (get_compiler_messages): Append options
18297 as a single list element.
18298 (check_effective_target_arm_vfp_ok): New.
18299 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18301 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18304 * gfortran.dg/intrinsic_actual_2.f90: New test.
18307 * gfortran.dg/actual_array_interface_1.f90: New test.
18310 * gfortran.dg/used_types_11.f90: New test.
18312 2006-10-30 Dirk Mueller <dmueller@suse.de>
18314 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18315 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18316 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18317 * g++.old-deja/g++.mike/net25.C (main): Same.
18318 * g++.dg/lookup/exception1.C (main): Same.
18319 * g++.dg/parse/parens2.C (main): Same.
18321 2006-10-30 Roger Sayle <roger@eyesopen.com>
18323 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18325 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18327 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18328 * gcc.dg/torture/builtin-math-3.c: Likewise.
18330 2006-10-30 Tobias Burnus <burnus@net-b.de>
18333 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18334 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18336 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18339 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18341 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18343 * lib/target-supports.exp (check_function_available): Declare
18344 function before calling.
18346 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18348 PR tree-optimization/29637
18349 * gcc.dg/pr29637.c: New test.
18351 2006-10-29 Roger Sayle <roger@eyesopen.com>
18353 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18354 tree canonicalization.
18356 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18358 * gcc.dg/builtins-20.c: Add more hypot tests.
18360 2006-10-29 Roger Sayle <roger@eyesopen.com>
18362 * gcc.dg/fold-compare-1.c: New test case.
18364 2006-10-29 Dirk Mueller <dmueller@suse.de>
18367 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18369 2006-10-29 Roger Sayle <roger@eyesopen.com>
18371 PR tree-optimization/15458
18372 * gcc.dg/fold-xornot-1.c: New test case.
18374 2006-10-29 Richard Guenther <rguenther@suse.de>
18376 * gcc.target/i386/math-torture/trunc.c: New testcase.
18378 2006-10-29 Richard Guenther <rguenther@suse.de>
18380 * gcc.target/i386/math-torture/round.c: New testcase.
18382 2006-10-29 Richard Guenther <rguenther@suse.de>
18384 * gcc.target/i386/math-torture/ceil.c: New testcase.
18385 * gcc.target/i386/math-torture/floor.c: Likewise.
18387 2006-10-29 Richard Guenther <rguenther@suse.de>
18389 * gcc.target/i386/math-torture/rint.c: New testcase.
18390 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18392 2006-10-29 Richard Guenther <rguenther@suse.de>
18394 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18395 * gcc.target/i386/math-torture/lceil.c: Likewise.
18397 2006-10-28 Tobias Burnus <burnus@net-b.de>
18399 PR libgfortran/24313
18400 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18402 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18404 * gcc.c-torture/execute/20020118-1.c,
18405 gcc.c-torture/execute/builtins/strlen.c,
18406 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18409 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18411 * gcc.dg/builtins-20.c: Add tests for hypot.
18412 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18413 two-argument builtins.
18414 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18415 TESTIT2. Update all callers.
18416 (TESTIT2, TESTIT2_R): New helper macros.
18417 Add testcases for pow, hypot and atan2.
18419 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18422 * g++.dg/expr/bool1.C: New test.
18423 * g++.dg/expr/bool2.C: New test.
18425 2006-10-28 Tobias Burnus <burnus@net-b.de>
18428 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18429 * gfortran.dg/namelist_internal.f90: New test.
18431 2006-10-28 Tobias Burnus <burnus@net-b.de>
18434 * gfortran.dg/io_real_boz.f90: Add.
18435 * gfortran.dg/io_real_boz2.f90: Add.
18437 2006-10-28 Richard Guenther <rguenther@suse.de>
18439 PR middle-end/26899
18440 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18442 2006-10-28 Richard Guenther <rguenther@suse.de>
18445 * gcc.target/i386/math-torture/lround.c: New testcase.
18447 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18449 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18450 * gcc.dg/builtins-44.c: Likewise.
18451 * gcc.dg/builtins-45.c: Likewise.
18452 * gcc.dg/pr28796-2.c: Likewise.
18453 * gcc.dg/unordered-3.c: Likewise.
18455 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18457 PR libgfortran/27954
18458 * gfortran.dg/error_recovery_2.f90: New test.
18460 2006-10-26 Richard Guenther <rguenther@suse.de>
18462 * gcc.target/i386/i386.exp: Use glob, not find to collect
18463 tests. Avoids recursing into subdirectories.
18464 * gcc.target/i386/math-torture/math-torture.exp: Torture
18465 for interesting ia32 math options.
18466 * gcc.target.i386/math-torture/lrint.c: New testcase.
18468 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18470 PR libgfortran/29563
18471 * gfortran.dg/arrayio_9.f90: Update test.
18472 * gfortran.dg/arrayio_19.f90: New test.
18474 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18476 * gcc.dg/20061026.c: New testcase.
18478 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18480 PR libgfortran/29563
18481 * gfortran.dg/arrayio_9.f90: New test.
18483 2006-10-26 Ben Elliston <bje@au.ibm.com>
18485 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18486 Copy the strings manually, as strcpy may call strlen.
18488 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18490 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18491 Add checks for log, log2, log10 and log1p.
18493 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18494 we already test 0.0. Add checks for expm1, log, log2, log10,
18495 log1p, cbrt, erf and erfc.
18497 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18499 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18501 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18503 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18504 and remainderl() built-in functions. Remove -ffast-math from
18507 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18509 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18512 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18513 floating point modifiers to arguments passed to float and long
18514 double functions respectively. Update all callers to use floating
18515 point numbers, not integers. Add tests for exp, exp2 and
18518 * gcc.dg/torture/builtin-math-3.c: New test.
18520 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18523 * gfortran.dg/initialize_2.f90: New.
18525 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18527 * gcc.dg/torture/builtin-math-2.c: New test.
18529 2006-10-24 Richard Guenther <rguenther@suse.de>
18531 PR middle-end/28796
18532 * gcc.dg/pr28796-1.c: New testcase.
18533 * gcc.dg/pr28796-2.c: Likewise.
18535 2006-10-24 Richard Guenther <rguenther@suse.de>
18537 * gcc.dg/builtins-57.c: New testcase.
18539 2006-10-24 Richard Guenther <rguenther@suse.de>
18541 PR tree-optimization/29567
18542 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18544 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18546 PR tree-optimization/14784
18547 * gcc.dg/alias-10.c: New test.
18549 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18551 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18553 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18555 * gcc.dg/builtin-strncat-chk-1.c: New test.
18557 2006-10-23 Jan Hubicka <jh@suse.cz>
18559 * gcc.dg/memmove-1.c: New test.
18561 2006-10-23 Paul Brook <paul@codesourcery.com>
18563 * gcc.dg/pragma-pack-5.c: New test.
18565 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18567 * g++.dg/other/s390-1.C: New testcase.
18569 2006-10-23 Richard Guenther <rguenther@suse.de>
18571 PR middle-end/27132
18572 PR middle-end/23295
18573 * gcc.dg/pr27132.c: New testcase.
18574 * gcc.dg/pr23295.c: Likewise.
18575 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18576 * g++.dg/tree-ssa/pr19807.C: Likewise.
18578 2006-10-23 Richard Guenther <rguenther@suse.de>
18580 PR middle-end/21032
18581 * gcc.dg/pr21032.c: New testcase.
18583 2006-10-22 Jeff Law <law@redhat.com>
18584 Richard Guenther <rguenther@suse.de>
18586 PR tree-optimization/15911
18587 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18589 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18592 * g++.dg/abi/rtti3.C: New.
18594 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18596 PR middle-end/28252
18597 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18600 2006-10-21 Richard Guenther <rguenther@suse.de>
18602 PR tree-optimization/3511
18603 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18605 2006-10-21 Richard Guenther <rguenther@suse.de>
18607 PR middle-end/26898
18608 * gcc.dg/torture/pr26898-1.c: New testcase.
18609 * gcc.dg/torture/pr26898-2.c: Likewise.
18611 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18614 * g++.dg/parse/bitfield1.C: Adjust error markers.
18615 * g++.dg/parse/bitfield2.C: New test.
18617 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18619 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18621 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18623 PR libfortran/27895
18624 * gfortran.dg/zero_sized_1.f90: New test.
18626 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18628 * gcc.dg/div-compare-1.c: New test.
18630 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18633 * gfortran.dg/result_default_init_1.f90: New test.
18636 * gfortran.dg/automatic_default_init_1.f90: New test.
18638 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18641 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18643 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18644 'using namespace std' without previous declaration.
18645 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18646 * g++.old-deja/g++.robertl/eb133c.C: New.
18648 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18650 PR libgfortran/29277
18651 * gfortran.dg/streamio_4.f90: Update test.
18652 * gfortran.dg/streamio_11.f90: New test.
18654 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18657 * g++.dg/inherit/virtual1.C: New test.
18659 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18662 * g++.dg/parse/enum3.C: New test.
18664 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18667 * g++.dg/init/ctor8.C: New test.
18669 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18672 * g++.dg/ext/complit8.C: Tweak error markers.
18673 * g++.dg/template/complit1.C: Add error marker.
18675 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18678 * g++.dg/ext/complit8.C: New test.
18681 * g++.dg/parse/dtor12.C: New test.
18684 * g++.dg/template/sizeof11.C: New test.
18686 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18689 * gfortran.dg/data_char_3.f90: New test.
18692 * gfortran.dg/negative_automatic_size.f90: New test.
18694 2006-10-16 David Daney <ddaney@avtrex.com>
18696 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18698 2006-10-16 Eric Christopher <echristo@apple.com>
18700 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18703 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18706 * g++.dg/tc1/dr49.C: Tweak error messages.
18707 * g++.dg/parse/template21.C: New test.
18709 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18711 PR middle-end/20491
18712 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18714 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18717 * gfortran.dg/print_1.f90: New test.
18719 2006-10-15 Jan Hubicka <jh@suse.cz>
18721 PR middle-end/29241
18722 * gcc.c-torture/compile/pr29241.c: New testcase.
18724 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18726 PR middle-end/29250
18727 * gcc.c-torture/compile/pr29250.c: New test.
18729 2006-10-15 Richard Guenther <rguenther@suse.de>
18731 * gcc.dg/pr29299.c: New testcase.
18733 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18736 * gfortran.dg/label_4.f90: Adjust warning flag.
18738 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18741 * gfortran.dg/nullify_3.f90: New test.
18743 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18745 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18746 on Solaris 2.5.1 too.
18748 2006-10-13 Eric Christopher <echristo@apple.com>
18750 * gcc.dg/pr25993.c: Skip for darwin.
18752 2006-10-13 Eric Christopher <echristo@apple.com>
18754 * gcc.dg/visibility-11.c: Skip for darwin.
18756 2006-10-13 Eric Christopher <echristo@apple.com>
18758 * gcc.dg/darwin-weakimport-1.c: Use
18759 -fno-asynchronous-unwind-tables.
18760 * gcc.dg/darwin-weakimport-3.c: Ditto.
18762 2006-10-13 Richard Guenther <rguenther@suse.de>
18764 PR tree-optimization/29446
18765 * gcc.dg/torture/pr29446.c: New testcase.
18767 2006-10-13 Bill Wendling <wendling@apple.com>
18769 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18770 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18771 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18772 * g++.old-deja/g++.law/shadow1.C: Likewise.
18773 * g++.old-deja/g++.law/ctors10.C: Likewise.
18774 * g++.dg/debug/namespace1.C: Likewise.
18775 * g++.dg/inherit/namespace-as-base.C: Likewise.
18776 * g++.dg/opt/delay-slot-1.C: Likewise.
18777 * g++.dg/parse/defarg10.C: Likewise.
18778 * g++.dg/template/ptrmem11.C: Likewise.
18779 * g++.dg/template/mem_func_ptr.C: Likewise.
18780 * g++.dg/template/spec19.C: Likewise.
18782 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18784 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18786 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18789 * gfortran.dg/implicit_9.f90: New test.
18792 * gfortran.dg/namelist_25.f90: New test.
18795 * gfortran.dg/same_name_2.f90: New test.
18798 * gfortran.dg/host_assoc_types_1.f90: New test.
18801 * gfortran.dg/missing_derived_type_1.f90: New test.
18802 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18805 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18808 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18810 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18813 * gfortran.dg/bound_2.f90: New test.
18815 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18817 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18819 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18820 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18821 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18822 * gfortran.dg/gomp/reduction3.f90: Likewise.
18823 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18824 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18825 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18826 * gfortran.dg/forall_4.f90: Likewise.
18827 * gfortran.dg/spec_expr_4.f90: Likewise.
18828 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18829 * gfortran.dg/forall_5.f90: Likewise.
18830 * gfortran.dg/open_access_append_2.f90: Add check for
18831 compile-time warning.
18833 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18836 * g++.dg/parse/pure1.C: New test.
18838 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18841 * gfortran.dg/io_constraints_3.f90: New test.
18842 * gfortran.dg/open_access_append_1.f90: Add checks
18843 for compile-time warnings.
18844 * gfortran.dg/pr20163-2.f: Likewise.
18845 * gfortran.dg/iostat_2.f90: Likewise.
18846 * gfortran.dg/label_4.f90: Delete the temporary
18848 * gfortran.dg/direct_io_2.f90: Add a FILE=
18850 * gfortran.dg/iomsg_1.f90: Add check for
18851 compile-time warning.
18853 2006-10-12 Jan Hubicka <jh@suse.cz>
18856 * gcc.dg/pr28319.c: New test.
18858 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18860 * g++.dg/ext/vla4.C: New test.
18862 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18865 * g++.dg/template/crash60.C: New test.
18866 * g++.dg/other/large-size-array.C: Adjust error markers.
18867 * g++.dg/parse/crash27.C: Likewise.
18868 * g++.dg/template/crash1.C: Likewise.
18870 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18873 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18875 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18877 PR preprocessor/28709
18878 * gcc.dg/cpp/paste14.c: New test.
18880 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18883 * g++.dg/init/array24.C: New test.
18885 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18887 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18890 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18893 * g++.dg/parse/typedef8.C: New test.
18894 * g++.dg/other/mult-stor1.C: Adjust error markers.
18896 2006-10-11 Richard Guenther <rguenther@suse.de>
18898 PR tree-optimization/28230
18899 * gcc.dg/torture/pr28230.c: New testcase.
18901 2006-10-11 Richard Guenther <rguenther@suse.de>
18903 PR inline-asm/29119
18904 * gcc.dg/torture/pr29119.c: New testcase.
18906 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18908 PR middle-end/29272
18909 * gcc.c-torture/execute/20060930-2.c: New test.
18911 2006-10-09 Richard Henderson <rth@redhat.com>
18913 Revert emutls patch.
18915 2006-10-09 Richard Guenther <rguenther@suse.de>
18917 PR middle-end/29254
18918 * gcc.dg/pr29254.c: New testcase.
18920 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18921 Paul Thomas <pault@gcc.gnu.org>
18924 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18925 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18926 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18927 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18928 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18929 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18930 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18931 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18932 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18933 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18934 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18935 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18936 * gfortran.dg/alloc_comp_std.f90: New test.
18937 * gfortran.dg/move_alloc.f90: New test.
18939 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18942 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18945 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18947 2006-10-08 Tobias Burnus <burnus@net-b.de>
18950 * gfortran.dg/new_line.f90: New test.
18952 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18954 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18955 * gcc.dg/torture/builtin-convert-1.c,
18956 gcc.dg/torture/builtin-convert-2.c,
18957 gcc.dg/torture/builtin-convert-3.c,
18958 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18960 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18962 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18963 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18964 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18965 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18967 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18969 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18970 Xfail some tests for powerpc-darwin and powerpc-aix.
18972 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18975 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18977 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18980 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18983 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18987 * gfortran.fortran-torture/execute/specifics.f90:
18988 Add tests for using all possible intrinsics as actual arguments.
18989 * gfortran.dg/specifics_1.f90: Add tests for using
18990 all possible intrinsics as actual arguments.
18991 * gfortran.dg/specifics_2.f90: New file.
18992 * gfortran.dg/specifics_3.f90: New file.
18994 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18996 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18997 * gcc.dg/debug/debug-2.c: Likewise.
18999 2006-10-06 Uros Bizjak <uros@kss-loka.si>
19001 * gcc.c-torture/compile/sync-2.c: New test.
19003 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19005 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19008 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19010 PR rtl-optimization/29128
19011 * gcc.c-torture/compile/pr29128.c: New test.
19013 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19015 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19018 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
19020 PR middle-end/29256
19021 * gcc.dg/tree-ssa/loop-19.c: New test.
19023 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19025 PR tree-optimization/29330
19026 * gcc.dg/pr29330.c: New test.
19029 * gcc.c-torture/compile/20061005-1.c: New test.
19031 2006-10-06 Olivier Hainque <hainque@adacore.com>
19033 * gcc.dg/typename-vla-1.c: New case.
19034 * gnat.dg/forward_vla.adb: New case.
19036 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19038 PR tree-optimization/29290
19039 * gfortran.dg/loop_nest_1.f90: New test.
19042 * gcc.dg/tls/opt-12.c: New test.
19045 * gfortran.dg/save_2.f90: New test.
19048 * gcc.dg/pr29091.c: New test.
19050 2006-10-06 Joseph Myers <joseph@codesourcery.com>
19052 * lib/target-supports.exp
19053 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19054 same as x86_64-*-*; check for LP64.
19056 2006-10-04 Richard Henderson <rth@redhat.com>
19058 * lib/target-supports.exp (check_effective_target_tls): Redefine
19059 to mean non-emulated tls.
19060 * gcc.dg/tls/alias-1.c: Remove tls requirement.
19061 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19062 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19063 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19064 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19065 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19066 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19068 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19071 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19073 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19075 * gfortran.dg/bounds_check_fail_1.f90: New test.
19077 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19080 * g++.dg/template/friend48.C: New test.
19082 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19085 * gfortran.dg/default_initialization_2.f90: New test.
19087 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19091 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19093 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19096 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19100 * gfortran.dg/missing_optional_dummy_2.f90: New test.
19104 * gfortran.dg/entry_array_specs_1.f90: New test.
19106 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
19108 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19109 insufficient to inhibit some test failures at -O3. Do testing
19112 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19115 * g++.dg/inherit/access8.C: New test.
19116 * g++.dg/template/dtor4.C: Tweak error messages.
19118 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19121 * gfortran.dg/entry_8.f90: New test.
19123 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19126 * g++.dg/parse/new4.C: New test.
19128 2006-10-03 Uros Bizjak <uros@kss-loka.si>
19130 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19131 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19132 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19133 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19134 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19136 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19139 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19140 * gfortran.dg/continuation_2.f90: New test.
19143 * gfortran.dg/continuation_3.f90: New test.
19144 * gfortran.dg/continuation_4.f90: New test.
19145 * gfortran.dg/continuation_5.f: New test.
19146 * gfortran.dg/continuation_6.f: New test.
19148 2006-10-02 Mark Mitchell <mark@codesourcery.com>
19151 * g++.dg/template/vla1.C: New test.
19153 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19156 * gfortran.dg/complex_parameter_1.f90: New test.
19158 2006-10-02 Jakub Jelinek <jakub@redhat.com>
19161 * gcc.c-torture/execute/20060929-1.c: New test.
19163 2006-10-01 Mark Mitchell <mark@codesourcery.com>
19166 * g++.dg/template/member6.C: New test.
19167 * g++.dg/parse/typename7.C: Adjust error markers.
19170 * g++.dg/template/member7.C: New test.
19172 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
19175 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19176 gcc.dg/Woverride-init-3.c: New tests.
19178 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19180 * gcc.c-torture/execute/20060930-1.c: New test.
19182 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19185 * gfortran.dg/specifics_1.f90: New test.
19186 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19189 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19191 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19192 pthread-init-common.h: New.
19194 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
19196 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19197 precision on some archs.
19199 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
19201 * gcc.dg/non-local-goto-1.c: New test.
19202 * gcc.dg/non-local-goto-2.c: Likewise.
19203 * gcc.dg/setjmp-3.c: Likewise.
19204 * gcc.dg/setjmp-4.c: Likewise.
19206 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
19208 * gnat.dg/self_aggregate_with_pointer.adb: New test.
19210 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
19213 * gfortran.dg/exponent_1.f90: New test.
19216 * gfortran.dg/nearest_1.f90: New test.
19218 2006-09-26 Jakub Jelinek <jakub@redhat.com>
19220 PR middle-end/25261
19221 PR middle-end/28790
19222 * gcc.dg/gomp/nestedfn-1.c: New test.
19224 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
19227 * objc/compile/method-1.m: New test.
19229 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
19232 * g++.dg/template/crash58.C: New test.
19233 * g++.dg/parse/crash28.C: Adjust error markers.
19234 * g++.dg/template/crash34.C: Likewise.
19235 * g++.dg/template/friend31.C: Likewise.
19236 * g++.dg/template/crash32.C: Likewise.
19239 * g++.dg/template/crash59.C: New test.
19242 * g++.dg/template/spec33.C: New test.
19243 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19245 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19246 Adam Nemet <anemet@caviumnetworks.com>
19248 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19249 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19251 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19254 * gcc.dg/pr28911.c: New.
19256 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19259 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19260 (dg-options): Add -mfpmath=387.
19262 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19265 * gcc.dg/pr28706.c: New test.
19268 * gcc.dg/pr28712.c: New test.
19270 2006-09-22 Mike Stump <mrs@apple.com>
19272 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19274 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19276 PR tree-optimization/28888
19277 * gcc.dg/pr28888.c: New test.
19279 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19282 * g++.dg/init/ptrfn1.C: New test.
19284 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19287 * g++.dg/template/spec32.C: New test.
19288 * g++.dg/parse/crash9.C: Adjust error markers.
19291 * g++.dg/template/typedef6.C: New test.
19292 * g++.dg/init/error1.C: Adjust error markers.
19293 * g++.dg/parse/crash9.C: Likewise.
19294 * g++.dg/template/crash55.C: Likewise.
19296 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19298 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19300 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19303 * g++.dg/ext/dllimport12.C: New test.
19305 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19307 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19308 * gcc.target/mips/nmadd-2.c: Likewise.
19309 * gcc.target/mips/mips-ps-6.c: New test.
19310 * gcc.target/mips/neg-abs-1.c: Likewise.
19311 * gcc.target/mips/neg-abs-2.c: Likewise.
19312 * gcc.target/mips/nmadd-3.c: New test.
19314 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19316 PR middle-end/28046
19317 * gcc.dg/gomp/atomic-10.c: New test.
19318 * g++.dg/gomp/atomic-10.C: New test.
19320 2006-09-20 Eric Christopher <echristo@apple.com>
19322 * gcc.target/i386/sse3-not-fisttp.c: New.
19324 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19326 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19328 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19330 * gcc.c-torture/execute/pr28289.c (one): New variable.
19331 (main): Use it instead of argc.
19332 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19333 (main): Use it instead of argc.
19335 2006-09-19 Paul Brook <paul@codesourcery.com>
19338 * gcc.dg/nested-func-5.c: New test.
19340 2006-09-19 Ben Elliston <bje@au.ibm.com>
19342 * lib/target-supports.exp (check_effective_target_tls): Compile
19343 test stubs using ${tool}_target_compile, not just target_compile.
19344 (check_effective_target_tls_runtime): Likewise.
19346 2006-09-19 Ben Elliston <bje@au.ibm.com>
19348 * gcc.c-torture/compile/20030405-1.x: Remove.
19350 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19351 optimising linker from discarding it.
19353 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19356 * gfortran.dg/keyword_symbol_1.f90: New test.
19358 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19359 pedantic compilation option.
19361 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19364 * gfortran.dg/spread_shape_1.f90: New test.
19366 2006-09-17 Roger Sayle <roger@eyesopen.com>
19368 PR tree-optimization/28887
19369 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19371 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19374 * gcc.dg/pr25993.c: New test.
19376 2006-09-17 Ira Rosen <irar@il.ibm.com>
19379 * gcc.dg/vect/pr21591.c: New test.
19381 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19384 * gcc.c-torture/compile/strcpy-1.c: New test.
19385 * gcc.c-torture/compile/strcpy-2.c: New test.
19386 * gcc.c-torture/compile/memcpy-1.c: New test.
19387 * gcc.c-torture/compile/memcpy-2.c: New test.
19389 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19392 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19394 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19396 * gnat.dg/specs/double_record_extension1.ads: New test.
19397 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19399 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19402 * gfortran.dg/oldstyle_3.f90: New test.
19404 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19406 PR libgfortran/29099
19407 * gfortran.dg/secnds-1.f: New test.
19409 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19411 PR libgfortran/29053
19412 * gfortran.dg/streamio_9.f90: New test.
19413 * gfortran.dg/streamio_10.f90: New test.
19415 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19418 * g++.dg/init/array22.C: New test.
19419 * g++.dg/init/array23.C: New test.
19421 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19423 * stackcheck.lst: Update list of tests requiring stack checking.
19424 * norun.lst: Adjust for above change.
19425 * ada95.lst: New file.
19426 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19427 requiring -gnat95 switch.
19429 2006-09-14 Olivier Hainque <hainque@adacore.com>
19431 * gnat.dg/in_out_parameter.adb: New test.
19433 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19436 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19438 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19440 * gnat.dg/specs/unchecked_union.ads: New test.
19442 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19444 PR rtl-optimization/28982
19445 * gcc.c-torture/execute/pr28982a.c: New test.
19446 * gcc.c-torture/execute/pr28982b.c: Likewise.
19448 2006-09-12 Eric Christopher <echristo@apple.com>
19450 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19451 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19453 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19456 PR preprocessor/14634
19457 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19458 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19459 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19461 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19463 * gcc.dg/pr28243.c: New test.
19465 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19468 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19469 this undiagnosed regression reappears.
19471 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19473 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19474 Treat $srcdir as a literal.
19475 * lib/fortran-torture.exp (fortran-torture-compile,
19476 fortran-torture-execute): Likewise.
19477 * lib/objc-torture.exp (objc-torture-compile,
19478 objc-torture-execute): Likewise.
19479 * lib/profopt.exp (profopt-execute): Likewise.
19481 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19483 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19485 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19488 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19490 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19493 * gcc.target/i386/pr13685.c: New test.
19495 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19497 * gcc.dg/pr28726.c: New test.
19499 2006-09-11 Josh Conner <jconner@apple.com>
19501 * gcc.dg/nrv3.c: Increase size of structure.
19502 * gcc.dg/nrv4.c: Likewise.
19503 * gcc.dg/nrv5.c: Likewise.
19505 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19507 PR libfortran/28890
19508 gfortran.dg/assumed_charlen_function_5.f90: New test.
19510 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19513 * g++.dg/init/static3.C: New test.
19515 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19518 * gcc.dg/long-long-cst1.c (t): Add cast to
19519 __SIZE_TYPE__ before casting to int.
19520 (main): Return 0 on success.
19522 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19524 * gcc.c-torture/execute/20060910-1.c: New test.
19526 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19528 PR middle-end/26983
19529 * gcc.dg/pr26983.c: New test.
19531 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19534 * gcc.c-torture/execute/pr29006.c: New test.
19536 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19538 PR libfortran/28947
19539 gfortran.dg/matmul_4.f90: New test.
19541 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19544 gfortran.dg/used_types_10: New test.
19546 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19548 PR libfortran/28923
19549 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19550 gfortran.dg/array_initializer_3.f90: New test.
19552 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19555 * gfortran.dg/actual_array_constructor_3.f90: New test.
19557 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19560 * gcc.target/i386/pr26778.c: New testcase.
19562 2006-09-08 Eric Christopher <echristo@apple.com>
19564 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19565 * gcc.target/i386/memcpy-1.c: Ditto.
19566 * gcc.target/i386/asm-1.c: Ditto.
19567 * gcc.target/i386/20060512-4.c: Ditto.
19568 * gcc.target/i386/compress-float-387.c: Ditto.
19569 * gcc.target/i386/20060512-1.c: Ditto.
19570 * gcc.target/i386/compress-float-sse.c: Ditto.
19571 * gcc.target/i386/20060512-2.c: Ditto.
19572 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19573 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19574 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19575 * gcc.dg/pr26449.c: Ditto.
19576 * gcc.dg/attr-ms_struct-2.c: Ditto.
19577 * gcc.dg/attr-ms_struct-1.c: Ditto.
19578 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19580 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19583 * gcc.dg/vla-10.c: New test.
19585 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19588 * g++.dg/parse/template20.C: New test.
19589 * g++.dg/template/operator8.C: Remove obsolete part.
19590 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19591 * g++.old-deja/g++.pt/crash65.C: Likewise.
19593 2006-09-07 Jason Merrill <jason@redhat.com>
19595 PR middle-end/27724
19596 * gcc.dg/long-long-cst1.c: New test.
19598 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19601 * g++.dg/other/array3.C: New test.
19602 * g++.dg/other/array4.C: New test.
19603 * g++.dg/other/array5.C: New test.
19605 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19607 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19609 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19612 * gcc.target/i386/pr28946.c: New test.
19614 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19616 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19617 in integer literal constant.
19618 * gfortran.dg/enum_8.f90: Ditto.
19619 * gfortran.dg/g77/20030326-1.f: Ditto.
19621 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19623 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19624 nonconformance usage.
19626 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19628 PR middle-end/28862
19629 * gcc.c-torture/compile/vector-align-1.c: New test.
19631 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19634 * g++.dg/opt/copysign-1.C: New test.
19636 2006-09-06 Jason Merrill <jason@redhat.com>
19639 * g++.dg/warn/unused-result1.C: New test.
19641 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19644 * g++.dg/ext/vla3.C: New test.
19647 * g++.dg/template/array16.C: New test.
19649 2006-09-06 Richard Guenther <rguenther@suse.de>
19651 * gcc.dg/pr27226.c: Remove testcase again.
19653 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19656 * g++.dg/opt/unroll2.C: New test.
19658 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19661 * gcc.dg/vect/pr28952.c: New test.
19663 2006-09-05 Richard Guenther <rguenther@suse.de>
19665 PR tree-optimization/28900
19666 * gcc.dg/torture/pr28900.c: New testcase
19668 2006-09-05 Richard Guenther <rguenther@suse.de>
19670 PR tree-optimization/28905
19671 * gcc.c-torture/compile/pr28905.c: New testcase.
19673 2006-09-05 Richard Guenther <rguenther@suse.de>
19675 PR middle-end/28935
19676 * gcc.dg/pr28935.c: New testcase.
19678 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19680 * gcc.c-torture/execute/20060905-1.c: New test.
19682 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19685 * gfortran.dg/used_types_7.f90: New test.
19686 * gfortran.dg/used_types_8.f90: New test.
19687 * gfortran.dg/used_types_9.f90: New test.
19689 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19691 * gcc.c-torture/compile/20060904-1.c: New test.
19693 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19695 PR c++/23287 Revert my 2006-09-01 patch
19696 * g++.dg/parse/dtor12.C: Remove.
19698 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19701 * g++.dg/template/operator9.C: New test.
19704 * g++.dg/template/operator7.C: New test.
19707 * g++.dg/template/operator8.C: New test.
19710 * g++.dg/template/crash57.C: New test.
19712 * g++.dg/template/typedef4.C: Adjust error markers.
19713 * g++.dg/template/typedef5.C: Likewise.
19715 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19718 * g++.dg/parse/crash33.C: New test.
19720 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19721 Richard Guenther <rguenther@suse.de>
19722 Adam Nemet <anemet@caviumnetworks.com>
19724 PR middle-end/27226
19725 * gcc.target/mips/memcpy-1.c: New testcase.
19726 * gcc.dg/pr27226.c: Likewise.
19728 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19731 * g++.dg/lookup/koenig5.C: New.
19732 * g++.dg/template/crash56.C: New.
19734 2006-09-01 Josh Conner <jconner@apple.com>
19737 * gcc.dg/nrv3.c: New test.
19738 * gcc.dg/nrv4.c: New test.
19739 * gcc.dg/nrv5.c: New test.
19741 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19744 * g++.dg/parse/dtor12.C: New.
19746 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19748 PR tree-optimization/28839
19749 * gcc.dg/pr28839.c: New test.
19751 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19754 * gcc.dg/pr24367.c: New testcase.
19756 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19758 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19760 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19762 PR rtl-optimization/27735
19763 * gcc.dg/loop-unswitch-1.c: New test.
19765 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19768 * gfortran.dg/aliasing_dummy_2.f90: New test.
19771 * gfortran.dg/generic_5.f90: Change error message.
19774 * gfortran.dg/generic_6.f90: New test.
19777 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19780 * gfortran.dg/invalid_interface_assignment.f90: New test.
19783 * gfortran.dg/module_proc_external_dummy.f90: New test.
19785 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19788 * g++.dg/warn/var-args1.C: New test.
19790 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19793 * gfortran.dg/simpleif_2.f90: New test.
19794 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19795 * gfortran.dg/enum_5.f90: Ditto.
19797 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19798 Kazu Hirata <kazu@codesourcery.com>
19800 PR tree-optimization/17506
19801 * gcc.dg/pr17506.c: New.
19803 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19806 * g++.dg/eh/alias1.C: New test.
19808 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19811 * g++.dg/template/ttp22.C: New test.
19813 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19815 PR middle-end/26632
19816 * gcc.dg/pr26632.c: New.
19818 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19820 PR libgfortran/28354
19821 * gfortran.dg/fmt_zero_precision.f90: New test.
19823 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19826 * g++.dg/template/spec31.C: New test.
19828 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19831 * g++.dg/other/static2.C: New test.
19833 2006-08-26 Roger Sayle <roger@eyesopen.com>
19835 * gcc.dg/Wswitch-enum-2.c: New test case.
19836 * gcc.dg/Wswitch-enum-3.c: Likewise.
19838 2006-08-26 Richard Guenther <rguenther@suse.de>
19840 * gcc.c-torture/compile/20060826-1.c: New testcase.
19842 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19845 * g++.dg/template/void10.C: New test.
19848 * g++.dg/template/void8.C: New test.
19851 * g++.dg/template/void9.C: New test.
19853 * g++.dg/template/void3.C: Adjust error markers.
19854 * g++.dg/template/void4.C: Likewise.
19855 * g++.dg/template/crash55.C: Likewise.
19856 * g++.dg/template/void7.C: Likewise
19858 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19861 * g++.dg/inherit/access6.C: New test.
19862 * g++.dg/inherit/access7.C: Likewise.
19865 * g++.dg/template/array15.C: New test.
19866 * g++.dg/template/crash2.C: Tweak error markers.
19868 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19870 PR middle-end/28683
19871 * gcc.c-torture/compile/20060823-1.c: New test.
19873 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19876 * g++.dg/template/ttp21.C: New test.
19879 * g++.dg/other/operator1.C: Add error-marker.
19880 * g++.dg/other/operator2.C: New test.
19882 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19885 * gcc.c-torture/compile/vla-const-1.c,
19886 gcc.c-torture/compile/vla-const-2.c: New tests.
19888 2006-08-26 Richard Guenther <rguenther@suse.de>
19890 PR middle-end/28814
19891 * gcc.dg/torture/pr28814.c: New testcase.
19893 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19896 * gcc.c-torture/compile/compound-literal-1.c: New test.
19898 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19901 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19902 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19903 Expect extra diagnostics.
19905 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19907 gcc.dg/noncompile/pr16876.c: New test.
19909 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19912 * g++.dg/parse/local1.C: New test.
19913 * g++.dg/other/qual1.C: Tweak error marker.
19915 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19918 * g++.dg/template/typename10.C: New.
19919 * g++.dg/template/lookup4.C: Remove bogus error marker.
19921 2006-08-25 Richard Guenther <rguenther@suse.de>
19924 * gcc.dg/pr26570.c: Fix testcase.
19926 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19929 * gcc.c-torture/execute/mayalias-2.c: New test.
19930 * gcc.dg/tree-ssa/alias-13.c: New test.
19932 2006-08-24 Jan Hubicka <jh@suse.cz>
19935 * gcc.dg/debug/pr26881.c: New file.
19937 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19940 * gfortran.dg/used_types_4.f90: New test.
19941 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19942 association of derived types.
19943 * gfortran.dg/used_types_2.f90: Add module cleanup.
19944 * gfortran.dg/used_types_3.f90: The same.
19947 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19950 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19953 * gfortran.dg/direct_io_6.f90: Remove test.
19955 2006-08-23 Stuart Hastings <stuart@apple.com>
19958 * gcc.target/i386/20060821-1.c: New.
19960 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19962 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19963 dg-warning strings for dllimport.
19965 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19968 * g++.dg/ext/vector4.C: New test.
19969 * g++.dg/ext/complex1.C: New test.
19971 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19974 * gcc.dg/debug/const-1.c: New.
19975 * gcc.dg/debug/const-2.c: New.
19976 * gcc.dg/debug/dwarf2/const-1.c: New.
19977 * gcc.dg/debug/dwarf2/const-2.c: New.
19978 * gcc.dg/debug/dwarf2/const-2b.c: New.
19980 2006-08-22 Richard Guenther <rguenther@suse.de>
19982 PR middle-end/28776
19983 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19984 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19986 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19988 PR tree-optimization/28003
19989 * g++.dg/tree-ssa/pr28003.C: New.
19991 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19993 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19995 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19998 * g++.dg/other/error14.C: New test.
20001 * g++.dg/parse/ctor7.C: New test.
20002 * g++.dg/parse/ctor8.C: Likewise.
20005 * g++.dg/template/void7.C: New test.
20007 2006-08-21 Olivier Hainque <hainque@adacore.com>
20009 * gnat.dg/self_aggregate_with_zeros.adb: New test.
20010 * gnat.dg/self_aggregate_with_array.adb: New test.
20012 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20014 * g++.dg/eh/arm-vfp-unwind.C: New test.
20016 2006-08-20 Mark Mitchell <mark@codesourcery.com>
20019 * g++.dg/template/ref3.C: New test.
20020 * g++.dg/template/nontype13.C: New test.
20023 * g++.dg/template/ptrmem17.C: New test.
20025 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
20028 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20030 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
20033 * gfortran.dg/used_types_2.f90: New test.
20036 * gfortran.dg/used_types_3.f90: New test.
20039 * gfortran.dg/generic_actual_arg.f90: New test.
20042 * gfortran.dg/module_private_array_refs_1.f90: New test.
20045 * gfortran.dg/program_name_1.f90: New test.
20048 * gfortran.dg/derived_constructor_comps_1.f90: New test.
20051 * gfortran.dg/array_initializer_2.f90: New test.
20054 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20057 * gfortran.dg/assumed_charlen_function_4.f90: New test.
20060 * gfortran.dg/assumed_charlen_in_main.f90: New test.
20063 * gfortran.dg/dependent_decls_1.f90: New test.
20065 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
20068 * gfortran.dg/derived_init_2.f90: New.
20070 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
20072 * gcc.c-torture/execute/pr28289.c: New test.
20074 2006-08-17 Jakub Jelinek <jakub@redhat.com>
20077 * gcc.dg/attr-externally-visible-1.c: New test.
20078 * gcc.dg/attr-externally-visible-2.c: New test.
20079 * g++.dg/parse/attr-externally-visible-1.C: New test.
20080 * g++.dg/parse/attr-externally-visible-2.C: New test.
20082 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20085 * g++.dg/parse/dtor11.C: New test.
20087 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20089 PR rtl-optimization/28489
20090 * gcc.c-torture/compile/pr28489.c: New test.
20092 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20095 * g++.dg/template/redecl4.C: New test.
20098 * g++.dg/template/ctor8.C: New test.
20100 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20102 * gcc.dg/pr26570.c: Fix testcase.
20104 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20107 * g++.dg/parse/offsetof6.C: New test.
20108 * g++.dg/parse/offsetof6.C: New test.
20109 * g++.dg/parse/offsetof7.C: New test.
20111 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20114 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20117 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20120 * g++.dg/ext/vector3.C: New test.
20122 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
20124 PR gcov/profile/26570
20125 * gcc.dg/pr26570.c: New test.
20127 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
20130 * gcc.dg/qual-component-1.c: New test.
20132 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20135 * g++.dg/parse/new3.C: New test.
20137 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20140 * gfortran.dg/streamio_1.f90: New test.
20141 * gfortran.dg/streamio_2.f90: New test.
20142 * gfortran.dg/streamio_3.f90: New test.
20143 * gfortran.dg/streamio_4.f90: New test.
20144 * gfortran.dg/streamio_5.f90: New test.
20145 * gfortran.dg/streamio_6.f90: New test.
20146 * gfortran.dg/streamio_7.f90: New test.
20147 * gfortran.dg/streamio_8.f90: New test.
20149 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
20152 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20154 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
20157 * g++.dg/template/void6.C: New test.
20159 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20162 * gcc.dg/parse-error-1.c: New test.
20163 * gcc.dg/parse-error-2.c: New test.
20164 * gcc.dg/cpp/digraph2.c: Add error-marker.
20165 * gcc.dg/noncompile/920923-1.c: Likewise.
20167 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20170 * gcc.dg/sizeof-2.c: New testcase.
20173 * gcc.dg/switch-A.c: New testcase.
20175 2006-08-14 Steve Ellcey <sje@cup.hp.com>
20179 * g++.old-deja/g++.warn/compare1.C: Delete.
20180 * g++.dg/opt/pr7503-2.C: Delete.
20181 * g++.dg/opt/pr7503-3.C: Delete.
20182 * g++.dg/opt/pr7503-4.C: Delete.
20183 * g++.dg/opt/pr7503-5.C: Delete.
20184 * g++.dg/opt/max1.C: Delete.
20185 * g++.dg/warn/minmax.C: Delete.
20186 * g++.dg/expr/minmax.C: New test.
20188 2006-08-14 Richard Guenther <rguenther@suse.de>
20191 * gcc.c-torture/execute/pr28651.c: Do not use argc
20192 to avoid optimization, instead forbid inlining.
20194 2006-08-14 Richard Sandiford <richard@codesourcery.com>
20196 PR rtl-optimization/28634
20197 * gcc.c-torture/execute/ieee/pr28634.c: New test.
20199 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
20202 * gcc.dg/torture/pr27184.c: New test.
20204 2006-08-12 Jakub Jelinek <jakub@redhat.com>
20206 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20208 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20210 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20211 * gfortran.dg/stat_2.f90: Likewise.
20212 * gfortran.dg/chmod_1.f90: Likewise.
20213 * gfortran.dg/chmod_2.f90: Likewise.
20214 * gfortran.dg/chmod_3.f90: Likewise.
20216 2006-08-11 David Edelsohn <edelsohn@gnu.org>
20218 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20220 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
20222 * g++.dg/opt/pr23454-2.C: New test.
20224 2006-08-11 Richard Guenther <rguenther@suse.de>
20226 PR middle-end/28651
20227 * gcc.c-torture/execute/pr28651.c: New testcase.
20229 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
20231 * gnat.dg/specs/static_initializer.ads: New test.
20233 2006-08-10 Paul Brook <paul@codesourcery.com>
20235 * gcc.target/arm/cond-asm.c: New test.
20237 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20239 PR tree-optimization/26197
20240 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20241 * g++.dg/vect/vect.exp: Compile the new tests with
20242 --param max-aliased-vops=0.
20244 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20247 * g++.dg/template/void3.C: New test.
20250 * g++.dg/template/void4.C: New test.
20253 * g++.dg/template/void5.C: New test.
20255 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20257 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20258 after dg-do compile.
20260 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20262 PR tree-optimizations/26969
20263 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20264 "unswitch-loops" with -funswitch-loops.
20265 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20267 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20269 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20270 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20271 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20272 * objc.dg/dwarf-1.m: Likewise.
20273 * objc.dg/dwarf-2.m: Likewise.
20274 * obj-c++.dg/dwarf-2.mm: Likewise.
20276 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20278 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20279 * objc.dg/dwarf-2.m: Likewise.
20280 * obj-c++.dg/dwarf-2.mm: Likewise.
20282 PR libfortran/28603
20283 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20286 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20289 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20291 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20294 * gcc.target/i386/pr27827.c: New testcase.
20296 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20299 * gfortran.dg/sequence_types_1.f90: New test.
20301 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20304 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20305 dg-warning. Add -pedantic option.
20307 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20310 * gcc.dg/proto-1.c: New test.
20313 * gcc.dg/lvalue-4.c: New test.
20316 * gcc.dg/init-bad-5.c: New test.
20318 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20321 * g++.dg/ext/typedef-init.C: Add new test for typedef
20322 initialization inside templates. Adjust existing error markers.
20324 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20327 * g++.dg/init/ptrmem3.C: New test.
20329 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20331 PR tree-optimization/27770
20332 * lib/target-support.exp: New target keyword "section_anchors".
20333 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20335 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20336 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20337 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20338 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20340 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20342 * gcc.dg/20060801-1.c: Add missing '}'.
20344 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20347 * g++.dg/parse/dtor9.C: New test.
20348 * g++.dg/parse/dtor10.C: New test.
20349 * g++.dg/other/error7.C: Adjust error-marker.
20352 * g++.dg/other/default5.C: New test.
20354 2006-08-02 Richard Guenther <rguenther@suse.de>
20356 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20358 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20361 * g++.dg/template/conv9.C: New test.
20363 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20366 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20367 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20368 Optionally return assembly text. Update callers.
20369 (check_no_compiler_messages): Update verbose messages.
20370 (check_no_messages_and_pattern): New.
20371 (check_effective_target_string_merging): New.
20373 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20376 * g++.dg/eh/catch4.C: New test.
20379 * g++.dg/other/qual1.C: New test.
20382 * g++.dg/inherit/error2.C: New test.
20385 * g++.dg/other/new1.C: New test.
20387 * g++.dg/warn/pr23075.C: Remove obsolete test.
20388 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20389 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20391 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20394 * g++.dg/eh/cast1.C: New test.
20396 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20398 PR libfortran/28452
20399 * gfortran.dg/random_3.f90: New test.
20401 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20404 * g++.dg/other/pr28304.C: Change expected error message.
20405 * g++.dg/other/pr28432.C: New test.
20407 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20410 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20412 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20415 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20417 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20418 g++.dg/debug/enum-2.C: New.
20420 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20423 * g++.dg/parse/long1.C: Add more tests.
20425 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20427 * gfortran.dg/lrshift_1.c: New file.
20429 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20431 PR libgfortran/28335
20432 * gfortran.dg/no_unit_error_1.f90: New test.
20434 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20436 PR libgfortran/28335
20437 * gfortran.dg/no_unit_error_1.f90: Delete test.
20438 * gfortran.dg/no_unit_error_2.f90: Delete test.
20440 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20442 * gfortran.dg/chmod_3.f90: New test.
20443 * gfortran.dg/ltime_gmtime_1.f90: New test.
20444 * gfortran.dg/ltime_gmtime_2.f90: New test.
20445 * gfortran.dg/lrshift_1.f90: New test.
20446 * gfortran.dg/chmod_1.f90: New test.
20447 * gfortran.dg/chmod_2.f90: New test.
20449 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20452 * g++.dg/template/crash55.C: New test.
20455 * g++.dg/template/nontype16.C: New test.
20457 * g++.dg/template/void2.C: Adjust error markers.
20458 * g++.dg/template/nontype5.C: Adjust error markers.
20460 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20462 * gcc.target/i386/stack-prot-kernel.c: New test.
20464 2006-07-27 Roger Sayle <roger@eyesopen.com>
20466 * gcc.dg/builtins-55.c: New test case.
20468 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20470 PR rtl-optimization/27907
20471 * gcc.c-torture/compile/pr27907.c: New test.
20473 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20475 * gfortran.dg/mclock.f90: New test.
20476 * gfortran.dg/int_conv_1.f90: New test.
20477 * gfortran.dg/stat_1.f90: New test.
20478 * gfortran.dg/stat_2.f90: New test.
20480 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20482 PR libgfortran/28335
20483 * gfortran.dg/no_unit_error_1.f90: New test.
20484 * gfortran.dg/no_unit_error_2.f90: New test.
20485 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20487 2006-07-25 Roger Sayle <roger@eyesopen.com>
20489 PR middle-end/28473
20490 * gcc.dg/fold-convround-1.c: New test case.
20492 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20494 * gfortran.dg/arithmetic_if.f90: Fix comments.
20496 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20499 * g++.dg/other/typedef1.C: New test.
20500 * g++.dg/template/typedef4.C: New test.
20501 * g++.dg/template/typedef5.C: New test.
20503 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20506 * gfortran.dg/allocatable_dummy_3.f90: New.
20508 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20511 * gfortran.dg/arithmetic_if.f90: New test.
20513 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20515 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20516 avoid memcpy optimization.
20518 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20521 * gfortran.dg/direct_io_6.f90: New test.
20523 2006-07-24 Jan Hubicka <jh@suse.cz>
20527 * gcc.dg/pr25795.c: New test.
20528 * gcc.dg/pr25795-1.c: New test.
20530 2006-07-23 Roger Sayle <roger@eyesopen.com>
20532 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20533 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20534 which may be transformed to "g || h" on some platforms.
20536 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20539 * g++.dg/template/friend45.C: New test.
20541 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20543 PR libgfortran/28339
20544 * gfortran.dg/arrayio_8.f90: New test.
20546 2006-07-21 Mike Stump <mrs@apple.com>
20548 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20550 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20552 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20555 * g++.dg/eh/catch3.C: New test.
20558 * g++.dg/template/defarg10.C: New test.
20560 2006-07-20 Paul Brook <paul@codesourcery.com>
20563 * gcc.dg/pr27363.c: New test.
20565 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20568 * g++.dg/init/ref13.C: New test.
20570 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20573 * obj-c++.dg/proto-error-1.mm: New test.
20575 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20578 * g++.dg/template/string1.C: New test.
20580 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20583 * g++.dg/template/defarg9.C: New test.
20586 * g++.dg/template/static27.C: New test.
20588 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20591 * gcc.dg/tree-ssa/pr28410.c: New test.
20593 2006-07-18 Lee Millward <lee.millward@gmail.com>
20596 * g++/dg/other/error13.C: New test.
20599 * g++.dg/template/friend44.C: New test.
20601 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20604 * g++.dg/other/pr27495.C: New.
20606 2006-07-18 Olivier Hainque <hainque@adacore.com>
20608 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20609 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20611 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20614 * gcc.dg/pragma-pack-4.c: New test.
20616 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20619 * g++.dg/ext/pr28291.C: New test.
20621 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20623 PR middle-end/28403
20624 * gcc.c-torture/execute/pr28403.c: New test.
20626 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20628 PR middle-end/28402
20629 * gcc.dg/pr28402.c: New test.
20631 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20634 * g++.dg/other/pr28304.C: New test.
20636 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20639 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20640 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20642 2006-07-17 Richard Guenther <rguenther@suse.de>
20644 PR tree-optimization/28238
20645 * g++.dg/tree-ssa/pr28238.C: New testcase.
20647 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20650 * g++.dg/eh/catch1.C: New test.
20651 * g++.dg/eh/catch2.C: New test.
20653 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20656 * g++.dg/template/anon3.C: New test.
20658 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20661 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20662 specifiers requiring an explicit format tag..
20665 * gfortran.dg/generic_5: New test.
20668 * gfortran.dg/elemental_optional_args_1.f90: New test.
20670 2006-07-16 Olivier Hainque <hainque@adacore.com>
20672 * gnat.dg/assert.ads: New file.
20673 * gnat.dg/controlled_record.ads: Likewise.
20674 * gnat.dg/controlled_record.adb: Likewise.
20676 2006-07-15 Lee Millward <lee.millward@gmail.com>
20679 * g++.dg/other/error12.C: New test.
20682 * g++.dg/template/crash54.C: New test.
20684 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20687 * g++.dg/parse/catch1.C: New test.
20690 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20693 * g++.dg/ext/attrib24.C: New test.
20695 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20698 * g++.dg/ext/asmspec1.C: New test.
20700 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20702 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20703 (dg-test): Support shouldfail tests.
20704 * lib/target-supports-dg.exp (dg-shouldfail): New.
20705 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20706 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20707 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20708 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20709 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20710 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20711 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20713 2006-07-13 Jan Hubicka <jh@suse.cz>
20715 * gcc.target/i386/memcpy-1.c: New.
20717 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20719 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20721 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20724 * gfortran.dg/present_1.f90: New test.
20727 * gfortran.dg/interface_derived_type_1.f90: New test.
20729 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20732 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20735 2006-07-07 Lee Millward <lee.millward@gmail.com>
20738 * g++.dg/other/label1.C: New test.
20740 2006-07-07 Richard Guenther <rguenther@suse.de>
20742 PR middle-end/28268
20743 * gcc.dg/torture/pr28268.c: New testcase.
20745 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20748 * g++.dg/ext/pr27019.C: New.
20750 2006-07-07 Richard Guenther <rguenther@suse.de>
20752 PR tree-optimization/28187
20753 * gcc.dg/pr28187.c: New testcase.
20755 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20757 * gnat.dg/address_conversion.adb: New test.
20758 * gnat.dg/boolean_subtype.adb: Likewise.
20759 * gnat.dg/frame_overflow.adb: Likewise.
20760 * gnat.dg/pointer_array.adb: Likewise.
20761 * gnat.dg/pointer_conversion.adb: Likewise.
20763 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20767 * gfortran.dg/print_fmt_5.f90: New test.
20769 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20772 * gfortran.dg/bounds_check_4.f90: New test.
20774 2006-07-05 Richard Guenther <rguenther@suse.de>
20777 * gfortran.dg/pr28158.f90: New testcase.
20779 2006-07-05 Richard Guenther <rguenther@suse.de>
20781 PR tree-optimization/28162
20782 * gcc.dg/pr28162.c: New testcase.
20784 2006-07-05 Richard Guenther <rguenther@suse.de>
20785 Andrew Pinski <pinskia@gcc.gnu.org>
20788 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20790 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20793 * gfortran.dg/actual_array_substr_2.f90: New test.
20796 * gfortran.dg/actual_array_constructor_2.f90: New test.
20798 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20800 * gfortran.dg/itime_idate_1.f: New test.
20801 * gfortran.dg/itime_idate_2.f: New test.
20803 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20805 PR libgfortran/27704
20806 * gfortran.dg/open_status_3.f90: New test.
20807 * gfortran.dg/fmt_l.f90: Update for new feature.
20809 2006-07-03 Asher Langton <langton2@llnl.gov>
20811 * gfortran.dg/oldstyle_2.f90: New.
20813 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20815 * gnat.dg/string_slice.adb: New test.
20817 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20820 * gfortran.dg/semicolon_fixed.c: New.
20821 * gfortran.dg/semicolon_free.c: New.
20823 2006-06-30 Mike Stump <mrs@apple.com>
20825 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20826 that don't support internal visibility.
20828 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20830 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20831 for '(' / ')' needing an extra '\'.
20833 2006-06-29 Roger Sayle <roger@eyesopen.com>
20835 PR middle-end/27428
20836 * gcc.dg/pr27428-1.c: New test case.
20838 2006-06-29 Mike Stump <mrs@apple.com>
20840 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20841 on darwin as we can't align commons large enough yet.
20843 * gcc.dg/vla-8.c: Add additional testcases.
20845 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20848 * g++.dg/other/pr28114.C: New.
20850 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20852 * gcc.c-torture/compile/20060625-1.c: New test.
20854 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20857 * gfortran.dg/stfunc_3.f90: New test.
20860 * gfortran.dg/impure_actual_1.f90: New test.
20863 * gfortran.dg/elemental_result_1.f90: New test.
20866 * gfortran.dg/select_7.f90: New test.
20869 * intrinsic_actual_1.f: New test.
20873 * gfortran.dg/forall_4.f90: New test.
20876 * gfortran.dg/forall_5.f90: New test.
20878 2006-06-25 Lee Millward <lee.millward@gmail.com>
20881 * g++.dg/template/using13.C: New test.
20884 * g++.dg/other/incomplete3.C: New test.
20886 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20889 * gfortran.dg/substr_3.f: New test.
20890 * gfortran.dg/equiv_2.f90: Update expected error message.
20892 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20895 * gfortran.dg/actual_array_substr_1.f90: New test.
20897 2006-06-24 Olivier Hainque <hainque@adacore.com>
20899 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20900 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20902 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20904 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20906 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20909 * gfortran.dg/simpleif_2.f90: New test.
20911 2006-06-23 Lee Millward <lee.millward@gmail.com>
20913 * g++.dg/template/error22.C: Fix typo.
20915 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20918 * g++.dg/ext/attrib23.C: New test.
20920 2006-06-23 Olivier Hainque <hainque@adacore.com>
20922 * gnat.dg/varsize_temp.adb: New test.
20924 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20927 * g++.dg/other/java2.C: New test.
20929 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20932 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20935 2006-06-22 Roger Sayle <roger@eyesopen.com>
20938 * gcc.dg/pr27531-1.c: New test case.
20940 2006-06-22 Asher Langton <langton2@llnl.gov>
20943 * gfortran.dg/implicit_8.f90: New.
20945 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20947 PR rtl-optimization/28121
20948 * gcc.dg/pr28121.c: New test.
20950 2006-06-22 Lee Millward <lee.millward@gmail.com>
20953 * g++.dg/parse/ptrmem6.C: New test.
20956 * g++.dg/template/error22.C: New test.
20958 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20961 * g++.dg/template/friend43.C: New test.
20964 * g++.dg/template/crash53.C: New test.
20967 * g++.dg/rtti/incomplete1.C: New test.
20969 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20971 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20973 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20975 * gcc.c-torture/execute/complex-7.c: New.
20977 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20979 * gcc.dg/merge-all-constants-1.c: New test.
20981 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20984 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20986 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20988 * gfortran.dg/rrspacing_1.f90: New test.
20990 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20993 * g++.dg/other/bitfield2.C: New test.
20995 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20997 PR tree-optimization/27331
20998 * gcc.dg/pr27331.c: New test.
21000 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
21001 Eric Botcazou <ebotcazou@adacore.com>
21004 * lib/gnat.exp: New file.
21005 * lib/gnat-dg.exp: Likewise.
21006 * gnat.dg: New directory.
21007 * gnat.dg/dg.exp: New driver.
21008 * gnat.dg/specs: New directory.
21009 * gnat.dg/specs/specs.exp: New driver.
21010 * gnat.dg/style: New directory.
21011 * gnat.dg/style/style.exp: New driver.
21013 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
21016 * gfortran.dg/array_initializer_1.f90: New test.
21019 * gfortran.dg/matmul_3.f90: New test.
21021 2006-06-19 Andrew Pinski <pinskia@gmail.com>
21023 PR middle-end/28075
21024 * gcc.dg/tree-ssa/inline-1.c: New test.
21026 2006-06-19 Anatoly Sokolov <aesok@post.ru>
21028 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21029 in malloc prototype; remove XFAIL.
21030 * gcc.dg/pr18241-2.c: Ditto.
21031 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21032 in memset prototype; remove XFAIL.
21033 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21035 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
21037 * gcc.dg/vla-8.c: Add.
21039 2006-06-19 Richard Guenther <rguenther@suse.de>
21041 PR tree-optimization/27090
21042 * g++.dg/tree-ssa/pr27090.C: New testcase.
21044 2006-06-19 Roger Sayle <roger@eyesopen.com>
21047 * gcc.dg/pr27861-1.c: New test case.
21049 2006-06-19 Richard Guenther <rguenther@suse.de>
21051 PR middle-end/28045
21052 * gcc.dg/torture/pr28045.c: New testcase.
21054 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21057 * gfortran.dg/associated_4.f90: New test.
21059 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21063 * gfortran.dg/real_const_3.f90: New test.
21065 2006-06-16 Mark Mitchell <mark@codesourcery.com>
21068 * g++.dg/template/static26.C: New test.
21071 * g++.dg/expr/bitfield2.C: New test.
21074 * g++.dg/parse/linkage2.C: New test.
21076 2006-06-16 Richard Guenther <rguenther@suse.de>
21078 PR middle-end/27116
21079 * gcc.dg/pr15785-1.c: Revert last change.
21080 * gcc.dg/torture/pr27116-2.c: New testcase.
21082 2006-06-16 Roger Sayle <roger@eyesopen.com>
21084 PR middle-end/27802
21085 * gcc.dg/pr27802-1.c: New test case.
21087 2006-06-15 Mark Mitchell <mark@codesourcery.com>
21090 * g++.dg/template/ttp18.C: New test.
21091 * g++.dg/template/ttp19.C: Likewise.
21094 * g++.dg/expr/cond9.C: New test.
21097 * g++.dg/template/ctor7.C: New test.
21099 2006-06-15 Janis Johnson <janis187@us.ibm.com>
21101 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21103 2006-06-16 Richard Guenther <rguenther@suse.de>
21105 PR tree-optimization/27781
21106 * gcc.dg/tree-ssa/pr27781.c: New testcase.
21108 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
21110 * gfortran.dg/allocate_zerosize_2.f90: New test case.
21112 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
21114 * gcc.dg/tree-ssa/loop-18.c: New test.
21116 2006-06-14 Mark Mitchell <mark@codesourcery.com>
21119 * g++.dg/template/crash52.C: New test.
21122 * g++.dg/ext/attrib22.C: New test.
21125 * g++.dg/template/builtin1.C: New test.
21126 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21129 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21131 * g++.old-deja/g++.pt/crash51.C: Likewise.
21134 * g++.dg/lookup/linkage1.C: New test.
21135 * g++.dg/lookup/linkage2.C: Likewise.
21137 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
21139 PR middle-end/27959
21140 * gcc.dg/pr27959.c: New testcase.
21142 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
21145 * g++.dg/eh/div.C: New test.
21147 2006-06-13 Jakub Jelinek <jakub@redhat.com>
21150 * g++.dg/tree-ssa/pr26757.C: New test.
21151 * g++.dg/tree-ssa/pr27894.C: New test.
21153 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
21155 * gcc.c-torture/compile/20060609-1.c: New test.
21158 * gcc.c-torture/compile/pr27863.c: New test.
21160 2006-06-13 Richard Guenther <rguenther@suse.de>
21162 PR tree-optimization/27830
21163 * g++.dg/tree-ssa/pr27830.C: New testcase.
21165 2006-06-13 Matthew Sachs <msachs@apple.com>
21167 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21168 the list of compiler flags; this causes those flags to be checked
21169 for things like dg-skip-if.
21171 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21174 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21176 2006-06-12 Mark Mitchell <mark@codesourcery.com>
21177 Kazu Hirata <kazu@codesourcery.com>
21179 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21180 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21182 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21185 * g++.dg/lookup/using15.C: New test.
21188 * g++.dg/other/anon4.C: New test.
21190 2006-06-12 Roger Sayle <roger@eyesopen.com>
21193 * g++.dg/init/complex1.C: New test case.
21195 2006-06-11 Eric Christopher <echristo@apple.com>
21197 PR middle-end/27948
21198 * gcc.dg/bf-ms-layout.c: Run on darwin.
21199 * gcc.dg/bf-no-ms-layout: Ditto.
21200 * gcc.dg/attr-ms_struct-2.c: New.
21201 * gcc.dg/bf-ms-layout-2.c: Ditto.
21203 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
21205 * gcc.dg/attr-ms_struct-packed1.c: New.
21207 2006-06-09 Mike Stump <mrs@apple.com>
21209 * gcc.dg/vla-7.c: Add.
21211 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
21214 * gfortran.dg/entry_6.f90: New test.
21218 * gfortran.dg/entry_7.f90: New test.
21220 2006-06-09 Jakub Jelinek <jakub@redhat.com>
21223 * gcc.dg/cpp/_Pragma6.c: New test.
21226 * g++.dg/cpp/_Pragma1.C: New test.
21228 PR preprocessor/27746
21229 * gcc.dg/gomp/macro-3.c: New test.
21230 * gcc.dg/gomp/macro-4.c: New test.
21231 * g++.dg/gomp/macro-3.C: New test.
21232 * g++.dg/gomp/macro-4.C: New test.
21234 2006-06-09 Richard Guenther <rguenther@suse.de>
21236 PR tree-optimization/26998
21237 * gcc.dg/torture/pr26998.c: New testcase.
21238 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21240 2006-06-08 Mike Stump <mrs@apple.com>
21242 * gcc.dg/pr27095.c: Account for stubs.
21245 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21246 produce bad code on darwin.
21248 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21251 * gfortran.dg/substr_2.f: New test.
21253 2006-06-08 Asher Langton <langton2@llnl.gov>
21256 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21258 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21261 * gcc.dg/union-3.c: New test.
21263 2006-06-08 Richard Guenther <rguenther@suse.de>
21265 PR middle-end/27116
21266 * gcc.dg/torture/pr27116.c: New testcase.
21267 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21269 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21271 PR rtl-optimization/26449
21272 * gcc.dg/pr26449.c: New test.
21274 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21277 * g++.dg/ext/offsetof1.C: Test member functions.
21279 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21281 * gcc.dg/pr27095.c: Improve scanning.
21283 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21286 * gfortran.dg/saved_automatic_1.f90: New test.
21289 * gfortran.dg/array_simplify_1.f90: New test.
21292 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21295 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21297 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21300 * g++.dg/expr/cast7.C: New test.
21302 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21304 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21305 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21306 * lib/fortran-torture.exp (fortran-torture-compile,
21307 fortran-torture-execute): Ditto.
21309 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21312 * gcc.dg/vmx/pr27842.c: New test.
21314 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21316 PR libfortran/27895
21317 * gfortran.dg/bounds_check_3.f90: New test.
21319 2006-06-05 Mike Stump <mrs@apple.com>
21321 * objc.dg/objc-fast-4.m: Skip for ppc64.
21323 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21326 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21328 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21329 Victor Kaplansky <victork@il.ibm.com>
21331 PR tree-optimizations/26360
21332 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21333 with -fno-tree-dce.
21334 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21336 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21339 * gfortran.dg/data_char_1.f90: Add messages for truncated
21343 * gfortran.dg/func_decl_2.f90: New test.
21346 * gfortran.dg/do_2.f90: New test.
21349 * gfortran.dg/associated_3.f90: New test.
21351 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21354 * g++.dg/template/static25.C: New test.
21357 * g++.dg/init/array21.C: New test.
21360 * g++.dg/ext/complit7.C: New test.
21363 * g++.dg/parse/ptrmem5.C: New test.
21365 2006-06-04 Roger Sayle <roger@eyesopen.com>
21366 Andrew Pinski <pinskia@physics.uc.edu>
21369 PR middle-end/27382
21370 * gcc.dg/pr27150-1.c: New testcase.
21371 * gcc.dg/pr27382-1.c: New testcase.
21372 * gcc.dg/pr27382-2.c: New testcase.
21374 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21378 * gcc.dg/array-10.c: New test.
21380 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21383 * g++.dg/init/const4.C: New test.
21384 * g++.dg/init/member1.C: Add error-marker.
21385 * g++.dg/other/fold1.C: Adjust error-marker.
21387 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21390 * g++.dg/ext/offsetof1.C: New test.
21392 2006-06-04 Eric Christopher <echristo@apple.com>
21394 * gcc.dg/attr-ms_struct-1.c: New.
21396 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21398 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21400 2006-06-04 Richard Guenther <rguenther@suse.de>
21402 PR tree-optimization/27039
21403 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21405 2006-06-03 Roger Sayle <roger@eyesopen.com>
21408 * gcc.target/i386/amd64-abi-2.c: New test case.
21410 2006-06-02 Eric Christopher <echristo@apple.com>
21412 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21413 * gcc.target/i386/20020523-1.c: Skip if darwin.
21414 * gcc.target/i386/asm-3.c: Ditto.
21415 * gcc.target/i386/20011119-1.c: Ditto.
21416 * gcc.target/i386/clobbers.c: Remove pic part of test.
21418 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21420 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21421 * g++.old-deja/g++.other/init19.C: Ditto.
21422 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21423 and add other platforms as expected failures.
21425 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21427 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21428 (is-effective-target-keyword): Ditto.
21430 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21433 * gfortran.dg/extended_char_comparison_1.f: New test.
21435 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21438 * gfortran.dg/dummy_procedure_1.f90: New test.
21441 * gfortran.dg/dummy_procedure_2.f90: New test.
21443 * gfortran.dg/associated_2.f90: Correct to make consistent with
21446 2006-05-31 Roger Sayle <roger@eyesopen.com>
21448 * gcc.target/i386/387-11.c: New test case.
21450 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21453 * g++.dg/template/cond6.C: New test.
21456 * g++.dg/template/crash51.C: New test.
21457 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21460 * g++.dg/init/array20.C: New test.
21462 2006-05-31 Roger Sayle <roger@eyesopen.com>
21464 * gcc.dg/builtins-54.c: New test case.
21466 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21469 * g++.dg/template/fntry1.C: Add dg-do link.
21472 * g++.dg/parse/friend6.C: New test.
21474 2006-05-30 Asher Langton <langton2@llnl.gov>
21476 * gfortran.dg/cray_pointers_7.f90: New test.
21478 2006-05-30 Roger Sayle <roger@eyesopen.com>
21480 PR tree-optimization/23452
21481 * gcc.dg/fold-mulconj-1.c: New test case.
21483 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21486 * g++.dg/parse/bitfield1.C: New test.
21488 2006-05-30 Roger Sayle <roger@eyesopen.com>
21490 * gcc.target/ppc-eq0-1.c: New test case.
21491 * gcc.target/ppc-negeq0-1.c: New test case.
21493 2006-05-30 Dirk Mueller <dmueller@suse.de>
21496 * gcc.dg/overflow-warn-5.c: New test.
21498 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21501 * gcc.dg/sizeof-1.c: New test.
21503 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21506 * gcc.target/i386/pr27790.c: New test.
21508 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21510 PR libgfortran/27757
21511 * gfortran.dg/direct_io_5.f90: New test.
21513 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21515 PR libgfortran/27634
21516 * gfortran.dg/fmt_missing_period_1.f: New test.
21517 * gfortran.dg/fmt_missing_period_2.f: New test.
21518 * gfortran.dg/fmt_missing_period_3.f: New test.
21520 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21523 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21526 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21529 * g++.dg/template/new6.C: New test.
21531 2006-05-29 Roger Sayle <roger@eyesopen.com>
21533 PR tree-optimization/24964
21534 * gcc.target/i386/387-10.c: New test case.
21536 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21538 * intrinsics/string_intrinsics.c (compare_string):
21539 Use memcmp instead of strncmp to avoid tripping over
21540 CHAR(0) in a string.
21542 2006-05-27 Richard Guenther <rguenther@suse.de>
21544 PR middle-end/27773
21545 * gcc.dg/torture/pr27773.c: New testcase.
21547 2006-05-27 Dirk Mueller <dmueller@suse.de>
21549 * gcc.dg/pr24561.c: Rename to..
21550 * gcc.dg/pr25962.c: .. this.
21552 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21555 * gfortran.dg/bounds_check_2.f: New test.
21557 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21559 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21560 * gfortran.dg/byte_1.f90: Likewise.
21561 * gfortran.dg/dup_save_2.f90: Likewise.
21563 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21565 * gfortran.dg/associated_2.f90: New test.
21567 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21570 * gfortran.dg/bounds_check_1.f90: New test.
21572 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21574 PR rtl-optimization/27661
21575 * gcc.dg/pr27661.c: New test case.
21577 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21580 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21581 * gfortran.dg/print_parentheses_1.f: New test.
21582 * gfortran.dg/print_parentheses_2.f90: New test.
21584 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21587 * gcc.dg/pr27758.c: New test.
21589 2006-05-24 Falk Hueffner <falk@debian.org>
21591 * gcc.c-torture/compile/pr27571.c: New test.
21593 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21596 * gfortran.dg/spec_expr_4.f90: New test.
21599 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21601 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21604 * g++.dg/ext/complit6.C: New test.
21605 * g++.dg/ext/complit3.C: Adjust error markers.
21606 * g++.dg/init/const3.C: New test.
21608 2006-05-25 Richard Guenther <rguenther@suse.de>
21610 PR middle-end/27743
21611 * gcc.dg/torture/pr27743.c: New testcase.
21613 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21615 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21617 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21619 * gcc.dg/compat/scalar-by-value-x.h: New.
21620 * gcc.dg/compat/scalar-by-value-y.h: New.
21621 * gcc.dg/compat/scalar-by-value-5.c: New.
21622 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21623 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21624 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21625 * gcc.dg/compat/scalar-by-value-6.c: New.
21626 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21627 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21628 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21630 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21632 PR tree-optimization/27639
21633 PR tree-optimization/26719
21634 * gcc.dg/pr27639.c: New test.
21635 * gcc.dg/pr26719.c: New test.
21636 * gcc.dg/tree-ssa/scev-cast.c: New test.
21638 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21641 * g++.dg/template/error21.C: New test.
21643 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21646 * gcc.target/i386/pr27696.c: New.
21648 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21650 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21652 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21654 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21657 * g++.dg/other/assign1.C: New test.
21659 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21662 * gcc.target/i386/pr27266.c: New.
21664 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21667 * g++.dg/ext/asm9.C: New test.
21669 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21671 PR rtl-optimization/25514
21672 * gcc.c-torture/compile/pr25514.c: New test.
21674 2006-05-22 Richard Guenther <rguenther@suse.de>
21677 2006-01-31 Richard Guenther <rguenther@suse.de>
21679 * gcc.target/i386/sselibm-1.c: New testcase.
21680 * gcc.target/i386/sselibm-2.c: Likewise.
21681 * gcc.target/i386/sselibm-3.c: Likewise.
21682 * gcc.target/i386/sselibm-4.c: Likewise.
21683 * gcc.target/i386/sselibm-5.c: Likewise.
21685 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21688 * gcc.dg/func-args-2.c: New test.
21691 * gcc.dg/struct-incompl-1.c: New test.
21693 2006-05-22 Richard Guenther <rguenther@suse.de>
21696 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21697 the transformations we test for.
21699 2006-05-22 Richard Guenther <rguenther@suse.de>
21702 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21704 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21707 * g++.dg/warn/new1.C: New test.
21708 * g++.dg/template/new5.C: Likewise.
21710 2006-05-21 Roger Sayle <roger@eyesopen.com>
21712 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21713 * gcc.target/i386/20060512-3.c: Likewise.
21715 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21717 PR rtl-optimization/27671
21718 * gcc.c-torture/execute/pr27671-1.c: New.
21719 * gcc.dg/pr27671-2.c: Likewise.
21721 PR tree-optimization/26622.
21722 * gcc.c-torture/compile/pr26622.c: New.
21724 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21727 * gfortran.dg/recursive_reference_1.f90: New test.
21729 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21732 * gfortran.dg/elemental_subroutine_3.f90: New test.
21735 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21738 * gfortran.dg/associated_target_1.f90: New test.
21741 * gfortran.dg/maxloc_shape_1.f90: New test.
21743 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21745 PR libgfortran/24459
21746 * gfortran.dg/namelist_24.f90: New test.
21747 * gfortran.dg/namelist_12.f: Fix typo in comment.
21749 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21751 PR middle-end/25776
21752 * g++.dg/other/error11.C: New test.
21754 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21756 * gcc.target/mips/pr26765.c: Add -w to options.
21758 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21760 * lib/target-supports.exp (check_effective_target_mpaired_single):
21762 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21764 * g++.dg/vect/vect.exp: Likewise.
21766 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21769 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21771 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21774 * gfortran.dg/temporary_1.f90: New file.
21776 2006-05-19 Andreas Schwab <schwab@suse.de>
21778 * g++.dg/other/unused1.C: Also match "stringz".
21780 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21783 * g++.dg/template/fntry1.C: New test.
21785 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21789 * g++.dg/conversion/bitfield5.C: New test.
21790 * g++.dg/conversion/bitfield6.C: New test.
21792 2006-05-18 Mike Stump <mrs@apple.com>
21794 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21795 * gcc.dg/vla-4.c: Add.
21796 * gcc.dg/vla-5.c: Add.
21797 * gcc.dg/vla-6.c: Add.
21799 2006-05-12 Stuart Hastings <stuart@apple.com>
21801 * gcc.target/i386/20060512-1.c: New.
21802 * gcc.target/i386/20060512-2.c: New.
21803 * gcc.target/i386/20060512-3.c: New.
21804 * gcc.target/i386/20060512-4.c: New.
21806 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21809 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21812 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21813 * g++.dg/parse/linkage1.C: New test.
21815 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21817 PR tree-optimization/27548
21818 * g++.dg/tree-ssa/pr27548.C: New test.
21820 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21823 * gfortran.dg/recursive_check_1.f: New test.
21824 * gfortran.dg/recursive_check_2.f90: New test.
21826 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21828 * g++.dg/opt/temp2.C: New test.
21830 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21833 * g++.dg/init/brace5.C: New test.
21835 PR middle-end/27415
21836 * gcc.dg/gomp/pr27415.c: New test.
21837 * g++.dg/gomp/pr27415.C: New test.
21839 PR tree-optimization/27549
21840 * g++.dg/tree-ssa/pr27549.C: New test.
21842 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21844 PR libgfortran/27575
21845 * gfortran.dg/read_eof_4.f90: New test.
21847 2006-05-16 Richard Guenther <rguenther@suse.de>
21849 PR tree-optimization/22303
21850 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21852 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21854 PR middle-end/27573
21855 * gcc.dg/gomp/pr27573.c: New test.
21856 * gfortran.dg/gomp/pr27573.f90: New test.
21859 * gcc.dg/gomp/pr27499.c: New test.
21860 * g++.dg/gomp/pr27499.C: New test.
21862 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21865 * g++.dg/parser/access8.C: Adjust error marker.
21866 * g++.dg/template/access17.C: New test.
21867 * g++.dg/template/access18.C: Likewise.
21869 2006-05-15 Roger Sayle <roger@eyesopen.com>
21872 * gcc.target/i386/pr26600.c: New test case.
21874 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21877 * g++.dg/expr/bitfield1.C: New test.
21879 2006-05-15 Richard Guenther <rguenther@suse.de>
21881 PR tree-optimization/27603
21882 * gcc.dg/torture/pr27603.c: New testcase.
21884 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21887 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21890 * gfortran.dg/scalar_return_1.f90: New test.
21893 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21895 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21897 * gcc.dg/gomp/critical-4.c: New test.
21898 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21899 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21900 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21901 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21903 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21906 * g++.dg/template/dependent-args1.C: New test.
21909 * g++.dg/lookup/this1.C: New test.
21912 * g++.dg/template/operator6.C: New test.
21913 * g++.dg/template/incomplete3.C: New test.
21916 * g++.dg/template/new4.C: New test.
21919 * g++.dg/template/void2.C: New test.
21921 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21923 * g++.dg/template/dependent-expr5.C: New test.
21925 2006-05-14 Roger Sayle <roger@eyesopen.com>
21927 PR middle-end/26729
21928 * gcc.dg/pr26729-1.c: New test case.
21930 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21932 * gcc.dg/pr27003.c: New test.
21934 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21936 * lib/target-supports.dg (check_cxa_atexit_available): Change
21937 v3_target_compile to ${tool}_target_compile.
21939 2006-05-11 Jason Merrill <jason@redhat.com>
21941 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21943 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21946 * gfortran.dg/label_5.f90: New test.
21948 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21950 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21951 check_effective_target_powerpc_altivec_ok): New.
21952 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21953 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21954 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21955 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21956 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21957 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21958 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21959 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21960 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21961 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21962 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21963 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21964 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21965 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21966 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21967 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21968 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21969 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21970 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21971 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21972 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21973 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21974 gcc.target/powerpc/altivec-9.c,
21975 gcc.target/powerpc/altivec-consts.c,
21976 gcc.target/powerpc/altivec-pr22085.c,
21977 gcc.target/powerpc/altivec-splat.c,
21978 gcc.target/powerpc/altivec-types-1.c,
21979 gcc.target/powerpc/altivec-types-2.c,
21980 gcc.target/powerpc/altivec-types-3.c,
21981 gcc.target/powerpc/altivec-types-4.c,
21982 gcc.target/powerpc/altivec-varargs-1.c,
21983 gcc.target/powerpc/altivec-vec-merge.c,
21984 gcc.target/powerpc/ppc-vector-memcpy.c,
21985 gcc.target/powerpc/ppc-vector-memset.c,
21986 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21987 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21988 these effective targets.
21989 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21990 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21992 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21994 PR middle-end/27384
21995 * g++.dg/other/fold1.C: New test.
21997 PR middle-end/27488
21998 * gcc.dg/fold-nonneg-1.c: New test.
22001 * g++.dg/other/operator1.C: New test.
22003 2006-05-11 Richard Guenther <rguenther@suse.de>
22005 PR middle-end/27529
22006 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22008 2006-05-10 Janis Johnson <janis187@us.ibm.com>
22010 * lib/target-supports-dg.exp (check-flags): New.
22011 (dg-skip-if): Move flag checks.
22013 2006-05-09 Steve Ellcey <sje@cup.hp.com>
22015 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22016 * lib/target-supports.dg (check_cxa_atexit_available): New.
22018 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
22021 * gfortran.dg/multiple_allocation_2.f90: New test case.
22023 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
22025 * gcc.target/arm/pr27387.C: Fix a comment typo.
22027 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22030 * gfortran.dg/error_recovery_1.f90: New test.
22032 2006-05-10 Richard Guenther <rguenther@suse.de>
22034 PR tree-optimization/27302
22035 * gcc.dg/torture/pr27302.c: New testcase.
22037 2006-05-09 Dirk Mueller <dmueller@suse.de>
22038 Richard Guenther <rguenther@suse.de>
22040 PR middle-end/27498
22041 * gcc.dg/tree-ssa/pr27498.c: New testcase.
22043 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
22045 PR rtl-optimization/27335
22046 * gcc.dg/pr27335.c: New test.
22048 2006-05-06 Richard Sandiford <richard@codesourcery.com>
22050 * gcc.target/mips/mips-ps-5.c: New file.
22052 2006-05-08 Jan Hubicka <jh@suse.cz>
22054 PR middle-end/25962
22055 * gcc.dg/pr25962.c: New.
22057 2006-05-08 Roger Sayle <roger@eyesopen.com>
22060 * gcc.target/powerpc/pr27158.c: New test case.
22062 2006-05-08 Laurent GUERBY <laurent@guerby.net>
22065 * ada/acats/run_all.sh: Use test -z.
22067 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22069 PR libfortran/18271
22070 * gfortran.dg/spec_expr_3.f90: New test.
22072 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
22075 * gcc.target/i386/monitor.c: New file.
22077 2006-05-08 Alan Modra <amodra@bigpond.net.au>
22079 * gcc.dg/pr27095.c: xfail *-*-darwin*.
22081 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22084 * g++.dg/other/ptrmem7.C: New test.
22086 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22089 * gcc.dg/array-9.c: New test.
22091 2006-05-07 Richard Guenther <rguenther@suse.de>
22093 PR tree-optimization/27409
22094 * gcc.dg/torture/pr27409.c: New testcase.
22096 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22099 * gfortran.dg/select_6.f90: New.
22101 2006-05-07 Richard Guenther <rguenther@suse.de>
22103 PR tree-optimization/27136
22104 * gcc.dg/torture/pr27136.c: New testcase.
22106 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
22109 * gfortran.dg/char_cons_len_1.f90: New test.
22111 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22114 * g++.dg/template/incomplete2.C: New test.
22116 2006-05-06 Richard Guenther <rguenther@suse.de>
22118 PR tree-optimization/27151
22119 * gcc.dg/vect/pr27151.c: New testcase.
22121 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22124 * g++.dg/template/void1.C: New test.
22127 * g++.dg/other/void2.C: New test.
22130 * g++.dg/conversion/void1.C: New test.
22132 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
22135 * g++.dg/other/unused1.C: New.
22137 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22140 * objc.dg/member-1.m: New test.
22142 2006-05-05 Steve Ellcey <sje@cup.hp.com>
22144 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22146 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22148 PR libfortran/26985
22149 * gfortran.dg/matmul_2.f90: New test.
22151 2005-05-05 Laurent GUERBY <laurent@guerby.net>
22153 * ada/acats/run_all.sh: Use sync when main not found.
22155 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
22158 * gcc.target/mips/pr26765.c: New.
22160 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
22162 * gcc.target/bfin: New directory.
22163 * gcc.target/bfin/bfin.exp: New file.
22164 * gcc.target/bfin/frmul.c: New file.
22165 * gcc.target/bfin/arith.c: New file.
22166 * gcc.target/bfin/mul-combine.c: New file.
22167 * gcc.target/bfin/shift.c: New file.
22169 2006-05-04 Richard Guenther <rguenther@suse.de>
22171 PR tree-optimization/14287
22172 PR tree-optimization/14844
22173 PR tree-optimization/19792
22174 PR tree-optimization/21608
22175 PR tree-optimization/27090
22176 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22177 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22178 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22179 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22180 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22182 2006-05-04 Jakub Jelinek <jakub@redhat.com>
22184 PR tree-optimization/27285
22185 * gcc.c-torture/execute/pr27285.c: New test.
22187 PR middle-end/27388
22188 * gcc.dg/gomp/pr27388-1.c: New test.
22189 * gcc.dg/gomp/pr27388-2.c: New test.
22190 * gcc.dg/gomp/pr27388-3.c: New test.
22193 * g++.dg/gomp/pr27359.C: New test.
22195 2006-05-02 Steven G. Kargl <kargls@comcast.net>
22198 * gfortran.dg/iargc.f90: New test.
22200 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22203 * g++.dg/template/crash49.C: New test.
22205 2006-05-02 Steve Ellcey <sje@cup.hp.com>
22208 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22210 2006-05-02 Jeff Law <law@redhat.com>
22212 PR tree-optimization/27364
22213 * gcc.c-torture/execute/pr27364.c: New test.
22215 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22218 * g++.dg/parser/ctor5.C: New test.
22220 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
22223 * gcc.target/arm/arm.exp: New.
22224 * gcc.target/arm/pr27387.C: Likewise.
22226 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22230 * gfortran.dg/module_equivalence_2.f90: New test.
22232 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22234 PR middle-end/27337
22235 * g++.dg/gomp/pr27337-1.C: New test.
22236 * g++.dg/gomp/pr27337-2.C: New test.
22238 PR middle-end/27328
22239 * gcc.dg/gomp/pr27328.c: New test.
22241 PR middle-end/27325
22242 * g++.dg/gomp/pr27325.C: New test.
22244 PR middle-end/27310
22245 * g++.dg/gomp/pr27310.C: New test.
22247 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22249 PR tree-optimization/27291
22250 * g++.dg/tree-ssa/pr27291.C: New test.
22252 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22254 PR tree-optimization/27283
22255 * g++.dg/tree-ssa/pr27283.C: New test.
22257 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22259 * gcc.dg/tree-ssa/loop-16.c: New test.
22261 2006-05-01 Roger Sayle <roger@eyesopen.com>
22262 Joseph S. Myers <joseph@codesourcery.com>
22264 * gcc.dg/Wconversion-3.c: New test case.
22265 * gcc.dg/Wconversion-4.c: Likewise.
22267 2006-05-01 Richard Guenther <rguenther@suse.de>
22269 PR tree-optimization/26726
22270 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22272 2006-04-30 Roger Sayle <roger@eyesopen.com>
22274 * gcc.dg/Woverflow-1.c: New test case.
22275 * gcc.dg/Woverflow-2.c: Likewise.
22276 * gcc.dg/Woverflow-3.c: Likewise.
22278 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22281 * g++.dg/template/defarg8.C: New test.
22283 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22286 * g++.dg/parse/operator7.C: New test.
22288 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22292 * g++.dg/template/crash48.C: New test.
22295 * g++.dg/parse/ctor4.C: New test.
22297 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22300 * gfortran.df/char_type_len.f90: New test.
22302 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22304 PR libgfortran/27304
22305 * gfortran.dg/fmt_exhaust.f90: New test.
22307 2006-04-28 Roger Sayle <roger@eyesopen.com>
22310 * gcc.dg/large-size-array-2.c: New test case.
22312 2006-04-28 Richard Guenther <rguenther@suse.de>
22315 * gcc.target/i386/pr26826.c: New testcase.
22317 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22319 PR middle-end/27260
22320 * gcc.c-torture/execute/pr27260.c: New.
22322 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22324 PR middle-end/27095
22325 * gcc.dg/pr27095.c: New.
22327 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22330 * g++.dg/conversion/bitfield4.C: New test.
22332 2006-04-27 Eric Christopher <echristo@apple.com>
22334 * gcc.dg/pragma-ms_struct.c: New.
22336 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22339 * g++.dg/template/crash47.C: New test.
22341 2006-04-27 Dirk Mueller <dmueller@suse.de>
22343 * gcc.target/i386/sse-7.c: build with -msse.
22345 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22347 PR testsuite/27274:
22348 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22349 (main): Exit if processor doesn't support SSE.
22351 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22353 PR middle-end/27282
22354 * gcc.c-torture/compile/pr27282.c: New test.
22356 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22358 PR middle-end/26913
22359 * g++.dg/gomp/pr26913.C: New test.
22362 * gcc.dg/gomp/pr25996.c: New test.
22363 * g++.dg/gomp/pr25996.C: New test.
22365 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22367 PR rtl-optimization/26725
22368 * gcc.c-torture/compile/pr26725.c: New test.
22370 2006-04-25 Richard Guenther <rguenther@suse.de>
22372 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22375 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22377 * gcc.dg/20060425-1.c: New testcase.
22379 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22381 PR tree-optimization/26865
22382 * gcc.dg/pr26865.c: New test.
22384 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22387 * g++.dg/conversion/bitfield1.C: New test.
22388 * g++.dg/conversion/bitfield2.C: Likewise.
22389 * g++.dg/conversion/bitfield3.C: Likewise.
22391 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22392 Richard Guenther <rguenther@suse.de>
22394 PR tree-optimization/27236
22395 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22397 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22400 * g++.dg/other/incomplete2.C: New test.
22402 2006-04-24 Richard Guenther <rguenther@suse.de>
22404 PR middle-end/26869
22405 * gcc.dg/torture/pr26869.c: New testcase.
22407 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22408 Richard Guenther <rguenther@suse.de>
22410 PR tree-optimization/27218
22411 * g++.dg/tree-ssa/pr27218.C: New testcase.
22413 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22416 * g++.dg/template/friend41.C: New test.
22418 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22420 * g++.dg/opt/pr15551.C: Include cstdio.
22421 (main): Use remove instead of unlink.
22423 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22425 * gcc.dg/sibcall-7.c: New test.
22426 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22427 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22428 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22429 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22430 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22432 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22435 * g++.dg/opt/bitfield1.C: New test.
22436 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22437 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22438 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22439 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22440 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22441 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22442 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22443 * g++.dg/abi/bitfield2.C: Likewise.
22444 * g++.dg/init/bitfield1.C: Likewise.
22446 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22449 * gfortran.dg/elemental_subroutine_4.f90: New test.
22450 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22453 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22455 * gcc.c-torture/compile/20060421-1.c: New testcase.
22457 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22460 * gcc.dg/init-bad-4.c: New test.
22462 2006-04-21 Paul Brook <paul@codesourcery.com>
22464 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22466 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22469 * gfortran.dg/defined_operators_1.f90: New test.
22470 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22471 remove old ones associated, incorrectly, with Note 5.46.
22474 * gfortran.dg/character_array_constructor_1.f90: New test.
22476 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22478 * gcc.dg/20060419-1.c: New test.
22480 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22483 * gcc.dg/struct-parse-1.c: New test case.
22485 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22488 * g++.dg/parse/template19.C: New test.
22491 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22494 * g++.dg/expr/call3.C: New test.
22497 * g++.dg/conversion/dynamic1.C: New test.
22499 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22502 * g++.dg/template/crash35.C: Tweak error markers.
22503 * g++.dg/template/crash46.C: New test.
22504 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22505 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22507 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22509 PR rtl-optimization/14261
22510 * gcc.c-torture/compile/20060419-1.c: Added.
22512 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22514 * gfortran.dg/label_1.f90: Adjust dg-error.
22516 2006-04-16 Roger Sayle <roger@eyesopen.com>
22519 * gcc.dg/fold-cond-1.c: New test case.
22520 * gcc.dg/pr26961-1.c: Likewise.
22522 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22524 PR libgfortran/27138
22525 * gfortran.dg/read_bad_advance.f90: New test.
22527 2006-04-16 Roger Sayle <roger@eyesopen.com>
22528 Dale Johannesen <dalej@apple.com>
22531 * gcc.target/i386/vecinit-3.c: New testcase.
22532 * gcc.target/i386/vecinit-4.c: Likewise.
22533 * gcc.target/i386/sse-18.c: Likewise.
22534 * gcc.target/i386/sse-19.c: Likewise.
22536 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22538 * gfortran.dg/allocate_zerosize_1.f90: New test.
22540 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22543 * g++.dg/template/crash45.C: New test.
22545 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22548 * gfortran.dg/proc_assign_1.f90: New test.
22549 * gfortran.dg/procedure_lvalue.f90: Change message.
22550 * gfortran.dg/namelist_4.f90: Add new error.
22554 * gfortran.dg/auto_pointer_array_result_1.f90
22557 * gfortran.dg/specification_type_resolution_1.f90
22562 * gfortran.dg/bounds_temporaries_1.f90: New test.
22565 * gfortran.dg/array_return_value_1.f90: New test.
22567 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22570 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22572 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22574 PR middle-end/26823
22575 * g++.dg/gomp/pr26823-1.C: New test.
22576 * g++.dg/gomp/pr26823-2.C: New test.
22578 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22580 PR middle-end/27134
22581 * gcc.dg/pr27314.c: New test.
22583 2006-04-13 Richard Henderson <rth@redhat.com>
22585 * g++.dg/gomp/block-0.C: Update expected matches.
22587 2006-04-13 DJ Delorie <dj@redhat.com>
22589 * lib/target-supports.exp (check_effective_target_int32plus): New.
22590 (check_effective_target_ptr32plus): New.
22591 (check_effective_target_size32plus): New.
22592 (check_effective_target_int16): New.
22593 (check_profiling_available): Add m32c to the list of unsupported
22596 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22597 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22599 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22601 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22603 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22605 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22606 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22607 not just xstormy16. Skip m32c due to weird pointer size.
22608 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22609 not just xstormy16.
22610 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22611 not just xstormy16.
22612 * gcc.dg/20020312-2.c: Add m32c support.
22613 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22614 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22616 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22617 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22618 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22619 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22620 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22622 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22623 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22624 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22625 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22626 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22627 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22628 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22630 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22632 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22633 * gcc.dg/pr23049.c: Require >=32 bit integers.
22634 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22635 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22636 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22637 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22638 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22639 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22640 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22641 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22642 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22643 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22644 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22645 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22647 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22648 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22649 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22650 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22651 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22653 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22654 * gcc.c-torture/execute/20040703-1.x: Likewise.
22655 * gcc.c-torture/execute/20040705-1.x: Likewise.
22656 * gcc.c-torture/execute/20040705-2.x: Likewise.
22657 * gcc.c-torture/execute/20040709-1.x: Likewise.
22658 * gcc.c-torture/execute/20040709-2.x: Likewise.
22659 * gcc.c-torture/execute/20040811-1.x: Likewise.
22660 * gcc.c-torture/execute/20050316-1.x: Likewise.
22661 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22662 * gcc.c-torture/execute/pr19689.x: Likewise.
22663 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22664 * gcc.c-torture/execute/usmul.x: Likewise.
22665 * gcc.c-torture/execute/vrp-5.x: Likewise.
22666 * gcc.c-torture/execute/vrp-6.x: Likewise.
22667 * gcc.dg/debug/20041023-1.s: Likewise.
22669 2006-04-13 Roger Sayle <roger@eyesopen.com>
22671 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22672 of integers to a vector types are now constant expressions in C.
22673 * gcc.dg/vect/vect-fold-1.c: New test case.
22675 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22676 Ulrich Weigand <uweigand@de.ibm.com>
22679 * gcc.dg/vmx/pr27006.c: New testcase.
22681 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22683 PR libgfortran/26766
22684 * gfortran.dg/write_recursive.f90: New test.
22686 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22688 * g++.dg/parse/dtor7.C: New test.
22689 * g++.dg/parse/new1.C: Add error marker.
22690 * g++.dg/template/new3.C: New test.
22693 * g++.dg/template/pure1.C: New test.
22696 * g++.dg/parse/ptrmem4.C: New test.
22698 2006-04-10 Jeff Law <law@redhat.com>
22701 * gcc.c-torture/compile/pr27087.c: New test.
22703 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22706 * gcc.dg/20060410.c: New.
22708 2006-04-10 Matthias Klose <doko@debian.org>
22710 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22711 Recognize multilib directory names containing underscores.
22713 2006-04-10 Roger Sayle <roger@eyesopen.com>
22715 * gcc.target/i386/vecinit-1.c: New test case.
22716 * gcc.target/i386/vecinit-2.c: Likewise.
22718 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22721 * g++.dg/debug/dwarf2-2.C: New test.
22723 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22725 PR rtl-optimization/27073
22726 * gcc.c-torture/execute/pr27073.c: New test.
22728 2006-04-08 Mike Stump <mrs@apple.com>
22730 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22732 2006-04-07 Richard Guenther <rguenther@suse.de>
22734 PR tree-optimization/26135
22735 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22737 2006-04-06 Jan Hubicka <jh@suse.cz>
22740 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22742 2006-04-06 Roger Sayle <roger@eyesopen.com>
22744 * g++.dg/conversion/nullptr1.C: New test case.
22745 * g++.dg/conversion/nullptr2.C: Likewise.
22747 2006-04-05 Roger Sayle <roger@eyesopen.com>
22749 * gfortran.dg/dependency_18.f90: New test case.
22751 2006-04-05 Richard Guenther <rguenther@suse.de>
22753 PR tree-optimization/26919
22754 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22755 * gcc.dg/ipa/ipa-2.c: Likewise.
22756 * gcc.dg/ipa/ipa-3.c: Likewise.
22757 * gcc.dg/ipa/ipa-5.c: Likewise.
22759 2006-04-05 Richard Guenther <rguenther@suse.de>
22761 PR tree-optimization/26763
22762 * gcc.dg/torture/pr26763-1.c: New testcase.
22763 * gcc.dg/torture/pr26763-2.c: Likewise.
22765 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22769 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22771 2006-04-04 Eric Christopher <echristo@apple.com>
22773 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22775 * gcc.target/i386/387-5.c: Ditto.
22777 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22779 * gcc.target/sparc/struct-ret-check.c: New test.
22781 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22783 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22784 zero decimal digits specified in format.
22786 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22789 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22792 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22793 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22794 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22795 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22796 compliant and detect bigendian-ness.
22798 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22800 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22801 dummy arguments work when the actual argument is itself a dummy
22802 argument of the caller.
22804 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22806 PR libfortran/24685
22807 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22809 2006-04-01 Roger Sayle <roger@eyesopen.com>
22811 * gfortran.dg/dependencency_17.f90: New test case.
22813 2006-04-01 Roger Sayle <roger@eyesopen.com>
22815 * gfortran.dg/dependency_14.f90: New test case.
22816 * gfortran.dg/dependency_15.f90: Likewise.
22817 * gfortran.dg/dependency_16.f90: Likewise.
22819 2006-03-31 Asher Langton <langton2@llnl.gov>
22822 gfortran.dg/cray_pointers_6.f90: New test.
22824 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22826 PR libgfortran/26890
22827 * gfortran.dg/read_size_noadvance.f90: New test.
22829 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22832 * gfortran.dg/multiple_allocation_1.f90: Check that the
22833 size has changed after a re-allocation with stat.
22835 2006-03-30 Richard Guenther <rguenther@suse.de>
22837 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22839 * gcc.target/i386/sselibm-2.c: Likewise.
22840 * gcc.target/i386/sselibm-3.c: Likewise.
22841 * gcc.target/i386/sselibm-4.c: Likewise.
22842 * gcc.target/i386/sselibm-5.c: Likewise.
22844 2006-03-28 Roger Sayle <roger@eyesopen.com>
22846 * gcc.dg/fold-andxor-1.c: New test case.
22847 * gcc.dg/fold-xorand-1.c: Likewise.
22849 2006-03-28 Roger Sayle <roger@eyesopen.com>
22851 * gcc.dg/fold-convnotconv-1.c: New test case.
22853 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22856 * gfortran.dg/private_type_5.f90: New test.
22858 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22860 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22862 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22864 * gfortran.dg/advance_2.f90: New test.
22865 * gfortran.dg/advance_3.f90: New test.
22867 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22869 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22871 PR libgfortran/26661
22872 PR libgfortran/26880
22873 * gfortran.dg/read_x_past.f: New test.
22875 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22877 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22880 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22882 * objc.dg/dwarf-1.m: Skip on AIX.
22883 * objc.dg/dwarf-2.m: Skip on AIX.
22885 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22888 * gfortran.dg/float_1.f90: New test.
22890 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22892 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22894 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22896 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22898 PR libfortran/26735
22899 * gfortran.dg/convert_implied_open.f90: New test case.
22901 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22904 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22906 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22908 PR middle-end/26717
22909 * gcc.dg/pr26717.c: New test.
22911 2006-03-25 Roger Sayle <roger@eyesopen.com>
22913 * gfortran.dg/dependency_12.f90: New test case.
22915 2006-03-24 Roger Sayle <roger@eyesopen.com>
22917 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22919 2006-03-24 Jeff Law <law@redhat.com>
22921 * gcc.c-torture/pr26840.c: New test.
22923 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22925 * objc.dg/dwarf-2.m: New.
22926 * obj-c++.dg/dwarf-2.mm: New.
22928 * g++.old-deja/g++.other/init19.C: New.
22930 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22932 * g++.dg/eh/spbp.C: Skip on AIX.
22934 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22936 PR middle-end/26611
22937 * g++.dg/gomp/pr26611-1.C: New test.
22938 * g++.dg/gomp/pr26611-2.C: New test.
22940 2006-03-24 Jeff Law <law@redhat.com>
22942 * gcc.c-torture/compile/pr26833.c: New test.
22943 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22945 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22947 * gfortran.dg/endfile_2.f90: Delete temp file.
22949 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22952 * gfortran.dg/record_marker_1.f90: New test case.
22953 * gfortran.dg/record_marker_2.f: New test case.
22954 * gfortran.dg/record_marker_3.f90: New test case.
22956 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22959 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22960 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22962 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22964 * lib/gcc-dg.exp (cleanup-modules): New proc.
22965 * gfortran.dg/allocatable_function_1.f90,
22966 gfortran.dg/allocate_char_star_scalar_1.f90,
22967 gfortran.dg/assumed_charlen_function_1.f90,
22968 gfortran.dg/assumed_dummy_1.f90,
22969 gfortran.dg/assumed_shape_ranks_1.f90,
22970 gfortran.dg/assumed_shape_ranks_2.f90,
22971 gfortran.dg/assumed_size_dt_dummy.f90,
22972 gfortran.dg/auto_char_dummy_array_1.f90,
22973 gfortran.dg/auto_char_len_3.f90,
22974 gfortran.dg/automatic_module_variable.f90,
22975 gfortran.dg/bad_automatic_objects_1.f90,
22976 gfortran.dg/char_array_constructor.f90,
22977 gfortran.dg/char_array_structure_constructor.f90,
22978 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22979 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22980 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22981 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22982 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22983 gfortran.dg/derived_pointer_recursion.f90,
22984 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22985 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22986 gfortran.dg/dummy_functions_1.f90,
22987 gfortran.dg/elemental_initializer_1.f90,
22988 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22989 gfortran.dg/elemental_pointer_1.f90,
22990 gfortran.dg/elemental_subroutine_1.f90,
22991 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22992 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22993 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22994 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22995 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22996 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22997 gfortran.dg/global_references_1.f90,
22998 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22999 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23000 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23001 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23002 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23003 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23004 gfortran.dg/large_integer_kind_1.f90,
23005 gfortran.dg/large_real_kind_1.f90,
23006 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23007 gfortran.dg/module_double_reuse.f90,
23008 gfortran.dg/module_equivalence_1.f90,
23009 gfortran.dg/module_interface_1.f90,
23010 gfortran.dg/module_parameter_array_refs_1.f90,
23011 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23012 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23013 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23014 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23015 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23016 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23017 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23018 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23019 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23020 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23021 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23022 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23023 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23024 gfortran.dg/same_name_1.f90,
23025 gfortran.dg/sibling_dummy_procedure_1.f90,
23026 gfortran.dg/sibling_dummy_procedure_2.f90,
23027 gfortran.dg/sibling_dummy_procedure_3.f90,
23028 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23029 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23030 gfortran.dg/used_dummy_types_2.f90,
23031 gfortran.dg/used_dummy_types_3.f90,
23032 gfortran.dg/used_dummy_types_4.f90,
23033 gfortran.dg/used_dummy_types_5.f90,
23034 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23035 gfortran.dg/userdef_operator_1.f90: Use it.
23037 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23039 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23040 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23041 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23042 gfortran.dg/write_back.f,
23043 gfortran.fortran-torture/execute/inquire_1.f90,
23044 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23046 2006-03-21 Jeff Law <law@redhat.com>
23048 * gcc.dg/tree-ssa/vrp28.c: New test.
23050 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23052 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23053 if _STDC_C99 is defined.
23054 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23055 * gcc.dg/builtins-20.c: Likewise.
23056 * gcc.dg/builtins-53.c: Likewise.
23057 * gcc.dg/single-precision-constant.c: Likewise. Also pass
23058 -mmacosx-version-min=10.3 on PowerPC/Darwin.
23060 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
23063 * gcc.c-torture/compile/pr26781-1.c: New test.
23064 * gcc.c-torture/compile/pr26781-2.c: New test.
23066 2006-03-21 Jakub Jelinek <jakub@redhat.com>
23069 * g++.dg/gomp/pr26690-1.C: New test.
23070 * g++.dg/gomp/pr26690-2.C: New test.
23072 2006-03-20 Jeff Law <law@redhat.com>
23074 * gcc.dg/tree-ssa/pr21829.c: New test.
23076 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23078 2006-03-20 Richard Sandiford <richard@codesourcery.com>
23080 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23081 (check_visibility_available): Use it.
23082 (check_effective_target_default_packed): Likewise.
23083 (check_effective_target_pcc_bitfield_type_matters): Likewise.
23084 (check_effective_target_fopenmp): Likewise.
23085 (check_effective_target_freorder): Likewise.
23086 (check_effective_target_fpic): Likewise.
23087 (check_named_sections_available): Likewise.
23088 (check_effective_target_ilp32): Likewise.
23089 (check_effective_target_lp64): Likewise.
23091 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
23094 * gfortran.dg/scalar_mask_2.f90: New test case.
23096 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
23099 * gcc.dg/tree-ssa/loadpre12.c: New test.
23100 * gcc.dg/tree-ssa/loadpre13.c: New test.
23101 * gcc.dg/tree-ssa/loadpre14.c: New test.
23102 * gcc.dg/tree-ssa/loadpre15.c: New test.
23103 * gcc.dg/tree-ssa/loadpre16.c: New test.
23104 * gcc.dg/tree-ssa/loadpre17.c: New test.
23105 * gcc.dg/tree-ssa/loadpre18.c: New test.
23106 * gcc.dg/tree-ssa/loadpre19.c: New test.
23107 * gcc.dg/tree-ssa/loadpre20.c: New test.
23108 * gcc.dg/tree-ssa/loadpre21.c: New test.
23109 * gcc.dg/tree-ssa/loadpre22.c: New test.
23111 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
23114 * gfortran.dg/elemental_initializer_1.f90: New test.
23117 * gfortran.dg/assumed_shape_ranks_2: New test.
23119 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
23121 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23124 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23126 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23127 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23128 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23129 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23130 gfortran.fortran-torture/execute/direct_io.f90,
23131 gfortran.fortran-torture/execute/inquire_2.f90,
23132 gfortran.fortran-torture/execute/inquire_4.f90,
23133 gfortran.fortran-torture/execute/list_read_1.f90,
23134 gfortran.fortran-torture/execute/open_replace.f90,
23135 gfortran.fortran-torture/execute/slash_edit.f90,
23136 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23137 temporary files from testcases.
23139 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23141 PR libgfortran/26509
23142 gfortran.dg/write_direct_eor.f90: New test.
23144 2006-03-17 David Edelsohn <edelsohn@gnu.org>
23146 * gcc.target/powerpc/pr26350.c: New.
23147 * gcc.target/powerpc/indexed-addr.c: New.
23149 2006-03-16 Roger Sayle <roger@eyesopen.com>
23151 * gfortran.dg/dependency_13.f90: New test case.
23153 2006-03-16 Roger Sayle <roger@eyesopen.com>
23155 PR middle-end/21781
23156 * gcc.dg/real-const-1.c: New test case.
23158 2006-03-15 Geoffrey Keating <geoffk@apple.com>
23160 * g++.old-deja/g++.other/init18.C: New.
23161 * g++.old-deja/g++.other/init5.C: Remove xfail.
23163 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23165 * g++.dg/opt/pr15551.C: Cleanup temp file.
23167 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23170 g++.dg/parse/long1.C: New test.
23172 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23175 * gfortran.dg/continuation.f90: New test.
23176 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23178 2006-03-14 Richard Guenther <rguenther@suse.de>
23180 PR tree-optimization/26672
23181 * gcc.dg/torture/pr26672.c: New testcase.
23183 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
23185 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23186 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23188 2006-03-13 Roger Sayle <roger@eyesopen.com>
23190 PR middle-end/26557
23191 * gcc.c-torture/compile/switch-1.c: New test case.
23193 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
23196 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23197 test to include more permuatations of mask and index.
23198 * gfortran.dg/scalar_mask_1.f90: Modify last test to
23199 respond to F2003 spec. that the position returned for an all false
23200 mask && condition is zero.
23202 2006-03-13 Jakub Jelinek <jakub@redhat.com>
23204 PR middle-end/25989
23205 * gcc.dg/gomp/pr25989.c: New test.
23207 2006-03-13 Jeff Law <law@redhat.com>
23209 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23211 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
23213 * gcc.dg/switch-9.c: New test.
23215 2006-03-13 Richard Guenther <rguenther@suse.de>
23217 PR middle-end/26630
23218 * gcc.dg/torture/pr26630.c: New testcase.
23220 2006-03-11 Roger Sayle <roger@eyesopen.com>
23222 * gfortran.dg/dependency_10.f90: New test case.
23223 * gfortran.dg/dependency_11.f90: Likewise.
23225 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
23226 Erik Edelmann <eedelman@gcc.gnu.org>
23228 * gfortran.dg/allocatable_function_1.f90: New.
23229 * gfortran.dg/allocatable_function_2.f90: New.
23231 2006-03-10 Richard Guenther <rguenther@suse.de>
23233 PR middle-end/26565
23234 * gcc.dg/torture/pr26565.c: New testcase.
23236 2006-03-09 Eric Christopher <echristo@apple.com>
23238 * gcc.c-torture/compile/20060309-1.c: New.
23240 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23242 PR libgfortran/26499
23243 * gfortran.dg/write_back.f: New test.
23244 * gfortran.dg/write_rewind_1.f: New test.
23245 * gfortran.dg/write_rewind_2.f: New test.
23247 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23249 PR libgfortran/26554
23250 * gfortran.dg/read_logical.f90: New test.
23252 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23254 * ada/acats/norun.lst: cdd2a03 now passes.
23256 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23259 * gcc.target/powerpc/pr18096-1.c: Change where the error
23262 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23264 * gcc.target/i386/cleanup-1.c: New test.
23265 * gcc.target/i386/cleanup-2.c: New test.
23267 2006-03-04 Roger Sayle <roger@eyesopen.com>
23269 * gfortran.dg/dependency_9.f90: Remove for the time being.
23271 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23273 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23276 2006-03-03 Roger Sayle <roger@eyesopen.com>
23278 * gfortran.dg/dependency_9.f90: New test case.
23280 2006-03-03 Roger Sayle <roger@eyesopen.com>
23282 * gfortran.dg/dependency_4.f90: New test case.
23283 * gfortran.dg/dependency_5.f90: New test case.
23284 * gfortran.dg/dependency_6.f90: New test case.
23285 * gfortran.dg/dependency_7.f90: New test case.
23286 * gfortran.dg/dependency_8.f90: New test case.
23288 2006-03-03 Paul Brook <paul@codesourcery.com>
23290 * lib/target-supports.exp (check_profiling_available):
23293 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23296 * multiple_allocation_1.f90: New test.
23298 2006-03-03 Roger Sayle <roger@eyesopen.com>
23300 PR tree-optimization/26524
23301 * gfortran.dg/pr26524.f: New test case.
23303 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23305 * g++.dg/template/repo5.C: Cleanup repo files.
23306 * gcc.dg/20051201-1.c: Cleanup coverage files.
23307 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23308 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23311 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23313 * objc.dg/objc-nofilename-1.m: New test.
23314 * objc.dg/bad-receiver-type.m: New test.
23315 * obj-c++.dg/bad-receiver-type.mm: New test.
23317 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23319 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23321 2006-03-01 Mike Stump <mrs@apple.com>
23323 * g++.dg/abi/key2.C: Add.
23325 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23327 * gfortran.dg/logical_dot_product.f90: New test.
23330 * gfortran.dg/used_interface_ref.f90: New test.
23333 * gfortran.dg/dependency_2.f90: New test.
23334 * gfortran.fortran-torture/execute/where17.f90: New test.
23335 * gfortran.fortran-torture/execute/where18.f90: New test.
23336 * gfortran.fortran-torture/execute/where19.f90: New test.
23337 * gfortran.fortran-torture/execute/where20.f90: New test.
23339 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23341 * g++.dg/tree-ssa/pr26443.C: New test case.
23343 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23345 PR middle-end/26022
23346 * g++.dg/opt/return-slot1.C: New test.
23348 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23350 PR libgfortran/26136
23351 * gfortran.dg/namelist_23.f90: New test.
23353 2006-02-28 Roger Sayle <roger@eyesopen.com>
23355 PR middle-end/14752
23356 * gcc.dg/fold-eqandshift-2.c: New test case.
23358 2006-02-28 Richard Guenther <rguenther@suse.de>
23360 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23363 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23365 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23367 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23369 PR libgfortran/26464
23370 * gfortran.dg/backspace_5.f: New test.
23371 * gfortran.dg/backspace_6.f: New test.
23373 2006-02-26 Roger Sayle <roger@eyesopen.com>
23375 * gcc.dg/fold-eqandnot-1.c: New test case.
23377 2006-02-26 Roger Sayle <roger@eyesopen.com>
23379 PR middle-end/19983
23380 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23382 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23384 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23385 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23387 2006-02-26 Richard Guenther <rguenther@suse.de>
23389 PR tree-optimization/26421
23390 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23392 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23394 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23395 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23397 2006-02-26 Roger Sayle <roger@eyesopen.com>
23399 * gcc.dg/fold-even-1.c: New test case.
23401 2006-02-26 Roger Sayle <roger@eyesopen.com>
23403 PR middle-end/21137
23404 * gcc.dg/fold-eqandshift-1.c: New test case.
23406 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23408 PR tree-optimization/25125
23409 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23410 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23412 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23414 PR tree-optimizations/26359
23415 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23416 with -fdump-tree-dceloop-details.
23417 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23419 2006-02-25 Roger Sayle <roger@eyesopen.com>
23421 PR middle-end/23673
23422 * gcc.dg/fold-eqxor-1.c: New test case.
23423 * gcc.dg/fold-eqxor-2.c: Likewise.
23424 * gcc.dg/fold-eqxor-3.c: Likewise.
23426 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23429 * scalar_mask_1.f90: New test.
23431 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23433 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23434 * g++.dg/eh/uncaught2.C: New.
23435 * g++.dg/eh/uncaught3.C: New.
23437 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23439 PR libgfortran/26423
23440 * gfortran.dg/read_many_1.f: New test.
23442 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23445 * gfortran.dg/dependency_3.f90: New test.
23446 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23450 * gfortran.dg/equiv_6.f90: New test.
23452 2006-02-23 Jeff Law <law@redhat.com>
23454 * gcc.c-torture/compile/pr26425.c: New test.
23456 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23458 PR middle-end/26412
23459 * gcc.dg/gomp/pr26412.c: New test.
23461 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23464 * g++.dg/other/ellipsis1.C: New test.
23465 * g++.dg/parse/operator4.C: Adjust error marker.
23467 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23470 * gfortran.dg/pr25603.f: New testcase.
23472 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23474 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23475 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23477 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23479 * g++.dg/eh/spbp.C: New.
23481 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23483 PR middle-end/26379
23484 * gcc.target/i386/mmx-7.c: New test.
23486 2006-02-20 Roger Sayle <roger@eyesopen.com>
23488 PR tree-optimization/26361
23489 * gcc.dg/tree-ssa/vrp27.c: New test case.
23491 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23493 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23494 * gcc.dg/tree-ssa/complex-4.c: Here.
23496 2006-02-19 Roger Sayle <roger@eyesopen.com>
23498 PR middle-end/19543
23499 * gfortran.dg/logical_1.f90: New test case.
23501 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23503 PR middle-end/26334
23504 * gcc.dg/20060218-1.c: Moved to...
23505 * gcc.target/i386/20060218-1.c: ... here. New test.
23507 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23510 * gfortran.dg/convert_1.f90: New.
23512 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23515 * gfortran.dg/namelist_5.f90: New test.
23518 * gfortran.dg/namelist_4.f90: New test.
23520 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23523 * gcc.dg/tree-ssa/complex-3.c: New test.
23525 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23527 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23528 variable to take into account the variable name in the
23530 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23532 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23534 PR middle-end/26334
23535 * gcc.c-torture/compile/20060217-1.c: New test.
23536 * gcc.dg/20060218-1.c: New test.
23538 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23540 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23542 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23544 * gcc.dg/cpp/undef3.c: New test.
23545 * gcc.dg/cpp/trad/builtins2.c: New test.
23547 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23550 * g++.dg/template/static22.C: New test.
23551 * g++.dg/template/static23.C: New test.
23552 * g++.dg/template/static24.C: New test.
23553 * g++.dg/template/non-dependent13.C: New test.
23554 * g++.dg/init/member1.C: Tweak error markers.
23556 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23559 * gcc.c-torture/compile/pr26255.c: New test case.
23561 2006-02-16 Roger Sayle <roger@eyesopen.com>
23563 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23564 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23565 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23566 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23567 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23568 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23569 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23571 2006-02-16 Jeff Law <law@redhat.com>
23573 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23574 * gcc.dg/tree-ssa/vrp26.c: New test.
23576 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23580 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23581 __UCLIBC__ is defined.
23583 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23586 * gfortran.dg/gomp/pr26224.f: New test.
23588 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23591 * lib/target-supports.exp
23592 (check_effective_target_vect_short_mult): New.
23593 (check_effective_target_vect_char_mult): New.
23594 (check_effective_target_vect_widen_sum_qi_to_si): New.
23595 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23596 (check_effective_target_vect_widen_sum_hi_to_si): New.
23597 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23598 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23599 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23600 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23601 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23602 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23603 vect-reduc-pattern-2c.c
23604 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23605 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23606 vect-reduc-pattern-1c.c
23608 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23611 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23613 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23616 * gfortran.dg/enum_8.f90: Remove check for warning.
23617 * gfortran.dg/iomsg_1.f90: Ditto.
23618 * gfortran.dg/enum_1.f90: Ditto.
23619 * gfortran.dg/enum_9.f90: Ditto.
23620 * gfortran.dg/enum_2.f90: Ditto.
23621 * gfortran.dg/enum_10.f90: Ditto.
23622 * gfortran.dg/enum_3.f90: Ditto.
23623 * gfortran.dg/flush_1.f90: Ditto.
23624 * gfortran.dg/enum_4.f90: Ditto.
23625 * gfortran.dg/array_constructor_1.f90: Ditto.
23626 * gfortran.dg/enum_5.f90: Ditto.
23627 * gfortran.dg/enum_6.f90: Ditto.
23628 * gfortran.dg/enum_7.f90: Ditto.
23630 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23632 PR middle-end/26300
23633 * gcc.c-torture/compile/20060215-1.c: New test.
23635 2006-02-14 Roger Sayle <roger@eyesopen.com>
23637 PR middle-end/23670
23638 * gcc.dg/tree-ssa/andor-2.c: New test case.
23640 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23643 * optional_dim.f90: New test.
23645 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23648 * gfortran.dg/label_4.f90: New.
23650 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23651 Diego Novillo <dnovillo@redhat.com>
23652 Uros Bizjak <uros@kss-loka.si>
23654 * gfortran.dg/gomp: New directory.
23656 2006-02-14 Richard Guenther <rguenther@suse.de>
23658 PR tree-optimization/26258
23659 * gcc.dg/torture/pr26258.c: New testcase.
23661 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23664 * gfortran.dg/pr26246_1.f90: New test.
23665 * gfortran.dg/pr26246_2.f90: New test.
23667 PR middle-end/26092
23668 * gcc.c-torture/compile/20060208-1.c: New test.
23670 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23674 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23675 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23676 * gfortran.dg/automatic_module_variable.f90: Change error message.
23679 * gfortran.dg/internal_dummy_1.f90: New test.
23682 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23686 * gfortran.dg/uncommon_block_data_1.f90: New test.
23687 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23691 * gfortran.dg/typed_subroutine_1.f90: New test.
23693 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23695 * objc.dg/dwarf-1.m: New.
23697 2006-02-13 Roger Sayle <roger@eyesopen.com>
23699 PR middle-end/24427
23700 * gcc.dg/tree-ssa/andor-1.c: New test case.
23702 2006-02-13 Josh Conner <jconner@apple.com>
23705 * gcc.dg/pr25376.c: New test.
23707 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23709 * lib/target-supports.exp (check_named_sections_available):
23710 Only compile named-sections test -- don't assemble.
23712 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23714 * g++.dg/warn/no-write-strings.C: New test.
23715 * g++.dg/warn/write-strings.C: Likewise.
23716 * g++.dg/warn/write-strings-default.C: Likewise.
23718 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23721 * gfortran.dg/ret_pointer_2.f90: New test.
23723 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23725 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23727 2006-02-10 Jeff Law <law@redhat.com>
23729 * gcc.c-torture/compile/pr26213.c: New test.
23731 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23733 gfortran.dg/null_1.f90: New test.
23735 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23738 * gfortran.dg/parens_4.f90: New.
23739 * gfortran.dg/parens_5.f90: New.
23741 2006-02-10 Richard Guenther <rguenther@suse.de>
23743 * gcc.dg/pr23372-1.c: Remove empty file.
23745 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23746 Paul Thomas <pault@gcc.gnu.org>
23749 * gfortran.dg/parens_1.f90: New.
23750 * gfortran.dg/parens_2.f90: New.
23751 * gfortran.dg/parens_3.f90: New.
23753 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23756 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23759 * gfortran.dg/impure_assignment_1.f90: New test.
23762 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23764 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23767 * g++.dg/expr/stdarg2.C: New test.
23769 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23771 PR inline-asm/16194
23772 * gcc.dg/pr16194.c: New test.
23774 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23776 * ada/acats/run_acats: Use portable variant of "$@".
23778 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23780 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23781 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23783 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23786 * g++.dg/opt/pr26179.C: New test.
23788 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23790 PR middle-end/26134
23791 * gcc.dg/tree-ssa/complex-3.c: New test.
23793 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23795 * gcc.c-torture/compile/volatile-1.c: New test.
23797 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23800 * gcc.dg/tree-ssa/pr26180.c: New test.
23802 2006-02-08 Jeff Law <law@redhat.com>
23804 * gcc.dg/tree-ssa/pr21417.c: New test.
23806 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23808 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23809 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23811 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23813 * lib/scanrtl.exp: New.
23815 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23818 * g++.dg/other/virtual2.C: New test.
23821 * g++.dg/other/virtual1.C: New test.
23823 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23825 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23826 cleanup-ipa-dump): Update dump file glob patterns.
23827 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23828 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23830 * lib/gcc-dg.exp: Load it.
23831 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23833 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23836 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23837 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23839 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23842 * gfortran.dg/mvbits_1.f90: New.
23844 2006-02-07 Dirk Mueller <dmueller@suse.com>
23846 * g++.dg/warn/Wdiv-by-zero.C: New test.
23847 * g++.dg/warn/Wno-div-by-zero.C: New.
23849 2006-02-07 Jeff Law <law@redhat.com>
23851 * gcc.dg/tree-ssa/pr21559.c: New test.
23853 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23854 multiple VRP passes.
23855 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23856 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23857 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23858 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23859 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23860 * gcc.dg/tree-ssa/vrp02.c: Likewise
23861 * gcc.dg/tree-ssa/vrp11.c: Likewise
23862 * gcc.dg/tree-ssa/pr14341.c: Likewise
23863 * gcc.dg/tree-ssa/vrp19.c: Likewise
23864 * gcc.dg/tree-ssa/vrp20.c: Likewise
23865 * gcc.dg/tree-ssa/vrp03.c: Likewise
23866 * gcc.dg/tree-ssa/pr21086.c: Likewise
23867 * gcc.dg/tree-ssa/pr21959.c: Likewise
23868 * gcc.dg/tree-ssa/vrp21.c: Likewise
23869 * gcc.dg/tree-ssa/vrp04.c: Likewise
23870 * gcc.dg/tree-ssa/pr25485.c: Likewise
23871 * gcc.dg/tree-ssa/pr22026.c: Likewise
23872 * gcc.dg/tree-ssa/vrp22.c: Likewise
23873 * gcc.dg/tree-ssa/vrp05.c: Likewise
23874 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23875 * gcc.dg/tree-ssa/pr20701.c: Likewise
23876 * gcc.dg/tree-ssa/vrp23.c: Likewise
23877 * gcc.dg/tree-ssa/vrp06.c: Likewise
23878 * gcc.dg/tree-ssa/pr22117.c: Likewise
23879 * gcc.dg/tree-ssa/pr20702.c: Likewise
23880 * gcc.dg/tree-ssa/vrp15.c: Likewise
23881 * gcc.dg/tree-ssa/pr21090.c: Likewise
23882 * gcc.dg/tree-ssa/pr21294.c: Likewise
23883 * gcc.dg/tree-ssa/vrp24.c: Likewise
23884 * gcc.dg/tree-ssa/vrp07.c: Likewise
23885 * gcc.dg/tree-ssa/pr21563.c: Likewise
23886 * gcc.dg/tree-ssa/pr25382.c: Likewise
23887 * gcc.dg/tree-ssa/vrp16.c: Likewise
23888 * gcc.dg/tree-ssa/vrp25.c: Likewise
23889 * gcc.dg/tree-ssa/vrp08.c: Likewise
23890 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23891 * gcc.dg/tree-ssa/vrp17.c: Likewise
23892 * gcc.dg/tree-ssa/pr21458.c: Likewise
23893 * g++.dg/tree-ssa/pr18178.C: Likewise
23895 2006-02-07 Richard Guenther <rguenther@suse.de>
23899 2006-01-30 Richard Guenther <rguenther@suse.de>
23901 * gcc.dg/pr23372-1.C: New testcase.
23903 * g++.dg/tree-ssa/pr26140.C: New testcase.
23905 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23908 * g++.dg/template/ttp15.C: New test.
23909 * g++.dg/template/ttp16.C: Likewise.
23910 * g++.dg/template/ttp17.C: Likewise.
23911 * g++.old-deja/g++.pt/ttp36.C: Remove.
23912 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23913 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23914 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23915 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23916 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23917 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23918 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23919 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23920 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23922 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23924 PR libfortran/23815
23925 * unf_io_convert_4.f90: New test.
23927 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23929 * gcc.dg/tree-ssa/loadpre10.c: New test.
23930 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23931 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23932 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23934 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23936 PR libfortran/24685
23937 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23939 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23942 * gfortran.dg/assign_7.f: New test.
23944 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23948 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23949 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23950 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23952 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23954 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23957 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23959 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23960 * g++.dg/charset/string.c (foo): Likewise.
23961 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23963 * g++.dg/ext/builtin2.C (printf): Likewise.
23964 * g++.dg/init/new15.C (printf): Likewise.
23965 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23966 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23967 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23968 * g++.dg/template/non-dependent4.C (temp): Likewise.
23969 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23970 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23971 parameter type to const char*.
23972 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23973 Change type to const char*.
23974 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23976 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23977 second parameter type to const char*.
23978 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23979 (Y::Y): Change parameter type to const char*.
23980 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23981 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23982 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23983 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23985 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23987 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23988 type to const char*.
23989 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23990 return type to const char*.
23991 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23993 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23994 * g++.old-deja/g++.law/refs1.C: Likewise.
23995 * g++.old-deja/g++.law/visibility1.C: Likewise.
23996 * g++.old-deja/g++.law/visibility2.C: Likewise.
23997 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23999 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24000 * g++.old-deja/g++.mike/net48.C: Likewise.
24001 * g++.old-deja/g++.mike/p646.C: Likewise.
24002 * g++.old-deja/g++.mike/p6746.C: Likewise.
24003 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24004 type to const char*.
24005 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24006 deprecated conversion warning.
24007 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24009 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24010 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24011 * g++.old-deja/g++.pt/explicit8.C: Likewise.
24012 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24013 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24014 * g++.old-deja/g++.pt/nontype3.C: Likewise.
24015 * g++.old-deja/g++.pt/t39.C: Likewise.
24016 * g++.old-deja/g++.robertl/eb106.C: Likewise.
24017 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24019 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
24022 intrinsic_argument_conformance_1.f90: New test.
24024 2006-02-03 Steven G. Kargl <kargls@comcast.net>
24027 * gfortran.dg/char_result_11.f90: Add SAVE.
24028 * gfortran.dg/der_pointer_4.f90: Ditto.
24029 * gfortran.dg/default_initialization.f90: New test.
24031 2006-02-03 Jeff Law <law@redhat.com>
24033 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24034 handle more than 100 dump files.
24035 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24036 * lib/scantree.exp (scan-tree-dump): Likewise.
24037 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24038 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24039 * lib/scanipa.exp (scan-ipa-dump): Likewise.
24040 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24041 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24043 2006-02-03 Diego Novillo <dnovillo@redhat.com>
24045 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24047 2006-02-03 Mark Mitchell <mark@codesourcery.com>
24049 * g++.dg/template/using12.C: New test.
24051 2006-02-03 Alan Modra <amodra@bigpond.net.au>
24053 * gcc.target/powerpc/pr25960.c: New test.
24055 2006-02-02 Steven G. Kargl <kargls@comcast>
24058 gfortran.dg/nullify_2.f90: New test.
24060 2006-02-02 Diego Novillo <dnovillo@redhat.com>
24063 * gcc.dg/gomp/pr25990.c: New test.
24065 2006-01-31 Mark Mitchell <mark@codesourcery.com>
24068 * g++.gd/template/partial4.C: New test.
24070 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
24072 PR middle-end/26001
24073 * gfortran.dg/data_char_2.f90: New.
24075 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
24078 maxval_maxloc_conformance_1.f90: New test.
24080 2006-01-31 Richard Guenther <rguenther@suse.de>
24082 * gcc.target/i386/sselibm-1.c: New testcase.
24083 * gcc.target/i386/sselibm-2.c: Likewise.
24084 * gcc.target/i386/sselibm-3.c: Likewise.
24085 * gcc.target/i386/sselibm-4.c: Likewise.
24086 * gcc.target/i386/sselibm-5.c: Likewise.
24088 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
24091 * gfortran.dg/arrayio_derived_2.f90: New.
24093 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
24095 * gcc.dg/unsigned-long-compare.c: New test.
24097 2006-01-30 Steve Ellcey <sje@cup.hp.com>
24100 * lib/target-supports.exp (check_effective_target_freorder):
24101 Check to see if target supports -freorder-blocks-and-partition.
24102 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24103 instead of "dg-require-named-sections".
24105 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
24108 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24109 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24110 * gcc.dg/pragma-isr-trapa2.c: Likewise.
24111 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24112 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24113 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24114 * gcc.dg/attr-isr-trap_exit.c: Likewise.
24115 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24117 2006-01-30 Richard Guenther <rguenther@suse.de>
24120 * gcc.dg/pr23372-1.C: New testcase.
24122 2006-01-29 Diego Novillo <dnovillo@redhat.com>
24124 * gcc.dg/gomp/pr25874.c: New test.
24126 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
24129 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24131 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
24137 * gfortran.dg/intent_out_1.f90: New test.
24139 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
24142 * gfortran.dg/procedure_lvalue.f90: New test.
24146 * gfortran.dg/char_pointer_assign_2.f90: New test.
24147 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24148 assignment to be consistent with standard.
24149 * gfortran.dg/char_result_2.f90: The same.
24150 * gfortran.dg/char_result_8.f90: The same.
24152 2006-01-28 Zack Weinberg <zackw@panix.com>
24154 * gcc.dg/Woverlength-strings.c
24155 * gcc.dg/Woverlength-strings-pedantic-c89.c
24156 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24157 * gcc.dg/Woverlength-strings-pedantic-c99.c
24158 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24160 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
24162 * gcc.c-torture/execute/20060127-1.c: New test.
24164 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24167 * g++.dg/ext/pragmaweak1.C: New test.
24169 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24172 * g++.dg/template/spec29.C: New test.
24174 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
24177 * gcc.c-torture/execute/pr19606.c: New.
24179 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
24181 * gcc.dg/pragma-re-4.c: New test.
24183 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
24186 * gfortran.dg/assumed_size_refs_3.f90: New test.
24188 2006-01-27 Ben Elliston <bje@au.ibm.com>
24190 * gcc.misc-tests/dectest.exp: Remove defunct comment.
24192 2006-01-26 Laurent GUERBY <laurent@guerby.net>
24195 * ada/acats/support/impdef.a: Add One_Long_Second.
24196 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24197 * ada/acats/tests/c9/c94026.a: Likewise.
24198 * ada/acats/tests/c9/c97305c.ada: Likewise.
24199 * ada/acats/tests/c9/c99004a.ada: Likewise.
24201 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
24204 * gfortran.dg/global_references_2.f90: New test.
24210 * gfortran.dg/assumed_charlen_function_1.f90: New test.
24211 * gfortran.dg/assumed_charlen_function_3.f90: New test.
24214 * gfortran.dg/assumed_charlen_function_2.f90: New test.
24216 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
24219 * gcc.dg/Wpointer-sign.c: New.
24220 * gcc.dg/Wpointer-sign-Wall.c: New.
24221 * gcc.dg/Wpointer-sign-Wall-no.c: New.
24222 * gcc.dg/Wpointer-sign-pedantic.c: New.
24223 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24224 * gcc.dg/conv-2.c: Use -Wpointer-sign.
24226 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
24229 * gcc.c-torture/compile/pr25861.c: New test.
24231 2006-01-26 Paul Brook <paul@codesourcery.com>
24233 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24234 on short-enum targets.
24235 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24237 (generate_fields): Use short_enums.
24238 (main): Set short_enums. Document -e.
24239 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24240 on short-enum targets.
24241 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24243 (generate_fields): Use short_enums.
24244 (main): Set short_enums. Document -e.
24245 * lib/target-supports.exp (check_effective_target_short_enums): New.
24247 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24250 * gcc.dg/torture/pr25947-1.c: New test.
24252 2006-01-25 Jan Hubicka <jh@suse.cz>
24253 Roger Sayle <roger@eyesopen.com>
24255 PR rtl-optimization/25703
24256 * gcc.target/i386/20060125-1.c: New test case.
24257 * gcc.target/i386/20060125-2.c: New test case.
24259 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24262 * gfortran.dg/goto_1.f: New.
24264 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24267 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24268 25716 on 32-bit systems too.
24270 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24273 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24275 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24277 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24279 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24282 * gfortran.dg/read_eof.f90: Delete, renamed.
24283 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24284 * gfortran.dg/read_eof_2.f90: New test.
24285 * gfortran.dg/read_eof_3.f90: New test.
24287 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24290 * gcc.c-torture/compile/pr25860.c: New test.
24292 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24295 * g++.dg/parse/dtor8.C: New test.
24297 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24300 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24301 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24302 check_effective_target_fopenmp returns 0.
24304 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24307 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24308 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24309 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24311 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24314 * g++.dg/opt/pr25857.C: New test.
24316 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24317 Jan Hubicka <jh@suse.cz>
24318 Richard Guenther <rguenther@suse.de>
24320 PR rtl-optimization/25654
24321 * gcc.dg/torture/pr25654.c: New testcase.
24322 * gcc.target/i386/pr25654.c: Likewise.
24324 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24327 * gfortran.dg/internal references_2.f90: New test.
24329 Fix regression in testing of admissability of attributes.
24330 * gfortran.dg/intent_used_1.f90: New test.
24332 2006-01-23 Ben Elliston <bje@au.ibm.com>
24334 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24335 Remove target conditional torture options for i?86 and x86_64
24338 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24341 * g++.dg/rtti/no-rtti.C: New.
24343 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24346 * g++.dg/inherit/conv2.C: New test.
24349 * g++.dg/parse/dtor7.C: New test.
24352 * g++.dg/template/crash44.C: New test.
24354 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24358 * gfortran.dg/internal_references_1.f90: New test.
24363 * gfortran.dg/global_references_1.f90: New test.
24364 * gfortran.dg/g77/19990905-1.f: Restore the error that
24365 there is a clash between the common block name and
24366 the name of a subroutine reference.
24369 * gfortran.dg/aliasing_dummy_1.f90: New test.
24371 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24373 * gcc.dg/vmx/1b-01.c: Warning fix.
24374 * gcc.dg/vmx/1c-02.c: Likewise.
24375 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24377 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24380 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24382 2006-01-20 Richard Guenther <rguenther@suse.de>
24383 Steven Bosscher <stevenb.gcc@gmail.com>
24385 PR rtl-optimization/24626
24386 * gcc.dg/torture/pr24626-1.c: New testcase.
24387 * gcc.dg/torture/pr24626-2.c: Likewise.
24388 * gcc.dg/torture/pr24626-3.c: Likewise.
24389 * gcc.dg/torture/pr24626-4.c: Likewise.
24391 2006-01-20 Dirk Mueller <dmueller@suse.com>
24394 * g++.dg/warn/empty-body.C: New.
24396 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24399 * g++.dg/template/using10.C: New test.
24400 * g++.dg/temlpate/using11.C: Likewise.
24401 * g++.dg/inherit/using5.C: Tweak error messages.
24403 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24405 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24407 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24409 2006-01-19 Jan Hubicka <jh@suse.cz>
24411 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24413 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24416 * g++.dg/template/spec28.C: New test.
24418 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24420 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24421 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24423 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24425 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24426 * gcc.dg/gomp/critical-1.c: Likewise.
24427 * gcc.dg/gomp/critical-3.c: Likewise.
24428 * gcc.dg/gomp/empty.c: Likewise.
24429 * gcc.dg/gomp/ordered-1.c: Likewise.
24430 * gcc.dg/gomp/for-4.c: Likewise.
24431 * gcc.dg/gomp/for-6.c: Likewise.
24432 * gcc.dg/gomp/master-3.c: Likewise.
24433 * gcc.dg/gomp/for-8.c: Likewise.
24434 * gcc.dg/gomp/for-10.c: Likewise.
24435 * gcc.dg/gomp/for-18.c: Likewise.
24436 * gcc.dg/gomp/for-5.c: Likewise.
24437 * gcc.dg/gomp/for-7.c: Likewise.
24438 * gcc.dg/gomp/for-9.c: Likewise.
24440 2006-01-18 Jeff Law <law@redhat.com>
24442 * gcc.dg/tree-ssa/vrp25.c: New test.
24444 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24446 * gcc.dg/pr25805.c: Fix misapplied patch.
24448 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24450 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24451 (check_effective_target_vect_udot_qi): New.
24452 (check_effective_target_vect_sdot_hi): New.
24453 (check_effective_target_vect_udot_hi): New.
24454 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24455 prefixed with "wrapv-" with -fwrapv.
24456 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24457 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24458 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24459 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24460 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24462 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24463 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24464 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24465 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24467 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24470 * g++.dg/other/default2.C: New test.
24471 * g++.dg/other/default3.C: New test.
24473 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24476 * gcc.dg/pr25805.c: New file.
24478 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24481 * g++.dg/template/init6.C: New test.
24483 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24485 * gcc.dg/tree-ssa/pr24287.c: New test
24487 2006-01-18 Eric Christopher <echristo@apple.com>
24489 * g++.dg/eh/table.C: New.
24491 2006-01-18 DJ Delorie <dj@redhat.com>
24493 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24494 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24495 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24496 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24498 2006-01-18 Jeff Law <law@redhat.com>
24500 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24501 on wrapping on overflow semantics.
24503 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24505 * gcc.gc/tree-ssa/vrp23.c: New test.
24506 * gcc.gc/tree-ssa/vrp24.c: New test.
24508 2006-01-18 Richard Henderson <rth@redhat.com>
24509 Aldy Hernandez <aldyh@redhat.com>
24510 Jakub Jelinek <jakub@redhat.com>
24511 Diego Novillo <dnovillo@redhat.com>
24512 Uros Bizjak <uros@kss-loka.si>
24514 * gcc.dg/gomp: New directory.
24516 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24517 Steven G. Kargl <kargls@comcast.net>
24520 * gfortran.dg/intrinsic_external_1.f90: New test.
24523 * gfortran.dg/elemental_pointer_1.f90: New test.
24526 * gfortran.dg/external_procedures_1.f90: New test.
24529 gfortran.dg/assumed_present.f90: New test.
24531 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24533 * g++.dg/parse/lookup5.C: New test.
24535 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24538 * gfortran.dg/read_eof.f90: New test.
24540 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24542 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24543 add a closing brace.
24545 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24548 * gfortran.dg/fmt_tl.f: New test.
24550 2006-01-17 Eric Christopher <echristo@apple.com>
24552 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24553 * g++.old-deja/g++.warn/impint2.C: Ditto.
24554 * g++.old-deja/g++.other/null1.C: Ditto.
24555 * g++.dg/warn/conv2.C: Ditto.
24556 * g++.dg/warn/conv4.C: New file.
24558 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24560 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24562 2006-01-17 Andreas Jaeger <aj@suse.de>
24563 Janis Johnson <janis187@us.ibm.com>
24565 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24567 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24568 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24570 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24572 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24573 (switchfiles): xfail txxx where xxx >= 25.
24575 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24578 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24580 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24583 * gcc.dg/pr25682.c: New test.
24584 * g++.dg/parse/array-size2.C: New test.
24586 2006-01-16 Ian Lance Taylor <ian@airs.com>
24588 * consistency.vlad: Remove entire directory, 1652 files.
24590 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24592 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24593 check_effective_target_dfprt_nocache): New.
24594 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24595 (check_effective_target_dfprt): New.
24596 * lib/c-compat.exp (check_dfp): Remove.
24597 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24598 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24599 level of support for decimal float.
24600 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24601 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24602 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24603 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24604 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24605 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24606 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24607 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24608 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24609 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24610 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24611 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24614 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24617 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24619 * lib/gfortran.exp (gfortran_init): Likewise.
24620 * lib/obj-c++.exp (obj-c++_init): Likewise.
24621 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24622 (scan-assembler-dem-not): Likewise.
24623 * lib/scandump.exp (scan-dump-dem): Likewise.
24624 (scan-dump-dem-not): Likewise.
24626 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24629 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24631 * lib/obj-c++.exp (obj-c++_init): Likewise.
24633 2006-01-16 Richard Guenther <rguenther@suse.de>
24635 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24637 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24640 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24641 to LD_LIBRARY_PATH.
24643 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24644 Andrew Pinski <pinskia@physics.uc.edu>
24646 * gcc.dg/minmax-1.c: New test.
24648 2006-01-16 Ben Elliston <bje@au.ibm.com>
24650 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24651 * gcc.misc-tests/dectest.exp: Ditto.
24653 2006-01-15 Ian Lance Taylor <ian@airs.com>
24656 * gcc.target/i386/cmov6.c: Use -march=k8.
24658 2006-01-15 Andreas Jaeger <aj@suse.de>
24660 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24661 x86 does not have __float128.
24663 2006-01-14 Ian Lance Taylor <ian@airs.com>
24665 * gcc.target/i386/cmov6.c: New test.
24667 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24670 * g++.dg/template/ctor6.C: New test.
24672 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24674 PR tree-optimization/25485
24675 * gcc.dg/tree-ssa/pr25485.c: New.
24677 2006-01-14 Richard Guenther <rguenther@suse.de>
24679 PR tree-optimization/22548
24680 PR tree-optimization/22555
24681 PR tree-optimization/22501
24682 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24683 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24684 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24685 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24686 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24687 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24688 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24689 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24690 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24692 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24694 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24695 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24697 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24698 Richard Guenther <rguenther@suse.de>
24700 PR rtl-optimization/24257
24701 * gcc.dg/torture/pr24257.c: New testcase.
24703 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24705 * gcc.c-torture/execute/20060110-1.c: New test.
24706 * gcc.c-torture/execute/20060110-2.c: New test.
24708 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24710 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24712 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24715 * gfortran.dg/label_3.f90: New test.
24717 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24719 PR tree-optimization/25771
24720 * g++.dg/tree-ssa/pr25771.C: New test
24722 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24725 * g++.dg/opt/complex5.C: New test.
24727 2006-01-13 Richard Guenther <rguenther@suse.de>
24729 * gcc.target/i386/387-9.c: New testcase.
24731 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24734 * g++.dg/debug/dwarf2-1.C: New.
24736 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24739 * lib/gcov.exp (verify-lines): Add "close $fd".
24741 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24742 Ben Elliston <bje@au.ibm.com>
24744 * gcc.dg/dfp/inf-1.c: New test.
24746 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24747 Yao Qi <qiyaoltc@cn.ibm.com>
24748 Ben Elliston <bje@au.ibm.com>
24749 Jon Grimm <jgrimm2@us.ibm.com>
24751 * gcc.dg/nodfp-1.c: New test.
24752 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24753 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24754 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24755 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24756 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24757 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24758 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24759 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24760 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24761 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24762 * gcc.dg/format/dfp-printf-1.c: Likewise.
24763 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24764 (compat_setup_dfp): New.
24765 * gcc.dg/compat/compat.exp: Use it.
24766 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24767 Make some variables global, prepend "compat_" to their names.
24768 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24769 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24770 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24771 * lib/compat.exp (compat_skip_list): Make global, rename.
24772 * lib/c-compat.exp: New file.
24773 * lib/target-supports.exp (check_effective_target_dfp): New.
24775 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24776 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24777 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24778 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24779 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24780 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24781 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24782 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24783 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24784 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24785 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24786 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24787 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24788 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24789 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24790 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24791 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24792 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24793 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24794 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24795 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24796 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24797 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24798 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24799 gcc.dg/dfp/struct-layout-1.c,
24800 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24801 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24802 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24803 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24804 gcc.dg/dfp/func-vararg-dfp.c,
24805 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24806 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24807 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24808 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24809 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24811 2006-01-11 Richard Guenther <rguenther@suse.de>
24813 PR tree-optimization/25734
24814 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24816 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24819 * gfortran.dg/literal_character_constant_1_x.F: New test.
24820 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24821 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24822 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24824 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24827 * g++.dg/ext/packed3.C: Add expected packed error.
24829 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24832 * gcc.dg/torture/pr25706-1.c: New test.
24834 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24836 PR tree-optimization/23109
24837 PR tree-optimization/23948
24838 PR tree-optimization/24123
24840 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24841 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24842 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24843 g++.dg/tree-ssa/pr23948.C: New testcases.
24844 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24845 three divisions in order to do the optimization.
24847 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24850 * g++.dg/other/pr25632.C: New test.
24852 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24855 * gfortran.dg/used_types_1.f90: New test.
24857 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24860 * gcc.dg/torture/pr25718-1.c: New test.
24862 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24864 * gfortran.dg/list_read_2.f90: Fix typo in description.
24866 2006-01-10 Jan Beulich <jbeulich@novell.com>
24868 * lib/target-supports.exp (check_visibility_available): Simplify test
24870 (check_profiling_available): Fail for *-*-netware*.
24871 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24872 * gcc.dg/20021014-1.c: Likewise.
24873 * gcc.dg/nest.c: Likewise.
24875 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24878 * gfortran.dg/forall_3.f90: New test.
24880 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24883 * gfortran.dg/nesting_2.f90: New test.
24884 * gfortran.dg/nesting_3.f90: New test.
24886 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24888 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24889 Fix typo in comment.
24891 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24893 * gfortran.dg/single_char_string.f90: New test.
24895 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24897 * gfortran.dg/ichar_2.f90: New test.
24899 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24902 * gfortran.dg/private_type_4.f90: New.
24904 2006-01-07 Richard Guenther <rguenther@suse.de>
24906 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24908 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24910 * gfortran.dg/func_decl_1.f90: New.
24911 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24912 * gfortran.dg/array_alloc_2.f90: Likewise.
24913 * gfortran.dg/char_result_8.f90: Likewise.
24914 * gfortran.dg/dup_save_1.f90: Likewise.
24915 * gfortran.dg/dup_save_2.f90: Likewise.
24916 * gfortran.dg/f2c_6.f90: Likewise.
24917 * gfortran.dg/f2c_7.f90: Likewise.
24918 * gfortran.dg/func_result_2.f90: Likewise.
24919 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24921 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24924 * gfortran.dg/elemental_subroutine_1.f90: New test.
24925 * gfortran.dg/elemental_subroutine_2.f90: New test.
24929 * gfortran.dg/assumed_size_refs_1.f90: New test.
24933 * gfortran.dg/assumed_size_refs_2.f90: New test.
24934 * gfortran.dg/initialization_1.f90: Change warning message.
24936 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24938 * gcc.dg/tree-ssa/loop-15.c: New test.
24940 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24943 * gfortran.dg/backspace_3.f: New test.
24944 * gfortran.dg/backspace_4.f: New test.
24946 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24949 * gfortran.dg/fmt_white.f: Update test.
24951 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24953 * gcc.dg/cast-1.c: Add new warning.
24954 * gcc.dg/cast-2.c: Likewise.
24955 * gcc.dg/cast-3.c: Likewise.
24956 * gcc.dg/format/cast-1.c: Likewise.
24957 * gcc.dg/cast-4.c: New testcase.
24959 2006-01-05 Richard Guenther <rguenther@suse.de>
24961 PR tree-optimization/22555
24962 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24964 2006-01-05 Richard Guenther <rguenther@suse.de>
24965 Diego Novillo <dnovillo@redhat.com>
24967 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24968 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24969 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24970 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24971 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24972 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24973 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24974 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24975 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24976 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24977 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24978 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24979 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24980 * treelang/compile/extravar.tree: Likewise.
24981 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24982 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24983 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24984 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24985 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24987 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24989 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24992 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24995 gfortran.dg/char_result_11.f90: New.
24997 2006-01-04 Mark Mitchell <mark@codesourcery.com>
25000 * g++.dg/parse/access9.C: New test.
25001 * g++.dg/tc1/dr52.C: Tweak error markers.
25003 2006-01-04 Richard Henderson <rth@redhat.com>
25005 Merge from gomp branch.
25006 * g++.dg/parse/pragma2.C: Update expected error lines.
25008 2006-01-04 Jakub Jelinek <jakub@redhat.com>
25010 * g++.dg/other/i386-2.C: New test.
25013 * gcc.c-torture/compile/20051228-1.c: New test.
25016 * gcc.dg/pr25559.c: New test.
25018 2006-01-03 Mark Mitchell <mark@codesourcery.com>
25021 * g++.dg/lookup/friend9.C: New test.
25024 * g++.dg/template/repo5.C: New test.
25026 2006-01-03 Steven G. Kargl <kargls@comcast.net>
25029 * gfortran.dg/forall_2.f90: New test.
25031 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25033 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25034 dg-require-weak. Adjust regexp to handle leading-underscore
25035 targets and space as well as TAB after .weak. Change previous
25036 64-bit fix to not use naked dot.
25038 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
25040 PR rtl-optimization/25578
25041 * gcc.c-torture/execute/20060102-1.c: New testcase.
25043 2006-01-03 Richard Guenther <rguenther@suse.de>
25046 * gcc.dg/torture/pr25183.c: New testcase.
25048 2006-01-03 Jakub Jelinek <jakub@redhat.com>
25050 Merge from gomp-branch.
25051 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25052 * gcc.dg/ia64-sync-2.c: Likewise.
25053 * gcc.dg/ia64-sync-3.c: Likewise.
25054 * gcc.dg/ia64-sync-4.c: Likewise.
25055 * gcc.dg/sync-2.c: Likewise.
25056 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25057 that sparc64-*-* and sparcv9-*-* supports sync builtins.
25059 2006-01-02 Mark Mitchell <mark@codesourcery.com>
25062 * g++.dg/parse/operator6.C: New test.
25065 * g++.dg/parse/error29.C: New test.
25068 * g++.dg/parse/dtor6.C: New test.
25071 * g++.dg/parse/ctor3.C: New test.
25074 * g++.dg/template/class3.C: New test.
25076 2006-01-02 Geoffrey Keating <geoffk@apple.com>
25078 * g++.dg/debug/debug9.C: New.
25080 2006-01-02 Steven G. Kargl <kargls@comcast.net>
25083 * gfortran.dg/label_2.f90: New test.
25085 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25087 * g++.dg/lookup/using12.C: Tighten error marker.
25089 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
25090 Andrew Pinski <pinskia@physics.uc.edu>
25092 * gcc.target/powerpc/darwin-abi-3.c: New file.
25093 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25094 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25095 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25096 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25097 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25098 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25099 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25100 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25102 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
25104 * gcc.dg/tree-ssa/loadpre1.c: New;
25105 * gcc.dg/tree-ssa/loadpre2.c: New;
25106 * gcc.dg/tree-ssa/loadpre3.c: New;
25107 * gcc.dg/tree-ssa/loadpre4.c: New;
25108 * gcc.dg/tree-ssa/loadpre5.c: New;
25109 * gcc.dg/tree-ssa/loadpre6.c: New;
25110 * gcc.dg/tree-ssa/loadpre7.c: New;
25111 * gcc.dg/tree-ssa/loadpre8.c: New;
25112 * gcc.dg/tree-ssa/loadpre9.c: New;
25114 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
25116 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25117 * g++.dg/abi/thunk4.C: Likewise.
25119 2006-01-01 Andreas Jaeger <aj@suse.de>
25121 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25124 2006-01-01 Jakub Jelinek <jakub@redhat.com>
25127 * gcc.dg/pragma-pack-3.c: New test.
25128 * g++.dg/parse/pragma3.C: New test.
25130 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25132 PR middle-end/24827
25133 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25135 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25138 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25140 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
25143 * gfortran-dg/pure_byref_3.f90: New.
25146 * gfortran.dg/userdef_operator_1.f90: New.
25148 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
25150 * g++.dg/abi/thunk3.C: New.
25151 * g++.dg/abi/thunk4.C: New.
25153 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
25156 * gfortran.dg/host_used_types_1.f90: New test. Check that host
25157 associated derived type components of derived types are
25158 properly declared in contained procedures.
25160 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25162 PR libgfortran/25139
25163 * gfortran.dg/backspace_2.f: New test.
25165 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25167 PR libgfortran/25550
25168 * gfortran.dg/endfile.f: New test.
25170 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25172 PR libgfortran/25419
25173 * gfortran.dg/comma.f: New test.
25175 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25177 * lib/gfortran-dg.exp: Remove trailing whitespace.
25178 * lib/fortran-torture.exp: Test with -fbounds-check instead of
25179 -funroll-all-loops.
25181 2005-12-28 Alan Modra <amodra@bigpond.net.au>
25183 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25184 Extended Double long doubles or repeat tests when long double is
25185 the same size as double.
25187 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25189 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25192 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25193 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25196 * gcc.dg/pr23911.c: Make test variable static.
25199 * gcc.dg/tree-ssa/pr14841.c: Likewise.
25201 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25204 * g++.dg/parse/crash17.C: Adjust error markers.
25205 * g++.dg/template/error20.C: New test.
25207 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25210 * g++.dg/ext/complit4.C: New test.
25213 * g++.dg/ext/complit5.C: Likewise.
25215 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
25217 PR tree-optimization/25125
25218 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25219 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25220 * gcc.c-torture/execute/pr25125.c: New.
25222 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
25226 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25227 functions with incorrect assumed size references.
25229 2005-12-24 Mark Mitchell <mark@codesourcery.com>
25232 * g++.dg/opt/init1.C: New test.
25234 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25237 * g++.dg/template/sfinae3.C: New test.
25239 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25241 * g++.dg/other/friend4.C: New test.
25243 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25246 * g++.dg/opt/pr25005.C: New test.
25248 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25251 * g++.dg/template/ptrmem16.C: New test.
25253 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25257 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25259 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25261 PR libgfortran/25307
25262 * gfortran.dg/list_read_5.f90: New test.
25264 2005-12-22 Richard Henderson <rth@redhat.com>
25266 * gcc.target/i386/sse-7.c: Use -msse2.
25268 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25270 PR rtl-optimization/25432
25271 * gcc.c-torture/compile/20051216-1.c: New test.
25274 * objc/execute/pr25328.m: New test.
25276 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25279 * g++.dg/template/call4.C: New test.
25281 2005-12-22 Dale Johannesen <dalej@apple.com>
25283 * gcc.target/i386/sse-17.c: New.
25285 2005-12-22 Paul Brook <paul@codesourcery.com>
25287 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25289 2005-12-22 Paul Brook <paul@codesourcery.com>
25291 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25293 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25296 * gcc.c-torture/compile/pr25513.c: New test.
25298 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25301 * g++.dg/parse/error25.C: Add more tests.
25303 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25306 * gfortran.dg/der_charlen_1.f90: New.
25308 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25311 * gfortran.dg/pointer_component_type_1.f90: New test.
25315 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25316 should give an error with assumed size array refernces and checks
25317 those that should not.
25318 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25319 reference an upper bound so that it does not generate an error.
25325 * gfortran.dg/used_dummy_types_1.f90: New test.
25326 * gfortran.dg/used_dummy_types_2.f90: New test.
25327 * gfortran.dg/used_dummy_types_3.f90: New test.
25328 * gfortran.dg/used_dummy_types_4.f90: New test.
25329 * gfortran.dg/used_dummy_types_5.f90: New test.
25332 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25333 group already being USE associated.
25334 * gfortran.dg/assumed_shape_nml.f90: New test.
25335 * gfortran.dg/assumed_size_nml.f90: New test.
25345 * gfortran.dg/io_constraints_1.f90: New test.
25346 * gfortran.dg/io_constraints_1.f90: New test.
25347 * gfortran.dg/iostat_3.f90: Change wording of warning.
25348 * gfortran.dg/g77/19981216-0.f: The same.
25350 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25352 PR tree-optimization/23518
25353 * gcc.dg/pr23518.c: New.
25355 2005-12-21 Mike Stump <mrs@apple.com>
25357 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25359 2005-12-21 Paul Brook <paul@codesourcery.com>
25361 * gcc.dg/pr19340.c: Skip on m68k targets.
25363 2005-12-21 Steven Bosscher <stevenb@suse.de>
25365 PR rtl-optimization/25196
25366 * gcc.dg/pr25196.c: New test.
25368 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25371 gfortran.dg/where_nested_1.f90: New.
25373 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25375 PR tree-optimization/25382.
25376 * gcc.dg/tree-ssa/pr25382.c: New.
25378 2005-12-20 Richard Guenther <rguenther@suse.de>
25380 PR middle-end/24306
25381 * gcc.target/i386/pr24306.c: New testcase.
25383 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25385 PR tree-optimization/25501
25386 * gcc.dg/tree-ssa/pr25501.c: New.
25388 2005-12-20 Richard Guenther <rguenther@suse.de>
25391 2005-12-02 Richard Guenther <rguenther@suse.de>
25393 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25395 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25398 * g++.dg/warn/Wunreachable-code-2.C: New test.
25400 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25403 * g++.dg/template/ctor5.C: New test.
25406 * g++.dg/template/overload8.C: New test.
25408 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25410 * gcc.c-torture/compile/pr25483 : New test.
25412 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25415 * g++.dg/ext/typeof10.C: New test.
25417 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25419 * gcc.dg/mt-loopi1.c: New.
25421 2005-12-18 Richard Guenther <rguenther@suse.de>
25423 PR tree-optimization/25481
25424 * gcc.dg/torture/pr25481.c: New testcase.
25426 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25428 PR rtl-optimization/21041
25429 * gcc.dg/pr21041.c: New test.
25431 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25433 PR libgfortran/25463
25434 * gfortran.dg/advance.f90: New test.
25436 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25438 * gcc.dg/20051201-1.c: New test.
25440 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25443 * gfortran.dg/initialization_1.f90: New test.
25444 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25445 * gfortran.dg/g77/980616-0.f: The same.
25447 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25450 * gfortran.dg/chkbits.f90: New test.
25452 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25454 * gfortran.dg/enum_5.f: Revert to previous version.
25456 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25458 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25459 * gfortran.dg/nested_modules_1.f90: Ditto.
25460 * gfortran.dg/hollerith_f95.f90: Ditto.
25461 * gfortran.dg/select_5.f90: Ditto.
25462 * gfortran.dg/secnds.f: Ditto.
25463 * gfortran.dg/hollerith2.f90: Ditto.
25464 * gfortran.dg/imag_2.f: Ditto.
25465 * gfortran.dg/ftell_2.f90: Ditto.
25466 * gfortran.dg/malloc_free_1.f90: Ditto.
25467 * gfortran.dg/logint-1.f: Ditto.
25468 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25469 * gfortran.dg/e_d_fmt.f90: Ditto.
25470 * gfortran.dg/hollerith_legacy.f90: Ditto.
25471 * gfortran.dg/logint-2.f: Ditto.
25472 * gfortran.dg/enum_5.f90: Ditto.
25473 * gfortran.dg/f2c_2.f90: Ditto.
25474 * gfortran.dg/pr17143.f90: Ditto.
25475 * gfortran.dg/namelist_14.f90: Ditto.
25476 * gfortran.dg/logint-3.f: Ditto.
25477 * gfortran.dg/spread_scalar_source.f90: Ditto.
25478 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25479 * gfortran.dg/namelist_11.f: Ditto.
25480 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25481 * gfortran.dg/g77/20010519-1.f
25482 * gfortran.dg/g77/alpha1.f: Ditto.
25483 * gfortran.dg/g77/990115-1.f: Ditto.
25484 * gfortran.dg/g77/erfc.f: Ditto.
25485 * gfortran.dg/g77/19990313-3.f: Ditto.
25486 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25487 * gfortran.dg/g77/20010426.f: Ditto.
25488 * gfortran.dg/g77/19990313-0.f: Ditto.
25489 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25490 * gfortran.dg/g77/20000629-1.f: Ditto.
25491 * gfortran.dg/g77/970125-0.f: Ditto.
25492 * gfortran.dg/g77/8485.f: Ditto.
25493 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25494 * gfortran.dg/g77/19990313-1.f: Ditto.
25495 * gfortran.dg/g77/int8421.f: Ditto.
25496 * gfortran.dg/g77/19990305-0.f: Ditto.
25497 * gfortran.dg/g77/947.f: Ditto.
25498 * gfortran.dg/g77/19990905-2.f: Ditto.
25499 * gfortran.dg/g77/cabs.f: Ditto.
25500 * gfortran.dg/g77/19990313-2.f: Ditto.
25501 * gfortran.dg/g77/20020307-1.f: Ditto.
25502 * gfortran.dg/g77/dcomplex.f: Ditto.
25503 * gfortran.dg/g77/19990502-1.f: Ditto.
25504 * gfortran.dg/g77/19981216-0.f: Ditto.
25505 * gfortran.dg/common_4.f90: Ditto.
25506 * gfortran.dg/entry_4.f90: Ditto.
25507 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25508 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25509 * gfortran.dg/namelist_12.f: Ditto.
25510 * gfortran.dg/scale_1.f90: Ditto.
25511 * gfortran.dg/modulo_1.f90
25512 * gfortran.dg/hollerith.f90: Ditto.
25513 * gfortran.dg/direct_io_3.f90: Ditto.
25514 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25515 * gfortran.dg/gnu_logical_1.F: Ditto.
25516 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25517 * gfortran.dg/assign_1.f90: Ditto.
25518 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25519 * gfortran.dg/pr23095.f: Ditto.
25520 * gfortran.dg/read_float_1.f90: Ditto.
25522 2005-12-17 Andreas Jaeger <aj@suse.de>
25524 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25525 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25527 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25530 * gfortran.dg/fmt_white.f: New test.
25532 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25534 * gfortran.dg/label_1.f90: New test.
25536 2005-12-15 Ben Elliston <bje@au.ibm.com>
25539 * gcc.dg/20031012-1.c: Add -Walways-true option.
25540 * gcc.dg/weak/weak-3.c: Likewise.
25541 * g++.old-deja/g++.mike/warn8.C: Likewise.
25543 2005-12-16 Mike Stump <mrs@apple.com>
25545 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25548 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25550 PR libgfortran/25264
25551 PR libgfortran/25349
25552 * gfortran.dg/tl_editing.f90: Added additional checks.
25553 * gfortran.dg/t_editing.f: New test.
25554 * gfortran.dg/write_padding.f90: New test
25556 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25559 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25561 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25563 PR rtl-optimization/24899
25564 * gcc.c-torture/execute/20051215-1.c: New test.
25566 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25569 * gfortran.dg/pr24823.f: New test.
25571 2005-12-16 Jeff Law <law@redhat.com>
25573 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25575 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25577 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25578 (base_types): Change C++ style comments to C style comments. Remove
25579 aligned types from the array. Keep Enums disabled.
25580 (complex_types): Remove aligned types from the array.
25581 Comment out "_Complex long double".
25582 (attrib_types): Remove.
25583 (complex_attrib_types): Remove.
25584 (attrib_array_types): Remove.
25585 (complex_attrib_array_types): Remove.
25586 (aligned_bitfld_types): Remove.
25587 (n_aligned_bitfld_types): Remove.
25588 (FEATURE_ALIGNEDPACKED): Delete.
25589 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25590 (singles): Remove support for adding attributes.
25591 (choose_type): Remove support for attributed types.
25592 (generate_fields): Remove support for attributed bit-fields.
25593 Remove support for adding attributes.
25594 (generate_random_tests): Remove support for adding attributes.
25595 (features): Add back "[0] :0" and "complex vector [0]".
25596 (main): Remove support for attributed bit-fields.
25597 Uncomment the calling of generate_random_tests for the rests of
25600 2005-12-16 Jan Hubicka <jh@suse.cz>
25602 * gcc.c-torture/combine/pr25224.c: New.
25604 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25607 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25610 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25612 * gcc.dg/20051215-1.c: New file.
25614 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25616 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25617 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25619 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25622 * gfortran.dg/dummy_functions_1.f90: New.
25624 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25626 PR rtl-optimization/25310
25627 * gcc.c-torture/compile/pr25310.c: New test.
25629 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25632 * gcc.dg/pr25023.c: New test.
25634 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25636 * g++.old-deja/g++.brendan/redecl1.C,
25637 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25638 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25639 g++.old-deja/g++.oliva/typeof1.C,
25640 g++.old-deja/g++.other/crash16.C,
25641 g++.old-deja/g++.other/crash34.C,
25642 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25643 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25644 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25645 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25646 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25647 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25650 2005-12-14 Kean Johnston <jkj@sco.com>
25651 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25653 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25654 * gcc.target/i386/20020523-1.c: Ditto.
25655 * gcc.target/i386/tailcall-1.c: Ditto.
25656 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25657 * gcc.target/i386/ssetype-5.c: Ditto.
25659 2005-12-14 Jeff Law <law@redhat.com>
25661 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25663 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25667 * gcc.target/i386/pr25254.c: New test.
25668 * gfortran.dg/PR24188.f: New test.
25670 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25672 * lib/fortran-torture.exp: Catch remaining uses of
25673 remote_file build delete.
25675 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25677 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25679 2005-12-14 Ben Elliston <bje@au.ibm.com>
25681 * gcc.dg/warn-addr-cmp.c: New test.
25683 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25687 * gcc.target/i386/pr25293.c: New test.
25689 2005-12-13 Petr Machata <machata@post.cz>
25692 * g++.dg/parse/comma2.C: New test.
25694 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25695 Jakub Jelinek <jakub@redhat.com>
25697 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25698 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25699 (limits.h): Include unconditionally.
25700 (stdlib.h): Likewise.
25701 (hashtab.h): Do not include.
25702 (getopt.h): Likewise.
25703 (stddef.h): Include.
25704 (hashval_t): Define.
25705 (struct entry): Add "next" field.
25706 (HASH_SIZE): New macro.
25707 (hash_table): New variable.
25708 (switchfiles): Do not use xmalloc.
25710 (iterative_hash): New function.
25712 (e_exists): New function.
25713 (e_insert): Likewise.
25714 (output): Use, instead of libiberty hashtable functions.
25715 (main): Do not use getopt. Do not call htab_create.
25717 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25720 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25721 put atal* and atpaal* attributes on array elements.
25722 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25723 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25724 put atal* and atpaal* attributes on array elements.
25725 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25727 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25729 * gcc.dg/single-precision-constant.c: New test.
25731 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25733 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25734 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25735 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25736 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25737 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25738 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25739 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25740 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25741 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25742 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25743 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25744 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25745 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25746 gcc.target/powerpc/ppc-sdata-2.c,
25747 gcc.target/powerpc/ppc-stackalign-1.c,
25748 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25749 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25750 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25751 gcc.target/powerpc/rs6000-ldouble-2.c,
25752 gcc.target/powerpc/rs6000-power2-1.c,
25753 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25754 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25755 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25756 option into target selector.
25757 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25758 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25760 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25763 * objc.dg/encode-9.m: New test.
25765 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25768 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25769 * gcc.dg/asm-b.c: Fix typo.
25770 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25771 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25772 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25773 i?86 lp64 and x86_64 ilp32.
25774 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25776 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25778 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25781 gfortran.dg/equiv_5.f90: New test.
25783 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25785 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25786 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25787 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25788 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25789 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25790 * gcc.dg/tree-ssa/reassoc-5.c: New.
25791 * gcc.dg/tree-ssa/reassoc-6.c: New.
25792 * gcc.dg/tree-ssa/reassoc-7.c: New.
25793 * gcc.dg/tree-ssa/reassoc-8.c: New.
25794 * gcc.dg/tree-ssa/reassoc-9.c: New.
25795 * gcc.dg/tree-ssa/reassoc-10.c: New.
25796 * gcc.dg/tree-ssa/reassoc-11.c: New.
25798 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25802 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25804 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25807 * g++.dg/template/inherit.C: Do not use a generic error message.
25809 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25812 * objc.dg/gnu-encoding: New directory.
25813 * objc.dg/gnu-encoding/compat-common.h: New file.
25814 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25815 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25816 * objc.dg/gnu-encoding/vector-defs.h: New file.
25817 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25818 * objc.dg/gnu-encoding/generate-random.c: New file.
25819 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25820 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25821 * objc.dg/gnu-encoding/generate-random.h: New file.
25823 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25826 * g++.dg/template/defarg7.C: New test.
25828 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25831 * objc.dg/encode-8.m: New test.
25833 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25836 * objc.dg/encode-7.m: New test.
25838 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25841 * g++.dg/opt/inline10.C: New test.
25843 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25845 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25847 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25849 * gfortran.dg/substring_equivalence.f90: typo in comment
25851 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25854 * gfortran.dg/iostat_3.f90: New test.
25856 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25859 * gfortran.dg/unf_io_convert_1.f90: New test.
25860 * gfortran.dg/unf_io_convert_2.f90: New test.
25861 * gfortran.dg/unf_io_convert_3.f90: New test.
25863 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25866 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25867 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25868 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25869 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25870 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25871 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25872 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25873 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25874 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25875 gcc.dg/torture/fp-int-convert-float128-timode.c,
25876 gcc.dg/torture/fp-int-convert-float128.c,
25877 gcc.dg/torture/fp-int-convert-float80-timode.c,
25878 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25879 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25881 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25883 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25885 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25887 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25889 * gcc.dg/20051207-1.c,
25890 * gcc.dg/20051207-2.c,
25891 * gcc.dg/20051207-3.c: New tests.
25893 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25896 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25897 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25898 dg-skip-if target selector.
25901 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25902 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25903 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25904 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25905 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25906 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25907 and/or merge with i?86 cases.
25909 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25912 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25913 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25914 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25915 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25918 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25921 * gcc.c-torture/compile/pr25311.c: New test.
25923 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25925 PR libgfortran/25039
25926 * gfortran.dg/read_comma.f: New test.
25928 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25931 * g++.dg/opt/pr19317-1.C: New test.
25932 * g++.dg/opt/pr19317-2.C: New test.
25933 * g++.dg/opt/pr19317-3.C: New test.
25936 * gcc.c-torture/execute/pr19005.c: New test.
25939 * g++.old-deja/g++.other/comdat5.C: New test.
25940 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25942 * g++.dg/compat/struct-layout-1.exp: New file.
25943 * g++.dg/compat/struct-layout-1.h: New.
25944 * g++.dg/compat/struct-layout-1_generate.c: New.
25945 * g++.dg/compat/struct-layout-1_x1.h: New.
25946 * g++.dg/compat/struct-layout-1_x2.h: New.
25947 * g++.dg/compat/struct-layout-1_y1.h: New.
25948 * g++.dg/compat/struct-layout-1_y2.h: New.
25950 * gcc.dg/20050330-2.c: New test.
25952 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25955 * gfortran.dg/associated_1.f90: New.
25957 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25959 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25960 ILP32 vect_no_align platforms.
25962 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25963 Jakub Jelinek <jakub@redhat.com>
25966 * gcc.c-torture/compile/20051207-1.c: New test.
25968 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25971 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25972 gcc.dg/torture/pr18582-1.c,
25973 gcc.target/i386/attributes-error.c: Also test on x86_64.
25975 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25977 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25980 * g++.dg/template/typedef3.C: New test.
25984 * g++.dg/template/dtor3.C: Fix error markers.
25986 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25988 * lib/target-supports.exp (check_effective_target_sync_char_short):
25991 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25993 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25995 2005-12-06 Roger Sayle <roger@eyesopen.com>
25997 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25998 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25999 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26000 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26002 2005-12-06 Roger Sayle <roger@eyesopen.com>
26005 * g++.dg/other/array2.C: New test case.
26007 2005-12-05 Geoffrey Keating <geoffk@apple.com>
26009 * gcc.dg/darwin-weakimport-3.c: New.
26011 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26012 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26013 and to work on Darwin.
26014 * gcc.dg/attr-weakref-1b.c: New file.
26015 * gcc.dg/attr-weakref-2.c: New test.
26016 * gcc.dg/darwin-weakref-1.c: New test.
26018 2005-12-05 Janis Johnson <janis187@us.ibm.com>
26021 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26022 use in selector expressions.
26023 (dg-xfail-if): Ditto.
26024 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26025 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26026 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26027 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26028 * gcc.test-framework/test-framework.exp: Skip generated tests if
26029 CHECK_TEST_FRAMEWORK is not 1.
26031 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26033 PR tree-optimization/24963
26034 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26037 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26040 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26041 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26042 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26043 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26045 2005-12-05 Jakub Jelinek <jakub@redhat.com>
26047 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26050 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26052 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26054 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26056 * gcc.dg/format/cast-1.c: New test.
26058 2005-12-04 Roger Sayle <roger@eyesopen.com>
26061 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26062 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26063 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26064 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26066 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26068 * gcc.dg/cast-pretty-print-1.c: New test.
26070 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26072 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26074 2005-12-02 Mark Mitchell <mark@codesourcery.com>
26077 * g++.dg/template/friend40.C: New test.
26079 2005-12-02 Jakub Jelinek <jakub@redhat.com>
26082 * gcc.target/i386/movq-2.c: New test.
26083 * gcc.target/i386/movq.c: Remove target i?86, instead add
26084 dg-require-effective-target ilp32.
26086 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26089 * g++.dg/other/default1.C: New test.
26091 2005-12-02 Richard Guenther <rguenther@suse.de>
26093 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26095 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
26097 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26099 2005-12-02 Alan Modra <amodra@bigpond.net.au>
26102 * gcc.target/powerpc/rotate.c: New.
26104 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26106 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26107 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26109 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
26112 * gcc.dg/pr17730-1.c: Adjust.
26113 * gcc.dg/lvalue1.c (main): Likewise.
26114 * gcc.dg/lvalue-2.c: Likewise.
26115 * g++.dg/pr7503-3.C
26117 2005-12-01 Geoffrey Keating <geoffk@apple.com>
26119 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26122 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
26125 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
26127 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26130 * lib/target-supports.exp (check_effective_target_tls): New.
26131 (check_effective_target_tls_runtime): New.
26132 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26134 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26135 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26136 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26137 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26138 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26139 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26140 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26141 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26142 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26143 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26144 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26145 effective-target TLS.
26146 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26147 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26148 effective-target TLS runtime.
26150 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26152 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26154 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
26156 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26157 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26158 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26159 ignored" warnings when "packing" is the same as the ABI layout.
26161 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
26164 * gfortran.dg/line_length_1.f: New test.
26165 * gfortran.dg/line_length_2.f90: Ditto.
26167 2005-11-30 Richard Guenther <rguenther@suse.de>
26169 PR tree-optimization/21655
26170 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26172 2005-11-30 Dale Johannesen <dalej@apple.com>
26174 * gcc.c-torture/compile/pr24930.c: New.
26176 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
26179 * gfortran.dg/auto_char_dummy_array.f90: New test.
26181 2005-11-30 Jeff Law <law@redhat.com>
26183 * g++.old-deja/g++.law/pr25000.C: New test.
26185 2005-11-30 Jakub Jelinek <jakub@redhat.com>
26187 * gcc.dg/tls/opt-11.c: New test.
26189 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
26191 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26193 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26196 2005-11-29 Jakub Jelinek <jakub@redhat.com>
26198 * gfortran.dg/open_access_1.f90: New test.
26200 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26202 * gcc.dg/charset/builtin2.c: New test.
26204 2005-11-28 Jakub Jelinek <jakub@redhat.com>
26206 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26207 on mmix-*-* for *_[xy].c.
26209 2005-11-28 Kean Johnston <jkj@sco.com>
26211 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26213 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26214 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26215 * gcc.target/i386/asm-3.c: Ditto.
26216 * gcc.target/i386/clobbers.c: Ditto.
26217 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26218 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26220 * gcc.target/i386/mul.c: Ditto.
26221 * gcc.target/i386/ssetype-1.c: Ditto.
26222 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26223 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26224 static so the test works with -fPIC mode too. Based on comment in
26226 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26228 2005-11-28 Richard Guenther <rguenther@suse.de>
26230 * gcc.dg/alias-9.c: New testcase.
26231 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26233 2005-11-28 Roger Sayle <roger@eyesopen.com>
26234 Uros Bizjak <uros@kss-loka.si>
26236 PR middle-end/20219
26237 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26238 tan(x)/sin(x) transformations.
26240 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26242 PR middle-end/24575
26243 * gcc.dg/tree-ssa/divide-3.c: New test.
26244 * gcc.dg/tree-ssa/divide-4.c: New test.
26246 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26249 * gfortran.dg/boz_6.f90: New test.
26251 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26254 * gfortran.dg/modulo_1.f90: New test.
26256 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26258 PR libfortran/24919
26259 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26260 fail on CRLF platforms.
26261 * gfortran.dg/ftell_2.f90: Likewise.
26263 2005-11-26 Eric Christopher <echristo@apple.com>
26265 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26267 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26269 * objc.dg/gnu-runtime-3.m: Simplify.
26271 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26273 PR middle-end/23669
26274 * gcc.dg/tree-ssa/divide-1.c: New test.
26275 * gcc.dg/tree-ssa/divide-2.c: New test.
26277 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26279 PR libgfortran/24945
26280 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26282 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26284 PR libgfortran/24945
26285 * gfortran.dg/open_status_2.f90: New test.
26287 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26289 * gcc.c-torture/execute/builtins/fprintf.c,
26290 gcc.c-torture/execute/builtins/fputs-lib.c,
26291 gcc.c-torture/execute/builtins/fputs.c,
26292 gcc.c-torture/execute/builtins/lib/fprintf.c,
26293 gcc.c-torture/execute/builtins/lib/printf.c,
26294 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26296 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26298 * gcc.dg/20050922-2.c: New test.
26300 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26302 * objc.dg/gnu-runtime-3.m: New test.
26304 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26307 * g++.dg/other/void1.C: New test.
26309 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26311 PR middle-end/24998
26312 * gcc.dg/torture/fp-int-convert-float.c,
26313 gcc.dg/torture/fp-int-convert-double.c,
26314 gcc.dg/torture/fp-int-convert-long-double.c,
26315 gcc.dg/torture/fp-int-convert-timode.c,
26316 gcc.dg/torture/fp-int-convert-float80.c,
26317 gcc.dg/torture/fp-int-convert-float80-timode.c,
26318 gcc.dg/torture/fp-int-convert-float128.c,
26319 gcc.dg/torture/fp-int-convert-float128-timode.c,
26320 gcc.dg/torture/fp-int-convert.h: New files.
26322 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26324 PR middle-end/24989
26325 * gcc.dg/tree-ssa/bool-10.c: New test.
26326 * gcc.dg/tree-ssa/bool-11.c: New test.
26327 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26329 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26331 PR middle-end/24990
26332 * tree-ssa/pr24990-1.c: New test.
26334 2005-11-24 Richard Guenther <rguenther@suse.de>
26335 Dirk Mueller <dmueller@suse.de>
26338 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26339 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26340 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26341 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26342 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26343 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26345 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26347 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26349 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26352 * gcc.dg/Wc++-compat.c: New.
26353 * gcc.dg/Wno-c++-compat.c: New.
26355 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26357 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26358 (vspltish, vspltisw): Likewise.
26360 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26362 PR libgfortran/24794
26363 * gfortran.dg/namelist_12.f: Fix quotes.
26364 * gfortran.dg/namelist_13.f90: Fix quotes.
26365 * gfortran.dg/namelist_14.f90: Fix quotes.
26366 * gfortran.dg/namelist_15.f90: Fix quotes.
26367 * gfortran.dg/namelist_use.f90: Fix quotes.
26368 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26369 * gfortran.dg/namelist_21.f90: New test.
26370 * gfortran.dg/namelist_22.f90: New test.
26372 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26375 * gcc.c-torture/compile/pr23435.c: New.
26377 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26379 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26381 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26383 * gcc.target/powerpc/405-macchw-1.c,
26384 gcc.target/powerpc/405-macchw-2.c,
26385 gcc.target/powerpc/405-macchwu-1.c,
26386 gcc.target/powerpc/405-macchwu-2.c,
26387 gcc.target/powerpc/405-machhw-1.c,
26388 gcc.target/powerpc/405-machhw-2.c,
26389 gcc.target/powerpc/405-machhwu-1.c,
26390 gcc.target/powerpc/405-machhwu-2.c,
26391 gcc.target/powerpc/405-maclhw-1.c,
26392 gcc.target/powerpc/405-maclhw-2.c,
26393 gcc.target/powerpc/405-maclhwu-1.c,
26394 gcc.target/powerpc/405-maclhwu-2.c,
26395 gcc.target/powerpc/405-mulchw-1.c,
26396 gcc.target/powerpc/405-mulchw-2.c,
26397 gcc.target/powerpc/405-mulchwu-1.c,
26398 gcc.target/powerpc/405-mulchwu-2.c,
26399 gcc.target/powerpc/405-mulhhw-1.c,
26400 gcc.target/powerpc/405-mulhhw-2.c,
26401 gcc.target/powerpc/405-mulhhwu-1.c,
26402 gcc.target/powerpc/405-mulhhwu-2.c,
26403 gcc.target/powerpc/405-mullhw-1.c,
26404 gcc.target/powerpc/405-mullhw-2.c,
26405 gcc.target/powerpc/405-mullhwu-1.c,
26406 gcc.target/powerpc/405-mullhwu-2.c,
26407 gcc.target/powerpc/405-nmacchw-1.c,
26408 gcc.target/powerpc/405-nmacchw-2.c,
26409 gcc.target/powerpc/405-nmachhw-1.c,
26410 gcc.target/powerpc/405-nmachhw-2.c,
26411 gcc.target/powerpc/405-nmaclhw-1.c,
26412 gcc.target/powerpc/405-nmaclhw-2.c,
26413 gcc.target/powerpc/440-macchw-1.c,
26414 gcc.target/powerpc/440-macchw-2.c,
26415 gcc.target/powerpc/440-macchwu-1.c,
26416 gcc.target/powerpc/440-macchwu-2.c,
26417 gcc.target/powerpc/440-machhw-1.c,
26418 gcc.target/powerpc/440-machhw-2.c,
26419 gcc.target/powerpc/440-machhwu-1.c,
26420 gcc.target/powerpc/440-machhwu-2.c,
26421 gcc.target/powerpc/440-maclhw-1.c,
26422 gcc.target/powerpc/440-maclhw-2.c,
26423 gcc.target/powerpc/440-maclhwu-1.c,
26424 gcc.target/powerpc/440-maclhwu-2.c,
26425 gcc.target/powerpc/440-mulchw-1.c,
26426 gcc.target/powerpc/440-mulchw-2.c,
26427 gcc.target/powerpc/440-mulchwu-1.c,
26428 gcc.target/powerpc/440-mulchwu-2.c,
26429 gcc.target/powerpc/440-mulhhw-1.c,
26430 gcc.target/powerpc/440-mulhhw-2.c,
26431 gcc.target/powerpc/440-mulhhwu-1.c,
26432 gcc.target/powerpc/440-mulhhwu-2.c,
26433 gcc.target/powerpc/440-mullhw-1.c,
26434 gcc.target/powerpc/440-mullhw-2.c,
26435 gcc.target/powerpc/440-mullhwu-1.c,
26436 gcc.target/powerpc/440-mullhwu-2.c,
26437 gcc.target/powerpc/440-nmacchw-1.c,
26438 gcc.target/powerpc/440-nmacchw-2.c,
26439 gcc.target/powerpc/440-nmachhw-1.c,
26440 gcc.target/powerpc/440-nmachhw-2.c,
26441 gcc.target/powerpc/440-nmaclhw-1.c,
26442 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26444 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26447 * gfortran.dg/inquire_9.f90: New test.
26450 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26452 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26454 PR libfortran/24432
26455 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26456 Check that 'cos' is supported.
26458 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26461 * gfortran.dg/substring_equivalence.f90: New test.
26464 * gfortran.dg/auto_internal_assumed.f90: New test.
26466 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26468 * gcc.dg/fold-div-2.c: New test.
26470 2005-11-20 Ian Lance Taylor <ian@airs.com>
26472 PR rtl-optimization/24883
26473 * gcc.c-torture/compile/pr24883.c: New test.
26475 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26477 PR middle-end/20583
26478 * gcc.c-torture/compile/pr20583.c: New.
26480 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26482 * gcc.c-torture/execute/usmul.c: New test.
26484 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26486 * gcc.dg/tree-ssa/vrp22.c: New test.
26488 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26490 PR middle-end/24912
26491 * gcc.dg/torture/pr24912-1.c: New test.
26493 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26496 * gfortran.dg/arrayio_derived_1.f90: New test.
26498 2005-11-19 Richard Guenther <rguenther@suse.de>
26500 PR middle-end/23294
26501 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26503 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26505 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26507 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26510 * g++.dg/template/friend39.C: New test.
26512 2005-11-18 James E Wilson <wilson@specifix.com>
26514 * gcc.dg/builtin-strstr.c: New.
26516 2005-11-18 Richard Henderson <rth@redhat.com>
26518 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26519 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26520 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26521 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26522 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26523 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26524 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26525 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26526 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26527 renaming to remove initial "ia64-".
26529 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26531 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26533 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26535 * g++.dg/cpp/string-2.C: New test.
26537 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26539 * gcc.dg/tree-ssa/loop-14.c: New test.
26541 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26542 Michael Chamberlain <michael@chamberlain.net.au>
26544 * ada/acats/run_all.sh (target_run): Kill long running tests.
26546 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26548 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26549 * gcc.dg/cleanup-9.c: Likewise.
26550 * gcc.dg/cleanup-10.c: Likewise.
26551 * gcc.dg/cleanup-11.c: Likewise.
26553 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26556 * gfortran.dg/open_access_append_1.f90: New test.
26557 * gfortran.dg/open_access_append_2.f90: New test.
26559 2005-11-16 Richard Guenther <rguenther@suse.de>
26561 PR middle-end/24851
26562 * gcc.c-torture/execute/pr24851.c: New testcase.
26564 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26566 * gcc.dg/fold-overflow-1.c: New test.
26568 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26570 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26571 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26573 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26575 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26577 * g++.dg/eh/forced2.C: Likewise.
26578 * g++.dg/eh/forced3.C: Likewise.
26579 * g++.dg/eh/forced4.C: Likewise.
26581 2005-11-11 Mike Stump <mrs@apple.com>
26583 * g++.old-deja/g++.mike/unused.C: Add.
26585 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26588 * g++.dg/warn/Wcast-qual1.C: New test.
26590 2005-11-15 Jan Hubicka <jh@suse.cz>
26592 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26594 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26596 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26598 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26601 * gcc.dg/tree-ssa/pr24840.c: New test.
26603 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26606 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26608 2005-11-14 Dale Johannesen <dalej@apple.com>
26610 * gcc.c-torture/execute/20051113-1.c: New.
26612 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26615 * g++.dg/template/crash43.C: New test.
26617 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26619 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26621 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26624 * g++.dg/eh/spec8.C: New test.
26626 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26628 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26630 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26633 * g++.dg/parse/ambig4.C: New test.
26634 * g++.dg/tc1/dr101.C: Adjust error markers.
26635 * g++.dg/lookup/strong-using-2.C: Likewise.
26636 * g++.dg/lookup/ambig5.C: Likewise.
26637 * g++.dg/lookup/ambig4.C: Likewise.
26638 * g++.dg/parse/crash22.C: Likewise.
26640 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26642 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26644 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26646 * gcc.dg/nested-calls-1.c: New test.
26648 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26650 * gfortran.dg/complex_intrinsic_1.f90: New test.
26651 * gfortran.dg/complex_intrinsic_2.f90: New test.
26652 * gfortran.dg/fgetc_1.f90: New test.
26653 * gfortran.dg/fgetc_2.f90: New test.
26654 * gfortran.dg/fgetc_3.f90: New test.
26655 * gfortran.dg/ftell_1.f90: New test.
26656 * gfortran.dg/ftell_2.f90: New test.
26657 * gfortran.dg/gnu_logical_1.F: New test.
26658 * gfortran.dg/gnu_logical_2.f90: New test.
26660 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26662 PR middle-end/24820
26663 * gcc.dg/pr24820.c: New test.
26665 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26667 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26668 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26671 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26674 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26676 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26678 * gcc.target/cris/cris.exp: New file.
26679 * gcc.target/cris/rld-legit1.c: New test.
26680 * gcc.target/cris/rld-legit2.c: New test.
26682 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26685 * g++.dg/opt/pr24780.C: New test.
26688 * g++.dg/template/asm1.C: New test.
26690 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26692 PR libgfortran/24787
26693 * gfortran.dg/scan_1.f90: New test.
26695 2005-11-12 Jan Hubicka <jh@suse.cz>
26697 * gcc.target/i386/minmax-1.c: New.
26698 * gcc.target/i386/minmax-2.c: New.
26700 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26702 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26704 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26706 * gcc.c-torture/execute/20051110-1.c,
26707 gcc.c-torture/execute/20051110-2.c: New tests.
26709 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26711 PR middle-end/24750
26712 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26715 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26717 * lib/target-libpath.exp (get_shlib_extension): New proc.
26718 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26719 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26720 * lib/objc.exp (objc_target_compile): Likewise.
26721 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26724 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26726 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26728 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26729 Add -static to additional_flags and pass it to target_compile.
26731 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26733 PR libgfortran/24719
26734 gfortran.dg/read_noadvance.f90: New test.
26736 PR libgfortran/24699
26737 gfortran.dg/fmt_t_2.f90: New test.
26739 PR libgfortran/24785
26740 gfortran.dg/read_x_eor.f90: New test.
26742 PR libgfortran/24584
26743 gfortran.dg/namelist_empty.f90: Rename test.
26745 PR libgfortran/24489
26746 gfortran/read_eor.f90: Rename test.
26748 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26751 * gfortran.dg/automatic_module_variable.f90: New test.
26753 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26756 * gcc.dg/pr24445.c: New test.
26758 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26762 * gfortran.dg/recursive_statement_functions.f90: Add statement
26763 functions using inline intrinsic functions and parameters to test
26764 that they no longer seg-fault.
26767 gfortran.dg/nested_modules_4.f90: New test.
26768 gfortran.dg/nested_modules_5.f90: New test.
26770 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26773 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26775 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26777 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26780 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26782 * gcc.dg/sparc-getcontext-1.c: New test.
26784 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26786 * gcc.dg/ifcvt-fabs-1.c: New test.
26788 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26791 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26792 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26794 2005-11-09 Richard Guenther <rguenther@suse.de>
26796 PR tree-optimization/24716
26797 * gcc.c-torture/execute/pr24716.c: New testcase.
26799 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26801 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26803 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26806 * gcc.dg/pr24624.c: Testcase added.
26808 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26811 * g++.dg/other/pr24623.C: Testcase added.
26813 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26816 * gfortran-dg/pure_byref_1.f90: New.
26817 * gfortran-dg/pure_byref_2.f90: New.
26819 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26822 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26823 * gcc.dg/dg.exp: Run main loop also for *.i files.
26825 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26828 * g++.dg/tls/diag-3.C: New test.
26829 * g++.dg/tls/diag-4.C: New test.
26830 * g++.dg/tls/static-1.C: New test.
26831 * g++.dg/tls/static-1a.cc: New file.
26833 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26836 * g++.dg/tree-ssa/pr23046.C: New test.
26838 2005-11-08 Devang Patel <dpatel@apple.com>
26840 PR tree-optimization/23115
26841 * gcc.dg/tree-ssa/pr23115.c: New.
26843 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26845 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26846 * gcc.target/powerpc/pr16155.c: Same.
26847 * gcc.target/powerpc/altivec-1.c: Same.
26848 * gcc.target/powerpc/altivec-2.c: Same.
26849 * gcc.target/powerpc/altivec-3.c: Same.
26850 * gcc.target/powerpc/altivec-5.c: Same.
26851 * gcc.target/powerpc/altivec-11.c: Same.
26852 * gcc.target/powerpc/altivec-12.c: Same.
26853 * gcc.target/powerpc/altivec-14.c: Same.
26854 * gcc.target/powerpc/altivec-22.c: Same.
26855 * gcc.target/powerpc/altivec-consts.c: Same.
26856 * gcc.target/powerpc/altivec-pr22085.c: Same.
26857 * gcc.target/powerpc/altivec-splat.c: Same.
26858 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26859 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26860 * gcc.target/powerpc/darwin-longlong.c: Same.
26862 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26865 * gcc.dg/pr19340.c: New test.
26867 2005-11-07 Ian Lance Taylor <ian@airs.com>
26869 PR rtl-optimization/24683
26870 * gcc.dg/pr24683.c: New test.
26872 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26874 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26875 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26877 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26879 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26881 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26883 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26885 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26889 * gcc.target/powerpc/altivec-consts.c,
26890 gcc.target/powerpc/altivec-splat.c: New testcase.
26892 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26896 * gcc.dg/overflow-2.c: New testcase.
26898 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26900 PR rtl-optimization/23567
26901 * gcc.c-torture/execute/20051104-1.c: New test.
26903 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26906 gfortran.dg/private_type_2.f90: Modified to check that case with
26907 PRIVATE declaration within derived type is accepted.
26910 gfortran.dg/pointer_assign_1.f90: New test.
26913 * gfortran.dg/arrayio_0.f90: New test.
26916 gfortran.dg/data_initialized.f90: New test.
26917 gfortran.dg/data_constraints_1.f90: New test.
26918 gfortran.dg/data_constraints_2.f90: New test.
26920 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26924 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26926 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26929 * gcc.dg/tree-ssa/pr24670.c: New test.
26931 2005-11-05 Ian Lance Taylor <ian@airs.com>
26934 * gcc.target/i386/pr22432.c: New test.
26936 2005-11-05 Richard Henderson <rth@redhat.com>
26938 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26939 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26940 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26941 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26942 from gcc.dg/alpha-*.
26943 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26944 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26946 2005-11-05 Andreas Jaeger <aj@suse.de>
26948 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26950 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26953 * gcc.dg/torture/pr23424-1.c: New test.
26955 2005-11-04 Richard Henderson <rth@redhat.com>
26957 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26958 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26959 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26960 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26961 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26962 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26963 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26964 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26965 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26966 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26967 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26968 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26969 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26970 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26971 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26972 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26973 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26974 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26975 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26976 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26977 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26978 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26979 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26980 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26982 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26983 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26984 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26985 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26986 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26987 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26988 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26989 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26990 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26991 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26992 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26993 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26994 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26995 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26996 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26997 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26998 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26999 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27000 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27001 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27002 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27003 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27004 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27005 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27006 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27007 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27008 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27009 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27010 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27011 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27012 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27013 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27014 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27015 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27016 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27017 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27018 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27019 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27020 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27021 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27022 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27023 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27024 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27025 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27026 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27028 2005-11-04 Diego Novillo <dnovillo@redhat.com>
27031 * gcc.dg/tree-ssa/pr24627.c: New test.
27033 2005-11-04 Paul Brook <paul@codesourcery.com>
27035 * gcc.dg/tls/opt-10.c: New test.
27037 2005-11-04 Andreas Jaeger <aj@suse.de>
27039 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27040 avoid extra warnings.
27042 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27044 PR libfortran/22298
27045 * lib/target-supports.exp
27046 (check_effective_target_static_libgfortran): New
27047 static_libgfortran effective target.
27048 * gfortran.dg/static_linking_1.f: New test.
27049 * gfortran.dg/static_linking_1.c: New file.
27051 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27053 * gcc.dg/pr24615.c: Guard test with { target fpic }.
27055 2005-11-03 Josh Conner <jconner@apple.com>
27058 g++.dg/ext/array2.C: New test.
27059 g++.dg/template/dependent-name3.C: New test.
27060 g++.dg/template/dependent-name4.C: New test.
27061 g++.dg/template/sfinae2.C: New test.
27063 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27065 PR preprocessor/22042
27066 * gcc.dg/cpp/strify4.c: New test.
27068 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27071 * g++.dg/cpp/string-1.C: New test.
27073 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27075 * gcc.target/powerpc: New directory.
27076 * gcc.target/powerpc/powerpc.exp: New file.
27077 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27078 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27079 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27080 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27081 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27082 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27083 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27084 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27085 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27086 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27087 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27088 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27089 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27090 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27091 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27092 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27093 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27094 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27095 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27096 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27097 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27098 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27099 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27100 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27101 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27102 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27103 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27104 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27105 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27106 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27107 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27108 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27109 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27110 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27112 2005-11-03 Mark Mitchell <mark@codesourcery.com>
27115 * g++.dg/warn/inline2.C: New test.
27117 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27119 PR middle-end/23155
27120 * g++.dg/ext/c99struct1.C: New test.
27121 * gcc.dg/union-cast-1.c: New test.
27122 * gcc.dg/union-cast-2.c: New test.
27123 * gcc.dg/union-cast-3.c: New test.
27125 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27127 PR middle-end/24589
27128 * gcc.c-torture/execute/zero-struct-2.c: New test.
27130 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27133 * g++.dg/init/switch1.C: New test.
27135 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27137 * gcc.dg/delay-slot-1.c: New test.
27139 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
27142 * gcc.dg/pr24620.c: New test.
27144 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27147 * gcc.dg/format/unnamed-1.c: New test.
27149 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27152 * g++.dg/expr/cond8.C: New test.
27155 * g++.dg/parse/dot1.C: New test.
27157 2005-11-02 Jan Hubicka <jh@suse.cz>
27160 * gcc.dg/i386-lea.c: New test
27162 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27165 * gcc.dg/pr24615.c: New test.
27167 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27170 * gcc.dg/pr24600.c: New test.
27172 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27175 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27176 * g++.dg/parse/typename9.C: New test.
27177 * g++/dg/parse/typename10.C: Likewise.
27179 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27182 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27183 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27184 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27186 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27189 * g++.dg/debug/static1.C: New test.
27191 2005-11-02 Josh Conner <jconner@apple.com>
27193 * g++.dg/crash38.C: moved into proper directory...
27194 * g++.dg/template/crash42.C: ...here
27196 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
27199 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27200 pcc_bitfield_type_matters || default_packed.
27202 * lib/target-supports.exp
27203 (check_effective_target_pcc_bitfield_type_matters): New proc.
27204 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27207 * lib/target-supports.exp (check_effective_default_packed): New proc.
27208 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27209 Gate expected errors on target ! default_packed.
27210 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27212 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27214 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27217 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27220 * gfortran.dg/entry_5.f90: New.
27221 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27223 2005-11-01 Bob Wilson <bob.wilson@acm.org>
27225 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27227 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
27230 gfortran.dg/namelist_blockdata.f90: New test.
27233 gfortran.dg/external_implicit_none.f90: New test.
27236 * gfortran.dg/secnds.f: New test.
27238 2005-10-31 Jan Hubicka <jh@suse.cz>
27241 * gcc.c-torture/compile/pr20928.c: New test.
27243 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27245 PR middle-end/23492
27246 * gcc.c-torture/compile/zero-strct-5.c: New test.
27248 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27250 PR libgfortran/24584
27251 * gfortran.dg/pr24584.f90: New test.
27253 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27256 * gfortran.dg/char_result_9.f90: New.
27257 * gfortran.dg/char_result_10.f90: New.
27259 2005-10-30 Jan Hubicka <jh@suse.cz>
27261 * g++.dg/tree-ssa/pr24172.C: New testcase.
27263 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27265 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27267 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27269 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27270 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27271 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27272 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27273 gfortran.dg/enum_9.f90,
27274 gfortran.fortran-torture/compile/enum_1.f90,
27275 gfortran.fortran-torture/execute/enum_1.f90,
27276 gfortran.fortran-torture/execute/enum_2.f90,
27277 gfortran.fortran-torture/execute/enum_3.f90,
27278 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27280 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27283 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27284 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27286 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27288 PR libfortran/20179
27289 * gfortran.dg/mixed_io_1.f90: New test.
27290 * gfortran.dg/mixed_io_1.c: New file.
27292 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27294 * gfortran.dg/malloc_free_1.f90: New test.
27296 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27298 * gcc.dg/nested-func-4.c: Require profiling -pg.
27300 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27303 * g++.dg/warn/main-2.C: New test.
27305 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27308 * gfortran.dg/interface_2.f90: new test.
27310 2005-10-28 Josh Conner <jconner@apple.com>
27313 * g++.dg/template/crash38.C: New test.
27314 * g++.dg/parse/explicit1.C: Change expected errors.
27316 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27319 * g++.dg/other/large-size-array.C: New test.
27321 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27323 PR middle-end/24362
27324 * g++.dg/opt/complex4.C: New test.
27326 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27328 * gcc.dg/nested-func-4.c: New test.
27330 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27333 gfortran.dg/derived_recursion.f90: New test.
27334 gfortran.dg/implicit_actual.f90: New test.
27336 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27338 PR middle-end/24295, PR testsuite/24477
27339 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27340 removed when weakref hits the tree.
27342 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27344 * gfortran.dg/cray_pointers_4.f90: New test.
27346 * gfortran.dg/cray_pointers_5.f90: New test.
27348 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27351 * gfortran.dg/assign_5.f90: New test.
27352 * gfortran.dg/assign_6.f: New test.
27354 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27356 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27357 CPU has no SSE support.
27359 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27361 PR libgfortran/24224
27362 * gfortran.dg/arrayio_1.f90: Update attribution.
27363 * gfortran.dg/arrayio_2.f90: Update attribution.
27364 * gfortran.dg/arrayio_3.f90: Update attribution.
27365 * gfortran.dg/arrayio_4.f90: Update test conditions.
27366 * gfortran.dg/arrayio_5.f90: Update attribution.
27367 * gfortran.dg/arrayio_6.f90: New test.
27368 * gfortran.dg/arrayio_7.f90: New test.
27370 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27372 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27374 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27376 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27378 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27381 * gfortran.dg/namelist_char_only.f90: New test.
27383 2005-10-24 Asher Langton <langton2@llnl.gov>
27387 * gfortran.dg/cray_pointers_1.f90: New test.
27388 * gfortran.dg/cray_pointers_2.f90: New test.
27389 * gfortran.dg/cray_pointers_3.f90: New test.
27390 * gfortran.dg/loc_1.f90: New test.
27391 * gfortran.dg/loc_2.f90: New test.
27393 2005-10-24 Steven Bosscher <stevenb@suse.de>
27395 * gcc.dg/pr24225.c: New test.
27397 2005-10-24 Asher Langton <langton2@llnl.gov>
27399 * gfortran.dg/dup_save_1.f90: New test.
27400 * gfortran.dg/dup_save_2.f90: New test.
27402 2005-10-24 Paul Brook <paul@codesourcery.com>
27405 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27408 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27410 PR libgfortran/24489
27411 * gfortran.dg/pr24489.f90: New test.
27413 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27416 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27418 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27421 * g++.dg/init/array16.C: Skip for mmix-*-*.
27423 2005-10-23 Asher Langton <langton2@llnl.gov>
27425 * gfortran.dg/byte_1.f90: New test.
27426 * gfortran.dg/byte_2.f90: New test.
27428 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27430 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27432 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27435 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27438 * gfortran.dg/merge_char_const.f90: New test.
27441 * gfortran.dg/spread_scalar_source.f90: New test.
27443 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27445 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27447 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27448 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27450 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27452 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27455 * gfortran.dg/der_pointer_4.f90: New.
27457 2005-10-22 David Ayers <d.ayers@inode.at>
27459 * obj-c++.dg/except-1.mm: Simplify.
27461 2005-10-21 David Ayers <d.ayers@inode.at>
27463 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27465 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27467 * gfortran.dg/assumed_dummy_2.f90: New test.
27469 2005-10-21 James E Wilson <wilson@specifix.com>
27471 PR preprocessor/15220
27472 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27474 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27476 * gcc.c-torture/execute/20051021-1.c: New test.
27478 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27481 * g++.dg/ext/tmplattr1.C: New test.
27483 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27486 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27488 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27490 * obj-c++.dg/except-1.mm: New.
27492 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27494 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27496 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27498 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27500 PR middle-end/24295
27501 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27502 declarations with the same names as thunks' alias targets, use
27504 * gcc.dg/attr-alias-3.c: New test.
27505 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27507 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27510 * g++.dg/parse/access8.C: New test.
27512 2005-10-20 Richard Guenther <rguenther@suse.de>
27515 * g++.dg/tree-ssa/pr24439.C: New testcase.
27517 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27519 * g++.dg/opt/delay-slot-1.C: New test.
27521 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27524 * gfortran.fg/der_init_1.f90: New.
27526 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27528 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27530 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27533 * g++.dg/parse/error28.C: New test.
27535 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27537 * gcc.dg/profile-generate-2.c: New test.
27539 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27542 * g++.dg/ext/dllimport11.C: New.
27544 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27547 * g++.dg/other/friend3.C: New test.
27549 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27552 * g++.dg/template/error19.C: New test.
27554 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27557 * g++.dg/overload/koenig2.C: New.
27560 * g++.dg/overload/error2.C: New.
27563 * g++.dg/inherit/covariant14.C: New.
27565 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27568 * g++.dg/parse/for1.C: New test.
27570 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27573 * gfortran.dg/host_dummy_index_1.f90: New test.
27576 * gfortran.dg/automatic_char_len_2.f90: New test.
27579 * gfortran.dg/recursive_statement_functions.f90: New test.
27582 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27585 * gfortran.dg/external_initializer.f90: New test.
27588 * non_module_public.f90: New test.
27590 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27593 * g++.dg/template/overload7.C: New.
27596 * g++.dg/other/switch2.C: Remove expected warnings.
27599 * g++.dg/template/defarg6.C: New.
27601 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27604 * gcc.target/i386/pr24315.c: New test.
27606 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27609 * g++.dg/template/static21.C: New test.
27610 * g++.dg/template/static21-a.cc: Likewise.
27612 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27615 * g++.dg/warn/Wswitch-default-1.C: New test.
27616 * g++.dg/warn/Wswitch-default-2.C: New test.
27618 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27621 * g++.dg/parse/template18.C: New test.
27622 * g++.dg/template/nontype15.C: Likewise.
27624 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27627 * gfortran.dg/spec_expr_2.f90: New.
27629 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27631 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27632 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27633 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27634 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27635 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27636 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27637 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27638 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27639 previous target-specific skips and warning-message matches where
27642 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27645 * g++.dg/warn/Wctor-dtor.C: New test.
27647 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27650 * gcc.dg/for-1.c: New test.
27652 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27655 * g++.dg/warn/Wconversion1.C: New test.
27656 * g++.dg/ext/packed4.C: Compile with -w.
27657 * g++.dg/opt/20050511-1.C: Likewise.
27658 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27660 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27662 * gfortran.dg/boz_5.f90: New test.
27664 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27667 * g++.dg/other/switch2.C: New.
27670 * g++.dg/init/ctor7.C: New.
27672 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27675 * g++.dg/parse/crash32.C: New test.
27677 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27680 * g++.dg/init/goto2.C: New test.
27683 * g++.dg/template/crash/41.C: New test.
27686 * g++.dg/template/crash40.C: New test.
27689 * g++.dg/parse/friend5.C: New test.
27692 * g++.dg/template/crash38.C: New test.
27695 * g++.dg/template/friend38.C: New test.
27698 * g++.dg/template/crash39.C: New test.
27700 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27702 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27703 gcc.dg/debug/dwarf2/dwarf-char2.c,
27704 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27706 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27708 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27710 * gcc.dg/dll-2.c: Add tests for warnings.
27711 * gcc.dg/dll-3.c: Likewise.
27712 * gcc.dg/dll-4.c: Likewise.
27714 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27715 * g++.dg/ext/dllimport2.C: Likewise.
27716 * g++.dg/ext/dllimport3.C: Likewise.
27717 * g++.dg/ext/dllimport7.C: Likewise.
27718 * g++.dg/ext/dllimport8.C: Likewise.
27719 * g++.dg/ext/dllimport9.C: Likewise.
27721 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27724 * gfortran.dg/derived_pointer_recursion.f90: New test.
27726 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27728 * gcc.c-torture/execute/20051012-1.c: New test.
27730 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27733 * gfortran.dg/automatic_char_len_1.f90: New test.
27735 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27738 * gfortran.dg/save_common.f90: New test.
27741 * gfortran.dg/save_result.f90: New test.
27743 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27746 * g++.dg/template/dependent-expr1.C: Add new expected error.
27747 * g++.dg/template/dependent-expr2.C: Adjust error text.
27748 * g++.dg/template/overload6.C: New.
27751 * g++.dg/other/typename8.C: New.
27754 * g++.dg/other/return1.C: New.
27756 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27759 * g++.dg/ext/label5.C: New.
27761 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27764 * g++.dg/parse/crash31.C: New.
27766 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27768 * g++.dg/ipa/ipa-1.c: New test.
27769 * g++.dg/ipa/ipa-2.c: New test.
27770 * g++.dg/ipa/ipa-3.c: New test.
27771 * g++.dg/ipa/ipa-4.c: New test.
27772 * g++.dg/ipa/ipa-5.c: New test.
27773 * g++.dg/ipa/ipa.exp: New file.
27775 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27778 * gfortran.dg/private_type_3.f90: New test.
27780 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27783 gfortran.dg/aint_anint_1.f90: New test.
27785 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27787 PR libgfortran/24313
27788 gfortran.dg/csqrt.f: New test.
27790 2005-10-11 Ian Lance Taylor <ian@airs.com>
27793 * g++.dg/warn/noeffect7.C: New test.
27794 * g++.dg/warn/noeffect2.C: Instantiate templates.
27795 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27798 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27801 * g++.dg/init/float1.C: New test.
27804 * g++.dg/init/member1.C: Tweak error markers.
27806 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27809 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27810 Check for null pointer.
27812 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27815 * g++.dg/parse/ret-type3.C: New test.
27817 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27820 * gcc.c-torture/compile/pr23946.c: New test.
27822 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27824 * g++.dg/opt/mmx2.C: New test.
27826 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27829 * g++.dg/template/static20.C: New test.
27832 * g++.dg/warn/Wunused-12.C: New test.
27835 * g++.dg/template/arg4.C: New test.
27837 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27839 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27840 * gcc.dg/ucnid-3.c: Likewise.
27841 * gcc.dg/ucnid-4.c: Likewise.
27842 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27843 * g++.dg/other/ucnid-1.C: Likewise.
27844 * gcc.dg/sparc-frame-1.c: New test.
27846 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27849 * g++.dg/template/spec27.C: New test.
27852 * g++.dg/template/static19.C: New test.
27854 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27856 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27857 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27859 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27862 * gfortran.fortran-torture/compile/pr24136.f: New test.
27864 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27867 * g++.dg/parse/crash30.C: New test.
27869 2005-10-07 Richard Guenther <rguenther@suse.de>
27871 PR middle-end/24227
27872 * gcc.c-torture/compile/pr24227.c: New testcase.
27874 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27876 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27877 Do not put aligned attributes on array elements.
27879 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27881 PR testsuite/23611, PR testsuite/23615
27882 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27883 writing prototypes of library functions by hand.
27884 * obj-c++.dg/bitfield-4.mm: Likewise.
27885 * obj-c++.dg/const-str-4.mm: Likewise.
27886 * obj-c++.dg/encode-4.mm: Likewise.
27887 * obj-c++.dg/encode-5.mm: Likewise.
27888 * obj-c++.dg/encode-6.mm: Likewise.
27889 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27890 * obj-c++.dg/method-10.mm: Likewise.
27891 * obj-c++.dg/method-17.mm: Likewise.
27892 * obj-c++.dg/method-19.mm: Likewise.
27893 * obj-c++.dg/try-catch-2.mm: Likewise.
27895 2005-10-06 Richard Henderson <rth@redhat.com>
27898 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27900 2005-10-06 Dale Johannesen <dalej@apple.com>
27902 * gcc.c-torture/execute/20030125-1.c: Correct.
27904 2005-10-06 Richard Guenther <rguenther@suse.de>
27906 PR tree-optimization/24238
27907 * g++.dg/tree-ssa/pr24238.C: New testcase.
27909 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27912 * gfortran.dg/der_pointer_3.f90: New test.
27914 2005-10-05 Devang Patel <dpatel@apple.com>
27917 * g++.dg/other/PR23205.C: New.
27919 2005-10-05 Richard Henderson <rth@redhat.com>
27922 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27923 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27925 2005-10-05 Dale Johannesen <dalej@apple.com>
27927 * gcc.c-torture/execute/float-floor.c: New.
27929 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27931 PR tree-optimization/21419
27932 PR tree-optimization/24146
27933 PR tree-optimization/24151
27935 * g++.dg/ext/asm7.C: New.
27936 * g++.dg/ext/asm8.C: New.
27937 * gcc.dg/asm-1.c: Compile on all targets.
27938 * gcc.dg/asm-pr24146.c: New.
27939 * gcc.dg/pr21419.c: Adjust error messages.
27941 2005-10-05 Richard Guenther <rguenther@suse.de>
27944 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27946 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27949 * g++.dg/template/spec22.C: Robustify test.
27950 * g++.dg/template/spec26.C: New.
27952 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27954 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27955 if target supports vector instructions.
27957 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27959 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27962 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27964 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27965 check_effective_target_fortran_large_int): Replace cached result
27966 when target changes.
27968 2005-10-04 Devang Patel <dpatel@apple.com>
27970 * gcc.dg/i386-sse-vect-types.c: New.
27972 2005-10-04 Ian Lance Taylor <ian@airs.com>
27974 PR preprocessor/13726
27975 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27976 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27978 2005-10-04 Richard Guenther <rguenther@suse.de>
27981 * gcc.dg/noncompile/pr23576.c: New testcase.
27983 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27985 PR middle-end/23125
27986 * gcc.dg/register-var-3.c: New test.
27988 2005-10-04 Steven Bosscher <stevenb@suse.de>
27990 * gcc.dg/pr23049.c: New test.
27992 * gcc.dg/ucnid-4.c: Fix test.
27994 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27997 * gcc.c-torture/compile/pr23445.c: New test.
27999 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
28001 * g++.dg/overload/unknown1.C: New.
28003 2005-10-03 Mark Mitchell <mark@codesourcery.com>
28006 * g++.dg/template/repo4.C: New test.
28008 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28010 PR libfortran/19308
28011 * gfortran.dg/large_real_kind_2.F90: New test.
28012 * gfortran.dg/large_integer_kind_2.f90: New test.
28014 2005-10-03 Uros Bizjak <uros@kss-loka.si>
28016 * lib/target-supports.exp (check_effective_target_vect_shift):
28017 Implement with result caching. Add i?86, x86_64 and ia64 targets.
28018 (check_effective_target_vect_condition): Fix copy-n-pasto.
28020 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28021 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28024 2005-10-02 Mark Mitchell <mark@codesourcery.com>
28027 * g++.dg/template/overload5.C : New test.
28030 * g++.dg/expr/stdarg1.C: New test.
28032 2005-10-02 Diego Novillo <dnovillo@redhat.com>
28035 * gcc.c-torture/execute/pr24142.c: New test.
28037 2005-10-01 Diego Novillo <dnovillo@redhat.com>
28040 * gcc.c-torture/execute/pr24141.c: New test.
28042 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
28043 Diego Novillo <dnovillo@redhat.com>
28046 * gcc.c-torture/execute/pr23604.c: New test.
28048 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
28057 gfortran.dg/equiv_constraint_1.f90: New test.
28058 gfortran.dg/equiv_constraint_2.f90: New test.
28059 gfortran.dg/equiv_constraint_3.f90: New test.
28060 gfortran.dg/equiv_constraint_4.f90: New test.
28061 gfortran.dg/equiv_constraint_5.f90: New test.
28062 gfortran.dg/equiv_constraint_6.f90: New test.
28063 gfortran.dg/equiv_constraint_7.f90: New test.
28064 gfortran.dg/equiv_constraint_8.f90: New test.
28065 gfortran.dg/private_type_1.f90: New test.
28066 gfortran.dg/private_type_2.f90: New test.
28067 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28068 980628-10.f: Assert std=gnu to permit mixing of
28069 types in equivalence statements.
28071 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
28074 * gfortran.dg/open_status_1.f90: New.
28076 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28078 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28079 * gcc.dg/vect/pr22480.c: Clean up temp files.
28080 * gcc.dg/vect/pr23831.c: Clean up temp files.
28081 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28082 Clean up temp files.
28083 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28084 Clean up temp files.
28086 * gcc.dg/20050309-1.c: Clean up temp files.
28087 * gcc.dg/20050325-1.c: Clean up temp files.
28089 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28091 PR tree-optimization/24059
28092 * gcc.dg/vect/pr24059.c : New test.
28094 2005-09-29 Jakub Jelinek <jakub@redhat.com>
28096 PR middle-end/24109
28097 * gcc.c-torture/execute/20050929-1.c: New test.
28099 2005-09-29 Steven Bosscher <stevenb@suse.de>
28101 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28103 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
28106 * gcc.dg/pr21419.c: New test.
28108 2005-09-29 Steven Bosscher <stevenb@suse.de>
28110 * gcc.dg/pr23911.c: New test.
28112 2005-09-28 Mark Mitchell <mark@codesourcery.com>
28114 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28117 * g++.dg/parse/qualified4.C: New test.
28118 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28119 * g++.old-deja/g++.mike/p8154.C: Likewise.
28121 2005-09-27 Mark Mitchell <mark@codesourcery.com>
28124 * g++.dg/template/friend37.C: New test.
28125 * g++.dg/parse/crash28.C: Adjust error markers.
28127 2005-09-27 Jakub Jelinek <jakub@redhat.com>
28130 * gfortran.fortran-torture/execute/save_2.f90: New decl.
28132 2005-09-27 Devang Patel <dpatel@apple.com>
28134 PR tree-optimization/23625
28135 * gcc.dg/pr23625.c: New test.
28137 2005-09-27 Uros Bizjak <uros@kss-loka.si>
28139 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28140 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28142 2005-09-26 Jakub Jelinek <jakub@redhat.com>
28145 * gfortran.fortran-torture/execute/save_1.f90: New test.
28146 * gfortran.dg/save_1.f90: New test.
28148 2005-09-26 Uros Bizjak <uros@kss-loka.si>
28150 * gcc.target/i386/builtin-apply-mmx.c: New test.
28153 * gcc.target/i386/pr22576.c: New test.
28156 * gcc.target/i386/pr22585.c: New test.
28159 * gcc.target/i386/pr23268.c: New test.
28161 PR middle-end/23831
28162 * gcc.dg/vect/pr23831.c: New test.
28165 * gcc.target/i386/pr24055.c: New test.
28167 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
28169 PR tree-optimization/23960
28170 * gcc.c-torture/compile/pr23960.c: New.
28172 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
28175 * gfortran.dg/nested_modules_3.f90: New.
28177 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28180 gfortran.dg/interface_1.f90: New test.
28182 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
28183 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28186 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28188 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28191 * gfortran.dg/imag_1.f: New test.
28192 * gfortran.dg/imag_2.f: Ditto.
28194 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
28196 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28198 2005-09-22 Jakub Jelinek <jakub@redhat.com>
28201 * g++.dg/warn/pr21983.C: New test.
28203 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
28205 * gcc.dg/20050922-1.c: Testcase added.
28207 2005-09-21 Mark Mitchell <mark@codesourcery.com>
28210 * g++.dg/template/array14.C: New test.
28212 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
28215 * gfortran.dg/der_ptr_component_1.f90: New test.
28217 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28220 * g++.dg/template/error1.C: Reject "no matching function" message.
28222 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28225 * g++.dg/lookup/error1.C: New test.
28227 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
28229 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28230 functionality of the testcase.
28232 2005-09-20 Richard Henderson <rth@redhat.com>
28234 * gcc.dg/vect/vect-22.c: Require vect_float.
28235 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28237 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28239 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28240 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28241 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28242 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28243 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28244 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28245 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28246 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28247 * gcc.dg/cpp/ucnid-8.c: New test.
28249 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28251 PR tree-optimization/23929
28252 * gcc.c-torture/compile/pr23929.c: New test.
28254 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28256 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28259 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28262 * g++.dg/other/pr22003.C: Require named sections.
28264 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28267 * g++.dg/rtti/crash3.C: New test.
28269 PR tree-optimization/23818
28270 * gcc.dg/pr23818.c: New test.
28272 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28275 * gfortran.dg/print_fmt_4.f: New.
28277 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28280 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28282 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28284 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28285 Use pointers to local alignable arrays instead. Added comments.
28286 * gcc.dg/vect/vect-46.c: Likewise.
28287 * gcc.dg/vect/vect-48.c: Likewise.
28288 * gcc.dg/vect/vect-49.c: Likewise.
28289 * gcc.dg/vect/vect-52.c: Likewise.
28290 * gcc.dg/vect/vect-53.c: Likewise.
28291 * gcc.dg/vect/vect-54.c: Likewise.
28292 * gcc.dg/vect/vect-56.c: Likewise.
28293 * gcc.dg/vect/vect-57.c: Likewise.
28294 * gcc.dg/vect/vect-58.c: Likewise.
28295 * gcc.dg/vect/vect-60.c: Likewise.
28296 * gcc.dg/vect/vect-61.c: Likewise.
28298 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28299 The test is no longer vectorizable on vect_no_align targets.
28300 * gcc.dg/vect/vect-43.c: Likewsie.
28302 * gcc.dg/vect/vect-44.c: Added comments.
28303 * gcc.dg/vect/vect-45.c: Added comments.
28304 * gcc.dg/vect/vect-50.c: Added comments.
28305 * gcc.dg/vect/vect-51.c: Added comments.
28307 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28309 * gcc.dg/vect/Os-vect-95.c: Likewise.
28311 * gcc.dg/vect/vect-41.c: Test removed.
28312 * gcc.dg/vect/vect-47.c: Test removed.
28313 * gcc.dg/vect/vect-55.c: Test removed.
28314 * gcc.dg/vect/vect-59.c: Test removed.
28316 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28318 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28319 No longer vectorizable on vect_no_align targets.
28320 * gcc.dg/vect/pr20122.c: Likewise.
28321 * gcc.dg/vect/vect-74.c: Likewise.
28322 * gcc.dg/vect/vect-75.c: Likewise.
28323 * gcc.dg/vect/vect-76.c: Likewise.
28325 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28326 Will not be vectorizable on vect_no_align targets once aliasing issues
28328 * gcc.dg/vect/vect-79.c: Likewise.
28330 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28331 * gcc.dg/vect/vect-78.c: Likewise.
28332 * gcc.dg/vect/vect-97.c: Likewise.
28334 2005-09-19 Steven Bosscher <stevenb@suse.de>
28336 * gcc.dg/pr23943.c: New test.
28338 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28341 * gfortran.dg/derived_pointer_null_1.f90: New test.
28343 2005-09-18 Richard Guenther <rguenther@suse.de>
28345 PR middle-end/23944
28346 * gcc.c-torture/compile/pr23944.c: New testcase.
28348 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28351 * gfortran.dg/der_pointer_2.f90: New test.
28353 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28356 * gfortran.dg/nested_modules_2.f90: New test.
28358 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28361 * g++.dg/other/semicolon.C: New test.
28363 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28365 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28366 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28368 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28371 * g++.dg/template/static18.C: New test.
28374 * g++.dg/template/crash19.C: Remove dg-error marker.
28375 * g++.dg/template/local4.C: New test.
28377 2005-09-16 Paul Brook <paul@codesourcery.com>
28380 * gfortran.dg/dependency_1.f90: New test.
28382 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28385 * g++.dg/template/static17.C: New test.
28387 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28390 * g++.dg/warn/huge-val1.C: New test.
28392 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28395 * g++.dg/parse/class2.C: New test.
28396 * g++.dg/template/explicit8.C: Likewise.
28397 * g++.dg/template/spec25.C: Likewise.
28399 2005-09-14 Josh Conner <jconner@apple.com>
28401 PR middle-end/23584
28402 * gcc.dg/pr23584.c: New test.
28404 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28406 PR fortran/21875 Internal Unit Array I/O, NIST
28407 * gfortran.dg/arrayio_1.f90: New test.
28408 * gfortran.dg/arrayio_1.f90: New test.
28409 * gfortran.dg/arrayio_1.f90: New test.
28410 * gfortran.dg/arrayio_1.f90: New test.
28411 * gfortran.dg/arrayio_1.f90: New test.
28413 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28415 PR middle-end/22480
28416 * gcc.dg/vect/pr22480.c: New test.
28418 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28421 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28423 2005-09-13 Josh Conner <jconner@apple.com>
28426 * g++.dg/init/struct2.C: New test.
28427 * g++.dg/init/struct3.C: New test.
28429 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28431 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28432 Clean up temp files.
28433 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28434 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28435 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28436 gcc.dg/tree-ssa/builtin-printf-1.c,
28437 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28438 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28439 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28440 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28441 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28442 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28443 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28444 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28445 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28446 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28447 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28448 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28450 2005-09-13 Josh Conner <jconner@apple.com>
28452 * lib/gcc-dg.exp: Load scanipa.exp.
28453 (cleanup-dump): New procedure.
28454 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28455 * lib/scandump.exp: New file.
28456 * lib/scantree.exp: Use it.
28457 * lib/scanipa.exp: New file.
28459 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28462 * gfortran.dg/generic_4.f90: New test.
28464 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28467 * gcc.target/i386/pr23816-1.c: New test.
28468 * gcc.target/i386/pr23816-2.c: New test.
28471 2005-09-13 Bastian Blank <waldi@debian.org>
28474 * g++.dg/abi/mangle26.C: New test.
28475 * g++.dg/abi/mangle27.C: New test.
28476 * g++.dg/abi/mangle28.C: New test.
28477 * g++.dg/abi/mangle29.C: New test.
28480 * g++.dg/parse/register1.C: New test.
28482 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28485 * g++.dg/template/access16.C: New test.
28487 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28489 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28491 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28494 * gfortran.dg/shape_2.f90: New test.
28496 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28499 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28500 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28501 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28502 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28503 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28504 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28505 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28508 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28511 * g++.dg/parse/template17.C: New test.
28513 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28516 * g++.dg/template/nontype14.C: New test.
28518 2005-09-12 Ian Lance Taylor <ian@airs.com>
28521 * g++.dg/lookup/friend7.C: New test.
28522 * g++.dg/lookup/friend8.C: New test.
28523 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28524 so that it will be found via argument dependent lookup.
28525 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28526 friend functions which will no longer be found.
28527 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28528 function g, so that it will be found via argument dependent
28530 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28531 * g++.old-deja/g++.mike/net43.C: Likewise.
28533 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28536 * g++.dg/template/static16.C: New test.
28538 2005-09-12 Josh Conner <jconner@apple.com>
28540 PR middle-end/23237
28541 * gcc.c-torture/compile/pr23237.c: New test.
28543 2005-09-11 Richard Henderson <rth@redhat.com>
28545 * g++.dg/other/error8.C: Update expected diagnostic text.
28547 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28549 PR libfortran/19872
28550 * gfortran.dg/overwrite_1.f: New test.
28552 2005-09-09 Josh Conner <jconner@apple.com>
28554 * g++.dg/init/pr23180-1.C: Removed.
28555 * g++.dg/init/pr23180-2.C: Removed.
28557 2005-09-09 David Daney <ddaney@avtrex.com>
28559 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28560 files which are ...
28561 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28562 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28564 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28566 * gfortran.dg/iostat_2.f90: New test.
28568 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28571 * g++.dg/ext/interface1.C: New test.
28572 * g++.dg/ext/interface1.h: Likewise.
28573 * g++.dg/ext/interface1a.cc: Likewise.
28575 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28577 * gfortran.dg/iomsg_1.f90: New test case.
28579 2005-09-09 Richard Guenther <rguenther@suse.de>
28582 * g++.dg/tree-ssa/pr23624.C: New testcase.
28584 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28587 * gfortran.dg/vector_subscript_1.f90,
28588 * gfortran.dg/vector_subscript_2.f90: New tests.
28590 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28593 * gfortran.dg/array_alloc_1.f90,
28594 * gfortran.dg/array_alloc_2.f90,
28595 * gfortran.dg/array_alloc_3.f90: New tests.
28597 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28600 * gfortran.dg/array_constructor_6.f90
28601 * gfortran.dg/array_constructor_7.f90
28602 * gfortran.dg/array_constructor_8.f90
28603 * gfortran.dg/array_constructor_9.f90
28604 * gfortran.dg/array_constructor_10.f90
28605 * gfortran.dg/array_constructor_11.f90
28606 * gfortran.dg/array_constructor_12.f90: New tests.
28608 2005-09-08 Josh Conner <jconner@apple.com>
28611 * g++.dg/init/pr23180-1.C: New test.
28612 * g++.dg/init/pr23180-2.C: New test.
28614 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28617 * gfortran.dg/module_double_reuse.f90: New.
28619 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28626 * gfortran.dg/common_equivalence_1.f: New.
28627 * gfortran.dg/common_equivalence_2.f: New.
28628 * gfortran.dg/common_equivalence_3.f: New.
28629 * gfortran.dg/contained_equivalence_1.f90: New.
28630 * gfortran.dg/module_blank_common.f90: New.
28631 * gfortran.dg/module_commons_1.f90: New.
28632 * gfortran.dg/module_equivalence_1.f90: New.
28633 * gfortran.dg/nested_modules_1.f90: New.
28634 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28635 equivalences and add comment to connect the test with
28638 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28641 * gfortran.dg/common_6.f90: New test.
28643 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28646 * gfortran.dg/char_result_1.f90,
28647 * gfortran.dg/char_result_2.f90,
28648 * gfortran.dg/char_result_3.f90,
28649 * gfortran.dg/char_result_4.f90,
28650 * gfortran.dg/char_result_5.f90,
28651 * gfortran.dg/char_result_6.f90,
28652 * gfortran.dg/char_result_7.f90,
28653 * gfortran.dg/char_result_8.f90: New tests.
28655 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28658 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28660 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28663 * obj-c++.dg/selector-5.mm: New test.
28664 * obj-c++.dg/selector-6.mm: New test.
28666 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28670 * objc.dg/error-1.m: New test.
28672 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28675 * gfortran.fortran-torture/execute/pr23373-1.f90,
28676 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28678 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28680 PR libfortran/23760
28681 * gfortran.dg/g77/1832.f: Remove long string in write statement
28682 to allow the test to pass on correct list directed output with
28685 2005-09-07 James E Wilson <wilson@specifix.com>
28687 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28689 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28691 * gfortran.dg/parameter+save.f90: Rename to
28692 * gfortran.dg/parameter_save.f90: .. this.
28694 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28697 * gfortran.dg/parameter+save.f90: New test case.
28699 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28702 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28704 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28707 * gcc.dg/pr23075.c: New test.
28708 * g++.dg/warn/pr23075.C: New test.
28711 * gcc.target/i386/pr22362.c: New test.
28713 PR rtl-optimization/23098
28714 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28716 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28717 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28718 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28720 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28722 * g++.dg/expr/cast6.C: New test.
28725 * g++.dg/init/new15.C: New test.
28727 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28729 * gcc.dg/vect/Os-vect-95.c: New test.
28730 * gcc.dg/vect/vect-95.c: Same.
28732 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28734 * gcc.dg/vect/vect-29.c: Update xfail testing.
28735 * gcc.dg/vect/vect-44.c: Same.
28736 * gcc.dg/vect/vect-48.c: Same.
28737 * gcc.dg/vect/vect-50.c: Same.
28738 * gcc.dg/vect/vect-72.c: Same.
28739 * gcc.dg/vect/vect-77.c: Same.
28740 * gcc.dg/vect/vect-78.c: Same.
28741 * gcc.dg/vect/vect-80.c: Same.
28742 * gcc.dg/vect/vect-96.c: Same.
28743 * gcc.dg/vect/vect-100.c: Same.
28744 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28745 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28746 * gfortran.dg/vect/vect-5.f90: Same.
28748 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28750 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28752 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28753 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28756 * g++.dg/opt/pr23056.C: New test.
28758 PR rtl-optimization/23098
28759 * gcc.target/i386/pr23098.c: New test.
28761 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28764 * g++.dg/template/static15.C: New test.
28767 * g++.dg/ext/stmtexpr5.C: New test.
28768 * g++.dg/ext/stmtexpr6.C: Likewise.
28770 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28772 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28774 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28775 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28776 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28778 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28780 PR libfortran/23321
28781 * gfortran.dg/direct_io_4.f90: New test case.
28783 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28784 Rasmus Hahn <rassahah@neofonie.de>
28787 * objc.dg/type-stream-1.m: New test.
28789 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28792 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28793 gfortran.dg/print_fmt_3.f90: New test.
28795 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28797 * gfortran.dg/fmt_t_1.f90: New test.
28799 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28801 PR rtl-optimization/23454
28802 * g++.dg/opt/pr23454.C: New test.
28804 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28807 * g++.dg/ext/static1.C: New test.
28809 2005-09-02 Richard Henderson <rth@redhat.com>
28811 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28812 tail call to check_fa_work.
28814 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28817 * g++.dg/other/gc3.C: New test.
28819 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28821 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28822 * gcc.dg/20050826-1.c: Likewise.
28824 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28827 * g++.dg/expr/volatile1.C: New test.
28829 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28831 PR middle-end/23547
28832 * gcc.dg/pr23547.c: New test.
28834 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28837 * gcc.c-torture/execute/pr22061-1.c,
28838 * gcc.c-torture/execute/pr22061-2.c,
28839 * gcc.c-torture/execute/pr22061-3.c,
28840 * gcc.c-torture/execute/pr22061-4.c: New tests.
28842 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28844 * gcc.dg/Wredundant-decls-2.c: New test to check that
28845 -Wredundant-decls does not issue warning for a variable
28846 definition following a declaration.
28848 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28851 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28852 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28853 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28855 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28856 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28857 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28858 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28859 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28860 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28861 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28862 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28864 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28867 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28870 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28873 * gcc.dg/pr21255-1.c: New test.
28874 * gcc.dg/pr21255-2-mb.c: Likewise.
28875 * gcc.dg/pr21255-2-ml.c: Likewise.
28876 * gcc.dg/pr21255-3.c: Likewise.
28877 * gcc.dg/pr21255-4.c: Likewise.
28879 2005-08-31 Dale Johannesen <dalej@apple.com>
28881 * gcc.dg/20050830-1.c: New.
28883 2005-08-31 Josh Conner <jconner@apple.com>
28885 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28886 command-line options for arm-*-* targets.
28887 * g++.dg/init/array16.C: Likewise.
28888 * g++.dg/other/crash-4.C: Likewise.
28890 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28893 * obj-c++.dg/gnu-runtime-3.mm: New test.
28895 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28898 * g++.dg/lookup/ambig4.C: New test.
28899 * g++.dg/lookup/ambig5.C: New test.
28900 * g++.dg/tc1/dr101.C: Adjust error markers.
28902 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28905 * g++.dg/template/ttp5.C: Adjust error markers.
28907 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28910 * lib/obj-c++.exp: Include target-libpath.exp.
28911 (obj-c++_link_flags): Look for the GNU libobjc library
28912 and set the library path to include it.
28913 Don't manually set LD_LIBRARY_PATH (etc.) but call
28914 set_ld_library_path_env_vars instead.
28915 (obj-c++_target_compile): Don't set library path or
28916 linker flags because they are already set correctly
28917 in obj-c++_link_flags.
28919 2005-08-30 Josh Conner <jconner@apple.com>
28921 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28922 to command-line options for arm-*-* targets.
28924 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28926 * g++.dg/other/i386-1.C: New.
28928 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28930 PR preprocessor/20348
28931 PR preprocessor/20356
28932 * gcc.dg/cpp/pr20348.c: New test.
28933 * gcc.dg/cpp/pr20348.h: New file.
28934 * gcc.dg/cpp/inc/pr20348.h: New file.
28935 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28936 * gcc.dg/cpp/pr20356.c: New test.
28937 * gcc.dg/cpp/pr20356.h: New file.
28938 * gcc.dg/cpp/inc/pr20356.h: New file.
28939 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28941 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28943 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28944 Fix array dimension to avoid correct end-of-file error.
28946 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28948 PR libfortran/23598
28949 * gfortran.dg/iostat_1.f90: New test.
28951 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28953 PR middle-end/23408
28954 * gcc.dg/pr23408.c: New test.
28956 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28959 * g++.dg/init/member1.C: Make sure erroneous static data member
28960 definitions are required.
28961 * g++.dg/template/static13.C: New test.
28962 * g++.dg/template/static14.C: Likewise.
28964 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28966 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28967 -march=pentium4, remove ilp32 requirement.
28969 PR middle-end/23484
28970 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28971 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28973 2005-08-29 Andreas Jaeger <aj@suse.de>
28976 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28978 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28980 * gcc.c-torture/execute/20050316-2.c: New test.
28981 * gcc.c-torture/execute/20050316-3.c: New test.
28982 * gcc.dg/torture/pr16104-1.c: New test.
28984 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28986 PR middle-end/23463
28987 * gcc.c-torture/execute/zero-struct-1.c: New test.
28989 2005-08-27 Richard Guenther <rguenther@suse.de>
28992 * gcc.target/i386/pr23575.c: New testcase.
28994 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28996 PR rtl-optimization/23561
28997 * gcc.c-torture/execute/20050826-1.c: New test.
29000 * gcc.c-torture/execute/20050826-2.c: New test.
29002 2005-08-26 Dale Johannesen <dalej@apple.com>
29004 * gcc.dg/20030711-1.c: Modify to work on Darwin.
29005 * gcc.dg/20050826-1.c: New.
29007 2005-08-26 Mark Mitchell <mark@codesourcery.com>
29010 * g++.dg/template/nontype13.C: New test.
29013 * g++.dg/init/new14.C: New test.
29014 * g++.dg/expr/anew1.C: Do not XFAIL.
29015 * g++.dg/expr/anew2.C: Likewise.
29016 * g++.dg/expr/anew3.C: Likewise.
29018 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
29020 PR middle-end/22439
29021 * gcc.dg/vla-3.c: New test.
29023 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
29026 * gfortran.dg/named_interface.f90: New.
29028 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
29030 * gcc.c-torture/execute/frame-address.c: New test.
29032 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
29035 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29037 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29039 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29041 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29043 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29044 * gcc.dg/altivec-22.c: Rename from..
29045 * gcc.dg/altivec-nomfcr.c: ..this.
29047 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
29049 PR tree-optimization/23546
29050 * gcc.dg/tree-ssa/pr23546.c: New test.
29052 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
29055 * gfortran.dg/nonreturning_statements.f90: New test.
29057 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
29060 * g++.dg/parse/crash29.C: New.
29062 2005-08-23 DJ Delorie <dj@redhat.com>
29064 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29065 constants have the L suffix.
29067 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
29070 * g++.dg/template/instantiate8.C: New.
29072 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
29074 PR middle-end/23467
29075 * gcc.c-torture/execute/pr23467.c: New test.
29077 2005-08-23 Jakub Jelinek <jakub@redhat.com>
29079 PR tree-optimization/22043
29080 * gcc.c-torture/execute/20050613-1.c: New test.
29082 2005-08-23 Ben Elliston <bje@au.ibm.com>
29084 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29086 2005-08-22 Jakub Jelinek <jakub@redhat.com>
29088 PR rtl-optimization/23478
29089 * g++.dg/opt/pr23478.C: New test.
29091 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
29094 * gcc.dg/switch-warn-3.c: New test.
29096 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29099 * g++.dg/template/param1.C: New test.
29101 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29104 * g++.dg/other/incomplete1.C: New test.
29106 2005-08-22 Ira Rosen <irar@il.ibm.com>
29108 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29111 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29113 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29116 2005-08-21 Jakub Jelinek <jakub@redhat.com>
29118 * gcc.target/i386/sse-4.c: New test.
29120 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29123 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29125 2005-08-20 Jakub Jelinek <jakub@redhat.com>
29127 * gcc.dg/20050811-1.c: New test.
29128 * gcc.dg/20050811-2.c: New test.
29130 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
29132 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29134 2005-08-19 Diego Novillo <dnovillo@redhat.com>
29137 * gcc.c-torture/compile/pr23476.c: New test.
29139 2005-08-19 Devang Patel <dpatel@apple.com>
29141 PR tree-optimization/23048
29142 * gcc.dg/tree-ssa/pr23048.c: New test.
29144 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
29146 PR middle-end/20624
29147 * g++.dg/warn/Wreturn-3.C: New test
29149 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
29151 PR tree-optimization/22228
29152 * g++.dg/vect/pr22543.cc: New test.
29154 2005-08-17 Steven Bosscher <stevenb@suse.de>
29156 PR tree-optimization/21574
29157 * gcc.dg/tree-ssa/pr21574.c: New test.
29159 2005-08-16 James E Wilson <wilson@specifix.com>
29161 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29163 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
29166 * gcc.c-torture/compile/zero-strct-3.c: New test.
29167 * gcc.c-torture/compile/zero-strct-4.c: New test.
29169 2005-08-16 Steven Bosscher <stevenb@suse.de>
29172 * gcc.target/x86_64/pr23376.c: New test.
29174 2005-08-16 Ian Lance Taylor <ian@airs.com>
29177 * g++.dg/ext/vector2.C: New.
29179 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29181 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29183 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29185 PR libfortran/23428
29186 * gfortran.dg/inquire-complex.f90: New test case.
29188 2005-08-16 James E Wilson <wilson@specifix.com>
29190 PR tree-optimization/21105
29191 * gcc.dg/large-size-array.c: New.
29193 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
29195 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29197 * gcc.dg/vect/vect-41: Likewise.
29198 * gcc.dg/vect/vect-42: Likewise.
29199 * gcc.dg/vect/vect-43: Likewise.
29200 * gcc.dg/vect/vect-44: Likewise.
29201 * gcc.dg/vect/vect-46: Likewise.
29202 * gcc.dg/vect/vect-47: Likewise.
29203 * gcc.dg/vect/vect-48: Likewise.
29204 * gcc.dg/vect/vect-52: Likewise.
29205 * gcc.dg/vect/vect-53: Likewise.
29206 * gcc.dg/vect/vect-54: Likewise.
29207 * gcc.dg/vect/vect-55: Likewise.
29208 * gcc.dg/vect/vect-56: Likewise.
29209 * gcc.dg/vect/vect-57: Likewise.
29210 * gcc.dg/vect/vect-58: Likewise.
29211 * gcc.dg/vect/vect-59: Likewise.
29212 * gcc.dg/vect/vect-60: Likewise.
29213 * gcc.dg/vect/vect-61: Likewise.
29214 * gcc.dg/vect/vect-85: Likewise.
29215 * gcc.dg/vect/vect-87: Likewise.
29216 * gcc.dg/vect/vect-88: Likewise.
29217 * gcc.dg/vect/vect-93.c: Likewise.
29218 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29219 * gcc.dg/vect/vect-75: Likewise.
29220 * gcc.dg/vect/vect-76: Likewise.
29221 * gcc.dg/vect/vect-77: Likewise.
29222 * gcc.dg/vect/vect-78: Likewise.
29223 * gcc.dg/vect/vect-80: Likewise.
29224 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29225 vectorized for the expected reason, rather than checking how alignment
29227 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29228 aligned type and also instead of aligned pointers. Added documentation.
29230 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
29232 * gfortran.dg/power.f90: New test.
29234 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29236 PR rtl-optimization/23299
29237 * g++.dg/opt/pr23299.C: New test.
29239 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29241 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29243 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29245 * g++.dg/template/local6.C: New test.
29247 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29249 * execute/exceptions/finally-1.m: Check that the catch and finally are
29250 being called. Also add a "return 0;" at the end of main.
29252 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29255 * gfortran.dg/namelist_print_1.f: New test of functionality of
29257 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29258 namelist generates error with -std=f95.
29260 2005-08-14 Ira Rosen <irar@il.ibm.com>
29262 PR tree-optimization/23119
29263 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29265 2005-08-13 Marcin Koziej <creep@desk.pl>
29266 Andrew Pinski <pinskia@physics.uc.edu>
29269 * execute/exceptions/finally-1.m: New test.
29271 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29273 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29275 * objc/execute/exceptions/trivial.m: New test.
29276 * objc.dg/try-catch-11.m: Move to ...
29277 * objc/execute/exceptions/foward-1.m: Here.
29278 * objc.dg/try-catch-2.m: Move to ...
29279 * objc/execute/exceptions/catchall-1.m: Here.
29280 * objc.dg/try-catch-8.m: Move to ...
29281 * objc/execute/exceptions/local-variables-1.m: Here.
29283 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29285 * objc.dg/nested-func-1.m: Move to ...
29286 * objc/execute/nested-func-1.m: Here.
29288 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29290 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29291 in ${options} instead of [target_info name].
29292 * lib/obj-c++.exp (objc_target_compile): Likewise.
29294 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29296 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29298 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29300 part of PR testsuite/23348
29301 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29302 each of the torture options.
29303 * objc/compile/trivial.m: New test.
29305 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29307 * gfortran.dg/eoshift.f90: Correct format.
29309 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29311 * gfortran.fortran-torture/execute/character_passing.f90:
29314 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29317 * g++.dg/template/unify10.C: New.
29319 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29321 * g++.dg/parse/pr22514.C: Move to...
29322 * g++.dg/debug/pr22514.C: here.
29324 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29327 * g++.dg/inherit/pure1.C: New test.
29329 * ChangeLog: Fix typos.
29331 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29332 Steven Bosscher <stevenb@suse.de>
29334 * gfortran.dg/runtime_warning_1.f90: New test.
29336 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29339 * g++.dg/parse/crash28.C: New.
29341 2005-08-11 Richard Guenther <rguenther@suse.de>
29344 * gcc.target/i386/tailcall-1.c: New testcase.
29346 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29348 * gcc.dg/vect/vect-67.c: Un-xfail.
29350 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29353 * g++.dg/parse/crash27.C: new test.
29355 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29357 PR libfortran/22143
29358 * gfortran.dg/shift-kind.f90: New testcase.
29360 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29362 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29363 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29365 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29368 * g++.dg/other/mult-stor1.C: New test.
29370 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29372 * gcc.c-torture/pr18299-1.c: Move to ...
29373 * gcc.c-torture/compile/pr18299-1.c: Here.
29375 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29377 * gfortran/fortran.torture/execute/character_passing.f90:
29378 Fix types for LSAME.
29380 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29382 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29383 input data back to what it was originally.
29385 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29387 * objc.dg/try-catch-8.m: Enable for all targets.
29389 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29391 * gcc.dg/pr23165.c: New test.
29393 2005-08-09 Steven Bosscher <stevenb@suse.de>
29395 PR tree-optimization/23234
29396 * gcc.dg/tree-ssa/pr23234.c: New test.
29398 2005-08-08 Josh Conner <jconner@apple.com>
29400 PR rtl-optimization/23241
29401 * gcc.dg/char-compare.c: New test.
29403 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29406 * g++.dg/init/new13.C: New test.
29408 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29411 * g++.dg/other/crash-4.C: Adjust
29412 * g++/dg/ext/packed9.C: New.
29414 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29416 PR middle-end/21964
29417 * gcc.c-torture/execute/pr21964-1.c: New test.
29419 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29422 * gcc.dg/pr22458-1.c: New test.
29424 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29425 Steven G. Kargl <kargls@comcast.net>
29428 * gfortran.dg/flush_1.f90: New test.
29430 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29433 * g++.dg/template/eh2.C: New test.
29435 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29438 * g++.dg/template/instantiate7.C: New test.
29440 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29443 * gcc.dg/Wunused-value-1.c: New test.
29445 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29447 PR rtl-optimization/23233
29448 * gcc.c-torture/compile/pr23233-1.c: New test.
29450 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29454 * gfortran.dg/equiv_1.f90: New test.
29455 * gfortran.dg/equiv_2.f90: New test.
29456 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29457 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29458 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29460 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29462 * gcc.c-torture/execute/vrp-5.c: New test.
29463 * gcc.c-torture/execute/vrp-6.c: New test.
29464 * gcc.dg/tree-ssa/vrp21.c: New test.
29466 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29468 * g++.dg/parse/pr22514.C: New test.
29470 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29472 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29474 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29475 instead of constant loads / pool entries.
29477 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29479 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29482 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29484 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29485 __WINT_TYPE__ in generated prototypes if possible.
29487 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29490 * g++.dg/tree-ssa/pr22037.C:
29492 2005-08-04 Richard Henderson <rth@redhat.com>
29494 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29495 scan-tree-dump-times directive.
29497 2005-08-04 Jan Hubicka <jh@suse.cz>
29499 * gcov-1.C: Fix switch counts.
29500 * gcov-4b.c: Likewise.
29502 2005-08-03 Jeff Law <law@redhat.com>
29504 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29506 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29508 * gcc.c-torture/execute/pr23135.c: New test.
29510 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29512 PR tree-optimization/19899
29513 * gcc.dg/tree-ssa/scev-1.c: New test.
29514 * gcc.dg/tree-ssa/scev-2.c: New test.
29516 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29519 * gcc.dg/torture/pr18582-1.c: New test.
29521 2005-08-03 Jan Hubicka <jh@suse.cz>
29523 * update-conroll.c: New testcase.
29524 * update-conroll-2.c: New testcase.
29526 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29528 * gfortran.dg/constant_substring.f: New test.
29529 * gfortran.dg/pr22491.f: New test.
29531 2005-08-02 Jan Hubicka <jh@suse.cz>
29533 * update-threading.c: Replace by the proper one.
29535 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29538 * g++.dg/tree-ssa/pr23164.C: New test.
29540 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29542 * gcc.dg/tree-ssa/pr23192.c: New test.
29544 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29546 * gcc.c-torture/execute/vrp-4.c: New test.
29548 2005-08-02 Jan Hubicka <jh@suse.cz>
29550 * update-threading.c: New test.
29552 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29554 * gcc.c-torture/compile/20050801-1.c: New test.
29555 * gcc.c-torture/compile/20050801-2.c: New test.
29557 2005-08-01 Jan Hubicka <jh@suse.cz>
29559 * val-prof-5.c: New test.
29561 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29564 * gcc.dg/pr22311-1.c : New test.
29566 2005-07-31 Steven Bosscher <stevenb@suse.de>
29569 * gfortran.dg/pr23095.f: New test.
29572 * g++.dg/other/pr22003.C: New test.
29574 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29577 * gcc.c-torture/execute/pr20621-1.c: New test.
29579 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29581 * gfortran.dg/comma_format_extension_4.f: Adjust length
29582 of string for format.
29583 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29584 print statement with internal write.
29585 * gfortran.dg/der_array_io_2.f: Likewise.
29586 * gfortran.dg/der_array_io_3.f: Likewise.
29588 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29590 * gcc.dg/fold-abs-4.c: new test.
29592 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29594 PR fortran/22570 an related issues.
29595 * gfortran.dg/x_slash_1.f: New test.
29597 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29600 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29601 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29603 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29606 * gcc.dg/Wshadow-3.c: New test.
29608 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29610 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29611 used to have the wrong bounds).
29613 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29616 * gcc.dg/hex-round-1.c: Test more cases.
29617 * gcc.dg/hex-round-2.c: New test.
29619 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29622 * g++.dg/tree-ssa/pr22550.C: New test.
29624 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29626 * gcc.dg/tree-ssa/vrp19.c: New test.
29627 * gcc.dg/tree-ssa-vrp20.c: New test.
29629 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29632 * gcc.dg/transparent-union-4.c: New test.
29634 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29637 * gcc.dg/c99-vla-2.c: New test.
29639 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29642 * gcc.dg/hex-round-1.c: New test.
29644 2005-07-28 Jan Hubicka <jh@suse.cz>
29646 * inliner-1.c: Do not dump everything.
29647 * tree-prof.exp: Do not pass -ftree-based-profiling.
29648 * bprob.exp: Likewise.
29650 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29652 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29655 * g++.dg/expr/ptrmem7.C: New test.
29657 2005-07-28 Mike Stump <mrs@apple.com>
29659 * g++.old-deja/g++.mike/visibility-1.C: New test.
29661 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29664 * gcc.c-torture/execute/pr20187-1.c: New test.
29666 2005-07-28 Jeff Law <law@redhat.com>
29668 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29669 * gcc.dg/tree-ssa/vrp18.c: New test.
29671 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29673 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29675 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29677 PR tree-optimization/22506
29678 * gcc.dg/vect/ps22506.c: New test.
29680 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29683 * gcc.target/i386/sse-3.c: New test.
29685 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29687 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29688 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29690 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29693 * gcc.c-torture/compile/pr22589-1.c: New test.
29695 2005-07-28 Jan Hubicka <jh@suse.cz>
29697 * update-loopch.c: New testcase.
29699 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29701 PR rtl-optimization/23047
29702 * gcc.c-torture/execute/pr23047.c: New test.
29703 * gcc.c-torture/execute/pr23047.x: New.
29705 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29707 PR tree-optimization/22493
29708 * gcc.c-torture/execute/pr22493-1.c: New test.
29709 * gcc.c-torture/execute/pr22493-1.x: New.
29710 * gcc.c-torture/execute/vrp-1.c: New test.
29711 * gcc.c-torture/execute/vrp-2.c: New test.
29712 * gcc.c-torture/execute/vrp-2.c: New test.
29714 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29716 * gcc.target/frv/all-builtin-read8.c: Delete.
29717 * gcc.target/frv/all-builtin-read16.c: Delete.
29718 * gcc.target/frv/all-builtin-read32.c: Delete.
29719 * gcc.target/frv/all-builtin-read64.c: Delete.
29720 * gcc.target/frv/all-builtin-write8.c: Delete.
29721 * gcc.target/frv/all-builtin-write16.c: Delete.
29722 * gcc.target/frv/all-builtin-write32.c: Delete.
29723 * gcc.target/frv/all-builtin-write64.c: Delete.
29724 * gcc.target/frv/all-read-write-1.c: New.
29726 2005-07-27 Jeff Law <law@redhat.com>
29728 * gcc.c-torture/execute/pr22630.c: New test.
29730 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29732 PR tree-optimization/23073
29733 * gcc.dg/vect/nodump-pr23073.c: New test.
29734 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29736 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29738 PR tree-optimize/22348
29739 * gcc.c-torture/execute/pr22348.c: New.
29741 2005-07-27 Richard Guenther <rguenther@suse.de>
29743 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29745 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29748 * gfortran.dg/logical_comp.f90: New test.
29750 2005-07-27 Jan Hubicka <jh@suse.cz>
29752 * inliner-1.c: Add cleanup of dumps.
29753 * val-prof-*.c: Likewise.
29754 * update-tailcall.c: New.
29756 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29759 * gcc.dg/tree-ssa/pr22591.c: New test.
29760 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29762 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29765 * objc.dg/try-catch-11.m: New test.
29767 2005-07-26 Richard Guenther <rguenther@suse.de>
29769 PR tree-optimization/22486
29770 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29772 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29775 * g++.dg/opt/loop2.C: New test.
29777 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29779 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29780 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29782 2005-07-25 Adam Nemet <anemet@lnxw.com>
29784 * lib/profopt.exp (profopt-execute): Check for profiling data
29785 files on the target.
29787 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29789 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29790 for matching of asm labels.
29792 2005-07-25 Richard Guenther <rguenther@suse.de>
29794 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29796 2005-07-25 Richard Guenther <rguenther@suse.de>
29799 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29801 2005-07-25 Ira Rosen <irar@il.ibm.com>
29803 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29804 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29805 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29806 * gcc.dg/vect/vect-100.c: New test.
29807 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29808 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29809 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29810 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29811 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29812 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29813 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29814 * gfortran.dg/vect/pr19049.f90: New testcase.
29815 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29817 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29819 * gcc.c-torture/execute/20050713-1.c: New test.
29822 * gfortran.fortran-torture/execute/data_4.f90: New test.
29824 PR middle-end/20303
29825 * gcc.dg/visibility-d.c: New test.
29827 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29829 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29830 * gfortran.dg/underflow.f90: Ditto.
29832 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29834 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29835 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29836 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29838 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29840 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29841 include case of field width of zero.
29843 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29845 PR libgfortran/21875
29846 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29847 with trailing blanks on normal formatted read.
29849 2005-07-23 Chao-ying Fu <fu@mips.com>
29851 * gcc.target/mips/mips32-dsp-type.c: New test.
29852 * gcc.target/mips/mips32-dsp.c: New test.
29854 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29857 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29860 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29861 and __cyg_profile_func_exit.
29863 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29865 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29866 * gfortran.dg/comma_format_extension_4.f: Same.
29867 * gfortran.dg/pr15332.f: Same.
29868 * gfortran.dg/pr21730.f: Same.
29870 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29872 * g++.dg/opt/vrp2.C: Fix testcase.
29875 * g++.dg/opt/vrp2.C: New test.
29877 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29880 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29882 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29884 * gcc.dg/tree-ssa/20050719-1.c: New test.
29886 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29888 * gcc.dg/bfin-longcall-1.c: New file.
29889 * gcc.dg/bfin-longcall-2.c: New file.
29891 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29893 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29895 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29897 PR middle-end/19055
29898 * gcc.dg/tree-ssa/pr19055.c: New test.
29899 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29901 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29904 * g++.dg/other/pr22358.C: New test.
29906 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29909 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29911 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29914 * g++.dg/init/union2.C: New test.
29916 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29919 * gcc.dg/complex-4.c: New test.
29921 2005-07-21 Richard Guenther <rguenther@suse.de>
29924 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29925 scanning for asm labels.
29926 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29928 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29931 * gcc.dg/altivec-pr22085.c: New.
29933 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29935 PR tree-optimization/19210
29936 * gcc.dg/tree-ssa/pr19210-1.c: New.
29937 * gcc.dg/tree-ssa/pr19210-2.c: New.
29939 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29941 PR rtl-optimization/22167
29942 * g++.dg/opt/pr22167.C: New test.
29944 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29947 * g++.dg/lookup/two-stage2.C: New.
29948 * g++.dg/lookup/two-stage3.C: New.
29949 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29950 fixed two-stage name lookup for operators.
29951 * g++.dg/template/call3.C: Compiler now produces an appropriate
29953 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29955 * g++.dg/template/ptrmem4.C: Compiler produces different error
29957 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29958 connect_to_method as a candidate.
29960 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29962 * gcc.dg/fold-alloc-1.c: New test.
29964 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29966 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29967 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29969 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29971 * gcc.dg/fold-abs-1.c: New test.
29972 * gcc.dg/fold-abs-2.c: New test.
29973 * gcc.dg/fold-abs-3.c: New test.
29975 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29977 Make CONSTRUCTOR use VEC to store initializers.
29978 * g++.dg/ext/complit3.C: Check for specific error messages.
29979 * g++.dg/init/brace2.C: Update error message.
29980 * g++.dg/warn/Wbraces2.C: Likewise.
29982 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29985 * gfortran.dg/module_interface_1.f90: New test.
29987 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29988 Kenneth Zadeck <zadeck@naturalbridge.com>
29990 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29992 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29994 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29995 specify -Wformat for these tests.
29996 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29997 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29998 * gcc.dg/format/opt-6.c: Delete.
30000 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30002 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30003 * gcc.dg/tree-ssa/sra-3.c: Likewise.
30005 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30007 * gcc.dg/tree-ssa/alias-2.c: New test.
30009 2005-07-18 Mark Mitchell <mark@codesourcery.com>
30012 * g++.dg/template/explicit7.C: New test.
30014 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
30016 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30017 field width of 8 to +Inf and -Inf.
30019 2005-07-17 Mark Mitchell <mark@codesourcery.com>
30022 * g++.dg/template/friend36.C: New test.
30024 2005-07-16 David Edelsohn <edelsohn@gnu.org>
30027 * gfortran.dg/pr21730.f: New test.
30029 2005-07-16 Danny Berlin <dberlin@dberlin.org>
30030 Kenneth Zadeck <zadeck@naturalbridge.com>
30032 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30033 since pure const detection cannot run at -O1 in c compiler.
30034 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30035 can now optimize this case properly.
30036 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30037 because we now pass.
30038 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30040 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
30043 * gcc.dg/format/bitfld-1.c: New test.
30045 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30048 * g++.dg/rtti/repo1.C: New test.
30050 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
30052 PR middle-end/22398
30053 * gcc.c-torture/compile/pr22398.c: New test.
30055 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30058 * g++.dg/expr/cast4.C: New test.
30060 2005-07-15 Richard Guenther <rguenther@suse.de>
30062 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30063 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30065 2005-07-15 Steven Bosscher <stevenb@suse.de>
30067 PR tree-optimization/22230
30068 * gcc.dg/tree-ssa/pr22230.c: New test.
30070 2005-07-14 Jakub Jelinek <jakub@redhat.com>
30072 * gfortran.dg/g77/cpp6.f: New test.
30075 * gfortran.dg/g77/cpp5.F: New test.
30076 * gfortran.dg/g77/cpp5.h: New file.
30077 * gfortran.dg/g77/cpp5inc.h: New file.
30079 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
30081 PR libfortran/16435
30082 * gfortran.dg/tl_editting.f90: New.
30083 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30085 2005-07-14 Steven G. Kargl <kargls@comcast.net>
30087 * gfortran.dg/char_array_constructor.f90: New test.
30089 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
30091 * gfortran.dg/past_eor.f90: New.
30092 * gfortran.dg/complex_read.f90: New.
30094 2005-07-13 Jeff Law <law@redhat.com>
30096 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30099 * gcc.dg/tree-ssa/pr22321.c: New test
30101 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
30103 PR tree-optimization/21921
30104 * gcc.dg/tree-ssa/pr21921.c: New.
30106 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30108 PR tree-optimizatio/22442
30109 * gcc.dg/tree-ssa/loop-11.c: New test.
30111 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30114 * gcc.c-torture/compile/pr21840.c: New test.
30116 2005-07-12 Jan Hubicka <jh@suse.cz>
30118 * gcc.c-torture/compile/pr22379.c: New test.
30120 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
30122 PR libfortran/21593
30123 gfortran.dg/dev_null.f90: Remove outdated comment about
30124 PR libfortran/21593.
30127 2005-07-12 Dale Johannesen <dalej@apple.com>
30129 * gcc.target/i386/compress-float-sse.c: New.
30130 * gcc.target/i386/compress-float-sse-pic.c: New.
30131 * gcc.target/i386/compress-float-387.c: New.
30132 * gcc.target/i386/compress-float-387-pic.c: New.
30133 * gcc.dg/compress-float-ppc.c: New.
30134 * gcc.dg/compress-float-ppc-pic.c: New.
30136 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
30138 PR libfortran/21593
30139 gfortran.dg/dev_null.f90: Remove targets.
30141 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30144 * gcc.dg/pr22335-1.c: New test.
30145 * gcc.dg/pr22335-2.c: New test.
30147 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30150 * g++.dg/template/nontype12.C : New test.
30152 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30154 * gcc.dg/tree-ssa/loop-10.c: New test.
30156 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
30158 * gcc.c-torture/execute/20020720-1.x: Remove.
30160 2005-07-11 Jakub Jelinek <jakub@redhat.com>
30162 * gfortran.fortran-torture/execute/forall_7.f90: New test.
30164 2005-07-10 Richard Sandiford <richard@codesourcery.com>
30166 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30167 (dg-mips-options): Use it.
30169 2005-07-09 Diego Novillo <dnovillo@redhat.com>
30171 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30173 2005-07-09 Richard Henderson <rth@redhat.com>
30175 * lib/target-supports.exp (check_effective_target_sync_char_short):
30178 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
30180 PR libfortran/22217
30181 * gfortran.dg/negative-z-descriptor.f90: New test.
30183 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30186 * gcc.dg/pr22329.c: New test.
30188 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
30190 PR tree-optimization/20139
30191 * gcc.dg/tree-ssa/pr20139.c: New.
30193 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30196 * gcc.dg/pr22356-1.c: New test.
30198 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
30201 * g++.dg/template/unify8.C: New.
30202 * g++.dg/template/unify9.C: New.
30204 2005-07-08 Jakub Jelinek <jakub@redhat.com>
30206 * gfortran.fortran-torture/execute/entry_10.f90: New test.
30208 2005-07-07 Geoffrey Keating <geoffk@apple.com>
30210 * gcc.dg/darwin-version-1.c: New.
30211 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30212 * gcc.dg/builtins-20.c: Likewise.
30213 * gcc.dg/builtins-53.c: Likewise.
30214 * gcc.dg/torture/builtins-convert-1.c: Likewise.
30215 * gcc.dg/torture/builtins-convert-2.c: Likewise.
30216 * gcc.dg/torture/builtins-convert-3.c: Likewise.
30217 * gcc.dg/torture/builtins-power-1.c: Likewise.
30218 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30221 2005-07-07 Jeff Law <law@redhat.com>
30223 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
30224 argument evaluation order.
30226 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
30228 PR libfortran/21594
30229 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30230 Add test cases where the shift length is greater than the
30233 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30235 * obj-c++.dg/proto-lossage-6.mm: New.
30236 * objc.dg/proto-lossage-6.m: New.
30238 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30240 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30241 * objc.dg/gnu-runtime-2.m: Likewise.
30243 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30245 * gfortran.dg/longline.f: New test.
30247 * gfortran.dg/badline.f: New test.
30249 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30254 * gfortran.dg/hollerith.f90: New.
30255 * gfortran.dg/hollerith2.f90: New.
30256 * gfortran.dg/hollerith3.f90: New.
30257 * gfortran.dg/hollerith4.f90: New.
30258 * gfortran.dg/hollerith_f95.f90: New.
30259 * gfortran.dg/hollerith_legacy.f90: New.
30260 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30262 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30265 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30266 * objc.dg/gnu-runtime-2.m: New.
30268 2005-07-06 Jeff Law <law@redhat.com>
30270 * gcc.dg/tree-ssa/vrp17.c: New test.
30272 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30275 * gfortran.dg/array_constructor_5.f90: New test.
30277 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30279 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30281 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30283 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30284 * gcc.dg/980816-1.c: Ditto.
30286 2005-07-06 Jeff Law <law@redhat.com>
30288 * gcc.c-torture/compile/pr21356.c: New test.
30290 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30294 * gcc.c-torture/compile/pr22013-1.c,
30295 gcc.c-torture/execute/pr22098-1.c,
30296 gcc.c-torture/execute/pr22098-2.c,
30297 gcc.c-torture/execute/pr22098-3.c: New tests.
30299 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30302 * gcc.dg/pr22308-1.c: New test.
30304 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30306 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30308 * gcc.dg/compare9.c: Use -fshort-enums instead of
30309 -fno-short-enums. Change the last test to dg-bogus.
30311 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30313 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30314 * gcc.dg/compare9.c: New.
30316 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30318 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30320 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30323 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30326 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30328 * gcc.dg/format/gcc_gfc-1.c: New.
30330 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30332 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30334 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30337 * gfortran.dg/io_invalid_1.f90: New test.
30339 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30341 * gcc.dg/format/gcc_diag-1.c: Update.
30343 2005-07-02 Jeff Law <law@redhat.com>
30345 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30346 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30348 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30350 * gcc.dg/format/gcc_diag-1.c: Update.
30352 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30355 * gcc.c-torture/compile/pr22269.c: New test.
30357 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30361 * g++.dg/tree-ssa/pr21584-1.C: New test.
30362 * g++.dg/tree-ssa/pr21584-2.C: New test.
30364 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30366 * obj-c++.dg/try-catch-11.mm: New.
30367 * objc.dg/try-catch-10.m: New.
30369 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30371 * g++.dg/other/ucnid-1.C: xfail on AIX.
30373 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30376 * gcc.dg/20050629-1.c: New test.
30378 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30380 * obj-c++.dg/const-str-1[0-1].mm: New.
30381 * objc.dg/const-str-1[0-1].m: New.
30383 2005-05-29 Richard Henderson <rth@redhat.com>
30385 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30386 Rename from check_effective_target_vect_no_max.
30387 (check_effective_target_vect_no_int_add): New.
30388 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30389 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30390 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30391 * gcc.dg/vect/vect-reduc-1.c: Use both.
30392 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30394 2005-05-29 Richard Henderson <rth@redhat.com>
30396 * lib/target-supports.exp (check_effective_target_vect_no_max):
30397 Remove i386 and x86_64.
30399 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30402 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30404 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30406 PR middle-end/21969
30407 * gcc.dg/vect/pr21969.c: New test.
30409 2005-06-28 Eric Christopher <echristo@redhat.com>
30413 * gcc.dg/inline1.c: New test.
30414 * gcc.dg/inline2.c: Ditto.
30415 * gcc.dg/inline3.c: Ditto.
30416 * gcc.dg/inline4.c: Ditto.
30417 * gcc.dg/inline5.c: Ditto.
30419 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30421 PR libfortran/22142
30422 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30423 Add testcase also testing eoshift1 for PR 22142.
30425 2005-06-28 Richard Henderson <rth@redhat.com>
30427 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30428 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30429 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30430 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30431 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30433 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30435 PR libfortran/22142
30436 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30437 Add testcase for PR 22142.
30439 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30441 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30442 gcc.target/ia64/fpreg-2.c: New tests.
30444 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30446 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30448 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30450 PR libfortran/22170
30451 * gfortran.dg/slash_1.f90: New test.
30453 2005-06-27 Richard Henderson <rth@redhat.com>
30455 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30456 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30457 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30458 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30459 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30460 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30462 2005-06-27 Richard Henderson <rth@redhat.com>
30464 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30465 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30467 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30469 * obj-c++.dg/proto-lossage-5.mm: New.
30470 * objc.dg/proto-lossage-5.m: New.
30472 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30475 * gcc.dg/tree-ssa/pr21959.c: New test.
30477 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30479 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30480 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30481 testing uninitialized var.
30483 * gcc.c-torture/execute/builtins/chk.h: New.
30484 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30485 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30486 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30487 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30488 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30489 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30490 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30491 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30492 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30493 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30494 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30495 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30496 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30497 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30498 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30499 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30500 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30501 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30502 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30503 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30504 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30505 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30506 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30507 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30508 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30509 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30510 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30511 * gcc.dg/builtin-object-size-1.c: New test.
30512 * gcc.dg/builtin-object-size-2.c: New test.
30513 * gcc.dg/builtin-object-size-3.c: New test.
30514 * gcc.dg/builtin-object-size-4.c: New test.
30515 * gcc.dg/builtin-object-size-5.c: New test.
30516 * gcc.dg/builtin-stringop-chk-1.c: New test.
30517 * gcc.dg/builtin-stringop-chk-2.c: New test.
30518 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30519 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30520 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30521 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30522 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30523 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30524 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30525 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30526 * gcc.c-torture/execute/printf-1.c: New test.
30527 * gcc.c-torture/execute/fprintf-1.c: New test.
30528 * gcc.c-torture/execute/vprintf-1.c: New test.
30529 * gcc.c-torture/execute/vfprintf-1.c: New test.
30530 * gcc.c-torture/execute/printf-chk-1.c: New test.
30531 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30532 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30533 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30535 2005-06-27 Michael Matz <matz@suse.de>
30537 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30538 slot is not merged if address escapes.
30540 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30543 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30545 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30547 PR middle-end/17965
30548 * gcc.c-torture/compile/20050622-1.c: New test.
30550 PR middle-end/22028
30551 * gcc.dg/20050620-1.c: New test.
30553 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30555 PR tree-optimization/22026
30556 * gcc.dg/tree-ssa/pr22026.c: New.
30558 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30560 PR libfortran/22144
30561 * gfortran.dg/shift-alloc.f90: New testcase.
30563 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30565 * all files: Update FSF address in copyright headers.
30567 2005-06-22 Jan Hubicka <jh@suse.cz>
30569 * wholeprogram-1.c: New testcase.
30570 * wholeprogram-2.c: New testcase.
30572 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30575 * gcc.dg/tree-ssa/pr22171.c: New test.
30577 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30579 * gfortran.dg/simplify_modulo.f90: New.
30581 2005-06-24 Jan Hubicka <jh@suse.cz>
30583 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30585 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30587 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30589 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30591 * obj-c++.dg/typedef-alias-1.mm: New.
30592 * objc.dg/typedef-alias-1.m: New.
30594 2005-06-23 Jeff Law <law@redhat.com>
30596 * gcc.dg/tree-ssa/vrp16.c: New test.
30598 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30600 * lib/target-supports.exp: Add
30601 check_effective_target_fortran_large_real and
30602 check_effective_target_fortran_large_int to check for
30603 corresponding effective targets.
30604 * gfortran.dg/large_integer_kind_1.f90: New test.
30605 * gfortran.dg/large_real_kind_1.f90: New test.
30607 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30609 PR tree-optimization/22117
30610 * gcc.dg/tree-ssa/pr22117.c: New.
30612 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30615 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30617 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30619 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30621 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30623 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30624 * gfortran.dg/f2c_4.c: Likewise.
30626 2005-06-22 Paul Brook <paul@codesourcery.com>
30629 * gfortran.dg/auto_save_1.f90: New test.
30631 2005-06-22 Michael Matz <matz@suse.de>
30633 * gcc.target/x86-64/abi: New directory.
30634 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30635 * gcc.target/x86-64/abi/README.gcc: New file.
30636 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30637 * gcc.target/x86-64/abi/asm-support.s: New file.
30638 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30639 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30640 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30641 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30642 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30643 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30644 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30645 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30646 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30647 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30648 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30649 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30650 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30651 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30652 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30653 * gcc.target/x86_64/abi/test_varargs.c: New test.
30655 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30657 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30658 32-bit i?86 and x86_64.
30660 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30662 * obj-c++.dg/const-str-[1-9].mm: New tests.
30664 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30667 * gfortran.dg/namelist_use.f90: New.
30668 * gfortran.dg/namelist_use_only.f90: New.
30670 2005-06-21 Jeff Law <law@redhat.com>
30672 * gcc.dg/tree-ssa/vrp15.c: New test.
30674 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30676 * lib/target-supports.exp (check_effective_target_vect_reduction):
30678 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30679 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30680 remove vect_reduction target keyword. Also avoid two returns in main.
30681 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30682 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30683 * gcc.dg/vect/vect-reduc-1short.c: New test.
30684 * gcc.dg/vect/vect-reduc-1char.c: New test.
30685 * gcc.dg/vect/vect-reduc-2short.c: New test.
30686 * gcc.dg/vect/vect-reduc-2char.c: New test.
30687 * gcc.dg/vect/vect-reduc-6.c: New test.
30688 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30689 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30690 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30692 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30693 Paul Thomas <pault@gcc.gnu.org>
30695 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30698 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30700 * gfortran.dg/backslash_1.f90: New test.
30701 * gfortran.dg/backslash_2.f90: New test.
30703 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30705 * gfortran.dg/duplicate_labels.f90: New test.
30707 2005-06-20 Jan Beulich <jbeulich@novell.com>
30709 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30710 unsupportable relocations.
30711 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30712 * gcc.dg/20050321-2.c: xfail for NetWare.
30714 2005-06-20 Andreas Jaeger <aj@suse.de>
30716 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30717 gcc.target/i386/fastcall-sseregparm.c,
30718 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30720 2005-06-19 Richard Henderson <rth@redhat.com>
30722 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30724 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30726 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30728 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30731 * g++.dg/conversion/simd2.C: Change expected error message.
30733 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30735 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30736 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30737 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30739 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30741 * gcc.dg/fold-mod-1.c: New test.
30743 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30746 * gfortran.dg/pr19926.f90: New test.
30748 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30750 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30751 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30753 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30754 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30756 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30758 * gcc.target/ia64/float80-varargs-1.c: New test.
30760 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30763 * gfortran.dg/f2c_6.f90: New test.
30765 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30768 * g++.dg/template/local5.C: New.
30770 2005-06-17 Richard Henderson <rth@redhat.com>
30772 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30774 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30777 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30779 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30781 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30782 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30783 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30784 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30785 check_vect to verify the presence of hardware vector support.
30787 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30790 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30792 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30794 PR libfortran/19216
30795 * gfortran.dg/pr19216.f: Add correct space between brackets and
30798 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30800 PR libfortran/16436
30801 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30803 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30805 * gcc.target/i386/attributes-error.c: New testcase.
30806 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30807 * gcc.target/i386/regparm-stdcall.c: Likewise.
30808 * gcc.target/i386/sseregparm-1.c: Likewise.
30809 * gcc.target/i386/sseregparm-2.c: Likewise.
30811 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30813 * g++.dg/rtti/crash2.C: New.
30815 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30817 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30819 2005-06-15 David Ung <davidu@mips.com>
30821 * gcc.target/mips/mips16e-extends.c: New test for testing the
30822 generation of MIPS16e zeb/zeh, seb/seh instructions.
30824 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30827 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30828 * gcc.dg/tree-ssa/pr22018.c: New test.
30830 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30832 * gcc.dg/simd-1.c: Update error messages.
30833 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30834 * gcc.dg/simd-2.c: Update error messages.
30835 * gcc.dg/simd-4.c: New.
30837 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30840 * g++.dg/other/crash-4.C: New.
30842 2005-06-14 Devang Patel <dpatel@apple.com>
30844 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30846 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30849 * g++.dg/parse/crash11.C: Update
30851 2005-06-13 Jeff Law <law@redhat.com>
30853 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30854 perform the desired transformations.
30855 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30856 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30858 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30861 * gfortran.dg/forall_1.f90: Un-XFAIL.
30863 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30866 * g++.dg/parse/crash26.C: New.
30869 * g++.dg/init/member1.C: New.
30871 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30873 * gfortran.dg/altreturn_1.f90: New test.
30875 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30877 PR middle-end/21985
30878 * gcc.dg/tree-ssa/pr21985.c: New test.
30880 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30882 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30884 2005-06-12 Roger Sayle <roger@eyesopen.com>
30887 * g++.dg/other/error10.C: New test case.
30889 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30891 PR libfortran/19155
30892 * gfortran.dg/pr19155.f: Add test.
30894 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30896 * gfortran.dg/f2c_7.f90: New test.
30898 * gfortran.dg/forall_1.f90: XFAILed.
30900 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30902 * gcc.dg/pr14796-1.c: New.
30903 * gcc.dg/pr14796-2.c: New.
30905 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30909 * gfortran.dg/deallocate_stat.f90: New test.
30911 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30913 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30915 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30917 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30918 access will be generated when this loop is vectorized. Test that
30919 accesses with same alignment were detected.
30920 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30921 Test that accesses with same alignment were detected.
30922 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30923 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30924 alignment were detected.
30926 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30929 * g++.dg/conversion/simd2.C: New.
30931 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30933 * gcc.dg/Wcxx-compat-1.c: New.
30935 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30937 PR libfortran/21480
30938 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30941 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30943 * gcc.dg/alias-8.c: New.
30945 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30947 * gcc.dg/format/cmn_err-1.c: Update.
30949 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30952 * gcc.target/sparc/fexpand-2.c: New.
30953 * gcc.target/sparc/fpmerge-2.c: New.
30954 * gcc.target/sparc/fpmul-2.c: New.
30955 * gcc.target/sparc/noresult.c: New.
30956 * gcc.target/sparc/pdist-2.c: New.
30957 * gcc.target/sparc/pdist-3.c: New.
30959 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30962 * gcc.target/i386/i386.exp: Fix comment typo.
30964 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30967 * g++.dg/inherit/using5.C: New.
30968 * g++.dg/inherit/using6.C: New.
30970 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30973 * g++.dg/template/ptrmem15.C: New test.
30976 * g++.dg/ext/label4.C: New test.
30978 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30980 * gcc.dg/tls/debug-1.c: New test.
30982 2005-06-07 Dale Johannesen <dalej@apple.com>
30984 * gcc.target/i386/movq.c: New.
30986 2005-06-07 Dale Johannesen <dalej@apple.com>
30988 * gcc.dg/20050607-1.c: New.
30990 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30992 PR middle-end/21850
30993 * gcc.c-torture/execute/20050607-1.c: New test.
30995 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30997 PR libfortran/21926
30998 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30999 Test case where the return array has lowest stride one,
31002 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
31004 * lib/target-supports.exp (check_effective_target_sync_int_long):
31005 Add s390 and s390x targets.
31007 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
31009 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31010 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31011 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31012 * gcc.dg/tree-ssa/loop-9.c: New test.
31014 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
31016 * g++.dg/parse/defarg10.C: New.
31018 2005-06-06 Jakub Jelinek <jakub@redhat.com>
31020 PR regression/21897
31021 * gcc.c-torture/execute/20050604-1.c: New test.
31023 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
31026 * g++.dg/parse/defarg9.C: New.
31029 * g++.dg/inherit/using4.C: New.
31030 * g++.dg/overload/error1.C: Adjust expected errors.
31031 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31032 * g++.old-deja/g++.brendan/arm2.C: Likewise.
31033 * g++.old-deja/g++.other/redecl2.C: Likewise.
31034 * g++.old-deja/g++.other/redecl4.C: Likewise.
31035 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31037 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31039 * gfortran.dg/f2c_5.f90: Add -w to dg-options
31041 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31043 * lib/gfortran.exp (gfortran_target_compile): Call
31044 dg-additional-files-options
31045 * gfortran.dg/f2c_4.f90: New file
31046 * gfortran.dg/f2c_4.c: New file
31047 * gfortran.dg/f2c_5.f90: New file
31048 * gfortran.dg/f2c_5.c: New file
31050 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31052 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31055 * gfortran.dg/array_constructor_4.f90: New test.
31057 2005-06-05 Mark Mitchell <mark@codesourcery.com>
31060 * g++.dg/ext/builtin9.C: New test.
31062 2005-06-05 Dale Johannesen <dalej@apple.com>
31064 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31065 * gcc.c-torture/execute/20050603-2.c: Ditto.
31067 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
31069 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31070 * gcc.dg/vect/vect-reduc-1.c: New.
31071 * gcc.dg/vect/vect-reduc-2.c: New.
31072 * gcc.dg/vect/vect-reduc-3.c: New.
31074 2005-06-04 Dale Johannesen <dalej@apple.com>
31076 * gcc.c-torture/execute/20050603-1.c: New.
31077 * gcc.c-torture/execute/20050603-2.c: New.
31078 * gcc.dg/20050603-3.c: New.
31080 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31083 * gfortran.dg/debug_1.f90: New test.
31085 * gfortran.dg/forall_1.f90: New test.
31087 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
31089 * gfortran.dg/array_constructor_3.f90: New test.
31091 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31093 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31095 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
31097 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31099 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
31102 * gcc.dg/init-excess-1.c: New test.
31104 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31107 * g++.dg/expr/static_cast6.C: New test.
31109 2005-06-03 Diego Novillo <dnovillo@redhat.com>
31111 * gcc.dg/tree-ssa/vrp14.c: New test.
31113 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31116 * g++.dg/template/new2.C: New test.
31118 2005-06-03 Josh Conner <jconner@apple.com>
31120 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31121 all entries in initializer.
31123 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
31125 PR middle-end/21858
31126 * gcc.dg/pr21858.c: New testcase.
31128 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
31130 PR tree-optimization/21292
31132 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31134 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31135 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31136 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31137 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31138 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31140 2005-06-02 Richard Henderson <rth@redhat.com>
31142 * gcc.dg/sync-2.c: Use -march=i486 for i386.
31144 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
31146 * gcc.dg/wtypequal.c: New testcase.
31148 2005-06-02 Diego Novillo <dnovillo@redhat.com>
31151 * gcc.dg/tree-ssa/pr21582.c: New test.
31153 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31156 * g++.dg/opt/interface2.h: New.
31157 * g++.dg/opt/interface2.C: New.
31158 * g++.dg/init/ctor4.C: Adjust error lines.
31159 * g++.old-deja/g++.bob/inherit2.C: Likewise.
31160 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31161 * g++.old-deja/g++.jason/opeq3.C: Likewise.
31162 * g++.old-deja/g++.pt/assign1.C: Likewise.
31163 * g++.old-deja/g++.pt/crash20.C: Likewise.
31165 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
31167 PR tree-optimization/21734
31168 * g++.dg/vect/pr21734_1.cc: New.
31169 * g++.dg/vect/pr21734_2.cc: New.
31171 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31174 * g++.dg/template/spec24.C: New.
31177 * g++.dg/pch/local-1.C: New.
31178 * g++.dg/pch/local-1.Hs: New.
31180 2005-06-01 Diego Novillo <dnovillo@redhat.com>
31182 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31183 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31184 * gcc.dg/tree-ssa/pr14341.c: New test.
31185 * gcc.dg/tree-ssa/pr14841.c: New test.
31186 * gcc.dg/tree-ssa/pr20701.c: New test.
31187 * gcc.dg/tree-ssa/pr21086.c: New test.
31188 * gcc.dg/tree-ssa/pr21090.c: New test.
31189 * gcc.dg/tree-ssa/pr21332.c: New test.
31190 * gcc.dg/tree-ssa/pr21458.c: New test.
31191 * gcc.dg/tree-ssa/pr21658.c: New test.
31192 * gcc.dg/tree-ssa/vrp01.c: New test.
31193 * gcc.dg/tree-ssa/vrp02.c: New test.
31194 * gcc.dg/tree-ssa/vrp03.c: New test.
31195 * gcc.dg/tree-ssa/vrp04.c: New test.
31196 * gcc.dg/tree-ssa/vrp05.c: New test.
31197 * gcc.dg/tree-ssa/vrp06.c: New test.
31198 * gcc.dg/tree-ssa/vrp07.c: New test.
31199 * gcc.dg/tree-ssa/vrp08.c: New test.
31200 * gcc.dg/tree-ssa/vrp09.c: New test.
31201 * gcc.dg/tree-ssa/vrp10.c: New test.
31202 * gcc.dg/tree-ssa/vrp11.c: New test.
31203 * gcc.dg/tree-ssa/vrp12.c: New test.
31204 * gcc.dg/tree-ssa/vrp13.c: New test.
31206 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
31209 * gcc.dg/tree-ssa/pr21029.c: New test.
31211 2005-06-01 Roger Sayle <roger@eyesopen.com>
31213 * gfortran.dg/logint-1.f: New test case.
31214 * gfortran.dg/logint-2.f: Likewise.
31215 * gfortran.dg/logint-3.f: Likewise.
31217 2005-06-01 Jakub Jelinek <jakub@redhat.com>
31221 * gcc.dg/20050527-1.c: New test.
31223 * gcc.dg/i386-sse-12.c: New test.
31226 * gfortran.dg/implicit_5.f90: New test.
31228 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
31231 * gfortran/assign_4.f90: New test.
31232 * gfortran/assign_2.f90: Change compile to run.
31234 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31236 * lib/target-supports.exp
31237 (check_effective_target_sync_char_short): New.
31238 * gcc.dg/sync-2.c: New.
31240 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31242 PR tree-optimization/21817
31243 * gcc.dg/torture/pr21817-1.c: New.
31245 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31248 * g++.dg/template/init5.C: New.
31250 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31252 * gfortran.dg/char_initialiser_actual.f90:
31253 Test character initialisers as actual arguments.
31254 * gfortran.dg/char_pointer_comp_assign.f90:
31255 Test character pointer structure component assignments.
31256 * gfortran.dg/char_array_structure_constructor.f90:
31257 Test character components in structure constructors.
31259 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31261 PR middle-end/20931
31262 * g++.dg/opt/pr20931.C: New test.
31264 2005-05-31 Andreas Jaeger <aj@suse.de>
31267 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31268 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31269 g++.old-deja/g++.ext/asmspec1.C,
31270 g++.old-deja/g++.other/regstack.C,
31271 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31272 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31273 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31274 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31275 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31276 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31277 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31278 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31279 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31280 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31281 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31282 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31283 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31284 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31285 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31286 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31287 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31288 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31289 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31291 2005-05-31 Jeff Law <law@redhat.com>
31293 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31295 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31297 PR middle-end/21743
31298 * gcc.dg/builtins-1.c: Activate disabled clog test.
31299 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31301 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31303 * gfortran.dg/char_pointer_assign.f90:
31304 Test character-pointer assignments and pointer assignments.
31305 * gfortran.dg/char_pointer_dummy.f90:
31306 Test character-pointer dummy arguments.
31307 * gfortran.dg/char_pointer_func.f90:
31308 Test character-pointer function returns.
31309 * gfortran.dg/char_pointer_dependency.f90:
31310 Test character-pointer functions with dependencies.
31312 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31315 * g++.dg/lookup/using14.C: New test.
31317 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31319 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31320 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31323 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31326 * g++.dg/template/local5.C: New.
31329 * gcc.c-torture/compile/pr21761.c: New.
31331 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31334 2005-05-30 Steven G. Kargl
31337 * gfortran.dg/inquire_8.f90: New test.
31339 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31341 PR libfortran/21376
31342 * gfortran.dg/output_exponents_1.f90: New test.
31344 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31346 PR libfortran/20006
31347 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31349 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31352 * g++.dg/ext/complex1.C: New test.
31355 * g++.dg/init/ctor6.C: New test.
31357 2005-05-29 Jan Hubicka <jh@suse.cz>
31359 * gcc.c-torture/compile/pr21562.c: New.
31361 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31363 * gfortran.dg/subnormal_1.f90: New test.
31365 2005-05-28 Jan Hubicka <jh@suse.cz>
31367 * tree-prof.exp: Fix comment.
31368 * value-prof-1.c: New.
31369 * value-prof-2.c: New.
31370 * value-prof-3.c: New.
31371 * value-prof-4.c: New.
31373 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31376 * g++.dg/expr/ptrmem6.C: New test.
31377 * g++.dg/expr/ptrmem6a.C: Likewise.
31379 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31381 PR tree-optimization/21658
31382 * gcc.dg/tree-ssa/pr21658.c: New.
31384 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31387 * g++.dg/inherit/ptrmem3.C: New.
31390 * g++.dg/parse/template16.C: New.
31392 2005-05-27 Andreas Jaeger <aj@suse.de>
31394 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31396 * gcc.dg/i386-sse-8.c: Run test on all archs.
31398 2005-05-26 Mike Stump <mrs@apple.com>
31400 * objc.dg/isa-field-1.m: Only run on darwin.
31401 * objc.dg/lookup-1.m: Likewise.
31402 * objc.dg/try-catch-8.m: Likewise.
31404 2005-05-26 Roger Sayle <roger@eyesopen.com>
31406 PR tree-optimization/9814
31407 * gcc.dg/pr9814-1.c: New test case.
31409 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31411 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31412 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31413 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31414 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31415 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31416 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31417 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31418 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31419 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31420 objc.dg/try-catch-8.m: New.
31422 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31424 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31425 remove extraneous semicolons.
31427 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31429 * obj-c++.dg/comp-types-12.mm: New.
31430 * objc.dg/comp-types-11.m: New.
31431 * objc.dg/selector-4.m: New.
31433 2005-05-26 Andreas Jaeger <aj@suse.de>
31436 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31437 g++.old-deja/g++.ext/attrib3.C,
31438 g++.old-deja/g++.other/store-expr1.C,
31439 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31440 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31441 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31442 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31443 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31444 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31445 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31446 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31447 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31448 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31449 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31450 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31451 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31452 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31453 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31454 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31455 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31456 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31457 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31459 2005-05-26 Andreas Jaeger <aj@suse.de>
31461 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31462 x86-64 compilation.
31464 2005-05-26 Andreas Jaeger <aj@suse.de>
31467 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31468 gcc.misc-tests/i386-pf-athlon-1.c,
31469 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31470 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31471 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31472 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31473 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31474 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31475 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31478 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31479 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31480 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31481 x86-64 compilation.
31483 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31486 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31487 effective-target ilp32.
31489 2005-05-26 David Ung <davidu@mips.com>
31491 * gcc.target/mips/ext_ins.c: New test for testing the generation
31492 of MIPS32/64 rev 2 ext/ins instructions.
31494 2005-05-26 Andreas Jaeger <aj@suse.de>
31496 * treelang/compile/unsigned.tree: Use gimple instead of
31497 nonexisting generic dump.
31499 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31501 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31503 2005-05-26 Andreas Jaeger <aj@suse.de>
31505 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31507 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31509 PR libfortran/17283
31510 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31511 Test callee-allocated memory with write statements.
31513 2005-05-25 Roger Sayle <roger@eyesopen.com>
31515 PR middle-end/21709
31516 * gcc.dg/pr21709-1.c: New test case.
31518 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31519 Mike Stump <mrs@apple.com>
31521 * objc/execute/next_mapping.h: Update for C++.
31523 * obj-c++.dg/selector-1.mm: Move to...
31524 * obj-c++.dg/selector-4.mm: here...
31526 * obj-c++.dg/basic.mm: New.
31527 * obj-c++.dg/comp-types-1.mm: New.
31528 * obj-c++.dg/cxx-class-1.mm: New.
31529 * obj-c++.dg/cxx-ivars-1.mm: New.
31530 * obj-c++.dg/cxx-ivars-2.mm: New.
31531 * obj-c++.dg/cxx-ivars-3.mm: New.
31532 * obj-c++.dg/cxx-scope-1.mm: New.
31533 * obj-c++.dg/cxx-scope-2.mm: New.
31534 * obj-c++.dg/defs.mm: New.
31535 * obj-c++.dg/empty-private-1.mm: New.
31536 * obj-c++.dg/encode-1.mm: New.
31537 * obj-c++.dg/encode-2.mm: New.
31538 * obj-c++.dg/encode-3.mm: New.
31539 * obj-c++.dg/extern-c-1.mm: New.
31540 * obj-c++.dg/extra-semi.mm: New.
31541 * obj-c++.dg/fix-and-continue-2.mm: New.
31542 * obj-c++.dg/isa-field-1.mm: New.
31543 * obj-c++.dg/ivar-list-semi.mm: New.
31544 * obj-c++.dg/local-decl-1.mm: New.
31545 * obj-c++.dg/lookup-1.mm: New.
31546 * obj-c++.dg/lookup-2.mm: New.
31547 * obj-c++.dg/method-1.mm: New.
31548 * obj-c++.dg/method-2.mm: New.
31549 * obj-c++.dg/method-3.mm: New.
31550 * obj-c++.dg/method-4.mm: New.
31551 * obj-c++.dg/method-5.mm: New.
31552 * obj-c++.dg/method-6.mm: New.
31553 * obj-c++.dg/method-7.mm: New.
31554 * obj-c++.dg/no-extra-load.mm: New.
31555 * obj-c++.dg/overload-1.mm: New.
31556 * obj-c++.dg/pragma-1.mm: New.
31557 * obj-c++.dg/pragma-2.mm: New.
31558 * obj-c++.dg/private-1.mm: New.
31559 * obj-c++.dg/private-2.mm: New.
31560 * obj-c++.dg/proto-qual-1.mm: New.
31561 * obj-c++.dg/qual-types-1.mm: New.
31562 * obj-c++.dg/stubify-1.mm: New.
31563 * obj-c++.dg/stubify-2.mm: New.
31564 * obj-c++.dg/super-class-1.mm: New.
31565 * obj-c++.dg/super-class-2.mm: New.
31566 * obj-c++.dg/super-dealloc-1.mm: New.
31567 * obj-c++.dg/super-dealloc-2.mm: New.
31568 * obj-c++.dg/template-1.mm: New.
31569 * obj-c++.dg/template-2.mm: New.
31570 * obj-c++.dg/template-3.mm: New.
31571 * obj-c++.dg/template-4.mm: New.
31572 * obj-c++.dg/template-5.mm: New.
31573 * obj-c++.dg/template-6.mm: New.
31574 * obj-c++.dg/try-catch-1.mm: New.
31575 * obj-c++.dg/try-catch-2.mm: New.
31576 * obj-c++.dg/try-catch-3.mm: New.
31577 * obj-c++.dg/try-catch-4.mm: New.
31578 * obj-c++.dg/try-catch-5.mm: New.
31579 * obj-c++.dg/try-catch-6.mm: New.
31580 * obj-c++.dg/try-catch-7.mm: New.
31581 * obj-c++.dg/try-catch-8.mm: New.
31582 * obj-c++.dg/try-catch-9.mm: New.
31583 * obj-c++.dg/va-meth-1.mm: New.
31585 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31587 * obj-c++.dg/selector-1.mm: New.
31588 * obj-c++.dg/selector-2.mm: New.
31590 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31592 * obj-c++.dg/selector-3.mm: New.
31593 * objc.dg/selector-3.m: New.
31595 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31597 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31598 about where warning appears.
31600 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31602 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31603 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31604 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31605 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31607 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31609 * gcc.dg/20050524-1.c: New test.
31611 2005-05-25 Jan Hubicka <jh@suse.cz>
31613 * gcc.dg/tree-prof/inliner-1.c: New.
31615 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31617 * gcc.dg/tree-prof: New directory.
31618 * gcc.dg/tree-prof/tree-prof.exp: New.
31620 2005-05-25 DJ Delorie <dj@redhat.com>
31622 * gcc.dg/Wattributes-1.c: New.
31623 * gcc.dg/Wattributes-2.c: New.
31624 * gcc.dg/Wattributes-3.c: New.
31626 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31628 PR tree-optimization/19833
31629 * gcc.dg/uninit-4.c: Remove xfail.
31630 * gcc.dg/uninit-9.c: Ditto.
31632 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31634 * obj-c++.dg/bitfield-[1-5].mm: New.
31635 * obj-c++.dg/class-protocol-1.mm: New.
31636 * obj-c++.dg/comp-types-1[0-1].mm: New.
31637 * obj-c++.dg/comp-types-[2-9].mm: New.
31638 * obj-c++.dg/encode-[4-8].mm: New.
31639 * obj-c++.dg/layout-1.mm: New.
31640 * obj-c++.dg/method-1[0-9].mm: New.
31641 * obj-c++.dg/method-2[0-1].mm: New.
31642 * obj-c++.dg/method-[8-9].mm: New.
31643 * obj-c++.dg/objc-gc-3.mm: New.
31644 * obj-c++.dg/try-catch-10.mm: New.
31645 * objc.dg/bitfield-5.m: New.
31646 * objc.dg/comp-types-10.m: New.
31647 * objc.dg/comp-types-9.m: New.
31648 * objc.dg/layout-1.m: New.
31649 * objc.dg/objc-gc-4.m: New.
31650 * objc.dg/try-catch-9.m: New.
31651 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31652 * objc.dg/comp-types-1.m: Likewise.
31653 * objc.dg/comp-types-[5-6].m: Likewise.
31654 * objc.dg/method-9.m: Likewise.
31656 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31658 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31659 and on hardware without VMX support.
31661 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31663 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31665 * lib/profopt.exp (dg-final-generate, dg-final-use,
31666 profopt-final-code, profopt-get-options): New.
31667 (profopt-execute): Process test directives.
31669 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31670 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31671 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31673 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31676 * g++.dg/init/ctor5.C: New test.
31678 2005-05-24 Ira Rosen <irar@il.ibm.com>
31680 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31681 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31682 vect-113.c, vect-114.c.
31684 2005-05-23 Adam Nemet <anemet@lnxw.com>
31686 * gcc.dg/const-elim-1.c: Remove xfails.
31688 2005-05-23 Jeff Law <law@redhat.com>
31690 * gcc.c-torture/compile/pr21638.c: New test.
31691 * gcc.c-torture/compile/20050520-1.c: New test.
31693 2005-05-23 Nick Clifton <nickc@redhat.com>
31695 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31696 be a proper triple, ie: m32r*-*-*.
31697 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31699 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31701 PR middle-end/21331
31703 * gcc.c-torture/compile/pr21293.c: New test.
31704 * gcc.c-torture/execute/pr21331.c: New test.
31706 2004-05-20 Richard Henderson <rth@redhat.com>
31708 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31710 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31712 * obj-c++-dg.exp: Add.
31713 * obj-c++.exp: Add.
31714 * obj-c++.dg/dg.exp: Add.
31716 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31718 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31719 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31721 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31723 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31725 2004-05-19 Richard Henderson <rth@redhat.com>
31727 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31729 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31731 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31733 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31735 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31738 * g++.dg/parse/extern1.C: New test.
31739 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31741 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31743 * gcc.dg/c99-math.h: New.
31744 * gcc.dg/c99-math-float-1.c: New test.
31745 * gcc.dg/c99-math-double-1.c: Likewise.
31746 * gcc.dg/c99-math-long-double-1.c: Likewise.
31748 2005-05-18 Richard Henderson <rth@redhat.com>
31750 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31752 2005-05-18 Devang Patel <dpatel@apple.com>
31754 * g++.dg/opt/20050511-1.C: New test.
31756 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31758 PR libfortran/21127
31759 * gfortran.dg/reshape-complex.f90: New test.
31761 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31763 * gfortran.dg/array_constructor_1.f90: New test.
31764 * gfortran.dg/array_constructor_2.f90: New test.
31766 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31769 * gfortran.dg/pr20954.f: New test.
31771 2005-05-17 Mike Stump <mrs@apple.com>
31773 Yet more Objective-C++...
31775 * objc.dg/method-5.m: Update.
31776 * objc.dg/method-6.m: Update.
31777 * objc.dg/method-7.m: Update.
31778 * objc.dg/method-9.m: Update.
31779 * objc.dg/try-catch-2.m: Update.
31781 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31783 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31784 Remove little-endian optimizations.
31786 2005-05-17 Jeff Law <law@redhat.com>
31788 * g++.dg/tree-ssa/pr14814.C: New test.
31789 * gcc.dg/tree-ssa/pr14814.C: New test.
31790 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31791 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31793 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31795 * gcc.dg/compat/generate-random.c: Do not include
31797 * gcc.dg/compat/generate-random_r.c: Likewise.
31799 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31801 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31803 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31805 PR middle-end/21595
31806 * g++.dg/tree-ssa/builtin1.C: New testcase.
31808 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31811 * g++.dg/opt/const4.C: New test.
31813 PR middle-end/21492
31814 * g++.dg/opt/crossjump1.C: New test.
31816 PR tree-optimization/21610
31817 * gcc.c-torture/compile/20050516-1.c: New test.
31820 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31821 about the test failing.
31822 * gfortran.fortran-torture/execute/where_7.f90: New test.
31823 * gfortran.fortran-torture/execute/where_8.f90: New test.
31825 2005-05-16 Richard Henderson <rth@redhat.com>
31827 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31830 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31832 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31833 (limits.h): Include unconditionally.
31834 (stdlib.h): Likewise.
31835 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31836 (limits.h): Include unconditionally.
31837 (stdlib.h): Likewise.
31838 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31839 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31840 (limits.h): Include unconditionally.
31841 (stdlib.h): Likewise.
31842 (hashtab.h): Do not include.
31843 (getopt.h): Likewise.
31844 (stddef.h): Include.
31845 (hashval_t): Define.
31846 (struct entry): Add "next" field.
31847 (HASH_SIZE): New macro.
31848 (hash_table): New variable.
31849 (switchfiles): Do not use xmalloc.
31851 (iterative_hash): New function.
31853 (e_exists): New function.
31854 (e_insert): Likewise.
31855 (output): Use, instead of libiberty hashtable functions.
31856 (main): Do not use getopt. Do not call htab_create.
31858 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31861 * lib/target-supports.exp (check_mkfifo_available):
31862 Return 0 for cygwin as mkfifo support incomplete on platform.
31863 Fix typos in comments.
31865 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31867 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31869 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31872 * gfortran.dg/assign_4.f: New test.
31874 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31876 PR tree-optimization/21563
31877 * gcc.dg/tree-ssa/pr21563.c: New.
31879 2005-05-14 Jan Hubicka <jh@suse.cz>
31881 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31883 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31885 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31887 2005-05-13 Julian Brown <julian@codesourcery.com>
31889 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31890 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31892 2005-05-13 Jan Hubicka <jh@suse.cz>
31894 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31895 * gcc.dg/fold-xor-?.c: Likewise.
31896 * gcc.dg/pr15784-?.c: Likewise.
31897 * gcc.dg/pr20922-?.c: Likewise.
31898 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31899 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31900 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31902 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31905 * gfortran.dg/hollerith_1.f90: New test.
31907 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31909 * gfortran.dg/func_result_2.f90: New test.
31911 2005-05-11 Bud Davis <bdavis@gfortran.org>
31913 * gfortran.dg/dev_null.f90: New test.
31915 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31917 * gcc.dg/arm-vfp1.c: Revert last change.
31919 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31921 PR middle-end/19807
31922 PR tree-optimization/19639
31923 * g++.dg/tree-ssa/pr19807.C: New testcase.
31925 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31927 PR libfortran/21471
31928 * gfortran.dg/append-1.f90: New test.
31930 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31932 * gcc.dg/pr18501.c: XFAIL.
31933 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31934 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31935 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31936 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31937 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31938 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31939 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31940 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31942 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31945 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31946 gfortran.dg/f2c_3.f90: New tests.
31948 * gfortran.dg/return_1.f90: Fix dg annotation.
31950 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31952 * gcc.c-torture/compile/20050510-1.c: New test.
31954 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31956 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31958 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31960 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31962 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31965 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31967 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31970 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31971 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31973 2005-05-10 Ben Elliston <bje@au.ibm.com>
31976 * gcc.dg/debug/pr16676.c: New test.
31978 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31981 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31982 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31983 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31984 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31986 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31987 -fno-tree-dominator-opts.
31989 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31991 * gfortran.dg/return_1.f90: New test.
31993 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31995 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31997 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31999 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
32002 * g++.dg/inherit/covariant13.C: New.
32004 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32006 PR libfortran/19155
32007 * gfortran.dg/pr19155.f: New test.
32009 2005-05-08 Roger Sayle <roger@eyesopen.com>
32012 * gcc.dg/pr8788-1.c: New testcase.
32014 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
32017 * gcc.target/mips/fpcmp-[12].c: New tests.
32019 2005-05-06 Mark Mitchell <mark@codesourcery.com>
32021 * lib/target-supports-dg.exp (dg-require-fork): New function.
32022 (dg-require-mkfifo): Likewise.
32023 * lib/target-supports.exp (check_function_available): New
32025 (check_fork_available): Likewise.
32026 (check_mkfifo_available): Likewise.
32028 2005-05-06 Jeff Law <law@redhat.com>
32030 * gcc.c-torture/compile/pr21380.c: New test.
32032 2005-05-06 Jakub Jelinek <jakub@redhat.com>
32035 * g++.dg/ext/weak3.C: New test.
32037 2005-05-05 Mark Mitchell <mark@codesourcery.com>
32040 * g++.dg/template/crash37.C: New test.
32042 2005-05-05 Paul Brook <paul@codesourcery.com>
32044 * gcc.dg/arm-g2.c: Use effective-target arm32.
32045 * gcc.dg/arm-mmx-1.c: Ditto.
32046 * gcc.dg/arm-scd42-2.c: Ditto.
32047 * gcc.dg/arm-vfp1.c: Ditto.
32048 * lib/target-supports.exp (check_effective_target_arm32): New
32051 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
32053 PR libfortran/21354
32054 gfortran.dg/in_pack_rank7.f90: New test.
32056 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
32058 PR middle-end/15618
32059 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32061 2005-05-04 Jakub Jelinek <jakub@redhat.com>
32063 PR middle-end/21265
32064 * gcc.dg/20050503-1.c: New test.
32066 PR rtl-optimization/21239
32067 * gcc.dg/i386-sse-11.c: New test.
32069 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
32072 * gcc.target/i386/asm-1.c: New test.
32074 2005-05-03 Jakub Jelinek <jakub@redhat.com>
32076 PR rtl-optimization/21330
32077 * gcc.c-torture/execute/20050502-1.c: New test.
32080 * gcc.c-torture/execute/20050502-2.c: New test.
32082 2005-05-03 Uros Bizjak <uros@kss-loka.si>
32084 PR middle-end/21282
32085 * gcc.dg/pr21282.c: New.
32087 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32089 * gcc.dg/vect/pr20122.c: Clean up .vect file.
32090 * gcc.dg/vect/vect-92.c: Likewise.
32091 * gcc.dg/vect/vect-93.c: Likewise.
32092 * gcc.dg/vect/vect-dv-1.c: Likewise.
32093 * gcc.dg/vect/vect-dv-2.c: Likewise.
32094 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32096 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32098 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32099 * gfortran.dg/vect/vect-2.f90: Likewise.
32100 * gfortran.dg/vect/vect-3.f90: Likewise.
32101 * gfortran.dg/vect/vect-4.f90: Likewise.
32102 * gfortran.dg/vect/vect-5.f90: Likewise.
32104 2005-05-02 Geoffrey Keating <geoffk@apple.com>
32107 * gcc.dg/rs6000-fpint-2.c: New.
32109 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
32112 * gcc.dg/builtins-30.c: Update expected messages.
32113 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32114 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32115 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32117 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
32119 PR tree-optimization/21294
32120 * gcc.dg/tree-ssa/pr21294.c: New.
32122 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
32124 * gcc.dg/altivec-3.c (vec_store): Do not use the old
32125 __builtin_altivec_st_internal_4si built-in.
32127 2005-05-02 Mark Mitchell <mark@codesourcery.com>
32130 * g++.dg/template/ptrmem14.C: New test.
32132 2005-05-02 Paul Brook <paul@codesourcery.com>
32134 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32136 2005-05-02 Michael Matz <matz@suse.de>
32139 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32141 2005-05-01 Mark Mitchell <mark@codesourcery.com>
32143 * g++.dg/cpp/weak.C: New test.
32145 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
32147 * gcc.dg/tree-ssa/loop-8.c: New test.
32149 2005-04-30 Michael Maty <matz@suse.de>
32151 * gcc.dg/inline-mcpy.c: New test.
32153 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
32155 PR libfortran/18958
32156 * gfortran.dg/eoshift.f90: New test case.
32158 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
32160 PR libfortran/18857
32161 * gfortran.dg/matmul_1.f90: New test.
32163 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32165 PR tree-optimization/21030
32166 * gcc.dg/tree-ssa/pr21030.c: New.
32168 2005-04-29 Devang Patel <dpatel@apple.com>
32170 PR tree-optimization/21272
32171 * gcc.dg/vect/vect-ifcvt-10.c: New test.
32173 2005-04-29 Jakub Jelinek <jakub@redhat.com>
32177 * gfortran.dg/entry_4.f90: New test.
32178 * gfortran.fortran-torture/execute/entry_1.f90: New test.
32179 * gfortran.fortran-torture/execute/entry_2.f90: New test.
32180 * gfortran.fortran-torture/execute/entry_3.f90: New test.
32181 * gfortran.fortran-torture/execute/entry_4.f90: New test.
32182 * gfortran.fortran-torture/execute/entry_5.f90: New test.
32183 * gfortran.fortran-torture/execute/entry_6.f90: New test.
32184 * gfortran.fortran-torture/execute/entry_7.f90: New test.
32186 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32188 * gfortran.fortran-torture/execute/entry_8.f90: New test.
32190 2005-04-29 Paul Brook <paul@codesourcery.com>
32192 * gfortran.dg/entry_3.f90: New test.
32194 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32196 * gfortran.dg/implicit_4.f90: New test.
32198 2005-04-28 Bob Wilson <bob.wilson@acm.org>
32200 * lib/target-supports.exp (check_profiling_available): Return
32201 false for xtensa-*-elf.
32203 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
32205 * lib/fortran-torture.exp (fortran-torture.exp): Catch
32206 error if file cannot be deleted.
32208 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32210 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32211 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32212 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32213 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32214 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32215 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32216 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32217 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32218 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32219 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32220 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32221 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32222 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32224 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32227 * gfortran.dg/pr20865.f90: New test.
32229 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
32231 * gcc.dg/void-cast-2.c: New test.
32233 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32236 * gcc.dg/void-cast-1.c: New test.
32238 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32240 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32242 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32245 * gfortran.dg/pr21177.f90: New test.
32247 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32249 PR tree-optimization/21171
32250 * gcc.dg/tree-ssa/pr21171.c: New test.
32252 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32254 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32255 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32256 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32257 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32258 gcc.dg/tree-ssa/gen-vect-32.c: New.
32259 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32260 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32261 don't run on PPC32.
32263 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32266 * gcc.dg/transparent-union-3.c: New test.
32268 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32271 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32272 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32273 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32274 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32275 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32276 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32278 2005-04-26 Jeff Law <law@redhat.com>
32280 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32281 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32282 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32283 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32284 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32285 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32286 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32288 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32290 PR tree-optimization/17598
32291 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32293 2005-04-25 Mike Stump <mrs@apple.com>
32295 * objc.dg/fix-and-continue-1.m: Add.
32297 2005-04-25 Roger Sayle <roger@eyesopen.com>
32300 * g++.dg/opt/pr20995-1.C: New test case.
32302 2005-04-25 Devang Patel <dpatel@apple.com>
32304 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32306 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32309 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32311 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32314 * g++.dg/opt/rtti2.C: New test.
32316 2005-04-25 Paul Brook <paul@codesourcery.com>
32317 Steven G. Kargl <kargls@comcast.net>
32320 * gfortran.dg/ichar_1.f90: New file.
32322 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32324 PR middle-end/20991
32325 * g++.dg/opt/pr20991.C: New test.
32327 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32328 where sizeof (type) < __alignof__ (type).
32329 * gcc.dg/compat/struct-layout-1.h: Likewise.
32331 2005-04-24 Per Bothner <per@bothner.com>
32332 Devang Patel <dpatel@apple.com>
32334 PR preprocessor/20907
32335 * gcc.dg/cpp/very-long-comment.c: New test.
32337 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32340 * gfortran.dg/common_5.f: New test.
32342 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32344 PR middle-end/21082
32345 * g++.dg/tree-ssa/pr21082.C: New testcase.
32347 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32349 * gcc.dg/vect/vect-99.c: New test.
32351 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32353 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32355 2005-04-22 Jeff Law <law@redhat.com>
32357 * gcc.dg/uninit-5.c: Remove xfails.
32358 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32359 conditionals and loads.
32361 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32363 PR libfortran/20074
32364 PR libfortran/20436
32365 PR libfortran/21108
32366 * gfortran.dg/nested_reshape.f90: new test
32367 * gfortran.dg/reshape-alloc.f90: new test
32368 * gfortran.dg/reshape.f90: new test
32370 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32372 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32374 * gcc.dg/arm-vfp1.c: New test.
32376 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32379 * g++.dg/lookup/builtin2.C: New test.
32381 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32383 * gcc.dg/weak/weak-13.c: New test.
32385 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32387 * lib/target-supports.exp (check_effective_target_sync_int_long):
32390 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32392 * gcc.target/mips/branch-1.c: New test.
32394 2005-04-21 Richard Henderson <rth@redhat.com>
32396 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32397 * gcc.dg/vect/vect-86.c: Likewise.
32398 * gcc.dg/vect/vect-87.c: Likewise.
32399 * gcc.dg/vect/vect-88.c: Likewise.
32401 2005-04-21 Devang Patel <dpatel@apple.com>
32403 PR optimization/20994
32404 * gcc.dg/tree-ssa/ifc-3.c: New test.
32406 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32409 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32410 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32411 gcc.dg/c99-vla-jump-5.c: New tests.
32413 2005-04-19 Richard Henderson <rth@redhat.com>
32415 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32416 Fix typo in exists check.
32417 (check_effective_target_sync_int_long): New.
32418 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32419 * gcc.dg/ia64-sync-2.c: Likewise.
32420 * gcc.dg/ia64-sync-3.c: Likewise.
32421 * gcc.dg/ia64-sync-4.c: Likewise.
32423 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32425 * gcc.dg/fold-xor-1.c: New test.
32426 * gcc.dg/fold-xor-2.c: New test.
32428 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32431 * g++.dg/eh/fp-regs.C: New test.
32433 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32435 * gcc.dg/Wint-to-pointer-cast-1.c,
32436 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32437 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32438 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32440 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32443 * gfortran.dg/pr16861.f90: New test.
32445 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32447 * gcc.dg/pr21085.c: New test.
32449 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32451 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32452 (setup_mips_tests, dg-mips-options): New procedures.
32453 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32454 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32455 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32456 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32457 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32458 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32459 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32460 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32461 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32462 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32463 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32464 dg-mips-options instead of dg-options. Remove now-redundant
32465 preprocessor guards.
32466 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32467 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32468 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32469 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32470 * gcc.dg/vr-mult-2.c: Delete.
32471 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32472 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32473 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32474 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32475 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32476 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32477 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32479 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32481 * ada/acats/run_all.sh: Use sync when executable not present.
32483 2005-04-18 Devang Patel <dpatel@apple.com>
32485 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32486 * gcc.dg/vect/vect-11a.c: New.
32487 * gcc.dg/vect/vect-none.c: Update.
32488 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32490 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32492 PR tree-optimization/20922
32493 * gcc.dg/pr20922-1.c: New test.
32494 * gcc.dg/pr20922-2.c: New test.
32495 * gcc.dg/pr20922-3.c: New test.
32496 * gcc.dg/pr20922-4.c: New test.
32497 * gcc.dg/pr20922-5.c: New test.
32498 * gcc.dg/pr20922-6.c: New test.
32500 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32502 PR libfortran/20950
32503 * gfortran.dg/pr20950.f: New test.
32505 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32507 PR libfortran/19216
32508 * gfortran.dg/pr19216.f: New test.
32510 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32512 PR tree-optimization/21001
32513 * gcc.dg/tree-ssa/pr21001.c: New.
32515 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32517 PR libfortran/21075
32518 * gfortran.dg/reshape_rank7.f90: New test.
32520 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32522 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32523 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32524 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32525 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32526 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32527 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32528 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32529 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32530 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32532 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32533 in namelists. New test.
32534 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32536 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32538 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32539 namelist. New test.
32540 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32542 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32544 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32545 namelist. New test.
32546 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32547 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32548 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32550 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32551 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32554 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32556 * gfortran.dg/wtruncate.f: New testcase.
32557 * gfortran.dg/wtruncate.f90: New testcase.
32559 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32562 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32563 which sizeof/alignof is dependent, rather than just whether we are
32564 processing_template_decl.
32566 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32568 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32569 corrected typo where the wrong variables had been compared.
32571 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32573 PR libfortran/18495
32574 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32575 Test callee-allocated version of return array with a write
32577 Test spread with a temporary with another write statement.
32579 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32581 PR tree-optimization/21031
32582 * gcc.dg/tree-ssa/pr21031.c: New.
32584 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32586 PR tree-optimization/21004
32587 * gcc.dg/builtins-53.c: Include builtins-config.h.
32588 Check floorf, ceilf, floorl and ceill transformations
32589 only when HAVE_C99_RUNTIME is defined.
32591 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32593 PR middle-end/20739
32594 * gcc.dg/tree-ssa/pr20739.c: New test.
32596 2005-04-14 Mike Stump <mrs@apple.com>
32598 * gcc.dg/Foundation.framework/empty: New.
32599 * gcc.dg/framework-2.c: New.
32601 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32603 PR tree-optimization/21021
32604 * gcc.c-torture/compile/pr21021.c: New.
32606 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32609 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32610 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32611 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32612 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32613 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32614 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32615 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32616 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32618 2005-04-14 Richard Henderson <rth@redhat.com>
32620 * lib/target-supports.exp (check_effective_target_vect_condition):
32621 Add ia64, i?86, and x86_64.
32623 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32625 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32627 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32629 PR tree-optimization/20657
32630 * gcc.dg/tree-ssa/pr20657.c: New.
32632 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32634 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32635 (long long int)trunc*.
32637 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32640 * gcc.dg/pr20927.c: New test.
32642 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32644 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32645 * gcc.target/mips/asm-1.c: Likewise.
32647 2005-04-13 Dale Johannesen <dalej@apple.com>
32649 * objc.dg/objc-fast-4.m: New.
32651 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32653 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32655 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32657 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32659 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32660 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32661 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32663 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32665 PR tree-optimization/20913
32666 * gcc.dg/tree-ssa/pr20913.c: New.
32668 PR tree-optimization/20702
32669 * gcc.dg/tree-ssa/pr20702.c: New.
32671 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32674 * g++.dg/inherit/local3.C: New test.
32676 2005-04-12 Jeff Law <law@redhat.com>
32678 * gcc.dg/tree-ssa/20050412-1.c: New test.
32680 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32682 PR libfortran/19016
32683 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32684 Add tests with mask generated by expression.
32685 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32686 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32687 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32689 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32691 PR middle-end/20917
32692 * gcc.dg/20050409-1.c: New test.
32694 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32696 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32698 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32700 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32701 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32702 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32703 (TARGET_CXX): Adjust accordingly.
32704 * target.h (struct gcc_target): Remove epxort_class_data. Add
32705 determine_class_data_visibility and class_data_always_comdat.
32706 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32707 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32708 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32709 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32710 (arm_cxx_determine_class_data_visibility): New.
32711 (arm_cxx_class_data_always_comdat): Likewise.
32712 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32713 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32714 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32715 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32716 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32719 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32721 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32723 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32725 * gcc.dg/i386-darwin-fpmath.c: New.
32727 2004-04-11 Devang Patel <dpatel@apple.com>
32729 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32730 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32731 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32732 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32733 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32734 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32735 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32736 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32737 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32739 2004-04-11 Devang Patel <dpatel@apple.com>
32741 * gcc.dg/vect/vect-dv-1.c: New test.
32742 * gcc.dg/vect/vect-dv-2.c: New test.
32744 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32746 PR tree-optimization/20933
32747 * gcc.dg/tree-ssa/pr20933.c: New test.
32749 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32751 * gfortran.dg/fold_nearest.f90: New test.
32753 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32755 * gcc.dg/tree-ssa/alias-1.c: New test.
32757 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32759 PR tree-optimization/20920
32760 * g++.dg/tree-ssa/pr20920.C: New test.
32762 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32764 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32765 (long long int)ceil*.
32767 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32769 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32770 explicit C++ linkage.
32772 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32774 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32775 warning for arithmetic IF statements.
32777 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32779 * eor_handling_1.f90: New test case.
32780 * eor_handling_2.f90: New test case.
32781 * eor_handling_3.f90: New test case.
32782 * eor_handling_4.f90: New test case.
32783 * eor_handling_5.f90: New test case.
32784 * noadv_size.f90: New test case.
32785 * pad_no.f90: New test case.
32787 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32789 * gcc.c-torture/execute/20050410-1.c: New test.
32791 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32793 * gcc.dg/pr20126.c: New.
32795 2005-04-09 Bud Davis <bdavis@gfortran.org>
32796 Steven G. Kargl <kargls@comcast.net>
32798 * gfortran.dg/PR19872.f: New test.
32800 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32802 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32804 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32806 * gfortran.dg/nint_1.f90: New test.
32808 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32810 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32811 Added test for callee-allocated arrays with write statements.
32812 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32813 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32814 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32815 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32816 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32818 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32820 PR libfortran/20163
32821 * gfortran.dg/open-options-blanks.f: New test.
32823 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32826 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32828 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32830 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32831 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32832 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32833 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32834 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32835 * gcc.c-torture/execute/stdarg-4.c: New test.
32837 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32840 * g++.dg/abi/param2.C: New test.
32842 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32844 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32846 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32848 * gcc.dg/builtins-53.c: New test.
32850 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32852 * g++.dg/tree-ssa/pr18178.C: New test.
32853 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32854 * gcc.c-torture/execute/20041019-1.c: New test.
32855 * gcc.dg/tree-ssa/20041008-1.c: New test.
32856 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32857 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32858 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32859 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32860 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32861 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32862 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32863 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32864 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32865 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32867 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32869 PR rtl-optimization/20466
32870 * gcc.c-torture/execute/pr20466-1.c: New test.
32872 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32875 * g++.dg/parse/cond2.C: New test.
32878 * g++.dg/warn/Wdtor1.C: New test.
32880 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32883 * gfortran.dg/pr17229.f: New test.
32885 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32887 * gfortran.dg/tiny_1.f90: New test.
32888 * gfortran.dg/tiny_2.f90: ditto.
32890 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32892 * gfortran.dg/eor_1.f90: Fix dg-do run line
32893 * gfortran.dg/open_new.f90: Fix dg-do run line
32895 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32897 * lib/target-supports.exp (get_compiler_messages): Support
32898 optional arguments, the fourth being compiler options.
32899 (check_effective_target_fpic): New proc.
32900 * gcc.dg/20050321-2.c: Restrict to target fpic.
32902 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32904 * gcc.dg/15443-1.c: New test.
32905 * gcc.dg/15443-2.c: Likewise.
32907 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32909 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32911 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32913 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32915 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32917 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32918 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32920 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32921 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32922 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32924 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32927 * g++.dg/warn/Wunused-11.C: New test.
32929 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32931 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32933 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32935 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32937 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32940 * g++.dg/template/ptrmem13.C: New test.
32942 2005-04-05 Per Bothner <per@bothner.com>
32944 * lib/gcc.exp: Always add -fno-show-column, for now.
32946 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32949 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32950 of plain old "unsigned int" for the type of "i". Makes this test
32953 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32955 * gcc.dg/i386-ssefn-1.c: New test.
32956 * gcc.dg/i386-ssefn-2.c: New test.
32957 * gcc.dg/i386-ssefn-3.c: New test.
32958 * gcc.dg/i386-ssefn-4.c: New test.
32960 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32962 PR tree-optimization/20076
32963 * gcc.dg/builtin-apply4.c: New test.
32965 PR preprocessor/19475
32966 * gcc.dg/cpp/macspace1.c: New test.
32967 * gcc.dg/cpp/macspace2.c: New test.
32969 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32971 * gfortran.dg/pr20755.f: Fixed bad format.
32973 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32976 * g++.dg/ext/attrib21.C: New test.
32978 2004-04-05 Devang Patel <dpatel@apple.com>
32980 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32981 * gcc.dg/vect/vect-shift-1.c: New test.
32983 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32985 PR libfortran/20755
32986 * gfortran.dg/pr20755.f: New test.
32988 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32990 * gfortran.dg/pr15959.f90: New test.
32991 * gfortran.dg/string_pad_trunc.f90: New test.
32993 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32995 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32996 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32997 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33000 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33002 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33004 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33006 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33007 * gcc.c-torture/compile/20011119-2.c: Likewise.
33008 * gcc.c-torture/compile/981001-2.c: Likewise.
33010 2005-04-04 Mark Mitchell <mark@codesourcery.com>
33013 * g++.dg/template/overload4.C: New test.
33015 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33018 * g++.dg/abi/covariant5.C: New.
33021 * g++.dg/debug/const2.C: New.
33023 2005-04-04 Jakub Jelinek <jakub@redhat.com>
33025 PR rtl-optimization/16104
33026 * gcc.c-torture/execute/20050316-1.c: New test.
33028 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33030 * g++.dg/template/spec23.C: Fix dg-error text.
33032 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
33035 * g++.dg/expr/lval2.C: New.
33037 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33039 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33040 __builtin_strcasecmp and __builtin_strncasecmp.
33042 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
33045 * g++.dg/template/spec22.C: New.
33046 * g++.dg/template/spec23.C: New.
33048 2005-04-03 Dale Ranta <dir@lanl.gov>
33049 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33051 PR libfortran/20068
33052 PR libfortran/20125
33053 PR libfortran/20156
33054 PR libfortran/20471
33055 * gfortran.dg/backspace.f: New test.
33057 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
33059 * gcc.dg/pr19345.c: New test.
33061 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33063 PR tree-optimization/20640
33064 * gcc.dg/torture/tree-loop-1.c: New.
33066 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33068 PR rtl-optimization/20290
33069 * gcc.c-torture/execute/loop-ivopts-2.c: New.
33071 2005-04-02 Geoffrey Keating <geoffk@apple.com>
33073 * gcc.dg/rs6000-fpint.c: New.
33075 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33077 * gcc.dg/old-style-then-proto-1.c: New test.
33079 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33081 * gfortran.fortran-torture/execute/backspace.f90: Check
33082 after backspace and read was incorrect.
33084 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33086 * gcc.c-torture/execute/builtins/strcat.c: Check the result
33087 buffer past the terminating NUL using memcmp.
33088 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33089 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33091 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33092 Fix unused/uninitialized variable warnings.
33094 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33095 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33096 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33097 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33099 * gcc.c-torture/execute/builtins/abs-1-lib.c,
33100 gcc.c-torture/execute/builtins/fputs-lib.c,
33101 gcc.c-torture/execute/builtins/lib/fprintf.c,
33102 gcc.c-torture/execute/builtins/lib/main.c,
33103 gcc.c-torture/execute/builtins/lib/memcmp.c,
33104 gcc.c-torture/execute/builtins/lib/memmove.c,
33105 gcc.c-torture/execute/builtins/lib/mempcpy.c,
33106 gcc.c-torture/execute/builtins/lib/memset.c,
33107 gcc.c-torture/execute/builtins/lib/printf.c,
33108 gcc.c-torture/execute/builtins/lib/sprintf.c,
33109 gcc.c-torture/execute/builtins/lib/stpcpy.c,
33110 gcc.c-torture/execute/builtins/lib/strchr.c,
33111 gcc.c-torture/execute/builtins/lib/strcmp.c,
33112 gcc.c-torture/execute/builtins/lib/strcpy.c,
33113 gcc.c-torture/execute/builtins/lib/strcspn.c,
33114 gcc.c-torture/execute/builtins/lib/strlen.c,
33115 gcc.c-torture/execute/builtins/lib/strncat.c,
33116 gcc.c-torture/execute/builtins/lib/strncmp.c,
33117 gcc.c-torture/execute/builtins/lib/strncpy.c,
33118 gcc.c-torture/execute/builtins/lib/strrchr.c,
33119 gcc.c-torture/execute/builtins/lib/strspn.c,
33120 gcc.c-torture/execute/builtins/lib/strstr.c,
33121 gcc.c-torture/execute/builtins/memops-asm-lib.c,
33122 gcc.c-torture/execute/builtins/strlen-2.c,
33123 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33126 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
33128 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33129 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33132 2005-04-01 Jakub Jelinek <jakub@redhat.com>
33135 * g++.dg/debug/using1.C: New test.
33137 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
33139 PR middle-end/20524
33140 * gcc.dg/alias-7.c: Prefix asm-declared name with
33141 __USER_LABEL_PREFIX__.
33143 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
33145 Fix fallout from PR middle-end/15700:
33146 * gcc.c-torture/compile/20011119-1.c: Take
33147 __USER_LABEL_PREFIX__ into account.
33148 * gcc.c-torture/compile/20011119-2.c: Likewise.
33150 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
33153 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33155 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33158 * gcc.c-torture/compile/struct-non-lval-1.c,
33159 gcc.c-torture/compile/struct-non-lval-2.c,
33160 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33162 2005-03-31 Janis Johnson <janis187@us.ibm.com>
33164 * gcc.dg/tls/tls.exp: Remove temporary file.
33165 * g++.dg/tls/tls.exp: Ditto.
33166 * lib/file-format.exp: Ditto.
33167 * g++.dg/special/ecos.exp: Ditto.
33169 * lib/profopt.exp: Treat prof_ext as a list.
33170 * gcc.misc-tests/bprob.exp: Ditto.
33171 * g++.dg/bprob/bprob.exp: Ditto.
33173 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33174 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33175 g++.dg/tree-ssa/pointer-reference-alias.C,
33176 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33177 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33178 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33179 g++.dg/vect/pr19951.cc: Ditto.
33180 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33181 gcc.dg/builtins-47.c: Ditto.
33182 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33183 gcc.dg/pr20115-1.c: Ditto.
33184 * gcc.dg/tree-ssa/20030530-2.c,
33185 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33186 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33187 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33188 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33189 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33190 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33191 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33192 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33193 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33194 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33195 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33196 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33197 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33198 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33199 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33200 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33201 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33202 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33203 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33204 gcc.dg/tree-ssa/20030824-1.c,
33205 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33206 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33207 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33208 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33209 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33210 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33211 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33212 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33213 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33214 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33215 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33216 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33217 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33218 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33219 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33220 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33221 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33222 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33223 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33224 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33225 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33226 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33227 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33228 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33229 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33230 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33231 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33232 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33233 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33234 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33235 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33236 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33237 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33238 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33239 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33240 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33241 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33242 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33243 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33244 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33245 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33246 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33247 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33248 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33249 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33250 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33251 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33252 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33253 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33254 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33255 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33256 gcc.dg/tree-ssa/useless-1.c: Ditto.
33257 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33258 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33259 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33260 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33261 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33262 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33263 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33264 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33265 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33266 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33267 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33268 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33269 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33270 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33271 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33272 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33273 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33274 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33275 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33276 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33277 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33278 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33279 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33280 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33281 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33282 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33283 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33284 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33285 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33286 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33287 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33288 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33289 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33290 gcc.dg/vect/vect-none.c: Ditto.
33291 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33292 treelang/compile/unsigned.tree: Ditto.
33294 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33295 * gcc.dg/cpp/direct2s.c: Ditto.
33296 * gcc.dg/cpp/paste4.c: Ditto.
33297 * gcc.dg/cpp/separate-1.c: Ditto.
33298 * gcc.dg/pch/save-temps-1.c: Ditto.
33299 * g++.dg/ext/altivec-10.C: Ditto.
33300 * g++.dg/pch/pch.C: Ditto.
33302 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33304 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33305 * g++.dg/template/repo1.C: Ditto.
33306 * g++.dg/template/repo2.C: Ditto.
33307 * g++.dg/template/repo3.C: Ditto.
33308 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33309 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33310 * g++.old-deja/g++.pt/repo1.C: Ditto.
33311 * g++.old-deja/g++.pt/repo2.C: Ditto.
33312 * g++.old-deja/g++.pt/repo3.C: Ditto.
33313 * g++.old-deja/g++.pt/repo4.C: Ditto.
33315 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33316 * gcc.dg/20030107-1.c: Ditto.
33317 * gcc.dg/20030702-1.c: Ditto.
33318 * gcc.dg/profile-generate-1.c: Ditto.
33319 * g++.dg/other/profile1.C: Ditto.
33320 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33322 * lib/gcc-dg.exp (remove-build-file): New.
33323 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33324 cleanup-tree-dump, cleanup-saved-temps): New.
33326 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33328 PR c++/19203, DR 214
33329 * g++.dg/parse/ambig3.C: Not ambiguous.
33330 * g++.dg/template/spec20.C: New.
33331 * g++.dg/template/spec21.C: New.
33333 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33336 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33338 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33340 PR libfortran/20660
33341 * gfortran.dg/negative_unit.f: New test.
33343 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33345 * gcc.dg/20050330-1.c: New test.
33347 2005-03-30 Devang Patel <dpatel@apple.com>
33349 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33351 2005-03-30 Dale Johannesen <dalej@apple.com>
33353 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33355 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33357 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33358 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33359 Strip options from test name.
33361 2005-03-31 Jan Hubicka <jh@suse.cz>
33363 * gcc.dg/varpool-1.c: New testcase.
33365 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33369 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33370 gcc.dg/stmt-expr-label-3.c : New tests.
33371 * gcc.c-torture/execute/medce-2.c: Remove.
33373 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33376 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33379 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33381 * gcc.c-torture/compile/pr20203.c: New test.
33383 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33385 * gfortran.dg/promotion.f90: New test.
33387 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33389 PR middle-end/20491
33390 * gcc.dg/torture/asm-subreg-1.c: New test.
33392 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33395 * gcc.dg/pr20672-1.c: New test.
33397 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33399 * gfortran.dg/vect: New directory.
33400 * gfortran.dg/vect/vect.exp: New.
33401 * gfortran.dg/vect/vect-1.f90: New test.
33402 * gfortran.dg/vect/vect-2.f90: New test.
33403 * gfortran.dg/vect/vect-3.f90: New test.
33404 * gfortran.dg/vect/vect-4.f90: New test.
33405 * gfortran.dg/vect/vect-5.f90: New test.
33407 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33409 PR middle-end/20622
33410 * gcc.dg/alias-7.c: New test.
33412 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33414 * gcc.dg/sparc-reg-1.c: New test.
33416 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33419 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33421 2005-03-29 Dale Ranta <dir@lanl.gov>
33422 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33424 PR libfortran/20163
33425 * gfortran.dg/pr20163-2.f: New test.
33427 2005-03-28 Jan Hubicka <jh@suse.cz>
33429 PR middle-end/20635
33430 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33433 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33435 PR tree-optimization/20626
33436 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33437 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33439 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33441 * gfortran.dg/underflow.f90: New test.
33442 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33444 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33446 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33448 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33450 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33451 (g++_init): Make sure that CXXFLAGS is set.
33452 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33453 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33454 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33455 * lib/objc.exp (objc_init): Likewise.
33456 * lib/treelang.exp (treelang_init): Likewise.
33458 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33460 PR tree-optimization/20470
33461 * gcc.dg/tree-ssa/pr20470.c: New test.
33463 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33465 * gcc.dg/ppc-stfiwx.c: New.
33467 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33470 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33472 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33474 * gcc.dg/20050325-1.c: Fix a typo.
33476 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33478 PR libfortran/19678
33479 PR libfortran/19679
33480 * gfortran.dg/dos_eol.f: New test.
33482 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33484 PR rtl-optimization/20249
33485 * gcc.dg/20050325-1.c: New test.
33487 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33489 PR libfortran/15332
33490 * gfortran.dg/pr15332.f: New test.
33492 2005-03-24 Dale Johannesen <dalej@apple.com>
33494 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33496 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33498 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33499 'internal' visibility.
33500 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33501 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33502 'protected' visibility.
33503 * gcc.dg/visibility-7.c: Likewise.
33504 * lib/target-supports.exp (check_visibility_available): Take
33505 a parameter, the kind of visibility to check for.
33506 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33507 to check_visibility_available.
33509 * g++.dg/expr/cast3.C: New.
33511 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33513 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33516 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33519 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33521 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33523 * gcc.dg/badshift.c: Renamed to...
33524 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33526 * gcc.target/i386/badshift.c: Renamed to...
33527 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33530 PR rtl-optimization/20532
33531 * gcc.target/i386/badshift.c: New.
33533 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33535 * gfortran.dg/pr18025.f90: New test.
33537 2005-03-23 Dale Johannesen <dalej@apple.com>
33539 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33541 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33543 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33545 * lib/target-supports.exp (check_iconv_available): Default
33546 libiconv to -liconv, if there is no definition.
33548 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33550 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33552 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33554 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33555 * g++.dg/opt/pr7503-2.C: Likewise.
33556 * g++.dg/opt/pr7503-3.C: Likewise.
33557 * g++.dg/opt/pr7503-4.C: Likewise.
33558 * g++.dg/opt/pr7503-5.C: Likewise.
33559 * g++.dg/warn/minmax.C: New test.
33561 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33563 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33564 * gfortran.dg/g77_intrinsics_sub.f: New test.
33566 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33567 Jan Hubicka <jh@suse.cz>
33568 Steven Bosscher <stevenb@suse.de
33570 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33572 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33575 * g++.dg/template/redecl3.C: New test.
33577 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33580 * g++.dg/parse/error16.C: Tweak error markers.
33582 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33585 * gcc.dg/20050321-2.c: New test.
33587 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33591 * g++.dg/template/ptrmem12.C: New.
33593 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33595 PR rtl-optimization/20527
33596 * gcc.c-torture/execute/pr20527-1.c: New test.
33598 2005-03-22 Ben Elliston <bje@au.ibm.com>
33600 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33601 program, compile it into a real executable and then delete the .c
33602 and .x files afterwards, to avoid problems on testglue targets.
33604 2005-03-21 Stuart Hastings <stuart@apple.com>
33606 * gcc.target/i386/sse-2.c: New.
33608 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33610 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33612 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33614 * g++.dg/parse/crash25.C: Fix typo.
33616 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33619 * g++.dg/parse/crash24.C: New test.
33622 * g++.dg/parse/crash25.C: New test.
33624 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33627 * g++.dg/ext/stmtexpr4.C: New test.
33629 2005-03-20 Roger Sayle <roger@eyesopen.com>
33631 PR middle-end/20539
33632 * gcc.c-torture/compile/pr13066-1.c: New test case.
33633 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33634 * g++.dg/opt/pr13066-1.C: Likewise.
33636 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33638 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33640 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33643 * gfortran.dg/nesting_1.f90: New test.
33645 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33648 * g++.dg/lookup/using13.C: New test.
33650 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33653 * g++.dg/template/crash36.C: New test.
33655 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33658 * g++.dg/template/crash35.C: New test.
33660 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33663 * g++.dg/overload/operator2.C: New test.
33665 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33667 PR libfortran/20257
33668 * gfortran.dg/pr20257.f90: New test.
33670 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33672 PR libfortran/20480
33673 * gfortran.dg/pr20480.f90: New test.
33675 2005-03-16 Richard Henderson <rth@redhat.com>
33677 PR middle-end/15700
33678 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33679 (_rtld_global): New.
33680 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33681 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33683 * gcc.dg/alias-3.c: New.
33684 * gcc.dg/alias-4.c: New.
33685 * gcc.dg/alias-5.c: New.
33686 * gcc.dg/alias-6.c: New.
33688 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33690 * gcc.dg/cpp/ucnid-7.c: New.
33692 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33693 Dorit Naishlos <dorit@il.ibm.com>
33695 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33698 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33700 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33701 support misaligned accesses.
33702 * gcc.dg/vect/vect-58.c: Likewise.
33703 * gcc.dg/vect/vect-92.c: New.
33704 * gcc.dg/vect/vect-93.c: New.
33706 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33709 * gfortran.dg/assign_2.f90: New test.
33710 * gfortran.dg/assign_3.f90: New test.
33711 * gfortran.dg/assign.f90: New test.
33713 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33715 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33716 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33717 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33718 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33721 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33723 * gcc.dg/cpp/ucnid-6.c: New.
33725 * gcc.dg/cpp/normalize-1.c: New.
33726 * gcc.dg/cpp/normalize-2.c: New.
33727 * gcc.dg/cpp/normalize-3.c: New.
33728 * gcc.dg/cpp/normalize-4.c: New.
33729 * gcc.dg/cpp/ucnid-4.c: New.
33730 * gcc.dg/cpp/ucnid-5.c: New.
33731 * g++.dg/cpp/normalize-1.C: New.
33732 * g++.dg/cpp/ucnid-1.C: New.
33734 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33736 * gcc.dg/pr18628.c: New.
33738 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33741 * g++.dg/tree-ssa/pr20280.C: New.
33743 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33746 * gfortran.dg/stfunc_2.f90: New test.
33748 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33750 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33752 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33754 * gcc.dg/tree-ssa/20050314-1.c: New test.
33756 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33760 * g++.dg/template/friend34.C: New test.
33761 * g++.dg/template/friend35.C: Likewise.
33762 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33764 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33766 Friend class name lookup 5/n
33768 * g++.dg/lookup/hidden-class1.C: New test.
33769 * g++.dg/lookup/hidden-class2.C: Likewise.
33770 * g++.dg/lookup/hidden-class3.C: Likewise.
33771 * g++.dg/lookup/hidden-class4.C: Likewise.
33772 * g++.dg/lookup/hidden-class5.C: Likewise.
33773 * g++.dg/lookup/hidden-class6.C: Likewise.
33774 * g++.dg/lookup/hidden-class7.C: Likewise.
33775 * g++.dg/lookup/hidden-class8.C: Likewise.
33776 * g++.dg/lookup/hidden-class9.C: Likewise.
33777 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33778 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33779 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33780 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33781 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33782 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33783 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33784 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33785 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33786 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33787 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33789 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33792 * g++.dg/template/error18.C: New test.
33794 2005-03-09 Ben Elliston <bje@au.ibm.com>
33797 * g++.dg/debug/pr16792.C: New test.
33799 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33801 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33802 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33803 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33804 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33805 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33806 test assertion names.
33808 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33811 * gfortran.dg/stfunc_1.f90: New test.
33813 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33816 * gfortran.dg/real_index_1.f90: New test.
33818 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33821 * gfortran.dg/spec_expr_1.f90: New test.
33823 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33826 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33829 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33832 * gfortran.dg/largeequiv_1.f90: New test.
33834 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33836 * gcc.dg/ucnid-1.c: New.
33837 * gcc.dg/ucnid-2.c: New.
33838 * gcc.dg/ucnid-3.c: New.
33839 * gcc.dg/ucnid-4.c: New.
33840 * gcc.dg/ucnid-5.c: New.
33841 * gcc.dg/ucnid-6.c: New.
33842 * gcc.dg/cpp/ucnid-1.c: New.
33843 * gcc.dg/cpp/ucnid-2.c: New.
33844 * gcc.dg/cpp/ucnid-3.c: New.
33845 * g++.dg/other/ucnid-1.C: New.
33847 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33849 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33851 2005-03-11 Per Bothner <per@bothner.com>
33853 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33854 that diagnotics refer to correct token.
33855 * gcc.dg/unused-3.c: Likewise.
33857 2005-03-11 Per Bothner <per@bothner.com>
33859 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33860 constant" is now actually on same line as string constant.
33861 * gcc.dg/cpp/direct2s.c: Likewise.
33863 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33865 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33867 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33869 PR libfortran/20124
33870 * gfortran.dg/pr20124.f90: New Test
33872 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33874 PR tree-optimization/20130
33875 * gcc.dg/pr20130-1.c: New test.
33877 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33880 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33882 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33884 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33886 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33888 * g++.dg/eh/forced1.C: Fix comment.
33889 * g++.dg/eh/forced2.C: Ditto.
33890 * g++.dg/eh/forced3.C: Ditto.
33891 * g++.dg/eh/forced4.C: Ditto.
33893 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33896 * gcc.c-torture/compile/pr20412.c: New test.
33898 2005-03-10 Roger Sayle <roger@eyesopen.com>
33900 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33902 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33905 * gcc.dg/20050307-1.c: New test.
33907 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33910 * g++.dg/other/stdarg3.C: New.
33912 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33914 PR c++/18384, c++/18327
33915 * g++.dg/init/array19.C: New test.
33917 PR inline-asm/20314
33918 * gcc.dg/torture/pr20314-1.c: New test.
33919 * gcc.dg/torture/pr20314-2.c: New test.
33921 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33923 * gcc.dg/20050309-1.c: New test.
33925 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33927 * gcc.dg/builtins-10.c: Reactivate disabled test.
33928 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33929 new cbrt transformations.
33931 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33934 * g++.dg/template/array13.C: New test.
33936 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33939 * g++.dg/init/brace4.C: New test.
33941 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33944 * g++.dg/template/non-dependent12.C: New.
33946 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33949 * g++.dg/init/array18.C: Add dg-do run marker.
33952 * g++.dg/init/array18.C: New test.
33954 2005-03-09 Ben Elliston <bje@au.ibm.com>
33956 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33957 * g++.dg/gcov/gcov.exp: Likewise.
33958 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33959 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33960 * lib/c-torture.exp: Likewise.
33961 * lib/fortran-torture.exp: Likewise.
33962 * lib/g++.exp: Likewise.
33963 * lib/gcc-defs.exp: Likewise.
33964 * lib/gcc-dg.exp: Likewise.
33965 * lib/gcc.exp: Likewise.
33966 * lib/gcov.exp: Likewise.
33967 * lib/gfortran.exp: Likewise.
33968 * lib/mike-g++.exp: Likewise.
33969 * lib/mike-gcc.exp: Likewise.
33970 * lib/objc-torture.exp: Likewise.
33971 * lib/objc.exp: Likewise.
33972 * lib/profopt.exp: Likewise.
33973 * lib/target-libpath.exp: Likewise.
33974 * lib/target-supports.exp: Likewise.
33975 * lib/treelang.exp: Likewise.
33976 * lib/wrapper.exp: Likewise.
33978 2005-03-08 Jeff Law <law@redhat.com>
33980 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33983 2005-03-08 Ira Rosen <irar@il.ibm.com>
33985 * gcc.dg/vect/pr20122.c: New test.
33987 2005-03-07 Jeff Law <law@redhat.com>
33989 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33991 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33992 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33993 * gcc.dg/tree-ssa/pr18134.c: New test.
33995 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33997 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33998 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33999 gcc.dg/torture/builtin-noret-2.c: Require weak support.
34001 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
34004 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34006 2005-03-07 Mark Mitchell <mark@codesourcery.com>
34008 * g++.dg/warn/Wnvdtor.C: New test.
34010 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
34012 * gcc.dg/torture/pr19683-1.c: New test.
34014 2005-03-06 Steven G. Kargl <kargls@comcast.net>
34016 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34017 * gfortran.dg/g77/19990313-2.f: Ditto.
34018 * gfortran.dg/g77/19990313-3.f: Ditto.
34019 * gfortran.dg/g77/19990525-0.f: Ditto.
34020 * gfortran.dg/g77/19990826-0.f: Ditto.
34021 * gfortran.dg/g77/19990826-2.f: Ditto.
34022 * gfortran.dg/g77/19990826-3.f: Ditto.
34023 * gfortran.dg/g77/20000511-1.f: Ditto.
34024 * gfortran.dg/g77/20000511-2.f: Ditto.
34025 * gfortran.dg/g77/970625-2.f: Ditto.
34026 * gfortran.dg/g77/980310-2.f: Ditto.
34027 * gfortran.dg/g77/980310-3.f: Ditto.
34028 * gfortran.dg/g77/980310-8.f: Ditto.
34029 * gfortran.dg/g77/980519-2.f: Ditto.
34030 * gfortran.dg/g77/alpha1.f: Ditto.
34031 * gfortran.dg/g77/claus.f: Ditto.
34032 * gfortran.dg/g77/erfc.f: Ditto.
34033 * gfortran.dg/g77/short.f: Ditto.
34034 * gfortran.fortran-torture/execute/data.f90: Ditto.
34035 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34036 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34038 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34040 * lib/file-format.exp (gcc_target_object_format): Add check for som
34041 format and hardcode object formats on hppa*-*-hpux*.
34042 * lib/target-supports.exp (check_weak_available): Add check for som
34043 object format. Always return 0 on hppa*-*-hpux10*.
34045 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34048 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34050 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34052 * gfortran.dg/pr19936_1.f90: New test.
34053 * gfortran.dg/pr19936_2.f90: New test.
34054 * gfortran.dg/pr19936_3.f90: New test.
34056 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34057 Paul Thomas <prthomas@drfccad.cea.fr>
34059 * gfortran.dg/PR19754_1.f90: New test.
34060 * gfortran.dg/PR19754_2.f90: Ditto.
34062 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34065 * g++.dg/template/non-dependent11.C: New test.
34067 2005-03-05 Uros Bizjak <uros@kss-loka.si>
34069 * lib/target-supports.exp (check_iconv_available): Fix comment.
34071 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
34072 Joseph S. Myers <joseph@codesourcery.com>
34075 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34077 2005-03-04 Matthew Sachs <msachs@apple.com>
34079 * gcc.exp (gcc_target_compile): Put braces around
34080 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34081 * objc.exp (objc_target_compile): Likewise.
34082 * treelang.exp (treelang_target_compile): Likewise.
34084 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34087 * gfortran.dg/func_result_1.f90: New test.
34089 2005-03-04 Ben Elliston <bje@au.ibm.com>
34091 * gcc.misc-tests/options.exp: New test.
34093 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
34095 * gcc.dg/pr15784-4.c: New test.
34097 2005-03-03 Geoffrey Keating <geoffk@apple.com>
34099 * gcc.c-torture/execute/pr17133.c: New.
34100 * gcc.c-torture/compile/20050303-1.c: New.
34102 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
34104 * gcc.dg/cpp/assert4.c: Fix for cygwin.
34106 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
34108 * g++.dg/overload/using2.C: New.
34110 2005-03-02 Mark Mitchell <mark@codesourcery.com>
34113 * g++.dg/init/ptrmem2.C: New test.
34115 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
34118 * gcc.dg/pr8927-1.c: New test.
34120 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
34123 * g++.dg/inherit/covariant12.C: New.
34125 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34128 * gfortran.dg/bound_1.f90: New test.
34130 2005-02-28 Janis Johnson <janis187@us.ibm.com>
34132 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34133 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34135 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
34138 * gcc.dg/pr20245-1.c: New test.
34140 2005-02-28 Jakub Jelinek <jakub@redhat.com>
34142 PR middle-end/19874
34143 * gcc.c-torture/execute/20050119-2.c: New test case.
34145 2005-02-28 Ben Elliston <bje@au.ibm.com>
34147 * README: Update the DejaGnu bug reporting address.
34148 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34149 * lib/objc-torture.exp: Likewise.
34151 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34153 * gfortran.dg/boz_1.f90: New test.
34154 * gfortran.dg/boz_3.f90: New test.
34155 * gfortran.dg/boz_4.f90: New test.
34157 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34159 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34160 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34162 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34164 PR libfortran/20101
34165 * gfortran.dg/write_0_pe_format.f90: New test.
34167 2005-02-27 Jakub Jelinek <jakub@redhat.com>
34170 * g++.dg/opt/thunk2.C: New test.
34171 * g++.dg/opt/covariant1.C: New test.
34173 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34175 * gfortran.dg/e_d_fmt.f90: New test.
34177 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
34179 * gcc.dg/asm-b.c: Fix comment typos.
34181 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34183 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34186 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34189 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34190 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34191 * gcc.dg/asm-b.c: New test.
34193 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
34195 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34196 Disable this test on IRIX 6.
34198 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
34200 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34201 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34204 2005-02-25 Diego Novillo <dnovillo@redhat.com>
34206 PR tree-optimization/20204
34207 * gcc.dg/pr20204.c: New test.
34209 2005-02-24 Jakub Jelinek <jakub@redhat.com>
34212 * gcc.c-torture/execute/20050224-1.c: New test.
34215 * g++.dg/warn/Wbraces2.C: New test.
34217 2005-02-23 Mark Mitchell <mark@codesourcery.com>
34220 * g++.dg/init/const2.C: New test.
34222 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
34224 PR tree-optimization/20100
34225 * gcc.c-torture/execute/pr20100-1.c: New test.
34227 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34229 * gfortran.dg/implicit_3.f90: New test.
34231 * gfortran.dg/deftype_1.f90: New test.
34233 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34235 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34237 * g++.dg/other/anon3.C: Accept a warning.
34239 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34241 * gcc.dg/pr20017.c: Fix a comment typo.
34243 2005-02-23 Bud Davis <bdavis@gfortran.org>
34245 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34247 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34250 * ada/acats/tests/cxa/cxa3004.a: Remove.
34251 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34253 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34256 * g++.dg/init/const1.C: New test.
34259 * g++.dg/parse/constant7.C: New test.
34262 * g++.dg/parse/error27.C: New test.
34263 * g++.dg/template/qualttp15.C: Adjust error markers.
34264 * g++.old-deja/g++.other/struct1.C: Likewise.
34267 * g++.dg/template/error17.C: New test.
34270 * g++.dg/parser/error26.C: New test.
34272 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34274 PR tree-optimization/20100
34275 PR tree-optimization/20115
34276 * gcc.dg/pr20115.c: New test.
34277 * gcc.dg/pr20115-1.c: New test.
34278 * gcc.dg/pr20100.c: New test.
34279 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34280 call-clobbered variables after alias1.
34282 2005-02-22 Bud Davis <bdavis@gfortran.org>
34284 * gfortran.dg/list_read_4.f90: new test.
34286 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34288 PR rtl-optimization/20017.
34289 * gcc.dg/pr20017.c: New.
34291 2005-02-22 Devang Patel <dpatel@apple.com>
34294 * g++.dg/tree-ssa/pr19952.C: New test.
34296 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34299 * g++.dg/parse/constant6.C: New test.
34301 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34303 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34304 * g++.dg/charset/asm2.c: Likewise.
34305 * g++.dg/charset/asm3.c: Likewise.
34306 * g++.dg/charset/asm4.c: Likewise.
34307 * g++.dg/charset/asm5.c: Likewise.
34308 * g++.dg/charset/attribute1.c: Likewise.
34309 * g++.dg/charset/attribute2.c: Likewise.
34310 * g++.dg/charset/extern1.cc: Likewise.
34311 * g++.dg/charset/extern2.cc: Likewise.
34312 * g++.dg/charset/extern3.cc: Likewise.
34313 * g++.dg/charset/function.cc: Likewise.
34314 * g++.dg/charset/string.c: Likewise.
34315 * g++.dg/charset/charset.exp: Likewise.
34316 * lib/target-supports.exp (check_iconv_available): Fix comment.
34318 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34320 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34321 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34322 * gcc.dg/charset/asm2.c: Likewise.
34323 * gcc.dg/charset/asm3.c: Likewise.
34324 * gcc.dg/charset/asm4.c: Likewise.
34325 * gcc.dg/charset/asm5.c: Likewise.
34326 * gcc.dg/charset/asm6.c: Likewise.
34327 * gcc.dg/charset/attribute1.c: Likewise.
34328 * gcc.dg/charset/attribute2.c: Likewise.
34329 * gcc.dg/charset/builtin1.c: Likewise.
34330 * gcc.dg/charset/extern.c: Likewise.
34331 * gcc.dg/charset/function.c: Likewise.
34332 * gcc.dg/charset/string.c: Likewise.
34333 * gcc.dg/charset/charset.exp: Likewise.
34335 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34338 * gfortran.dg/pr20086.f90: New test.
34340 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34342 PR tree-optimization/19786
34343 * g++.dg/tree-ssa/pr19786.C: New.
34345 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34347 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34349 2005-02-21 Jeff Law <law@redhat.com>
34351 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34353 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34355 * gfortran.dg/do_iterator: Split loop, markup all lines for
34356 which an error locus is printed.
34357 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34359 * gfortran.dg/select_4.f90: Likewise.
34360 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34361 locuses in the various permutations.
34363 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34365 PR tree-optimization/19951
34366 * g++.dg/vect: New directory.
34367 * g++.dg/vect/vect.exp: New file.
34368 * g++.dg/vect/pr19951.cc: New testcase.
34369 * g++.dg/dg.exp: Also prune vectorizer tests.
34371 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34374 * gcc.dg/charset/builtin1.c: New test.
34376 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34379 * g++.dg/inherit/volatile1.C: New test.
34382 * g++.dg/template/dtor4.C: New test.
34384 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34386 * gfortran.dg/int_1.f90: New test.
34388 2005-02-19 Devang Patel <dpatel@apple.com>
34390 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34392 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34394 * gfortran.dg/achar_1.f90: New test.
34396 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34398 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34400 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34401 Jakub Jelinek <jakub@redhat.com>
34403 PR tree-optimization/19828
34404 * gcc.dg/tree-ssa/loop-7.c: New test.
34405 * gcc.c-torture/execute/20050218-1.c: New test.
34407 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34410 * gcc.dg/transparent-union-1.c: New test.
34411 * gcc.dg/transparent-union-2.c: New test.
34413 2005-02-18 James E Wilson <wilson@specifixinc.com>
34415 PR tree-optimization/18977
34416 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34418 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34421 * gcc.dg/pr20054.c: New test.
34423 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34426 * g++.dg/ext/attrib20.C: New test.
34428 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34430 PR middle-end/20030
34431 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34433 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34436 * g++.dg/opt/switch4.C: New.
34438 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34441 PR tree-optimization/20009
34442 * gcc.c-torture/compile/20050217-1.c: New test.
34443 * g++.dg/opt/switch3.C: New test.
34445 PR tree-optimization/18947
34446 * gcc.c-torture/compile/20050215-1.c: New test.
34447 * gcc.c-torture/compile/20050215-2.c: New test.
34448 * gcc.c-torture/compile/20050215-3.c: New test.
34450 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34453 * g++.dg/template/crash34.C: New.
34456 * g++.dg/other/access3.C: New.
34458 2005-02-17 Ira Rosen <irar@il.ibm.com>
34460 * gcc.dg/vect/vect-98.c: New test.
34462 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34464 PR tree-optimization/19967
34465 * gcc.dg/pr19967.c: New.
34467 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34469 PR middle-end/19857
34470 * gcc.dg/tree-ssa/20050215-1.c: New test.
34471 * gcc.c-torture/execute/20050215-1.c: New test.
34473 2005-02-15 Eric Christopher <echristo@redhat.com>
34475 * gcc.dg/cpp/20050215-1.c: New file.
34477 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34479 PR tree-optimization/15785
34480 * gcc.dg/pr15785-1.c: New test.
34482 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34485 * g++.dg/init/ctor4.C: New.
34486 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34488 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34490 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34491 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34493 2005-02-15 Andreas Schwab <schwab@suse.de>
34495 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34498 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34500 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34502 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34504 PR tree-optimization/19853
34505 * gcc.c-torture/compile/pr19853.c: New test.
34507 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34510 * g++.dg/parse/local-class1.C: New.
34513 * g++.dg/parse/ptrmem3.C: New.
34516 * g++.old-deja/g++.oliva/template6.C: Add another case.
34517 * g++.dg/template/explicit6.C: New.
34519 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34522 * g++.dg/other/redecl2.C: New.
34524 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34527 * g++.dg/abi/covariant4.C: New.
34529 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34531 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34534 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34536 * gcc.dg/vect/vect-96.c: Fix typo.
34538 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34542 * g++.dg/template/enum5.C: New test.
34544 2005-02-12 Ira Rosen <irar@il.ibm.com>
34546 * gcc.dg/vect/vect-97.c: New test.
34548 2005-02-12 Ira Rosen <irar@il.ibm.com>
34550 * gcc.dg/vect/vect-96.c: New test.
34552 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34554 * gcc.dg/builtins-34.c: Also check ldexp*.
34556 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34558 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34560 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34562 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34563 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34564 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34565 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34566 selector_list, selector_expression, dg-process-target): Move to new
34567 file target-supports-dg.exp.
34568 * lib/target-supports-dg.exp: New.
34570 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34573 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34576 * g++.dg/other/ptrmem6.C: New test.
34578 PR middle-end/19858
34579 * gcc.c-torture/compile/20050210-1.c: New test.
34581 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34584 * g++.dg/warn/Wbraces1.C: New test.
34586 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34588 * gcc.dg/builtins-52.c: New testcase.
34590 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34593 * gcc.c-torture/execute/20050119-1.c: New test.
34595 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34598 * g++.dg/init/delete1.C: New test.
34600 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34603 * g++.dg/template/static12.C: New test.
34605 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34608 * g++.dg/conversion/ambig1.C: New test.
34611 * g++.dg/ext/attrib19.C: New test.
34614 * g++.dg/parse/dtor5.C: New test.
34617 * g++.dg/template/dtor3.C: New test.
34620 * g++.dg/template/static11.C: New test.
34621 * g++.dg/template/crash2.C: Remove dg-error marker.
34623 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34626 * g++.old-deja/g++.mike/p10769a.C: Remove.
34628 2005-02-09 Roger Sayle <roger@eyesopen.com>
34630 * gcc.dg/builtins-48.c: New test case.
34631 * gcc.dg/builtins-49.c: New test case.
34632 * gcc.dg/builtins-50.c: New test case.
34633 * gcc.dg/builtins-51.c: New test case.
34635 2005-02-09 Ian Lance Taylor <ian@airs.com>
34637 PR middle-end/19583
34638 * g++.dg/warn/Wreturn-type-3.C: New test.
34640 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34642 PR middle-end/19402
34643 * gcc.dg/pr19402-1.c: New testcase.
34644 * gcc.dg/pr19402-2.c: likewise.
34646 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34648 PR middle-end/19854
34649 * g++.dg/tree-ssa/tmmti.C: New testcase.
34651 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34653 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34655 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34658 * g++.dg/parse/crash23.C: New test.
34659 * g++.dg/warn/Weff1.C: New test.
34661 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34663 * gcc.dg/20050209-1.c: New test.
34665 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34668 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34670 2005-02-08 Mike Stump <mrs@apple.com>
34672 * g++.dg/pch/import-2.c: New test.
34673 * g++.dg/pch/import-2.hs: New.
34674 * g++.dg/pch/include/import-2a.h: New.
34675 * g++.dg/pch/include/import-2b.h: New.
34677 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34679 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34681 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34683 * gfortran.dg/substr_1.f90: New test.
34685 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34687 PR middle-end/19775
34688 * gcc.dg/torture/builtin-power-1.c: Disable test for
34689 invalid transformation.
34690 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34691 no longer optimize.
34692 * gcc.dg/builtins-47.c: New testcase.
34694 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34695 Dorit Naishlos <dorit@il.ibm.com>
34697 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34699 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34701 * gcc.c-torture/compile/20050206-1.c: New test.
34703 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34706 * g++.dg/opt/pr19768.C: New test.
34708 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34711 * gcc.c-torture/compile/pr19736.c: New test.
34713 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34716 * g++.dg/parse/error25.C: New test.
34718 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34720 * gcc.c-torture/execute/20050203-1.c: New.
34722 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34724 * gcc.dg/vect/vect-85.c: Remove xfail.
34725 * gcc.dg/vect/vect-86.c: Remove xfail.
34726 * gcc.dg/vect/vect-87.c: Remove xfail.
34727 * gcc.dg/vect/vect-88.c: Remove xfail.
34729 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34731 * gcc.dg/altivec-19.c: New.
34733 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34736 * gcc.dg/nested-func-3.c: New test.
34737 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34739 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34741 * gcc.test-framework/gen_directive_tests: Generate tests for
34742 selector expressions.
34744 2005-02-02 Matt Austern <austern@apple.com>
34747 * g++/ext/builtin7.C: New.
34748 * g++/ext/builtin8.C: New.
34750 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34753 * gcc.dg/pr18502-1.c: New test.
34755 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34758 * g++.dg/template/local4.C: Tweak.
34760 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34762 PR tree-optimization/19578
34763 * gcc.c-torture/compile/20050202-1.c: New test.
34765 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34768 * gcc.dg/c99-init-4.c: New test.
34770 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34772 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34774 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34776 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34777 * g++.dg/eh/check-vect.h: New.
34779 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34780 * gcc.dg/vect/vect-78.c: Ditto.
34781 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34784 * g++.dg/conversion/simd1.C: Expect warning.
34785 * g++.dg/ext/attribute-test-1.C: Ditto.
34786 * g++.dg/ext/attribute-test-2.C: Ditto.
34787 * g++.dg/ext/attribute-test-3.C: Ditto.
34788 * g++.dg/ext/attribute-test-4.C: Ditto.
34790 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34791 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34793 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34795 2005-02-01 Richard Henderson <rth@redhat.com>
34797 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34798 long double for ibm double-double format.
34799 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34801 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34803 PR tree-optimization/19633
34804 * gcc.dg/pr19633-1.c: New test.
34805 * gcc.dg/pr19633.c: Tweak to make pointer point
34806 to NULL or a symbol.
34808 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34810 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34812 (dg-process-target (local override)): Handle selector expressions.
34814 * gcc.test-framework/README: Describe tests in source directory.
34815 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34816 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34817 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34818 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34819 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34820 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34821 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34822 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34823 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34824 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34825 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34826 * gcc.test-framework/dg-error-exp-P.c: New test.
34827 * gcc.test-framework/dg-error-exp-XP.c: New test.
34828 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34829 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34830 * gcc.test-framework/dg-output-exp-P.c: New test.
34831 * gcc.test-framework/dg-output-exp-XF.c: New test.
34832 * gcc.test-framework/dg-warning-exp-P.c: New test.
34833 * gcc.misc-tests/dg-1.c: Remove.
34834 * gcc.misc-tests/dg-2.c: Remove.
34835 * gcc.misc-tests/dg-3.c: Remove.
34836 * gcc.misc-tests/dg-4.c: Remove.
34837 * gcc.misc-tests/dg-5.c: Remove.
34838 * gcc.misc-tests/dg-6.c: Remove.
34839 * gcc.misc-tests/dg-7.c: Remove.
34840 * gcc.misc-tests/dg-8.c: Remove.
34841 * gcc.misc-tests/dg-9.c: Remove.
34842 * gcc.misc-tests/dg-10.c: Remove.
34843 * gcc.misc-tests/dg-11.c: Remove.
34844 * gcc.misc-tests/dg-12.c: Remove.
34845 * gcc.misc-tests/dg-test.exp: Remove.
34847 * gcc.test-framework/test-framework.awk: Change recording and
34848 printing of passes and failures.
34850 * gcc.test-framework: New directory.
34851 * gcc.test-framework/README: New.
34852 * gcc.test-framework/test-framework.exp: New.
34853 * gcc.test-framework/test-framework.awk: New.
34854 * gcc.test-framework/gen_directive_tests: New.
34856 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34858 * lib/treelang.exp: Fix comment typos.
34859 (treelang_target_compile): Don't append libs=-ltreelang to options.
34861 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34863 * g++.dg/parse/typename7.C: Adjust error messages.
34865 2005-01-31 Jeff Law <law@redhat.com>
34867 * gcc.c-torture/execute/20050131-1.c: New test.
34868 * gcc.dg/wcaselabel.c: New test.
34870 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34872 * g++.dg/other/warning1.C: Adjust error messags.
34873 * g++.dg/parse/constant5.C: New test.
34875 2005-01-31 Steven Bosscher <stevenb@suse.de>
34878 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34879 the test case valid.
34880 * gcc.dg/20030815-1.c: Remove invalid tests.
34881 * gcc.dg/array-7.c: Adjust expected result.
34882 * gcc.dg/pr18596-3.c: Likewise.
34883 * gcc.dg/noncompile/20000901-1.c: Likewise.
34884 * gcc.dg/noncompile/init-2.c: Likewise.
34885 * gcc.dg/noncompile/init-4.c: Likewise.
34887 2005-01-31 Dale Johannesen <dalej@apple.com>
34889 * g++.dg/opt/pr19650.C: New test.
34891 2005-01-31 Richard Henderson <rth@redhat.com>
34893 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34894 long double for intel double extended format.
34895 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34897 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34900 * g++.dg/template/static10.C: New test.
34903 * g++.dg/parse/error24.C: New test.
34906 * g++.dg/lookup/builtin1.C: New test.
34909 * g++.dg/warn/conv3.C: New test.
34911 2005-01-30 Bud Davis <bdavis@gfortran.org>
34914 * gfortan.dg/inquire_7.f90
34916 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34918 PR tree-optimization/15791
34919 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34920 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34921 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34922 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34923 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34924 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34925 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34926 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34927 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34928 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34930 2005-01-29 Paul Brook <paul@codesourcery.com>
34933 * check.c (real_or_complex_check): New function.
34934 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34935 * intrinsic.c (add_functions): Use new check functions.
34936 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34939 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34941 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34942 gcc.dg/lvalue-3.c: New tests.
34943 * gcc.dg/concat.c: Update expected messages.
34945 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34947 PR libfortran/19595
34948 * gfortran.dg/eor_1.f90: New test.
34950 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34953 * gfortran.dg/logical_data_1.f90: New test.
34955 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34958 * g++.dg/template/crash33.C: New test.
34961 * g++.dg/template/crash32.C: New test.
34963 2005-01-28 Ian Lance Taylor <ian@airs.com>
34965 PR middle-end/16558
34966 * g++.dg/warn/Wreturn-type-2.C: New test.
34968 2004-06-24 Jeff Law <law@redhat.com>
34970 * gcc.dg/tree-ssa/20050128-1.c: New test.
34972 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34974 * gcc.target/frv/all-mdpackh-1.c: New test.
34976 2005-01-28 Steven Bosscher <stevenb@suse.de>
34978 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34980 2005-01-27 Richard Henderson <rth@redhat.com>
34982 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34984 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34986 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34988 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34990 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34991 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34992 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34993 to cope with cases where the multilib options override the dg-options.
34995 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34998 * gcc.dg/noncompile/20050120-1.c: New test.
35000 2005-01-26 Diego Novillo <dnovillo@redhat.com>
35002 PR tree-optimization/19633
35003 * gcc.dg/pr19633.c: New test.
35004 * gcc.dg/tree-ssa/pr19633.c: New test.
35006 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
35008 * gcc.dg/20041216-1.c: New test.
35010 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
35013 * objc.dg/selector-2.m: New test.
35015 2005-01-26 Jakub Jelinek <jakub@redhat.com>
35017 * g++.dg/opt/range-test-2.C: New test.
35019 PR rtl-optimization/19579
35020 * gcc.c-torture/execute/20050124-1.c: New test.
35022 2005-01-26 Greg Parker <gparker@apple.com>
35023 Stuart Hastings <stuart@apple.com>
35025 * gcc.c-torture/execute/20050125-1.c: New.
35027 2005-01-18 Jan Hubicka <jh@suse.cz>
35029 PR tree-optimize/19337
35030 * gcc.c-torture/compile/20050119-1.c: New test.
35032 2005-01-24 James E Wilson <wilson@specifixinc.com>
35034 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35035 test for successful match.
35037 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
35040 * objc.dg/comp-types-7.m: New test.
35042 2005-01-24 Janis Johnson <janis187@us.ibm.com>
35044 * lib/target-supports.exp (current_target_name): New.
35045 (check_effective_target_ilp32, check_effective_target_lp64):
35046 Cache the result to use as long as the current target, with
35047 multilib flags, remains the same.
35049 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35050 (dg-require-weak, dg-require-visibility, dg-require-alias,
35051 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35052 dg-require-effective-target, dg-skip-if): Remove call to
35053 skip_test_and_clear_xfail.
35054 (dg-test): Clear xfail data.
35056 2005-01-24 Jakub Jelinek <jakub@redhat.com>
35059 * gcc.dg/ppc64-toc.c: New test.
35061 * g++.dg/tree-ssa/empty-1.C: New test.
35063 PR middle-end/19551
35064 * gcc.c-torture/execute/20050121-1.c: New test.
35065 * gcc.dg/20050121-2.c: New test.
35067 2004-01-23 Steven G. Kargl <kargls@comcast.net>
35068 Paul Brook <paul@codesourcery.com>
35071 * gfortran.dg/real_const_1.f: New test.
35072 * gfortran.dg/real_const_2.f90: New test.
35073 * gfortran.dg/complex_int_1.f90: New test.
35075 2005-01-23 Bud Davis <bdavis9659@comcast.net>
35078 * gfortan.dg/inquire_6.f90: New test.
35080 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35082 PR libfortran/19451
35083 * open_readonly_1.f90: New test.
35085 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35087 PR libfortran/18982
35088 * gfortran.dg/open_new.f90: New file.
35090 2005-01-22 Paul Brook <paul@codesourcery.com>
35092 * namelist_1.f90: New test.
35094 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
35096 PR tree-optimization/19484
35097 * gcc.c-torture/compile/20050122-[12].c: New tests.
35099 2005-01-22 Paul Brook <paul@codesourcery.com>
35101 * gfortran.dg/implicit_2.f90: New test.
35103 2005-01-22 Bud Davis <bdavis9659@comcast.net>
35106 * gfortran.dg/inquire_5.f90: New test.
35108 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35111 * gcc.dg/pr18809-1.c: New test.
35113 2005-01-21 Ian Lance Taylor <ian@airs.com>
35115 * gcc.dg/20050121-1.c: New test.
35117 PR tree-optimization/13000
35118 * gcc.dg/20040206-1.c: Change warning to point where function is
35121 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35124 * g++.dg/template/array11.C: New test.
35126 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35128 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35129 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35130 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35131 * gfortran.dg/getenv_1.f90: Add dg-do directive.
35132 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35133 gfortran.dg/pr17164.f90: Add missing dg-do directives.
35135 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
35137 PR tree-optimization/15349
35138 * gcc.dg/tree-ssa/pr15349.c: New.
35140 2005-01-20 Steve Ellcey <sje@cup.hp.com>
35142 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35144 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
35146 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35147 scan-assembler-times directive name.
35149 * gcc.dg/asm-a.c: Move dg-require-effective-target to
35152 PR rtl-optimization/19462
35153 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35155 2005-01-19 Steve Ellcey <sje@cup.hp.com>
35157 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35158 counting function calls on ia64.
35160 2005-01-19 Jakub Jelinek <jakub@redhat.com>
35162 PR rtl-optimization/15139
35163 * gcc.dg/20050111-2.c: New test.
35166 * gcc.c-torture/compile/20050113-1.c: New testcase.
35168 PR middle-end/19164
35169 * gcc.dg/20050113-1.c: New testcase.
35171 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
35173 * gcc.dg/vect/vect-85.c: Add comment.
35174 * gcc.dg/vect/vect-86.c: Add xfail for now.
35175 * gcc.dg/vect/vect-87.c: Add xfail for now.
35176 * gcc.dg/vect/vect-88.c: Add xfail for now.
35177 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35179 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35181 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35183 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35185 * g++.dg/debug/typedef3.C: New test.
35187 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
35190 * gcc.dg/asm-a.c: New test.
35192 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
35194 * gcc.dg/sh-relax.c: Add prototype for abort.
35196 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35198 * gcc.dg/short-compare-1.c: New test.
35199 * gcc.dg/short-compare-2.c: Likewise.
35201 2005-01-18 Michael Matz <matz@suse.de>
35203 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35205 2005-01-17 Diego Novillo <dnovillo@redhat.com>
35207 PR tree-optimization/19121
35208 * gcc.c-torture/compile/pr19121.c: New test.
35210 2005-01-17 James E. Wilson <wilson@specifixinc.com>
35213 * gcc.c-torture/compile/pr19357.c: New test.
35215 2005-01-17 Ian Lance Taylor <ian@airs.com>
35218 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35219 pass--those that refer just to the variable, possibly with a
35221 * gcc.dg/c99-const-expr-3.c: Likewise.
35223 PR middle-end/13127
35224 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35227 2005-01-16 Bud Davis <bdavis9659@comcast.net>
35230 * gfortran.dg/endfile_2.f90: New test.
35232 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35235 * gfortran.dg/select_5.f90: New test.
35237 2004-01-16 Paul Brook <paul@codesourcery.com>
35239 * gfortran.dg/common_4.f90: New test.
35241 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35243 PR rtl-optimization/19462
35244 * gcc.dg/torture/pr19462-1.c: New test.
35246 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35249 * objc.dg/func-ptr-2.m: New.
35250 * objc.dg/volatile-1.m: New.
35252 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35254 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35256 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35258 PR tree-optimization/19060
35259 * gcc.c-torture/execute/20050104-1.c: New test.
35261 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35264 * gfortran.dg/write_to_null.f90: New test.
35266 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35267 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35270 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35273 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35276 * g++.dg/init/vector1.C: New test.
35278 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35281 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35283 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35285 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35287 * gfortran.dg/select_1.f90: New test.
35288 * gfortran.dg/select_2.f90: New test.
35289 * gfortran.dg/select_3.f90: New test.
35290 * gfortran.dg/select_4.f90: New test.
35292 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35294 PR middle-end/19084
35295 PR rtl-optimization/19348
35296 * gcc.dg/20050111-1.c: New test.
35297 * gcc.c-torture/execute/20050111-1.c: New test.
35299 * gcc.dg/i386-asm-4.c: New test.
35301 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35303 * gcc.dg/nested-func-2.c: New test.
35304 * ada/acats/norun.lst: Remove c953002.
35306 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35308 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35310 2005-01-12 Ben Elliston <bje@au.ibm.com>
35312 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35314 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35317 * g++.dg/abi/align1.C: New test.
35319 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35321 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35323 * g++.dg/ext/altivec_check.h: Support compiling as C.
35325 2005-01-10 Roger Sayle <roger@eyesopen.com>
35328 * g++.dg/expr/pr19355-1.C: New test case.
35330 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35332 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35333 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35334 * ada/acats/tests/c3/c92005b.ada: Likewise.
35335 * ada/acats/tests/c3/cxb3012.a: Likewise.
35336 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35338 2005-01-09 Paul Brook <paul@codesourcery.com>
35340 * gfortran.dg/common_2.f90: New file.
35341 * gfortran.dg/common_3.f90: New file.
35343 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35345 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35347 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35349 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35350 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35351 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35352 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35353 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35354 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35355 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35356 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35357 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35358 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35359 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35360 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35361 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35362 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35363 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35364 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35365 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35366 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35367 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35368 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35369 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35370 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35371 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35372 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35373 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35374 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35375 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35376 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35377 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35378 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35379 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35380 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35381 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35382 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35383 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35384 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35385 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35386 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35387 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35388 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35389 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35390 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35391 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35392 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35393 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35394 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35395 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35396 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35397 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35398 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35399 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35400 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35401 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35402 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35403 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35404 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35405 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35406 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35407 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35408 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35409 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35410 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35411 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35412 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35413 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35414 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35415 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35417 * gcc.dg/vect/vect-1.c: Fix spelling.
35418 * gcc.dg/vect/vect-10.c: Fix spelling.
35419 * gcc.dg/vect/vect-11.c: Fix spelling.
35420 * gcc.dg/vect/vect-12.c: Fix spelling.
35421 * gcc.dg/vect/vect-14.c: Fix spelling.
35422 * gcc.dg/vect/vect-15.c: Fix spelling.
35423 * gcc.dg/vect/vect-16.c: Fix spelling.
35424 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35425 * gcc.dg/vect/vect-64.c: Fix comments.
35426 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35428 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35429 Ira Rosen <irar@il.ibm.com>
35431 * gcc.dg/vect/vect-70.c: New test.
35432 * gcc.dg/vect/vect-71.c: New test.
35434 2005-01-09 Manfred Hollstein <mh@suse.com>
35436 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35437 * gcc.dg/pr18241-2.c: Likewise.
35438 * gcc.dg/pr18241-3.c: Likewise.
35439 * gcc.dg/pr18241-4.c: Likewise.
35440 * gcc.dg/pr18241-5.c: Likewise.
35442 2005-01-08 Richard Henderson <rth@redhat.com>
35444 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35445 False for x86 and x86-64.
35447 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35449 PR tree-optimization/18241
35450 * gcc.dg/pr18241-1.c: New test.
35451 * gcc.dg/pr18241-2.c: New test.
35452 * gcc.dg/pr18241-3.c: New test.
35453 * gcc.dg/pr18241-4.c: New test.
35454 * gcc.dg/pr18241-5.c: New test.
35456 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35458 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35459 gfortran.dg/select_4.f90: New.
35461 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35463 * gcc.c-torture/execute/20050107-1.c: New test.
35465 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35468 * g++.dg/template/ref2.C: New.
35470 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35472 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35473 instead of being empty.
35475 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35478 * gfortran.dg/array-1.f90: New test.
35480 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35482 PR tree-optimization/19283
35483 * gcc.c-torture/execute/20050106-1.c: New test.
35485 PR rtl-optimization/18861
35486 * gcc.dg/20050105-1.c: New test.
35488 PR tree-optimization/18828
35489 * gcc.dg/20050105-2.c: New test.
35491 2005-01-07 Andreas Jaeger <aj@suse.de>
35493 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35495 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35498 * gfortran.dg/fmt_read.f90: New test.
35500 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35502 * gcc.dg/rs6000-ldouble-2.c: New.
35504 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35507 * g++.dg/parser/ctor2.C: New test.
35509 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35512 * g++.dg/template/using9.C: New test.
35514 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35517 * g++.dg/lookup/friend6.C: New test.
35519 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35522 * g++.dg/template/array10.C: New.
35524 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35526 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35527 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35529 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35531 * gcc.c-torture/compile/20050105-1.c: New test.
35533 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35535 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35537 2005-01-05 Roger Sayle <roger@eyesopen.com>
35539 PR middle-end/19100
35540 * gcc.dg/conv-3.c: New test case.
35542 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35544 * gcc.dg/asm-wide-1.c: New test.
35546 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35549 * g++.dg/parse/crash22.C: New
35551 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35554 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35556 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35558 PR middle-end/17767
35559 * gcc.dg/i386-mmx-6.c: New test case.
35561 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35563 PR tree-optimization/18308
35564 * gcc.dg/vect/pr18308.c: New testcase.
35566 2005-01-04 Andreas Jaeger <aj@suse.de>
35568 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35570 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35571 Robert Bowdidge <bowdidge@apple.com>
35573 * gcc.dg/cpp/subframework1.c: New.
35574 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35575 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35576 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35577 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35579 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35581 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35583 * gcc.dg/darwin-weakimport-2.c: New.
35585 2005-01-03 Richard Henderson <rth@redhat.com>
35587 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35589 2005-01-03 Richard Henderson <rth@redhat.com>
35591 * gcc.dg/vect/vect.exp: Enable for ia64.
35592 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35593 (check_effective_target_vect_float): Likewise.
35594 (check_effective_target_vect_no_align): Likewise.
35595 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35596 * gcc.dg/vect/vect-8.c: Likewise.
35598 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35601 * gcc.dg/pr19236-1.c: New test case.
35603 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35605 PR rtl-optimization/12092
35606 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35608 2005-01-02 Andreas Jaeger <aj@suse.de>
35610 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35612 2005-01-01 Roger Sayle <roger@eyesopen.com>
35613 Andrew Pinski <pinskia@physics.uc.edu>
35615 PR rtl-optimization/12092
35616 * gcc.dg/pr12092-1.c: New test case.
35618 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35620 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35621 'hidden' and 'default' for better portability.
35622 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35624 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35626 * g++.old-deja/g++.brendan/new3.C: Likewise.
35628 2005-01-01 Steven Bosscher <stevenb@suse.de>
35630 * gcc.dg/20041231-1.C: New test.
35631 * g++.dg/warn/Wunreachable-code-1.C: New test.
35633 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35635 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35636 file, not /dev/null. Abort on error.
35638 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35639 Ziemowit Laski <zlaski@apple.com>
35642 * objc.dg/encode-5.m: New test.
35644 2004-12-29 Richard Henderson <rth@redhat.com>
35646 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35647 * objc.dg/stabs-1.m: Disable for ia64.
35649 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35652 * g++.dg/warn/Wunused-10.C: New test.
35654 2004-12-28 Richard Henderson <rth@redhat.com>
35656 * objc.dg/stabs-1.m: Disable for alpha.
35658 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35661 * g++.dg/parse/error23.C: New test.
35663 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35665 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35668 * gfortran.dg/intrinsic_modulo_1.f90: New.
35669 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35670 tests with divisor -1.
35672 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35674 * g++.dg/opt/temp1.C (memcpy): Return a value.
35677 * g++.dg/expr/cond7.C: New test.
35679 2004-12-27 Paul Brook <paul@codesourcery.com>
35681 * gfortran.dg/g77/select_no_compile.f: Remove.
35683 2004-12-27 Richard Henderson <rth@redhat.com>
35685 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35686 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35687 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35689 2004-12-26 Richard Henderson <rth@redhat.com>
35691 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35692 by 1i instead of token pasting.
35694 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35696 PR tree-optimization/17578
35697 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35698 to additional_flags.
35699 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35701 2004-12-25 Richard Henderson <rth@redhat.com>
35703 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35706 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35708 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35710 * gcc.dg/pr17957.c (dg-options): Likewise.
35711 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35712 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35713 instead of 0 on __hppa__.
35714 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35715 "foo,%r" on hppa*-*-*.
35717 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35720 * gfortran.dg/complex_write.f90: New test.
35722 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35725 * g++.dg/parse/pragma2.C: New test.
35727 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35729 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35731 * gcc.dg/empty2.c: Add missing dg-warning.
35733 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35736 * g++.dg/template/local4.C: New test.
35737 * g++.dg/template/crash19.C: Add dg-error marker.
35739 * g++.dg/template/crash31.C: Correct embedded PR number.
35741 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35744 * g++.dg/opt/temp1.C: Add do-run marker.
35746 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35748 * g++.dg/template/spec19.C: New.
35750 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35753 * gcc.dg/empty2.c: New.
35755 2004-12-23 Richard Henderson <rth@redhat.com>
35757 * lib/target-supports.exp (check_effective_target_vect_no_align):
35758 Remove i?86 and x86-64.
35760 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35763 * g++.dg/opt/temp1.C: New test.
35765 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35768 * g++.dg/template/friend33.C: New testcase.
35770 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35773 * g++.dg/template/cond5.C: New test.
35776 * g++.dg/inherit/thunk3.C: New test.
35779 * g++.dg/warn/Wunused-9.C: New test.
35781 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35783 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35785 2004-12-22 Jan Beulich <jbeulich@novell.com>
35787 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35789 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35792 * g++.dg/ext/packed8.C: New test.
35795 * g++.dg/template/crash31.C: New test.
35798 * g++.dg/template/crash30.C: New test.
35800 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35803 * g++.dg/eh/ctor3.C: New test.
35805 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35807 * objc.dg/stabs-1.m: Allow section name to be quoted and
35808 assembly label to begin with '.LL'.
35810 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35812 * gcc.dg/vect/vect.exp
35813 (check_effective_target_lp64_or_vect_no_align): New.
35814 * gcc.dg/vect/vect-77.c: Use it.
35815 * gcc.dg/vect/vect-78.c: Use it.
35817 * lib/target-supports.exp
35818 (check_effective_target_vect_no_max,
35819 check_effective_target_vect_no_bitwise,
35820 check_effective_target_vect_no_align): New.
35821 * gcc.dg/vect/vect-13.c: Use them.
35822 * gcc.dg/vect/vect-17.c: Ditto.
35823 * gcc.dg/vect/vect-18.c: Ditto.
35824 * gcc.dg/vect/vect-19.c: Ditto.
35825 * gcc.dg/vect/vect-20.c: Ditto.
35826 * gcc.dg/vect/vect-27.c: Ditto.
35827 * gcc.dg/vect/vect-29.c: Ditto.
35828 * gcc.dg/vect/vect-44.c: Ditto.
35829 * gcc.dg/vect/vect-48.c: Ditto.
35830 * gcc.dg/vect/vect-50.c: Ditto.
35831 * gcc.dg/vect/vect-52.c: Ditto.
35832 * gcc.dg/vect/vect-54.c: Ditto.
35833 * gcc.dg/vect/vect-56.c: Ditto.
35834 * gcc.dg/vect/vect-58.c: Ditto.
35835 * gcc.dg/vect/vect-60.c: Ditto.
35836 * gcc.dg/vect/vect-72.c: Ditto.
35837 * gcc.dg/vect/vect-80.c: Ditto.
35839 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35842 * g++.dg/init/string1.C: New.
35845 * g++.dg/other/synth1.C: New.
35847 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35850 * gcc.dg/pr18963-1.c: New test.
35852 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35855 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35856 * gcc.dg/pr18596-1.c: Use dg-error.
35857 (dg-options): Use -fno-unit-at-a-time.
35858 * gcc.dg/pr18596-2.c: New test.
35859 * gcc.dg/pr18596-3.c: New test.
35861 2004-12-20 Roger Sayle <roger@eyesopen.com>
35863 PR middle-end/18683
35864 * g++.dg/opt/pr18683-1.C: New test case.
35866 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35869 * g++.dg/opt/max1.C: Fix for 64bit targets.
35871 2004-12-20 Matt Austern <austern@apple.com>
35874 * g++.dg/ext/builtin6.C: New
35876 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35878 PR tree-optimization/19080
35879 * gcc.c-torture/compile/pr19080.c: New test.
35881 2004-12-20 Steven Bosscher <stevenb@suse.de>
35883 * gcc.dg/20041219-1.c: New test.
35885 2004-12-19 Roger Sayle <roger@eyesopen.com>
35887 PR middle-end/19068
35888 * g++.dg/opt/max1.C: New test case.
35890 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35892 * gcc.dg/fdata-sections-1.c: New test.
35894 2004-12-18 Roger Sayle <roger@eyesopen.com>
35896 PR middle-end/18548
35897 * gcc.dg/max-1.c: New test case.
35899 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35901 * gcc.c-torture/execute/20041218-1.c: New test.
35903 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35905 * gcc.dg/pr18501.c: New test.
35906 * gcc.dg/uninit-5.c: XFAIL.
35907 * gcc.dg/uninit-9.c: XFAIL.
35909 2004-12-17 Dale Johannesen <dalej@apple.com>
35911 * gcc.dg/20041213-1.c: New.
35913 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35915 * objc.dg/stabs-1.m: Allow assembly label to begin
35918 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35920 * gcc.c-torture/execute/20041213-1.c: Move...
35921 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35923 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35926 * g++.dg/lookup/conv-5.C: New.
35928 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35930 * objc.dg/stabs-1.m: New test.
35932 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35934 * gcc.dg/visibility-c.c: Change compile to
35935 assemble for the test.
35937 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35940 * gcc.dg/visibility-c.c: New test.
35942 2004-12-16 Roger Sayle <roger@eyesopen.com>
35944 PR middle-end/18493
35945 * gcc.dg/switch-8.c: New test case.
35947 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35950 * g++.dg/template/init4.C: New.
35951 * g++.dg/opt/static3.C: Enable optimizer.
35953 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35955 * g++.dg/other/complex1.C: New test.
35957 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35959 * g++.dg/opt/inline9.C: New test.
35961 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35964 * gfotran.dg/nullify_1.f: New test.
35966 2004-12-15 Richard Henderson <rth@redhat.com>
35968 * gcc.target/i386/i386.exp: New harness.
35969 * gcc.target/i386/vect-args.c: New.
35971 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35973 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35975 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35978 * g++.dg/template/friend32.C: New test.
35980 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35982 * cpp/pragma-once-1.c: New test.
35983 * cpp/pragma-once-1b.h: Likewise.
35984 * cpp/pragma-once-1c.h: Likewise.
35985 * cpp/pragma-once-1d.h: Likewise.
35986 * cpp/inc/pragma-once-1a.h: Likewise.
35988 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35989 Steven G. Kargl <kargls@comcast.net>
35992 * gfortran.dg/list_read_3.f90: New test.
35994 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35996 * gcc.dg/ftrapv-2.c: New test.
35998 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
36001 * g++.dg/template/typename9.C: New test.
36003 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36006 * g++.dg/template/typename8.C: New test.
36007 * g++.dg/parse/friend2.C: Tweak error message.
36009 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36011 * gcc.c-torture/20041214-1.c: New test.
36013 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36016 * g++.dg/init/array17.C: New test.
36018 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36021 * g++.dg/init/aggr3.C: New test.
36023 2004-12-14 Janis Johnson <janis187@us.ibm.com>
36025 * gcc.dg/altivec-types-1.c: New test.
36026 * gcc.dg/altivec-types-2.c: New test.
36027 * gcc.dg/altivec-types-3.c: New test.
36028 * gcc.dg/altivec-types-4.c: New test.
36029 * g++.dg/ext/altivec-types-1.C: New test.
36030 * g++.dg/ext/altivec-types-2.C: New test.
36031 * g++.dg/ext/altivec-types-3.C: New test.
36032 * g++.dg/ext/altivec-types-4.C: New test.
36034 2004-12-14 Jakub Jelinek <jakub@redhat.com>
36036 PR middle-end/18951
36037 * gcc.c-torture/execute/20041213-1.c: New test.
36039 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
36042 * g++.dg/template/cast1.C: New.
36044 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
36046 * gcc.c-torture/execute/20041213-2.c: New test.
36048 2004-12-13 Richard Henderson <rth@redhat.com>
36050 * gcc.dg/i386-sse-10.c: Fix typo in options.
36052 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
36055 * g++.dg/opt/pr18968.C: New test.
36057 2004-12-13 Mark Mitchell <mark@codesourcery.com>
36060 * g++.dg/ext/visibility/staticdatamem.C: New test.
36062 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
36064 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36066 2004-12-13 Roger Sayle <roger@eyesopen.com>
36068 PR rtl-optimization/18928
36069 * gcc.dg/pr18928-1.c: New test case.
36071 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
36074 * gcc.c-torture/compile/20041211-1.c: New.
36076 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36078 PR middle-end/17564
36079 * gcc.c-torture/execute/20041212-1.c: New test.
36081 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36084 * gfortran.dg/common_1.f90: New test.
36086 2004-12-12 Steven G. Kargl <kargls@comcast.net>
36087 Paul Brook <paul@codesourcery.com>
36090 * gfortran.dg/real_do_1.f90: New test.
36092 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
36095 * g++.dg/opt/ptrmem6.C: New test.
36097 2004-12-11 Roger Sayle <roger@eyesopen.com>
36099 PR middle-end/18921
36100 * gcc.dg/pr18921-1.c: New test case.
36102 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36105 * gfortran.dg/scale_1.f90: New test.
36107 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
36109 PR middle-end/18903
36110 * gcc.c-torture/compile/pr18903.c: New test.
36112 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
36114 * gcc.c-torture/execute/20041210-1.c: New test.
36116 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36119 * g++.dg/parser/struct-1.C: New test.
36120 * g++.dg/parser/struct-2.C: New test.
36121 * g++.dg/parser/struct-3.C: New test.
36123 2004-12-09 Richard Henderson <rth@redhat.com>
36125 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36127 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36128 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36130 2004-12-09 Matt Austern <austern@apple.com>
36133 * g++.dg/ext/builtin1.C: New
36134 * g++.dg/ext/builtin2.C: New
36135 * g++.dg/ext/builtin3.C: New
36136 * g++.dg/ext/builtin4.C: New
36137 * g++.dg/ext/builtin5.C: New
36139 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
36142 * g++.dg/opt/ptrmem5.C: New test.
36144 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
36146 * g++.dg/parse/typename5.C: Adjust for new error.
36147 * g++.dg/parse/typename7.C: New.
36149 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36152 * g++.dg/other/mmintrin.C: New test.
36154 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
36157 * g++.dg/init/array15.C: New.
36158 * g++.dg/init/array16.C: New.
36160 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36163 * gfortran.dg/assign_1.f90: New test.
36165 2004-12-08 Nick Clifton <nickc@redhat.com>
36167 * gcc.target/xstormy16/bss_below100: New directory containing tests.
36168 * gcc.target/xstormy16/data_below100: Likewise.
36169 * gcc.target/xstormy16/sfr: Likewise.
36170 * gcc.target/xstormy16/below100.S: New test source file.
36171 * gcc.target/xstormy16/below100.ld: New test linker script.
36172 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36173 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36175 * gcc.target/xstormy16/bp.c: Likewise.
36177 * gcc.target/xstormy16/bss_below100: New files:
36178 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36179 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36180 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36181 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36182 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36183 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36184 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36185 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36186 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36187 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36188 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36189 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36190 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36191 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36192 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36193 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36194 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36195 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36196 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36197 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36198 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36199 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36200 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36201 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36202 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36203 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36204 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36206 * gcc.target/xstormy16/data_below100: New files:
36207 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36208 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36209 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36210 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36211 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36212 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36213 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36214 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36215 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36216 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36217 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36218 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36219 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36220 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36221 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36222 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36223 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36224 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36225 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36226 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36227 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36228 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36229 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36230 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36231 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36232 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36233 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36235 * gcc.target/xstormy16/sfr: New files:
36236 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36237 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36238 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36239 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36240 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36241 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36242 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36243 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36244 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36245 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36246 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36247 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36248 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36249 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36250 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36251 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36252 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36253 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36254 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36255 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36256 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36257 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36258 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36259 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36260 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36261 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36262 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36263 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36264 27_if0_sfrw_bitfield_f.c
36266 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36269 * g++.dg/lookup/name-clash4.C: New test.
36271 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36274 * g++.dg/opt/array1.C: New.
36277 * g++.dg/template/operator5.C: New.
36279 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36282 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36284 2004-12-07 Steven Bosscher <stevenb@suse.de>
36286 * gcc.dg/noncompile/20041207.c: New test.
36288 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36290 * g++.dg/other/unreachable-1.C: New test.
36292 2004-12-06 Nick Clifton <nickc@redhat.com>
36294 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36295 <limits.h> because the latter comes from gcc's include/ directory
36296 and not the newlib/libc/include directory.
36298 2004-12-04 Richard Henderson <rth@redhat.com>
36300 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36302 2004-12-04 Richard Henderson <rth@redhat.com>
36304 * lib/target-supports.exp (check_gc_sections_available): Disable
36305 for alpha and ia64.
36307 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36309 PR middle-end/17909
36310 * g++.dg/other/vararg-2.C: New test.
36312 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36314 PR c++/17011, c++/17971
36315 * g++.dg/template/error15.C: Adjust expected error.
36316 * g++.dg/template/instantiate3.C: Likewise.
36318 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36320 * gcc.dg/altivec-18.c: Fix for darwin
36322 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36325 * g++.dg/parse/ptrmem2.C: New.
36328 * g++.dg/template/new1.C: New.
36330 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36333 * gfortran.dg/direct_io_3.f90: New test.
36335 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36338 * g++.dg/parse/crash21.C: New.
36340 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36342 PR c++/15664, c++/18276
36343 * g++.dg/template/ttp13.C: New test.
36344 * g++.dg/template/ttp14.C: Likewise.
36346 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36349 * g++.dg/parse/enum2.C: New test.
36350 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36352 2004-12-02 Nick Clifton <nickc@redhat.com>
36354 * gcc.target/xstormy16: New test directory.
36355 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36356 * gcc.target/xstormy16/bp.c: Check the generation of bp
36358 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36359 bn instructions and the BELOW100 attribute.
36361 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36364 * gcc.dg/ppc-eabi.c: New.
36366 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36369 * gfortran.dg/backspace.f90
36371 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36373 * gfortran.dg/inquire.f90: New test.
36375 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36377 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36378 handle effective-target-keyword.
36379 (dg-skip-if): Support effective-target keyword as target list.
36380 (dg-xfail-if): Ditto.
36381 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36383 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36385 PR tree-optimization/18291
36386 * gcc.c-torture/compile/pr18291.c: New test.
36388 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36391 * g++.dg/parse/crash20.C: New.
36394 * g++.dg/overload/arg1.C: New.
36395 * g++.dg/overload/arg2.C: New.
36396 * g++.dg/overload/arg3.C: New.
36397 * g++.dg/overload/arg4.C: New.
36399 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36401 * gcc.dg/c99-flex-array-4.c: Remove.
36403 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36405 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36407 * lib/target-supports.exp (is-effective-target): Simplify.
36409 * lib/target-supports.exp (check_effective_target_vect_long):
36410 Fix for powerpc64-*-*.
36412 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36414 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36415 to support new requirements on FreeBSD 5.
36417 2004-11-30 Devang Patel <dpatel@apple.com>
36420 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36422 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36424 * g++.dg/ext/altivec-13.C: New test.
36426 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36429 * gcc.c-torture/execute/p18298.c: New test.
36431 2004-11-30 Ira Rosen <irar@il.ibm.com>
36432 Dorit Naishlos <dorit@il.ibm.com>
36435 * gcc.dg/vect/vect-89.c: New test.
36437 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36439 * gcc.dg/pr18596-1.c: New test.
36441 2004-11-30 Ben Elliston <bje@au.ibm.com>
36443 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36445 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36448 * gcc.dg/pr18479.c: New test.
36450 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36453 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36454 mmix-knuth-mmixware.
36456 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36457 cris-*-elf* cris-*-aout* mmix-*-*
36459 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36461 PR middle-end/18725
36462 * gcc.dg/pr18725.c: New test.
36464 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36467 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36470 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36472 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36475 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36476 * g++.old-deja/g++.law/ctors5.C: Likewise.
36477 * g++.old-deja/g++.other/crash25.C: Likewise.
36480 * g++.dg/template/error16.C: New test.
36483 * g++.dg/template/crash29.C: New test.
36485 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36487 PR tree-optimization/18712
36488 * gcc.c-torture/compile/pr18712.c: New test.
36490 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36493 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36496 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36499 * g++.dg/lookup/crash6.C: New test.
36501 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36503 PR middle-end/18164
36504 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36506 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36508 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36509 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36510 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36512 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36514 * gcc.dg/pr18164.c: New test.
36516 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36518 * gcc.dg/funroll-loops-all.c: New.
36520 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36523 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36524 delimeter, match space and TAB as well as ":".
36527 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36530 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36533 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36536 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36538 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36540 * gfortran.dg/direct_io_2.f90: New test.
36542 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36545 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36547 2004-11-28 Richard Henderson <rth@redhat.com>
36549 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36551 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36553 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36554 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36555 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36556 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36557 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36558 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36559 gcc.dg/pointer-arith-8.c: New tests.
36561 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36564 * gfortran.dg/endfile.f90: New test.
36566 2004-11-27 Falk Hueffner <falk@debian.org>
36568 * gcc.dg/loop-6.c: New test.
36570 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36572 * gcc.c-torture/execute/20041126-1.c: New test.
36574 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36576 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36579 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36581 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36584 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36586 PR rtl-optimization/17825
36587 * gcc.c-torture/compile/20041119-1.c: New test.
36589 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36591 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36592 Check existence of ld library path variables before unsetting.
36594 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36596 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36598 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36600 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36602 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36604 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36606 2004-11-26 Ben Elliston <bje@au.ibm.com>
36608 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36611 2004-11-26 Ben Elliston <bje@au.ibm.com>
36613 * gcc.dg/pr17957.c: Pass --param, not -param.
36615 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36617 PR middle-end/17957
36618 * gcc.dg/pr17957.c: New test.
36620 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36623 * g++.dg/template/crash28.C: Likewise.
36626 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36627 * g++.dg/ext/lvaddr.C: Likewise.
36628 * g++.dg/opt/pr7503-3.C: Likewise.
36631 * g++.dg/parse/qualified3.C: New test.
36632 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36635 * g++.dg/expr/return1.C: New test.
36637 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36639 Friend class name lookup 3/n, PR c++/3332
36640 * g++.dg/lookup/friend3.C: New test.
36641 * g++.dg/lookup/friend4.C: Likewise.
36642 * g++.dg/lookup/friend5.C: Likewise.
36644 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36646 Friend class name lookup 2/n, PR c++/14513, c++/15410
36647 * g++.dg/lookup/friend2.C: New test.
36648 * g++.dg/template/friend31.C: Likewise.
36650 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36652 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36654 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36657 * g++.dg/tc1/dr56.C: Remove.
36658 * g++.dg/template/typedef1.C: Add dg-error markers.
36659 * g++.old-deja/g++.other/typedef7.C: Likewise.
36662 * g++.dg/parse/typedef7.C: New test.
36664 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36666 * gcc.c-torture/execute/20041124-1.c: New test.
36668 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36670 * g++.dg/template/deduce3.C: New test.
36673 * g++.dg/template/crash27.C: New test.
36676 * g++.dg/warn/Wshadow-3.C: New test.
36678 2004-11-24 Devang Patel <dpatel@apple.com>
36681 * gcc.dg/cpp/isysroot-1.c: New test.
36682 * gcc.dg/cpp/usr/include/stdio.h: New file.
36683 * gcc.dg/cpp/isysroot-2.c: New test.
36684 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36687 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36690 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36692 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36694 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36695 * gcc.target/sparc/pdist.c: Likewise.
36697 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36700 * g++.dg/conversion/simd1.C: New test.
36702 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36704 * lib/target-libpath.exp: New file defining
36705 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36706 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36707 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36708 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36709 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36711 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36713 * gcc.dg/pragma-align-2.c: Test macro expansion.
36714 * gcc.dg/pragma-pack-2.c: New test.
36716 2004-11-23 Richard Henderson <rth@redhat.com>
36718 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36719 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36720 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36721 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36722 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36723 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36725 * gcc.dg/vect/vect.exp: Add check for alpha.
36726 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36727 (check_effective_target_vect_int): Enable for alpha.
36728 (check_effective_target_vect_long): New.
36729 (is-effective-target): Add it.
36731 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36733 * gcc.dg/pr18614-1.c: New test.
36735 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36737 * gcc.dg/setjmp-2.c: New test.
36739 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36741 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36742 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36743 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36744 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36745 gcc.target/sparc/pdist.c: New tests.
36747 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36749 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36751 2004-11-22 Dale Johannesen <dalej@apple.com>
36753 * gcc.dg/20041111-1.c: New.
36755 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36758 * gcc.dg/vect/pr18536.c: New test.
36760 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36763 * g++.dg/template/nontype11.C: New test.
36765 2004-11-21 Roger Sayle <roger@eyesopen.com>
36767 PR middle-end/18520
36768 * gcc.dg/pr18520-1.c: New test case.
36770 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36772 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36773 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36774 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36775 expected diagnostics.
36777 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36780 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36781 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36782 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36784 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36786 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36788 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36789 Joseph Myers <joseph@codesourcery.com>
36791 * lib/target-supports.exp (check_visibility_available): Really
36794 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36797 * gcc.dg/vect/vect-85.c: New test.
36798 * gcc.dg/vect/vect-86.c: New test.
36799 * gcc.dg/vect/vect-87.c: New test.
36800 * gcc.dg/vect/vect-88.c: New test.
36802 2004-11-19 Ben Elliston <bje@au.ibm.com>
36804 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36806 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36808 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36809 * gcc.dg/ppc-and-1.c: Ditto.
36810 * gcc.dg/ppc-compare-1.c: Ditto.
36811 * gcc.dg/ppc-mov-1.c: Ditto
36813 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36814 Mark Mitchell <mark@codesourcery.com>
36816 * gcc.dg/pragma-init-fini-2.c: New test.
36818 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36819 Aldy Hernandez <aldyh@redhat.com>
36821 * lib/target-supports.exp (check_effective_target_vect_int): New
36822 (check_effective_target_vect_float): New
36823 (check_effective_target_vect_double): New.
36824 (is-effective-target): Support new effective targets keywords.
36825 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36826 default action for dg-do.
36827 * gcc.dg/vect/pr16105.c: Use new support.
36828 * gcc.dg/vect/pr18400.c: Ditto.
36829 * gcc.dg/vect/pr18425.c: Ditto.
36830 * gcc.dg/vect/vect-1.c: Ditto.
36831 * gcc.dg/vect/vect-10.c: Ditto.
36832 * gcc.dg/vect/vect-11.c: Ditto.
36833 * gcc.dg/vect/vect-12.c: Ditto.
36834 * gcc.dg/vect/vect-13.c: Ditto.
36835 * gcc.dg/vect/vect-14.c: Ditto.
36836 * gcc.dg/vect/vect-15.c: Ditto.
36837 * gcc.dg/vect/vect-16.c: Ditto.
36838 * gcc.dg/vect/vect-17.c: Ditto.
36839 * gcc.dg/vect/vect-18.c: Ditto.
36840 * gcc.dg/vect/vect-19.c: Ditto.
36841 * gcc.dg/vect/vect-2.c: Ditto.
36842 * gcc.dg/vect/vect-20.c: Ditto.
36843 * gcc.dg/vect/vect-21.c: Ditto.
36844 * gcc.dg/vect/vect-22.c: Ditto.
36845 * gcc.dg/vect/vect-23.c: Ditto.
36846 * gcc.dg/vect/vect-24.c: Ditto.
36847 * gcc.dg/vect/vect-25.c: Ditto.
36848 * gcc.dg/vect/vect-26.c: Ditto.
36849 * gcc.dg/vect/vect-27.c: Ditto.
36850 * gcc.dg/vect/vect-27a.c: Ditto.
36851 * gcc.dg/vect/vect-28.c: Ditto.
36852 * gcc.dg/vect/vect-29.c: Ditto.
36853 * gcc.dg/vect/vect-29a.c: Ditto.
36854 * gcc.dg/vect/vect-3.c: Ditto.
36855 * gcc.dg/vect/vect-30.c: Ditto.
36856 * gcc.dg/vect/vect-31.c: Ditto.
36857 * gcc.dg/vect/vect-32.c: Ditto.
36858 * gcc.dg/vect/vect-33.c: Ditto.
36859 * gcc.dg/vect/vect-34.c: Ditto.
36860 * gcc.dg/vect/vect-35.c: Ditto.
36861 * gcc.dg/vect/vect-36.c: Ditto.
36862 * gcc.dg/vect/vect-37.c: Ditto.
36863 * gcc.dg/vect/vect-38.c: Ditto.
36864 * gcc.dg/vect/vect-4.c: Ditto.
36865 * gcc.dg/vect/vect-40.c: Ditto.
36866 * gcc.dg/vect/vect-41.c: Ditto.
36867 * gcc.dg/vect/vect-42.c: Ditto.
36868 * gcc.dg/vect/vect-43.c: Ditto.
36869 * gcc.dg/vect/vect-44.c: Ditto.
36870 * gcc.dg/vect/vect-45.c: Ditto.
36871 * gcc.dg/vect/vect-46.c: Ditto.
36872 * gcc.dg/vect/vect-47.c: Ditto.
36873 * gcc.dg/vect/vect-48.c: Ditto.
36874 * gcc.dg/vect/vect-48a.c: Ditto.
36875 * gcc.dg/vect/vect-49.c: Ditto.
36876 * gcc.dg/vect/vect-5.c: Ditto.
36877 * gcc.dg/vect/vect-50.c: Ditto.
36878 * gcc.dg/vect/vect-51.c: Ditto.
36879 * gcc.dg/vect/vect-52.c: Ditto.
36880 * gcc.dg/vect/vect-53.c: Ditto.
36881 * gcc.dg/vect/vect-54.c: Ditto.
36882 * gcc.dg/vect/vect-55.c: Ditto.
36883 * gcc.dg/vect/vect-56.c: Ditto.
36884 * gcc.dg/vect/vect-56a.c: Ditto.
36885 * gcc.dg/vect/vect-57.c: Ditto.
36886 * gcc.dg/vect/vect-58.c: Ditto.
36887 * gcc.dg/vect/vect-59.c: Ditto.
36888 * gcc.dg/vect/vect-6.c: Ditto.
36889 * gcc.dg/vect/vect-60.c: Ditto.
36890 * gcc.dg/vect/vect-61.c: Ditto.
36891 * gcc.dg/vect/vect-62.c: Ditto.
36892 * gcc.dg/vect/vect-63.c: Ditto.
36893 * gcc.dg/vect/vect-64.c: Ditto.
36894 * gcc.dg/vect/vect-65.c: Ditto.
36895 * gcc.dg/vect/vect-66.c: Ditto.
36896 * gcc.dg/vect/vect-67.c: Ditto.
36897 * gcc.dg/vect/vect-68.c: Ditto.
36898 * gcc.dg/vect/vect-69.c: Ditto.
36899 * gcc.dg/vect/vect-7.c: Ditto.
36900 * gcc.dg/vect/vect-72.c: Ditto.
36901 * gcc.dg/vect/vect-72a.c: Ditto.
36902 * gcc.dg/vect/vect-73.c: Ditto.
36903 * gcc.dg/vect/vect-74.c: Ditto.
36904 * gcc.dg/vect/vect-75.c: Ditto.
36905 * gcc.dg/vect/vect-76.c: Ditto.
36906 * gcc.dg/vect/vect-77.c: Ditto.
36907 * gcc.dg/vect/vect-77a.c: Ditto.
36908 * gcc.dg/vect/vect-78.c: Ditto.
36909 * gcc.dg/vect/vect-79.c: Ditto.
36910 * gcc.dg/vect/vect-8.c: Ditto.
36911 * gcc.dg/vect/vect-80.c: Ditto.
36912 * gcc.dg/vect/vect-82.c: Ditto.
36913 * gcc.dg/vect/vect-82_64.c: Ditto.
36914 * gcc.dg/vect/vect-83.c: Ditto.
36915 * gcc.dg/vect/vect-83_64.c: Ditto.
36916 * gcc.dg/vect/vect-9.c: Ditto.
36917 * gcc.dg/vect/vect-all.c: Ditto.
36918 * gcc.dg/vect/vect-none.c: Ditto.
36920 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36922 * lib/gcc-dg.exp (dg-skip-if): New function.
36923 (dg-forbid-option): Remove.
36924 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36925 * g++.dg/abi/bitfield8.C: Likewise.
36926 * g++.dg/abi/dtor1.C: Likewise.
36927 * g++.dg/abi/empty10.C: Likewise.
36928 * g++.dg/abi/empty7.C: Likewise.
36929 * g++.dg/abi/empty9.C: Likewise.
36930 * g++.dg/abi/layout3.C: Likewise.
36931 * g++.dg/abi/layout4.C: Likewise.
36932 * g++.dg/abi/thunk1.C: Likewise.
36933 * g++.dg/abi/thunk2.C: Likewise.
36934 * g++.dg/abi/vbase11.C: Likewise.
36935 * g++.dg/abi/vthunk2.C: Likewise.
36936 * g++.dg/abi/vthunk3.C: Likewise.
36937 * g++.dg/ext/attrib8.C: Likewise.
36938 * g++.dg/opt/longbranch2.C: Likewise.
36939 * g++.dg/opt/reg-stack4.C: Likewise.
36940 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36941 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36942 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36943 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36944 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36945 * gcc.dg/20000609-1.c: Likewise.
36946 * gcc.dg/20000720-1.c: Likewise.
36947 * gcc.dg/20011107-1.c: Likewise.
36948 * gcc.dg/20011119-1.c: Likewise.
36949 * gcc.dg/20020108-1.c: Likewise.
36950 * gcc.dg/20020122-2.c: Likewise.
36951 * gcc.dg/20020122-3.c: Likewise.
36952 * gcc.dg/20020201-3.c: Likewise.
36953 * gcc.dg/20020206-1.c: Likewise.
36954 * gcc.dg/20020218-1.c: Likewise.
36955 * gcc.dg/20020310-1.c: Likewise.
36956 * gcc.dg/20020411-1.c: Likewise.
36957 * gcc.dg/20020418-2.c: Likewise.
36958 * gcc.dg/20020426-1.c: Likewise.
36959 * gcc.dg/20020426-2.c: Likewise.
36960 * gcc.dg/20020517-1.c: Likewise.
36961 * gcc.dg/20020523-1.c: Likewise.
36962 * gcc.dg/20020523-2.c: Likewise.
36963 * gcc.dg/20020729-1.c: Likewise.
36964 * gcc.dg/20030204-1.c: Likewise.
36965 * gcc.dg/20030826-2.c: Likewise.
36966 * gcc.dg/20030926-1.c: Likewise.
36967 * gcc.dg/20031202-1.c: Likewise.
36968 * gcc.dg/980312-1.c: Likewise.
36969 * gcc.dg/980313-1.c: Likewise.
36970 * gcc.dg/990117-1.c: Likewise.
36971 * gcc.dg/990424-1.c: Likewise.
36972 * gcc.dg/990524-1.c: Likewise.
36973 * gcc.dg/991230-1.c: Likewise.
36974 * gcc.dg/i386-387-1.c: Likewise.
36975 * gcc.dg/i386-387-2.c: Likewise.
36976 * gcc.dg/i386-387-3.c: Likewise.
36977 * gcc.dg/i386-387-4.c: Likewise.
36978 * gcc.dg/i386-387-5.c: Likewise.
36979 * gcc.dg/i386-387-6.c: Likewise.
36980 * gcc.dg/i386-asm-1.c: Likewise.
36981 * gcc.dg/i386-bitfield1.c: Likewise.
36982 * gcc.dg/i386-bitfield2.c: Likewise.
36983 * gcc.dg/i386-loop-1.c: Likewise.
36984 * gcc.dg/i386-loop-2.c: Likewise.
36985 * gcc.dg/i386-loop-3.c: Likewise.
36986 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36987 * gcc.dg/i386-pic-1.c: Likewise.
36988 * gcc.dg/i386-regparm.c: Likewise.
36989 * gcc.dg/i386-signbit-1.c: Likewise.
36990 * gcc.dg/i386-signbit-2.c: Likewise.
36991 * gcc.dg/i386-signbit-3.c: Likewise.
36992 * gcc.dg/i386-sse-5.c: Likewise.
36993 * gcc.dg/i386-sse-8.c: Likewise.
36994 * gcc.dg/i386-unroll-1.c: Likewise.
36995 * gcc.dg/tls/opt-1.c: Likewise.
36996 * gcc.dg/tls/opt-2.c: Likewise.
36997 * gcc.dg/unroll-1.c: Likewise.
36998 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36999 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37000 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37001 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37003 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37005 * g++.dg/template/incomplete1.C: New test.
37007 2004-11-16 Nick Clifton <nickc@redhat.com>
37009 Revert patches accidentally commited during checkin of fixes for
37011 gcc.c-torture/execute/simd-4.c: Revert
37012 gcc.dg/20040910-1.c: Revert.
37014 2004-11-16 Paul Brook <paul@codesourcery.com>
37017 * gfortran.dg/der_pointer_1.f90: New test.
37019 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
37022 * gcc.dg/bitfld-13.c: New test.
37024 2004-11-15 Janis Johnson <janis187@us.ibm.com>
37026 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37029 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37030 * gcc.dg/ppc64-abi-2.c: Ditto.
37031 * gcc.dg/ppc64-abi-3.c: Ditto.
37033 * lib/gcc-dg.exp (dg-target-list): Remove.
37035 2004-11-15 Steve Ellcey <sje@cup.hp.com>
37037 * gcc.dg/ia64-postinc.c: New test.
37039 2004-11-15 Mark Mitchell <mark@codesourcery.com>
37041 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37043 2004-11-15 Nick Clifton <nickc@redhat.com>
37045 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37046 __INT_MAX__ so that the test can be compiled by toolchains
37047 targeted at 16-bit processors.
37049 * gcc.dg/20040625-1.c: Use long constants rather than integers
37050 when performing arithmetic that will overflow 16-bits.
37052 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37053 xstormy16. It does not support 128-bit vector operations.
37055 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37056 with the macro PTR_TYPE. Define this macro to an integer type
37057 suitable for holding a pointer.
37059 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37060 the target is a 16-bit processor.
37062 * gcc.dg/cpp/if-2.c: Expect a different warning message from
37063 16-bit targets where the character constant will be too long.
37065 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37066 where the double will not be directly addressable.
37068 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37070 Friend class name lookup 1/n, PR c++/18471
37071 * g++.dg/template/crash26.C: New test.
37072 * g++.dg/lookup/struct1.C: Adjust expected error.
37073 * g++.dg/parse/elab1.C: Likewise.
37074 * g++.dg/parse/elab2.C: Likewise.
37075 * g++.dg/parse/int-as-enum1.C: Likewise.
37076 * g++.dg/parse/struct-as-enum1.C: Likewise.
37077 * g++.dg/parse/typedef1.C: Likewise.
37078 * g++.dg/parse/typedef3.C: Likewise.
37079 * g++.dg/parse/typedef4.C: Likewise.
37080 * g++.dg/parse/typedef5.C: Likewise.
37081 * g++.dg/template/nontype4.C: Likewise.
37082 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37083 * g++.old-deja/g++.other/elab1.C: Likewise.
37084 * g++.old-deja/g++.other/syntax4.C: Likewise.
37086 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37088 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37090 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
37092 * gcc.c-torture/execute/20041114-1.c: New test.
37094 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
37096 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37097 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37098 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37099 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37100 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37101 gcc.dg/switch-7.c: New tests.
37103 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37105 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37107 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37110 * gcc.dg/vect/pr18400.c: New test.
37112 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37113 Andrew Pinski <pinskia@physics.uc.edu>
37116 * gcc.dg/vect/pr18425.c: New test.
37118 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37120 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37121 Guard with dg-require-alias and dg-require-visibility.
37123 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37125 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37127 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37129 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37131 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37134 * g++.dg/template/defarg5.C: New test.
37136 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37138 * g++.dg/parse/cast1.C: Run only on ILP32.
37139 * g++.old-deja/g++.mike/p784.C: Likewise.
37141 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
37143 * gcc.c-torture/execute/20041113-1.c: New test.
37145 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37148 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37149 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37150 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37151 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37152 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37153 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37154 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37155 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37156 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37157 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37158 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37159 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37160 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37162 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37164 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37165 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37166 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37167 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37168 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37169 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37170 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37171 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37172 gcc.target/sparc/combined-1.c: New tests.
37174 2004-11-12 Ziemowit Laski <zlaski@apple.com>
37176 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37179 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37181 * lib/gcc-dg.exp (dg-forbid-option): New function.
37182 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37183 * g++.dg/abi/bitfield8.C: Likewise.
37184 * g++.dg/abi/dtor1.C: Likewise.
37185 * g++.dg/abi/empty10.C: Likewise.
37186 * g++.dg/abi/empty7.C: Likewise.
37187 * g++.dg/abi/empty9.C: Likewise.
37188 * g++.dg/abi/layout3.C: Likewise.
37189 * g++.dg/abi/layout4.C: Likewise.
37190 * g++.dg/abi/thunk1.C: Likewise.
37191 * g++.dg/abi/thunk2.C: Likewise.
37192 * g++.dg/abi/vbase11.C: Likewise.
37193 * g++.dg/abi/vthunk2.C: Likewise.
37194 * g++.dg/abi/vthunk3.C: Likewise.
37195 * g++.dg/ext/attrib8.C: Likewise.
37196 * g++.dg/opt/longbranch2.C: Likewise.
37197 * g++.dg/opt/reg-stack4.C: Likewise.
37198 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37199 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37200 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37201 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37202 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37203 * gcc.dg/20000609-1.c: Likewise.
37204 * gcc.dg/20000720-1.c: Likewise.
37205 * gcc.dg/20011107-1.c: Likewise.
37206 * gcc.dg/20011119-1.c: Likewise.
37207 * gcc.dg/20020108-1.c: Likewise.
37208 * gcc.dg/20020122-2.c: Likewise.
37209 * gcc.dg/20020122-3.c: Likewise.
37210 * gcc.dg/20020201-3.c: Likewise.
37211 * gcc.dg/20020206-1.c: Likewise.
37212 * gcc.dg/20020218-1.c: Likewise.
37213 * gcc.dg/20020310-1.c: Likewise.
37214 * gcc.dg/20020411-1.c: Likewise.
37215 * gcc.dg/20020418-2.c: Likewise.
37216 * gcc.dg/20020426-1.c: Likewise.
37217 * gcc.dg/20020426-2.c: Likewise.
37218 * gcc.dg/20020517-1.c: Likewise.
37219 * gcc.dg/20020523-1.c: Likewise.
37220 * gcc.dg/20020523-2.c: Likewise.
37221 * gcc.dg/20020729-1.c: Likewise.
37222 * gcc.dg/20030204-1.c: Likewise.
37223 * gcc.dg/20030826-2.c: Likewise.
37224 * gcc.dg/20030926-1.c: Likewise.
37225 * gcc.dg/20031202-1.c: Likewise.
37226 * gcc.dg/980312-1.c: Likewise.
37227 * gcc.dg/980313-1.c: Likewise.
37228 * gcc.dg/990117-1.c: Likewise.
37229 * gcc.dg/990424-1.c: Likewise.
37230 * gcc.dg/990524-1.c: Likewise.
37231 * gcc.dg/991230-1.c: Likewise.
37232 * gcc.dg/i386-387-1.c: Likewise.
37233 * gcc.dg/i386-387-2.c: Likewise.
37234 * gcc.dg/i386-387-3.c: Likewise.
37235 * gcc.dg/i386-387-4.c: Likewise.
37236 * gcc.dg/i386-387-5.c: Likewise.
37237 * gcc.dg/i386-387-6.c: Likewise.
37238 * gcc.dg/i386-asm-1.c: Likewise.
37239 * gcc.dg/i386-bitfield1.c: Likewise.
37240 * gcc.dg/i386-bitfield2.c: Likewise.
37241 * gcc.dg/i386-loop-1.c: Likewise.
37242 * gcc.dg/i386-loop-2.c: Likewise.
37243 * gcc.dg/i386-loop-3.c: Likewise.
37244 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37245 * gcc.dg/i386-pic-1.c: Likewise.
37246 * gcc.dg/i386-regparm.c: Likewise.
37247 * gcc.dg/i386-signbit-1.c: Likewise.
37248 * gcc.dg/i386-signbit-2.c: Likewise.
37249 * gcc.dg/i386-signbit-3.c: Likewise.
37250 * gcc.dg/i386-sse-5.c: Likewise.
37251 * gcc.dg/i386-sse-8.c: Likewise.
37252 * gcc.dg/i386-unroll-1.c: Likewise.
37253 * gcc.dg/tls/opt-1.c: Likewise.
37254 * gcc.dg/tls/opt-2.c: Likewise.
37255 * gcc.dg/unroll-1.c: Likewise.
37256 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37257 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37258 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37259 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37260 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37263 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37266 * g++.dg/parse/cond1.C: New test.
37269 * g++.dg/template/array9.C: New test.
37270 * g++.dg/ext/vla1.C: Adjust error messages.
37271 * g++.dg/ext/vlm1.C: Likewise.
37272 * g++.dg/template/crash2.C: Likewise.
37275 * g++.dg/template/call3.C: New test.
37278 * g++.dg/template/ptrmem11.C: New test.
37280 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37283 * lib/g++.exp: Set LC_ALL and LANG to C.
37284 * lib/gcc-dg.exp: Likewise.
37285 * lib/gfortran.exp: Likewise.
37286 * lib/objc.exp: Likewise.
37287 * lib/treelang.exp: Likewise.
37289 2004-11-12 Andreas Schwab <schwab@suse.de>
37291 * gcc.dg/pr16286.c: Fix last change.
37293 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37296 * g++.dg/init/global1.C: New test.
37298 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37300 * gcc.c-torture/execute/20041112-1.c: New test.
37302 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37304 * lib/gcc-dg.exp (dg-target-list): New.
37306 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37307 Richard Sandiford <rsandifo@redhat.com>
37309 * lib/target-supports.exp (get-compiler_messages): New.
37310 (check_named_sections_available): Use it.
37311 (check_effective_target_ilp32): New.
37312 (check_effective_target_lp64): New.
37313 (is-effective-target): New.
37314 * lib/gcc-dg.exp (dg-require-effective-target): New.
37316 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37318 * gcc.dg/precedence-1.c: New test.
37320 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37322 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37324 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37325 message, delete generated files, use more descriptive name for
37326 executable, and make the test unsupported when it cannot be run.
37328 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37329 (dg-require-weak, dg-require-visibility, dg-require-alias,
37330 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37331 dg-require-iconv, dg-require-named-sections): Use it.
37333 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37335 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37338 * gcc.dg/ppc-and-1: New
37341 * gcc.dg/ppc-mov-1.c: New.
37344 * gcc.dg/ppc-compare-1.c: New.
37346 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37348 * objc.dg/desig-init-2.m: New test.
37350 2004-11-10 Adam Nemet <anemet@lnxw.com>
37352 PR middle-end/18160
37353 * g++.dg/warn/register-var-1.C: New test.
37354 * g++.dg/warn/register-var-2.C: New test.
37356 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37358 * gcc.dg/union-2.c: New test.
37360 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37362 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37363 New test for PR tree-optimization/17892.
37365 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37368 * g++.dg/init/new12.C: New test.
37370 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37372 * gcc.target/sparc: New directory.
37373 * gcc.target/sparc/sparc.exp: New driver.
37374 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37375 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37376 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37377 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37379 2004-11-10 Paul Brook <paul@codesourcery.com>
37382 * gfortran.dg/list_read.c: New test.
37384 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37387 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37388 expected diagnostic location.
37390 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37392 * gcc.dg/20041109-1.c: New test.
37394 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37397 * objc/compile/pr18406.m: New test.
37399 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37401 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37403 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37405 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37407 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37409 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37411 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37413 * gcc.dg/20030225-2.c: Add prototype for abort and
37416 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37419 * gcc.c-torture/pr18299-1.c: New test.
37421 2004-11-06 Andreas Schwab <schwab@suse.de>
37423 * gcc.dg/pr16286.c: Also test for bool and pixel.
37425 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37427 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37428 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37429 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37430 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37431 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37432 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37433 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37434 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37435 gcc.dg/struct-semi-3.c: New tests.
37437 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37439 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37441 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37443 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37444 Do not use C99 designators.
37446 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37448 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37450 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37452 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37453 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37454 * gcc.c-torture/execute/simd-5.x: Remove.
37456 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37458 PR rtl-optimization/17933
37459 * gcc.dg/torture/pr17933-1.c: New test.
37461 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37464 * lib/target-supports.exp (check_weak_available): Support
37467 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37469 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37470 call to fflush(stdout) before abort.
37471 (my_ffsll): New function.
37472 (generate_fields): Use it.
37474 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37476 * gcc.dg/init-undef-1.c: New test.
37478 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37480 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37481 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37482 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37483 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37484 expected messages for new parser.
37486 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37488 * g++.dg/ext/visibility/symbian1.C: New test.
37490 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37492 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37495 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37497 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37498 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37499 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37500 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37501 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37502 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37503 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37504 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37505 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37506 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37508 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37510 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37511 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37512 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37513 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37514 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37515 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37516 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37519 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37522 * gcc.dg/20041104-1.c: New test.
37524 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37526 * g++.dg/template/nontype7.C: New test.
37527 * g++.dg/template/nontype8.C: Likewise.
37528 * g++.dg/template/nontype9.C: Likewise.
37529 * g++.dg/template/nontype10.C: Likewise.
37530 * g++.dg/tc1/dr49.C: Likewise.
37531 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37532 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37534 2004-11-04 Ben Elliston <bje@au.ibm.com>
37536 * g++.dg/rtti/tinfo1.C: Remove xfails.
37538 2004-11-04 Ben Elliston <bje@au.ibm.com>
37540 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37541 packed attribute to the definition to satisfy the new C++ parser.
37543 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37545 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37546 invocations of va_arg.
37548 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37551 * g++.dg/template/crash25.C: New test.
37554 * g++.dg/template/typedef2.C: New test.
37555 * g++.dg/parse/crash13.C: Adjust error markers.
37558 * g++.dg/conversion/const3.C: New test.
37560 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37565 * gfortran.dg/generic_[123].f90: New testcases.
37567 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37569 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37570 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37572 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37575 * gcc.c-torture/compile/pr16808.c: New test.
37577 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37579 PR rtl-optimization/17104
37580 * gcc.dg/ppc-bitfield1.c: New.
37582 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37584 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37586 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37588 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37589 strings for 32-bit code.
37591 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37594 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37596 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37599 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37601 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37604 * g++.dg/init/aggr2.C: New test.
37606 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37608 * objc.dg/local-decl-1.m: New test.
37610 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37612 * gcc.dg/20040910-1.c: Adjust regex.
37614 2004-10-30 Roger Sayle <roger@eyesopen.com>
37616 PR rtl-optimization/18084
37617 * g++.dg/opt/pr18084-1.C: New testcase.
37619 2004-10-30 Matt Austern <austern@apple.com>
37622 * g++.dg/ext/attrib18.C: New test.
37624 2004-10-30 Roger Sayle <roger@eyesopen.com>
37626 PR middle-end/18096
37627 * gcc.dg/pr18096-1.c: New test case.
37629 2004-10-30 Roger Sayle <roger@eyesopen.com>
37631 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37633 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37636 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37637 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37638 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37639 gcc.dg/old-style-prom-3.c: New tests.
37641 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37643 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37644 Remove unnecessary inclusion of stdio.h.
37646 2004-10-29 Roger Sayle <roger@eyesopen.com>
37648 PR rtl-optimization/17581
37649 * gcc.dg/pr17581-1.c: New test case.
37651 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37653 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37655 * g++.dg/conversion/dr195-1.C: New.
37656 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37657 * g++.old-deja/g++.mike/p10148.C: Likewise.
37659 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37662 * g++.dg/debug/typedef2.C: New test.
37664 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37667 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37668 * gfortran.dg/g77/README: Update.
37670 2004-10-28 Matt Austern <austern@apple.com>
37673 * g++.dg/ext/packed7.C: New test.
37675 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37677 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37679 * lib/scanasm.exp (hidden-scan-for): New proc.
37680 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37682 (scan-not-hidden): Likewise.
37683 * lib/target-supports.exp (check_visibility_available): mach-o is
37686 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37689 * g++.dg/template/memclass3.C: New test.
37691 2004-10-28 Adam Nemet <anemet@lnxw.com>
37693 PR middle-end/18160
37694 * gcc.dg/register-var-1.c: New test.
37695 * gcc.dg/register-var-2.c: New test.
37696 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37699 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37702 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37704 * gcc.dg/vect/vect-22.c: Likewise.
37706 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37708 * gcc.dg/i386-rotate-1.c: New test.
37710 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37712 * g++.dg/init/ref12.C: Add "run" marker.
37715 * g++.dg/init/ref12.C: New test.
37718 * g++.dg/template/shift1.C: New test.
37719 * g++.dg/template/error10.C: Adjust error markers.
37721 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37724 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37726 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37728 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37729 * gcc.dg/weak/weak-3.c: Likewise.
37730 * gcc.dg/weak/weak-5.c: Likewise.
37731 * gcc.dg/weak/weak-9.c: Likewise.
37732 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37733 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37735 * gcc.dg/darwin-weakimport-1.c: New.
37737 2004-10-28 Ben Elliston <bje@au.ibm.com>
37739 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37741 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37743 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37744 'syntax' error messages.
37745 * gcc.dg/cpp/direct2s.c: Likewise.
37747 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37749 * gcc.c-torture/compile/20041026-1.c: New.
37751 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37754 * g++.dg/lookup/ns2.C: New test.
37757 * g++.dg/template/enum4.C: New test.
37760 * g++.dg/template/expr1.C: New test.
37762 2004-10-26 Ben Elliston <bje@au.ibm.com>
37764 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37766 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37768 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37769 gcc.dg/decl-nospec-3.c: New tests.
37771 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37773 * objc.dg/super-class-3.m: New test.
37775 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37777 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37779 * gcc.dg/cpp/direct2s.c: Likewise.
37781 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37783 * objc.dg/image-info.m: Update for changes to section selection.
37785 2004-10-25 David Ayers <d.ayers@inode.at>
37786 Ziemowit Laski <zlaski@apple.com>
37788 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37789 diagnostics when messaging 'id <Proto>'.
37790 * objc.dg/class-protocol-1.m: New test.
37791 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37792 a non-existent method signature.
37793 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37794 Update diagnostics when messaging with non-existent method signature.
37795 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37796 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37797 invalid receivers are now resolved as if messaging 'id'; remove
37798 extraneous diagnostics.
37800 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37803 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37804 gcc.dg/init-desig-obs-3.c: New tests.
37806 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37808 * gcc.dg/debug/20041023-1.c: New test.
37810 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37812 PR middle-end/17407
37813 * gcc.c-torture/compile/pr17407.c: New test.
37816 * g++.dg/template/array8.C: New test.
37818 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37821 * lib/g++.exp: Accept more than one multilib libgcc.
37822 * lib/gcc-dg.exp: Likewise.
37823 * lib/objc.exp: Likewise.
37824 * lib/treelang.exp: Likewise.
37825 * lib/gfortran.exp: Likewise.
37827 2004-10-24 Ben Elliston <bje@au.ibm.com>
37829 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37831 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37833 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37834 * gcc.dg/c99-const-expr-3.c: Likewise.
37836 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37838 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37840 2004-10-23 Ben Elliston <bje@au.ibm.com>
37842 * gcc.c-torture/execute/loop-2e.x: Remove.
37844 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37847 * g++.dg/parse/crash18.C: New.
37848 * g++.dg/parse/crash19.C: New.
37850 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37852 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37853 * g++.dg/ext/dllimport2.C: Same.
37854 * g++.dg/ext/dllimport8.C: Same.
37856 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37859 * g++.dg/conversion/cast1.C: New test.
37860 * g++.dg/overload/pmf1.C: Adjust error marker.
37862 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37865 * objc.dg/const-str-7.m: New test.
37867 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37869 * g++.dg/template/memfriend11.C: Fix comment typo.
37870 * g++.dg/template/memfriend14.C: Likewise.
37872 2004-10-20 Richard Henderson <rth@redhat.com>
37874 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37875 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37876 -fasynchronous-unwind-tables.
37878 2004-10-20 Richard Henderson <rth@redhat.com>
37880 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37881 (main): Return success.
37882 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37883 (main): Return success.
37885 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37888 * g++.dg/template/memfriend9.C: New test.
37889 * g++.dg/template/memfriend10.C: Likewise.
37890 * g++.dg/template/memfriend11.C: Likewise.
37891 * g++.dg/template/memfriend12.C: Likewise.
37892 * g++.dg/template/memfriend13.C: Likewise.
37893 * g++.dg/template/memfriend14.C: Likewise.
37894 * g++.dg/template/memfriend15.C: Likewise.
37895 * g++.dg/template/memfriend16.C: Likewise.
37896 * g++.dg/template/memfriend17.C: Likewise.
37897 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37899 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37901 * g++.dg/conversion/dr195.C: New.
37902 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37904 2004-10-20 Ben Elliston <bje@au.ibm.com>
37905 Devang Patel <dpatel@apple.com>
37907 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37908 of floating point arithmetic, which could trap.
37910 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37913 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37914 * g++.dg/conversion/const2.C: New test.
37915 * g++.dg/expr/reinterpret2.C: New test.
37916 * g++.dg/expr/reinterpret3.C: New test.
37917 * g++.dg/expr/cast2.C: New test.
37918 * g++.dg/expr/copy1.C: New test.
37919 * g++.dg/other/conversion1.C: Change error message.
37920 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37921 function pointers to void *.
37922 * g++.old-deja/g++.mike/p10148.C: Likewise.
37924 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37926 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37928 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37932 * g++.dg/parse/expr3.C: New test.
37934 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37936 * gcc.dg/smod-1.c: New test.
37938 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37940 * objc.dg/method-14.m: New test.
37942 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37944 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37945 Also xfail as the patch was reverted.
37947 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37949 PR middle-end/16973
37950 * gcc.dg/pr16973.c: New test.
37952 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37954 PR tree-optimization/17656
37955 * gcc.c-torture/compile/pr17656.c: New test.
37957 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37959 * g++.dg/eh/shadow1.C: New.
37961 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37963 * gcc.c-torture/compile/20041018-1.c: New test.
37965 2004-10-18 Ben Elliston <bje@au.ibm.com>
37967 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37968 compiler referring to register 0 when accessing sdata. The linker
37969 now patches things up.
37971 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37974 * gcc.c-torture/compile/pr17529.c: New test.
37976 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37979 * g++.dg/ext/attrib17.C: New test.
37981 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37983 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37985 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37988 * g++.dg/ext/attrib16.C: New test.
37990 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37993 * g++.dg/init/dso_handle1.C: New test.
37996 * g++.dg/parse/typedef6.C: New test.
37999 * g++.dg/parse/pragma1.C: New test.
38001 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
38003 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38005 2004-10-15 Steve Ellcey <sje@cup.hp.com>
38007 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38008 -fno-common when on HPPA HP-UX platforms.
38010 2004-10-15 Jakub Jelinek <jakub@redhat.com>
38013 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38015 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38018 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38021 * g++.dg/lookup/strong-using-4.C: New test.
38023 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38025 PR middle-end/16567
38026 * gcc.c-torture/compile/nested-1.c: New test.
38028 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38030 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38031 and mipsisa64*-*-* (until support for misaligned loads is added).
38032 * gcc.dg/vect/vect-50.c: Likewise.
38033 * gcc.dg/vect/vect-52.c: Likewise.
38034 * gcc.dg/vect/vect-54.c: Likewise.
38035 * gcc.dg/vect/vect-58.c: Likewise.
38036 * gcc.dg/vect/vect-60.c: Likewise.
38037 * gcc.dg/vect/vect-80.c: Likewise.
38039 2004-10-14 Mark Mitchell <mark@codesourcery.com>
38042 * g++.dg/init/dtor3.C: New test.
38044 2004-10-15 Ben Elliston <bje@au.ibm.com>
38046 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38048 2004-10-14 Geoffrey Keating <geoffk@apple.com>
38050 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38051 * gcc.dg/macho-lo-sum.c: Likewise.
38053 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
38055 * gcc.dg/ppc-spe64-1.c: New test.
38057 2004-10-14 Devang Patel <dpatel@apple.com>
38060 * gcc.dg/pr17635.c : New test.
38062 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
38064 * gcc.dg/vect/vect-28.c: Remove xfail.
38065 * gcc.dg/vect/vect-30.c: Remove xfail.
38066 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38067 * gcc.dg/vect/vect-33.c: Remove xfail.
38068 * gcc.dg/vect/vect-44.c: Remove xfail.
38069 * gcc.dg/vect/vect-46.c: Remove xfail.
38070 * gcc.dg/vect/vect-50.c: Remove xfail.
38071 * gcc.dg/vect/vect-52.c: Remove xfail.
38072 * gcc.dg/vect/vect-54.c: Remove xfail.
38073 * gcc.dg/vect/vect-58.c: Remove xfail.
38074 * gcc.dg/vect/vect-60.c: Remove xfail.
38075 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38076 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38077 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38078 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38079 * gcc.dg/vect/vect-8.c: Remove xfail.
38080 * gcc.dg/vect/vect-80.c: Remove xfail.
38081 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38083 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38085 * gcc.dg/vect/vect-82.c: New testcase.
38086 * gcc.dg/vect/vect-82_64.c: New testcase.
38087 * gcc.dg/vect/vect-83.c: New testcase.
38088 * gcc.dg/vect/vect-83_64.c: New testcase.
38090 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38092 * gcc.dg/cpp/error-1.c: New test.
38094 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38096 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38098 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
38101 * gcc.dg/cris-peep2-xsrand2.c: New test.
38103 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
38106 * g++.dg/expr/for2.C: New test.
38108 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38110 * g++.dg/inherit/thunk1.C: Run on the SPARC.
38112 2004-10-13 Jakub Jelinek <jakub@redhat.com>
38114 PR tree-optimization/17724
38115 * g++.dg/opt/pr17724-1.C: New test.
38116 * g++.dg/opt/pr17724-2.C: New test.
38117 * g++.dg/opt/pr17724-3.C: New test.
38118 * g++.dg/opt/pr17724-4.C: New test.
38119 * g++.dg/opt/pr17724-5.C: New test.
38120 * g++.dg/opt/pr17724-6.C: New test.
38122 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
38125 * gcc.dg/pr17301-2.c: New test.
38127 2004-10-11 Mark Mitchell <mark@codesourcery.com>
38130 * g++.dg/parse/error22.C: New test.
38133 * g++.dg/template/spec18.C: New test.
38135 2004-10-11 Steve Ellcey <sje@cup.hp.com>
38137 * gcc.dg/ia64-asm-1.c: Add prototype for abort
38138 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38140 * gcc.dg/ia64-sync-2.c: Ditto.
38141 * gcc.dg/ia64-sync-3.c: Ditto.
38143 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
38145 * g++.dg/eh/cleanup5.C: Add dg-options "".
38147 2004-10-11 Roger Sayle <roger@eyesopen.com>
38149 PR middle-end/17657
38150 * gcc.dg/switch-4.c: New test case.
38152 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
38154 * gcc.c-torture/execute/20041011-1.c: New test.
38156 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38159 * g++.dg/init/for3.C: New test.
38162 * g++.dg/opt/switch2.C: New test.
38164 PR middle-end/17703
38165 * g++.dg/warn/Wreturn-2.C: New test.
38167 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38170 * g++.dg/eh/cleanup5.C: New test.
38172 2004-10-10 Mark Mitchell <mark@codesourcery.com>
38175 * g++.dg/parse/error21.C: New test.
38177 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
38179 * g++.dg/overload/pmf1.C: Adjust quoting marks.
38180 * g++.dg/warn/incomplete1.C: Likewise.
38181 * g++.dg/template/qualttp20.C: Likewise.
38183 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38186 * parm-incomplete-1.c: New test.
38188 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38191 * g++.dg/parse/error19.C: New test.
38194 * g++.dg/init/new11.C: New test.
38197 * g++.dg/parse/error20.C: New test.
38200 * g++.dg/template/crash24.C: New test.
38202 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38205 * gcc.dg/pr17301-1.c: New test.
38207 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38210 * gcc.dg/anon-struct-5.c: New test.
38212 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
38215 * gcc.dg/pr17844-1.c: New test.
38217 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
38219 PR tree-optimization/17906
38220 * gcc.c-torture/compile/pr17906.c: New.
38222 2004-10-09 Stuart Hastings <stuart@apple.com>
38223 Roger Sayle <roger@eyesopen.com>
38225 PR rtl-optimization/17853
38226 * gcc.dg/i386-mmx-5.c: New testcase.
38228 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
38230 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38232 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38235 * g++.dg/template/static9.C: New test.
38238 * g++.dg/parse/operator5.C: New test.
38240 2004-10-09 Roger Sayle <roger@eyesopen.com>
38242 PR middle-end/17894
38243 * gcc.c-torture/execute/divcmp-4.c: New test case.
38245 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38248 * g++.dg/opt/pr17902.C: New test.
38250 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38252 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38254 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38256 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38258 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38260 * gcc.dg/assign-warn-3.c: New test.
38262 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38265 * gcc.dg/cpp/ident-1.c: New test.
38267 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38269 * gcc.c-torture/compile/acc1.c: New.
38271 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38273 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38274 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38276 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38278 * gcc.dg/ultrasp11.c: New test.
38280 2004-10-08 Michael Matz <matz@suse.de>
38282 * gcc.dg/doloop-2.c: New test.
38284 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38286 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38287 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38288 objc.dg/method-9.m: Update expected diagnostics.
38290 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38292 * gcc.dg/ppc-fsel-3.c: New file.
38293 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38295 2004-10-07 Paul Brook <paul@codesourcery.com>
38297 * gfortran.dg/intrinsic_verify_1.f90: New test.
38299 2004-10-07 Paul Brook <paul@codesourcery.com>
38301 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38303 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38305 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38306 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38309 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38311 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38313 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38316 * g++.dg/warn/Winline-4.C: New test.
38318 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38320 * gcc.c-torture/compile/20041007-1.c: New test.
38322 2004-10-07 Paul Brook <paul@codesourcery.com>
38325 * gfortran.dg/use_allocated_1.f90: New test.
38327 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38329 PR middle-end/17849
38330 * gfortran.fortran-torture/compile/nested.f90: New test
38332 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38334 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38336 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38339 * g++.dg/ext/asm6.C: New test.
38341 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38343 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38345 2004-10-06 Paul Brook <paul@codesourcery.com>
38347 PR libfortran/17709
38348 * gfortran.dg/empty_format_1.f90: New test.
38350 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38353 * gfortran.dg/ishft.f90: New test.
38356 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38359 2004-10-06 Paul Brook <paul@codesourcery.com>
38361 * gfortran.dg/do_1.f90: New test.
38363 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38365 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38366 optimizing for size.
38368 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38370 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38372 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38374 * gcc.c-torture/compile/20041005-1.c: New test.
38376 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38379 * g++.dg/lookup/koenig4.C: New.
38381 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38383 * g++.dg/other/classkey1.C: Adjust quoting marks.
38384 * g++.dg/parse/error15.C: Likewise.
38385 * g++.dg/template/meminit2.C (int>): Likewise.
38387 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38390 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38393 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38396 * gfortran.dg/pr17708.f90: New test.
38398 2004-10-04 Chao-ying Fu <fu@mips.com>
38400 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38401 * gcc.dg/vect/vect-4.c: Ditto.
38402 * gcc.dg/vect/vect-5.c: Ditto.
38403 * gcc.dg/vect/vect-6.c: Ditto.
38404 * gcc.dg/vect/vect-8.c: Ditto.
38405 * gcc.dg/vect/vect-16.c: Ditto.
38406 * gcc.dg/vect/vect-30.c: Ditto.
38407 * gcc.dg/vect/vect-40.c: Ditto.
38408 * gcc.dg/vect/vect-41.c: Ditto.
38409 * gcc.dg/vect/vect-42.c: Ditto.
38410 * gcc.dg/vect/vect-43.c: Ditto.
38411 * gcc.dg/vect/vect-44.c: Ditto.
38412 * gcc.dg/vect/vect-45.c: Ditto.
38413 * gcc.dg/vect/vect-46.c: Ditto.
38414 * gcc.dg/vect/vect-47.c: Ditto.
38415 * gcc.dg/vect/vect-48.c: Ditto.
38416 * gcc.dg/vect/vect-49.c: Ditto.
38417 * gcc.dg/vect/vect-50.c: Ditto.
38418 * gcc.dg/vect/vect-51.c: Ditto.
38419 * gcc.dg/vect/vect-52.c: Ditto.
38420 * gcc.dg/vect/vect-53.c: Ditto.
38421 * gcc.dg/vect/vect-54.c: Ditto.
38422 * gcc.dg/vect/vect-55.c: Ditto.
38423 * gcc.dg/vect/vect-56.c: Ditto.
38424 * gcc.dg/vect/vect-57.c: Ditto.
38425 * gcc.dg/vect/vect-58.c: Ditto.
38426 * gcc.dg/vect/vect-59.c: Ditto.
38427 * gcc.dg/vect/vect-60.c: Ditto.
38428 * gcc.dg/vect/vect-74.c: Ditto.
38429 * gcc.dg/vect/vect-79.c: Ditto.
38430 * gcc.dg/vect/vect-80.c: Ditto.
38432 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38434 * gcc.dg/unused-7.c: Use the correct option.
38436 2004-10-04 Paul Brook <paul@codesourcery.com>
38437 Bud Davis <bdavis9659@comcast.net>
38441 * gfortran/pr17706.f90: New test.
38442 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38444 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38446 * gfortran.dg/pr17612.f90: New test.
38448 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38450 * g++.dg/template/local1.C: Adjust quoting marks in
38451 testing for diagnostics.
38452 * g++.dg/tls/diag-2.C: Likewise.
38453 * g++.dg/other/error8.C: Likewise.
38455 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38458 * gcc.dg/unused-4.c: Adjust to be correct.
38461 * gcc.dg/unused-7.c: New test.
38463 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38466 * g++.dg/overload/template2.C: New test.
38468 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38470 PR tree-optimization/16632
38471 * gcc.dg/tree-ssa/20041002-1.c: New.
38473 2004-10-03 Paul Brook <paul@codesourcery.com>
38475 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38476 rather than relying on default formatting.
38478 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38480 * gcc.dg/20040920-1.c: Update expected message text.
38482 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38484 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38486 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38488 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38491 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38493 * gcc.dg/tree-ssa/pr17343.c: Remove.
38495 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38498 * gcc.dg/tree-ssa/pr17343.c: New test.
38500 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38502 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38503 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38504 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38505 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38506 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38508 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38510 * gcc.dg/lvalue-2.c: New test.
38512 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38515 * gcc.dg/pr17730-1.c: New test
38517 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38520 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38522 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38524 * gcc.c-torture/execute/stdarg-1.c: New test.
38525 * gcc.c-torture/execute/stdarg-2.c: New test.
38526 * gcc.c-torture/execute/stdarg-3.c: New test.
38527 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38528 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38529 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38530 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38531 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38533 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38535 PR tree-optimization/17697
38536 * g++.dg/opt/pr17697-1.C: New test.
38537 * g++.dg/opt/pr17697-2.C: New test.
38538 * g++.dg/opt/pr17697-3.C: New test.
38540 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38543 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38544 gcc.dg/vla-init-5.c: New tests.
38546 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38549 * gcc.dg/pr13804-1.c: New test.
38551 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38554 * gfortran.dg/pr16938.f90: New test.
38556 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38558 * g++.dg/template/crash23.C: New test.
38560 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38563 * g++.dg/template/static8.C: New test.
38565 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38568 * g++.dg/other/error9.C: New test.
38570 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38572 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38574 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38577 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38579 2004-09-26 Roger Sayle <roger@eyesopen.com>
38581 PR middle-end/17112
38582 * gcc.dg/pr17112-1.c: New test case.
38584 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38587 * gcc.dg/pr11459-1.c: New test.
38589 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38591 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38592 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38594 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38596 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38598 2004-09-25 Jan Hubicka <jh@suse.cz>
38600 * compile/30040909-1.c: New test.
38601 * compile/30040907-1.c: New test.
38603 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38605 * gcc.c-torture/execute/va-arg-26.c: New test.
38607 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38609 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38610 extra diagnostics on targets with 64-bit pointers.
38611 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38613 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38616 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38617 * gcc.dg/decl-3.c: Adjust expected message.
38619 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38622 * gfortran.dg/pr17615.f90: New test.
38624 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38626 PR tree-optimzation/17517
38627 * g++.dg/tree-ssa/pr17517.C: New Test.
38629 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38632 * g++.dg/lookup/ambig3.C: New.
38634 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38637 * g++.dg/opt/pr17624.C: New test.
38639 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38642 * gcc.dg/Wbad-function-cast-1.c: New test.
38644 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38646 * g++.dg/ext/complit1.C
38647 * g++.dg/other/error2.C
38648 * g++.dg/other/nontype-1.C
38649 * g++.dg/parse/crash11.C
38650 * g++.dg/parse/crash12.C
38651 * g++.dg/parse/error15.C
38652 * g++.dg/parse/error4.C
38653 * g++.dg/parse/tmpl-outside1.C
38654 * g++.dg/parse/too-many-tmpl-args1.C
38655 * g++.dg/template/dependent-expr3.C
38656 * g++.dg/template/error10.C
38657 * g++.dg/template/instantiate1.C
38658 * g++.dg/template/vtable2.C
38659 * g++.dg/warn/Wshadow-1.C
38660 * g++.dg/warn/weak1.C
38661 * g++.old-deja/g++.brendan/crash16.C
38662 * g++.old-deja/g++.brendan/crash18.C
38663 * g++.old-deja/g++.brendan/crash48.C
38664 * g++.old-deja/g++.brendan/crash49.C
38665 * g++.old-deja/g++.brendan/crash55.C
38666 * g++.old-deja/g++.brendan/crash56.C
38667 * g++.old-deja/g++.brendan/crash8.C
38668 * g++.old-deja/g++.brendan/enum11.C
38669 * g++.old-deja/g++.brendan/enum8.C
38670 * g++.old-deja/g++.brendan/enum9.C
38671 * g++.old-deja/g++.brendan/friend3.C
38672 * g++.old-deja/g++.brendan/misc14.C
38673 * g++.old-deja/g++.bugs/900402_02.C
38674 * g++.old-deja/g++.bugs/900404_03.C
38675 * g++.old-deja/g++.bugs/900404_04.C
38676 * g++.old-deja/g++.bugs/900428_03.C
38677 * g++.old-deja/g++.jason/crash4.C
38678 * g++.old-deja/g++.jason/overload21.C
38679 * g++.old-deja/g++.jason/redecl1.C
38680 * g++.old-deja/g++.jason/report.C
38681 * g++.old-deja/g++.jason/rfg10.C
38682 * g++.old-deja/g++.jason/template30.C
38683 * g++.old-deja/g++.law/arm12.C
38684 * g++.old-deja/g++.law/ctors5.C
38685 * g++.old-deja/g++.law/cvt20.C
38686 * g++.old-deja/g++.law/init10.C
38687 * g++.old-deja/g++.law/init8.C
38688 * g++.old-deja/g++.law/visibility17.C
38689 * g++.old-deja/g++.law/visibility7.C
38690 * g++.old-deja/g++.mike/net8.C
38691 * g++.old-deja/g++.mike/p646.C
38692 * g++.old-deja/g++.mike/p700.C
38693 * g++.old-deja/g++.mike/p701.C
38694 * g++.old-deja/g++.mike/p811.C
38695 * g++.old-deja/g++.ns/template13.C
38696 * g++.old-deja/g++.other/array3.C
38697 * g++.old-deja/g++.other/crash25.C
38698 * g++.old-deja/g++.other/dtor3.C
38699 * g++.old-deja/g++.other/dtor4.C
38700 * g++.old-deja/g++.other/main1.C
38701 * g++.old-deja/g++.other/warn7.C
38702 * g++.old-deja/g++.pt/crash11.C
38703 * g++.old-deja/g++.pt/crash36.C
38704 * g++.old-deja/g++.pt/spec22.C
38705 * g++.old-deja/g++.pt/spec9.C
38706 * g++.old-deja/g++.pt/ttp52.C
38707 * g++.old-deja/g++.robertl/eb103.C
38708 * g++.old-deja/g++.robertl/eb121.C
38709 * g++.old-deja/g++.robertl/eb22.C
38710 * g++.old-deja/g++.robertl/eb8.C:
38711 Update locations and/or regexps of dg-error markers.
38712 Remove markers for some bogus messages that are no longer issued.
38714 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38716 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38717 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38719 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38722 * g++.dg/lookup/crash5.C: New test.
38724 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38726 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38727 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38728 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38729 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38730 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38731 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38733 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38734 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38735 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38736 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38737 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38738 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38740 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38742 * gcc.dg/vect/vect-44.c: Check additional cases.
38743 * gcc.dg/vect/vect-48.c: Check additional cases.
38745 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38746 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38747 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38748 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38749 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38750 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38751 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38752 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38753 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38755 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38756 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38757 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38759 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38761 * gcc.dg/tree-ssa/loop-6.c: New test.
38763 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38766 * g++.dg/inherit/base2.C: New.
38768 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38770 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38771 * gcc.dg/20001012-2.c: Likewise.
38772 * gcc.dg/20001013-1.c: Likewise.
38773 * gcc.dg/20001101-1.c: Likewise.
38774 * gcc.dg/20001102-1.c: Likewise.
38775 * gcc.dg/bf-spl1.c: Likewise.
38776 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38777 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38779 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38781 PR tree-optimization/16721
38782 * gcc.dg/tree-ssa/pr16721.c: New test.
38784 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38786 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38787 * gcc.dg/20040305-1.c: Likewise.
38789 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38792 * gcc.c-torture/compile/pr16566-1.c,
38793 gcc.c-torture/compile/pr16566-2.c,
38794 gcc.c-torture/compile/pr16566-3.c: New tests.
38796 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38798 PR tree-optimization/17512
38799 * gcc.c-torture/compile/20040916-1.c.
38801 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38803 * gcc.dg/pragma-re-3.c: New test.
38805 2004-09-17 Matt Austern <austern@apple.com>
38808 * g++.dg/other/anon3.C: New.
38810 2004-09-21 Roger Sayle <roger@eyesopen.com>
38813 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38814 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38815 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38816 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38817 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38819 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38822 * gfortran.dg/pr17286.f90: New test.
38824 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38827 * g++.dg/template/static7.C: New test.
38829 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38832 * gcc.c-torture/compile/pr17558.c: New test.
38834 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38836 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38837 if SKIP_ATTRIBUTE is defined.
38839 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38842 * gfortran.dg/pr15957.f90: New test.
38844 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38846 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38848 * gcc.dg/vect/vect-79.c: Likewise.
38849 * gcc.dg/vect/vect-80.c: Likewise.
38851 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38854 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38856 2004-09-20 Ira Rosen <irar@il.ibm.com>
38858 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38859 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38860 * gcc.dg/vect/vect-62.c: New testcase.
38861 * gcc.dg/vect/vect-63.c: New testcase.
38862 * gcc.dg/vect/vect-64.c: New testcase.
38863 * gcc.dg/vect/vect-65.c: New testcase.
38864 * gcc.dg/vect/vect-66.c: New testcase.
38865 * gcc.dg/vect/vect-67.c: New testcase.
38866 * gcc.dg/vect/vect-68.c: New testcase.
38867 * gcc.dg/vect/vect-69.c: New testcase.
38868 * gcc.dg/vect/vect-79.c: New testcase.
38869 * gcc.dg/vect/vect-80.c: New testcase.
38871 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38873 * gcc.target/mips/asm-1.c: New test.
38875 2004-09-19 Ira Rosen <irar@il.ibm.com>
38877 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38878 * gcc.dg/vect/vect-73.c: New testcase.
38879 * gcc.dg/vect/vect-74.c: New testcase.
38880 * gcc.dg/vect/vect-75.c: New testcase.
38881 * gcc.dg/vect/vect-76.c: New testcase.
38882 * gcc.dg/vect/vect-77.c: New testcase.
38883 * gcc.dg/vect/vect-78.c: New testcase
38885 2004-09-18 Paul Brook <paul@codesourcery.com>
38887 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38889 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38892 * gcc.dg/pr17424-1.c: New test.
38894 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38896 * g++.dg/tree-ssa/pr17153.C: New test.
38898 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38901 * g++.dg/pch/wchar-1.C: New.
38902 * g++.dg/pch/wchar-1.Hs: New.
38904 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38906 * gcc.c-torture/execute/20040917-1.c: New test.
38908 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38910 PR tree-optimization/17319
38911 * gcc.dg/pr17319.c: New test.
38913 2004-09-17 Devang Patel <dpatel@apple.com>
38915 * gcc.dg/20040813-1.c: New test.
38917 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38919 PR tree-optimization/17273
38920 * gcc.c-torture/compile/pr17273.c: New test.
38922 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38924 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38925 Update expected messages.
38926 * gcc.dg/declspec-13.c: New test.
38928 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38930 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38932 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38934 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38935 change what 'a' is pointing to.
38937 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38940 * g++.dg/template/error18.C: New test.
38943 * g++.dg/warn/Wunused-8.C: New test.
38945 2004-09-17 Steven Bosscher <stevenb@suse.de>
38947 PR tree-optimization/17513
38948 * gcc.dg/20040916-1.c: New test.
38950 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38953 * g++.dg/template/typename7.C: New test.
38955 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38957 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38959 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38961 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38962 with -ftree-based-profiling also.
38963 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38965 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38968 * gfortran.dg/der_array_io_1.f90: New test.
38969 * gfortran.dg/der_array_io_2.f90: New test.
38970 * gfortran.dg/der_array_io_3.f90: New test.
38972 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38974 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38977 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38979 * g++.dg/opt/switch1.C: New test.
38981 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38983 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38984 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38985 Update expected messages.
38987 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38990 * gfortran.dg/same_name_1.f90: New test.
38992 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38994 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38995 dereference garbage pointers.
38997 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38999 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39000 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39002 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39003 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39004 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39006 2004-09-14 Mark Mitchell <mark@codesourcery.com>
39009 * g++.dg/template/mangle1.C: New test.
39011 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39013 PR tree-optimization/17252
39014 * gcc.c-torture/execute/pr17252.c: New test.
39016 2004-09-14 Andrew Pinski <apinski@apple.com>
39018 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39020 2004-09-14 Roger Sayle <roger@eyesopen.com>
39022 PR rtl-optimization/9771
39023 * gcc.dg/pr9771-1.c: New test case.
39025 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39027 PR tree-optimization/15262
39028 * gcc.c-torture/execute/pr15262-1.c: New test.
39029 * gcc.c-torture/execute/pr15262-2.c: New test.
39031 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
39033 * gcc.dg/declspec-12.c: New test.
39035 2004-09-14 Bud Davis <bdavis9659@comcast.net>
39037 * gfortran.dg/pr17090.f90: Add directives to test.
39039 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39041 * gcc.c-torture/compile/20040914-1.c: New test.
39043 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39046 * g++.dg/template/decl2.C: New test.
39048 2004-09-13 Bud Davis <bdavis9659@comcast.net>
39051 * gfortran.dg/pr17090.f90: New test.
39053 2004-09-13 Dale Johannesen <dalej@apple.com>
39055 * gcc.c-torture/compile/pr17408.c: New test case.
39057 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39060 * g++.dg/parse/crash17.C: New test.
39063 * g++.dg/template/enum3.C: New test.
39065 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
39067 * lib/gcc-defs.exp: Load wrapper.exp.
39068 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39070 * lib/gcc.exp (gcc_init): Similar.
39071 * lib/gfortran.exp (gfortran_init): Similar.
39072 * lib/objc.exp (objc_init): Similar.
39073 * lib/treelang.exp (treelang_init): Similar.
39074 * lib/wrapper.exp: New file with build_wrapper call machinery in
39075 ${tool}_maybe_build_wrapper.
39077 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39079 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39081 * gcc.dg/declspec-11.c: Update expected messages.
39082 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39083 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39084 gcc.dg/inline-12.c: New tests.
39086 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
39088 * g++.dg/tree-ssa/pr17400.C: New testcase.
39090 2004-09-13 James E Wilson <wilson@specifixinc.com>
39092 * gcc.target/mips/sb1-1.c: New testcase.
39094 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
39096 * lib/g77-dg.exp: Remove unused file.
39097 * lib/mike-g77.exp: Ditto.
39098 * lib/g77.exp: Ditto.
39100 2004-09-12 Richard Henderson <rth@redhat.com>
39102 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39104 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39106 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39107 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39108 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39109 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39110 Update expected messages.
39112 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
39114 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39115 declaration/use mismatch for dirp parameter.
39117 2004-09-12 Andrew Pinski <apinski@apple.com>
39119 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39120 -fgnu-runtime is passed.
39122 2004-09-12 Richard Henderson <rth@redhat.com>
39124 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39125 do the uplevel thing and update additional_flags directly.
39126 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39127 gfortran.fortran-torture/execute/intrinsic_nearest.x,
39128 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39129 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39131 2004-09-11 Steven Bosscher <stevenb@suse.de>
39133 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39135 2004-09-11 Roger Sayle <roger@eyesopen.com>
39137 PR middle-end/17411
39138 * g++.dg/opt/pr17411-1.C: New test case.
39140 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39142 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39143 gcc.dg/tls/diag-2.c: Update expected messages.
39144 * gcc.dg/991209-1.c: Specify compilation options. Update expected
39146 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39147 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39148 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39149 gcc.dg/tls/diag-5.c: New tests.
39151 2004-09-11 Zack Weinberg <zack@codesourcery.com>
39153 * gcc.dg/20040910-1.c: Correct dg-error regexp.
39155 2004-09-11 Steven Bosscher <stevenb@suse.de>
39157 * g++.dg/parse/break-in-for.C: New test.
39159 2004-09-11 Jakub Jelinek <jakub@redhat.com>
39161 * gcc.dg/tree-ssa/20040911-1.c: New test.
39163 2004-09-11 Andreas Jaeger <aj@suse.de>
39165 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39166 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39168 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
39170 * gcc.target/frv: New directory of FR-V-specific tests.
39172 2004-09-10 James E Wilson <wilson@specifixinc.com>
39174 * gcc.dg/convert-vec-1.c: New test.
39176 2004-09-10 Roger Sayle <roger@eyesopen.com>
39178 PR middle-end/17024
39179 * gcc.dg/pr17024-1.c: New test case.
39181 2004-09-10 Eric Christopher <echristo@redhat.com>
39183 * gcc.dg/20040910-1.c: New test.
39185 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39187 * gcc.dg/bitfld-9.c: New test.
39189 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
39191 * gcc.c-torture/execute/ieee/acc1.c: New test.
39192 * gcc.c-torture/execute/ieee/acc2.c: New test.
39193 * gcc.c-torture/execute/ieee/mzero6.c: New test.
39195 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
39197 * gcc.dg/deprecated-2.c: New test.
39199 2004-09-09 James E Wilson <wilson@specifixinc.com>
39201 * gcc.dg/init-vec-1.c: New test.
39203 2004-09-09 Roger Sayle <roger@eyesopen.com>
39205 PR middle-end/17055
39206 * gcc.dg/pr17055-1.c: New test case.
39208 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
39211 * gcc.c-torture/execute/pr17377.c: New test.
39213 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39216 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39217 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39218 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39219 gcc.dg/long-long-typespec-1.c: New tests.
39220 * gcc.dg/tls/diag-2.c: Update expected diagnostics
39222 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39224 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39225 gcc.dg/gnu99-static-1.c: New tests.
39227 2004-09-08 Devang Patel <dpatel@apple.com>
39229 * gcc.dg/darwin-ld-20040828-1.c: New test.
39230 * gcc.dg/darwin-ld-20040828-2.c: New test.
39231 * gcc.dg/darwin-ld-20040828-3.c: New test.
39233 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39235 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39236 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39238 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39239 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39241 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39242 types they qualify.
39243 * objc.dg/type-size-2.m: Fix wording in comment.
39244 * objc.dg/va-meth-1.m: New test case.
39246 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39249 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39250 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39252 2004-09-06 Devang Patel <dpatel@apple.com>
39254 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39255 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39257 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39259 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39260 reflect changed line numbering of diagnostics.
39262 2004-09-06 Paul Brook <paul@codesourcery.com>
39264 * gfortran.dg/edit_real_1.f90: Add new test.
39266 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39268 * gcc.dg/tree-ssa/loop-2.c: New test.
39269 * gcc.dg/tree-ssa/loop-3.c: New test.
39270 * gcc.dg/tree-ssa/loop-4.c: New test.
39271 * gcc.dg/tree-ssa/loop-5.c: New test.
39273 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39275 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39277 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39279 * gcc.dg/format/sentinel-1.c: New test.
39281 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39283 * gcc.dg/builtins-46.c: New.
39285 2004-09-03 Devang Patel <dpatel@apple.com>
39287 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39288 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39290 2004-09-03 Jan Beulich <jbeulich@novell.com>
39292 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39293 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39294 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39295 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39296 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39297 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39298 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39299 the non-portable bzero.
39300 * gcc.dg/20010912-1.c: xfail for NetWare.
39301 * gcc.dg/20020426-2.c: xfail for NetWare.
39302 * gcc.dg/20021014-1.c: xfail for NetWare.
39303 * gcc.dg/20021018-1.c: xfail for NetWare.
39304 * gcc.dg/20030213-1.c: xfail for NetWare.
39305 * gcc.dg/20030225-1.c: xfail for NetWare.
39306 * gcc.dg/20030708-1.c: xfail for NetWare.
39307 * gcc.dg/builtins-config.h: Also exclude NetWare.
39308 * gcc.dg/format/format.h: Define restrict only if not already defined.
39309 * gcc.dg/nest.c: xfail for NetWare.
39310 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39311 * lib/target-supports.exp (check_visibility_available): Exclude
39314 2004-09-03 Jan Beulich <jbeulich@novell.com>
39316 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39317 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39318 deterministic starting point for the alignment of structure fields.
39319 * gcc.dg/Wpadded.c: Dito.
39320 * g++.dg/abi/vbase10.C: Dito.
39322 2004-09-03 Devang Patel <dpatel@apple.com>
39324 * g++.dg/debug/pr15736.cc: New test.
39326 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39328 * README.QMTEST: Fix out-of-date link.
39330 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39333 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39334 Delete. Duplicate of gfortran.dg/g77/20010610.f
39336 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39338 * g++.dg/abi/arm_rtti1.C: New test.
39340 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39342 * gcc.dg/ppc-vector-memcpy.c: New.
39343 * gcc.dg/ppc-vector-memset.c: New.
39345 2004-09-02 Chao-ying Fu <fu@mips.com>
39347 * gcc.target/mips/mips-3d-1.c: New test.
39348 * gcc.target/mips/mips-3d-2.c: New test.
39349 * gcc.target/mips/mips-3d-3.c: New test.
39350 * gcc.target/mips/mips-3d-4.c: New test.
39351 * gcc.target/mips/mips-3d-5.c: New test.
39352 * gcc.target/mips/mips-3d-6.c: New test.
39353 * gcc.target/mips/mips-3d-7.c: New test.
39354 * gcc.target/mips/mips-3d-8.c: New test.
39355 * gcc.target/mips/mips-3d-9.c: New test.
39356 * gcc.target/mips/mips-ps-1.c: New test.
39357 * gcc.target/mips/mips-ps-2.c: New test.
39358 * gcc.target/mips/mips-ps-3.c: New test.
39359 * gcc.target/mips/mips-ps-4.c: New test.
39360 * gcc.target/mips/mips-ps-type.c: New test.
39362 2004-09-02 Paul Brook <paul@codesourcery.com>
39364 * gfortran.dg/edit_real_1.f90: Add new tests.
39366 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39369 * gfortran.dg/merge_char_1.f90: New test.
39371 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39374 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39376 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39379 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39381 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39383 * g++.dg/opt/loop1.C: Do not XFAIL.
39385 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39387 * gcc.c-torture/execute/20040831-1.c: New test.
39389 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39392 * gfortran.dg/g77/20010610.f: Now passes.
39393 Copy from g77.f-torture/execute. Add dg-run directive.
39394 * gfortran.dg/g77/README: Update
39396 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39398 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39399 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39400 (t1, t2, t3, t4): Add volatile.
39402 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39404 * g++.dg/ext/visibility/arm1.C: New test.
39406 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39408 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39411 2004-09-01 Paul Brook <paul@codesourcery.com>
39413 * gfortran.dg/eof_2.f90: New test.
39415 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39418 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39420 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39422 PR libfortran/16805
39423 * gfortran.dg/list_read_2.f90: New test.
39425 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39427 * g++.dg/abi/key1.C: New test.
39429 2004-08-31 Richard Henderson <rth@redhat.com>
39431 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39433 * g++.dg/other/offsetof5.C: Remove duplicate.
39435 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39438 * gfortran.dg/func_derived_1.f90: New test.
39440 2004-08-31 Paul Brook <paul@codesourcery.com>
39442 * gfortran.dg/eof_1.f90: New test.
39444 2004-08-31 Paul Brook <paul@codesourcery.com>
39446 * gfortran.dg/list_read_1.f90: New file.
39448 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39450 * g++.dg/opt/loop1.C: XFAIL.
39452 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39454 * gcc.dg/funcdef-storage-1.c: New.
39455 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39456 an extern function in local scope.
39457 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39458 declare an 'auto inline' function in local scope.
39459 * gcc.dg/20011130-1.c: Likewise.
39460 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39461 an 'auto' function in local scope.
39462 * gcc.dg/20021014-1.c: Likewise.
39463 * gcc.dg/20030331-2.c: Likewise.
39465 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39467 * gfortran.dg/blockdata_1.f90: New test.
39469 2004-08-30 Richard Henderson <rth@redhat.com>
39471 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39473 2004-08-30 Richard Henderson <rth@redhat.com>
39475 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39476 additional_flags set by alternate driver.
39477 (ieee-options): New procedure.
39478 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39479 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39480 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39481 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39483 2004-08-30 Richard Henderson <rth@redhat.com>
39485 * lib/f-torture.exp: Remove.
39487 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39489 PR rtl-optimization/16590
39490 * g++.dg/opt/loop1.C: New test.
39492 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39495 * gfortran.dg/oldstyle_1.f90: New test.
39497 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39498 Paul Brook <paul@codesourcery.com>
39500 * gfortran.dg/g77/README: Update.
39501 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39502 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39503 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39505 2004-08-28 Paul Brook <paul@codesourcery.com>
39507 PR libfortran/17195
39508 * gfortran.dg/edit_real_1.f90: New test.
39510 2004-08-27 Paul Brook <paul@codesourcery.com>
39512 * gfortran.dg/rewind_1.f90: New test.
39514 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39517 * gfortran.dg/pr16597.f90: New test.
39519 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39522 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39523 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39524 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39525 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39526 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39528 2004-08-26 Nick Clifton <nickc@redhat.com>
39530 * gcc.c-torture/compile/pr17119.c: New test.
39532 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39534 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39536 2004-08-25 Richard Henderson <rth@redhat.com>
39538 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39539 the bits that expect kind=8 to be the largest real kind.
39541 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39543 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39545 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39547 * gfortran.dg/assignment_1.f90: New test.
39549 2004-08-25 Adam Nemet <anemet@lnxw.com>
39551 * g++.dg/template/repo3.C: New test.
39553 2004-08-25 Roger Sayle <roger@eyesopen.com>
39555 PR middle-end/16693
39556 PR tree-optimization/16372
39557 * g++.dg/opt/pr16372-1.C: New test case.
39558 * g++.dg/opt/pr16693-1.C: New test case.
39559 * g++.dg/opt/pr16693-2.C: New test case.
39561 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39563 * objc.dg/proto-lossage-4.m: New test.
39565 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39568 * g++.dg/inherit/local2.C: New test.
39570 2004-08-25 Paul Brook <paul@codesourcery.com>
39573 * gfortran.dg/string_ctor_1.f90: New test.
39575 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39578 * g++.dg/template/redecl2.C: New test.
39580 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39583 * gfortran.dg/pr17143.f90: New test.
39585 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39588 * gfortran.dg/pr17164.f90: New test.
39590 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39592 * gcc.dg/tree-ssa/loop-1.c: New test.
39594 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39596 * gcc.c-torture/compile/20040824-1.c: New test.
39598 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39600 * gcc.c-torture/compile/iftrap-3.c: New test.
39602 2004-08-24 Paul Brook <paul@codesourcery.com>
39604 * gfortran.dg/entry_2.f90: New test.
39606 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39609 * g++.dg/lookup/ambig[12].C: New.
39611 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39614 * g++.dg/template/crash21.C: New test.
39615 * g++.dg/template/crash22.C: Likewise.
39617 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39620 * g++.dg/template/access15.C: New.
39622 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39625 * g++.dg/template/repo2.C: New test.
39627 2004-08-23 Roger Sayle <roger@eyesopen.com>
39629 PR rtl-optimization/17078
39630 * gcc.c-torture/execute/pr17078-1.c: New test case.
39632 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39635 * gcc.dg/debug/crash1.c: New test.
39637 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39640 * gcc.dg/loop-5.c: New test.
39642 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39644 * gcc.c-torture/execute/20040823-1.c: New test.
39646 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39648 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39649 to the assembler. Simplify test accordingly.
39650 (asm_abi_flags): Use GNU names.
39651 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39652 to check for ABI flags.
39654 2004-08-22 Andrew Pinski <apinski@apple.com>
39656 * g++.dg/opt/pr14029.C: New test.
39657 * gcc.c-torture/execute/pr15262.c: New test.
39659 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39661 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39663 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39666 * gfortran.dg/direct_io.f90: New test.
39668 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39671 * g++.dg/inherit/local2.C: New test.
39673 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39676 * g++.dg/warn/Wparentheses-4.C: New test.
39678 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39681 * g++.dg/inherit/local2.C: New test.
39683 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39684 * gcc.dg/ppc-ldstruct.c: Likewise.
39685 * gcc.dg/ppc64-abi-2.c: Likewise.
39687 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39689 PR rtl-optimization/17099
39690 * gcc.c-torture/execute/20040820-1.c: New test.
39692 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39694 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39696 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39699 * gfortran.dg/auto_array_1.f90: New test.
39701 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39704 * gfortran.dg/simpleif_1.f90: New test.
39706 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39708 * lib/target-supports.exp (check_profiling_available): Return
39709 false for arm*-*-symbianelf* and arm*-*-eabi*.
39712 * g++.dg/template/delete1.C: New test.
39714 2004-08-19 Paul Brook <paul@codesourcery.com>
39718 * gfortran.dg/data_char_1.f90: New test.
39720 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39723 * gfortran.dg/reduction.f90: New testcase.
39725 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39728 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39730 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39733 * g++.dg/Wparentheses-3.C: New test.
39735 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39737 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39738 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39739 * gcc.dg/vect/vect-2.c: Likewise.
39740 * gcc.dg/vect/vect-3.c: Likewise.
39741 * gcc.dg/vect/vect-4.c: Likewise.
39742 * gcc.dg/vect/vect-5.c: Likewise.
39743 * gcc.dg/vect/vect-6.c: Likewise.
39744 * gcc.dg/vect/vect-7.c: Likewise.
39745 * gcc.dg/vect/vect-25.c: Likewise.
39746 * gcc.dg/vect/vect-31.c: Likewise.
39747 * gcc.dg/vect/vect-32.c: Likewise.
39748 * gcc.dg/vect/vect-34.c: Likewise.
39749 * gcc.dg/vect/vect-36.c: Likewise.
39750 * gcc.dg/vect/vect-all.c: Likewise.
39752 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39755 * g++.dg/template/operator4.C: New test.
39757 2004-08-18 Richard Henderson <rth@redhat.com>
39759 * gcc.dg/20040206-1.c: XFAIL.
39761 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39764 * g++.dg/template/array7.C: New test.
39766 2004-08-17 James E Wilson <wilson@specifixinc.com>
39768 * gcc.dg/mips-movcc-1.c: New test.
39769 * gcc.dg/mips-movcc-2.c: New test.
39770 * gcc.dg/mips-movcc-3.c: New test.
39772 * gcc.dg/mips-nmadd-1.c: New test.
39773 * gcc.dg/mips-nmadd-2.c: New test.
39775 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39778 * g++.dg/opt/inline8.C: New test.
39781 * g++.dg/parse/error17.C: New test.
39783 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39785 * gcc.dg/vect: New directory for vectorizer tests.
39786 * gcc.dg/vect/tree-vect.h: New file.
39787 * gcc.dg/vect/vect.exp: New file.
39788 * gcc.dg/vect/pr16105.c.c: New test.
39789 * gcc.dg/vect/vect-1.c: New test.
39790 * gcc.dg/vect/vect-2.c: New test.
39791 * gcc.dg/vect/vect-3.c: New test.
39792 * gcc.dg/vect/vect-4.c: New test.
39793 * gcc.dg/vect/vect-5.c: New test.
39794 * gcc.dg/vect/vect-6.c: New test.
39795 * gcc.dg/vect/vect-7.c: New test.
39796 * gcc.dg/vect/vect-8.c: New test.
39797 * gcc.dg/vect/vect-9.c: New test.
39798 * gcc.dg/vect/vect-10.c: New test.
39799 * gcc.dg/vect/vect-11.c: New test.
39800 * gcc.dg/vect/vect-12.c: New test.
39801 * gcc.dg/vect/vect-13.c: New test.
39802 * gcc.dg/vect/vect-14.c: New test.
39803 * gcc.dg/vect/vect-15.c: New test.
39804 * gcc.dg/vect/vect-16.c: New test.
39805 * gcc.dg/vect/vect-17.c: New test.
39806 * gcc.dg/vect/vect-18.c: New test.
39807 * gcc.dg/vect/vect-19.c: New test.
39808 * gcc.dg/vect/vect-20.c: New test.
39809 * gcc.dg/vect/vect-21.c: New test.
39810 * gcc.dg/vect/vect-22.c: New test.
39811 * gcc.dg/vect/vect-23.c: New test.
39812 * gcc.dg/vect/vect-24.c: New test.
39813 * gcc.dg/vect/vect-25.c: New test.
39814 * gcc.dg/vect/vect-26.c: New test.
39815 * gcc.dg/vect/vect-27.c: New test.
39816 * gcc.dg/vect/vect-28.c: New test.
39817 * gcc.dg/vect/vect-29.c: New test.
39818 * gcc.dg/vect/vect-30.c: New test.
39819 * gcc.dg/vect/vect-31.c: New test.
39820 * gcc.dg/vect/vect-32.c: New test.
39821 * gcc.dg/vect/vect-33.c: New test.
39822 * gcc.dg/vect/vect-34.c: New test.
39823 * gcc.dg/vect/vect-35.c: New test.
39824 * gcc.dg/vect/vect-36.c: New test.
39825 * gcc.dg/vect/vect-37.c: New test.
39826 * gcc.dg/vect/vect-38.c: New test.
39827 * gcc.dg/vect/vect-40.c: New test.
39828 * gcc.dg/vect/vect-41.c: New test.
39829 * gcc.dg/vect/vect-42.c: New test.
39830 * gcc.dg/vect/vect-43.c: New test.
39831 * gcc.dg/vect/vect-44.c: New test.
39832 * gcc.dg/vect/vect-45.c: New test.
39833 * gcc.dg/vect/vect-46.c: New test.
39834 * gcc.dg/vect/vect-47.c: New test.
39835 * gcc.dg/vect/vect-48.c: New test.
39836 * gcc.dg/vect/vect-49.c: New test.
39837 * gcc.dg/vect/vect-50.c: New test.
39838 * gcc.dg/vect/vect-51.c: New test.
39839 * gcc.dg/vect/vect-52.c: New test.
39840 * gcc.dg/vect/vect-53.c: New test.
39841 * gcc.dg/vect/vect-54.c: New test.
39842 * gcc.dg/vect/vect-55.c: New test.
39843 * gcc.dg/vect/vect-56.c: New test.
39844 * gcc.dg/vect/vect-57.c: New test.
39845 * gcc.dg/vect/vect-58.c: New test.
39846 * gcc.dg/vect/vect-59.c: New test.
39847 * gcc.dg/vect/vect-60.c: New test.
39848 * gcc.dg/vect/vect-61.c: New test.
39849 * gcc.dg/vect/vect-all.c: New test.
39850 * gcc.dg/vect/vect-none.c: New test.
39852 2004-08-17 Paul Brook <paul@codesourcery.com>
39855 * gfortran.dg/entry_1.f90: New test.
39857 2004-08-17 Andrew Pinski <apinski@apple.com>
39859 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39861 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39863 * gcc.dg/pr17036-1.c: New test.
39865 2004-08-16 Devang Patel <dpatel@apple.com>
39867 * gcc.dg/darwin-20040809-1.c: New test.
39869 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39871 * gcc.dg/funcdef-attr-1.c: New test.
39873 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39875 * gcc.dg/altivec-17.c: New test.
39876 * gcc.dg/altivec-18.c: New test.
39878 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39881 * g++.dg/template/vtable2.C: New test.
39883 2004-08-14 Richard Henderson <rth@redhat.com>
39885 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39886 * gcc.dg/pack-test-4.c (main): Return 0.
39887 * gcc.dg/setjmp-1.c: Remove XFAIL.
39888 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39890 2004-08-14 Richard Henderson <rth@redhat.com>
39892 * gcc.dg/980217-1.c: Add prototype for printf.
39894 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39896 * gfortran.dg/pr16935.f90: New test.
39898 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39900 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39902 2004-08-13 Paul Brook <paul@codesourcery.com>
39904 * gfortran.dg/der_io_1.f90: Remove stray comma.
39906 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39908 * gcc.dg/vmx/cw-bug-2.c: Remove.
39909 * gcc.dg/vmx/vprint-1.c: Remove.
39910 * gcc.dg/vmx/vscan-1.c: Remove.
39912 2004-08-12 Devang patel <dpatel@apple.com>
39914 * gcc.dg/darwin-20040809-2.c: New test.
39916 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39918 * g++.dg/ext/altivec-12.C: New test.
39920 * g++.dg/ext/altivec-11.C: New test.
39922 2004-08-12 Paul Brook <paul@codesourcery.com>
39924 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39926 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39928 * g++.dg/ext/altivec-2.C: Check for hardware support before
39929 executing any VMX instructions.
39931 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39933 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39936 * g++.old-deja/g++.other/comdat4.C: New test.
39937 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39939 2004-08-12 Ben Elliston <bje@au.ibm.com>
39942 * gcc.dg/pr16286.c: New test.
39944 2004-08-12 Jan Beulich <jbeulich@novell.com>
39946 * g++.dg/ext/asm5.C: New.
39948 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39951 * g++.dg/eh/crash1.C: New test.
39954 * g++.dg/ext/construct1.C: New test.
39956 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39959 * g++.dg/init/ptrmem1.C: New test.
39962 * g++.dg/parse/offsetof5.C: New test.
39965 * g++.dg/template/overload3.C: New test.
39967 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39970 * g++.dg/parse/error16.C: New test.
39973 * g++.dg/template/error14.C: New test.
39976 * g++.dg/template/error15.C: New test.
39978 2004-08-11 Devang Patel <dpatel@apple.com>
39980 * gcc.dg/darwin-ld-20040809-1.c: New test.
39981 * gcc.dg/darwin-ld-20040809-2.c: New test.
39983 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39986 * gfortran.dg/dfloat_1.f90: New test.
39988 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39990 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39991 * gcc.dg/dll-2.c: Fix dg-require syntax.
39992 * gcc.misc-tests/arm-isr.c (abort): Declare.
39995 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39998 * g++.dg/parse/crash16.C: New test.
40000 2004-08-10 Roger Sayle <roger@eyesopen.com>
40002 * gcc.dg/mips-rsqrt-1.c: New test case.
40003 * gcc.dg/mips-rsqrt-2.c: New test case.
40004 * gcc.dg/mips-rsqrt-3.c: New test case.
40006 2004-08-10 Paul Brook <paul@codesourcery.com>
40008 * gfortran.dg/der_io_1.f90: New test.
40010 2004-08-10 Paul Brook <paul@codesourcery.com>
40013 * gfortran.dg/der_array_1.f90: New test.
40015 2004-08-09 David Edelsohn <edelsohn@gnu.org>
40017 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40019 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
40021 * gcc.dg/wchar_t-2.c: Fix typo.
40023 2004-08-09 Falk Hueffner <falk@debian.org>
40025 PR tree-optimization/12517
40026 * gcc.c-torture/compile/pr12517.c: New test.
40028 PR tree-optimization/12578
40029 * gcc.c-torture/compile/pr12578.c: New test.
40031 PR tree-optimization/12899
40032 * gcc.c-torture/compile/pr12899.c: New test.
40034 PR rtl-optimization/14692
40035 * gcc.c-torture/compile/pr14692.c: New test.
40037 PR tree-optimization/16461
40038 * gcc.c-torture/compile/pr16461.c: New test.
40040 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
40042 * gfortran.dg/getenv_1.f90: New test.
40044 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40046 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40048 * gcc.dg/symbian5.c: Test -fno-short-wchar.
40050 2004-08-06 Paul Brook <paul@codesourcery.com>
40052 * gfortran.dg/ret_array_1.f90: New test.
40053 * gfortran.dg/ret_pointer_1.f90: New test.
40055 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
40057 * gcc.dg/missing-field-init-[12].c: New tests.
40058 * g++.dg/warn/missing-field-init-[12].C: New tests.
40060 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40062 * gcc.dg/enum2.c: New test.
40063 * gcc.dg/symbian3.c: Likewise.
40064 * gcc.dg/symbian4.c: Likewise.
40065 * gcc.dg/wchar_t-2.c: Likewise.
40067 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40069 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40072 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40074 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40075 dg-require-visiblity.
40076 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40077 * g++.dg/ext/visibility/fvisibility.C: Likewise.
40078 * g++.dg/ext/visibility/memfuncts.C: Likewise.
40079 * g++.dg/ext/visibility/new1.C: Likewise.
40080 * g++.dg/ext/visibility/pragma.C: Likewise.
40081 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40082 * g++.dg/ext/visibility/virtual.C: Likewise.
40083 * g++/dg/ext/visibility/visibility-1.C: Likewise.
40084 * g++/dg/ext/visibility/visibility-2.C: Likewise.
40085 * g++/dg/ext/visibility/visibility-3.C: Likewise.
40086 * g++/dg/ext/visibility/visibility-4.C: Likewise.
40087 * g++/dg/ext/visibility/visibility-5.C: Likewise.
40088 * g++/dg/ext/visibility/visibility-6.C: Likewise.
40089 * g++/dg/ext/visibility/visibility-7.C: Likewise.
40090 * g++/dg/ext/visibility/visibility-8.C: New test.
40091 * gcc.c-torture/compile/dll.x: Remove.
40092 * gcc.dg/dll-2.c: Use dg-require-dll
40093 * gcc.dg/visibility-10.c: New test.
40094 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40096 * lib/scanasm.exp (scan_hidden): New function.
40097 (scan_not_hidden): Likewise.
40099 2004-08-05 David Edelsohn <edelsohn@gnu.org>
40101 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40103 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
40105 * gcc.c-torture/execute/20040805-1.c: New test.
40107 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
40109 * gcc.dg/20020118-1.c: Declare abort.
40110 * gcc.dg/altivec_check.h: Likewise.
40111 * gcc.dg/iftrap-2.c: Likewise.
40112 * gcc.dg/pragma-darwin.c: Likewise.
40113 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40115 2004-08-04 Geoffrey Keating <geoffk@apple.com>
40117 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40119 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
40121 * gcc.c-torture/execute/builtins/abs-2.c,
40122 gcc.c-torture/execute/builtins/abs-3.c,
40123 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40124 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40125 intmax_t, uintmax_t and their limits.
40126 * gcc.dg/intmax_t-1.c: New test.
40128 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40130 * g++.dg/tc1/dr147.C: Add reference to PR.
40132 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
40134 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40135 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40137 2004-08-03 David Edelsohn <edelsohn@gnu.org>
40139 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40141 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40143 * gcc.dg/redecl-5.c: New test.
40144 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40147 2004-08-03 Roger Sayle <roger@eyesopen.com>
40149 PR middle-end/16790
40150 * gcc.c-torture/execute/pr16790-1.c: New test case.
40152 2004-08-03 Mark Mitchell <mark@codesourcery.com>
40154 * g++.dg/ext/visibility/assign1.C: New test.
40155 * g++.dg/ext/visibility/new1.C: Likewise.
40157 * gcc.dg/symbian1.c: New test.
40158 * gcc.dg/symbian2.c: Likewise.
40160 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
40163 * gcc.dg/i386-sse-9.c: New test.
40165 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40167 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40169 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40171 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40172 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40173 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40174 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40175 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40176 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40177 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40178 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40179 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40180 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40181 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40182 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40183 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40184 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40185 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40186 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40187 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40188 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40189 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40190 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40191 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40192 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40193 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40194 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40195 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40196 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40197 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40198 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40199 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40200 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40201 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40202 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40203 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40204 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40205 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40206 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40207 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40208 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40209 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40210 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40211 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40212 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40213 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40214 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40215 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40216 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40217 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40218 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40219 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40220 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40221 gcc.misc-tests/i386-pf-3dnow-1.c,
40222 gcc.misc-tests/i386-pf-athlon-1.c,
40223 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40224 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40225 Declare built-in functions used.
40226 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40228 2004-08-02 Mark Mitchell <mark@codesourcery.com>
40231 * g++.dg/lookup/using12.C: New test.
40233 * g++.dg/init/null1.C: Fix PR number.
40234 * g++.dg/parse/namespace10.C: Likewise.
40236 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40239 * g++.dg/template/spec17.C: New test.
40240 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40241 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40243 2004-08-02 David Billinghurst
40246 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40248 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40250 * gcc.dg/ia64-got-1.c: New test case.
40252 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40255 * g++.dg/init/null1.C: New test.
40256 * g++.dg/tc1/dr76.C: Adjust error marker.
40259 * g++.dg/parse/namespace10.C: New test.
40262 * g++.dg/inherit/ptrmem2.C: New test.
40264 2004-08-02 Ben Elliston <bje@au.ibm.com>
40267 * gcc.dg/pr16155.c: New test.
40269 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40271 * gcc.dg/redecl-2.c: New test.
40273 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40275 * gcc.dg/darwin-longdouble.c: New file.
40277 2004-07-30 Richard Henderson <rth@redhat.com>
40279 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40280 write to constant argument.
40281 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40283 2004-07-30 Richard Henderson <rth@redhat.com>
40285 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40286 tests of nearest around zero.
40288 2004-07-30 Andrew Pinski <apinski@apple.com>
40290 * gcc.c-torture/compile/20040730-1.c: New test.
40292 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40294 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40297 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40299 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40301 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40303 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40304 contains $ld_library_path.
40305 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40307 2004-07-29 Richard Henderson <rth@redhat.com>
40309 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40311 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40312 (alt2, which): New.
40313 (Check): Accept either alternative.
40315 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40317 * g++.dg/abi/inline1.C: New test.
40318 * g++.dg/abi/local1-a.cc: Likewise.
40319 * g++.dg/abi/local1.C: Likewise.
40320 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40321 * g++.dg/abi/mangle12.C: Likewise.
40322 * g++.dg/abi/mangle17.C: Likewise.
40323 * g++.dg/abi/mangle20-2.C: Likewise.
40324 * g++.dg/opt/interface1.C: Likewise.
40325 * g++.dg/opt/interface1.h: Likewise.
40326 * g++.dg/opt/interface1-a.cc: New test.
40327 * g++.dg/parse/repo1.C: New test.
40328 * g++.dg/template/repo1.C: Likewise.
40329 * g++.dg/warn/Winline-1.C: Likewise.
40330 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40332 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40334 * gcc.dg/tree-ssa/20040729-1.c: New test.
40336 2004-07-27 Matt Austern <austern@apple.com>
40338 * gcc.dg/darwin-bool-1.c: New test.
40339 * gcc.dg/darwin-bool-2.c: New test.
40341 2004-07-28 Richard Henderson <rth@redhat.com>
40343 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40344 arguments in the correct type. Don't write to constant arguments.
40346 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40348 PR tree-optimization/16688
40349 PR tree-optimization/16689
40350 * g++.dg/tree-ssa/pr16688.C: New test.
40352 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40354 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40355 loads. Not only in the comment, this time.
40357 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40359 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40360 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40361 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40362 * gcc.dg/sh4a-bitmovua.c: New.
40363 * gcc.dg/sh4a-cos.c: New.
40364 * gcc.dg/sh4a-cosf.c: New.
40365 * gcc.dg/sh4a-fprun.c: New.
40366 * gcc.dg/sh4a-fsrra.c: New.
40367 * gcc.dg/sh4a-memmovua.c: New.
40368 * gcc.dg/sh4a-sin.c: New.
40369 * gcc.dg/sh4a-sincos.c: New.
40370 * gcc.dg/sh4a-sincosf.c: New.
40371 * gcc.dg/sh4a-sinf.c: New.
40373 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40375 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40377 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40379 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40382 2004-07-27 Andrew Pinski <apinski@apple.com>
40384 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40386 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40388 * gcc.dg/pragma-isr.c: New test.
40390 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40393 * g++.dg/template/ttp11.C: New test.
40395 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40397 * gcc.c-torture/compile/20040727-1.c: New test.
40399 2004-07-26 Eric Christopher <echristo@redhat.com>
40401 * gcc.c-torture/compile/20040726-2.c: New test.
40403 2004-07-26 Andrew Pinski <apinski@apple.com>
40405 * g++.dg/rtti/tinfo1.C: Xfail.
40407 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40409 * gcc.c-torture/compile/20040726-1.c: New test.
40411 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40412 Brian Ryner <bryner@brianryner.com>
40416 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40417 * g++.dg/ext/visibility/: New directory.
40418 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40419 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40420 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40421 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40422 * g++.dg/ext/visibility/fvisibility.C,
40423 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40424 g++.dg/ext/visibility/fvisibility-override1.C
40425 g++.dg/ext/visibility/fvisibility-override2.C
40426 g++.dg/ext/visibility/memfuncts.C
40427 g++.dg/ext/visibility/noPLT.C
40428 g++.dg/ext/visibility/pragma.C
40429 g++.dg/ext/visibility/pragma-override1.C
40430 g++.dg/ext/visibility/pragma-override2.C
40431 g++.dg/ext/visibility/staticmemfuncts.C
40432 g++.dg/ext/visibility/virtual.C: New tests.
40434 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40437 * gcc.dg/pr15360-1.c: New test.
40439 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40441 * gcc.dg/pragma-align-2.c: New test.
40442 * gcc.dg/pragma-init-fini.c: New test.
40443 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40446 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40448 * gcc.dg/init-string-2.c: New test.
40450 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40453 * gcc.dg/Wredundant-decls-1.c: New test case.
40455 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40457 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40458 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40459 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40460 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40461 * gcc.dg/compat/generate-random.c: New file.
40462 * gcc.dg/compat/generate-random.h: Likewise.
40463 * gcc.dg/compat/generate-random_r.c: Likewise.
40464 * gcc.dg/compat/struct-layout-1.h: Likewise.
40465 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40466 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40467 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40468 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40469 * gcc.dg/compat/struct-layout-1_main.c: New test.
40470 * gcc.dg/compat/struct-layout-1_x.c: New file.
40471 * gcc.dg/compat/struct-layout-1_y.c: New file.
40472 * gcc.dg/compat/struct-layout-1_test.h: New file.
40474 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40476 * gcc.dg/comp-return-1.c: New test
40478 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40480 * gcc.dg/vmx/8-02a.c: Fix typo.
40482 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40483 * gcc.dg/darwin-abi-3.c: New test.
40485 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40486 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40488 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40489 * gcc.dg/vmx/ops-long-1.c: New test.
40490 * gcc.dg/vmx/ops-long-2.c: New test.
40492 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40494 * g++.dg/lookup/conv-[1234].C: New.
40496 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40498 * g++.dg/parse/attr2.C: Simplify.
40500 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40503 * gcc.c-torture/execute/pr7284-1.c: New test.
40505 2004-07-22 Brian Booth <bbooth@redhat.com>
40507 * gcc.dg/tree-ssa/20040721-1.c: New test.
40509 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40511 * g++.dg/template/crash20.c: New.
40513 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40515 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40516 Add dg-run directive. Declare variables as required.
40517 * gfortran.dg/g77/README: Update
40519 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40521 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40522 gcc.dg/cris-peep2-andu2.c: New tests.
40524 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40527 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40529 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40531 * gcc.dg/qual-return-2.c: Update expected messages.
40532 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40534 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40536 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40537 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40539 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40542 * gcc.dg/init-string-1.c: New test.
40544 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40546 PR middle-end/15345
40548 * gcc.dg/torture/nested-fn-1.c: New test.
40550 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40553 * gcc.dg/ia64-fptr-1.c: New file.
40555 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40558 * g++.dg/template/spec16.C: New test.
40559 * g++.old-deja/g++.robertl/eb118.C: Remove.
40561 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40564 * g++.dg/template/spec15.C: New test.
40566 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40568 Copy cases from g77.f-torture/execute and add dg-run
40569 directive. Other changes as noted.
40570 * gfortran.dg/g77/13037.f
40571 * gfortran.dg/g77/1832.f
40572 * gfortran.dg/g77/19981119-0.f
40573 * gfortran.dg/g77/19990313-0.f
40574 * gfortran.dg/g77/19990313-1.f
40575 * gfortran.dg/g77/19990313-2.f
40576 * gfortran.dg/g77/19990313-3.f
40577 * gfortran.dg/g77/19990419-1.f
40578 * gfortran.dg/g77/19990826-0.f
40579 * gfortran.dg/g77/19990826-2.f
40580 * gfortran.dg/g77/20000503-1.f
40581 * gfortran.dg/g77/20001111.f
40582 * gfortran.dg/g77/20010116.f
40583 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40584 * gfortran.dg/g77/20010430.f
40585 * gfortran.dg/g77/6177.f
40586 * gfortran.dg/g77/947.f
40587 * gfortran.dg/g77/970816-3.f
40588 * gfortran.dg/g77/971102-1.f
40589 * gfortran.dg/g77/980520-1.f
40590 * gfortran.dg/g77/980628-0.f
40591 * gfortran.dg/g77/980628-1.f
40592 * gfortran.dg/g77/980628-10.f
40593 * gfortran.dg/g77/980628-2.f
40594 * gfortran.dg/g77/980628-3.f
40595 * gfortran.dg/g77/980628-7.f
40596 * gfortran.dg/g77/980628-8.f
40597 * gfortran.dg/g77/980628-9.f
40598 * gfortran.dg/g77/980701-0.f
40599 * gfortran.dg/g77/980701-1.f
40600 * gfortran.dg/g77/cabs.f
40601 * gfortran.dg/g77/claus.f
40602 * gfortran.dg/g77/complex_1.f
40603 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40604 * gfortran.dg/g77/dcomplex.f
40605 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40606 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40607 * gfortran.dg/g77/f90-intrinsic-numeric.f
40608 * gfortran.dg/g77/int8421.f
40609 * gfortran.dg/g77/labug1.f
40610 * gfortran.dg/g77/large_vec.f
40611 * gfortran.dg/g77/le.f
40612 * gfortran.dg/g77/short.f
40613 * gfortran.dg/g77/README: Update
40615 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40618 * g++.dg/parse/lookup4.C: New test.
40620 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40623 * g++.dg/template/ttp10.C: New test.
40625 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40627 * gcc.dg/pr12625-1.c: New test.
40629 2004-07-20 Steven Bosscher <stevenb@suse.de>
40631 * gcc.dg/switch-warn-1.c: New test.
40632 * gcc.dg/switch-warn-2.c: New test.
40633 * gcc.c-torture/compile/pr14730.c: Update.
40635 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40637 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40638 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40639 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40640 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40642 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40645 * g++.dg/template/assign1.C: New test.
40647 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40650 * g++.dg/template/ttp9.C: New test.
40652 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40654 * gcc.dg/format/cmn-err-1.c: New test.
40656 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40658 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40659 gcc.dg/Wparentheses-10.c: New tests.
40660 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40662 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40665 * gfortran.dg/g77//ffixed-line-length-0.f,
40666 gfortran.dg/g77/ffixed-line-length-132.f,
40667 gfortran.dg/g77/ffixed-line-length-72.f,
40668 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40669 gfortran.dg/g77/README: Update.
40671 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40674 * g++.dg/template/non-dependent7.C: New test.
40675 * g++.dg/template/non-dependent8.C: Likewise.
40676 * g++.dg/template/non-dependent9.C: Likewise.
40677 * g++.dg/template/non-dependent10.C: Likewise.
40679 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40682 * g++.dg/parse/attr2.C: New test.
40684 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40687 * g77.f-torture: Ditto.
40689 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40691 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40692 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40693 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40695 2004-07-16 Richard Henderson <rth@redhat.com>
40697 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40699 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40701 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40702 tests with full list of options.
40703 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40704 of TORTURE_OPTIONS if test contains 'dg-do run'.
40707 * gfortran.dg/do_iterator.f90: New test.
40709 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40711 PR rtl-optimization/16536
40712 * gcc.c-torture/execute/restrict-1.c: New test.
40714 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40717 * gfortran.dg/pr15324.f90: New test.
40720 * gfortran.dg/pr15129.f90: New test.
40723 * gfortran.dg/pr15140.f90: New test.
40726 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40727 compile-time simplification.
40729 2004-07-14 Mike Stump <mrs@apple.com>
40731 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40733 2004-07-14 James E Wilson <wilson@specifixinc.com>
40736 * gcc.dg/profile-generate-1.c: New.
40738 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40740 * gcc.c-torture/execute/20040709-1.c: New test.
40741 * gcc.c-torture/execute/20040709-2.c: New test.
40743 2004-07-14 Mike Stump <mrs@apple.com>
40745 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40747 2004-07-14 Mike Stump <mrs@apple.com>
40749 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40751 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40754 * g++.dg/parse/mutable1.C: New test.
40756 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40758 PR tree-optimization/16443
40759 * gcc.dg/tree-ssa/20040713-1.c: New test.
40761 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40763 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40766 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40768 * gfortran.dg/g77/README: New file
40769 * gfortran.dg/g77/19981216-0.f: Copy from
40770 g77.f-torture/noncompile. Add "dg-do compile" and
40771 dg-error as required.
40772 * gfortran.dg/g77/19990218-1.f: Likewise.
40773 * gfortran.dg/g77/19990905-1.f: Likewise.
40774 * gfortran.dg/g77/9263.f: Likewise.
40775 * gfortran.dg/g77/980615-0.f: Likewise.
40776 * gfortran.dg/g77/980616-0.f: Likewise.
40777 * gfortran.dg/g77/check0.f: Likewise.
40778 * gfortran.dg/g77/select_no_compile.f: Likewise.
40780 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40782 Copy files from g77.f-torture/compile.
40783 Add "{ dg-do compile}". Other changes as noted
40784 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40785 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40786 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40787 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40788 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40789 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40790 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40791 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40792 statement to conform to standard. Append alpha1.x for reference.
40793 * gfortran.dg/g77/xformat.f: Add dg-warning
40795 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40797 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40798 Add {dg-do compile} directive.
40799 * gfortran.dg/g77/cpp2.F: Likewise.
40801 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40804 * g++.dg/lookup/name-clash1.C: New test.
40807 * g++.dg/lookup/name-clash2.C: New test.
40810 * g++.dg/lookup/name-clash3.C: New test.
40812 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40814 * g++.dg/lookup/new2.C: New test.
40815 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40817 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40819 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40820 Add {dg-do compile} directive.
40821 * gfortran.dg/g77/13060.f: Likewise.
40822 * gfortran.dg/g77/19990218-0.f: Likewise.
40823 * gfortran.dg/g77/19990305-0.f: Likewise.
40824 * gfortran.dg/g77/19990419-0.f: Likewise.
40825 * gfortran.dg/g77/19990502-0.f: Likewise.
40826 * gfortran.dg/g77/19990502-1.f: Likewise.
40827 * gfortran.dg/g77/19990525-0.f: Likewise.
40828 * gfortran.dg/g77/19990826-1.f: Likewise.
40829 * gfortran.dg/g77/19990826-3.f: Likewise.
40830 * gfortran.dg/g77/19990905-2.f: Likewise.
40831 * gfortran.dg/g77/20000412-1.f: Likewise.
40832 * gfortran.dg/g77/20000511-1.f: Likewise.
40833 * gfortran.dg/g77/20000511-2.f: Likewise.
40834 * gfortran.dg/g77/20000518.f: Likewise.
40835 * gfortran.dg/g77/20000601-1.f: Likewise.
40836 * gfortran.dg/g77/20000601-2.f: Likewise.
40837 * gfortran.dg/g77/20000629-1.f: Likewise.
40838 * gfortran.dg/g77/20000630-2.f: Likewise.
40839 * gfortran.dg/g77/20010115.f: Likewise.
40840 * gfortran.dg/g77/20010321-1.f: Likewise.
40841 * gfortran.dg/g77/20010426.f: Likewise.
40842 * gfortran.dg/g77/20020307-1.f: Likewise.
40843 * gfortran.dg/g77/8485.f: Likewise.
40844 * gfortran.dg/g77/960317-1.f: Likewise.
40845 * gfortran.dg/g77/970915-0.f: Likewise.
40846 * gfortran.dg/g77/980310-1.f: Likewise.
40847 * gfortran.dg/g77/980310-2.f: Likewise.
40848 * gfortran.dg/g77/980310-3.f: Likewise.
40849 * gfortran.dg/g77/980310-4.f: Likewise.
40850 * gfortran.dg/g77/980310-6.f: Likewise.
40851 * gfortran.dg/g77/980310-7.f: Likewise.
40852 * gfortran.dg/g77/980310-8.f: Likewise.
40853 * gfortran.dg/g77/980419-2.f: Likewise.
40854 * gfortran.dg/g77/980424-0.f: Likewise.
40855 * gfortran.dg/g77/980427-0.f: Likewise.
40856 * gfortran.dg/g77/980729-0.f: Likewise.
40857 * gfortran.dg/g77/981117-1.f: Likewise.
40858 * gfortran.dg/g77/toon_1.f: Likewise.
40860 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40863 * g++.dg/other/abstract2.C: New test.
40865 2004-07-12 Paul Brook <paul@codesourcery.com>
40867 * gfortran.dg/pointer_init_1.f90: New test.
40869 2004-07-11 Paul Brook <paul@codesourcery.com>
40872 * gfortran.dg/contained_1.f90: New test.
40874 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40876 * g++.dg/parse/defarg8.C: New test.
40878 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40881 * gfortran.dg/pr16433.f: New test.
40884 * gfortran.dg/pr15754.f90: New test.
40886 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40888 PR tree-optimization/16437
40889 * gcc.c-torture/execute/bitfld-4.c: New test.
40891 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40893 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40894 access to common var from module.
40896 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40899 * gfortran.fortran-torture/execute/common_2.f90: New test.
40901 2004-07-10 Paul Brook <paul@codesourcery.com>
40903 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40905 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40908 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40910 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40912 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40913 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40914 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40915 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40916 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40917 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40918 * gfortran.dg/g77/funderscoring.f: Likewise.
40919 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40921 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40923 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40925 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40926 Paul Brook <paul@codesourcery.com>
40929 * gfortran.dg/common_pointer_1.f90: New test.
40931 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40933 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40935 2004-07-09 James E Wilson <wilson@specifixinc.com>
40938 * gcc.c-torture/compile/20040709-1.c: New.
40940 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40943 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40945 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40948 * gfortran.dg/shape_1.f90: New test.
40950 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40951 Andrew Pinski <apinski@apple.com>
40953 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40955 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40957 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40960 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40961 Paul Brook <paul@codesourcery.com>
40963 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40966 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40968 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40970 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40972 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40973 testcases with capital suffix.
40975 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40981 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40983 * gfortran.dg/implicit_1.f90: New test.
40985 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40987 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40988 expression to match gfortran warning/error messages
40989 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40992 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40994 * lib/fortran-torture.exp: Rename proc search_for to
40997 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40999 * gcc.c-torture/execute/simd-5.x: New file.
41000 XFAIL on SPARC 64-bit at -O0.
41002 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41006 * g++.dg/warn/effc3.C: New test.
41008 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41010 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41011 change X to 1X in format.
41012 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41013 add data statements to conform to standard.
41015 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41017 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41018 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41019 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41021 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41023 * gfortran.dg/g77/7388.f: Copy from g77.dg
41024 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41025 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41026 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41027 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41028 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41029 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41030 * gfortran.dg/g77/strlen0.f: Likewise.
41032 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41034 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41035 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41037 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41039 * gcc.c-torture/execute/920428-2.x: Delete.
41040 * gcc.c-torture/execute/920501-7.x: Likewise.
41042 2004-07-08 Jakub Jelinek <jakub@redhat.com>
41044 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41045 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
41046 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41048 (PREFETCH_3DNOW): Add -march=c3.
41050 2004-07-08 Diego Novillo <dnovillo@redhat.com>
41053 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41054 * gcc.c-torture/execute/bf64-1.x: Likewise.
41056 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41058 * gcc.c-torture/compile/20040708-1.c: New test.
41060 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41063 * g++.dg/warn/effc2.C: New test.
41065 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
41067 * gcc.c-torture/execute/bitfld-1.x: Remove.
41068 * gcc.c-torture/execute/bitfld-3.c: New test.
41069 * gcc.dg/bitfld-2.c: Remove XFAILs.
41071 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
41074 * g++.dg/rtti/tinfo1.C: New file.
41076 2004-07-07 Eric Christopher <echristo@redhat.com>
41078 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41080 2004-07-07 Andrew Pinski <apinski@apple.com>
41082 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41084 2004-07-07 Mark Mitchell <mark@codesourcery.com>
41086 * g++.dg/init/call1.C: XFAIL.
41088 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
41090 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41091 except for movstrict*, to movmem* and clrstr* to clrmem*.
41093 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
41095 * gcc.c-torture/execute/20040707-1.c: New test.
41097 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
41099 * gcc.c-torture/execute/20040706-1.c: New test.
41101 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41104 * g++.dg/template/spec14.C: New test.
41106 2004-07-05 Jakub Jelinek <jakub@redhat.com>
41108 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41109 nothing if not yet defined. Use it in b, c and d type definitions.
41110 * gcc.c-torture/execute/20040705-1.c: New test.
41111 * gcc.c-torture/execute/20040705-2.c: New test.
41113 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41116 * g++.dg/lookup/new1.C: New test.
41118 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41121 * g++.dg/template/sizeof8.C: New test.
41123 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
41125 * gcc.c-torture/compile/20040705-1.c: New test.
41127 2004-07-04 Bud Davis <bdavis9659@comcast.net>
41129 * gfortran.fortran-torture/execute/seq_io.f90: New test.
41131 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
41133 * gcc.dg/cpp/if-mop.c: Two new testcases.
41134 * gcc.dg/cpp/trad/comment-3.c: New.
41136 2004-07-04 Paul Brook <paul@codesourcery.com>
41138 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41140 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
41143 * g++.dg/lookup/crash4.C: New test.
41145 2004-07-02 Zack Weinberg <zack@codesourcery.com>
41147 * gcc.c-torture/execute/builtin-abs-1.c
41148 * gcc.c-torture/execute/builtin-abs-2.c
41149 * gcc.c-torture/execute/builtin-complex-1.c
41150 * gcc.c-torture/execute/builtins/string-1-lib.c
41151 * gcc.c-torture/execute/builtins/string-1.c
41152 * gcc.c-torture/execute/builtins/string-2-lib.c
41153 * gcc.c-torture/execute/builtins/string-2.c
41154 * gcc.c-torture/execute/builtins/string-3-lib.c
41155 * gcc.c-torture/execute/builtins/string-3.c
41156 * gcc.c-torture/execute/builtins/string-4-lib.c
41157 * gcc.c-torture/execute/builtins/string-4.c
41158 * gcc.c-torture/execute/builtins/string-5-lib.c
41159 * gcc.c-torture/execute/builtins/string-5.c
41160 * gcc.c-torture/execute/builtins/string-6-lib.c
41161 * gcc.c-torture/execute/builtins/string-6.c
41162 * gcc.c-torture/execute/builtins/string-7-lib.c
41163 * gcc.c-torture/execute/builtins/string-7.c
41164 * gcc.c-torture/execute/builtins/string-8-lib.c
41165 * gcc.c-torture/execute/builtins/string-8.c
41166 * gcc.c-torture/execute/builtins/string-9-lib.c
41167 * gcc.c-torture/execute/builtins/string-9.c
41168 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41169 * gcc.c-torture/execute/builtins/string-asm-1.c
41170 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41171 * gcc.c-torture/execute/builtins/string-asm-2.c
41172 * gcc.c-torture/execute/stdio-opt-1.c
41173 * gcc.c-torture/execute/stdio-opt-2.c
41174 * gcc.c-torture/execute/stdio-opt-3.c
41175 * gcc.c-torture/execute/string-opt-1.c
41176 * gcc.c-torture/execute/string-opt-10.c
41177 * gcc.c-torture/execute/string-opt-11.c
41178 * gcc.c-torture/execute/string-opt-12.c
41179 * gcc.c-torture/execute/string-opt-13.c
41180 * gcc.c-torture/execute/string-opt-14.c
41181 * gcc.c-torture/execute/string-opt-15.c
41182 * gcc.c-torture/execute/string-opt-16.c
41183 * gcc.c-torture/execute/string-opt-2.c
41184 * gcc.c-torture/execute/string-opt-6.c
41185 * gcc.c-torture/execute/string-opt-7.c
41186 * gcc.c-torture/execute/string-opt-8.c:
41189 * gcc.c-torture/execute/builtins/abs-2.c
41190 * gcc.c-torture/execute/builtins/abs-3.c
41191 * gcc.c-torture/execute/builtins/complex-1.c
41192 * gcc.c-torture/execute/builtins/fprintf.c
41193 * gcc.c-torture/execute/builtins/fputs.c
41194 * gcc.c-torture/execute/builtins/memcmp.c
41195 * gcc.c-torture/execute/builtins/memmove.c
41196 * gcc.c-torture/execute/builtins/memops-asm.c
41197 * gcc.c-torture/execute/builtins/mempcpy-2.c
41198 * gcc.c-torture/execute/builtins/mempcpy.c
41199 * gcc.c-torture/execute/builtins/memset.c
41200 * gcc.c-torture/execute/builtins/printf.c
41201 * gcc.c-torture/execute/builtins/sprintf.c
41202 * gcc.c-torture/execute/builtins/strcat.c
41203 * gcc.c-torture/execute/builtins/strchr.c
41204 * gcc.c-torture/execute/builtins/strcmp.c
41205 * gcc.c-torture/execute/builtins/strcpy.c
41206 * gcc.c-torture/execute/builtins/strcspn.c
41207 * gcc.c-torture/execute/builtins/strlen-2.c
41208 * gcc.c-torture/execute/builtins/strlen.c
41209 * gcc.c-torture/execute/builtins/strncat.c
41210 * gcc.c-torture/execute/builtins/strncmp-2.c
41211 * gcc.c-torture/execute/builtins/strncmp.c
41212 * gcc.c-torture/execute/builtins/strncpy.c
41213 * gcc.c-torture/execute/builtins/strpbrk.c
41214 * gcc.c-torture/execute/builtins/strpcpy-2.c
41215 * gcc.c-torture/execute/builtins/strpcpy.c
41216 * gcc.c-torture/execute/builtins/strrchr.c
41217 * gcc.c-torture/execute/builtins/strspn.c
41218 * gcc.c-torture/execute/builtins/strstr-asm.c
41219 * gcc.c-torture/execute/builtins/strstr.c:
41220 ... these new files.
41222 * gcc.c-torture/execute/builtins/abs-2-lib.c
41223 * gcc.c-torture/execute/builtins/abs-3-lib.c
41224 * gcc.c-torture/execute/builtins/complex-1-lib.c
41225 * gcc.c-torture/execute/builtins/fprintf-lib.c
41226 * gcc.c-torture/execute/builtins/fputs-lib.c
41227 * gcc.c-torture/execute/builtins/memcmp-lib.c
41228 * gcc.c-torture/execute/builtins/memmove-lib.c
41229 * gcc.c-torture/execute/builtins/memops-asm-lib.c
41230 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41231 * gcc.c-torture/execute/builtins/mempcpy-lib.c
41232 * gcc.c-torture/execute/builtins/memset-lib.c
41233 * gcc.c-torture/execute/builtins/printf-lib.c
41234 * gcc.c-torture/execute/builtins/sprintf-lib.c
41235 * gcc.c-torture/execute/builtins/strcat-lib.c
41236 * gcc.c-torture/execute/builtins/strchr-lib.c
41237 * gcc.c-torture/execute/builtins/strcmp-lib.c
41238 * gcc.c-torture/execute/builtins/strcpy-lib.c
41239 * gcc.c-torture/execute/builtins/strcspn-lib.c
41240 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41241 * gcc.c-torture/execute/builtins/strlen-lib.c
41242 * gcc.c-torture/execute/builtins/strncat-lib.c
41243 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41244 * gcc.c-torture/execute/builtins/strncmp-lib.c
41245 * gcc.c-torture/execute/builtins/strncpy-lib.c
41246 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41247 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41248 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41249 * gcc.c-torture/execute/builtins/strrchr-lib.c
41250 * gcc.c-torture/execute/builtins/strspn-lib.c
41251 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41252 * gcc.c-torture/execute/builtins/strstr-lib.c
41253 * gcc.c-torture/execute/builtins/lib/abs.c
41254 * gcc.c-torture/execute/builtins/lib/fprintf.c
41255 * gcc.c-torture/execute/builtins/lib/memset.c
41256 * gcc.c-torture/execute/builtins/lib/printf.c
41257 * gcc.c-torture/execute/builtins/lib/sprintf.c
41258 * gcc.c-torture/execute/builtins/lib/strcpy.c
41259 * gcc.c-torture/execute/builtins/lib/strcspn.c
41260 * gcc.c-torture/execute/builtins/lib/strncat.c
41261 * gcc.c-torture/execute/builtins/lib/strncmp.c
41262 * gcc.c-torture/execute/builtins/lib/strncpy.c
41263 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41264 * gcc.c-torture/execute/builtins/lib/strspn.c
41265 * gcc.c-torture/execute/builtins/lib/strstr.c:
41266 New files containing support routines.
41268 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41270 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41271 when not optimizing.
41273 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41276 * g++.dg/abi/mangle22.C: New test.
41277 * g++.dg/abi/mangle23.C: Likewise.
41279 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41282 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41283 Allow for cases without denormalized floating point numbers.
41285 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41288 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41289 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41290 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41291 expected warning text.
41292 * gcc.dg/format/diag-2.c: New test.
41294 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41296 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41298 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41300 * gcc.dg/builtins-43.c: New.
41301 * gcc.dg/builtins-44.c: New.
41302 * gcc.dg/builtins-45.c: New.
41304 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41305 Andreas Tobler <a.tobler@schweiz.ch>
41307 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41308 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41310 * gcc.dg/cleanup-11.c: Likewise.
41311 * gcc.dg/cleanup-8.c: Likewise.
41312 * gcc.dg/cleanup-9.c: Likewise.
41313 * gcc.dg/cleanup-5.c: Run on all platforms.
41315 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41317 * g++.dg/warn/nonnull1.C: New test.
41319 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41321 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41322 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41323 Special-case the Sun compiler wrt to <complex.h>.
41325 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41327 * gcc.dg/Wunreachable-8.C: New test.
41329 * gcc.dg/h8300-ice2.c : New test.
41331 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41334 * gfortran.fortran-torture/compile/implicit.f90: Add test
41335 for implicit character.
41337 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41340 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41341 Use tiny() intrinsic to find smallest non-negative real
41343 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41345 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41346 * gcc.dg/compat/struct-by-value-22_x.c: New.
41347 * gcc.dg/compat/struct-by-value-22_y.c: New.
41349 * gcc.c-torture/execute/20040629-1.c: New test.
41351 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41353 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41354 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41357 * gcc.dg/20040625-1.c: New test.
41359 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41361 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41363 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41366 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41368 2004-06-29 Richard Henderson <rth@redhat.com>
41370 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41372 2004-06-29 Paul Brook <paul@codesourcery.com>
41374 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41375 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41377 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41380 * g++.dg/parse/crash15.C: New.
41382 2004-06-28 Andrew Pinski <apinski@apple.com>
41384 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41385 by the error already.
41387 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41389 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41392 * gcc.dg/h8300-bss-align-1.c : New.
41394 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41397 * g++.dg/template/ctor4.C: New.
41399 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41402 * g++.dg/warn/Wsequence-point-1.C: New test.
41404 2004-06-27 Paul Brook <paul@codesourcery.com>
41406 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41408 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41410 * g++.old-deja/g++.mike/p7325.C: Remove.
41412 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41415 * gcc.dg/pr14963.c: New test.
41417 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41420 * g++.dg/parse/redef1.C: New test.
41422 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41424 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41426 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41428 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41429 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41431 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41432 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41433 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41434 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41435 g++.brendan/enum14.C.
41436 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41437 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41438 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41440 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41443 2004-06-27 Roger Sayle <roger@eyesopen.com>
41445 * gcc.dg/20040527-1.c: New test case.
41447 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41449 PR gfortran/pr16196
41450 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41452 2004-06-25 Roger Sayle <roger@eyesopen.com>
41454 PR middle-end/15825
41455 * gcc.dg/pr15825-1.c: New test case.
41457 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41459 * gcc.c-torture/execute/20040625-1.c: New test.
41461 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41463 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41465 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41467 * gcc.dg/torture/mips-div-1.c: New test.
41469 2004-06-24 Jeff Law <law@redhat.com>
41471 * gcc.dg/tree-ssa/20040624-1.c: New test.
41473 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41475 * gcc.c-torture/compile/20040624-1.c: New test.
41477 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41479 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41482 2004-06-23 Andrew Pinski <apinski@apple.com>
41484 PR middle-end/15988
41485 * g++.dg/opt/ptrmem4.C: New test.
41487 * gcc.dg/c90-array-quals-2.c: New test.
41489 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41491 * gcc.dg/kpice1.c: New test.
41493 2006-06-23 Andrew Pinski <apinski@apple.com>
41495 * gcc.dg/c90-array-quals.c: New test.
41497 2006-06-22 Richard Henderson <rth@redhat.com>
41499 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41501 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41503 * gcc.dg/builtins-config.h: Handle FreeBSD.
41505 2006-06-22 Richard Henderson <rth@redhat.com>
41507 * g++.dg/opt/devirt1.C: New.
41509 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41511 * g++.dg/opt/pr15551.C: New testcase.
41513 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41516 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41517 x86_64-*-linux* when compiling for 32bit.
41519 2004-06-21 Andrew Pinski <apinski@apple.com>
41521 * gcc.dg/pch/struct-1.c: New.
41522 * gcc.dg/pch/struct-1.hs: New.
41524 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41526 * gcc.dg/pch/save-temps-1.c: New file.
41527 * gcc.dg/pch/save-temps-1.hs: New file.
41529 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41531 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41532 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41534 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41536 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41538 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41539 Remove trailing spaces.
41541 2004-06-21 Richard Henderson <rth@redhat.com>
41543 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41544 merging && to BIT_FIELD_REF.
41546 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41548 * g++.dg/opt/placeholder1.C: New test.
41550 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41552 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41553 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41554 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41555 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41557 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41559 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41561 * g++.dg/other/pragma-re-1.C: Add comments.
41563 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41566 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41568 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41570 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41571 instead of setting the type of size_t by
41574 2004-06-18 Roger Sayle <roger@eyesopen.com>
41576 * gcc.dg/unordered-2.c: New test case.
41577 * gcc.dg/unordered-3.c: New test case.
41579 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41582 * lib/g++.exp (g++_version): Tweak regexp for version
41583 * lib/g77.exp (g77_version): Likewise.
41584 * lib/gfortran.exp (gfortran_version): Likewise.
41585 * lib/objc.exp (objc_version): Likewise.
41586 * lib/treelang.exp (treelang_version): Likewise.
41588 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41590 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41591 Use INT_MAX instead of __INT_MAX__.
41592 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41594 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41595 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41596 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41597 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41598 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41599 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41600 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41601 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41602 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41604 * gcc.dg/range-test-1.c: New test.
41605 * g++.dg/opt/range-test-1.C: New test.
41607 2004-06-17 Richard Henderson <rth@redhat.com>
41609 * objc.dg/sync-1.m: New.
41610 * objc.dg/try-catch-1.m: Don't force next runtime.
41611 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41612 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41613 shadowed catch clause.
41614 * objc.dg/try-catch-5.m: New.
41616 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41619 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41621 2004-06-15 Richard Henderson <rth@redhat.com>
41623 * gcc.dg/20001116-1.c: Move expected warning line.
41625 2004-06-15 Richard Henderson <rth@redhat.com>
41627 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41628 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41630 2004-06-15 Jeff Law <law@redhat.com>
41632 * gcc.dg/tree-ssa/20040615-1.c: New test.
41633 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41634 be less sensitive to operand ordering.
41635 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41637 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41639 * g++.dg/abi/bitfield3.C: Add comment..
41641 2004-06-15 Richard Henderson <rth@redhat.com>
41643 * g++.dg/ext/stmtexpr1.C: XFAIL.
41644 * gcc.dg/20030612-1.c: XFAIL.
41646 2004-06-15 Eric Christopher <echristo@redhat.com>
41648 * g++.dg/charset/asm5.c: New.
41649 * gcc.dg/charset/asm6.c: New.
41651 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41654 * gfortran.fortran-torture/execute/select_1.f90: New test.
41656 2004-06-15 Paul Brook <paul@codesourcery.com>
41658 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41660 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41663 * g++.dg/lookup/crash3.C: New test.
41665 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41668 * g++.dg/parse/dtor4.C: New test.
41670 2004-06-14 Jeff Law <law@redhat.com>
41672 * gcc.c-torture/compile/20040614-1.c: New test.
41674 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41677 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41678 LEN of a character array.
41680 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41683 * g++.dg/template/ptrmem10.C: New test.
41686 * g++.dg/template/friend30.C: New test.
41688 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41691 * gfortran.fortran-torture/compile/mloc.f90: New test.
41693 2004-06-13 Paul Brook <paul@codesourcery.com>
41695 * gfortran.fortran-torture/execute/random_2.f90: New test.
41697 2004-06-13 Eric Christopher <echristo@redhat.com>
41699 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41701 2004-06-12 Paul Brook <paul@codesourcery.com>
41703 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41705 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41708 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41710 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41713 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41714 syntax errors in end statements of contained subroutines.
41716 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41719 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41721 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41724 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41726 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41729 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41731 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41734 * g++.dg/parse/enum1.C: New test.
41736 2004-06-10 Jeff Law <law@redhat.com>
41738 * gcc.c-torture/compile/20040610-1.c: New test.
41740 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41742 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41743 * g++.old-deja/g++.other/decl3.C: Likewise.
41745 2004-06-10 Brian Booth <bbooth@redhat.com>
41747 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41748 V_MAY_DEF instead of VDEF.
41749 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41751 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41754 * g++.dg/conversion/const1.C: New test.
41757 * g++.dg/conversion/reinterpret1.C: New test.
41760 * g++.dg/template/enum2.C: New test.
41763 * g++.dg/template/error13.C: New test.
41765 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41768 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41769 arguments to test_* REAL and of the right size.
41771 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41774 PR rtl-optimization/15681
41775 * gcc.dg/20040609-1.c: New test.
41777 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41780 * g++.dg/opt/builtins1.C: New test.
41782 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41784 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41785 that use default windows32 struct layout.
41786 * gcc.dg/i386-bitfield2.c: Likewise.
41788 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41790 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41791 for mingw32 and cygwin targets.
41793 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41795 * gcc.dg/pch/macro-4.c: New.
41796 * gcc.dg/pch/macro-4.hs: New.
41798 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41801 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41803 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41806 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41808 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41811 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41813 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41816 * gfortran.fortran-torture/execute/backspace.c : New test.
41818 2004-06-09 Paul Brook <paul@codesourcery.com>
41820 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41821 (pointer_to_section): Rewrite to use smaller array.
41823 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41825 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41826 * gcc.dg/ext/altivec-10.c: Same.
41827 * gcc.dg/ext/altivec-11.c: Same.
41828 * gcc.dg/ext/altivec-12.c: Same.
41829 * gcc.dg/ext/altivec-13.c: Same.
41830 * gcc.dg/ext/altivec-14.c: Same.
41831 * gcc.dg/ext/altivec-15.c: Same.
41832 * gcc.dg/ext/altivec-16.c: Same.
41833 * gcc.dg/ext/altivec-3.c: Same.
41834 * gcc.dg/ext/altivec-4.c: Same.
41835 * gcc.dg/ext/altivec-6.c: Same.
41836 * gcc.dg/ext/altivec-7.c: Same.
41837 * gcc.dg/ext/altivec-8.c: Same.
41838 * gcc.dg/ext/altivec-varargs-1.c: Same.
41840 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41841 * g++.dg/ext/altivec-10.C: Same.
41842 * g++.dg/ext/altivec-2.C: Same.
41843 * g++.dg/ext/altivec-3.C: Same.
41844 * g++.dg/ext/altivec-4.C: Same.
41845 * g++.dg/ext/altivec-5.C: Same.
41846 * g++.dg/ext/altivec-6.C: Same.
41847 * g++.dg/ext/altivec-7.C: Same.
41848 * g++.dg/ext/altivec-8.C: Same.
41849 * g++.dg/ext/altivec-9.C: Same.
41851 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41854 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41856 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41858 * gcc.dg/union-1.c: New test.
41860 2004-06-07 Roger Sayle <roger@eyesopen.com>
41862 * gcc.dg/builtins-41.c: New test case.
41863 * gcc.dg/builtins-42.c: New test case.
41865 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41867 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41868 * g++.dg/ext/altivec-10.C: Same.
41869 * g++.dg/ext/altivec-2.C: Same.
41870 * g++.dg/ext/altivec-3.C: Same.
41871 * g++.dg/ext/altivec-4.C: Same.
41872 * g++.dg/ext/altivec-5.C: Same.
41873 * g++.dg/ext/altivec-6.C: Same.
41874 * g++.dg/ext/altivec-7.C: Same.
41875 * g++.dg/ext/altivec-8.C: Same.
41876 * g++.dg/ext/altivec-9.C: Same.
41877 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41878 * g++.old-deja/g++.brendan/new3.C: Same.
41879 * gcc.c-torture/execute/eeprof-1.x: Same.
41881 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41884 * gcc.dg/pr14765-1.c: New test.
41886 2004-06-07 Roger Sayle <roger@eyesopen.com>
41889 * gcc.dg/pr14649-1.c: New test case.
41891 2004-06-07 Richard Henderson <rth@redhat.com>
41893 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41896 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41898 * g++.dg/eh/elide1.C: Remove XFAIL.
41900 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41903 * g++.dg/expr/sizeof3.C: New test.
41906 * g++.dg/template/access14.C: New test.
41909 * g++.dg/template/enum1.C: New test.
41912 * g++.dg/eh/throw1.C: New test.
41914 2004-06-07 David Ayers <d.ayers@inode.at>
41915 Ziemowit Laski <zlaski@apple.com>
41917 * lib/objc.exp (objc_target_compile): Revert the '-framework
41918 Foundation' flag fix, since bare Darwin does not ship
41919 with the Foundation framework.
41920 * objc/execute/next_mapping.h: Provide a local NSConstantString
41921 @interface and @implementation.
41922 (objc_constant_string_init): A constructor function, used to
41923 initialize the NSConstantString meta-class object.
41924 * objc/execute/string1.m: Include "next_mapping.h" instead of
41925 <Foundation/NSString.h>.
41926 * objc/execute/string2.m: Likewise.
41927 * objc/execute/string3.m: Likewise.
41928 * objc/execute/string4.m: Likewise.
41930 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41932 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41933 to double. Replace double with FLOAT.
41934 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41936 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41937 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41938 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41939 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41940 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41941 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41942 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41943 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41945 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41948 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41950 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41953 * g++.dg/template/meminit2.C: New test.
41955 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41958 * gcc.c-torture/execute/compare-fp-1.c,
41959 gcc.c-torture/execute/compare-fp-2.c,
41960 gcc.c-torture/execute/compare-fp-3.c,
41961 gcc.c-torture/execute/compare-fp-4.c,
41962 gcc.c-torture/execute/compare-fp-3.x,
41963 gcc.c-torture/execute/compare-fp-4.x: Moved...
41964 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41965 gcc.c-torture/execute/ieee/compare-fp-2.c,
41966 gcc.c-torture/execute/ieee/compare-fp-3.c,
41967 gcc.c-torture/execute/ieee/compare-fp-4.c,
41968 gcc.c-torture/execute/ieee/compare-fp-3.x,
41969 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41971 2004-06-04 David Ayers <d.ayers@inode.at>
41973 * objc/execute/protocol-isEqual-4.m: New testcase.
41975 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41977 * objc/execute/protocol-isEqual-1.m: New testcase.
41978 * objc/execute/protocol-isEqual-2.m: New testcase.
41979 * objc/execute/protocol-isEqual-3.m: New testcase.
41981 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41983 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41985 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41987 * lib/objc.exp (objc_target_compile): When running tests on
41988 Darwin (Mac OS X), inform the linker about '-framework
41991 2004-06-02 Eric Christopher <echristo@redhat.com>
41993 * gcc.c-torture/compile/20040602-1.c: New.
41995 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41997 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41998 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42000 PR tree-optimization/14736
42001 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42003 PR tree-optimization/14042
42004 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42006 PR tree-optimization/14729
42007 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42009 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42012 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42014 2004-06-01 Richard Hederson <rth@redhat.com>
42016 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42018 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42021 * g++.dg/parse/offsetof4.C: New test.
42023 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
42026 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42028 2004-05-31 Mark Mitchell <mark@codesourcery.com>
42031 * g++.dg/template/friend29.C: New test.
42033 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
42036 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42038 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
42040 * gcc.dg/sparc-trap-1.c: New test.
42042 2004-05-31 Roger Sayle <roger@eyesopen.com>
42044 PR middle-end/15069
42045 * g++.dg/opt/fold3.C: New test case.
42047 2004-05-30 Graham Stott <graham.stott@btinternet.com>
42049 * lib/target-supports.exp (check_iconv_available): Fix fallout
42050 from 2004-05-28 patch.
42052 2004-05-30 Paul Brook <paul@codesourcery.com>
42055 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42056 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42058 2004-05-30 Steven G. Kargl <kargls@comcast.net>
42060 * gfortran.fortran-torture/execute/random_1.f90: New test.
42062 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42064 * g++.dg/ext/altivec-10.C: New test.
42066 2004-05-29 Paul Brook <paul@codesourcery.com>
42068 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42070 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42072 * gcc.dg/altivec-16.c: New test.
42074 2004-05-28 Janis Johnson <janis187@us.ibm.com>
42076 * lib/target-supports.exp (check_vmx_hw_available): New.
42077 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42079 * lib/target-supports.exp (check_alias_available,
42080 check_iconv_available, check_named_sections_available): Use
42081 unique names for temporary files.
42083 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42085 * gcc.dg/altivec-15.c: New test.
42087 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42090 * g++.dg/warn/noeffect6.C: New test.
42093 * g++.dg/expr/ptrmem4.C: New test.
42096 * g++.dg/template/operator3.C: New test.
42098 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42101 * g++.dg/lookup/redecl1.C: New test.
42102 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42104 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
42106 * gcc.c-torture/execute/compare-fp-1.c,
42107 gcc.c-torture/execute/compare-fp-2.c,
42108 gcc.c-torture/execute/compare-fp-3.c,
42109 gcc.c-torture/execute/compare-fp-4.c,
42110 gcc.c-torture/execute/compare-fp-3.x,
42111 gcc.c-torture/execute/compare-fp-4.x,
42112 gcc.dg/pr15649-1.c: New.
42114 2004-05-27 Adam Nemet <anemet@lnxw.com>
42117 * g++.dg/init/array14.C: New test.
42119 2004-05-25 Janis Johnson <janis187@us.ibm.com>
42121 * lib/compat.exp (compat-get-options-main): New.
42122 (compat-get-options): Remove unneeded code, warn for ignored
42124 (compat-execute): Check flag set by dg-require-* commands.
42126 * lib/compat.exp (compat-execute): Break up long lines.
42128 2004-05-24 Janis Johnson <janis187@us.ibm.com>
42130 * gcc.dg/altivec-7.c: Don't use 'vector long'.
42131 * gcc.dg/altivec-14.c: New test.
42132 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42134 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42135 * gcc.dg/altivec-12.c: Ditto.
42137 * gcc.dg/altivec-3.c: Move call to altivec_check.
42139 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42142 * g++.dg/template/error12.C: New test.
42145 * g++.dg/ext/attrib15.C: New test.
42148 * g++.dg/template/ptrmem9.C: New test.
42150 2004-05-25 Paul Brook <paul@codesourcery.com>
42152 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42154 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42157 * g++.dg/template/crash19.C: New test.
42159 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42162 * g++.dg/template/redecl1.C: New test.
42164 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42167 * g++.dg/other/ns1.C: New test.
42170 * g++.dg/template/invalid1.C: New test.
42172 2004-05-23 Paul Brook <paul@codesourcery.com>
42173 Victor Leikehman <lei@haifasphere.co.il>
42175 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42176 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42178 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42182 * g++.dg/template/non-dependent5.C: New test.
42183 * g++.dg/template/non-dependent6.C: New test.
42185 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42188 * g++.dg/inherit/union1.C: New test.
42191 * g++.dg/template/addr1.C: New test.
42194 * g++.dg/template/array5.C: New test.
42197 * g++.dg/template/array6.C: New test.
42199 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
42200 Roger Sayle <roger@eyesopen.com>
42202 * g++.dg/lookup/forscope2.C: New test case.
42204 2004-05-22 Ben Elliston <bje@au.ibm.com>
42206 * gcc.dg/cpp/Wmissingdirs.c: New.
42208 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42211 * gcc.dg/compat/union-m128-1.h: New file.
42212 * gcc.dg/compat/union-m128-1_main.c: Likewise.
42213 * gcc.dg/compat/union-m128-1_x.c: Likewise.
42214 * gcc.dg/compat/union-m128-1_y.c: Likewise.
42216 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42219 * gcc.dg/compat/struct-complex-1.h: New file.
42220 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42221 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42222 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42224 2004-05-20 Roger Sayle <roger@eyesopen.com>
42227 * gcc.dg/pr3074-1.c: New test case.
42228 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42230 2004-05-20 Falk Hueffner <falk@debian.org>
42233 * gcc.dg/ftrapv-1.c: New test case.
42235 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42237 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42239 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42240 Jeff Law <law@redhat.com>
42242 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42243 * gcc.dg/tree-ssa/20040518-2.c: New test.
42245 * gcc.dg/tree-ssa/20040518-1.c: New test.
42247 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42249 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42251 2004-05-18 Paul Brook <paul@codesourcery.com>
42254 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42256 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42258 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42261 2004-05-17 Steven Bosscher <stevenb@suse.de>
42263 * gcc.dg/tree-ssa/20040517-1.c: New test.
42265 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42267 * gcc.dg/loop-4.c: New test.
42269 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42271 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42273 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42276 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42278 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42282 * gfortran.fortran-torture/compile/data_1.f90: New test.
42284 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42286 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42287 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42289 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42291 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42293 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42296 * gcc.dg/format/xopen-1.c: Adjust expected message.
42297 * gcc.dg/format/xopen-3.c: New test.
42299 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42301 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42303 2004-05-14 Jeff Law <law@redhat.com>
42305 * gcc.dg/tree-ssa/20040514-2.c: New test.
42307 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42309 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42311 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42314 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42316 * gcc.dg/tree-ssa/20040514-1.c: New test.
42318 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42320 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42323 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42326 * gfortran.fortran-torture/compile/do_1.f90: New test.
42328 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42331 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42334 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42337 * gfortran.fortran-torture/execute/random_init.f90: New test.
42339 2004-05-13 Paul Brook <paul@codesourcery.com>
42342 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42344 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42346 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42347 for the powerpc case.
42349 2004-05-13 Jeff Law <law@redhat.com>
42351 * gcc.dg/tree-ssa/20040513-1.c: New test.
42352 * gcc.dg/tree-ssa/20040513-2.c: New test.
42354 2004-05-13 Paul Brook <paul@codesourcery.com>
42356 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42357 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42358 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42360 2004-05-13 Andreas Schwab <schwab@suse.de>
42363 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42366 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42369 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42371 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42373 Merge from tree-ssa-20020619-branch. See
42374 ChangeLog.tree-ssa for details.
42376 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42378 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42379 include <altivec.h> explicitly.
42380 * gcc.dg/altivec-13.c: Likewise.
42382 2004-05-11 Paul Brook <paul@codesourcery.com>
42384 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42386 2004-05-10 Eric Christopher <echristo@redhat.com>
42388 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42389 * gcc.dg/sibcall-4.c: Ditto.
42391 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42393 * g++.dg/ext/altivec-8.C: New test case.
42394 * gcc.dg/altivec-13.c: New test case.
42396 2004-05-08 Roger Sayle <roger@eyesopen.com>
42398 * gcc.c-torture/execute/divcmp-1.c: New test case.
42399 * gcc.c-torture/execute/divcmp-2.c: New test case.
42400 * gcc.c-torture/execute/divcmp-3.c: New test case.
42402 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42404 * g++.dg/other/pragma-re-2.C: New test.
42406 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42408 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42409 * gcc.dg/i386-387-2.c: Likewise.
42411 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42413 * gcc.dg/i386-387-6.c: Likewise.
42415 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42417 * gcc.dg/builtins-33.c: Also check log1p*.
42419 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42421 PR optimization/15296
42422 * gcc.c-torture/execute/pr15296.c: New test.
42424 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42426 * gcc.dg/builtins-40.c: New test.
42428 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42430 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42432 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42434 * g++.dg/ext/spe1.C: New testcase.
42436 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42438 * objc.dg/image-info.m: Allow additional attributes
42439 for __image_info section.
42441 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42443 * gcc.dg/torture/mips-hilo-2.c: New test.
42445 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42448 * g++.dg/template/member5.C: New test.
42450 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42452 * gcc.dg/builtins-34.c: Also check expm1*.
42454 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42456 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42457 * gcc.dg/torture/builtin-convert-3.c: New test.
42459 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42461 PR middle-end/15054
42462 * g++.dg/opt/pr15054.C: New test.
42464 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42466 * gcc.dg/torture/builtin-rounding-1.c: New test.
42467 * gcc.dg/builtins-25.c: Delete.
42468 * gcc.dg/builtins-29.c: Delete.
42470 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42472 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42473 * gcc.dg/sibcall-4.c: Likewise.
42474 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42476 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42478 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42479 bit-field on 16-bit targets.
42481 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42483 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42486 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42488 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42489 * gcc.dg/rs6000-power2-2.c: Likewise.
42491 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42493 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42494 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42495 Change the asm registers to be in form of frN instead of fN.
42497 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42499 * gcc.dg/torture/builtin-convert-2.c: New test.
42501 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42503 * gcc.dg/rs6000-power2-1.c: New test.
42504 * gcc.dg/rs6000-power2-2.c: New test.
42506 2004-04-28 Jan Hubicka <jh@suse.cz>
42508 * gcc.dg/unused-6.c: New test.
42510 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42511 Ulrich Weigand <uweigand@de.ibm.com>
42513 * ada/acats/run_all.sh: Define $target variable.
42515 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42518 * g++.dg/other/vararg-1.C: New test.
42521 * g++.dg/eh/cleanup3.C: New test.
42523 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42525 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42526 and ad8011a (target_insn).
42527 * ada/acats/support/macro.dfs: Likewise.
42528 * ada/acats/support/impbit.adb: New file.
42530 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42532 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42534 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42536 * gcc.dg/loop-3.c: New test.
42538 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42540 * gcc.c-torture/execute/simd-5.c: New test.
42542 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42545 * g++.dg/template/crash18.C: New test.
42547 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42549 * g++.dg/ext/complit3.C: New test.
42551 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42553 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42554 * gcc.dg/altivec-3.c: Same.
42555 * gcc.dg/altivec-varargs-1.c: Same.
42557 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42559 * lib/target-supports.exp (check_profiling_available): Assume
42560 profiling is not available on powerpc-eabi targets.
42562 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42564 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42565 * gcc.dg/vmx/bug-1.c: Ditto.
42567 2004-04-20 Eric Christopher <echristo@redhat.com>
42569 * gcc.dg/charset/extern.c: New test.
42570 * g++.dg/charset/extern3.cc: Ditto.
42572 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42574 * gcc.dg/builtins-39.c: New test.
42576 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42578 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42580 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42582 * gcc.dg/torture/mips-hilo-1.c: New test.
42584 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42586 * gcc.c-torture/compile/20040419-1.c: New test.
42588 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42590 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42592 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42593 Aldy Hernandez <aldyh@redhat.com>
42595 * gcc.c-torture/execute/va-arg-24.c: New.
42597 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42598 Aldy Hernandez <aldyh@redhat.com>
42600 * gcc.dg/vmx/1b-01.c: New.
42601 * gcc.dg/vmx/1b-02.c: New.
42602 * gcc.dg/vmx/1b-03.c: New.
42603 * gcc.dg/vmx/1b-04.c: New.
42604 * gcc.dg/vmx/1b-05.c: New.
42605 * gcc.dg/vmx/1b-06.c: New.
42606 * gcc.dg/vmx/1b-07.c: New.
42607 * gcc.dg/vmx/1c-01.c: New.
42608 * gcc.dg/vmx/1c-02.c: New.
42609 * gcc.dg/vmx/3a-01a.c: New.
42610 * gcc.dg/vmx/3a-01.c: New.
42611 * gcc.dg/vmx/3a-01m.c: New.
42612 * gcc.dg/vmx/3a-03.c: New.
42613 * gcc.dg/vmx/3a-03m.c: New.
42614 * gcc.dg/vmx/3a-04.c: New.
42615 * gcc.dg/vmx/3a-04m.c: New.
42616 * gcc.dg/vmx/3a-05.c: New.
42617 * gcc.dg/vmx/3a-06.c: New.
42618 * gcc.dg/vmx/3a-06m.c: New.
42619 * gcc.dg/vmx/3a-07.c: New.
42620 * gcc.dg/vmx/3b-01.c: New.
42621 * gcc.dg/vmx/3b-02.c: New.
42622 * gcc.dg/vmx/3b-10.c: New.
42623 * gcc.dg/vmx/3b-13.c: New.
42624 * gcc.dg/vmx/3b-14.c: New.
42625 * gcc.dg/vmx/3b-15.c: New.
42626 * gcc.dg/vmx/3c-01a.c: New.
42627 * gcc.dg/vmx/3c-01.c: New.
42628 * gcc.dg/vmx/3c-02.c: New.
42629 * gcc.dg/vmx/3c-03.c: New.
42630 * gcc.dg/vmx/3d-01.c: New.
42631 * gcc.dg/vmx/4-01.c: New.
42632 * gcc.dg/vmx/4-03.c: New.
42633 * gcc.dg/vmx/5-01.c: New.
42634 * gcc.dg/vmx/5-02.c: New.
42635 * gcc.dg/vmx/5-03.c: New.
42636 * gcc.dg/vmx/5-04.c: New.
42637 * gcc.dg/vmx/5-05.c: New.
42638 * gcc.dg/vmx/5-06.c: New.
42639 * gcc.dg/vmx/5-07.c: New.
42640 * gcc.dg/vmx/5-07t.c: New.
42641 * gcc.dg/vmx/5-08.c: New.
42642 * gcc.dg/vmx/5-10.c: New.
42643 * gcc.dg/vmx/5-11.c: New.
42644 * gcc.dg/vmx/7-01a.c: New.
42645 * gcc.dg/vmx/7-01.c: New.
42646 * gcc.dg/vmx/7c-01.c: New.
42647 * gcc.dg/vmx/7d-01.c: New.
42648 * gcc.dg/vmx/7d-02.c: New.
42649 * gcc.dg/vmx/8-01.c: New.
42650 * gcc.dg/vmx/8-02a.c: New.
42651 * gcc.dg/vmx/8-02.c: New.
42652 * gcc.dg/vmx/brode-1.c: New.
42653 * gcc.dg/vmx/bug-1.c: New.
42654 * gcc.dg/vmx/bug-2.c: New.
42655 * gcc.dg/vmx/bug-3.c: New.
42656 * gcc.dg/vmx/cw-bug-1.c: New.
42657 * gcc.dg/vmx/cw-bug-2.c: New.
42658 * gcc.dg/vmx/cw-bug-3.c: New.
42659 * gcc.dg/vmx/dct.c: New.
42660 * gcc.dg/vmx/debug-1.c: New.
42661 * gcc.dg/vmx/debug-2.c: New.
42662 * gcc.dg/vmx/debug-3.c: New.
42663 * gcc.dg/vmx/debug-4.c: New.
42664 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42665 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42666 * gcc.dg/vmx/eg-5.c: New.
42667 * gcc.dg/vmx/fft.c: New.
42668 * gcc.dg/vmx/gcc-bug-1.c: New.
42669 * gcc.dg/vmx/gcc-bug-2.c: New.
42670 * gcc.dg/vmx/gcc-bug-3.c: New.
42671 * gcc.dg/vmx/gcc-bug-4.c: New.
42672 * gcc.dg/vmx/gcc-bug-5.c: New.
42673 * gcc.dg/vmx/gcc-bug-6.c: New.
42674 * gcc.dg/vmx/gcc-bug-7.c: New.
42675 * gcc.dg/vmx/gcc-bug-8.c: New.
42676 * gcc.dg/vmx/gcc-bug-9.c: New.
42677 * gcc.dg/vmx/gcc-bug-b.c: New.
42678 * gcc.dg/vmx/gcc-bug-c.c: New.
42679 * gcc.dg/vmx/gcc-bug-d.c: New.
42680 * gcc.dg/vmx/gcc-bug-e.c: New.
42681 * gcc.dg/vmx/gcc-bug-f.c: New.
42682 * gcc.dg/vmx/gcc-bug-g.c: New.
42683 * gcc.dg/vmx/gcc-bug-i.c: New.
42684 * gcc.dg/vmx/harness.h: New.
42685 * gcc.dg/vmx/ira1.c: New.
42686 * gcc.dg/vmx/ira2a.c: New.
42687 * gcc.dg/vmx/ira2b.c: New.
42688 * gcc.dg/vmx/ira2.c: New.
42689 * gcc.dg/vmx/ira2c.c: New.
42690 * gcc.dg/vmx/mem.c: New.
42691 * gcc.dg/vmx/newton-1.c: New.
42692 * gcc.dg/vmx/ops.c: New.
42693 * gcc.dg/vmx/sn7153.c: New.
42694 * gcc.dg/vmx/spill2.c: New.
42695 * gcc.dg/vmx/spill3.c: New.
42696 * gcc.dg/vmx/spill.c: New.
42697 * gcc.dg/vmx/t.c: New.
42698 * gcc.dg/vmx/varargs-1.c: New.
42699 * gcc.dg/vmx/varargs-2.c: New.
42700 * gcc.dg/vmx/varargs-3.c: New.
42701 * gcc.dg/vmx/varargs-4.c: New.
42702 * gcc.dg/vmx/varargs-5.c: New.
42703 * gcc.dg/vmx/varargs-6.c: New.
42704 * gcc.dg/vmx/varargs-7.c: New.
42705 * gcc.dg/vmx/vmx.exp: New.
42706 * gcc.dg/vmx/vprint-1.c: New.
42707 * gcc.dg/vmx/vscan-1.c: New.
42708 * gcc.dg/vmx/x-01.c: New.
42709 * gcc.dg/vmx/x-02.c: New.
42710 * gcc.dg/vmx/x-03.c: New.
42711 * gcc.dg/vmx/x-04.c: New.
42712 * gcc.dg/vmx/x-05.c: New.
42713 * gcc.dg/vmx/yousufi-1.c: New.
42714 * gcc.dg/vmx/zero-1.c: New.
42715 * gcc.dg/vmx/zero.c: New.
42717 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42719 * g++.dg/lookup/java1.C: Update for chage of
42721 * g++.dg/lookup/java2.C: Likewise.
42723 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42725 * ada/acats/run_all.sh: use -O2 by default.
42727 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42729 * gcc.dg/vr-mult-[12].c: New tests.
42731 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42733 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42735 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42737 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42739 * lib/target-supports.exp (check_profiling_available): Assume
42740 profiling isn't available for mips*-*-elf targets.
42742 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42744 * gcc.dg/builtins-38.c: New test.
42746 2004-04-14 Eric Christopher <echristo@redhat.com>
42748 * g++.dg/charset/charset.exp: Run .cc extension tests.
42750 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42752 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42754 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42756 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42758 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42760 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42761 * gcc.dg/i386-387-2.c: Likewise.
42763 * gcc.dg/i386-387-7.c: New test.
42764 * gcc.dg/i386-387-8.c: New test.
42766 * gcc.dg/builtins-37.c: New test.
42768 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42770 * g++.dg/pch/externc-1.C: Add missing semicolon.
42772 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42774 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42776 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42778 * gcc.c-torture/execute/20040411-1.c: New test.
42780 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42782 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42784 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42786 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42788 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42790 * lib/target-supports.exp (check_named_sections_available): New.
42791 * lib/gcc-dg.exp (dg-require-named-sections): New.
42792 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42793 old-deja.exp. Also prune error-count message from HP linker.
42794 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42796 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42797 * g++.old-deja/g++.pt/static3.C: Likewise.
42798 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42800 2004-04-09 Roger Sayle <roger@eyesopen.com>
42802 * gcc.c-torture/execute/20040409-1.c: New test case.
42803 * gcc.c-torture/execute/20040409-2.c: New test case.
42804 * gcc.c-torture/execute/20040409-3.c: New test case.
42806 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42808 * gcc.dg/20040409-1.c: New test.
42810 2004-04-08 Roger Sayle <roger@eyesopen.com>
42813 * g++.dg/opt/pr14888.C: New test case.
42815 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42817 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42818 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42819 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42820 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42823 2004-04-08 Paul Brook <paul@codesourcery.com>
42825 * gcc.dg/spill-1.c: New test.
42827 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42829 * gcc.dg/torture/builtin-ctype-2.c: New test.
42831 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42833 * gcc.dg/pch/pch.exp: Add largefile test.
42835 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42837 * g++.dg/pch/externc-1.Hs: New.
42838 * g++.dg/pch/externc-1.C: New.
42840 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42842 * gcc.dg/compat/struct-by-value-5a_main.c,
42843 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42844 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42845 * gcc.dg/compat/struct-by-value-5a_x.c,
42846 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42847 gcc.dg/compat/struct-by-value-5_x.c.
42848 * gcc.dg/compat/struct-by-value-5a_y.c,
42849 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42850 gcc.dg/compat/struct-by-value-5_y.c.
42852 * gcc.dg/compat/struct-by-value-6a_main.c,
42853 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42854 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42855 * gcc.dg/compat/struct-by-value-6a_x.c,
42856 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42857 gcc.dg/compat/struct-by-value-6_x.c.
42858 * gcc.dg/compat/struct-by-value-6a_y.c,
42859 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42860 gcc.dg/compat/struct-by-value-6_y.c.
42862 * gcc.dg/compat/struct-by-value-7a_main.c,
42863 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42864 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42865 * gcc.dg/compat/struct-by-value-7a_x.c,
42866 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42867 gcc.dg/compat/struct-by-value-7_x.c.
42868 * gcc.dg/compat/struct-by-value-7a_y.c,
42869 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42870 gcc.dg/compat/struct-by-value-7_y.c.
42872 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42874 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42875 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42876 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42879 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42881 * gcc.dg/builtins-36.c: New test.
42883 2004-04-06 Paul Brook <paul@codesourcery.com>
42885 * README.gcc: Remove obsolete contraint on testcases.
42887 2004-04-05 Paul Brook <paul@codesourcery.com>
42890 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42891 failure and exit(0) on success.
42892 * g++.dg/expr/anew2.C: Ditto.
42893 * g++.dg/expr/anew3.C: Ditto.
42894 * g++.dg/expr/anew4.C: Ditto.
42896 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42899 * g++.dg/template/unify7.C: New.
42901 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42903 * g++.dg/README: Bring up to date with new subdirectories; remove
42904 duplicate subdirectory lines.
42906 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42909 * g++.dg/template/unify5.C: New.
42910 * g++.dg/template/unify6.C: New.
42911 * g++.dg/template/qualttp20.C: Adjust.
42912 * g++.old-deja/g++.jason/report.C: Adjust.
42913 * g++.old-deja/g++.other/qual1.C: Adjust.
42915 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42918 * g++.dg/inherit/ptrmem1.C: New test.
42920 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42923 * gcc.c-torture/execute/20040331-1.c: New test.
42924 * gcc.dg/20040331-1.c: New test.
42926 2004-04-01 Paul Brook <paul@codesourcery.com>
42928 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42930 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42933 * g++.dg/init/goto1.C: New test.
42936 * g++.dg/template/defarg4.C: New test.
42938 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42940 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42942 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42944 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42946 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42948 * gcc.dg/noncompile/undeclared-2.c: New test.
42950 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42952 * gcc.dg/940409-1.c: Remove XFAIL.
42953 * gcc.dg/reg-vol-struct-1.c: New test.
42955 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42957 * gcc.dg/torture/builtin-wctype-1.c: New test.
42959 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42961 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42962 * gcc.dg/20001101-1.c: Likewise.
42963 * gcc.dg/20001102-1.c: Likewise.
42965 2004-03-25 Roger Sayle <roger@eyesopen.com>
42967 * gcc.dg/compare8.c: Add an additional test for XOR.
42969 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42971 * gcc.dg/torture/builtin-ctype-1.c: New test.
42973 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42975 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42976 * gcc.dg/torture/builtin-math-1.c: Likewise.
42977 * gcc.dg/torture/builtin-power-1.c: New test.
42979 2004-03-24 Andreas Schwab <schwab@suse.de>
42981 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42984 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42985 Roger Sayle <roger@eyesopen.com>
42987 * gcc.dg/compare8.c: New test case.
42989 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42991 * g++.dg/ext/altivec-7.C: New test.
42993 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42995 PR 12267, 12391, 12560, 13129, 14114, 14133
42996 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42997 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42998 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42999 Adjust error regexps.
43000 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43001 * gcc.dg/noncompile/undeclared-1.c: New test cases.
43002 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43003 * gcc.dg/local1.c: Add explanatory comment.
43005 2004-03-23 Roger Sayle <roger@eyesopen.com>
43007 PR optimization/14669
43008 * g++.dg/opt/fold2.C: New test case.
43010 2004-03-22 Jakub Jelinek <jakub@redhat.com>
43013 * gcc.dg/20040322-1.c: New test.
43015 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43017 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
43018 * gcc.dg/ultrasp4.c: Likewise.
43019 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
43021 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43023 * gcc.dg/i386-sse-8.c: Reset default options.
43025 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43027 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43028 in the error message text.
43030 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43032 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43034 2004-03-21 Mark Mitchell <mark@codesourcery.com>
43037 * g++.dg/init/array13.C: New test.
43039 2004-03-20 Roger Sayle <roger@eyesopen.com>
43042 * gcc.c-torture/compile/pr13889.c: New test case.
43044 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
43047 * builtins-1.c (nan, nans): Don't test.
43048 * builtins-30.c: Don't use nan, nanf, nanl.
43049 * builtins-35.c: New test.
43051 2004-03-19 Ziemowit Laski <zlaski@apple.com>
43053 * g++.dg/ext/altivec-6.C: New test.
43055 2004-03-19 Mark Mitchell <mark@codesourcery.com>
43057 * g++.dg/init/placement3.C: New test.
43059 * g++.dg/template/spec13.C: New test.
43061 * g++.dg/lookup/using11.C: New test.
43063 * g++.dg/lookup/koenig3.C: New test.
43065 * g++.dg/template/operator2.C: New test.
43067 * g++.dg/expr/dtor3.C: New test.
43068 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43070 * g++.old-deja/g++.law/visibility28.C: Likewise.
43072 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
43074 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43075 * gcc.dg/ppc64-abi-3.c: Likewise.
43077 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43080 * g++.dg/parse/template15.C: New test.
43082 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43084 * g++.dg/expr/dtor2.C: New test.
43086 * g++.dg/lookup/anon4.C: New test.
43088 * g++.dg/overload/using1.C: New test.
43090 * g++.dg/template/lookup7.C: New test.
43092 * g++.dg/template/typename6.C: New test.
43094 * g++.dg/expr/cond6.C: New test.
43096 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43098 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43100 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43102 * g++.dg/expr/cond5.C: New test.
43103 * g++.dg/expr/constcast1.C: Likewise.
43104 * g++.dg/expr/ptrmem2.C: Likewise.
43105 * g++.dg/expr/ptrmem3.C: Likewise.
43106 * g++.dg/lookup/main1.C: Likewise.
43107 * g++.dg/template/lookup6.C: Likewise.
43109 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43111 * gcc.dg/local1.c: New test.
43113 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43115 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43117 * gcc.dg/torture/builtin-convert-1.c: New test.
43119 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43121 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43123 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43126 * g++.dg/warn/Wunused-7.C: New test.
43128 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43130 * gcc.dg/torture/builtin-integral-1.c: New test.
43132 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43135 * g++.dg/parse/non-dependent3.C: New test.
43137 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
43139 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43140 * g++.dg/eh/simd-2.C: Likewise.
43141 * g++.dg/init/array10.C: Likewise.
43142 * gcc.c-torture/compile/simd-1.c: Likewise.
43143 * gcc.c-torture/compile/simd-2.c: Likewise.
43144 * gcc.c-torture/compile/simd-3.c: Likewise.
43145 * gcc.c-torture/compile/simd-4.c: Likewise.
43146 * gcc.c-torture/compile/simd-6.c: Likewise.
43147 * gcc.c-torture/execute/simd-1.c: Likewise.
43148 * gcc.c-torture/execute/simd-2.c: Likewise.
43149 * gcc.dg/compat/vector-defs.h: Likewise.
43150 * gcc.dg/20020531-1.c: Likewise.
43151 * gcc.dg/altivec-3.c: Likewise.
43152 * gcc.dg/altivec-4.c: Likewise.
43153 * gcc.dg/altivec-varargs-1.c: Likewise.
43154 * gcc.dg/compat/vector-defs.h: Likewise.
43155 * gcc.dg/i386-mmx-3.c: Likewise.
43156 * gcc.dg/i386-sse-4.c: Likewise.
43157 * gcc.dg/i386-sse-5.c: Likewise.
43158 * gcc.dg/i386-sse-8.c: Likewise.
43159 * gcc.dg/simd-1.c: Likewise.
43160 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
43161 __ev64_opaque__ since the machine description provides it.
43163 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43165 * lib/compat.exp (skip_list): New global variable.
43166 Use it to hold the user defined COMPAT_SKIPS list if any.
43167 (compat-obj): Add the members of skip_list to optall.
43169 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43171 * gcc.dg/compat/union-by-value-1_main.c,
43172 union-by-value-1_x.c, union-by-value-1_y.c,
43173 union-check.h, union-defs.h,
43174 union-init.h, union-return-1_main.c,
43175 union-return-1_x.c, union-return-1_y.c: New files.
43177 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43179 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43180 mixed-struct-init.h: Add 4 mixed structure types.
43181 struct-by-value-21_main.c, struct-by-value-21_x.c,
43182 struct-by-value-21_y.c, struct-return-21_main.c,
43183 struct-return-21_x.c, struct-return-21_y.c: New files.
43185 2004-03-13 Mark Mitchell <mark@codesourcery.com>
43188 * g++.dg/parse/template14.C: New test.
43190 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43192 * gcc.c-torture/execute/20040313-1.c: New test.
43194 2004-03-13 Jakub Jelinek <jakub@redhat.com>
43197 * gcc.dg/20040311-2.c: New test.
43199 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
43202 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43205 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
43207 * gcc.dg/20040305-2.c: Add missing return statement.
43209 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43211 * gcc.dg/builtins-34.c: Also check pow10*.
43213 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43216 * gcc.dg/20040305-2.c: New test.
43218 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43220 * gcc.dg/20040310-1.c: New test.
43222 2004-03-11 Roger Sayle <roger@eyesopen.com>
43224 * gcc.c-torture/execute/20040311-1.c: New test case.
43226 2004-03-11 Mark Mitchell <mark@codesourcery.com>
43229 * g++.dg/lookup/enum1.C: New test.
43231 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43234 * g++.dg/lookup/struct2.C: New test.
43236 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43238 * gcc.dg/builtins-34.c: New test.
43240 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43242 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43244 2004-03-09 James E Wilson <wilson@specifixinc.com>
43246 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43247 * gcc.dg/alias-2.c: New testcase.
43249 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43251 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43253 2004-03-09 Roger Sayle <roger@eyesopen.com>
43255 * gcc.c-torture/execute/20040309-1.c: New test case.
43257 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43260 * g++.dg/overload/ref1.C: New.
43262 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43265 * g++.dg/template/spec12.C: New test.
43268 * g++.dg/parse/crash14.C: New test.
43270 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43273 * g++.dg/init/ref11.C: New test.
43275 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43278 * g++.dg/parse/builtin2.C: New test.
43280 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43283 * g++.dg/init/ctor3.C: New test.
43284 * g++.dg/init/union1.C: New test.
43285 * g++.dg/ext/anon-struct4.C: New test.
43287 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43289 * g++.dg/lookup/koenig1.C: Tweak error messages.
43290 * g++.dg/lookup/used-before-declaration.C: Likewise.
43291 * g++.dg/other/do1.C: Likewise.
43292 * g++.dg/overload/koenig1.C: Likewise.
43293 * g++.dg/parse/crash13.C: Likewise.
43294 * g++.dg/template/instantiate3.C: Likewise.
43296 2004-03-08 Eric Christopher <echristo@redhat.com>
43298 * * lib/target-supports.exp: Enable libiconv in test
43299 compilation. Fix up error checking.
43301 2004-03-08 Roger Sayle <roger@eyesopen.com>
43303 PR middle-end/14289
43304 * gcc.dg/pr14289-1.c: New test case.
43305 * gcc.dg/pr14289-2.c: Likewise.
43306 * gcc.dg/pr14289-3.c: Likewise.
43308 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43310 * gcc.c-torture/execute/20040308-1.c: New test.
43312 2004-03-07 Roger Sayle <roger@eyesopen.com>
43314 * gcc.c-torture/execute/20040307-1.c: New test case.
43316 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43318 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43320 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43322 * gcc.dg/20040306-1.c: New test.
43324 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43326 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43328 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43330 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43333 * gcc.dg/decl-6.c: New test.
43335 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43337 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43338 Rename LOGPOW -> LOG_POW.
43339 (SQRT_EXP, POW_EXP): New.
43341 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43343 * gcc.dg/i386-sse-8.c: New test.
43345 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43348 * gcc.dg/decl-5.c: New test.
43350 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43352 * gcc.dg/20040305-1.c: New test.
43354 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43357 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43359 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43361 PR c++/14425, c++/14426
43362 * g++.dg/ext/altivec-4.C: New test.
43363 * g++.dg/ext/altivec-5.C: New test.
43365 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43367 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43368 global variables of a type with no linkage.
43369 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43370 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43371 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43372 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43373 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43374 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43375 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43376 * g++.dg/warn/deprecated.C: Name enum Color.
43377 * g++.dg/overload/VLA.C: Name structure for 'b'.
43378 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43380 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43382 * gcc.c-torture/compile/20040304-1.c: New test.
43384 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43387 * gcc.dg/decl-4.c: New testcase.
43389 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43391 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43392 as PRECF if sizeof (float) > sizeof (double).
43393 (PRECL): Make it the same as PRECF if
43394 sizeof (float) > sizeof (long double).
43396 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43398 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43399 system type. Add check for irix6 which doesn't have c99 runtime.
43401 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43403 * gcc.dg/const-elim-1.c: xfail for xtensa.
43405 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43408 * g++.dg/template/cond4.C: New test.
43410 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43413 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43416 * g++.dg/parse/defarg7.C: New test.
43419 * g++.dg/template/friend26.C: New test.
43421 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43424 * g++.dg/abi/mangle21.C: New test.
43427 * g++.dg/parse/constructor2.C: New test.
43430 * g++.dg/template/sfinae1.C: New test.
43432 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43435 * g++.dg/expr/crash2.C: New test.
43437 PR middle-end/13448
43438 * gcc.dg/inline-5.c: New test.
43439 * gcc.dg/always-inline.c: Split out tests into ...
43440 * gcc.dg/always-inline2.c: ... this and ...
43441 * gcc.dg/always-inline3.c: ... this.
43443 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43446 * g++.dg/debug/crash1.C: New test.
43448 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43450 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43451 function with __attribute__((noinline)).
43452 (recurser_void2): Likewise.
43453 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43454 (recurser_void2): Likewise.
43456 2004-02-29 Roger Sayle <roger@eyesopen.com>
43458 PR middle-end/14203
43459 * g++.dg/warn/Wunused-6.C: New test case.
43461 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43463 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43466 2004-02-27 Eric Christopher <echristo@redhat.com>
43468 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43469 * g++.dg/charset/asm2.c: Run only x86.
43470 * gcc.dg/charset/asm3.c: Ditto.
43472 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43474 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43477 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43479 * g++.dg/ext/altivec-3.C: New.
43481 2004-02-26 Richard Henderson <rth@redhat.com>
43483 * g++.dg/ext/attrib10.C: Mark for warning.
43484 * gcc.dg/attr-alias-1.c: New.
43486 2004-02-26 Richard Henderson <rth@redhat.com>
43488 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43489 * gcc.c-torture/execute/20040208-2.c: ... it back.
43491 2004-02-26 Eric Christopher <echristo@redhat.com>
43493 * lib/target-supports.exp (check-iconv-available): New function.
43494 * lib/gcc-dg.exp (dg-require-iconv): New function.
43496 * gcc.dg/charset: New directory.
43497 * gcc.dg/charset/charset.exp: New file.
43498 * gcc.dg/charset/asm1.c: Ditto.
43499 * gcc.dg/charset/asm2.c: Ditto.
43500 * gcc.dg/charset/asm3.c: Ditto.
43501 * gcc.dg/charset/asm4.c: Ditto.
43502 * gcc.dg/charset/asm5.c: Ditto.
43503 * gcc.dg/charset/attribute1.c: Ditto.
43504 * gcc.dg/charset/attribute2.c: Ditto.
43505 * gcc.dg/charset/string1.c: Ditto.
43506 * g++.dg/charset: New directory.
43507 * g++.dg/dg.exp: Add here. Special options.
43508 * g++.dg/charset/charset.exp: New file.
43509 * g++.dg/charset/asm1.c: Ditto.
43510 * g++.dg/charset/asm2.c: Ditto.
43511 * g++.dg/charset/asm3.c: Ditto.
43512 * g++.dg/charset/asm4.c: Ditto.
43513 * g++.dg/charset/attribute1.c: Ditto.
43514 * g++.dg/charset/attribute2.c: Ditto.
43515 * g++.dg/charset/extern1.cc: Ditto.
43516 * g++.dg/charset/extern2.cc: Ditto.
43517 * g++.dg/charset/string1.c: Ditto.
43519 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43522 * g++.dg/parse/comma1.C: New test.
43524 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43527 * g++.dg/template/ttp8.C: New test.
43529 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43531 * gcc.dg/fixuns-trunc-1.c: New test.
43533 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43535 * gcc.dg/builtins-config.h: Use #elif.
43537 2004-02-26 Michael Matz <matz@suse.de>
43539 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43540 * gcc.dg/991214-1.c: Likewise.
43541 * gcc.dg/i386-asm-1.c: Likewise.
43543 2004-02-25 Richard Henderson <rth@redhat.com>
43545 * gcc.c-torture/execute/20040208-2.c: Move ...
43546 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43548 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43551 * g++.dg/other/crash-3.C: New test.
43553 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43555 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43556 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43558 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43561 2004-02-24 Michael Matz <matz@suse.de>
43563 * gcc.dg/i386-regparm.c: New.
43565 2004-02-23 James E Wilson <wilson@specifixinc.com>
43567 * gcc.c-torture/execute/20040223-1.c: New.
43569 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43570 Kazu Hirata <kazu@cs.umass.edu>
43572 * gcc.dg/fwritable-strings-1.c: Remove.
43574 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43577 * gcc.dg/20040223-1.c: New test.
43579 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43582 * g++.dg/ext/typeof9.C: New test.
43584 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43587 * g++.dg/other/switch1.C: New test.
43589 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43591 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43592 * gcc.dg/va-arg-1.c: Likewise.
43594 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43597 * g++.dg/template/koenig5.C: New test.
43599 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43601 * g++.dg/ext/altivec-1.C: Generalize target triple.
43602 * g++.dg/ext/altivec-2.C: New test case.
43603 * g++.dg/ext/altivec_check.h: New file.
43604 * gcc.dg/altivec-1.c: Generalize target triple;
43605 include altivec_check.h and call altivec_check().
43606 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43607 * gcc.dg/altivec-6.c: New test case.
43608 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43609 type casts as needed.
43610 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43612 * gcc.dg/altivec-12.c: New test case.
43613 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43614 include altivec_check.h and call altivec_check().
43615 * gcc.dg/altivec_check.h: New file.
43617 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43619 * lib/target-supports.exp (check_alias_available): Don't mangle
43620 function `g' in test program.
43622 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43624 * lib/target-supports.exp (check_profiling_available): Check
43625 argument to determine whether we support a profiling type.
43626 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43627 check_profiling_available.
43628 * g++.dg/bprob/bprob.exp: Likewise.
43629 * g77.dg/bprob/bprob.exp: Likewise.
43630 * gcc.misc-tests/bprob.exp: Likewise.
43631 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43632 dg-require-profiling and delete expected error handling.
43633 * gcc.dg/20021014-1.c: Likewise.
43634 * gcc.dg/nest.c: Likewise.
43636 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43639 * g++.dg/other/vthunk1.C: New test.
43641 2004-02-20 Falk Hueffner <falk@debian.org>
43644 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43646 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43649 * g++.dg/other/error8.C: Remove XFAIL markers.
43652 * g++.dg/ext/packed5.C: New test.
43655 * g++.dg/warn/Wunused-5.C: New test.
43658 * g++.dg/lookup/member1.C: New test.
43660 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43662 * gcc.c-torture/compile/20040130-1.c: Enable only when
43663 __INT_MAX__ >= 2147483647L.
43664 * gcc.c-torture/compile/961203-1.c: Likewise.
43666 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43668 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43669 * g++.dg/opt/template1.C: Robustify assembler regexp
43671 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43673 * gcc.c-torture/execute/simd-4.x: Remove.
43674 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43675 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43676 Guard with #ifndef SKIP_ATTRIBUTE.
43677 * gcc.dg/compat/vector-1_y.c: Likewise.
43678 * gcc.dg/compat/vector-2_x.c: Likewise.
43679 * gcc.dg/compat/vector-2_y.c: Likewise.
43680 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43681 * g++.dg/eh/simd-2.C: Likewise.
43683 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43685 * gcc.c-torture/compile/complex-1.c: New.
43687 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43690 * gcc.c-torture/execute/20040218-1.c: New test.
43692 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43695 * g++.dg/parse/new2.C: New test.
43697 2004-02-18 Paul Brook <paul@codesourcery.com>
43699 * gcc.c-torture/compile/libcall-1.c: New test.
43701 2004-02-18 Paul Brook <paul@codesourcery.com>
43704 * gcc.dg/debug/debug-7.c: New test.
43706 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43708 * gcc.dg/20040217-1.c: New test.
43710 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43712 * gcc.c-torture/execute/990208-1.x: Delete.
43714 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43716 * gcc.c-torture/execute/20040208-2.x: New file.
43718 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43721 * g++.dg/abi/structret1.C: New test.
43723 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43725 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43726 (i386_cpuid): No need to test if cpuid is available on AMD64.
43727 Fix assembly, so that it works onboth i386 and AMD64.
43728 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43729 (vecInLong): Fix s[] member type to unsigned int.
43730 (vecInWord): Remove type.
43731 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43732 (a64, b64, c64, d64, e64): Remove.
43733 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43734 Remove unused variable. Remove initialization of removed variables.
43735 Don't call mmx_tests nor sse_tests.
43736 (reference_mmx, reference_sse): Remove.
43737 (check): Add return stmt.
43738 * gcc.dg/i386-sse-7.c: New test.
43739 * gcc.dg/i386-mmx-4.c: New test.
43741 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43743 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43744 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43745 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43746 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43747 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43748 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43749 g++.dg/tc1/dr94.C: Fix line terminator.
43751 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43753 * gcc.c-torture/compile/20040216-1.c: New.
43755 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43757 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43758 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43759 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43760 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43761 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43762 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43764 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43766 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43768 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43771 * g++.dg/expr/cond4.C: New test.
43774 * g++.dg/lookup/crash2.C: New test.
43776 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43778 * gcc.c-torture/compile/20040214-2.c: New test.
43780 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43783 * g++.dg/ext/typeof8.C: New test.
43785 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43787 * gcc.c-torture/compile/20040214-1.c: New test.
43789 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43792 * g++.dg/template/spec11.C: New test.
43794 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43797 * g++.dg/other/error8.C: New test.
43799 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43802 * g++.dg/template/array4.C: New test.
43805 * g++.dg/inherit/thunk2.C: New test.
43808 * g++.dg/eh/cond2.C: New test.
43810 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43812 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43814 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43816 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43818 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43820 * g++.dg/simd-2.C: xfail on ppc64-linux.
43822 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43825 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43828 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43830 * gcc.dg/builtins-33.c: New test.
43832 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43834 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43836 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43838 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43840 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43842 * gcc.dg/ppc64-abi-3.c: New test.
43844 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43848 * gcc.dg/pr14092-1.c: New testcase.
43850 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43852 * gcc.dg/cpp/assert4.c: Fix typo last change.
43854 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43855 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43857 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43859 2004-02-09 Roger Sayle <roger@eyesopen.com>
43861 * gcc.c-torture/compile/20040209-1.c: New test case.
43863 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43865 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43867 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43869 * gcc.c-torture/execute/20040208-[12].c: New tests.
43871 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43873 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43875 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43877 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43879 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43882 * gcc.dg/visibility-8.c: New testcase.
43884 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43886 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43888 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43890 2004-02-07 Roger Sayle <roger@eyesopen.com>
43892 PR middle-end/13696
43893 * g++.dg/opt/fold1.C: New test case.
43895 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43898 * g++.dg/other/crash-2.C: New test.
43900 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43903 * g++.dg/parse/angle-bracket2.C: New test.
43905 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43907 PR middle-end/13750
43909 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43911 * g++.dg/pch/wchar-1.C: New.
43912 * g++.dg/pch/wchar-1.Hs: New.
43914 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43917 * g++.dg/parse/error15.C: New test.
43918 * g++.dg/parse/crash11.C: Update dg-error mark.
43920 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43923 * g++.dg/warn/conv2.C: New test.
43925 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43928 * g++.dg/warn/incomplete1.C: Remove xfail.
43930 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43932 * lib/file-format.exp (gcc_target_object_format): Use
43933 ${tool}_target_compile, not gcc_target_compile.
43934 * lib/target-supports.exp (check_alias_available): Likewise.
43935 (check_gc_sections_available): Likewise.
43936 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43937 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43940 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43943 * g++.dg/template/static6.C: New test.
43945 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43947 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43949 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43951 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43952 tests for systems where `char' is unsigned by default.
43954 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43957 * g++.dg/template/partial3.C: New test.
43959 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43961 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43962 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43963 Remove mentions of obsolete ports.
43965 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43967 * gcc.dg/noncompile/20001228-1.c: Fix for new
43970 2004-02-03 Roger Sayle <roger@eyesopen.com>
43973 * gcc.c-torture/execute/multdi-1.c: New test case.
43975 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43978 * g++.dg/template/lookup5.C: New test.
43980 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43983 * g++.dg/template/lookup4.C: New test.
43986 * g++.dg/parse/error14.C: New test.
43989 * g++.dg/parse/template13.C: New test.
43991 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43994 * g++.dg/template/koenig4.C: New test.
43997 * g++.dg/template/crash17.C: New test.
44000 * g++.dg/parse/error13.C: New test.
44001 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44003 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44005 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44007 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
44011 * gcc.dg/noncompile/20040203-1.c: New test.
44012 * gcc.dg/noncompile/20040203-2.c: Likewise.
44013 * gcc.dg/noncompile/20040203-3.c: Likewise.
44014 * gcc.dg/20040203-1.c: Likewise.
44016 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
44019 * g++.dg/template/sizeof7.C: New test.
44021 2004-02-02 Eric Christopher <echristo@redhat.com>
44022 Zack Weinberg <zack@codesourcery.com>
44024 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44026 2004-02-02 Zack Weinberg <zack@codesourcery.com>
44028 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44029 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44030 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44031 * gcc.dg/cleanup-5.c: Run only on Linux targets.
44033 2004-02-02 Mark Mitchell <mark@codesourcery.com>
44036 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44039 * g++.dg/ext/attrib13.C: New test.
44042 * g++.dg/conversion/op2.C: New test.
44044 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44046 * gcc.dg/titype-1.c: Fix pasto.
44048 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44050 * gcc.dg/titype-1.c: New test.
44052 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44055 * g++.dg/template/non-type-template-argument-1.C,
44056 g++.dg/template/qualified-id1.C: Update dg-error marks.
44057 * g++.dg/template/nontype6.C: New test.
44059 2004-02-01 Roger Sayle <roger@eyesopen.com>
44061 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44062 * gcc.dg/builtins-31.c: New testcase.
44063 * gcc.dg/builtins-32.c: New testcase.
44065 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
44067 * objc.dg/call-super-2.m: Update line numbers
44068 for the including of stddef.h.
44070 2004-01-30 Michael Matz <matz@suse.de>
44072 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44073 g++.dg/ext/case-range3.C: New tests.
44075 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44079 * g++.dg/template/member4.C: New test.
44081 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44084 * g++.dg/template/sizeof6.C: New test.
44086 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44088 * gcc.dg/fwritable-strings-1.c: New test.
44090 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44092 * gcc.c-torture/compile/20040130-1.c: New test.
44094 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
44096 * objc.dg/call-super-2.m: Include stddef.h for size_t.
44098 2004-01-29 Mark Mitchell <mark@codesourcery.com>
44101 * g++.dg/template/ctor3.C: New test.
44103 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44105 * g++.dg/tc1: New directory.
44106 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44107 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44108 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44109 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44110 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44112 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44114 * g++.dg/parse/error11.C: New test.
44115 * g++.dg/parse/error12.C: Likewise.
44117 2004-01-28 Ziemowit Laski <zlaski@apple.com>
44119 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44120 (scan_initial, main): Use aligned_sizeof instead of sizeof.
44122 2004-01-28 Mark Mitchell <mark@codesourcery.com>
44125 * g++.dg/ext/attrib12.C: New test.
44128 * g++.dg/parse/cast2.C: New test.
44130 2004-01-27 James E Wilson <wilson@specifixinc.com>
44132 * objc.dg/encode-2.m (main): New local string. Set depending on
44133 sizeof long. Use in sscanf call.
44134 * objc.dg/encode-3.m (main): New local string. Set depending on
44135 sizeof long. Use in scan_initial call.
44137 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44139 * objc.dg/call-super-2.m: Make LP64-safe.
44140 * objc.dg/desig-init-1.m: Likewise.
44142 2004-01-27 Devang Patel <dpatel@apple.com>
44144 * g++.dg/debug/namespace1.C: New test.
44146 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
44148 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44151 * gcc.dg/arm-mmx-1.c: New test.
44153 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44155 * gcc.dg/20040127-1.c: New test.
44156 * gcc.dg/20040127-2.c: New test.
44158 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44160 * objc.dg/stret-1.m (glob): Renamed to globa.
44162 2004-01-26 Mark Mitchell <mark@codesourcery.com>
44165 * g++.dg/expr/for1.C: New test.
44167 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
44169 PR middle-end/13779
44170 * gcc.dg/darwin-longlong.c: New test.
44172 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
44174 * gcc.dg/20040124-1.c: Moved test from here...
44175 * gcc.c-torture/compile/20040124-1.c: ...to here.
44177 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44179 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
44180 the assembly output if -m64 is passed.
44182 2004-01-25 Mark Mitchell <mark@codesourcery.com>
44185 * g++.dg/template/cond3.C: New test.
44187 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44190 * g++.dg/template/ttp7.C: New test.
44192 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44195 * g++.dg/template/nontype4.C: New test.
44196 * g++.dg/template/nontype5.C: Likewise.
44198 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
44200 * gcc.dg/torture/mips-clobber-at.c: New test.
44202 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
44204 * gcc.dg/20040124-1.c: New test.
44206 2004-01-24 Jakub Jelinek <jakub@redhat.com>
44208 * gcc.dg/20040123-1.c: New test.
44210 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44212 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44214 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
44216 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44218 2004-01-23 Andrew Pinski <apinski@apple.com>
44220 * gcc.dg/20030121-1.c: Move to ..
44221 * gcc.dg/20040121-1.c: here.
44223 2004-01-23 Roger Sayle <roger@eyesopen.com>
44225 * gcc.dg/builtins-29.c: New test case.
44227 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44230 * gcc.dg/builtins-30.c: New testcase.
44232 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44234 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44235 * lib/g77.exp: Likewise.
44236 * lib/objc.exp: Likewise.
44237 * lib/g++.exp: Likewise.
44239 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44241 * gcc.dg/struct-by-value-2.c: New test.
44243 2004-01-21 Andrew Pinski <apinski@apple.com>
44246 * gcc.dg/20030121-1.c: New test.
44248 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44250 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44251 clobber frame pointer register in asm statement.
44253 2004-01-21 Falk Hueffner <falk@debian.org>
44255 * gcc.c-torture/compile/20040121-1.c: New test.
44257 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44259 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44261 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44263 * gcc.dg/ppc64-abi-2.c: New test.
44265 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44267 * lib/treelang.exp: Fill out this file.
44268 * lib/treelang-dg.exp: New File.
44270 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44272 * gcc.c-torture/compile/981022-1.c: Remove.
44273 * gcc.dg/array-5.c: Remove XFAIL.
44274 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44275 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44276 gcc.dg/cond-lvalue-1.c: Update.
44277 * gcc.dg/cast-lvalue-2.c: New test.
44279 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44282 * g++.dg/other/error1.C (class foo): Tweak error message.
44285 * g++.dg/template/call2.C: New test.
44287 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44289 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44290 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44291 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44292 scalar-return-1_x.c, scalar-return-2_y.c,
44293 scalar-return-3_x.c, scalar-return-3_y.c,
44294 scalar-return-4_x.c, scalar-return-4_y.c,
44295 struct-align-1.h, struct-align-1_x.c,
44296 struct-align-1_y.c, struct-align-2.h,
44297 struct-align-2_x.c, struct-align-2_y.c,
44298 struct-by-value-10_y.c, struct-by-value-11_x.c,
44299 struct-by-value-11_y.c, struct-by-value-12_x.c,
44300 struct-by-value-12_y.c, struct-by-value-13_x.c,
44301 struct-by-value-13_y.c, struct-by-value-14_x.c,
44302 struct-by-value-14_y.c, struct-by-value-15_x.c,
44303 struct-by-value-15_y.c, struct-by-value-16_y.c,
44304 struct-by-value-17_y.c, struct-by-value-18_y.c,
44305 struct-by-value-19_y.c, struct-by-value-1_x.c,
44306 struct-by-value-1_y.c, struct-by-value-20_y.c,
44307 struct-by-value-2_x.c, struct-by-value-2_y.c,
44308 struct-by-value-3_y.c, struct-by-value-4_x.c,
44309 struct-by-value-4_y.c, struct-by-value-5_y.c,
44310 struct-by-value-6_y.c, struct-by-value-7_y.c
44311 struct-by-value-8_x.c, struct-by-value-8_y.c
44312 struct-by-value-9_x.c, struct-by-value-9_y.c
44313 struct-return-10_x.c, struct-return-10_y.c,
44314 struct-return-19_x.c, struct-return-20_x.c
44315 struct-return-2_x.c, struct-return-2_y.c
44316 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44317 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44319 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44321 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44322 attribute on sparc*-sun-solaris2.*.
44324 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44327 * g++.dg/ext/typeof7.C: New test.
44329 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44331 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44332 * gcc.dg/const-elim-1.c: Same.
44334 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44336 * objc.dg/stret-1.m: New.
44337 * objc.dg/stret-2.m: New.
44339 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44342 * g++.dg/ext/vector1.C: New test.
44344 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44346 * gcc.dg/pch/import-1.c: New.
44347 * gcc.dg/pch/import-1.hs: New.
44348 * gcc.dg/pch/import-1a.h: New.
44349 * gcc.dg/pch/import-1b.h: New.
44350 * gcc.dg/pch/import-1c.h: New.
44352 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44355 * g++.dg/ext/array1.C: New test.
44358 * g++.dg/conversion/op1.C: New test.
44360 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44363 From Kazumoto Kojima / Dan Kegel:
44364 * gcc.dg/pr11864-1.c: New test.
44367 From Marcus Comstedt / Dan Kegel:
44368 * gcc.dg/pr10392-1.c: New test.
44370 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44373 * g++.dg/init/ref10.C: New test.
44375 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44378 * g++.dg/parse/typename6.C: New test.
44380 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44383 * g++.dg/pch/wchar-1.C: New.
44384 * g++.dg/pch/wchar-1.Hs: New.
44386 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44389 * g++.dg/expr/sizeof2.C: New test.
44391 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44393 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44395 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44398 * g++.dg/lookup/strong-using-3.C: New.
44399 * g++.dg/lookup/using-10.C: New.
44401 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44404 * g++.dg/lookup/strong-using-2.C: New.
44406 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44407 Dan Kegel <dank@kegel.com>
44408 J"orn Rennecke <joern.rennecke@superh.com>
44411 * gcc.dg/pr9365-1.c: New test.
44413 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44416 * g++.dg/parse/casting-operator2.C: New test.
44417 * g++.old-deja/g++.pt/explicit83.C: Remove.
44419 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44421 * gcc.dg/label-compound-stmt-1.c: New test.
44422 * gcc.c-torture/compile/950922-1.c,
44423 gcc.c-torture/compile/20000211-3.c,
44424 gcc.c-torture/compile/20000518-1.c,
44425 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44426 compound statements.
44428 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44430 * gcc.dg/ppc64-abi-1.c: New test.
44432 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44434 * g++.dg/ext/attrib9.C: Add dg-warnings.
44436 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44439 * g++.dg/parse/dtor3.C: New test.
44441 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44444 * g++.dg/parse/try-catch-1.C: New test.
44446 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44448 * ada/acats/run_all.sh: Add more verbose output in acats.log
44449 when compiling tests.
44451 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44454 * gcc.dg/typedef-redecl.c: New test case.
44455 * gcc.dg/typedef-redecl.h: New support file.
44457 2004-01-13 Jan Hubicka <jh@suse.cz>
44459 * gcc.dg/always_inline.c: New test.
44460 * gcc.dg/debug/20031231-1.c: Fix.
44462 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44465 * g++.dg/template/array3.C: New test.
44467 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44469 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44470 * g++.dg/warn/Wunused-2.C: Likewise.
44472 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44475 * g++.dg/template/instantiate6.C: New test.
44477 2004-01-12 Roger Sayle <roger@eyesopen.com>
44479 PR middle-end/11397
44480 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44482 2004-01-12 Jan Hubicka <jh@suse.cz>
44485 * gcc.dg/20040112-1.c: New.
44487 * gcc.dg/dwarf-die[1-7].c: Move to...
44488 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44489 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44491 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44494 * g++.dg/parse/friend4.C: New test.
44496 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44499 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44500 definition is called a friend.
44502 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44504 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44506 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44509 * g++.dg/parse/error10.C: New test.
44510 * g++.dg/template/arg2.C: Accept "invalid type" error.
44512 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44514 PR middle-end/13392
44515 * g++.dg/opt/expect2.C: New test.
44517 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44519 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44520 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44521 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44522 Update dg-error regexps.
44524 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44526 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44527 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44529 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44531 * gcc.dg/pragma-re-1.c: Use right pointer type.
44533 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44535 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44537 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44539 * gcc.dg/rs6000-ldouble-1.c: New.
44541 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44545 * g++.dg/other/abstract1.C: New test.
44547 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44549 * g++.dg/lookup/strong-using-1.C: New.
44551 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44554 * gcc.dg/func-ptr-conv-1.c: New test.
44555 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44557 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44560 * gcc.c-torture/compile/20040109-1.c: New.
44562 2004-01-08 Stuart Hastings <stuart@apple.com>
44564 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44565 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44566 * gcc.dg/i386-sse-6.c: ...this new testcase.
44568 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44570 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44572 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44574 * ada/acats/run_acats: Treat 'gnatchop' the same way
44575 as 'gnatmake'. Export GCC_DRIVER.
44576 * ada/acats/run_all.sh: Add target_gnatchop. Use
44577 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44579 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44582 * g++.dg/template/dependent-expr4.C: New test.
44584 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44586 * gcc.dg/altivec-11.c: New test.
44588 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44590 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44592 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44595 * gcc.dg/enum-compat-1.c: New test.
44596 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44598 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44601 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44602 gcc.dg/c99-idem-qual-3.c: New tests.
44604 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44606 * gcc.dg/winline-7.c: Don't cast void * to int.
44608 2004-01-06 Jan Hubicka <jh@suse.cz>
44610 * gcc.dg/i386-sse-5.c: New test
44611 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44613 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44616 * g++.dg/rtti/typeid4.C: New test.
44618 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44620 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44622 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44625 * g++.dg/template/error11.C: New test.
44628 * g++.dg/template/class2.C: New test.
44630 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44631 Richard Sandiford <rsandifo@redhat.com>
44634 * g++.dg/opt/alias3.C: New test.
44636 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44639 * g++.dg/template/koenig3.C: New test.
44642 * g++.dg/parse/offsetof3.C: New test.
44644 * g++.dg/init/copy7.C: Add missing dg-error markers.
44647 * g++.dg/init/copy7.c: New test.
44650 * g++.dg/parse/cast1.C: New test.
44652 2004-01-04 Jan Hubicka <jh@suse.cz>
44654 * gcc.dg/winline[1-7].c: New tests.
44656 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44659 * g++.dg/template/qualttp22.C: New test.
44661 2004-01-01 Jan Hubicka <jh@suse.cz>
44663 * gcc.dg/debug/20031231-1.c: New.
44664 * gcc.c-torture/compile/20040101-1.c: New.
44665 * gcc.dg/dwarf-die-[1-7].c: New.
44667 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44669 PR optimization/13521
44670 * gcc.c-torture/compile/20031231-1.c: New test.
44672 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44674 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44676 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44679 * g++.dg/template/crash16.C: New test.
44681 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44683 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44685 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44687 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44689 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44690 * g++.old-deja/g++.law/profile1.C: Likewise.
44691 * gcc.c-torture/compile/981006-1.c: Likewise.
44692 * gcc.c-torture/execute/loop-2e.x: Likewise.
44693 * gcc.c-torture/execute/loop-2f.x: Remove.
44694 * gcc.c-torture/execute/loop-2g.x: Likewise.
44695 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44696 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44698 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44701 * g++.dg/ext/attrib11.C: New test.
44704 * g++.dg/template/array2-1.C: New test.
44705 * g++.dg/template/array2-2.C: New test.
44707 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44709 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44711 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44714 * g++.dg/template/array1-1.C: New test.
44715 * g++.dg/template/array1-2.C: New test.
44717 2003-12-29 Roger Sayle <roger@eyesopen.com>
44720 * g77.dg/12632.f: New test case.
44722 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44725 * g++.dg/parse/nontype1.C: New test.
44727 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44730 * g++.dg/parse/explicit1.C: New test.
44731 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44733 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44736 * g++.dg/opt/inline6.C: New test.
44739 * g++.dg/parse/error9.C: New test.
44741 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44743 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44746 * g++.dg/init/assign1.C: New test.
44748 2003-12-28 Roger Sayle <roger@eyesopen.com>
44751 * g++.dg/warn/format3.C: New test case.
44753 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44755 * gcc.c-torture/compile/20031227-1.c: New test.
44757 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44759 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44760 * g77.dg/bprob/bprob.exp: Likewise.
44761 * gcc.misc-tests/bprob.exp: Likewise.
44762 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44763 variants on systems where the library does not provide that
44765 * gcc.dg/builtins-20.c: Use builtins-config.h.
44766 * gcc.dg/builtins-config.h: New file.
44768 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44770 * lib/gcc-dg.exp (dg-require-profiling): New function.
44771 * lib/target-supports.exp (check_profiling_available): Likewise.
44772 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44773 * g77.dg/bprob/bprob.exp: Likewise.
44774 * gcc.misc-tests/bprob.exp: Likewise.
44775 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44776 * gcc.dg/20021014-1.c: Likewise.
44777 * gcc.dg/nest.c: Likewise.
44779 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44781 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44783 * g++.dg/lookup/java2.C: Likewise.
44784 * gcc.dg/cpp/lexident.c: Likewise.
44786 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44788 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44790 * gcc.c-torture/compile/961203-1.c: Likewise.
44791 * gcc.c-torture/compile/980506-1.c: Likewise.
44793 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44795 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44796 (additional_prunes): New global.
44797 (gcc-dg-prune): Handle additional per-test pruning.
44798 (dg-test): Clear additional_prunes between tests.
44800 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44801 dg-prune-output to avoid spurious failures from assembler
44802 complaining about nonexistent WAW violations.
44803 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44804 Use dg-prune-output to avoid spurious failures from assembler
44805 warning about Itanium B-step errata.
44807 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44809 * g++.dg/abi/macro0.C: New test.
44810 * g++.dg/abi/macro1.C: Likewise.
44811 * g++.dg/abi/macro2.C: Likewise.
44813 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44814 * g++.dg/abi/bitfield7.C: Likewise.
44815 * g++.dg/abi/dtor2.C: Likewise.
44816 * g++.dg/abi/mangle11.C: Likewise.
44817 * g++.dg/abi/mangle12.C: Likewise.
44818 * g++.dg/abi/mangle14.C: Likewise.
44819 * g++.dg/abi/mangle17.C: Likewise.
44820 * g++.dg/abi/vbase10.C: Likewise.
44821 * g++.dg/abi/vbase14.C: Likewise.
44822 * g++.dg/template/qualttp17.C: Likewise.
44824 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44827 * gcc.dg/20031223-1.c: New test.
44829 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44831 * gcc.dg/noreturn-7.c: New test.
44833 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44835 * gcc.dg/null-pointer-1.c: New test.
44837 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44839 * g++.old-deja/g++.jason/template18.C: Remove.
44840 * g++.old-deja/g++.jason/template37.C: Likewise.
44843 * g++.dg/lookup/ns1.C: New test.
44846 * g++.dg/template/lookup3.C: New test.
44848 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44850 * g++.dg/template/recurse1.C: New test
44852 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44855 * g++.dg/parse/semicolon1.C: New test.
44856 * g++.dg/parse/semicolon1.h: Likewise.
44858 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44860 * gcc.dg/darwin-misaligned.c: New test.
44862 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44865 * gcc.dg/20031222-1.c: New test.
44867 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44870 * g++.dg/parse/error8.C: New test.
44873 * g++.dg/warn/ctor-init-1.C: New test.
44875 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44877 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44879 * gcc.c-torture/compile/930217-1.c: Likewise.
44880 * gcc.c-torture/compile/930513-1.c: Likewise.
44881 * gcc.c-torture/execute/920908-2.c: Likewise.
44882 * gcc.c-torture/execute/921204-1.c: Likewise.
44883 * gcc.c-torture/execute/930621-1.c: Likewise.
44884 * gcc.c-torture/execute/930630-1.c: Likewise.
44885 * gcc.c-torture/execute/931031-1.c: Likewise.
44886 * gcc.c-torture/execute/980602-2.c: Likewise.
44887 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44888 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44889 * gcc.c-torture/execute/extzvsi.c: Likewise.
44890 * gcc.c-torture/unsorted/ext.c: Likewise.
44892 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44895 * gcc.c-torture/compile/20031220-2.c: New test case.
44897 2003-12-20 Roger Sayle <roger@eyesopen.com>
44899 PR optimization/13031
44900 * gcc.c-torture/compile/20031220-1.c: New test case.
44902 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44904 * gcc.dg/cast-function-1.c: New test.
44906 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44908 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44911 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44914 * g++.dg/ext/attrib10.C: New test.
44916 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44918 * gcc.dg/cleanup-10.c: New test.
44919 * gcc.dg/cleanup-11.c: New test.
44921 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44924 * g++.dg/opt/expect1.C: New test.
44926 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44928 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44930 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44933 * gcc.dg/20031218-1.c: New test.
44936 * gcc.dg/20031218-2.c: New test.
44937 * gcc.dg/20031218-3.c: New test.
44939 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44940 of label name and allow for USER_LABEL_PREFIX == "_" names.
44941 * g++.dg/abi/mangle18-2.C: Likewise.
44942 * g++.dg/abi/mangle19-1.C: Likewise.
44943 * g++.dg/abi/mangle19-2.C: Likewise.
44944 * g++.dg/abi/mangle20-1.C: Likewise.
44945 * g++.dg/abi/mangle20-2.C: Likewise.
44947 2003-12-18 Richard Henderson <rth@redhat.com>
44949 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44951 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44952 Dan Kegel <dank@kegel.com>
44955 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44956 testing a cross compiler, it causes spurious compile failures.
44957 * lib/g++.exp: Likewise.
44959 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44962 * g++.dg/template/access13.C: New test.
44964 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44966 * gcc.dg/20031216-1.c: New test.
44968 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44971 * g++.dg/template/error10.C: New test.
44973 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44975 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44976 * g++.dg/eh/simd-2.C: Likewise.
44978 2003-12-17 James E Wilson <wilson@specifixinc.com>
44979 Roger Sayle <roger@eyesopen.com>
44981 * gcc.c-torture/execute/ieee/mzero5.c: New.
44983 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44986 * g++.dg/parse/error6.C: New test.
44989 * g++.dg/parse/error7.C: New test.
44991 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44993 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44994 at -O with stabs debugging formats.
44995 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44996 * gcc.dg/debug/debug-2.c: Likewise.
44998 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45001 * g++.dg/init/error1.C: New test.
45004 * g++.dg/init/pm3.C: New test.
45006 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
45009 * gcc.dg/bitfld-8.c: New test.
45011 2003-12-16 James Lemke <jim@wasabisystems.com>
45013 * gcc.dg/arm-scd42-[123].c: New tests.
45015 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45018 * g++.dg/abi/mangle20-1.C: New test.
45019 * g++.dg/abi/mangle20-2.C: New test.
45021 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45024 * g++.dg/other/offsetof2.C: Remove XFAIL.
45025 * g++.dg/parse/offsetof1.C: New test.
45026 * g++.gd/parse/offsetof2.C: Likewise.
45028 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45030 * g++.dg/template/nontype3.C: New test.
45031 * g++.dg/template/static2.C: Tweaked the dg-error clause.
45033 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45035 * g++.dg/warn/noreturn-3.C: Also test instantiation.
45037 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45040 * g++.dg/expr/assign1.C: New test.
45043 * g++.dg/abi/mangle19-1.C: New test.
45044 * g++.dg/abi/mangle19-2.C: New test.
45046 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
45048 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45050 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
45052 * gcc.c-torture/execute/20031216-1.c: New test.
45054 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45056 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45059 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45062 * g++.dg/template/error9.C: New test.
45065 * g++.dg/template/error8.C: New test.
45067 2003-12-15 Roger Sayle <roger@eyesopen.com>
45069 PR middle-end/13400
45070 * gcc.c-torture/execute/20031215-1.c: New test case.
45072 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45075 * g++.dg/parse/error5.C: New test.
45078 * g++.dg/expr/sizeof1.C: New test.
45081 * g++.dg/template/crash15.C: New test.
45083 2003-12-15 Geoffrey Keating <geoffk@apple.com>
45085 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45086 a non-POD type as the last named parameter of a varargs function.
45088 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45092 * g++.dg/template/crash14.C: New test.
45093 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45095 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
45097 * g++.dg/other/java1.C: New test.
45100 * g++.dg/abi/mangle18-1.C: New test.
45101 * g++.dg/abi/mangle18-2.C: New test.
45103 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45105 PR optimization/10312
45106 * gcc.c-torture/execute/20031214-1.c: New.
45108 2003-12-14 Mark Mitchell <mark@codesourcery.com>
45112 * g++.dg/parse/error3.C: New test.
45113 * g++.dg/parse/error4.C: Likewise.
45114 * g++.dg/abi/mangle4.C: Tweak error messages.
45115 * g++.dg/lookup/using5.C: Likewise.
45116 * g++.dg/other/error2.C: Likewise.
45117 * g++.dg/parse/typename5.C: Likewise.
45118 * g++.dg/parse/undefined1.C: Likewise.
45119 * g++.dg/template/arg2.C: Likewise.
45120 * g++.dg/template/ttp3.C: Likewise.
45121 * g++.dg/template/type1.C: Likewise.
45122 * g++.old-deja/g++.other/crash32.C: Likewise.
45123 * g++.old-djea/g++.pt/defarg8.C: Likewise.
45125 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45128 * g++.dg/warn/noreturn-3.C: New test.
45130 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45133 * g++.dg/abi/covariant3.C: New.
45135 2003-12-12 Jakub Jelinek <jakub@redhat.com>
45137 * g++.dg/eh/ia64-1.C: New test.
45139 2003-12-12 Roger Sayle <roger@eyesopen.com>
45141 PR optimization/13037
45142 * g77.f-torture/execute/13037.f: New test case.
45144 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45147 * g++.dg/abi/covariant2.C: New.
45149 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
45151 * gcc.dg/cpp/trad/macro.c: New tests.
45153 2003-12-11 Zack Weinberg <zack@codesourcery.com>
45155 * gcc.c-torture/execute/wchar_t-1.x: Delete.
45157 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
45160 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45162 * lib/g++.exp (g++_version): Likewise.
45163 * lib/g77.exp (g77_version): Likewise.
45164 * lib/objc.exp (default_objc_version): Likewise.
45166 2003-12-10 Richard Henderson <rth@redhat.com>
45168 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45170 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45172 2003-12-08 Matt Austern <austern@apple.com>
45175 * lib/gcc-dg.exp (dg-require-visibility): Define.
45176 * lib/target-supports (check_visibility_available): Define.
45177 * gcc.dg/visibility-1.c: New test.
45178 * gcc.dg/visibility-2.c: Likewise.
45179 * gcc.dg/visibility-3.c: Likewise.
45180 * gcc.dg/visibility-4.c: Likewise.
45181 * gcc.dg/visibility-5.c: Likewise.
45182 * gcc.dg/visibility-6.c: Likewise.
45183 * g++.dg/ext/visibility-1.C: Likewise.
45184 * g++.dg/ext/visibility-2.C: Likewise.
45185 * g++.dg/ext/visibility-3.C: Likewise.
45186 * g++.dg/ext/visibility-4.C: Likewise.
45187 * g++.dg/ext/visibility-5.C: Likewise.
45188 * g++.dg/ext/visibility-6.C: Likewise.
45190 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45192 * g++.dg/lookup/java1.C: New test.
45193 * g++.dg/lookup/java2.C: New test.
45195 2003-12-07 Falk Hueffner <falk@debian.org>
45197 * g++.dg/opt/noreturn-1.C: New test.
45199 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
45201 * gcc.dg/overflow-1.c: New test.
45203 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45205 * g77.f-torture/compile/13060.f: New test.
45207 2003-12-06 Mark Mitchell <mark@codesourcery.com>
45210 * g++.dg/inherit/operator2.C: New test.
45212 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45215 * g++.dg/ext/attrib9.C: New test.
45217 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45220 * g++.dg/template/error7.C: New test.
45222 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
45223 J"orn Rennecke <joern.rennecke@superh.com>
45226 * g++.dg/other/struct-va_list.C: New test.
45228 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45231 * g++.dg/parse/defarg6.C: New test.
45233 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45236 * gcc.c-torture/execute/20031201-1.c: New test.
45238 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45240 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45242 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45244 * gcc.dg/builtin-return-1.c: New test.
45246 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45247 J"orn Rennecke <joern.rennecke@superh.com>
45249 PR optimization/13260
45250 * gcc.c-torture/execute/20031204-1.c: New test.
45252 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45255 * g++.dg/template/error6.C: New test.
45257 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45259 * gcc.dg/20031202-1.c: New test.
45261 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45264 * g++.dg/template/eh1.C: New test.
45267 * g++.dg/template/error5.C: New test.
45269 2003-12-02 David Ung <davidu@mips.com>
45271 * gcc.dg/compat/vector-check.h: Corrected type for var
45274 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45277 * g++.dg/template/ptrmem8.C: New test.
45279 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45282 * g++.dg/template/dependent-expr3.C: New test.
45284 2003-12-01 James Lemke <jim@wasabisystems.com>
45286 * gcc.dg/arm-g2.c: New test.
45288 2003-12-01 Roger Sayle <roger@eyesopen.com>
45290 PR optimization/11634
45291 * gcc.dg/20031201-2.c: New test case.
45293 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45296 * objc.dg/proto-lossage-3.m: New test.
45298 2003-12-01 Roger Sayle <roger@eyesopen.com>
45300 PR optimization/12628
45301 * gcc.dg/20031201-1.c: New test case.
45303 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45305 * gcc.dg/unaligned-1.c: New test.
45307 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45310 * g++.dg/template/error4.C: New test.
45311 * g++.dg/template/nested3.C: Adjust error markers.
45313 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45315 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45317 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45320 * gcc.dg/bitfld-7.c: New test.
45322 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45324 * gcc.dg/tls/asm-1.C: New test.
45326 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45328 * gcc.dg/cpp/assert4.c: Update.
45330 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45332 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45333 * gcc.dg/builtin-apply3.c: New test.
45335 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45337 * lib/compat.exp (compat-obj): New xfaildata parameter.
45338 Use it to set compiler_conditional_xfail_data before compiling.
45339 (compat-get-options): Handle dg-xfail-if.
45340 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45341 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45342 * gcc.dg/compat/vector-1_y.c: Likewise.
45343 * gcc.dg/compat/vector-2_x.c: Likewise.
45344 * gcc.dg/compat/vector-2_y.c: Likewise.
45346 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45348 * g++.dg/opt/reg-stack4.C: New test.
45350 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45352 * gcc.dg/builtin-apply2.c: New test.
45354 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45356 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45358 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45361 * g++.dg/template/template-id-2.C: New test.
45363 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45366 * g++.dg/template/memfriend1.C: New test.
45367 * g++.dg/template/memfriend2.C: Likewise.
45368 * g++.dg/template/memfriend3.C: Likewise.
45369 * g++.dg/template/memfriend4.C: Likewise.
45370 * g++.dg/template/memfriend5.C: Likewise.
45371 * g++.dg/template/memfriend6.C: Likewise.
45372 * g++.dg/template/memfriend7.C: Likewise.
45373 * g++.dg/template/memfriend8.C: Likewise.
45374 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45376 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45379 * g++.dg/ext/cond1.C: New test.
45381 2003-11-20 Richard Henderson <rth@redhat.com>
45383 * gcc.dg/20020201-2.c: Remove.
45384 * gcc.dg/20020201-4.c: Remove.
45385 * gcc.dg/20020304-1.c: Remove.
45387 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45389 * gcc.dg/cpp/trad/xwin1.c: New test case.
45391 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45393 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45394 * lib/g77.exp: Likewise.
45395 * lib/objc.exp: Likewise.
45396 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45399 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45402 * g++.dg/template/static5.C: New test.
45404 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45406 * gcc.dg/nested-func-1.c: New test.
45408 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45410 * gcc.dg/cpp/assert4.c: New test.
45412 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45415 * g++.dg/lookup/using9.c: New test.
45417 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45420 * g++.dg/template/error3.C: New test.
45422 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45425 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45426 No longer use a wrapper for gcc, since this does not work under
45429 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45432 * g++.dg/template/ptrmem7.C: New test.
45434 2003-11-13 Andrew Pinski <apinski@apple.com>
45436 * gcc.c-torture/compile/20031113-1.c: New test.
45438 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45439 Kean Johnston <jkj@sco.com>
45442 * gcc.dg/unused-4.c: Update.
45444 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45446 * g++.dg/opt/const3.C: New test.
45448 2003-11-13 Jan Hubicka <jh@suse.cz>
45450 * gcc.c-torture/compile/20031112-1.c: New test.
45452 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45454 * g++.dg/parse/crash10.C: Remove bogus error marker.
45456 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45458 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45459 (host_gcc): Likewise.
45460 (ROOT): Honor $PWDCMD.
45462 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45464 2003-11-12 Catherine Moore <clm@redhat.com>
45466 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45468 2003-11-12 Andreas Jaeger <aj@suse.de>
45469 Jakub Jelinek <jakub@redhat.com>
45470 Andrew Pinski <pinskia@physics.uc.edu>
45471 Richard Henderson <rth@redhat.com>
45473 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45475 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45477 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45478 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45480 2003-11-11 Andreas Jaeger <aj@suse.de>
45482 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45484 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45486 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45488 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45491 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45493 * gcc.dg/trampoline-1.c: New test.
45495 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45497 * gcc.c-torture/compile/200031109-1.c: New test.
45499 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45503 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45504 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45505 gcc.dg/format/no-y2k-1.c: Update.
45507 2003-11-08 Roger Sayle <roger@eyesopen.com>
45509 PR optimization/10467
45510 * gcc.dg/20031108-1.c: New test case.
45512 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45514 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45516 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45518 * gcc.dg/compound-lvalue-1.c: New test.
45519 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45522 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45524 * gcc.dg/altivec-varargs-1.c: New test.
45526 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45528 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45529 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45530 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45531 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45532 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45534 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45536 * gcc.dg/cond-lvalue-1.c: New test.
45538 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45540 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45542 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45545 * g++.dg/template/instantiate5.C: New test.
45547 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45550 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45551 * ChangeLog: Add missing first entry for above test.
45553 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45556 * g++.dg/template/using8.C: New test.
45557 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45559 2003-11-02 Roger Sayle <roger@eyesopen.com>
45561 PR optimization/10817
45562 * gcc.c-torture/compile/20031102-1.c: New test case.
45564 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45566 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45569 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45571 * gcc.dg/20031102-1.c: New test.
45573 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45575 * gcc.dg/complex-1.c: New test.
45577 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45580 * g++.dg/template/crash13.C: Adjust expected error location.
45581 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45583 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45585 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45587 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45590 * gcc.c-torture/compile/20031031-2.c: New test.
45592 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45595 * gcc.c-torture/compile/20031031-1.c: New test.
45597 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45599 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45600 * gcc.misc-tests/bprob.exp: Likewise.
45601 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45602 the execution test on arm-elf configs.
45603 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45604 configs that don't support scratch files.
45605 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45607 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45609 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45612 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45614 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45615 Avoid non pure sh syntax. Add more logging.
45617 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45620 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45623 * gcc.dg/ppc-stackalign-1.c: New test.
45625 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45627 * ada/acats/run_all.sh: Change output to be more compliant with
45629 Create acats.sum and acats.log files under testsuite/ada/acats
45630 Only run [a-z]* directories, to filter out e.g. CVS.
45631 Redirect build output to log file.
45633 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45635 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45637 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45640 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45642 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45644 * gcc.c-torture/compile/20031023-1.c: New test.
45645 * gcc.c-torture/compile/20031023-2.c: New test.
45646 * gcc.c-torture/compile/20031023-3.c: New test.
45647 * gcc.c-torture/compile/20031023-4.c: New test.
45649 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45652 * g++.dg/lookup/scoped8.C: New test.
45654 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45656 * g++.dg/opt/reg-stack3.C: New test.
45658 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45660 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45662 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45665 * g++.dg/template/crash13.C: New test.
45667 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45669 * gcc.dg/c99-restrict-2.c: New test.
45671 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45673 PR c++/12698, c++/12699, c++/12700, c++/12566
45674 * g++.dg/inherit/covariant9.C: New test.
45675 * g++.dg/inherit/covariant10.C: New test.
45676 * g++.dg/inherit/covariant11.C: New test.
45678 2003-10-23 Jason Merrill <jason@redhat.com>
45681 * g++.dg/ext/complit2.C: New test.
45683 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45686 * gcc.c-torture/execute/20031020-1.c: New test.
45688 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45690 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45691 following the jump_insn.
45693 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45695 * gcc.dg/cast-lvalue-1.c: New test.
45697 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45700 * g++.dg/template/cond2.C: New test.
45702 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45704 * gcc.dg/builtins-28.c: New test.
45706 2003-10-20 Jan Hubicka <jh@suse.cz>
45708 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45710 * gcc.dg/inline-2.c: Likewise.
45712 2003-10-20 Phil Edwards <phil@codesourcery.com>
45714 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45715 * gcc.dg/nest.c: Likewise.
45717 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45719 PR c++/9781, c++/10583, c++/11862
45720 * g++.dg/parse/crash13.C: New test.
45722 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45724 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45726 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45728 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45729 Define HAVE_C99_RUNTIME except on Solaris.
45730 * gcc.dg/builtins-20.c: Likewise.
45732 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45734 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45736 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45739 * g++.dg/template/crash21.C: New test.
45741 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45744 * g++.dg/template/typename5.C: New test.
45746 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45749 * g++.dg/template/friend25.C: New test.
45751 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45753 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45756 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45758 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45761 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45763 * gcc.c-torture/execute/960416-1.x: Remove.
45764 * gcc.c-torture/execute/divconst-3.x: Likewise.
45766 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45769 * gcc.dg/torture/cris-volatile-1.c: New test.
45771 2003-10-14 Roger Sayle <roger@eyesopen.com>
45773 PR optimization/9325
45774 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45775 for overflowing floating point to integer conversion during RTL
45778 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45780 * objc/execute/_cmd.m: Fix typo.
45781 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45782 Relax 'scan-assembler' regexp.
45783 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45784 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45785 * objc.dg/zero-link-2.m: Remove blank line.
45786 * objc.dg/zero-link-3.m: New test case.
45788 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45790 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45792 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45793 than linker trickery.
45795 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45798 * g++.dg/other/friend2.C: New test.
45800 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45802 * gcc.dg/20031012-1.c: New test.
45804 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45806 * gcc.dg/weak/weak-3.c: Fix for new warning.
45808 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45810 PR optimization/8750
45811 * gcc.c-torture/execute/20031012-1.c: New test case.
45813 2003-10-11 Roger Sayle <roger@eyesopen.com>
45815 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45816 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45818 2003-10-11 Roger Sayle <roger@eyesopen.com>
45820 PR optimization/12260
45821 * gcc.c-torture/compile/20031011-2.c: New test case.
45823 2003-10-11 Roger Sayle <roger@eyesopen.com>
45825 * gcc.c-torture/execute/20031011-1.c: New testcase.
45827 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45829 * gcc.c-torture/compile/20031011-1.c: New test.
45831 2003-10-11 Jan Hubicka <jh@suse.cz>
45833 * g++.dg/other/first-global.C: New test.
45835 2003-10-11 Roger Sayle <roger@eyesopen.com>
45837 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45839 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45841 * gcc.c-torture/compile/20031010-1.c: New test.
45843 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45845 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45846 * gcc.c-torture/execute/va-arg-25.c: ... here.
45848 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45850 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45852 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45854 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45856 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45858 * g++.dg/parse/error2.C: New test.
45860 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45863 * g++.dg/other/error5.C: Modify the error message.
45864 * g++.dg/lookup/using8.C: New test.
45866 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45868 * gcc.dg/darwin-abi-2.c: New file.
45869 * gcc.c-torture/execute/va-arg-24.c: New file.
45871 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45873 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45876 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45879 * g++.dg/other/error4.C: Update error messages.
45880 * g++.dg/template/ptrmem4.C: Likewise.
45883 * g++.dg/init/new9.C: New test.
45885 PR c++/12334, c++/12236, c++/8656
45886 * g++.dg/ext/attrib8.C: New test.
45888 2003-10-06 Devang Patel <dpatel@apple.com>
45890 * gcc.dg/debug/dwarf2-3.h: New test.
45891 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45893 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45895 * g++.dg/opt/cfg2.C: New test.
45897 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45899 * g++.dg/opt/float1.C: New test.
45901 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45903 * gcc.dg/c90-array-lval-6.c: New test.
45904 * gcc.dg/c99-array-lval-6.c: New test.
45906 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45907 Ziemowit Laski <zlaski@apple.com>
45909 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45910 'Derived', so that it is never considered a class method; add
45911 new warning for '+port' method ambiguity.
45912 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45913 <objc/objc-api.h> (needed on Mac OS X).
45914 * objc.dg/method-13.m: New test.
45916 2003-10-03 Roger Sayle <roger@eyesopen.com>
45918 PR optimization/9325, PR java/6391
45919 * gcc.c-torture/execute/20031003-1.c: New test case.
45921 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45923 PR optimization/12180
45924 * gcc.dg/20031002-1.c: New test.
45927 * g++.dg/inherit/error1.C: New test.
45929 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45931 * lib/f-torture.exp (search_for): Rename to...
45932 (search_for_re): This. Also, clean up comments and the
45933 "regexp" invocation.
45935 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45937 * gcc.c-torture/compile/20031002-1.c: New test.
45939 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45941 * g++.dg/opt/cond1.C: New test.
45943 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45945 * gcc.dg/Wold-style-definition-2.c: New testcase.
45946 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45948 2003-09-29 Richard Henderson <rth@redhat.com>
45950 * g++.dg/init/array10.C: Add dg-options.
45952 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45954 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45956 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45958 * g++.dg/template/friend19.C: Fix typo.
45959 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45961 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45963 * gcc.c-torture/execute/20030928-1.c: New test.
45964 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45966 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45968 * g++.dg/opt/unroll1.C: New test.
45970 2003-09-26 Roger Sayle <roger@eyesopen.com>
45972 PR optimization/11741
45973 * gcc.dg/20030926-1.c: New test case.
45975 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45978 * g++.dg/parse/access7.C: New test.
45979 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45981 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45983 MERGE OF objc-improvements-branch into MAINLINE:
45984 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45985 if libobjc has not been built.
45986 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45987 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45988 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45989 objc/execute/nested-3.m, objc/execute/np-2.m,
45990 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45991 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45992 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45993 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45994 objc.dg/special/unclaimed-category-1.h,
45995 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45996 well as GNU runtime.
45997 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45998 * execute/cascading-1.m, execute/function-message-1.m,
45999 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46000 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46001 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46002 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46003 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46004 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46005 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46006 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46007 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46008 * objc.dg/bitfield-2.m: Run only on Darwin.
46009 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46010 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46011 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46012 * objc.dg/const-str-1.m: Fix constant string layout.
46014 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
46016 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46018 2003-09-23 Geoffrey Keating <geoffk@apple.com>
46020 * gcc.dg/darwin-abi-1.c: New file.
46022 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
46025 * gcc.c-torture/compile/20030921-1.c: New test.
46027 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
46029 * g++.dg/opt/reg-stack2.C: New test.
46031 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46033 * g++.dg/eh/delayslot1.C: New test.
46035 2003-09-20 Richard Henderson <rth@redhat.com>
46037 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46039 2003-09-20 Roger Sayle <roger@eyesopen.com>
46041 * gcc.c-torture/execute/20030920-1.c: New test case.
46043 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46045 * g++.dg/rtti/typeid3.C: Correct expected error message.
46047 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46050 * g++.dg/parse/crash12.C: New test.
46052 2003-09-19 Janis Johnson <janis187@us.ibm.com>
46054 * gcc.dg/compat/mixed-struct-check.h: New.
46055 * gcc.dg/compat/mixed-struct-defs.h: New.
46056 * gcc.dg/compat/mixed-struct-init.h: New.
46057 * gcc.dg/compat/struct-by-value-19_main.c: New.
46058 * gcc.dg/compat/struct-by-value-19_x.c: New.
46059 * gcc.dg/compat/struct-by-value-19_y.c: New.
46060 * gcc.dg/compat/struct-by-value-20_main.c: New.
46061 * gcc.dg/compat/struct-by-value-20_x.c: New.
46062 * gcc.dg/compat/struct-by-value-20_y.c: New.
46063 * gcc.dg/compat/struct-return-19_main.c: New.
46064 * gcc.dg/compat/struct-return-19_x.c: New.
46065 * gcc.dg/compat/struct-return-19_y.c: New.
46066 * gcc.dg/compat/struct-return-20_main.c: New.
46067 * gcc.dg/compat/struct-return-20_x.c: New.
46068 * gcc.dg/compat/struct-return-20_y.c: New.
46070 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
46071 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46072 so that it will not complain on LP64 targets.
46074 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46077 * g++.dg/template/friend24.C: New test.
46079 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
46082 * g++.dg/template/memtmpl2.C: New test.
46084 2003-09-18 Mark Mitchell <mark@codesourcery.com>
46087 * gcc.dg/builtin-apply1.c: New test.
46089 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
46092 * g++.dg/warn/Wunused-4.C: New test.
46094 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46097 * g++.dg/other/gc2.C: New test.
46099 2003-09-17 Mark Mitchell <mark@codesourcery.com>
46102 * g++.dg/rtti/typeid3.C: New test.
46105 * g++.dg/overload/template1.C: New test.
46107 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
46109 * g++.dg/opt/cfg3.C: New test.
46111 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46114 * g++.dg/template/crash11.C: New test.
46116 2003-09-16 Jason Merrill <jason@redhat.com>
46117 Jakub Jelinek <jakub@redhat.com>
46119 * gcc.dg/attr-warn-unused-result.c: New test.
46121 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
46124 * g++.dg/expr/call2.C: New test.
46126 2003-09-15 Andreas Jaeger <aj@suse.de>
46128 * gcc.dg/Wold-style-definition-1.c: New test.
46130 2003-09-14 Mark Mitchell <mark@codesourcery.com>
46133 * g++.dg/parse/template12.C: New test.
46135 * g++.dg/abi/bitfield11.C: New test.
46136 * g++.dg/abi/bitfield12.C: Likewise.
46138 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
46140 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
46141 non-expansion of functional macro name without arguments at EOL.
46142 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
46144 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
46146 * gcc.c-torture/execute/20030914-[12].c: New tests.
46148 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
46151 * g++.dg/overload/addr1.C: New test.
46153 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
46155 * gcc.dg/20030909-1.c: New test.
46157 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46159 * gcc.dg/ultrasp10.c: New test.
46161 2003-09-09 Devang Patel <dpatel@apple.com>
46163 * gcc.dg/darwin-ld-6.c: New test.
46165 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46167 * gcc.dg/torture/builtin-explog-1.c: New testcase.
46169 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46171 * gcc.dg/ia64-types1.c: New test.
46172 * gcc.dg/ia64-types2.c: Likewise.
46174 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46176 * gcc.dg/builtins-1.c: Add more _Complex tests.
46177 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46179 * gcc.dg/builtins-1.c: Test existing _Complex functions.
46180 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46182 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46185 * g++.dg/lookup/koenig2.C: New test.
46188 * g++.dg/rtti/typeid2.C: New test.
46190 2003-09-08 Jakub Jelinek <jakub@redhat.com>
46192 * gcc.c-torture/compile/20030904-1.c: New test.
46194 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46196 * g++.dg/opt/longbranch2.C: New test.
46198 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46200 * g++.dg/template/crash10.C: Only compile it.
46202 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46204 PR middle-end/11665
46205 * gcc.c-torture/compile/20030907-1.c: New test.
46206 * g++.dg/init/array11.C: New test.
46208 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46211 * g++.dg/init/struct1.C: New test.
46213 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46216 * g++.dg/expr/comma1.C: New test.
46218 2003-09-06 Mark Mitchell <mark@codesourcery.com>
46221 * g++.dg/expr/static_cast5.C: New test.
46223 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
46226 * g++.dg/lookup/scoped7.C: New test.
46229 * g++.dg/other/static1.C: New test.
46232 * g++.dg/warn/template-1.C: New test.
46235 * g++.dg/template/crash10.C: New test.
46238 * g++.dg/overload/VLA.C: New test.
46241 * g++.dg/template/call1.C: New test.
46243 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46246 * g++.dg/parse/using3.C: New test.
46248 2003-09-06 Roger Sayle <roger@eyesopen.com>
46251 * g++.dg/overload/builtin3.C: New test case.
46253 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46256 * gcc.dg/20030906-1.c: New test.
46257 * gcc.dg/20030906-2.c: Likewise.
46259 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46262 * g++.dg/parse/defarg5.C: New test.
46264 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46266 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46269 * g++.dg/expr/static_cast4.C: New test.
46272 * g++.dg/template/crash9.C: New test.
46274 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46276 * g++.old-deja/g++.ext/pretty2.C: Update for change
46278 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46280 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46283 * g++/dg/template/qualified-id1.C: New test.
46286 * g++.dg/warn/noeffect4.C: New test.
46288 2003-09-04 Matt Austern <austern@apple.com>
46290 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46291 * g++.dg/ext/fnname2.C: Likewise.
46292 * g++.dg/ext/fnname3.C: Likewise.
46294 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46296 * g++.dg/expr/lval1.C: New test.
46297 * g++.dg/ext/lvcast.C: Remove.
46299 2003-09-03 Roger Sayle <roger@eyesopen.com>
46301 PR optimization/11700.
46302 * gcc.c-torture/compile/20030903-1.c: New test case.
46304 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46307 * g++.dg/abi/layout4.C: New test.
46309 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46312 * g++.dg/parse/friend3.C: New test.
46314 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46317 * g++.dg/template/class1.C: New test.
46320 * g++.dg/expr/call1.C: New test.
46322 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46325 * g++.dg/init/ref9.C: New test.
46328 * g++.dg/template/nested4.C: New test.
46330 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46333 * g++.dg/template/non-dependent4.C: New test.
46336 * g++.dg/inherit/conv1.C: New test.
46338 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46341 * g++.dg/ext/label1.C: New test.
46342 * g++.dg/ext/label2.C: Likewise.
46344 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46346 * g++.dg/expr/cond3.C: New test.
46348 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46350 * gcc.dg/builtins-1.c: Add new builtin cases.
46352 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46354 * gcc.dg/builtins-1.c: Add new cases.
46355 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46357 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46359 * gcc.dg/builtins-1.c: Add more math builtin tests.
46360 * gcc.dg/torture/builtin-attr-1.c: New test.
46362 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46364 PR optimization/5079
46365 * g++.dg/opt/static3.C: New test.
46367 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46369 * gcc.misc-tests/gcov-10b.c: New test.
46371 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46373 * g++.dg/opt/ptrmem3.C: New test.
46375 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46377 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46379 * gcc.dg/20030826-2.c: New test.
46381 2003-08-26 Roger Sayle <roger@eyesopen.com>
46383 PR middle-end/12002
46384 * g77.f-torture/compile/12002.f: New test case.
46386 2003-08-26 Roger Sayle <roger@eyesopen.com>
46388 * gcc.dg/20030826-1.c: New test case.
46390 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46392 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46394 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46397 * c++.dg/lookup/crash1.C: New test.
46399 * c++.dg/warn/noeffect3.C: New test.
46401 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46403 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46404 * gcc.dg/compat/vector-1_y.c: Ditto.
46405 * gcc.dg/compat/vector-2_x.c: Ditto.
46406 * gcc.dg/compat/vector-2_y.c: Ditto.
46408 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46410 * gcc.dg/20030702-1.c: New test.
46412 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46415 * g++.dg/ext/altivec-1.C: New test.
46417 2003-08-24 Richard Henderson <rth@redhat.com>
46419 * g++.dg/eh/simd-2.C: Add -w for x86.
46421 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46423 * gcc.dg/20030815-1.c: New test.
46425 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46428 * g++.dg/parse/access6.C: New test.
46430 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46432 PR c++/641, c++/11876
46433 * g++.dg/template/friend22.C: New test.
46434 * g++.dg/template/friend23.C: Likewise.
46436 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46438 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46441 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46443 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46445 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46447 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46449 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46451 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46453 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46455 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46457 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46460 * g++.dg/overload/prom1.C: New test.
46463 * g++.dg/parse/dtor2.C: New test.
46466 * g++.dg/parse/using2.C: New test.
46468 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46471 * gcc.c-torture/compile/20030821-1.c: New.
46473 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46476 * g++.dg/template/deduce2.C: New test.
46478 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46480 * gcc.c-torture/execute/20030821-1.c: New test.
46482 2003-08-20 Roger Sayle <roger@eyesopen.com>
46484 PR middle-end/11984
46485 * gcc.dg/20030820-1.c: New test case.
46487 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46490 * g++.dg/warn/noeffect2.C: New test.
46492 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46495 * g++.dg/template/dtor2.C: New test.
46498 * g++.dg/template/operator1.C: New test.
46499 * g++.dg/parse/operator4.C: New test.
46502 * g++.dg/expr/enum1.C: New test.
46503 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46506 * g++.dg/parse/elab2.C: New test.
46507 * g++.dg/parse/typedef4.C: Change error message.
46508 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46509 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46510 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46512 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46514 * gcc.dg/pch/warn-1.c: New.
46515 * gcc.dg/pch/warn-1.hs: New.
46517 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46520 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46522 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46524 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46526 * gcc.dg/uninit-D.c: New Test.
46527 * gcc.dg/uninit-E.c: New Test.
46528 * gcc.dg/uninit-F.c: New Test.
46529 * gcc.dg/uninit-G.c: New Test.
46531 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46533 * g++.dg/README: Describe the pch directory.
46535 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46538 * g++.dg/parse/access4.C: New test.
46539 * g++.dg/parse/access5.C: Likewise.
46540 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46542 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46544 * gcc.dg/noncompile/20030818-1.c: New.
46546 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46549 * g++.dg/warn/noeffect1.C: New test.
46551 * g++.dg/template/scope2.C: New test.
46552 * g++.dg/template/error2.C: Correct dg-error
46554 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46556 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46558 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46561 * g++.dg/template/warn1.C: New.
46563 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46565 * g++.dg/template/error2.C: New test.
46566 * g++.dg/lookup/using7.C: Adjust errors
46567 * g++.old-deja/g++.pt/crash36.C: Likewise.
46568 * g++.old-deja/g++.pt/derived3.C: Likewise.
46570 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46572 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46573 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46574 * gcc.c-torture/execute/builtins/string-9.c: New, from
46575 string-opt-9.c. Adjust for execute/builtins framework.
46576 * gcc.c-torture/execute/string-opt-9.c: Delete.
46578 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46580 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46582 * g++.dg/parse/ret-type2.C: New test.
46585 * g++.dg/init/new8.C: New test.
46588 * g++.dg/parse/typedef5.C: New test.
46591 * g++.dg/parse/qualified2.C: New test.
46592 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46595 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46597 * g++.dg/conversion/ptrmem1.C: New test.
46599 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46602 * gcc.dg/20030811-1.c: New test.
46605 * gcc.c-torture/execute/20030811-1.c: New test.
46607 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46609 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46611 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46614 * g++.dg/inherit/multiple1.C: New test.
46616 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46618 * gcc.dg/spe1.c: New test.
46621 * g++.dg/expr/cast2.C: New test.
46624 * g++.dg/template/dependent-name2.C: New test.
46626 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46628 * g++.dg/parse/crash11.C: Put the dg options in comments.
46630 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46632 * lib/gcc-dg.exp: Update for diagnostic change.
46634 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46637 * g++.dg/parse/crash11.C: New test.
46639 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46641 * gcc.dg/cpp/spacing1.c: Update.
46643 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46646 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46647 a value for -mtune.
46649 2003-08-04 Roger Sayle <roger@eyesopen.com>
46651 PR middle-end/11771
46652 * gcc.c-torture/compile/20030804-1.c: New test case.
46654 2003-08-04 Roger Sayle <roger@eyesopen.com>
46656 * gcc.dg/20030804-1.c: New test case.
46658 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46660 * gcc.dg/cpp/separate-1.c: New test.
46662 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46665 * g++.dg/template/dependent-expr2.C: New test.
46668 * g++.dg/expr/ptrmem1.C: New test.
46670 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46673 * g++.dg/template/friend15.C: New test.
46675 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46677 * lib/dg-pch.exp: Work round PCH bug.
46679 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46681 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46682 builtins. Move cases from builtins-4.c here.
46684 * gcc.dg/torture/builtin-math-1.c: New test taken from
46685 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46688 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46691 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46694 * g++.dg/template/using7.C: New test.
46696 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46698 * import1.c, import2.c: New tests.
46700 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46702 * g++.dg/eh/crossjump1.C: New test.
46704 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46707 * g++.dg/template/using6.C: New test.
46710 * g++.dg/template/koenig2.C: New test.
46712 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46715 * g++.dg/parse/typedef4.C: New test.
46717 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46719 PR c++/8442, c++/8806
46720 * g++.dg/template/elab1.C: New test.
46721 * g++.dg/template/type2.C: Likewise.
46722 * g++.dg/template/ttp3.C: Adjust expected error message.
46723 * g++.old-deja/g++.law/visibility13.C: Likewise.
46724 * g++.old-deja/g++.niklas/t135.C: Likewise.
46725 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46726 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46728 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46730 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46733 * g++.dg/ext/stmtexpr1.C: New test.
46735 * g++.dg/opt/tmp1.C: New test.
46738 * g++.dg/parse/constant4.C: New test.
46741 * g++.dg/template/using5.C: New test.
46743 2003-07-31 Roger Sayle <roger@eyesopen.com>
46745 * gcc.dg/builtins-27.c: New test case.
46747 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46749 * gcc.dg/tls/opt-7.c: New test.
46751 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46753 * g++.old-deja/g++.other/crash18.C: Remove.
46755 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46757 * g++.dg/template/explicit3.C: New.
46758 * g++.dg/template/explicit4.C: New.
46759 * g++.dg/template/explicit5.C: New.
46762 * g++.dg/template/memtmpl1.C: New.
46764 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46767 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46768 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46770 2003-07-30 Jan Hubicka <jh@suse.cz>
46774 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46776 * gcc.dg/struct-in-proto-1.c: New test.
46778 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46780 * gcc.dg/cpp/include2.c: Only expect one message.
46782 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46785 * g++.dg/template/using1.C: New test.
46786 * g++.dg/template/using2.C: New test.
46787 * g++.dg/template/using3.C: New test.
46788 * g++.dg/template/using4.C: New test.
46790 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46792 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46793 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46795 2003-07-28 Jan Hubicka <jh@suse.cz>
46798 * g++.dg/opt/call1.C: New test.
46800 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46803 * g++.dg/init/enum2.C: New test.
46804 * g++.dg/template/overload1.C: Add "-w" option.
46806 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46808 * gcc.dg/Wdeclaration-after-statement-1.c,
46809 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46811 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46813 * gcc.c-torture/compile/20030725-1.c: New test.
46815 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46817 * gcc.dg/20030505.c: Only run for SPE.
46818 Remove definition of opaque type.
46820 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46822 * g++.dg/template/ptrmem6.C: New test.
46824 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46826 * gcc.c-torture/compile/zero-strct-2.c: New test.
46828 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46830 * gcc.dg/intermod-1.c: New test.
46832 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46835 * g++.dg/template/lookup2.C: New test.
46836 * g++.dg/template/memclass1.C: Remove instantiated from error.
46837 * g++.dg/other/error2.C: Tweak expected errors.
46840 * g++.dg/template/defarg3.C: New test.
46842 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46844 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46846 * g++.dg/inherit/access5.C: New test.
46848 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46851 * g++.dg/template/crash8.C: New test.
46853 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46856 * gcc.dg/noncompile/incomplete-2.c: New test.
46858 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46861 * g++.dg/inherit/access4.C: New test.
46864 * g++.dg/expr/cond2.C: New test.
46866 PR optimization/10679
46867 * g++.dg/opt/inline4.C: New test.
46869 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46871 * g++.dg/parse/crash10: New test.
46873 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46875 * g++.dg/ext/flexary1.C: New test.
46877 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46880 * g++.dg/template/crash9.C: New test.
46882 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46885 * g++.dg/parse/typedef3.C: New test.
46888 * g++.dg/parse/operator2.C: New test.
46891 * g++.dg/parse/def-tmpl-arg1.C: New test.
46894 * g++.dg/parse/funptr1.C: New test.
46897 * g++.dg/parse/ambig3.C: New test.
46900 * g++.dg/parse/operator3.C: New test.
46903 * g++.dg/parse/template10.C: New test.
46906 * g++.dg/parse/template11.C: New test.
46909 * g++.dg/parse/invalid-op1.C: New test.
46912 * g++.dg/parse/condexpr1.C: New test.
46914 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46916 * g++.dg/ext/packed3.C: New test.
46917 * g++.dg/ext/packed4.C: New test.
46919 * gcc.dg/pack-test-3.c: New test.
46921 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46923 * lib/compat.exp: Handle dg-options per source file.
46924 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46925 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46926 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46927 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46928 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46929 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46930 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46931 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46932 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46933 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46934 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46935 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46936 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46937 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46939 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46942 * gcc.c-torture/execute/20030718-1.c: New test.
46944 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46946 PR optimization/11536
46947 * gcc.dg/20030721-1.c: New test.
46949 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46952 * g++.dg/template/lookup1.C: New test.
46954 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46956 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46957 diagnostics of ill-formed constructs involving labels.
46958 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46959 the new 'previously defined here' message.
46961 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46963 * g++.dg/parse/non-dependent2.C: New test.
46965 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46967 * g++.dg/init/init-ref4.C: xfail on targets without
46970 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46973 * gcc.c-torture/execute/20030717-1.c: New test.
46975 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46977 * g++.dg/opt/cfg1.C: New test.
46979 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46981 PR optimization/11557
46982 * gcc.dg/20030717-1.c: New test.
46984 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46987 * g++.dg/expr/crash-1.C: New test.
46990 * g++.dg/template/init3.C: New test.
46993 * g++.dg/template/non-dependent1.C: New test.
46996 * g++.dg/template/non-dependent2.C: New test.
46999 * g++.dg/template/non-dependent3.C: New test.
47002 * g++.dg/template/sizeof5.C: New test.
47004 2003-07-17 Geoffrey Keating <geoffk@apple.com>
47007 * gcc.c-torture/compile/mangle-1.c: New file.
47009 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47012 * g++.dg/parse/access3.C: New test.
47014 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47017 * g++.dg/init/init-ref4.C: New test.
47019 2003-07-16 Mark Mitchell <mark@codesourcery.com>
47022 * g++.dg/parse/constant3.C: New test.
47023 * g++.dg/parse/crash7.C: Likewise.
47025 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
47028 * gcc.dg/i386-pentium4-not-mull.c: New.
47030 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
47032 * gcc.dg/asm-names.c (ymain): Make it weak.
47034 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47037 * g++.dg/template/friend21.C: New test.
47039 2003-07-16 Jakub Jelinek <jakub@redhat.com>
47041 * gcc.dg/cleanup-8.c: New test.
47042 * gcc.dg/cleanup-9.c: New test.
47044 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
47046 * g++.dg/ext/dll-MI1.h: New file.
47047 * g++.dg/ext/dllexport-MI1.C: New file.
47048 * g++.dg/ext/dllimport-MI1.C: New file.
47050 2003-07-15 Jakub Jelinek <jakub@redhat.com>
47052 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47053 it does not have cmpstrsi patterns (just cmpmemsi).
47055 2003-07-15 Mark Mitchell <mark@codesourcery.com>
47058 * g++.dg/debug/debug8.C: New test.
47060 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47063 * g++.dg/template/crash7.C: New test.
47065 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
47068 * gcc.c-torture/compile/20030708-1.c: New.
47070 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
47072 * gcc.c-torture/execute/20030715-1.c: New test.
47074 2003-07-14 Geoffrey Keating <geoffk@apple.com>
47076 * gcc.dg/pch/inline-3.c: New file.
47077 * gcc.dg/pch/inline-3.hs: New file.
47078 * gcc.dg/pch/inline-4.c: New file.
47079 * gcc.dg/pch/inline-4.hs: New file.
47081 2003-07-14 Mark Mitchell <mark@codesourcery.com>
47084 * g++.dg/template/crash6.C: New test.
47087 * g++.dg/template/friend20.C: New test.
47090 * g++.dg/template/overload2.C: New test.
47092 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47094 PR optimization/11440
47095 * gcc.c-torture/execute/20030714-1.c: New test.
47097 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47100 * g++.dg/template/partial2.C: New test.
47102 2003-07-13 Mark Mitchell <mark@codesourcery.com>
47105 * g++.dg/template/anon1.C: New test.
47109 * g++.dg/parse/template9.C: Likewise.
47110 * g++.dg/template/crash4.C: New test.
47111 * g++.dg/template/koenig1.C: Likewise.
47112 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47113 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47114 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47116 * g++.old-deja/g++.jason/template36.C: Likewise.
47117 * g++.old-deja/g++.mike/p1989.C: Likewise.
47118 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47119 * g++.old-deja/g++.pt/ttp20.C: Use this->.
47120 * g++.old-deja/g++.pt/ttp21.C: Use this->.
47121 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47123 * g++.old-deja/g++.pt/union2.C: Use this->.
47125 2003-07-11 Jakub Jelinek <jakub@redhat.com>
47127 * gcc.dg/20030711-1.c: New test.
47129 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
47132 * g++.dg/parse/args1.C: New test.
47133 * g++.pt/defarg8.C: Change expected errors.
47135 2003-07-11 Mark Mitchell <mark@codesourcery.com>
47138 * g++.dg/template/nontype2.C: New test.
47141 * g++.dg/parse/template8.C: New test.
47144 * g++.dg/template/scope1.C: New test.
47146 * g++.dg/warn/Wsign-compare-1.C: New test.
47148 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47150 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47152 2003-07-10 Mark Mitchell <mark@codesourcery.com>
47155 * g++.dg/template/explicit2.C: New test.
47158 * g++.dg/warn/pedantic1.C: New test.
47160 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
47163 * g++.dg/other/field1.C: New test.
47165 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47168 * gcc.c-torture/compile/20030707-1.c: New.
47170 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47173 * g++.dg/template/access12.C: New test.
47175 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
47177 * g++.dg/bprob/bprob.exp (prof_ext): Update.
47178 * g77.dg/bprob/bprob.exp (prof_ext): Update.
47179 * gcc.misc-tests/bprob.exp (prof_ext): Update.
47180 * gcc.misc-tests/gcov.exp: Update
47181 * g++.dg/gcov/gcov.exp: Update
47182 * lib/gcov.exp: Update.
47184 2003-07-08 Mark Mitchell <mark@codesourcery.com>
47186 * g++.dg/abi/mangle17.C: Make sure template expressions are
47188 * g++.dg/abi/mangle4.C: Mark erroneous casts.
47189 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47190 * g++.dg/opt/stack1.C: Remove erroneous code.
47191 * g++.dg/parse/template7.C: New test.
47192 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47193 * g++.old-deja/g++.pt/crash4.C: Likewise.
47195 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47197 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47198 with zero or one occurence of `$' after the initial `L'.
47200 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
47202 * gcc.c-torture/compile/20030704-1.c: Add a comment.
47204 2003-07-08 Roger Sayle <roger@eyesopen.com>
47207 * gcc.dg/Wunreachable-6.c: New testcase.
47208 * gcc.dg/Wunreachable-7.c: New testcase.
47210 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47213 * gcc.dg/20030708-1.c: New test.
47215 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
47217 * gcc.dg/compat/sdata-section.h: New file.
47218 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47219 * gcc.dg/torture/mips-sdata-1.c: New test.
47221 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47224 * g++.dg/template/friend19.C: New test.
47226 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47228 * g++.dg/opt/strength-reduce.C: New test.
47230 2003-07-07 Roger Sayle <roger@eyesopen.com>
47233 * gcc.dg/20030707-1.c: New testcase.
47235 2003-07-07 Roger Sayle <roger@eyesopen.com>
47237 PR optimization/11059
47238 * g++.dg/opt/emptyunion.C: New testcase.
47240 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47241 Eric Botcazou <ebotcazou@libertysurf.fr>
47243 * g++.dg/opt/stack1.C: New test.
47245 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47247 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47251 * g++.dg/expr/static_cast3.C: New test.
47253 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47255 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47257 * gcc.dg/concat.c: Concatenation of string constants with
47258 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47259 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47260 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47261 necessary to avoid multi-character character constant warning.
47262 * gcc.dg/cpp/escape.c: Likewise.
47263 * gcc.dg/cpp/ucs.c: Likewise.
47264 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47267 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47270 * gcc.c-torture/compile/20030704-1.c: New.
47272 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47274 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47276 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47278 PR c++/5287, PR c++/7910, PR c++/11021
47279 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47280 tests for warnings.
47281 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47282 * g++.dg/ext/dllimport3.C: Likewise.
47283 * g++.dg/ext/dllimport4.C: New file.
47284 * g++.dg/ext/dllimport5.C: New file.
47285 * g++.dg/ext/dllimport6.C: New file.
47286 * g++.dg/ext/dllimport7.C: New file.
47287 * g++.dg/ext/dllimport8.C: New file.
47288 * g++.dg/ext/dllimport9.C: New file.
47289 * g++.dg/ext/dllimport10.C: New file.
47290 * g++.dg/ext/dllexport1.C: New file.
47292 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47294 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47295 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47297 2003-07-03 Roger Sayle <roger@eyesopen.com>
47299 * gcc.dg/builtins-25.c: New testcase.
47300 * gcc.dg/builtins-26.c: New testcase.
47302 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47304 * gcc.dg/compat/vector-defs.h: New file.
47305 * gcc.dg/compat/vector-setup.h: New file.
47306 * gcc.dg/compat/vector-check.h: New file.
47307 * gcc.dg/compat/vector-1_main.c: New file.
47308 * gcc.dg/compat/vector-1_x.c: New file.
47309 * gcc.dg/compat/vector-1_y.c: New file.
47310 * gcc.dg/compat/vector-2_main.c: New file.
47311 * gcc.dg/compat/vector-2_x.c: New file.
47312 * gcc.dg/compat/vector-2_y.c: New file.
47314 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47315 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47316 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47317 * gcc.dg/compat/struct-align-1.h: New file.
47318 * gcc.dg/compat/struct-align-1_main.c: New file.
47319 * gcc.dg/compat/struct-align-1_x.c: New file.
47320 * gcc.dg/compat/struct-align-1_y.c: New file.
47321 * gcc.dg/compat/struct-align-2.h: New file.
47322 * gcc.dg/compat/struct-align-2_main.c: New file.
47323 * gcc.dg/compat/struct-align-2_x.c: New file.
47324 * gcc.dg/compat/struct-align-2_y.c: New file.
47326 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47327 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47328 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47329 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47330 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47331 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47332 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47333 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47334 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47335 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47336 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47337 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47338 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47339 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47340 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47341 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47342 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47343 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47344 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47345 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47346 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47347 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47348 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47349 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47350 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47351 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47352 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47353 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47354 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47356 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47358 * gcc.dg/i386-call-1.c: New test.
47360 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47363 * g++.dg/parse/defarg4.C: New.
47365 2003-07-03 Roger Sayle <roger@eyesopen.com>
47368 * gcc.c-torture/compile/20030703-1.c: New test case.
47370 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47372 * g++.dg/template/local3.C: Remove extra semicolon.
47374 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47376 * gcc.dg/i386-volatile-1.c: New test.
47378 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47381 * g++.dg/other/offsetof2.C: XFAIL.
47382 * g++.dg/other/offsetof5.C: New.
47385 * g++.dg/template/error1.C: New.
47388 * g++.dg/template/dependent-expr1.C: New.
47390 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47393 * g++.dg/template/local3.C: New test.
47396 * g++.dg/lookup/scoped6.C: New test.
47398 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47401 * g++.dg/other/error7.C: New test.
47403 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47405 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47406 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47407 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47408 * g++.old-deja/g++.other/union2.C: Likewise.
47409 * gcc.dg/c90-const-expr-2.c: Likewise.
47410 * gcc.dg/c90-const-expr-3.c: Likewise.
47411 * gcc.dg/c99-const-expr-2.c: Likewise.
47412 * gcc.dg/c99-const-expr-3.c: Likewise.
47413 * gcc.dg/concat.c: Likewise.
47415 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47418 * g++.dg/init/static1.C: New test.
47420 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47422 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47423 * g++.old-deja/g++.other/access2.C: Likewise.
47424 * g++.old-deja/g++.other/decl2.C: Likewise.
47425 * gcc.c-torture/execute/20020615-1.c: Likewise.
47427 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47430 * g++.dg/template/sizeof4.C: New test.
47432 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47434 * g++.dg/other/error6.C: New test.
47436 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47439 * g++.dg/parse/constant2.C: New test.
47441 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47444 * g++.dg/other/error5.C: New test.
47446 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47448 * gcc.dg/format/gcc_diag-1.c: New test.
47450 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47452 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47454 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47456 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47457 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47458 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47460 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47462 * gcc.c-torture/execute/builtins/string-8.c: New test.
47463 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47464 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47465 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47467 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47470 * g++.dg/ext/typeof6.C: New test.
47472 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47475 * g++.dg/init/enum1.C: New test.
47477 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47479 * gcc.dg/20030627-1.c: New test.
47481 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47484 * g++.dg/expr/static_cast2.C: New test.
47486 2003-06-26 Roger Sayle <roger@eyesopen.com>
47487 Jakub Jelinek <jakub@redhat.com>
47489 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47490 sprintf(dst,"%s",src) optimization.
47491 * gcc.c-torture/execute/20030626-1.c: New test case.
47492 * gcc.c-torture/execute/20030626-2.c: New test case.
47494 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47496 * gcc.c-torture/execute/multi-ix.c: New test.
47498 * gcc.c-torture/execute/simd-4.c (main):
47499 Added missing semicolon at end of union.
47501 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47504 * g++.dg/template/explicit-instantiation3.C: New test.
47506 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47508 * gcc.dg/20030626-1.c: Use signed char.
47510 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47512 * gcc.dg/20030626-1.c: New test.
47514 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47516 * const-str-2.m: Update.
47518 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47521 * g++.dg/rtti/dyncast1.C: New test.
47522 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47523 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47524 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47527 * g++.dg/expr/static_cast1.C: New test.
47529 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47531 * gcc.dg/20030625-1.c: New test.
47533 2003-06-24 Roger Sayle <roger@eyesopen.com>
47535 * gcc.c-torture/compile/20030624-1.c: New test case.
47537 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47539 * gcc.c-torture/execute/string-opt-17.c: New test.
47541 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47544 * g++.dg/parse/crash6.C: New test.
47546 2003-06-23 Roger Sayle <roger@eyesopen.com>
47548 * gcc.dg/builtins-24.c: New test case.
47550 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47552 * g++.dg/opt/operator1.C: New test.
47554 2003-06-22 Roger Sayle <roger@eyesopen.com>
47556 * gcc.c-torture/execute/string-opt-16.c: New test case.
47558 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47560 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47561 * g++.old-deja/g++.other/conv7.C: Likewise.
47562 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47563 * g++.old-deja/g++.other/overload14.C: Likewise.
47565 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47567 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47568 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47570 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47573 * g++.dg/warn/Winline-3.C: New test.
47575 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47577 * lib/target-supports.exp (check_alias_available): Make the test
47578 program acceptable to the Solaris assembler.
47581 * g++.dg/template/memclass2.C: New test.
47583 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47584 Eric Botcazou <ebotcazou@libertysurf.fr>
47586 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47587 data for non-matching targets.
47588 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47590 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47593 * g++.dg/template/member3.C: New test.
47595 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47598 * g++.dg/template/func1.C: New test.
47601 * g++.dg/template/static4.C: New test.
47602 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47605 * g++.dg/init/ref7.C: New test.
47607 2003-06-19 Matt Austern <austern@apple.com>
47610 * g++.dg/anew1.C: New test.
47611 * g++.dg/anew2.C: New test.
47612 * g++.dg/anew3.C: New test.
47613 * g++.dg/anew4.C: New test.
47615 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47617 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47619 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47621 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47624 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47626 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47629 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47631 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47632 * gcc.c-torture/compile/961203-1.c: Likewise.
47633 * gcc.c-torture/compile/980506-1.c: Likewise.
47635 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47638 * g++.dg/lookup/using7.C: New test.
47640 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47643 * g++.dg/abi/conv1.C: Remove it.
47644 * g++.dg/template/conv7.C: New test.
47645 * g++.dg/template/conv8.C: Likewise.
47646 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47647 conversion operator.
47649 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47651 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47652 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47653 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47654 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47655 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47656 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47657 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47658 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47659 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47660 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47661 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47662 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47663 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47664 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47665 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47666 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47667 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47668 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47669 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47670 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47671 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47672 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47673 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47674 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47675 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47676 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47677 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47678 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47679 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47681 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47683 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47684 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47687 2003-06-16 Roger Sayle <roger@eyesopen.com>
47689 * gcc.dg/i386-387-5.c: New test case.
47690 * gcc.dg/i386-387-6.c: New test case.
47691 * gcc.dg/builtins-23.c: New test case.
47693 2003-06-15 Roger Sayle <roger@eyesopen.com>
47695 * gcc.dg/builtins-22.c: New test case.
47696 * gcc.dg/i386-387-1.c: Update to test exp.
47697 * gcc.dg/i386-387-2.c: Likewise.
47699 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47701 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47703 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47705 * lib/gcc-dg.exp (dg-require-dll): New function.
47706 (dg-xfail-if): Likewise.
47707 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47710 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47711 * gcc.c-torture/compile/20001205-1.c: Likewise.
47712 * gcc.c-torture/compile/20001226-1.c: Likewise.
47713 * gcc.c-torture/compile/20010518-2.c: Likewise.
47714 * gcc.c-torture/compile/20020312-1.c: Likewise.
47715 * gcc.c-torture/compile/20020604-1.c: Likewise.
47716 * gcc.c-torture/compile/920501-12.c: Likewise.
47717 * gcc.c-torture/compile/920501-4.c: Likewise.
47718 * gcc.c-torture/compile/920520-1.c: Likewise.
47719 * gcc.c-torture/compile/920521-1.c: Likewise.
47720 * gcc.c-torture/compile/920625-1.c: Likewise.
47721 * gcc.c-torture/compile/961203-1.c: Likewise.
47722 * gcc.c-torture/compile/980506-1.c: Likewise.
47723 * gcc.c-torture/compile/981006-1.c: Likewise.
47724 * gcc.c-torture/compile/981022-1.c: Likewise.
47725 * gcc.c-torture/compile/981223-1.c: Likewise.
47726 * gcc.c-torture/compile/990617-1.c: Likewise.
47727 * gcc.c-torture/compile/dll.c: Likewise.
47728 * gcc.c-torture/compile/labels-3.c: Likewise.
47729 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47730 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47731 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47732 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47733 * gcc.c-torture/compile/simd-5.c: Likewise.
47734 * gcc.c-torture/compile/20000804-1.x: Remove.
47735 * gcc.c-torture/compile/20001205-1.x: Likewise.
47736 * gcc.c-torture/compile/20001226-1.x: Likewise.
47737 * gcc.c-torture/compile/20010518-2.x: Likewise.
47738 * gcc.c-torture/compile/20020312-1.x: Likewise.
47739 * gcc.c-torture/compile/20020604-1.x: Likewise.
47740 * gcc.c-torture/compile/920501-12.x: Likewise.
47741 * gcc.c-torture/compile/920501-4.x: Likewise.
47742 * gcc.c-torture/compile/920520-1.x: Likewise.
47743 * gcc.c-torture/compile/920521-1.x: Likewise.
47744 * gcc.c-torture/compile/920625-1.x: Likewise.
47745 * gcc.c-torture/compile/961203-1.x: Likewise.
47746 * gcc.c-torture/compile/980506-1.x: Likewise.
47747 * gcc.c-torture/compile/981006-1.x: Likewise.
47748 * gcc.c-torture/compile/981022-1.x: Likewise.
47749 * gcc.c-torture/compile/981223-1.x: Likewise.
47750 * gcc.c-torture/compile/990617-1.x: Likewise.
47751 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47752 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47753 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47754 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47755 * gcc.c-torture/compile/simd-5.x: Likewise.
47757 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47759 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47761 * gcc.c-torture/execute/20030611-1.c: New test.
47763 2003-06-12 Roger Sayle <roger@eyesopen.com>
47766 * gcc.dg/20030612-1.c: New test case.
47768 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47771 * g++.dg/expr/cast1.C: New test.
47773 2003-06-12 Roger Sayle <roger@eyesopen.com>
47775 * gcc.dg/builtins-21.c: New test case.
47777 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47779 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47780 options instead of at the end.
47781 * lib/objc.exp (objc_target_compile): Likewise.
47783 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47786 * g++.dg/parse/error1.C: New test.
47788 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47790 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47791 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47792 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47793 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47794 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47795 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47796 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47797 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47798 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47799 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47800 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47801 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47802 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47803 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47804 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47805 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47806 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47807 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47808 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47809 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47810 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47811 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47812 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47813 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47815 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47816 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47817 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47818 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47819 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47820 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47821 * gcc.dg/compat/scalar-return-3_main.c: New file.
47822 * gcc.dg/compat/scalar-return-3_x.c: New file.
47823 * gcc.dg/compat/scalar-return-3_y.c: New file.
47824 * gcc.dg/compat/scalar-return-4_main.c: New file.
47825 * gcc.dg/compat/scalar-return-4_x.c: New file.
47826 * gcc.dg/compat/scalar-return-4_y.c: New file.
47828 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47830 * gcc.dg/compat/fp2-struct-check.h: New file.
47831 * gcc.dg/compat/fp2-struct-defs.h: New file.
47832 * gcc.dg/compat/fp2-struct-init.h: New file.
47833 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47834 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47835 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47836 * gcc.dg/compat/struct-return-10_main.c: New file.
47837 * gcc.dg/compat/struct-return-10_x.c: New file.
47838 * gcc.dg/compat/struct-return-10_y.c: New file.
47840 * gcc.dg/compat/compat-common.h: New file.
47841 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47842 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47843 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47844 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47845 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47846 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47847 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47848 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47849 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47850 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47851 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47852 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47853 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47854 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47855 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47856 * gcc.dg/compat/small-struct-check.h: Ditto.
47857 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47858 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47859 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47860 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47861 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47862 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47863 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47864 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47865 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47866 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47867 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47868 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47869 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47870 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47871 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47872 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47873 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47874 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47875 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47876 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47877 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47878 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47879 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47880 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47881 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47882 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47883 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47884 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47885 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47886 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47888 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47890 * g++.dg/pch/static-1.C: New file.
47891 * g++.dg/pch/static-1.Hs: New file.
47893 2003-06-10 Richard Henderson <rth@redhat.com>
47895 * gcc.dg/asm-7.c: Adjust expected warning text.
47897 2003-06-10 Roger Sayle <roger@eyesopen.com>
47899 * gcc.dg/builtins-20.c: New test case.
47901 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47904 * g++.dg/opt/template1.C: New test.
47906 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47908 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47909 additional_sources.
47911 2003-05-21 David Taylor <dtaylor@emc.com>
47913 * gcc.dg/Wpadded.c: New file.
47915 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47917 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47918 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47919 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47922 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47924 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47926 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47928 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47929 (dg-require-alias): Likewise.
47930 (dg-require-gc-sections): Likewise.
47931 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47933 2003-06-08 Richard Henderson <rth@redhat.com>
47935 * gcc.dg/20011029-2.c: Fix the array reference.
47936 * gcc.dg/asm-7.c: New.
47938 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47940 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47942 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47944 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47945 (dg-require-gc-sections): Likewise.
47947 2003-06-08 Jan Hubicka <jh@suse.cz>
47949 * i386-cmov1.c: Fix regular expression.
47950 * i386-cvt-1.c: Likewise.
47951 * i386-local.c: Likewise.
47952 * i386-local2.c: Likewise.
47953 * i386-mul.c: Likewise.
47954 * i386-ssetype-1.c: Likewise.
47955 * i386-ssetype-3.c: Likewise.
47956 * i386-ssetype-5.c: Likewise.
47958 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47961 * g++.dg/warn/implicit-typename2.C: New test.
47962 * g++.dg/warn/implicit-typename3.C: New test.
47964 2003-06-07 Richard Henderson <rth@redhat.com>
47966 * g++.dg/other/offsetof3.C: Use size_t.
47967 * g++.dg/other/offsetof4.C: Likewise.
47969 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47971 * lib/copy-file.exp: New. Implement gcc_copy_files.
47973 * lib/dg-pch.exp: Load copy-file.exp
47974 (dg-pch): Use gcc_copy_files instead of "file copy".
47976 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47978 * gcc.dg/weak/weak.exp: Simplify.
47979 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47980 * gcc.dg/weak/weak-1.c: Likewise.
47981 * gcc.dg/weak/weak-2.c: Likewise.
47982 * gcc.dg/weak/weak-3.c: Likewise.
47983 * gcc.dg/weak/weak-4.c: Likewise.
47984 * gcc.dg/weak/weak-5.c: Likewise.
47985 * gcc.dg/weak/weak-6.c: Likewise.
47986 * gcc.dg/weak/weak-7.c: Likewise.
47987 * gcc.dg/weak/weak-8.c: Likewise.
47988 * gcc.dg/weak/weak-9.c: Likewise.
47990 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47992 gcc.c-torture/execute/20030606-1.c: New.
47994 2003-06-06 Roger Sayle <roger@eyesopen.com>
47996 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47997 * gcc.dg/builtins-19.c: Likewise.
47999 2003-06-06 Roger Sayle <roger@eyesopen.com>
48001 * gcc.dg/builtins-2.c: Add some more tests.
48002 * gcc.dg/builtins-18.c: New test case.
48003 * gcc.dg/builtins-19.c: New test case.
48005 2003-06-06 Roger Sayle <roger@eyesopen.com>
48006 Jim Wilson <wilson@tuliptree.org>
48008 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48010 2003-06-06 Jakub Jelinek <jakub@redhat.com>
48012 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48013 mempcpy/stpcpy calls not to be optimized into something else.
48014 * gcc.c-torture/execute/string-opt-3.c: Moved to...
48015 * gcc.c-torture/execute/builtins/string-7.c: ...here.
48016 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48018 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48020 * gcc.dg/format/asm_fprintf-1.c: New test.
48022 2003-06-05 Mark Mitchell <mark@codesourcery.com>
48024 * lib/gcc-defs.exp (additional_sources): New variable.
48025 (dg-additional-sources): New function.
48026 (additional_files): New variable.
48027 (dg-additional-files): New function.
48028 (dg-additional-files-options): Likewise.
48029 * lib/gcc-dg.exp (dg-require-weak): New function.
48030 (dg-require-alias): Likewise.
48031 (dg-require-gc-sections): Likewise.
48032 * lib/target-supports.exp (check_alias_available): Remove testfile
48034 (check_gc_sections_available): New function.
48035 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48036 (dg-gpp-additional-files): Likewise.
48037 * lib/g++.exp (additional_sources): Remove.
48038 (additional_files): Likewise.
48039 (g++_target_compile): Use dg-additional-files-options.
48041 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
48043 * gcc.dg/special/ecos.exp: Remove.
48044 * gcc.dg/special/20000419-2.c: Use dg-require-*.
48045 * gcc.dg/special/alias-1.c: Likewise.
48046 * gcc.dg/special/alias-2.c: Likewise.
48047 * gcc.dg/special/gcsec-1.c: Likewise.
48048 * gcc.dg/special/weak-1.c: Likewise.
48049 * gcc.dg/special/weak-2.c: Likewise.
48050 * gcc.dg/special/wkali-1.c: Likewise.
48051 * gcc.dg/special/wkali-2.c: Likewise.
48053 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48054 dg-gpp-additional-*.
48055 * g++.dg/special/conpr-3.C: Likewise.
48056 * g++.dg/special/conpr-4.C: Likewise.
48057 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48058 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48059 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48060 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48061 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48062 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48063 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48064 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48065 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48066 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48067 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48068 * g++.old-deja/g++.other/comdat1.C: Likewise.
48069 * g++.old-deja/g++.other/comdat2.C: Likewise.
48070 * g++.old-deja/g++.other/comdat3.C: Likewise.
48071 * g++.old-deja/g++.other/ctor1.C: Likewise.
48072 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48074 2003-06-05 Richard Henderson <rth@redhat.com>
48076 * gcc.dg/debug/20030605-1.c: New.
48078 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48080 * README.QMTEST: Update.
48082 2003-06-04 Richard Henderson <rth@redhat.com>
48084 * gcc.dg/cleanup-1.c: New.
48085 * gcc.dg/cleanup-2.c: New.
48086 * gcc.dg/cleanup-3.c: New.
48087 * gcc.dg/cleanup-4.c: New.
48088 * gcc.dg/cleanup-5.c: New.
48089 * gcc.dg/cleanup-6.c: New.
48090 * gcc.dg/cleanup-7.c: New.
48092 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48094 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48096 * lib/dg-pch.exp: New file.
48097 * g++.dg/pch/pch.exp: Use dg-pch.exp.
48098 * gcc.dg/pch/pch.exp: Likewise.
48100 2003-06-04 Roger Sayle <roger@eyesopen.com>
48102 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48103 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48104 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48105 * gcc.dg/builtins-17.c: New test case.
48106 * gcc.dg/i386-387-4.c: New test case.
48107 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48109 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48111 * gcc.dg/ultrasp9.c: New test.
48113 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48115 * gcc.c-torture/compile/20030604-1.c: New test.
48116 * gcc.dg/sparc-constant-1.c: New test.
48118 2003-06-03 Glen Nakamura <glen@imodulo.com>
48120 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48122 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
48124 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48126 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48127 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48129 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
48131 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48133 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48136 * g++.dg/template/spec10.C: New test.
48138 2003-06-03 Roger Sayle <roger@eyesopen.com>
48140 * gcc.dg/builtins-16.c: New test case.
48142 2003-06-03 Jakub Jelinek <jakub@redhat.com>
48144 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48145 mempcpy test with post-increments.
48146 * gcc.c-torture/execute/string-opt-3.c: New test.
48147 * gcc.dg/string-opt-1.c: New test.
48149 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
48152 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48154 2003-06-02 Mark Mitchell <mark@codesourcery.com>
48156 * lib/scanasm.exp (dg-scan): New function, factored out of ...
48157 (scan-assembler): ... here. Use dg-scan.
48158 (scan-assembler-not): Likewise.
48159 (scan-file): New function.
48160 (scan-file-not): Likewise.
48161 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48162 * gcc.dg/cpp/_Pragma4.c: Likewise.
48163 * gcc.dg/cpp/_Pragma5.c: Likewise.
48164 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48165 * gcc.dg/cpp/avoidpaste2.c: Likewise.
48166 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48167 * gcc.dg/cpp/cmdlne-P.c: Likewise.
48168 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48169 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48170 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48171 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48172 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48173 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48174 * gcc.dg/cpp/cxxcom1.c: Likewise.
48175 * gcc.dg/cpp/line1.c: Likewise.
48176 * gcc.dg/cpp/maccom1.c: Likewise.
48177 * gcc.dg/cpp/maccom2.c: Likewise.
48178 * gcc.dg/cpp/maccom3.c: Likewise.
48179 * gcc.dg/cpp/maccom4.c: Likewise.
48180 * gcc.dg/cpp/maccom5.c: Likewise.
48181 * gcc.dg/cpp/maccom6.c: Likewise.
48182 * gcc.dg/cpp/multiline.c: Likewise.
48183 * gcc.dg/cpp/spacing1.c: Likewise.
48184 * gcc.dg/cpp/spacing2.c: Likewise.
48185 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48186 * gcc.dg/cpp/trad/maccom1.c: Likewise.
48187 * gcc.dg/cpp/trad/maccom2.c: Likewise.
48188 * gcc.dg/cpp/trad/maccom3.c: Likewise.
48189 * gcc.dg/cpp/trad/maccom4.c: Likewise.
48190 * gcc.dg/cpp/trad/maccom6.c: Likewise.
48191 * gcc.dg/cpp/cxxcom2.c: Likewise.
48192 * gcc.dg/cpp/cxxcom2.h: New file.
48194 * gcc.dg/cpp/truefalse.cpp: Move it to ...
48195 * g++.dg/cpp/truefalse.C: Here.
48196 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48198 2003-06-01 Loren James Rittle <ljrittle@acm.org>
48200 * gcc.dg/cpp/redef3.c: New file.
48202 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
48204 * gcc.dg/i386-loop-3.c: New test.
48206 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
48208 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48210 2003-05-31 Roger Sayle <roger@eyesopen.com>
48212 * gcc.dg/fwrapv-1.c: New test case.
48213 * gcc.dg/fwrapv-2.c: New test case.
48215 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48218 * g++.dg/template/spec9.C: New test.
48220 2003-05-29 Roger Sayle <roger@eyesopen.com>
48222 * gcc.dg/duff-4.c: New test case.
48224 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
48227 * g77.dg/ffixed-form-1.f: New test
48228 * g77.dg/ffixed-form-2.f: New test
48229 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48230 * g77.dg/ffree-form-3.f: New test
48232 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48234 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48235 * gcc.dg/wint_t-1.c: Likewise.
48237 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48239 * g++.dg/template/access11.C: New test.
48241 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48244 * g++.dg/template/access10.C: New test.
48246 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48247 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48249 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48251 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48253 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48254 suppress for powerpc-*-darwin*.
48255 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48257 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48259 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48260 suppress option for powerpc-*-darwin*.
48262 2003-05-23 Roger Sayle <roger@eyesopen.com>
48264 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48265 * gcc.dg/builtins-4.c: Add test for fmod.
48267 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48270 * g++.dg/template/instantiate4.C: New test.
48272 2003-05-22 Roger Sayle <roger@eyesopen.com>
48274 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48276 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48278 * gcc.dg/compat/scalar-return-1_main.c: New file.
48279 * gcc.dg/compat/scalar-return-1_x.c: New file.
48280 * gcc.dg/compat/scalar-return-1_y.c: New file.
48281 * gcc.dg/compat/scalar-return-2_main.c: New file.
48282 * gcc.dg/compat/scalar-return-2_x.c: New file.
48283 * gcc.dg/compat/scalar-return-2_y.c: New file.
48284 * gcc.dg/compat/struct-return-3_main.c: New file.
48285 * gcc.dg/compat/struct-return-3_y.c: New file.
48286 * gcc.dg/compat/struct-return-3_x.c: New file.
48287 * gcc.dg/compat/struct-return-2_main.c: New file.
48288 * gcc.dg/compat/struct-return-2_x.c: New file.
48289 * gcc.dg/compat/struct-return-2_y.c: New file.
48291 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48293 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48294 for hppa*-hp-hpux*.
48295 * gcc.dg/20021014-1.c (dg-options): Likewise.
48296 * gcc.dg/nest.c (dg-options): Likewise.
48298 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48301 * g++.dg/ext/dllimport2.C: New file.
48302 * g++.dg/ext/dllimport3.C: New file.
48304 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48306 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48307 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48308 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48309 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48310 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48311 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48312 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48313 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48314 * gcc.dg/compat/small-struct-defs.h: New file.
48315 * gcc.dg/compat/small-struct-init.h: New file.
48316 * gcc.dg/compat/small-struct-check.h: New file.
48317 * gcc.dg/compat/fp-struct-defs.h: New file.
48318 * gcc.dg/compat/fp-struct-check.h: New file.
48319 * gcc.dg/compat/fp-struct-init.h: New file.
48320 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48321 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48323 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48325 * gcc.dg/20030225-2.c: New test.
48327 2003-05-18 Roger Sayle <roger@eyesopen.com>
48328 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48330 * gcc.c-torture/compile/20030518-1.c: New test case.
48332 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48334 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48335 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48336 gcc-dg-debug-runtest.
48337 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48338 gcc-dg-debug-runtest.
48340 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48343 * g++.dg/lookup/using6.C: New test.
48345 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48347 * g++.dg/parse/access2.C: New test.
48349 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48351 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48352 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48353 * gcc.dg/debug/debug.exp: Likewise.
48355 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48357 * gcc.dg/dollar.c: New test.
48359 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48361 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48362 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48363 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48364 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48365 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48366 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48367 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48368 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48369 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48370 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48371 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48372 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48373 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48374 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48375 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48376 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48377 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48378 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48380 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48382 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48383 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48384 support for "repo" mode.
48385 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48386 * lib/g77-dg.exp: Likewise.
48387 * lib/obj-dg.exp: Likewise.
48389 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48391 Merge from gcc-3_2-rhl8-branch:
48392 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48394 * gcc.dg/tls/opt-6.c: New test.
48396 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48398 * gcc.dg/20030405-1.c: New test.
48400 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48402 * gcc.dg/20030309-1.c: New test.
48404 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48406 * gcc.c-torture/execute/20030307-1.c: New test.
48408 2003-02-20 Randolph Chung <tausq@debian.org>
48410 * gcc.c-torture/compile/20030220-1.c: New test.
48412 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48414 * gcc.dg/20030217-1.c: New test.
48416 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48418 * gcc.c-torture/compile/20020129-1.c: New test.
48420 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48422 * gcc.dg/unroll-1.c: New test.
48424 2002-11-16 Jan Hubicka <jh@suse.cz>
48426 * gcc.c-torture/execute/20020920-1.c: New test.
48428 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48431 * gcc.c-torture/compile/20021008-1.c: New test.
48433 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48436 * gcc.c-torture/execute/20020810-1.c: New test.
48438 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48440 * gcc.c-torture/compile/20020807-1.c: New test.
48442 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48444 * gcc.dg/tls/opt-1.c: New test.
48446 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48448 * gcc.dg/20020729-1.c: New test.
48450 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48452 * g++.dg/opt/life1.C: New test.
48454 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48456 * gcc.dg/20020525-1.c: New test.
48458 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48461 * g++.dg/ext/pretty1.C: New test.
48462 * g++.dg/ext/pretty2.C: New test.
48464 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48467 * g++.dg/ext/typeof5.C: New test.
48469 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48471 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48472 __USER_LABEL_PREFIX__ into account.
48473 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48475 2003-05-14 Roger Sayle <roger@eyesopen.com>
48477 * gcc.dg/builtins-15.c: New test case.
48479 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48481 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48483 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48485 * lib/g++.exp: Tweak handling of additional source files.
48486 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48487 * g++.dg/special/conpr-2a.C: Rename to ...
48488 * g++.dg/special/conpr-2a.cc: ... this.
48489 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48490 * g++.dg/special/conpr-3a.C: Rename to ...
48491 * g++.dg/special/conpr-3a.cc: This.
48492 * g++.dg/special/conpr-3b.C: Rename to ...
48493 * g++.dg/special/conpr-3b.cc: This.
48494 * g++.dg/special/conpr-4.C: New test.
48495 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48497 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48499 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48501 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48503 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48504 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48505 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48506 * g++.old-deja/g++.other/warn3.C: Likewise.
48508 2003-05-11 Roger Sayle <roger@eyesopen.com>
48510 * gcc.dg/i386-387-1.c: Update to also test log.
48511 * gcc.dg/i386-387-2.c: Likewise.
48513 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48515 * g77.f-torture/execute/int8421.f: New test.
48517 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48519 PR c++/10230, c++/10481
48520 * g++.dg/lookup/scoped5.C: New test.
48522 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48525 * g++.dg/template/ttp6.C: New test.
48527 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48529 * gcc.c-torture/execute/builtins: New directory.
48530 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48531 gcc.c-torture/execute/builtins.
48532 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48533 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48534 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48535 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48537 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48540 * g++.dg/template/access8.C: New test.
48541 * g++.dg/template/access9.C: New test.
48543 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48546 * g++.dg/parse/access1.C: New test.
48548 2003-05-09 DJ Delorie <dj@redhat.com>
48550 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48551 long, and not an int.
48553 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48555 PR c++/10555, c++/10576
48556 * g++.dg/template/memclass1.C: New test.
48558 2003-05-08 DJ Delorie <dj@redhat.com>
48560 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48562 * gcc.c-torture/execute/20021024-1.x: Likewise.
48563 * gcc.c-torture/execute/shiftdi.x: Likewise.
48564 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48565 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48566 * gcc.dg/20021018-1.c: Likewise.
48568 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48570 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48572 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48573 (bcopy): Call memmove.
48575 2003-05-08 Roger Sayle <roger@eyesopen.com>
48577 * g77.f-torture/compile/8485.f: New test case.
48579 2003-05-07 Richard Henderson <rth@redhat.com>
48582 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48583 Verify exception_cleanup not called for rethrows.
48584 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48585 when exiting catch block without rethrowing.
48586 * g++.dg/eh/forced3.C: New.
48587 * g++.dg/eh/forced4.C: New.
48589 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48591 * gcc.dg/20030505.c: Fix triplet.
48593 2003-05-06 DJ Delorie <dj@redhat.com>
48595 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48596 * gcc.dg/nest.c: Likewise.
48598 2003-05-05 Roger Sayle <roger@eyesopen.com>
48600 * gcc.dg/builtins-14.c: New test case.
48602 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48604 * lib/compat.exp (compat-execute): New argument.
48605 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48606 * gcc.dg/compat: New test directory.
48607 * gcc.dg/compat/compat.exp: New expect script.
48608 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48609 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48610 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48611 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48612 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48613 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48615 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48616 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48617 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48618 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48619 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48620 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48621 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48622 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48623 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48624 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48625 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48626 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48627 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48628 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48629 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48631 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48633 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48635 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48637 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48639 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48641 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48642 * gcc.dg/ppc-fsel-2.c: New test.
48644 * gcc.dg/unused-5.c: New test.
48646 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48649 * g++.dg/warn/pmf1.C: New test.
48651 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48654 * g++.dg/warn/main.C: New test.
48656 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48658 * gcc.dg/nonnull-3.c: New test.
48660 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48662 * gcc.dg/cpp/Wtrigraphs.c: Update.
48663 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48665 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48667 * gcc.dg/ppc-fsel-1.c: New test.
48669 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48672 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48674 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48676 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48678 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48680 PR c++/9364, c++/10553, c++/10586
48681 * g++.dg/parse/typename4.C: New test.
48682 * g++.dg/parse/typename5.C: Likewise.
48684 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48686 * gcc.c-torture/compile/20030503-1.c: New test.
48688 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48690 * g++.dg/lookup/using5.C: Fix testcase error.
48692 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48694 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48695 since MEABI is no longer supported. Remove all vestiges
48696 of MEABI from the test.
48698 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48701 * g++.dg/lookup/using5.C: New test.
48703 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48706 * g++.dg/template/ttp5.C: New test.
48708 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48710 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48711 (dg-gpp-additional-sources): New function.
48712 (dg-gpp-additional-files): Likewise.
48713 * lib/g++.exp (additional_sources): New variable.
48714 (additional_files): Likewise.
48715 (g++_target_compile): Deal with them.
48716 * lib/old-dejagnu.exp: Remove.
48717 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48718 * g++.old-deja: Revise all tests to use dg commands.
48720 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48722 PR c++/9432, c++/9528
48723 * g++.dg/lookup/using4.C: New test.
48725 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48727 * gcc.dg/noreturn-5.c: New file.
48728 * gcc.dg/noreturn-6.c: New file.
48730 * gcc.c-torture/compile/inline-1.c: New file.
48732 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48735 * g++.dg/template/explicit1.C: New test.
48737 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48740 * g++.dg/other/bitfield1.C: New test.
48743 * g++.dg/init/new7.C: New test.
48745 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48747 * g++.dg/ext/desig1.C: New test.
48748 * g++.dg/ext/init1.C: Update.
48750 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48752 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48755 * g++.dg/warn/Winline-1.C: New test.
48757 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48759 * gcc.c-torture/execute/string-opt-19.c: New test.
48761 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48762 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48764 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48767 * g++.dg/init/new6.C: New test.
48770 * g++.dg/init/ref6.C: New test.
48772 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48774 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48776 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48778 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48779 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48781 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48783 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48784 initialized static data members.
48786 2003-04-25 H.J. Lu <hjl@gnu.org>
48788 * gcc.dg/ia64-sync-4.c: New test.
48790 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48792 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48795 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48798 * g++.dg/warn/conv1.C: New test.
48799 * g++.old-deja/g++.other/conv7.C: Adjust.
48800 * g++.old-deja/g++.other/overload14.C: Adjust.
48802 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48805 * g++.dg/template/defarg2.C: New test.
48807 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48809 * gcc.dg/cpp/include2.c: Update.
48810 * gcc.dg/cpp/multiline-2.c: New.
48811 * gcc.dg/cpp/multiline.c: Update.
48812 * gcc.dg/cpp/strify2.c: Update.
48813 * gcc.dg/cpp/trad/literals-2.c: Update.
48815 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48817 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48819 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48821 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48823 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48826 * g++.dg/parse/crash4.C: New test.
48829 * g++.dg/parse/crash5.C: New test.
48831 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48834 * g++.dg/parse/crash3.C: New test.
48837 * g++.dg/parse/elab1.C: New test.
48839 2003-04-22 Devang Patel <dpatel@apple.com>
48841 * gcc.dg/cpp/trad/funlike-5.c: New test.
48843 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48845 * g++.dg/other/packed1.C: Fix dg options.
48847 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48849 * g++.dg/other/offsetof2.C: New test.
48851 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48853 * g++.dg/template/recurse.C: Adjust location of error messages.
48855 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48858 * g++.dg/init/addr-const1.C: New test.
48859 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48861 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48864 * g++.dg/lookup/struct-hack1.C: New test.
48866 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48868 * ucs.c: Update diagnostic messages.
48870 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48872 * gcc.dg/cpp/truefalse.cpp: New test.
48873 * gcc.dg/cpp/cpp.exp: Update.
48874 * g++.dg/other/stdbool-if.C: Remove.
48876 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48878 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48879 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48881 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48883 * gcc.c-torture/compile/20030418-1.c: New test.
48885 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48887 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48889 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48892 g++.dg/template/dependent-name1.C: New test.
48894 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48896 * gcc.dg/warn-1.c (tourist_guide): New array,
48897 contains a pointer to bar.
48899 2003-04-16 Roger Sayle <roger@eyesopen.com>
48901 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48902 * gcc.c-torture/execute/medce-1.c: New test case.
48903 * gcc.c-torture/execute/medce-2.c: New test case.
48905 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48907 * lib/prune.exp: Ignore more messages.
48910 * g++.dg/parse/lookup3.C: New test.
48912 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48914 * gcc.c-torture/compile/20030415-1.c : New test.
48916 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48918 * gcc.c-torture/execute/scope-2.c: Move to ...
48919 * gcc.dg/noncompile/scope.c: .... here.
48921 2003-04-14 Roger Sayle <roger@eyesopen.com>
48923 * gcc.dg/20030414-2.c: New test case.
48925 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48928 * gcc.dg/20030414-1.c: New test.
48930 2003-04-13 Roger Sayle <roger@eyesopen.com>
48932 * gcc.dg/builtins-12.c: New test case.
48933 * gcc.dg/builtins-13.c: New test case.
48935 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48937 * gcc.c-torture/execute/string-opt-18.c: New test.
48939 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48942 * g++.dg/init/new5.C: New test.
48944 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48947 * g++.dg/ext/dllimport1.C: New test.
48949 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48951 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48953 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48956 * g77.f-torture/noncompile/9263.f: New test
48958 * g77.f-torture/execute/1832.f: New test
48960 2003-04-11 David Chad <davidc@freebsd.org>
48961 Loren J. Rittle <ljrittle@acm.org>
48964 * objc.dg/headers.m: New test.
48966 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48968 * gcc.c-torture/execute/builtin-noret-2.c: New.
48969 * gcc.c-torture/execute/builtin-noret-2.x: New.
48970 XFAIL builtin-noret-2.c at -O1 and above.
48971 * gcc.dg/redecl.c: New.
48972 * gcc.dg/Wshadow-1.c: Update error regexps.
48974 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48976 * g++.dg/abi/bitfield10.C: New test.
48978 2003-04-09 Mike Stump <mrs@apple.com>
48980 * gcc.dg/pch/pch.exp: Make testcase names longer.
48981 * g++.dg/pch/pch.exp: Make testcase names longer.
48983 2003-04-08 Roger Sayle <roger@eyesopen.com>
48985 * gcc.dg/builtins-11.c: New test case.
48987 2003-04-08 Roger Sayle <roger@eyesopen.com>
48989 * gcc.dg/builtins-9.c: New test case.
48990 * gcc.dg/builtins-10.c: New test case.
48992 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48994 * gcc.dg/noncompile/init-4.c.c: New test.
48996 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48998 * gcc.misc-test/gcov-9.c: New test.
48999 * gcc.misc-test/gcov-10.c: New test
49000 * gcc.misc-test/gcov-11.c: New test.
49002 2003-04-05 Zack Weinberg <zack@codesourcery.com>
49004 PR optimization/10024
49005 * gcc.c-torture/compile/20030405-1.c: New test.
49007 2003-04-04 Geoffrey Keating <geoffk@apple.com>
49009 * gcc.dg/pch/static-3.c: New.
49010 * gcc.dg/pch/static-3.hs: New.
49011 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49013 2003-04-04 Richard Henderson <rth@redhat.com>
49015 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49016 * g++.dg/eh/forced2.C: Likewise.
49018 2003-04-03 Mike Stump <mrs@apple.com>
49020 * lib/scanasm.exp (scan-assembler): Add xfail processing for
49022 (scan-assembler-times, scan-assembler-not): Likewise.
49023 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49025 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
49027 * gcc.dg/sparc-loop-1.c: New test.
49029 2003-04-02 Geoffrey Keating <geoffk@apple.com>
49032 * g++.dg/pch/system-2.C: New.
49033 * g++.dg/pch/system-2.Hs: New.
49035 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
49037 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49039 * g++.dg/eh/simd-1.C (vecfunc): Same.
49041 2003-04-01 Roger Sayle <roger@eyesopen.com>
49043 * gcc.c-torture/execute/20030401-1.c: New test case.
49045 2003-04-01 Ziemowit Laski <zlaski@apple.com>
49047 * objc.dg/defs.m: New.
49049 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
49051 * g++.dg/eh/simd-1.C: New.
49052 * g++.dg/eh/simd-2.C: New.
49054 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
49056 * gcc.c-torture/execute/simd-3.c: New.
49058 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49061 * gcc.dg/20030331-2.c: New test.
49063 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49066 * g++.dg/parse/crash2.C: New test.
49068 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49070 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49071 * gcc.c-torture/execute/20030331-1.c: ...here.
49073 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49075 * gcc.c-torture/execute/20030331-1.c: New test.
49077 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
49079 * lib/gcov.exp: Adjust call return testing strings.
49080 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49082 2003-03-31 Roger Sayle <roger@eyesopen.com>
49084 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49085 * gcc.dg/builtins-7.c: New test case.
49086 * gcc.dg/builtins-8.c: New test case.
49088 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49090 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49092 2003-03-30 Mark Mitchell <mark@codesourcery.com>
49095 * g++.dg/lookup-class-member-2.C: New test.
49097 2003-03-30 Glen Nakamura <glen@imodulo.com>
49099 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49101 2003-03-28 Roger Sayle <roger@eyesopen.com>
49103 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49105 2003-03-28 Mark Mitchell <mark@codesourcery.com>
49107 * g++.dg/init/attrib1.C: New test.
49109 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49111 * gcc.dg/ultrasp8.c: New test.
49113 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49115 * gcc.dg/ultrasp7.c: New test.
49117 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
49120 * g++.dg/template/inline1.C: New test.
49122 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49124 * gcc.dg/sparc-dwarf2.c: New test.
49126 2003-03-27 Roger Sayle <roger@eyesopen.com>
49128 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49129 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49131 2003-03-27 Mark Mitchell <mark@codesourcery.com>
49133 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49134 than reading .x files.
49135 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49136 * g77.dg/gcov/gcov-1.f: Likewise.
49137 * gcc.misc-tests/gcov-4b.c: Likewise.
49138 * gcc.misc-tests/gcov-5b.c: Likewise.
49139 * gcc.misc-tests/gcov-6.c: Likewise.
49140 * gcc.misc-tests/gcov-7.c: Likewise.
49141 * gcc.misc-tests/gcov-8.c: Likewise.
49142 * g++.dg/gcov/gcov-1.x: Remove.
49143 * g77.dg/gcov/gcov-1.x: Likewise.
49144 * gcc.misc-tests/gcov-4b.x: Likewise.
49145 * gcc.misc-tests/gcov-5b.x: Likewise.
49146 * gcc.misc-tests/gcov-6.x: Likewise.
49147 * gcc.misc-tests/gcov-7.x: Likewise.
49148 * gcc.misc-tests/gcov-8.x: Likewise.
49150 2003-03-27 Glen Nakamura <glen@imodulo.com>
49153 * gcc.dg/20030324-1.c: New test.
49155 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
49158 * g++.dg/template/arg3.C: New test.
49161 * g++.dg/template/friend18.C: New test.
49163 2003-03-26 Roger Sayle <roger@eyesopen.com>
49165 * g77.f-torture/compile/20030326-1.f: New test case.
49167 2003-03-26 Janis Johnson <janis187@us.ibm.com>
49169 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49171 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49173 2003-03-26 Jakub Jelinek <jakub@redhat.com>
49175 * gcc.dg/ia64-sync-3.c: New test.
49177 2003-03-26 Alan Modra <amodra@bigpond.net.au>
49179 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49181 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
49183 * gcc.dg/ultrasp6.c: New test.
49185 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49187 * gcc.dg/i386-signbit-1.c: New test.
49188 * gcc.dg/i386-signbit-2.c: New test.
49189 * gcc.dg/i386-signbit-3.c: New test.
49191 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49193 * gcc.dg/ultrasp5.c: Fix options.
49195 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49197 * gcc.dg/ultrasp5.c: Fix comment.
49199 2003-03-24 Bud Davis <bdavis9659@comcast.net>
49202 * g77.f-torture/execute/10197.f: New test.
49204 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
49206 PR c++/9898, c++/383
49207 * g++.dg/template/conv6.C: New test.
49210 * g++.dg/template/ptrmem5.C: New test.
49213 * g++.dg/lookup/koenig1.C: New test.
49216 * g++.dg/lookup/template2.C: New test.
49218 2003-03-24 Jakub Jelinek <jakub@redhat.com>
49220 * g++.dg/opt/rtti1.C: New test.
49222 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
49224 * gcc.dg/ultrasp5.c: New test.
49226 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
49229 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49232 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49235 * gcc.dg/20030323-1.c: New test.
49237 2003-03-23 Roger Sayle <roger@eyesopen.com>
49239 * gcc.c-torture/compile/20030323-1.c: New test case.
49241 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49243 * gcc.dg/20030321-1.c: New test.
49245 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49247 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49249 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49251 PR c++/9978, c++/9708
49252 * g++.dg/ext/vlm1.C: Adjust expected error.
49253 * g++.dg/ext/vla2.C: New test.
49254 * g++.dg/template/arg1.C: New test.
49255 * g++.dg/template/arg2.C: New test.
49257 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49259 * g77.f-torture/execute/select.f: New test.
49260 * g77.f-torture/noncompile/select_no_compile.f: New test.
49262 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49265 * g++.dg/other/error4.C: New test.
49267 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49269 * g++.dg/template/friend17.C: New test.
49271 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49273 * gcc.c-torture/compile/20030320-1.c: New.
49275 2003-03-20 Roger Sayle <roger@eyesopen.com>
49277 * gcc.dg/builtins-6.c: New test case.
49279 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49282 * gcc.c-torture/compile/20030319-1.c: New.
49284 2003-03-18 Jan Hubicka <jh@suse.cz>
49286 * gcc.dg/i386-cvt-1.c: New test.
49288 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49290 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49291 * objc.dg/naming-2.m: Likewise.
49293 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49296 * g++.dg/parse/crash1.C: New test.
49298 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49301 * g++.dg/eh/cleanup1.C: New test.
49303 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49305 * gcc.c-torture/execute/20030316-1.c: New test case.
49307 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49310 * g++.dg/init/ctor2.C: New test.
49312 2003-03-15 Roger Sayle <roger@eyesopen.com>
49314 * g77.f-torture/compile/xformat.f: New test case.
49316 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49318 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49319 * g++.old-deja/g++.mike/eh50.C: Likewise.
49321 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49324 * g++.dg/template/spec7.C: New test.
49325 * g++.dg/template/spec8.C: Likewise.
49327 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49329 * gcc.c-torture/execute/20030313-1.c: New test.
49331 2003-03-14 Richard Henderson <rth@redhat.com>
49333 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49335 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49337 * gcc.c-torture/compile/20030314-1.c: New test.
49339 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49341 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49342 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49344 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49345 to accept newer _imp__ prefix and additional
49346 newline in .drectve section.
49347 * gcc.dg/dll-4.c: Likewise.
49348 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49351 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49353 * g++.dg/parse/namespace9.C: New test.
49355 * g++.dg/init/ref5.C: New test.
49356 * g++.dg/parse/ptrmem1.C: Likewise.
49358 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49360 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49361 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49362 regular expression.
49363 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49364 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49366 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49368 * gcc.c-torture/execute/20030224-2.c: New test.
49370 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49372 * gcc.dg/decl-3.c: New test.
49374 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49376 * gcc.dg/i386-loop-2.c: New test.
49378 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49381 * g++.dg/parse/namespace8.C: New test.
49384 * g++.dg/overload/builtin2.C: New test.
49386 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49388 * gcc.dg/return-type-3.c: New test.
49390 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49392 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49393 profiling options are not supported.
49395 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49397 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49398 * g++.old-deja/g++.warn/impint2.C: Likewise.
49400 2003-03-10 Devang Patel <dpatel@apple.com>
49402 * g++.dg/cpp/c++_cmd_1.C: New test.
49403 * g++.dg/cpp/c++_cmd_1.h: New file.
49405 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49407 * gcc.dg/altivec-9.c: New file.
49409 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49411 * gcc.dg/ppc-sdata-1.c: New test.
49412 * gcc.dg/ppc-sdata-2.c: New test.
49414 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49417 * g++.dg/opt/ptrmem2.C: New test.
49420 * g++.dg/opt/ptrmem1.C: New test.
49422 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49424 * gcc.dg/i386-loop-1.c: New test.
49426 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49429 * g++.dg/lookup/friend1.C: New test.
49431 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49434 * g++.dg/parser/constructor1.C: New test.
49436 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49438 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49440 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49442 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49444 * gcc.dg/cpp/Wunused.c: Update test.
49446 2003-03-08 Jan Hubicka <jh@suse.cz>
49448 * gcc.dg/inline-3.c: New test.
49450 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49453 * g++.dg/parse/builtin1.C: New test.
49456 * g++.dg/abi/cookie1.C: New test.
49457 * g++.dg/abi/cookie2.C: Likewise.
49460 * g++.dg/template/field1.C: New test.
49463 * g++.dg/parse/class1.C: New test.
49464 * g++.dg/parse/namespace7.C: Likewise.
49465 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49467 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49469 * g++.dg/init/ref4.C: New test.
49471 2003-03-07 Jan Hubicka <jh@suse.cz>
49473 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49474 * gcc.dg/inline-3.c: New test.
49476 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49478 * g++.dg/init/ref3.C: New test.
49481 * g++.dg/init/ref2.C: New test.
49484 * g++.dg/warn/Wshadow-2.C: New test.
49487 * g++.dg/warn/Woverloaded-1.C: New test.
49489 2003-03-05 Jan Hubicka <jh@suse.cz>
49491 * gcc.dg/i386-local2.c: New.
49492 * gcc.dg/i386-local.c: Fix typo.
49494 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49496 * g++.dg/abi/layout3.C: New test.
49498 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49500 * gcc.c-torture/compile/20030305-1.c
49502 2003-03-05 Jan Hubicka <jh@suse.cz>
49504 * gcc.dg/i386-local.c: New.
49506 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49508 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49510 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49512 * gcc.dg/switch-2.c: New test.
49513 * gcc.dg/switch-3.c: New test.
49514 * gcc.dg/Wswitch.c: Adjust line numbers.
49515 * gcc.dg/Wswitch-default.c: Likewise.
49516 * gcc.dg/Wswitch-enum.c: Likewise.
49518 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49520 * gcc.c-torture/execute/20030222-1.c: New test.
49522 2003-03-03 James E Wilson <wilson@tuliptree.org>
49524 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49526 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49529 * g++.dg/init/ref1.C: New test.
49531 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49533 * gcc.dg/sh-relax.c: New SH-only test.
49535 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49537 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49538 comment explaining purpose of testcase.
49540 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49542 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49543 for HC11/HC12 (asm needs two int registers).
49544 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49545 HC11/HC12 because the test uses an asm which needs two 32-bit
49548 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49550 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49551 for HC11/HC12 (array is too large otherwise).
49552 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49553 * gcc.c-torture/compile/20010518-2.x: Likewise.
49554 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49555 HC11/HC12 (array is too large).
49557 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49559 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49560 * lib/g++-dg.exp (g++-dg-test): Likewise.
49562 2003-03-01 Roger Sayle <roger@eyesopen.com>
49564 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49565 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49567 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49569 * g++.dg/warn/implicit-typename1.C: Remove warning.
49571 2003-02-28 Richard Henderson <rth@redhat.com>
49573 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49574 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49576 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49578 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49579 * g++.dg/pch/pch.exp: Likewise.
49581 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49584 * g++.dg/init/new4.C: New test.
49586 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49588 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49590 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49592 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49595 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49598 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49600 * lib/scanasm.exp: Add support for counting numbers of
49602 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49603 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49605 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49608 * g++.dg/template/static3.C: New test.
49611 * g++.dg/parse/namespace6.C: New test.
49613 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49616 * gcc.dg/20030225-1.c: New test.
49618 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49620 * README: Remove out-of-date information.
49623 * g++.dg/template/spec6.C: New test.
49625 2003-02-24 Jeff Law <law@redhat.com>
49627 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49629 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49631 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49632 * gcc.dg/pragma-ep-1.c: Likewise.
49634 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49637 * g++.dg/template/friend16.C: New test.
49639 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49642 * g++.dg/parse/fused-params1.C: Adjust error messages.
49643 * g++.dg/template/nested3.C: New test.
49645 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49647 * g++.dg/abi/param1.C: New test.
49649 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49652 * g++.dg/warn/implicit-typename1.C: New test.
49654 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49656 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49658 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49659 * gcc.c-torture/execute/20010129-1.x: Likewise.
49660 * gcc.dg/20011107-1.c: Likewise.
49661 * gcc.dg/20020108-1.c: Likewise.
49662 * gcc.dg/20020122-3.c: Likewise.
49663 * gcc.dg/20020206-1.c: Likewise.
49664 * gcc.dg/20020310-1.c: Likewise.
49665 * gcc.dg/20020426-2.c: Likewise.
49666 * gcc.dg/20020517-1.c: Likewise.
49667 * gcc.dg/991230-1.c: Likewise.
49668 * gcc.dg/i386-unroll-1.c: Likewise.
49669 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49671 2003-02-22 Jan Hubicka <jh@suse.cz>
49673 * gcc.dg/i386-mul.c: New test.
49675 2003-02-21 Roger Sayle <roger@eyesopen.com>
49677 * gcc.dg/builtins-5.c: New test case.
49679 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49681 * gcc.dg/asmreg-1.c: New test.
49683 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49686 * g++.dg/parse/varmod1.C: New test.
49688 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49691 * g++.dg/template/op1.C: New test.
49693 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49696 * g++.dg/template/nested2.C: New test.
49698 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49701 * g++.dg/expr/dtor1.C: New test.
49703 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49705 * gcc.dg/cpp/include3.c: New test.
49706 * gcc.dg/cpp/inc/foo.h: New file.
49708 2003-02-21 Glen Nakamura <glen@imodulo.com>
49710 * gcc.c-torture/execute/20030221-1.c: New test.
49712 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49715 * g++.dg/abi/conv1.C: New test.
49717 2003-02-20 Jan Hubicka <jh@suse.cz>
49719 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49721 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49723 * gcc.c-torture/compile/20030219-1.c: New test.
49725 2003-02-18 Jan Hubicka <jh@suse.cz>
49727 * gcc.dg/funcorder.c: New test.
49729 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49731 * gcc.c-torture/execute/20030218-1.c: New.
49733 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49735 * gcc.dg/20030218-1.c: New.
49737 2003-02-18 Richard Henderson <rth@redhat.com>
49739 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49740 * gcc.dg/attr-used-2.c: New.
49742 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49745 * g++.dg/init/copy5.C: New test.
49747 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49749 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49750 * g++.dg/pch/pch.exp: Likewise.
49752 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49754 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49755 STACK_SIZE is not defined.
49757 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49760 * g++.dg/template/init1.C: New test.
49762 2003-02-16 Jan HUbicka <jh@suse.cz>
49764 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49765 (foo): Add few extra tests
49766 * gcc.dg/c99-const-expr-3.c: Likewise.
49767 * gcc.c-torture/execute/20030216-1.c: New.
49769 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49772 * g++.dg/ext/typeof4.C: New test.
49774 2003-02-15 Roger Sayle <roger@eyesopen.com>
49776 * gcc.dg/i386-387-3.c: New test case.
49778 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49780 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49781 cris-*-elf* cris-*-aout* and mmix-*-*.
49783 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49785 * gcc.dg/20030213-1.c: New test.
49787 2003-02-12 Roger Sayle <roger@eyesopen.com>
49789 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49790 * gcc.dg/i386-387-2.c: Likewise.
49792 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49794 * gcc.dg/ppc-spe.c: Fix formatting.
49795 Enable tests that were previously unsupported by gas.
49796 Delete tests for instructions that no longer exist.
49797 Switch arguments on evsubifw builtin.
49799 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49801 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49802 STACK_SIZE is too small.
49804 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49805 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49807 * gcc.dg/decl-2.c: New test.
49809 2003-02-10 Jan Hubicka <jh@suse.cz>
49811 * gcc.dg/i386-fpcvt-1.c: New test.
49813 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49815 * gcc.c-torture/execute/20030209-1.c: New test.
49817 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49819 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49820 int-wide bitops, use the constants of the same width.
49821 Likewise, if long long is 32-bit wide, test bitops using
49824 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49826 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49828 2003-02-07 Roger Sayle <roger@eyesopen.com>
49830 * gcc.dg/builtins-4.c: New test case.
49832 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49834 * gcc.dg/20020430-1.c: Fix dg command typos.
49835 * gcc.dg/20020503-1.c: Likewise.
49837 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49840 * g++.dg/parse/fused-params1.C: New test.
49843 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49846 * g++.dg/parse/non-dependent1.C: New test.
49849 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49852 * g++.dg/parse/undefined7.C: New test.
49853 * g++.dg/parse/non-templ1.C: New test.
49856 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49858 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49860 * gcc.c-torture/compile/20030206-1.c: New test.
49862 2003-02-05 Roger Sayle <roger@eyesopen.com>
49864 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49865 "pow" to "foo" to avoid potential confusion with a math built-in.
49867 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49869 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49870 conditions for SPARC targets.
49872 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49874 * gcc.dg/20030204-1.c: New test.
49876 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49879 * g++.dg/parse/array-size1.C: New test.
49882 * g++.dg/parse/undefined3.C: New test.
49885 * g++.dg/parse/undefined4.C: New test.
49888 * g++.dg/parse/undefined5.C: New test.
49891 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49894 * g++.dg/parse/casting-operator1.C: New test.
49897 * g++.dg/parse/undefined6.C: New test.
49900 * g++.dg/parse/missing-template1.C: New test.
49902 2003-02-04 Jan Hubicka <jh@suse.cz>
49904 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49905 * gcc.dg/i386-cmov?.c: Likewise.
49906 * gcc.dg/i386-fpcvt-?.c: Likewise.
49907 * gcc.dg/i386-ssefp-1.c: Likewise.
49908 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49911 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49914 * g++.dg/ext/max.C: New test.
49916 2003-02-03 Jan Hubicka <jh@suse.cz>
49918 * gcc.c-torture/execute/20030203-1.c: New test.
49920 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49922 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49925 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49927 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49928 * g++.dg/init/new2.C: Likewise.
49929 * g++.dg/other/new1.C: Likewise.
49931 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49933 * gcc.dg/struct-ret-libc.c: New test.
49935 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49937 * gcc.dg/20030129-1.c: New test.
49939 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49942 * g++.dg/template/ptrmem4.C: New test.
49944 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49946 * g++.dg/parser/constant1.C: New test.
49948 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49951 * g++.dg/parse/friend2.C: New test.
49953 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49956 * g++.dg/template/unify4.C: New test.
49958 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49960 * gcc.c-torture/execute/20030128-1.c: New test.
49962 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49964 * g++.dg/lookup/nested1.C: Test moved from ...
49965 * g++.old-deja/g++.other/lookup24.C: ... here.
49967 2003-01-28 Jan Hubicka <jh@suse.cz>
49969 * gcc.dg/i386-cmov5.c: New test.
49971 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49973 * gcc.c-torture/execute/20010925-1.c: Changed the
49974 memcpy declaration.
49976 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49979 * g++.dg/parse/template5.C: New test.
49981 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49984 * g77.dg/pr9258: New test.
49986 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49988 * README: Move relevant parts from README.g++.
49990 * README.g++: Remove this file.
49992 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49994 * g++.dg/abi/dcast1.C: New test.
49996 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49998 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50000 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
50003 * g++.old-deja/g++.other/lookup24.C: New test.
50005 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50008 * gcc.dg/uninit-C.c: New test.
50010 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
50012 * g++.dg/abi/covariant1.C: New test.
50014 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
50016 * gcc.dg/20030123-1.c: New test.
50018 2003-01-25 Jan Hubicka <jh@suse.cz>
50021 * gcc.c-torture/compile/20030125-1.c
50023 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
50026 * g++.dg/parse/template3.C: New test.
50027 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50030 * g++.dg/parse/template4.C: New test.
50033 * g++.dg/template/qual2.C: New test.
50036 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50038 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50040 2003-01-25 Roger Sayle <roger@eyesopen.com>
50042 * gcc.c-torture/execute/switch-1.c: New test case.
50044 2003-01-25 Jan Hubicka <jh@suse.cz>
50046 * gcc.c-torture/execute/20030125-1.[cx]: New test.
50048 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
50050 Tweaks for Bison-1.875. From the NEWS file:
50051 "- `parse error' -> `syntax error'
50052 Bison now uniformly uses the term `syntax error'"
50053 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50054 * gcc.dg/cpp/digraph2.c: Likewise.
50055 * gcc.dg/cpp/direct2.c: Likewise.
50056 * gcc.dg/cpp/paste4.c: Likewise.
50057 * gcc.dg/c90-restrict-1.c: Likewise.
50058 * gcc.dg/c99-func-2.c: Likewise.
50059 * gcc.dg/noncompile/920721-2.c: Likewise.
50060 * gcc.dg/noncompile/930622-2.c: Likewise.
50061 * gcc.dg/noncompile/940112-1.c: Likewise.
50062 * gcc.dg/noncompile/950921-1.c: Likewise.
50063 * gcc.dg/noncompile/951123-1.c: Likewise.
50064 * gcc.dg/noncompile/971104-1.c: Likewise.
50065 * gcc.dg/noncompile/990416-1.c: Likewise.
50067 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
50069 * g++.dg/parse/undefined1.C: Add error message.
50071 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50074 * g++.dg/parse/new1.C: New test.
50077 * g++.dg/parse/template2.C: New test.
50080 * g++.dg/parse/typedef2.C: New test.
50083 * g++.dg/ext/typeof3.C: New test.
50085 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50088 * g++.dg/parse/ret-type1.C: New test.
50091 * g++.dg/parse/tmpl-outside1.C: New test.
50094 * g++.dg/parse/int-as-enum1.C: New test.
50097 * g++.dg/parse/no-typename1.C: New test.
50100 * g++.dg/parse/no-value1.C: New test.
50103 * g++.dg/parse/wrong-inline1.C: New test.
50106 * g++.dg/parse/ref1.C: New test.
50109 * g++.dg/parse/attr-ctor1.C: New test.
50112 * g++.dg/parse/namespace5.C: New test.
50115 * g++.dg/parse/func-def1.C: New test.
50118 * g++.dg/parse/undefined1.C: New test.
50120 PR c++/5723, PR c++/8522
50121 * g++.dg/parse/specialization1.C: New test.
50123 PR c++/163, PR c++/8595
50124 * g++.dg/parse/struct-as-enum1.C: New test.
50127 * g++.dg/parse/undefined2.C: New test.
50129 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50132 * g++.dg/parse/template1.C: New test.
50135 * g++.dg/parse/using1.C: New test.
50139 * g++.dg/parse/expr2.C: New test.
50142 * g++.dg/parse/lookup2.C: Likewise.
50144 2003-01-21 Jan Hubicka <jh@suse.cz>
50146 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50147 * gcc.c-torture/execute/eeprof-1.c: Likewise.
50148 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50149 * gcc.c-torture/execute/string-opt-*.c: Likewise.
50151 2003-01-20 Nick Clifton <nickc@redhat.com>
50153 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
50154 problem with ARM sibcall code generation.
50156 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
50158 * gcc.c-torture/execute/20030120-1.c: New.
50160 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
50162 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50164 2003-01-17 Mark Mitchell <mark@codesourcery.com>
50167 * g++.dg/parse/ctor1.C: New test.
50170 * g++.dg/parse/qualified1.C: New test.
50172 * g++.dg/parse/typename3.C: New test.
50174 2003-01-16 Richard Henderson <rth@redhat.com>
50176 * g++.dg/tls/init-2.C: Fix error matches for real this time.
50178 2003-01-16 Richard Henderson <rth@redhat.com>
50180 * g++.dg/pch/pch.exp: Copy test header to the working directory
50181 before using it either for precompilation or direct use.
50182 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50183 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50185 2003-01-16 Richard Henderson <rth@redhat.com>
50187 * gcc.dg/pch/pch.exp: Copy test header to the working directory
50188 before using it either for precompilation or direct use.
50189 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50190 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50192 2003-01-16 Mark Mitchell <mark@codesourcery.com>
50194 * g++.dg/ext/typename1.C: Add typename keyword.
50195 * g++.dg/template/crash1.C: Update error messages.
50196 * g++.dg/template/crash2.C: Remove error message.
50197 * g++.dg/parse/typename2.C: New test.
50198 * g++.dg/template/typename2.C: Change implicit
50199 typename warning into error.
50200 * g++.old-deja/g++.benjamin/tem03.C: Issue more
50202 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50203 * g++.old-deja/g++.brendan/crash56.C: Add this->.
50204 * g++.old-deja/g++.law/visibility13.C: Remove error
50206 * g++.old-deja/g++.ns/template17.C: Reorder code to
50207 make declaration visible in template.
50208 * g++.old-deja/g++.pt/crash3.C: Fix typos.
50209 * g++.old-deja/g++.pt/crash36.C: Issue more error
50211 * g++.old-deja/g++.pt/crash5.C: Improve error
50213 * g++.old-deja/g++.pt/crash67.C: Remove warning.
50214 * g++.old-deja/g++.pt/inherit1.C: Add this->.
50215 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50216 * g++.old-deja/g++.pt/typename16.C: Replace implicit
50217 typename warning with error message.
50218 * g++.old-deja/g++.pt/typename19.C: Remove warning.
50219 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50220 * g++.old-deja/g++.robertl/eb24.C: Use this->.
50222 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
50224 * g++.dg/parse/ambig2.C: New test.
50226 2003-01-15 Richard Henderson <rth@redhat.com>
50228 * g++.dg/tls/init-2.C: Update error message string.
50230 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50232 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50234 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50236 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50238 * gcc.c-torture/compile/20001205-1.x: Likewise.
50239 * gcc.c-torture/compile/20001226-1.x: Likewise.
50240 * gcc.c-torture/compile/920520-1.x: Likewise.
50241 * gcc.c-torture/compile/961203-1.x: Likewise.
50242 * gcc.c-torture/compile/20020604-1.x: Likewise.
50244 2003-01-15 Jan Hubicka <jh@suse.cz>
50246 * gcc.c-torture/compile/20030115-1.c: New test.
50248 * gcc.dg/i386-fpcvt-1.c: New test.
50249 * gcc.dg/i386-fpcvt-2.c: New test.
50251 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50253 Further conform g++'s __vmi_class_type_info to the C++ ABI
50255 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50258 2003-01-14 Jan Hubicka <jh@suse.cz>
50260 * gcc.dg/i386-fpcvt-1.c: New test.
50261 * gcc.dg/i386-fpcvt-2.c: New test.
50263 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50265 * gcc.dg/i386-mmx-3.c: New test.
50267 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50270 * g++.dg/parse/octal1.C: New file.
50273 * g++.dg/parse/typename1.C: New file.
50275 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50277 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50278 * gcc.dg/bf-no-ms-layout.c: Likewise.
50279 * gcc.dg/bf-ms-attrib.c: Likewise.
50281 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50284 * g++.dg/parse/dtor1.C: New file.
50287 * g++.dg/rtti/typeid1.C: New file.
50290 * g++.dg/parse/lookup1.C: New file.
50293 * g++.dg/templ/spec5.C: New file.
50295 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50297 * gcc.c-torture/compile/20030110-1.c: New test.
50299 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50301 Merge from pch-branch:
50303 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50305 * gcc.dg/pch/cpp-1.h: New.
50306 * gcc.dg/pch/cpp-1.c: New.
50307 * gcc.dg/pch/cpp-2.h: New.
50308 * gcc.dg/pch/cpp-2.c: New.
50310 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50312 * gcc.dg/pch/except-1.h: New.
50313 * gcc.dg/pch/except-1.c: New.
50315 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50317 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50319 * gcc.dg/pch: Include *.hp not *.h.
50320 * gcc.dg/pch/system-1.h: New.
50321 * gcc.dg/pch/system-1.c: New.
50323 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50325 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50326 rather than trying to build and run a program using PCH.
50327 * gcc.dg/pch: Remove dg-do commands from test files.
50329 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50331 * gcc.dg/pch/macro-3.c: New.
50332 * gcc.dg/pch/macro-3.h: New.
50334 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50336 * gcc.dg/pch/common-1.c: New.
50337 * gcc.dg/pch/common-1.h: New.
50338 * gcc.dg/pch/decl-1.c: New.
50339 * gcc.dg/pch/decl-1.h: New.
50340 * gcc.dg/pch/decl-2.c: New.
50341 * gcc.dg/pch/decl-2.h: New.
50342 * gcc.dg/pch/decl-3.c: New.
50343 * gcc.dg/pch/decl-3.h: New.
50344 * gcc.dg/pch/decl-4.c: New.
50345 * gcc.dg/pch/decl-4.h: New.
50346 * gcc.dg/pch/decl-5.c: New.
50347 * gcc.dg/pch/decl-5.h: New.
50348 * gcc.dg/pch/global-1.c: New.
50349 * gcc.dg/pch/global-1.h: New.
50350 * gcc.dg/pch/inline-1.c: New.
50351 * gcc.dg/pch/inline-1.h: New.
50352 * gcc.dg/pch/inline-2.c: New.
50353 * gcc.dg/pch/inline-2.h: New.
50354 * gcc.dg/pch/static-1.c: New.
50355 * gcc.dg/pch/static-1.h: New.
50356 * gcc.dg/pch/static-2.c: New.
50357 * gcc.dg/pch/static-2.h: New.
50359 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50361 * g++.dg/pch/pch.exp: Better handle failing testcases.
50362 * gcc.dg/pch/pch.exp: Likewise.
50363 * gcc.dg/pch/macro-1.c: New.
50364 * gcc.dg/pch/macro-1.h: New.
50365 * gcc.dg/pch/macro-2.c: New.
50366 * gcc.dg/pch/macro-2.h: New.
50368 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50370 * g++.dg/dg.exp: Treat files in pch/ specially.
50371 * g++.dg/pch/pch.exp: New file.
50372 * g++.dg/pch/empty.H: New file.
50373 * g++.dg/pch/empty.C: New file.
50374 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50377 * gcc.dg/pch/pch.exp: New file.
50378 * gcc.dg/pch/empty.h: New file.
50379 * gcc.dg/pch/empty.c: New file.
50380 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50383 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50385 * g++.dg/template/friend14.C: New test.
50387 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50389 * gcc.dg/old-style-asm-1.c: New test.
50391 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50393 * gcc.c-torture/compile/20030109-1.c: New test.
50395 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50397 * gcc.c-torture/execute/20030109-1.c: New test.
50399 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50401 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50402 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50403 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50404 * g++.old-deja/g++.mike/eh2.C: Likewise.
50405 * g++.old-deja/g++.mike/eh3.C: Likewise.
50406 * g++.old-deja/g++.mike/eh5.C: Likewise.
50407 * g++.old-deja/g++.mike/eh6.C: Likewise.
50408 * g++.old-deja/g++.mike/eh7.C: Likewise.
50409 * g++.old-deja/g++.mike/eh8.C: Likewise.
50410 * g++.old-deja/g++.mike/eh9.C: Likewise.
50411 * g++.old-deja/g++.mike/eh10.C: Likewise.
50412 * g++.old-deja/g++.mike/eh12.C: Likewise.
50413 * g++.old-deja/g++.mike/eh13.C: Likewise.
50414 * g++.old-deja/g++.mike/eh14.C: Likewise.
50415 * g++.old-deja/g++.mike/eh16.C: Likewise.
50416 * g++.old-deja/g++.mike/eh17.C: Likewise.
50417 * g++.old-deja/g++.mike/eh18.C: Likewise.
50418 * g++.old-deja/g++.mike/eh21.C: Likewise.
50419 * g++.old-deja/g++.mike/eh23.C: Likewise.
50420 * g++.old-deja/g++.mike/eh24.C: Likewise.
50421 * g++.old-deja/g++.mike/eh25.C: Likewise.
50422 * g++.old-deja/g++.mike/eh26.C: Likewise.
50423 * g++.old-deja/g++.mike/eh27.C: Likewise.
50424 * g++.old-deja/g++.mike/eh28.C: Likewise.
50425 * g++.old-deja/g++.mike/eh29.C: Likewise.
50426 * g++.old-deja/g++.mike/eh31.C: Likewise.
50427 * g++.old-deja/g++.mike/eh33.C: Likewise.
50428 * g++.old-deja/g++.mike/eh34.C: Likewise.
50429 * g++.old-deja/g++.mike/eh35.C: Likewise.
50430 * g++.old-deja/g++.mike/eh36.C: Likewise.
50431 * g++.old-deja/g++.mike/eh37.C: Likewise.
50432 * g++.old-deja/g++.mike/eh38.C: Likewise.
50433 * g++.old-deja/g++.mike/eh39.C: Likewise.
50434 * g++.old-deja/g++.mike/eh40.C: Likewise.
50435 * g++.old-deja/g++.mike/eh41.C: Likewise.
50436 * g++.old-deja/g++.mike/eh42.C: Likewise.
50437 * g++.old-deja/g++.mike/eh44.C: Likewise.
50438 * g++.old-deja/g++.mike/eh46.C: Likewise.
50439 * g++.old-deja/g++.mike/eh47.C: Likewise.
50440 * g++.old-deja/g++.mike/eh48.C: Likewise.
50441 * g++.old-deja/g++.mike/eh49.C: Likewise.
50442 * g++.old-deja/g++.mike/eh50.C: Likewise.
50443 * g++.old-deja/g++.mike/eh51.C: Likewise.
50444 * g++.old-deja/g++.mike/eh53.C: Likewise.
50445 * g++.old-deja/g++.mike/eh55.C: Likewise.
50446 * g++.old-deja/g++.mike/p7912.C: Likewise.
50447 * g++.old-deja/g++.mike/p9706.C: Likewise.
50448 * g++.old-deja/g++.mike/p10416.C: Likewise.
50449 * g++.old-deja/g++.mike/p11667.C: Likewise.
50450 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50451 Remove redundant reference to Iris.
50452 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50453 Elxsi, i860, Pico Java, and WE32K.
50455 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50457 * g++.dg/ext/asm4.C: New test.
50459 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50462 * g++.dg/template/friend12.C: New test.
50463 * g++.dg/template/friend13.C: Likewise.
50464 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50466 2003-01-08 Jan Hubicka <jh@suse.cz>
50468 * gcc.dg/i386-cadd.c: New test.
50469 * gcc.dg/i386-cmov4.c: Likewise.
50471 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50474 * g++.dg/warn/Wunused-3.C: New test.
50476 * g++.dg/abi/bitfield9.C: New test.
50479 * g++.dg/parse/defarg3.C: New test.
50481 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50483 * g++.dg/parse/ambig1.C: New test.
50484 * g++.dg/parse/defarg2.C: New test.
50486 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50488 * g++.dg/template/defarg-1.C: New test.
50489 * g++.dg/template/local2.C: Likewise.
50491 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50493 * gcc.c-torture/execute/20030105-1.c: New test.
50495 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50497 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50498 * g++.dg/parse/namespace4.C: Likewise.
50500 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50502 * g++.dg/template/ntp2.C: New test.
50504 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50506 * g++.dg/parse/extern-C-1.C: New test.
50508 * g++.dg/parse/namespace4.C: New test.
50510 * g++.dg/template/nested1.C: New test.
50512 * g++.dg/parse/namespace3.C: New test.
50514 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50516 * g++.dg/lookup/two-stage1.C: New test.
50518 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50520 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50521 * g++.old-deja/g++.jason/access8.C: Likewise.
50522 * g++.old-deja/g++.other/decl5.C: Likewise.
50524 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50526 * g++.dg/parse/parse7.C: New test.
50528 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50531 * g++.dg/ext/attrib7.C: New test.
50533 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50535 * g++.dg/parse/parse6.C: New test.
50537 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50539 * gcc.dg/h8300-stack-1.c: New.
50541 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50543 g++.dg/lookup/exception1.C: New test.
50545 g++.dg/lookup/template1.C: New test.
50547 g++.dg/parse/namespace2.C: New test.
50549 g++.dg/parse/parens2.C: New test.
50551 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50553 * g++.dg/parse/parse5.C: New test.
50554 * g++.dg/lookup/scoped4.C: New test.
50556 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50558 * g++.dg/parse/parens1.C: New test.
50560 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50562 * g++.dg/parse/parens2.C: New test.
50564 * g++.dg/lookup/scope-operator1.C: New test.
50566 * g++.dg/parse/operator1.C: New test.
50568 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50570 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50571 * g++.old-deja/g++.other/access6.C: Likewise.
50572 * g++.old-deja/g++.other/decl1.C: Likewise.
50573 * g++.old-deja/g++.pt/typename12.C: Likewise.
50575 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50577 * g++.dg/parse/namespace1.C: New test.
50579 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50581 * g++.dg/parse/parse4.C: New test.
50583 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50585 * g++.dg/parse/parse3.C: New test.
50587 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50589 * g++.dg/parse/parse2.C: New test.
50591 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50593 * g++.dg/template/friend11.C: New test.
50595 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50597 * g++.dg/parse/parse1.C: New test.
50599 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50601 * lib/profopt.exp: Change the name of a global variable to avoid
50602 possible clashes with other test suites.
50604 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50606 * g++.dg/inherit/covariant8.C: New test.
50608 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50610 * g++.dg/init/array9.C: New test.
50613 * g++.dg/parse/expr1.C: New test.
50615 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50617 * gcc.c-torture/compile/20021230-1.c: New test.
50619 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50621 * g++.dg/inherit/covariant5.C: New test.
50622 * g++.dg/inherit/covariant6.C: New test.
50623 * g++.dg/inherit/covariant7.C: New test.
50625 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50628 * g++.dg/other/access2.C: New test.
50630 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50632 * g++.dg/other/anon-struct.C: No longer fails
50633 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50634 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50635 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50637 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50639 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50641 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50643 * g++.dg/eh/spec4.C: Remove stray semicolon.
50644 * g++.dg/expr/pmf-1.C: Change error message.
50645 * g++.dg/ext/asm1.C: Remove stray semicolon.
50646 * g++.dg/ext/typename1.C: Add missing typenames.
50647 * g++.dg/inherit/template-as-base.C: Change error message.
50648 * g++.dg/lookup/scoped1.C: Likewise.
50649 * g++.dg/lookup/scoped2.C: Likewise.
50650 * g++.dg/lookup/using2.C: Likewise.
50651 * g++.dg/other/component1.C: Remove stray semicolon.
50652 * g++.dg/other/do1.C: Change error message.
50653 * g++.dg/other/error2.C: Likewise.
50654 * g++.dg/other/init1.C: Likewise.
50655 * g++.dg/other/packed1.C: Remove stray semicolon.
50656 * g++.dg/other/ptrmem2.C: Change error message.
50657 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50659 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50660 * g++.dg/template/access3.C: Add typename keyword.
50661 * g++.dg/template/access5.C: Remove stray semicolon.
50662 * g++.dg/template/access6.C: Likewise.
50663 * g++.dg/template/complit1.C: Likewise.
50664 * g++.dg/template/crash1.C: Change error message.
50665 * g++.dg/template/inherit2.C: Remove stray semicolon.
50666 * g++.dg/template/instantiate2.C: Likewise.
50667 * g++.dg/template/instantiate3.C: Change error message.
50668 * g++.dg/template/qual1.C: Remove stray semicolon.
50669 * g++.dg/template/qualttp18.C: Change error message.
50670 * g++.dg/template/ref1.C: Remove stray semicolon.
50671 * g++.dg/template/sizeof1.C (A::value): Declare it.
50672 * g++.dg/template/spec4.C: Change error message.
50673 * g++.dg/template/static1.C: Likewise.
50674 * g++.dg/template/type1.C: Likewise.
50675 * g++.dg/template/typename3.C: Likewise.
50676 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50677 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50678 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50679 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50680 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50681 named return value extension.
50682 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50683 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50684 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50685 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50686 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50687 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50688 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50689 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50690 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50691 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50692 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50693 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50694 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50695 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50697 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50698 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50699 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50700 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50701 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50702 * g++.old-deja/g++.brendan/template11.C: Likewise.
50703 * g++.old-deja/g++.brendan/template26.C: Likewise.
50704 * g++.old-deja/g++.brendan/template27.C: Use explicit
50705 specialization syntax.
50706 * g++.old-deja/g++.brendan/template30.C: Likewise.
50707 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50708 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50709 non-dependent names.
50710 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50711 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50712 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50713 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50714 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50715 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50716 named return value extension.
50717 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50718 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50719 * g++.old-deja/g++.ext/return1.C: Likewise.
50720 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50721 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50722 * g++.old-deja/g++.jason/access8.C: Likewise.
50723 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50724 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50725 pseudo-destructor names.
50726 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50727 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50728 pseudo-destructor names.
50729 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50730 * g++.old-deja/g++.jason/overload19.C: Likewise.
50731 * g++.old-deja/g++.jason/overload32.C: Likewise.
50732 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50734 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50735 * g++.old-deja/g++.jason/return.C: Likewise.
50736 * g++.old-deja/g++.jason/return2.C: Likewise.
50737 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50738 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50740 * g++.old-deja/g++.jason/template10.C: Account for use of
50741 non-dependent names.
50742 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50744 * g++.old-deja/g++.jason/template37.C: Likewise.
50745 * g++.old-deja/g++.law/access4.C: Change error messages.
50746 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50747 pseudo-destructor names.
50748 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50749 * g++.old-deja/g++.law/ctors9.C: Likewise.
50750 * g++.old-deja/g++.law/cvt22.C: Likewise.
50751 * g++.old-deja/g++.law/dtors5.C: Likewise.
50752 * g++.old-deja/g++.law/global-init1.C: Likewise.
50753 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50754 * g++.old-deja/g++.law/operators28.C: Likewise.
50755 * g++.old-deja/g++.law/visibility28.C: Likewise.
50756 * g++.old-deja/g++.martin/eval1.C: Likewise.
50757 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50759 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50760 * g++.old-deja/g++.mike/net34.C: Likewise.
50761 * g++.old-deja/g++.mike/net36.C: Likewise.
50762 * g++.old-deja/g++.mike/ns2.C: Likewise.
50763 * g++.old-deja/g++.mike/p12306.C: Likewise.
50764 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50766 * g++.old-deja/g++.mike/p700.C: Likewise.
50767 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50768 * g++.old-deja/g++.mike/p710.C: Likewise.
50769 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50771 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50772 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50773 * g++.old-deja/g++.ns/crash2.C: Likewise.
50774 * g++.old-deja/g++.ns/crash3.C: Likewise.
50775 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50776 * g++.old-deja/g++.ns/ns17.C: Likewise.
50777 * g++.old-deja/g++.ns/template16.C: Likewise.
50778 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50780 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50781 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50782 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50783 named return value extension.
50784 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50785 * g++.old-deja/g++.other/access4.C: Issue additional error
50787 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50788 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50789 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50790 * g++.old-deja/g++.other/crash25.C: Change error message.
50791 * g++.old-deja/g++.other/crash4.C: Change error message.
50792 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50793 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50794 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50796 * g++.old-deja/g++.other/defarg8.C: Likewise.
50797 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50798 * g++.old-deja/g++.other/dtor10.C: Likewise.
50799 * g++.old-deja/g++.other/incomplete.C: Likewise.
50800 * g++.old-deja/g++.other/linkage7.C: Likewise.
50801 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50803 * g++.old-deja/g++.other/mangle2.C: Likewise.
50804 * g++.old-deja/g++.other/refinit2.C: Likewise.
50805 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50806 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50807 * g++.old-deja/g++.pt/crash28.C: Likewise.
50808 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50810 * g++.old-deja/g++.pt/crash32.C: Change error message.
50811 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50812 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50813 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50814 error message position.
50815 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50816 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50817 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50819 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50820 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50821 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50822 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50824 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50825 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50826 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50828 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50829 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50831 * g++.old-deja/g++.pt/friend28.C: Account for use of
50832 non-dependent names.
50833 * g++.old-deja/g++.pt/friend29.C: Likewise.
50834 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50836 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50837 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50838 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50840 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50841 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50843 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50844 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50845 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50847 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50848 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50849 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50850 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50851 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50852 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50854 * g++.old-deja/g++.pt/spec10.C: Likewise.
50855 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50856 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50857 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50858 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50859 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50860 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50861 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50862 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50863 * g++.old-deja/g++.pt/typename15.C: Likewise.
50864 * g++.old-deja/g++.pt/typename22.C: Likewise.
50865 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50866 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50867 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50868 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50870 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50871 return value extension.
50872 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50873 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50874 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50875 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50877 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50879 * g++.dg/warn/inline1.C: New test.
50880 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50881 * g++.old-deja/g++.jason/synth10.C: Likewise.
50882 * g++.old-deja/g++.mike/net31.C: Likewise.
50883 * g++.old-deja/g++.mike/p8786.C: Likewise.
50885 * g++.dg/template/friend10.C: New test.
50886 * g++.dg/template/conv5.C: New test.
50888 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50890 * g++.dg/lookup/scoped3.C: New test.
50892 * g++.dg/lookup/decl1.C: New test.
50893 * g++.dg/lookup/decl2.C: New test.
50895 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50897 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50898 gcc.c-torture/compile/20021015-1.c,
50899 gcc.c-torture/compile/20021015-2.c,
50900 gcc.c-torture/compile/20021123-1.c,
50901 gcc.c-torture/compile/20021123-2.c,
50902 gcc.c-torture/compile/20021123-3.c,
50903 gcc.c-torture/compile/20021123-4.c,
50904 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50905 only to 3.1 or 3.2 branch.
50907 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50909 * gcc.dg/i386-bitfield3.c: New test.
50911 * gcc.dg/i386-bitfield2.c: New test.
50913 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50915 * g++.dg/parse/conv_op1.C: New test.
50917 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50919 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50922 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50924 * gcc.c-torture/compile/20021220-1.c: New test.
50926 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50928 * gcc.dg/i386-fastcall-1.c: New.
50930 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50932 * gcc.c-torture/execute/20021219-1.c: New test.
50934 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50936 * gcc.dg/i386-pic-1.c: New test.
50938 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50941 * g++.dg/template/friend9.C: New test.
50943 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50946 * g++.dg/template/access7.C: New test.
50948 2002-12-18 Nick Clifton <nickc@redhat.com>
50950 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50951 the libstdc++-v3 directory has been found.
50953 2002-12-12 Devang Patel <dpatel@apple.com>
50954 * gcc.dg/darwin-ld-1.c: New test.
50955 * gcc.dg/darwin-ld-2.c: New test.
50956 * gcc.dg/darwin-ld-3.c: New test.
50957 * gcc.dg/darwin-ld-4.c: New test.
50958 * gcc.dg/darwin-ld-5.c: New test.
50960 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50962 * gcc.c-torture/compile/20021212-1.c: New test.
50964 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50966 * gcc.dg/fshort-wchar: New test.
50968 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50971 * g++.dg/template/dtor1.C: New test.
50973 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50976 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50978 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50980 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50982 * g++.dg/template/static1.C: New test.
50983 * g++.dg/template/static2.C: New test.
50984 * g++.old-deja/g++.ext/memconst.C: New test.
50986 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50988 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50989 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50990 * g++.dg/special/initp1.C: Likewise.
50992 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50994 * gcc.c-torture/execute/20021204-1.c: New test.
50996 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50998 * gcc.dg/ppc-fmadd-1.c: New file.
50999 * gcc.dg/ppc-fmadd-2.c: New file.
51000 * gcc.dg/ppc-fmadd-3.c: New file.
51002 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
51004 * gcc.c-torture/compile/20021204-1.c: New test.
51006 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
51008 * g++.dg/inherit/covariant2.C: New test.
51009 * g++.dg/inherit/covariant3.C: New test.
51010 * g++.dg/inherit/covariant4.C: New test.
51011 * g++.dg/inherit/covariant1.C: Remove XFAIL.
51012 * g++.old-deja/g++.robertl/eb17.C: Likewise.
51014 2002-12-03 Mark Mitchell <mark@codesourcery.com>
51017 * g++.dg/init/brace3.C: New test.
51019 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
51021 * gcc.dg/20020210-1.c: Fix a comment typo.
51023 2002-12-02 Mark Mitchell <mark@codesourcery.com>
51026 * g++.dg/parse/defarg1.C: New test.
51029 * g++.dg/template/char1.C: New test.
51031 * g++.dg/template/varmod1.C: Fix typo.
51033 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51036 * g++.old-deja/g++.pt/crash32.C: Expect error.
51038 2002-12-01 Mark Mitchell <mark@codesourcery.com>
51041 * g++.dg/template/varmod1.C: New test.
51044 * g++.dg/inherit/typeinfo1.C: New test.
51047 * g++.dg/inherit/typedef1.C: New test.
51049 2002-11-30 Mark Mitchell <mark@codesourcery.com>
51053 * g++.dg/template/strlen1.C: New test.
51056 * g++.dg/template/ctor2.C: New test.
51059 * g++.dg/init/string1.C: New test.
51062 * g++.dg/template/friend8.C: New test.
51064 2002-11-29 Joe Buck <jbuck@synopsys.com>
51066 * g++.dg/lookup/anon2.C: New test.
51068 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
51070 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51073 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
51075 * gcc.dg/bitfld-6.c: New test.
51077 2002-11-27 Jan Hubicka <jh@suse.cz>
51079 * gcc.c-torture/execute/20021127.[cx]: New test.
51081 2002-11-26 Jan Hubicka <jh@suse.cz>
51083 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51086 2002-11-26 Geoffrey Keating <geoffk@apple.com>
51088 * g++.dg/init/brace2.C: New test.
51089 * g++.old-deja/g++.mike/p9129.C: Correct.
51091 2002-11-26 Mark Mitchell <mark@codesourcery.com>
51093 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51095 2002-11-25 Andreas Bauer <baueran@in.tum.de>
51097 * gcc.dg/sibcall-6: New test for indirect sibcalls.
51099 2002-11-25 Mark Mitchell <mark@codesourcery.com>
51101 * g++.dg/abi/empty11.C: New test.
51102 * g++.dg/rtti/cv1.C: New test.
51104 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
51106 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51108 2002-11-24 Mark Mitchell <mark@codesourcery.com>
51110 * g++.dg/abi/empty10.C: New test.
51112 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
51114 * gcc.c-torture/compile/20021124-1.c: New test.
51116 2002-11-22 Mark Mitchell <mark@codesourcery.com>
51118 * g++.dg/abi/rtti2.C: New test.
51120 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
51122 * gcc.dg/i386-unroll-1.c: New test.
51124 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
51126 * gcc.c-torture/compile/20021120-1.c: New test.
51127 * gcc.c-torture/compile/20021120-2.c: New test.
51129 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51131 * gcc.dg/bitfld-5.c: New test.
51133 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51135 * gcc.c-torture/execute/20021120-3.c: New test.
51137 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51139 * gcc.c-torture/execute/20021120-2.c: New test.
51141 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51143 * gcc.c-torture/execute/20021120-1.c: New test.
51145 2002-11-20 Jakub Jelinek <jakub@redhat.com>
51147 * gcc.c-torture/execute/20021118-3.c: New test.
51149 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51151 * gcc.c-torture/compile/20021119-1.c: New test.
51153 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
51155 * gcc.dg/duff-1.c: New test.
51156 * gcc.dg/duff-2.c: New test.
51157 * gcc.dg/duff-3.c: New test.
51159 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
51161 * gcc.dg/cpp/_Pragma5.c: New test.
51163 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51165 * gcc.c-torture/execute/20021118-2.c: New test.
51167 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51169 * gcc.c-torture/execute/20021118-1.c: New test.
51171 2002-11-16 Jakub Jelinek <jakub@redhat.com>
51173 * gcc.dg/20021116-1.c: New test.
51175 2002-11-14 Mark Mitchell <mark@codesourcery.com>
51177 * g++.dg/abi/vcall1.C: New test.
51179 2002-11-14 Jakub Jelinek <jakub@redhat.com>
51181 * gcc.dg/20021029-1.c: New test.
51182 * gcc.dg/20021029-2.c: New test.
51184 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51186 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51188 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51191 * gcc.dg/20021110.c: Move to ...
51192 * gcc.c-torture/compile/20021110.c: .... here.
51194 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51197 * gcc.c-torture/execute/20021111-1.c
51199 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51202 * gcc.dg/20021110.c: New test.
51204 2002-11-10 Mark Mitchell <mark@codesourcery.com>
51206 * g++.dg/abi/vthunk3.C: Run only on x86.
51208 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
51210 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51212 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
51214 * lib/compat.exp (compat-execute): Fix logic error in last
51217 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
51219 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51221 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51224 * g++.dg/template/access6.C: New test.
51226 2002-11-08 Jan Hubicka <jh@suse.cz>
51228 * gcc.dg/i386-ssefp-1.c: New test.
51229 * gcc.dg/i386-ssefp-1.c: New test.
51231 2002-11-08 Jan Hubicka <jh@suse.cz>
51233 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51235 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51237 * g++.dg/abi/vthunk3.C: New test.
51240 * g++.dg/template/crash2.C: New test.
51242 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51244 * g++.dg/abi/dtor1.C: New test.
51245 * g++.dg/abi/dtor2.C: Likewise.
51247 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51249 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51252 2002-11-04 Adam Nemet <anemet@lnxw.com>
51254 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51255 -mthumb. Only xfail with -O0.
51257 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51259 * g++.dg/abi/thunk1.C: New test.
51260 * g++.dg/abi/thunk2.C: Likewise.
51261 * g++.dg/abi/vtt1.C: Likewise.
51263 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51265 PR optimization/8423
51266 * gcc.c-torture/execute/builtin-constant.c: New test.
51268 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51270 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51271 Add some more cases.
51273 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51276 * g++.dg/opt/local1.C: New test.
51278 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51281 * g++.dg/template/complit1.C: New test.
51284 * g++.dg/template/typename4.C: Likewise.
51286 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51288 Core issue 287, PR c++/7639
51289 * g++.dg/template/instantiate1.C: Adjust error location.
51290 * g++.dg/template/instantiate3.C: New test.
51291 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51292 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51293 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51295 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51297 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51299 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51302 * g++.dg/init/dtor2.C: New test.
51304 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51306 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51307 * gcc.dg/nest.c: Bypass errors on irix6.
51309 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51311 * gcc.dg/nest.c: Expect error for mmix-*-*.
51312 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51314 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51316 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51319 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51321 2002-10-25 Mike Stump <mrs@apple.com>
51323 * gcc.dg/warn-1.c: New test.
51325 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51327 * g++.dg/template/typename3.C: New test.
51329 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51331 * g++.dg/lookup/ptrmem1.C: New test.
51333 * g++.dg/abi/vthunk2.C: New test.
51335 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51337 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51339 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51341 * g++.dg/abi/empty9.C: New test.
51343 2002-10-24 Richard Henderson <rth@redhat.com>
51345 * g++.dg/inherit/thunk1.C: Enable for ia64.
51347 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51350 * g++.dg/lookup/pretty1.C: New test.
51352 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51354 * gcc.dg/20021023-1.c: New test.
51356 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51359 * g++.dg/parse/inline1.C: New test.
51361 2002-10-23 Richard Henderson <rth@redhat.com>
51363 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51365 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51367 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51370 * g++.dg/parse/stmtexpr3.C: New test.
51372 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51374 * g++.dg/expr/cond1.C: New test.
51376 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51378 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51380 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51382 * g++.dg/abi/vbase13.C: New test.
51383 * g++.dg/abi/vbase14.C: Likewise.
51385 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51387 * gcc.dg/tls/pic-1.c: New test.
51388 * gcc.dg/tls/nonpic-1.c: New test.
51389 * gcc.dg/20021018-1.c: New test.
51391 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51393 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51394 Remove only files with the same base name as the test case.
51395 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51396 (profopt-execute): Likewise. Also, remove old profiling
51397 and performance data files before running the tests.
51399 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51400 * g++.dg/bprob/bprob.exp: Likewise.
51401 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51402 to allow more general test case names.
51404 * g++.dg/bprob/bprob-1.C: Rename to ...
51405 * g++.dg/bprob/g++-bprob-1.C: ... this.
51407 * g77.dg/bprob/bprob-1.f: Rename to ...
51408 * g77.dg/bprob/g77-bprob-1.f: ... this.
51410 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51412 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51413 bison 1.50 or later.
51415 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51417 * g++.dg/README: Describe more test directories.
51419 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51421 * g++.dg/init/array6.C: Add additional tests.
51423 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51425 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51426 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51428 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51430 * gcc.c-torture/compile/20020604-1.x: New.
51431 * gcc.c-torture/compile/simd-5.x: Likewise.
51432 * gcc.c-torture/execute/920710-1.x: Likewise.
51433 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51435 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51437 * g++.dg/inherit/override1.C: Add dg-options clause.
51439 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51441 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51444 2002-10-19 Andreas Schwab <schwab@suse.de>
51446 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51447 directory component.
51449 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51451 * g++.dg/inherit/thunk1.C: New test.
51453 * g++.dg/inherit/override1.C: New test.
51455 * g++.dg/abi/mangle11.C: New test.
51456 * g++.dg/abi/mangle14.C: New test.
51457 * g++.dg/abi/mangle17.C: New test.
51459 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51461 * g++.dg/overload/member2.C: New test.
51463 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51465 * g++.dg/README: Describe new compat directory.
51466 * g++.dg/dg.exp: Skip tests in compat directory.
51467 * README.compat: New file.
51468 * lib/compat.exp: New expect script.
51469 * g++.dg/compat: New test directory.
51470 * g++.dg/compat/compat.exp: New expect script.
51471 * g++.dg/compat/abi: New test directory.
51472 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51473 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51474 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51475 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51476 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51477 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51478 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51479 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51480 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51481 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51482 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51483 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51484 * g++.dg/compat/break: New test directory.
51485 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51486 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51487 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51488 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51489 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51490 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51491 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51492 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51493 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51494 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51495 g++.dg/compat/break/README: New files.
51496 * g++.dg/compat/eh: New test directory.
51497 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51498 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51499 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51500 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51501 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51502 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51503 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51504 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51505 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51506 g++.dg/compat/eh/filter2_y.C,
51507 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51508 g++.dg/compat/eh/new1_y.C,
51509 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51510 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51511 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51512 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51513 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51514 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51515 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51516 g++.dg/compat/eh/unexpected1_y.C: New files.
51517 * g++.dg/compat/init: New test directory.
51518 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51519 g++.dg/compat/init/array5_y.C,
51520 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51521 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51522 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51523 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51524 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51525 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51526 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51527 g++.dg/compat/init/init-ref2_y.C: New files.
51529 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51532 * g++.dg/inherit/using3.C: New test.
51534 2002-10-17 Jan Hubicka <jh@suse.cz>
51536 * gcc.dg/20021017-2.c: New test.
51538 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51540 * g++.dg/abi/mangle16.C: Adjust.
51542 * g++.dg/init/array8.C: New test.
51544 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51546 * gcc.dg/special/mips-abi.exp: New test.
51547 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51549 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51551 * g++.dg/abi/mangle16.C: New test.
51552 * g++.dg/abi/mangle17.C: Likewise.
51555 * g++.dg/template/ref1.C: New test.
51557 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51559 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51561 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51563 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51565 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51568 * g++.dg/init/array7.C: New test.
51570 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51572 * g++.dg/init/array6.C: New test.
51574 * g++.dg/abi/mangle13.C: Likewise.
51575 * g++.dg/abi/mangle14.C: Likewise.
51576 * g++.dg/abi/mangle15.C: Likewise.
51578 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51580 * g++.dg/abi/empty8.C: New test.
51582 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51584 * g++.dg/init/ctor1.C: New test.
51586 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51588 * gcc.c-torture/execute/20021015-1.c: New test.
51590 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51592 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51594 2002-10-14 Jan Hubicka <jh@suse.cz>
51596 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51598 2002-10-14 Richard Henderson <rth@redhat.com>
51600 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51602 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51604 PR optimization/6631
51605 * g++.dg/opt/const2.C: New test.
51607 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51610 * g++.dg/parse/friend1.C: New test.
51611 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51613 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51615 * gcc.dg/20021014-1.c: New test.
51617 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51620 * g++.dg/ext/vlm1.C: New test.
51621 * g++.dg/ext/vlm2.C: Likewise.
51623 * g++.dg/init/array1.C: Remove invalid braces.
51624 * g++.dg/init/brace1.C: New test.
51625 * g++.dg/init/copy2.C: Likewise.
51626 * g++.dg/init/copy3.C: Likewise.
51627 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51628 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51631 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51633 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51635 2002-10-11 Richard Shann <richard.shann@superh.com>
51637 * gcc.c-torture/compile/simd-5.c: New test.
51639 2002-10-10 Roger Sayle <roger@eyesopen.com>
51641 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51643 2002-10-10 Jim Wilson <wilson@redhat.com>
51645 * gcc.c-torture/execute/20021010-1.c: New test.
51647 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51650 * g++.dg/ext/typedef-init.C: New test.
51651 * gcc.dg/typedef-init.c: New test.
51653 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51655 * gcc.dg/cpp/paste13.c: New test.
51657 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51659 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51660 remaining platforms, XFAIL during compile, not execute. Don't
51663 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51665 * gcc.dg/alias-1.c: Tweak expected warning.
51667 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51669 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51671 2002-10-06 Andreas Jaeger <aj@suse.de>
51673 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51674 * gcc.dg/cpp/c++98.C: Likewise.
51676 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51677 * g++.dg/cpp/c++98.C: Likewise.
51679 * g++.dg/README (Subdirectories): Mention cpp directory.
51682 * gcc.dg/20021006-1.c: New test.
51684 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51687 * g++.dg/other/warning1.C: New test.
51689 2002-10-04 Roger Sayle <roger@eyesopen.com>
51691 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51692 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51693 and sparc-*-* with -m64 as expected failures. See PR 8087.
51695 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51698 * g++.dg/template/ptrmem3.C: New test.
51701 * g++.dg/template/union1.C: New test.
51703 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51706 * g++.dg/abi/mangle9.C: New test.
51707 * g++.dg/abi/mangle10.C: New test.
51708 * g++.dg/abi/mangle11.C: New test.
51709 * g++.dg/abi/mangle12.C: New test.
51711 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51714 * g++.dg/template/meminit1.C: New test.
51715 * g++.dg/warn/Wreorder-1.C: Likewise.
51716 * g++.old-deja/g++.mike/warn3.C: Tweak.
51717 * lib/prune.exp: Ingore "in copy constructor".
51719 2002-10-02 Andreas Jaeger <aj@suse.de>
51721 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51722 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51723 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51726 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51728 * gcc.dg/empty1.C: Fix typo.
51730 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51732 * gcc.dg/alias-1.c: New test.
51734 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51736 * gcc.dg/empty1.C: New test.
51738 * g++.dg/tls/init-2.C: Tweak error messages.
51740 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51742 * gcc.c-torture/compile/20020923-1.c: New test.
51744 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51746 * gcc.c-torture/execute/ffs-1.c: New test.
51747 * gcc.c-torture/execute/ffs-2.c: Ditto.
51749 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51751 * g++.dg/overload/member1.C: New test.
51753 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51755 * g++.dg/abi/empty7.C: New test.
51756 * g++.dg/init/pm2.C: Likewise.
51758 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51760 * g++.dg/rtti/crash1.C: New test.
51762 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51764 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51765 gcc.dg/sibcall-4.c: New tests.
51767 2002-09-28 Roger Sayle <roger@eyesopen.com>
51769 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51770 powerpc and MMIX targets.
51772 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51774 * gcc.dg/cpp/20020927-1.c: New.
51776 2002-09-26 David S. Miller <davem@redhat.com>
51778 * gcc.c-torture/compile/trunctfdf.c: New.
51780 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51782 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51784 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51786 * gcc.c-torture/execute/loop-15.c: New.
51788 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51790 * README.QMTEST: Fix typo.
51792 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51794 * gcc.dg/20020926-1.c: New test.
51796 2002-09-25 David S. Miller <davem@redhat.com>
51799 * gcc.c-torture/execute/shiftdi.c: New test.
51801 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51803 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51804 unique to the tool.
51805 * lib/g77.exp (g77_init): Likewise.
51806 * lib/g++.exp (g++_init): Likewise.
51807 * lib/objc.exp (objc_init): Likewise.
51809 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51811 * g++.dg/abi/empty5.C: New test.
51812 * g++.dg/abi/empty6.C: New test.
51813 * g++.dg/abi/vbase12.C: New test.
51815 2002-09-25 Richard Henderson <rth@redhat.com>
51817 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51818 too-small long double.
51820 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51822 * gcc.dg/20020919-1.c: New test.
51824 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51826 * g++.dg/abi/bitfield6.C: New test.
51827 * g++.dg/abi/bitfield7.C: New test.
51828 * g++.dg/abi/bitfield8.C: New test.
51829 * g++.dg/abi/vbase11.C: New test.
51831 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51833 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51834 hppa*-*-hpux*. Update test comment.
51836 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51838 * gcc.dg/tls/struct-1.c: New test.
51840 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51842 * gcc.dg/cpp/tr-warn2.c: Update.
51844 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51846 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51848 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51850 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51853 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51855 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51857 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51858 Adjust for c++filt moved to binutils. Remove spurious duplicate
51859 setting of cxxfilt.
51861 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51863 * gcc.dg/20020312-2.c: Update for darwin.
51865 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51867 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51869 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51871 * objc.dg/comp-types-1.m: New test.
51872 * objc.dg/comp-types-2.m: New test.
51873 * objc.dg/comp-types-3.m: New test.
51874 * objc.dg/comp-types-4.m: New test.
51875 * objc.dg/comp-types-5.m: New test.
51876 * objc.dg/comp-types-6.m: New test.
51878 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51880 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51882 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51884 * g++.dg/other/do1.C: New test.
51886 * g++.dg/template/subst1.C: New test.
51888 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51890 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51892 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51894 * g++.dg/template/qualttp20.C: Adjust expected errors.
51895 * g++.old-deja/g++.jason/report.C: Likewise.
51896 * g++.old-deja/g++.other/qual1.C: Likewise.
51898 * g++.dg/lookup/scoped2.C: New test.
51900 * g++.dg/ext/asm3.C: New test.
51902 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51904 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51906 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51908 * ChangeLog: follow spelling conventions.
51909 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51910 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51911 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51912 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51913 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51914 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51915 * g++.old-deja/g++.law/global-init1.C: Likewise.
51916 * g++.old-deja/g++.other/delete4.C: Likewise.
51917 * g++.old-deja/g++.other/inline21.C: Likewise.
51918 * g++.old-deja/g++.other/singleton.C: Likewise.
51919 * g77.dg/strlen0.f: Likewise.
51920 * g77.f-torture/compile/20010519-1.f: Likewise.
51921 * g77.f-torture/compile/980310-4.f: Likewise.
51922 * gcc.c-torture/compile/20000605-1.c: Likewise.
51923 * gcc.c-torture/execute/20020225-1.c: Likewise.
51924 * gcc.dg/c90-hexfloat-2.c: Likewise.
51925 * gcc.dg/c99-bool-1.c: Likewise.
51926 * gcc.dg/c99-hexfloat-2.c: Likewise.
51927 * gcc.dg/dll-2.c: Likewise.
51928 * gcc.dg/wtr-union-init-1.c: Likewise.
51929 * gcc.dg/wtr-union-init-2.c: Likewise.
51930 * gcc.dg/wtr-union-init-3.c: Likewise.
51931 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51932 * gcc.dg/cpp/defined.c: Likewise.
51933 * gcc.dg/cpp/macsyntx.c: Likewise.
51934 * gcc.dg/cpp/paste2.c: Likewise.
51935 * gcc.dg/cpp/trad/defined.c: Likewise.
51936 * gcc.dg/format/c90-printf-1.c: Likewise.
51937 * gcc.dg/format/c90-scanf-1.c: Likewise.
51938 * gcc.dg/format/c99-printf-1.c: Likewise.
51939 * gcc.dg/format/c99-scanf-1.c: Likewise.
51940 * gcc.misc-tests/gcov-8.c: Likewise.
51941 * lib/profopt.exp: Likewise.
51943 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51945 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51947 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51949 * g++.dg/inherit/using2.C: New test.
51951 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51953 * ChangeLog: Follow spelling conventions.
51954 * g++.dg/template/friend4.C: Likewise.
51955 * g++.old-deja/g++.pt/crash67.C: Likewise.
51956 * gcc.c-torture/execute/20000801-4.c: Likewise.
51957 * gcc.dg/c90-digraph-1.c: Likewise.
51958 * gcc.dg/c94-digraph-1.c: Likewise.
51959 * gcc.dg/c99-digraph-1.c: Likewise.
51960 * gcc.dg/cpp/line5.c: Likewise.
51961 * gcc.dg/cpp/multiline.c: Likewise.
51962 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51963 * gcc.dg/format/attr-3.c: Likewise.
51964 * gcc.dg/format/c90-scanf-3.c: Likewise.
51965 * gcc.dg/format/ext-4.c: Likewise.
51967 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51969 * g++.dg/template/pretty1.C: New test.
51971 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51973 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51975 2002-09-13 Matt Austern <austern@apple.com>
51977 * g++.dg/other/constref[12].C: New, regression tests for
51978 passing a cast expression to a function by const reference.
51980 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51982 * g++.dg/template/deduce1.C: New test.
51984 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51986 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51989 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51991 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51994 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51996 * gcc.c-torture/compile/20020910-1.c: New test.
51998 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
52000 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52002 2002-09-10 Andreas Jaeger <aj@suse.de>
52004 * gcc.dg/20020312-2.c: Adjust for x86-64.
52006 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
52008 * g77.dg/7388.f: New test case for PR 7388.
52010 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
52012 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52014 2002-09-05 Ziemowit Laski <zlaski@apple.com>
52016 * objc.dg/proto-lossage-1.m: New test.
52018 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
52020 * gcc.dg/cpp/_Pragma4.c: Fix typo.
52022 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
52024 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
52027 2002-09-06 Stan Shebs <shebs@apple.com>
52028 David Edelsohn <edelsohn@gnu.org>
52030 * gcc.dg/weak: New directory.
52031 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52032 target-specific xfail bits.
52033 * gcc.dg/typeof-2.c: Move to new directory.
52034 * gcc.dg/weak.exp: New expect script.
52036 2002-09-06 Alan Modra <amodra@bigpond.net.au>
52038 * gcc.c-torture/execute/extzvsi.c: New test.
52040 2002-09-05 Stan Shebs <shebs@apple.com>
52042 * gcc.dg/weak-1.c: xfail on Darwin.
52043 * gcc.dg/weak-2.c: Ditto.
52044 * gcc.dg/weak-3.c: Ditto.
52045 * gcc.dg/weak-4.c: Ditto.
52046 * gcc.dg/weak-5.c: Ditto.
52047 * gcc.dg/weak-6.c: Ditto.
52048 * gcc.dg/weak-7.c: Ditto.
52049 * gcc.dg/weak-8.c: Ditto.
52050 * gcc.dg/weak-9.c: Ditto.
52052 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
52054 * gcc.c-torture/execute/loop-14.c: New test.
52056 2002-09-04 Jakub Jelinek <jakub@redhat.com>
52058 * g++.dg/other/cxa-atexit1.C: New test.
52060 * gcc.dg/typeof-2.c: New test.
52062 2002-09-03 Roger Sayle <roger@eyesopen.com>
52064 * gcc.dg/builtins-2.c: New testcase.
52065 * gcc.dg/builtins-3.c: New testcase.
52067 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
52069 * gcc.dg/cpp/_Pragma4.c: New test.
52071 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
52073 * objc/execute/nil_method-1.m: New testcase.
52075 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
52077 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52078 [Object class], not [Object initialize].
52080 2002-08-31 Roger Sayle <roger@eyesopen.com>
52081 Hans-Peter Nilsson <hp@bitrange.com>
52083 * gcc.c-torture/execute/20020720-1.x: Skip test on
52084 mmix-knuth-mmixware. Correct comment.
52086 2002-08-27 Mark Mitchell <mark@codesourcery.com>
52088 * g++.dg/abi/bitfield5.C: New test.
52089 * g++.dg/abi/vbase10.C: Likewise.
52091 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
52093 * objc.dg/undeclared-selector.m: New test.
52095 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
52097 * g++.dg/other/offsetof1.C: Avoid cast warning.
52099 2002-08-26 Ziemowit Laski <zlaski@apple.com>
52101 * objc.dg/super-class-2.m: New test.
52103 2002-08-24 Matt Austern <austern@apple.com>
52105 * g++.dg/ext/lvaddr.C: New test.
52106 * g++.dg/ext/lvcast.C: New test.
52108 2002-08-22 Mark Mitchell <mark@codesourcery.com>
52110 * g++.dg/inherit/cond1.C: New test.
52112 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
52114 * gcc.dg/noncompile/incomplete-1.c: New test.
52116 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
52118 * gcc.dg/typespec-1.c: New test.
52120 2002-08-20 Devang Patel <dpatel@apple.com>
52121 * objc.dg/proto-hier-2.m: New test.
52123 2002-08-19 Ziemowit Laski <zlaski@apple.com>
52125 * objc.dg/bitfield-1.m: New test.
52126 * objc.dg/bitfield-2.m: New test.
52128 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
52130 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52131 gcc.dg/c99-flex-array-4.c: New tests.
52133 2002-08-16 Stan Shebs <shebs@apple.com>
52135 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52137 2002-08-15 Jakub Jelinek <jakub@redhat.com>
52139 * gcc.dg/typeof-1.c: New test.
52140 * g++.dg/ext/typeof2.C: New test.
52142 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
52144 * g++.dg/other/offsetof1.C: New test.
52146 2002-08-14 Richard Henderson <rth@redhat.com>
52148 * gcc.dg/tls/diag-3.c: Fix expected message strings.
52150 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
52152 * gcc.dg/cpp/_Pragma3.c: New test.
52154 2002-08-13 Mark Mitchell <mark@codesourcery.com>
52156 * g++.dg/template/inherit3: New test.
52158 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
52160 * gcc.dg/bitfld-4.c: Add blank options.
52162 2002-08-09 Mark Mitchell <mark@codesourcery.com>
52164 * g++.dg/template/crash1.C: New test.
52166 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52168 * gcc.dg/tls/opt-2.c: New test.
52170 2002-08-08 Devang Patel <dpatel@apple.com>
52172 * objc.dg/selector-1.m : New test
52174 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52176 * g++.dg/abi/bitfield4.C: New test.
52177 * gcc.dg/bitfld-4.c: New test.
52179 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52181 * g++.dg/other/packed1.C: New test.
52183 2002-08-07 Mark Mitchell <mark@codesourcery.com>
52185 * g++.dg/abi/offsetof.C: Tweak error messages.
52186 * g++.old-deja/g++.mike/p10769a.C: Likewise.
52188 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52190 * gcc.dg/bitfld-3.c: New test.
52192 2002-08-07 Jakub Jelinek <jakub@redhat.com>
52193 Richard Henderson <rth@redhat.com>
52195 * gcc.dg/i386-bitfield1.c: New test.
52196 * g++.dg/abi/bitfield3.C: Update.
52198 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
52200 * objc.dg/const-str-2.m: Update.
52201 * gcc.dg/cpp/c++98.c: Change to C extension.
52202 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52203 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52205 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
52207 * gcc.dg/tls/diag-3.c: New.
52209 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
52211 * g++.dg/README (Subdirectories): Document new subdir expr.
52212 * g++.dg/expr/pmf-1.C: New test.
52214 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
52216 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52218 2002-08-06 Jakub Jelinek <jakub@redhat.com>
52220 * g++.dg/abi/bitfield3.C: New test.
52222 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
52224 * lib/gcov.exp: Tweak expected line formats.
52225 * gcc.misc-tests/gcov8.c: New test.
52226 * gcc.misc-tests/gcov8.x: New flags.
52228 2002-08-05 Jakub Jelinek <jakub@redhat.com>
52230 * consistency.vlad/layout/endian.c: Include string.h.
52232 * gcc.c-torture/execute/20020805-1.c: New test.
52234 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52236 * g++.dg/other/conversion1.C: New test.
52238 2002-08-03 Roger Sayle <roger@eyesopen.com>
52240 * gcc.dg/builtins-1.c: New testcase.
52242 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52244 * g++.dg/inherit/access3.C: New test.
52246 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52248 * gcc.dg/ia64-visibility-2.c: New test.
52250 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52252 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52253 __qualifier_flags to __flags.
52255 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52257 * g++.dg/inherit/operator1.C: New test.
52258 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52259 * g++.dg/other/error1.C: Change expected error message.
52260 * g++.dg/template/conv4.C: Likewise.
52262 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52264 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52265 for documented behavior.
52267 2002-07-25 Roger Sayle <roger@eyesopen.com>
52269 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52270 several targets known to fail.
52272 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52274 * gcc.dg/mips-args-[123].c: New tests.
52276 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52278 * gcc.dg/ppc-spe.c: New.
52280 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52282 * g++.dg/other/ptrmem4.C: New testcase.
52284 2002-07-24 Richard Henderson <rth@redhat.com>
52286 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52288 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52290 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52292 2002-07-24 Roger Sayle <roger@eyesopen.com>
52294 * gcc.c-torture/execute/memset-3.c: New testcase.
52296 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52298 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52299 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52301 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52303 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52306 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52308 * gcc.c-torture/compile/simd-4.c: New test.
52310 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52312 PR c++/7347, c++/7348
52313 * g++.dg/template/access4.C: New test.
52314 * g++.dg/template/access5.C: New test.
52315 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52316 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52317 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52318 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52320 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52322 * gcc.dg/gnu89-init-2.c: New test.
52324 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52326 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52328 2002-07-20 Roger Sayle <roger@eyesopen.com>
52330 * gcc.c-torture/execute/20020720-1.c: New testcase.
52332 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52334 * gcc.dg/cpp/Wsignprom.c: New tests.
52336 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52338 * gcc.c-torture/execute/loop-13.c: New test.
52340 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52342 * gcc.dg/cpp/expr.c: New tests.
52344 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52346 * g++.dg/opt/pr6713.C: Add template instantiation.
52348 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52350 * gcc.dg/nest.c: New test.
52352 2002-07-17 Richard Henderson <rth@redhat.com>
52354 * g++.dg/opt/pr6713.C: New test.
52356 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52358 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52359 XFAIL for all x86 processors.
52361 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52363 * gcc.c-torture/execute/20010122-1.x: Do not test with
52364 -fomit-frame-pointer.
52366 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52368 * g++.dg/template/instantiate2.C: New test.
52369 * g++.dg/template/spec4.C: New test.
52371 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52373 * g++.dg/template/access2.C: New test.
52374 * g++.dg/template/access3.C: New test.
52376 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52378 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52379 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52380 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52381 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52382 Convert to use <stdarg.h>.
52383 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52385 * gcc.dg/va-arg-2.c: New.
52386 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52388 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52390 * gcc.c-torture/compile/20020710-1.c: New test.
52392 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52393 Andrew Pinski <pinskia@physics.uc.edu>
52395 gcc.c-torture/compile/simd-2.c: New testcase.
52396 gcc.c-torture/compile/simd-3.c: Likewise.
52398 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52401 * g++.dg/overload/error1.C: New test.
52403 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52405 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52406 configuration and IRIX 6 O32 ABI.
52408 2002-07-11 Roger Sayle <roger@eyesopen.com>
52410 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52412 2002-07-10 Roger Sayle <roger@eyesopen.com>
52414 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52416 2002-07-10 Jeffrey A Law <law@redhat.com>
52418 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52420 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52422 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52424 * gcc.dg/20020312-2.c: Check for __PPC__.
52426 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52428 * gcc.c-torture/compile/20020709-1.c: New test.
52430 2002-07-07 Roger Sayle <roger@eyesopen.com>
52432 * g++.dg/template/qualttp21.C: New test case.
52434 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52436 * gcc.c-torture/compile/20020706-1.c: New test.
52437 * gcc.c-torture/compile/20020706-2.c: New test.
52439 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52440 Alexandre Oliva <aoliva@redhat.com>
52442 * g++.dg/warn/incomplete1.C: New test.
52444 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52447 * g++.dg/warn/noreturn1.C: New test.
52449 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52452 * g++.dg/debug/debug6.C: New test.
52453 * g++.dg/debug/debug7.C: New test.
52455 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52457 * gcc.c-torture/compile/simd-3.c: New test.
52459 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52461 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52462 * gcc.dg/20020620-1.c: Likewise.
52464 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52467 * g++.dg/init/array4.C: New test.
52468 * g++.dg/init/array5.C: New test.
52470 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52472 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52473 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52475 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52477 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52478 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52479 * gcc.dg/wtr-conversion-1.c: Likewise.
52480 * gcc.dg/wtr-escape-1.c: Likewise.
52481 * gcc.dg/wtr-int-type-1.c: Likewise.
52482 * gcc.dg/wtr-label-1.c: Likewise.
52483 * gcc.dg/wtr-static-1.c: Likewise.
52484 * gcc.dg/wtr-strcat-1.c: Likewise.
52485 * gcc.dg/wtr-suffix-1.c: Likewise.
52486 * gcc.dg/wtr-switch-1.c: Likewise.
52487 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52488 * gcc.dg/wtr-union-init-1.c: Likewise.
52489 * gcc.dg/wtr-union-init-2.c: Likewise.
52490 * gcc.dg/wtr-union-init-3.c: Likewise.
52492 * gcc.dg/wtr-func-def-1.c: New test.
52494 2002-07-02 Devang Patel <dpatel@apple.com>
52496 * objc.dg/param-1.m: New test.
52498 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52500 * gcc.dg/cpp/trad/directive.c: Add test.
52501 * gcc.dg/cpp/trad/macroargs.c: Add test.
52502 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52504 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52506 * gcc.dg/cpp/cmdlne-M.c: New test.
52508 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52510 * objc.dg/desig-init-1.m: New test.
52512 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52515 * g++.dg/template/instantiate1.C: New test.
52517 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52520 * g++.dg/template/sizeof2.C: New test.
52522 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52524 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52525 gcc.dg/cpp/trad/include.c: New tests.
52527 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52530 * gcc.c-torture/compile/20020701-1.c: New test.
52532 2002-07-01 Stan Shebs <shebs@apple.com>
52534 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52536 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52537 (objc-torture-execute): or here.
52539 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52541 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52543 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52545 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52547 2002-06-30 Devang Patel <dpatel@apple.com>
52549 * objc.dg/fsyntax-only.m: New test.
52551 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52554 * g++.dg/template/friend7.C: New file.
52556 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52558 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52561 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52563 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52564 avoid division by zero.
52566 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52568 * gcc.dg/Wunknownprag.c: New tests.
52570 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52572 * gcc.c-torture/execute/simd-2.c: New test.
52574 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52576 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52577 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52578 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52579 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52580 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52581 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52582 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52583 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52584 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52585 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52586 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52587 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52588 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52589 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52590 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52591 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52592 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52594 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52596 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52597 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52598 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52599 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52601 * gcc.dg/cpp/trad/directive.c: Update.
52603 2002-06-23 Andreas Jaeger <aj@suse.de>
52605 * gcc.c-torture/execute/complex-6.c: New.
52607 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52609 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52610 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52611 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52612 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52614 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52616 * gcc.dg/cpp/trad: New directory with traditional tests copied
52617 from parent directory.
52618 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52619 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52620 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52621 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52622 Move to trad/ and rename.
52623 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52624 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52625 gcc.dg/cpp/trad/redef2.c: New tests.
52626 * gcc.dg/cpp/trad/trad.exp: New driver.
52628 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52630 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52631 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52632 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52633 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52636 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52638 * gcc.dg/20020620-1.c: New test.
52640 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52642 * g++.dg/template/ttp4.C: New test.
52644 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52646 * g++.dg/opt/vt1.C: Fix regexp.
52648 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52650 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52651 Don't use attribute `noinline'.
52653 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52655 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52657 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52659 * gcc.c-torture/execute/simd-1.c: New.
52661 * gcc.dg/simd-1.c: New.
52663 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52665 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52667 2002-06-16 Richard Henderson <rth@redhat.com>
52669 * g++.dg/ext/anon-struct1.C: New.
52670 * g++.dg/ext/anon-struct2.C: New.
52671 * g++.dg/ext/anon-struct3.C: New.
52672 * gcc.dg/anon-struct-1.c: New.
52673 * gcc.dg/anon-struct-2.c: New.
52674 * gcc.dg/anon-struct-3.c: New.
52675 * gcc.dg/20011008-1.c: Adjust warning text.
52676 * gcc.dg/20020527-1.c: Add -fms-extensions.
52678 2002-06-16 Richard Henderson <rth@redhat.com>
52680 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52682 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52684 * gcc.c-torture/execute/20020615-1.c: New test.
52686 2002-06-15 Roger Sayle <roger@eyesopen.com>
52688 * gcc.c-tortuture/execute/compare-1.c: New test case.
52689 * gcc.c-tortuture/execute/compare-2.c: New test case.
52690 * gcc.c-tortuture/execute/compare-3.c: New test case.
52692 2002-06-13 Richard Henderson <rth@redhat.com>
52694 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52697 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52699 * g++.dg/template/typename2.C: Update error message.
52701 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52703 * gcc.c-torture/execute/20020611-1.c: New test.
52705 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52707 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52708 list of targets to skip.
52710 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52712 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52713 targets if not optimizing.
52715 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52717 * gcc.c-torture/compile/20020605-1.c: New test.
52719 * g++.dg/opt/vt1.C: New test.
52721 * gcc.dg/20020531-1.c: New test.
52723 * gcc.dg/20020530-1.c: New test.
52725 * gcc.dg/20020527-1.c: New test.
52727 * g++.dg/opt/cse1.C: New test.
52729 2002-06-07 Roger Sayle <roger@eyesopen.com>
52731 * gcc.dg/20020607-2.c: New test case.
52733 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52735 * gcc.c-torture/compile/20020604-1.c: New test.
52737 2002-06-04 Richard Henderson <rth@redhat.com>
52739 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52740 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52741 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52743 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52745 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52747 2002-06-03 Richard Henderson <rth@redhat.com>
52749 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52750 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52752 2002-06-02 Richard Henderson <rth@redhat.com>
52754 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52755 test functions static.
52757 2002-06-02 Andreas Jaeger <aj@suse.de>
52759 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52762 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52764 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52765 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52766 Update for mofified diagnostics.
52767 * gcc.dg/c99-intconst-1.c: No longer fail.
52769 2002-06-02 Richard Henderson <rth@redhat.com>
52771 * gcc.dg/uninit-A.c: Remove xfail markers.
52773 2002-06-01 Roger Sayle <roger@eyesopen.com>
52775 * gcc.dg/fnegate-1.c: New test case.
52777 2002-05-30 Osku Salerma <osku@iki.fi>
52779 * gcc.c-torture/execute/mayalias-1.c: New file.
52781 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52783 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52784 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52785 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52787 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52789 * gcc.c-torture/execute/20020529-1.c: New test.
52791 2002-05-27 Richard Henderson <rth@redhat.com>
52793 * g++.dg/ext/attrib6.C: New test case.
52795 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52797 * gcc.c-torture/execute/pure-1.c: New test.
52799 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52801 * gcc.dg/cpp/arith-2.c: Remove.
52803 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52805 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52806 * gcc.dg/cpp/if-3.c: Remove.
52808 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52810 * g++.dg/opt/cse2.C: New test.
52812 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52814 * gcc.dg/cpp/arith-1.c: New semantic tests.
52815 * gcc.dg/cpp/if-1.c: Update.
52817 2002-05-24 Ben Elliston <bje@redhat.com>
52819 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52821 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52823 * gcc.dg/verbose-asm.c: New test.
52825 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52827 * gcc.dg/cpp/paste12.c: New test.
52829 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52831 * g++.dg/parse/named_ops.C: New test.
52833 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52835 * gcc.dg/weak-8.c: New test.
52837 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52839 * gcc.dg/weak-2.c: Allow optional leading underscore
52840 in scan-assembler symbol name.
52841 * gcc.dg/weak-3.c: Likewise.
52842 * gcc.dg/weak-4.c: Likewise.
52843 * gcc.dg/weak-5.c: Likewise.
52845 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52847 * gcc.dg/20020523-1.c: New test.
52849 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52851 * objc.dg/const-str-2.m: Update now that we stop after
52852 a command line error.
52854 2002-05-22 Richard Henderson <rth@redhat.com>
52856 * g++.dg/dg.exp: Fix typo in test pruneing.
52858 2002-05-22 Richard Henderson <rth@redhat.com>
52860 * g++.dg/dg.exp: Prune the tls subdirectory.
52861 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52862 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52863 * g++.dg/tls/init-1.C: New.
52865 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52867 * gcc.dg/20020517-1.c: New test.
52869 2002-05-21 Richard Henderson <rth@redhat.com>
52871 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52872 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52874 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52876 * g++.dg/other/copy2.C: New test.
52878 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52880 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52881 (MAX_COPY): Bump up to 10 times sizeof (long long).
52882 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52884 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52885 sizeof (long long).
52887 * gcc.c-torture/execute/strcpy-1.c: New test.
52889 2002-05-19 Jason Merrill <jason2redhat.com>
52891 * g++.dg/ext/oper1.C: New test.
52893 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52894 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52896 * README.QMTEST: New file.
52898 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52900 2002-05-19 Andreas Jaeger <aj@suse.de>
52902 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52904 * gcc.c-torture/execute/loop-2d.x: Likewise.
52906 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52908 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52909 support weak symbols.
52910 * gcc.dg/weak-4.c: Likewise.
52911 * gcc.dg/weak-6.c: Likewise.
52913 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52915 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52916 cygwin, coff and h8300-*-hms targets
52917 * gcc.dg/weak-5.c: Likewise.
52918 * gcc.dg/weak-7.c: Likewise.
52920 2002-05-16 Jason Merrill <jason@redhat.com>
52922 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52923 (scan-assembler-not, scan-assembler-dem): Likewise.
52924 (scan-assembler-dem-not): Likewise.
52926 2002-05-15 Richard Henderson <rth@redhat.com>
52928 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52930 2002-05-15 Richard Henderson <rth@redhat.com>
52932 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52933 (vfoo1f): Warning here.
52934 (vfoo1l): Don't redefine the alias.
52936 2002-05-14 Jason Merrill <jason@redhat.com>
52937 Alexandre Oliva <aoliva@redhat.com>
52939 * g++.dg/init/pm1.C: New test.
52941 2002-05-12 David S. Miller <davem@redhat.com>
52943 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52946 2002-05-10 Roger Sayle <roger@eyesopen.com>
52948 * gcc.c-torture/execute/20020510-1.c: New test case.
52950 2002-05-10 David S. Miller <davem@redhat.com>
52952 * gcc.c-torture/execute/conversion.c: Test long double too.
52954 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52956 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52957 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52958 * lib/g++.exp (g++_link_flags): Likewise.
52959 * lib/objc.exp (objc_target_compile): Likewise.
52961 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52963 * gcc.dg/cpp/poison.c: Update.
52964 * gcc.dg/cpp/20000625-2.c: Remove.
52965 * gcc.dg/cpp/direct2s.c: Remove final test.
52967 2002-05-08 Tom Rix <trix@redhat.com>
52969 * gcc.c-torture/execute/20020508-1.c: New test.
52970 * gcc.c-torture/execute/20020508-2.c: New test.
52971 * gcc.c-torture/execute/20020508-3.c: New test.
52973 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52975 * gcc.dg/cpp/charconst-4.c: More tests.
52977 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52980 * gcc.dg/weak-3.c: Update location of warning messages.
52981 * gcc.dg/weak-5.c: Likewise.
52983 2002-05-06 Roger Sayle <roger@eyesopen.com>
52985 * gcc.c-torture/execute/20020506-1.c: New test case.
52987 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52989 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52991 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52993 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52995 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52997 * gcc.dg/cpp/charconst-3.c: New test.
52999 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53001 * gcc.dg/cpp/charconst.c: Update tests.
53003 2002-05-05 Tim Josling <tej@melbpc.org.au>
53005 * treelang: Added directory for new sample language treelang. Also
53006 lib/treelang.exp: New file to signal treelang should be tested.
53008 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53010 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53011 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53012 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53013 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53014 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53015 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53016 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53018 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
53020 * gcc.dg/format/xopen-2.c: New test.
53022 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53024 * gcc.dg/20020503-1.c: New test.
53026 2002-05-02 Mark Mitchell <mark@codesourcery.com>
53028 * g++.dg/init/dtor1.C: Make it tougher.
53030 2002-05-01 Mark Mitchell <mark@codesourcery.com>
53032 * g++.dg/init/dtor1.C: New test.
53034 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
53036 * gcc.dg/altivec-8.c: New.
53038 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
53040 * gcc.dg/altivec-7.c: New.
53042 2002-04-29 Jakub Jelinek <jakub@redhat.com>
53044 * g++.dg/parse/typedef1.C: New test.
53046 2002-04-29 Mark Mitchell <mark@codesourcery.com>
53049 * g++.dg/template/friend6.C: New test.
53052 * g++.dg/init/copy1.C: New test.
53054 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
53056 * g++.dg/warn/effc1.C: New test.
53058 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
53060 * gcc.dg/cpp/if-cexp.c: Add a test.
53062 2002-04-28 Jakub Jelinek <jakub@redhat.com>
53064 * gcc.dg/20020426-2.c: New test.
53066 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
53068 * gcc.dg/cpp/if-mop.c: Update.
53069 * gcc.dg/cpp/if-mpar.c: Add test.
53070 * gcc.dg/cpp/if-oppr.c: Update.
53072 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53075 * gcc.dg/weak-[2-7].c: New tests.
53077 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53079 * gcc.dg/enum1.c: New test.
53081 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53084 * g++.dg/inherit/access2.C: New test.
53086 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53089 * gcc.dg/20020426-1.c: New test.
53091 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53093 * g++.dg/abi/enum1.C: New test.
53095 2002-04-26 Richard Henderson <rth@redhat.com>
53097 * gcc.dg/c99-bool-1.c: Expect always true warning.
53099 2002-04-25 Roger Sayle <roger@eyesopen.com>
53101 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53103 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53105 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53108 2002-04-24 Mark Mitchell <mark@codesourcery.com>
53110 * g++.dg/abi/mange7.C: New test.
53113 * g++.dg/parse/stmtexpr2.C: New test.
53115 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
53117 * gcc.dg/20020312-2.c: Add SH target.
53119 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53121 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53122 compiler output on mips*-*-irix*.
53124 2002-04-23 Jakub Jelinek <jakub@redhat.com>
53126 * g++.dg/parse/attr1.C: New test.
53128 2002-04-23 Roger Sayle <roger@eyesopen.com>
53130 * gcc.c-torture/execute/string-opt-17.c: New test case.
53131 * gcc.c-torture/execute/memset-2.c: New test case.
53133 2002-04-23 Mark Mitchell <mark@codesourcery.com>
53136 * g++.dg/template/friend5.C: New test.
53139 * g++.dg/template/qual1.C: Likewise.
53141 2002-04-22 Zack Weinberg <zack@codesourcery.com>
53143 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53144 Include stdlib.h, not stdio.h or ctype.h.
53146 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
53148 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53149 cris-*-elf* and mmix-*-*.
53150 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53151 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53152 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53154 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53155 * gcc.dg/wchar_t-1.c: Ditto.
53157 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
53159 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53162 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
53164 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53166 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53168 * gcc.c-torture/execute/20000906-1.x: Delete.
53170 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
53172 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53174 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
53177 * g77.f-torture/execute/6367.f: New test.
53178 * g77.f-torture/execute/6367.x: Disable for MMIX.
53180 2002-04-19 Mark Mitchell <mark@codesourcery.com>
53183 * g++.dg/opt/inline2.C: New test.
53185 2002-04-18 Richard Henderson <rth@redhat.com>
53187 * gcc.dg/20000906-1.c: Enable for all targets.
53188 * gcc.c-torture/compile/iftrap-2.c: New.
53190 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53192 * gcc.dg/20020418-1.c: New test.
53193 * gcc.dg/20020418-2.c: New test.
53195 2002-04-18 Richard Henderson <rth@redhat.com>
53197 * gcc.c-torture/compile/iftrap-1.c: New.
53198 * gcc.dg/iftrap-1.c: Adjust for ia64.
53199 * gcc.dg/iftrap-2.c: New.
53201 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53203 * gcc.c-torture/compile/20020418-1.c: New test.
53205 2002-04-18 Roger Sayle <roger@eyesopen.com>
53207 * gcc.c-torture/compile/20020415-1.c: New.
53209 2002-04-18 David S. Miller <davem@redhat.com>
53211 * gcc.c-torture/execute/20020418-1.c: New test.
53213 2002-04-17 Jakub Jelinek <jakub@redhat.com>
53215 * gcc.dg/20020416-1.c: New test.
53217 * g++.dg/opt/inline1.C: New test.
53219 2002-04-16 Jakub Jelinek <jakub@redhat.com>
53221 * gcc.dg/altivec-5.c: New test.
53223 * gcc.dg/20020415-1.c: New test.
53225 2002-04-15 Mark Mitchell <mark@codesourcery.com>
53227 * lib/chill.exp: Remove.
53229 2002-04-14 Jakub Jelinek <jakub@redhat.com>
53231 * g++.dg/other/big-struct.C: New test.
53233 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53235 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53238 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53241 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53242 in scan-assembler function name
53244 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53246 * g77.f-torture/execute/980628-4.x,
53247 g77.f-torture/execute/980628-5.x,
53248 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53249 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53250 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53253 2002-04-13 David S. Miller <davem@redhat.com>
53255 * gcc.c-torture/execute/20020413-1.c: New test.
53257 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53260 * g++.dg/ext/asm1.C: New tests.
53262 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53265 * g++.dg/parse/stmtexpr1.C: New test.
53268 * g++.dg/template/copy1.C: New test.
53270 2002-04-12 Richard Henderson <rth@redhat.com>
53272 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53274 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53276 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53277 gcc.c-torture/execute/20020307-2.c.
53279 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53281 * g++.dg/ext/attrib5.C,
53282 * g++.dg/lookup/struct1.C: New tests.
53284 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53286 * gcc.dg/20020411-1.c: New test.
53288 * gcc.c-torture/execute/20020411-1.c: New test.
53290 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53292 * g77.f-torture/execute/6177.f: New test.
53294 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53297 * g++.dg/opt/cleanup1.C: New test.
53299 * g++.dg/opt/const1.C: New test.
53301 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53303 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53305 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53308 * g++.dg/template/typename2.C: New test.
53310 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53312 * gcc.c-torture/execute/loop-12.c: New.
53314 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53316 * g77.f-torture/execute/980628-4.x,
53317 g77.f-torture/execute/980628-5.x,
53318 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53319 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53320 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53322 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53324 PR optimization/6086
53325 * g++.dg/opt/preinc1.C: New test.
53327 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53330 * g++.dg/opt/static2.C: New test.
53332 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53335 * gcc.dg/20020406-1.c: New test.
53337 2002-04-04 David S. Miller <davem@redhat.com>
53339 * gcc.c-torture/execute/20020404-1.c: New test.
53341 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53344 * gcc.dg/20020312-2.c: Do not declare global register variable
53345 if __PIC__ or __pic__ is defined.
53347 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53349 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53350 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53352 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53354 * gcc.misc-tests/linkage.exp: Update last change to handle
53355 sparc*-, not just sparc-.
53357 2002-04-03 Richard Henderson <rth@redhat.com>
53359 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53361 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53363 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53365 2002-04-02 David S. Miller <davem@redhat.com>
53367 * gcc.c-torture/execute/20020402-3.c: New test.
53369 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53371 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53372 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53374 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53375 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53376 g77.f-torture/execute/20001201.x,
53377 g77.f-torture/execute/u77-test.x: New files.
53379 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53380 * gcc.dg/wchar_t-1.c: Ditto.
53382 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53384 * gcc.c-torture/execute/20020402-1.c: New test.
53386 2002-04-01 Richard Henderson <rth@redhat.com>
53388 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53390 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53392 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53394 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53396 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53398 * g++.dg/inherit/template-as-base.C: Expect error.
53399 * g++.dg/inherit/namespace-as-base.C: Likewise.
53401 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53403 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53404 g++.dg/ext/instantiate3.C: Tweak match patterns.
53406 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53407 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53410 2002-03-31 Richard Henderson <rth@redhat.com>
53412 * gcc.dg/special/alias-2.c: New.
53413 * gcc.dg/special/ecos.exp: Run it.
53415 2002-03-31 Richard Henderson <rth@redhat.com>
53417 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53419 2002-03-31 Kazu Hirata <kazu@hxi.com>
53421 * gcc.dg/weak-1.c: Disable on h8300 port.
53423 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53425 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53426 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53428 * g++.dg/bprob/bprob-1.C: New test.
53429 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53430 * g++.dg/gcov/gcov-1.C: New test.
53431 * g++.dg/gcov/gcov-1.x: New file.
53432 * g++.dg/gcov/gcov-2.C: New test.
53433 * g++.dg/gcov/gcov-3.C: New test.
53434 * g++.dg/gcov/gcov-3.h: New file.
53436 2002-03-28 Roger Sayle <roger@eyesopen.com>
53438 * g++.old-deja/g++.other/builtins5.C: New test.
53439 * g++.old-deja/g++.other/builtins6.C: New test.
53440 * g++.old-deja/g++.other/builtins7.C: New test.
53441 * g++.old-deja/g++.other/builtins8.C: New test.
53442 * g++.old-deja/g++.other/builtins9.C: New test.
53444 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53446 * g++.dg/opt/static1.C: New test.
53448 * g++.dg/opt/longbranch1.C: New test.
53450 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53452 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53454 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53456 2002-03-28 Jeffrey A Law (law@redhat.com)
53458 * gcc.c-torture/execute/20020328-1.c: New test.
53460 2002-03-27 Richard Henderson <rth@redhat.com>
53462 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53463 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53464 move from g++.old-deja/g++.ext/.
53466 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53468 * g++.dg/init/new2.C: New test.
53470 2002-03-26 Richard Henderson <rth@redhat.com>
53472 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53474 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53477 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53479 * gcc.dg/20001102-1.c: Likewise.
53481 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53483 * gcc.dg/cpp/endif-pedantic1.c,
53484 gcc.dg/cpp/endif-pedantic2.c: New tests.
53486 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53488 * g++.dg/init/new1.C: New test.
53490 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53492 * g++.dg/abi/vbase9.C: New test.
53494 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53496 * gcc.dg/arm-asm.c: New test.
53498 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53500 * gcc.dg/Wswitch-enum.c: New test.
53503 2002-03-26 Richard Henderson <rth@redhat.com>
53505 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53508 2002-03-25 Richard Henderson <rth@redhat.com>
53510 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53513 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53514 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53516 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53518 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53520 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53522 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53523 targets using generic thunk support.
53525 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53527 * gcc.c-torture/compile/20020323-1.c: New test.
53529 * g++.dg/opt/conj2.C: New test.
53531 2002-03-24 Richard Henderson <rth@redhat.com>
53533 * gcc.dg/weak-1.c: Use -fno-common.
53535 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53537 * g77.dg/f77-edit-apostrophe-out.f: New test
53538 * g77.dg/f77-edit-h-out.f: New test
53539 * g77.dg/f77-edit-t-in.f: New test
53540 * g77.dg/f77-edit-t-out.f: New test
53541 * g77.dg/f77-edit-x-out.f: New test
53542 * g77.dg/f77-edit-slash-out.f: New test
53543 * g77.dg/f77-edit-colon-out.f: New test
53544 * g77.dg/f77-edit-s-out.f: New test
53546 2002-03-24 Richard Henderson <rth@redhat.com>
53548 * objc/execute/formal_protocol-6.x: New XFAIL.
53550 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53552 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53553 that do not support weak symbols
53555 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53557 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53558 * lib/g77.exp: Likewise.
53559 * lib/objc.exp: Likewise.
53561 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53563 * gcc.dg/Wswitch-default.c: New test.
53565 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53567 * g++.dg/other/enum1.C: New test.
53569 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53571 * gcc.dg/pragma-ep-3.c: Fix typo.
53573 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53575 * g++.dg/inherit/template-as-base.C: New test.
53577 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53579 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53580 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53582 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53584 * gcc.dg/cpp/multiline.c: Update to match.
53586 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53588 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53590 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53592 * gcc.dg/cpp/extratokens2.c: New file.
53594 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53596 * gcc.dg/20020312-2.c: Add rs6000 target.
53598 * gcc.c-torture/compile/20020319-1.c: New test.
53600 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53602 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53603 (A, E): Handle this.
53605 2002-03-20 Jason Merrill <jason@redhat.com>
53607 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53609 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53610 through prune_gcc_output.
53612 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53614 * gcc.c-torture/compile/20020320-1.c: New test.
53616 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53618 * gcc.c-torture/compile/20020318-1.c: New test.
53620 * gcc.dg/struct-by-value-1.c: New test.
53622 * gcc.dg/20020319-1.c: New test.
53624 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53626 * g++.dg/opt/conj1.C: New test.
53628 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53630 * g++.dg/template/qualttp20.C: Revert previous change.
53631 * g++.dg/template/qualttp3.C: Likewise.
53632 * g++.dg/template/qualttp4.C: Likewise.
53633 * g++.dg/template/qualttp5.C: Likewise.
53634 * g++.dg/template/qualttp6.C: Likewise.
53635 * g++.dg/template/qualttp7.C: Likewise.
53636 * g++.dg/template/qualttp8.C: Likewise.
53637 * g++.dg/template/recurse.C: Likewise.
53639 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53641 * gcc.dg/cpp/wchar-1.c: Update.
53643 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53645 * g++.dg/template/conv1.C: New test.
53646 * g++.dg/template/conv2.C: New test.
53647 * g++.dg/template/conv3.C: New test.
53648 * g++.dg/template/conv4.C: New test.
53650 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53652 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53653 * g++.dg/template/qualttp3.C: Likewise.
53654 * g++.dg/template/qualttp4.C: Likewise.
53655 * g++.dg/template/qualttp5.C: Likewise.
53656 * g++.dg/template/qualttp6.C: Likewise.
53657 * g++.dg/template/qualttp7.C: Likewise.
53658 * g++.dg/template/qualttp8.C: Likewise.
53659 * g++.dg/template/recurse.C: Likewise.
53661 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53663 * g++.dg/opt/dtor1.C: New test.
53665 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53667 * gcc.c-torture/compile/20020315-1.c: New test.
53669 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53671 * gcc.dg/weak-1.c: Fix scan tests.
53673 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53675 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53676 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53677 cris-*-aout* mmix-*-*.
53678 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53679 cris-*-aout* mmix-*-*.
53680 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53681 cris-*-elf* cris-*-aout* and mmix-*-*.
53682 * gcc.dg/20001009-1.c: Ditto.
53683 * gcc.dg/20010912-1.c: Ditto.
53684 * gcc.dg/20020122-4.c: Ditto.
53685 * gcc.dg/inline-2.c: Ditto.
53687 2002-03-14 Jeffrey A Law (law@cygnus.com)
53689 * gcc.c-torture/compile/20020314-1.c: New test.
53691 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53693 * gcc.c-torture/execute/20020314-1.c: New test.
53695 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53697 * g++.dg/warn/Wunused-1.C: New test.
53699 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53701 * g++.dg/abi/mangle6.C: New test.
53703 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53705 * gcc.c-torture/compile/20020309-2.c: New test.
53707 * gcc.c-torture/compile/20020312-1.c: New test.
53709 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53711 * g++.dg/other/access1.C: New test.
53713 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53715 * gcc.c-torture/execute/wchar_t-1.c: New test.
53717 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53719 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53721 2002-03-12 Roger Sayle <roger@eyesopen.com>
53723 * gcc.dg/20020312-1.c: New test case.
53725 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53727 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53729 2002-03-11 Richard Henderson <rth@redhat.com>
53731 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53732 * g++.old-deja/g++.jason/report.C: Likewise.
53734 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53736 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53737 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53739 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53741 * g++.dg/overload/pmf1.C: New test.
53743 2002-03-11 Kazu Hirata <kazu@hxi.com>
53745 * gcc.c-torture/execute/20020307-1.c: Use long.
53747 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53749 PR optimization/5844
53750 * gcc.dg/20020310-1.c: New test.
53752 2002-03-09 Michael Meissner <meissner@redhat.com>
53754 * gcc.c-torture/execute/memcpy-2.c: New test.
53755 * gcc.c-torture/execute/memset-1.c: New test.
53756 * gcc.c-torture/execute/strlen-1.c: New test.
53757 * gcc.c-torture/execute/strcmp-1.c: New test.
53758 * gcc.c-torture/execute/strncmp-1.c: New test.
53760 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53762 * gcc.dg/ppc-ldstruct.c: New test.
53764 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53766 * gcc.c-torture/execute/va-arg-22.c: New test.
53768 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53770 * gcc.c-torture/compile/20020309-1.c: New test.
53772 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53774 * gcc.c-torture/execute/20020307-2.c: New test.
53776 2002-03-07 Jeffrey A Law (law@redhat.com)
53778 * g77.f-torture/compile/20020307-1.f: New test.
53780 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53782 * gcc.dg/unordered-1.c: New test.
53784 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53786 * gcc.c-torture/execute/20020307-1.c: New test.
53788 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53790 * gcc.dg/20020304-1.c: New test.
53792 * gcc.c-torture/compile/20020304-2.c: New test.
53794 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53796 * gcc.c-torture/compile/20020304-1.c: New test case
53799 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53801 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53803 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53805 * g++.dg/other/classkey1.C: New test.
53807 2002-03-01 Richard Henderson <rth@redhat.com>
53809 * gcc.c-torture/compile/981223-1.x: New.
53810 * gcc.c-torture/compile/920625-1.x: New.
53812 2002-02-28 Richard Henderson <rth@redhat.com>
53814 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53816 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53818 * gcc.c-torture/execute/20020227-1.c: New test.
53820 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53822 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53824 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53825 * g++.old-deja.g++.other/defarg1.C: Likewise.
53826 * g++.old-deja/g++.pt/calls2.C: Likewise.
53827 * g++.old-deja/g++.pt/crash20.C: Likewise.
53828 * g++.old-deja/g++.pt/crash30.C: Likewise.
53829 * g++.old-deja/g++.pt/crash36.C: Likewise.
53830 * g++.old-deja/g++.pt/crash6.C: Likewise.
53831 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53832 * g++.old-deja/g++.pt/derived3.C: Likewise.
53833 * g++.old-deja/g++.pt/error1.C: Likewise.
53834 * g++.old-deja/g++.pt/friend21.C: Likewise.
53835 * g++.old-deja/g++.pt/friend23.C: Likewise.
53836 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53837 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53839 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53841 * gcc.c-torture/execute/20020225-2.c: New test.
53843 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53845 * gcc.c-torture/execute/920730-1t.c,
53846 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53847 Delete test cases, only relevant to -traditional.
53849 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53851 * gcc.dg/cpp/undef1.c: Remove.
53852 * gcc.dg/cpp/directiv.c: Update.
53853 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53855 2002-02-27 Michael Meissner <meissner@redhat.com>
53857 * gcc.c-torture/execute/20020226-1.c: New test.
53859 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53861 * g++.dg/debug/debug4.C: New test.
53863 * gcc.dg/ia64-visibility-1.c: New test.
53865 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53867 * gcc.dg/debug/20020224-1.c: New.
53869 2002-02-25 Kazu Hirata <kazu@hxi.com>
53871 * gcc.c-torture/execute/960416-1.x: New.
53872 * gcc.c-torture/execute/divconst-3.x: Likewise.
53874 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53876 * gcc.dg/20020224-1.c: New test.
53878 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53880 * gcc.c-torture/execute/20020225-1.c: New.
53882 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53884 * gcc.dg/cpp/wchar-1.c: New test.
53886 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53888 * gcc.dg/20020222-1.c: New test.
53890 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53892 * g++.dg/opt/anonunion1.C: New test.
53894 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53896 * g++.dg/template/qualttp19.C: New test.
53897 * g++.dg/template/qualttp20.C: New test.
53898 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53899 * g++.old-deja/g++.other/qual1.C: Likewise.
53901 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53903 * gcc.dg/attr-alwaysinline.c: New.
53905 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53907 * gcc.dg/20020220-1.c: New test.
53909 * gcc.dg/20020220-2.c: New test.
53911 * g++.dg/opt/mmx1.C: New test.
53913 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53915 * gcc.c-torture/compile/20020110.c: New test.
53917 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53919 * gcc.c-torture/execute/20020219-1.c: New test.
53921 * gcc.dg/20020219-1.c: New test.
53923 * gcc.dg/noncompile/20020220-1.c: New test.
53925 * g++.dg/opt/ptrintsum1.C: New test.
53927 * gcc.dg/debug/20020220-1.c: New test.
53929 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53931 * gcc.c-torture/execute/20020216-1.c: New test.
53933 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53935 * gcc.dg/decl-1.c: Update, new test.
53937 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53939 * g++.dg/abi/bitfield1.C: New test.
53940 * g++.dg/abi/bitfield2.C: New test.
53942 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53944 * gcc.dg/attr-nest.c: New test.
53946 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53948 * gcc.c-torture/execute/20020215-1.c: New test.
53950 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53952 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53953 * g++.dg/debug/debug.exp: New.
53954 * g++.dg/debug/trivial.C: New.
53955 * g++.dg/debug/debug1.C: Moved...
53956 * g++.dg/other/debug1.C: ...from here.
53957 * g++.dg/debug/debug2.C: Moved...
53958 * g++.dg/other/debug2.C: ...from here.
53959 * g++.dg/debug/debug3.C: Moved...
53960 * g++.dg/other/debug3.C: ...from here.
53962 * gcc.dg/noncompile/20020213-1.c: New test.
53964 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53966 * g++.dg/other/debug3.C: New test.
53968 * gcc.c-torture/execute/20020213-1.c: New test.
53970 2002-02-13 Richard Smith <richard@ex-parrot.com>
53972 * g++.old-deja/g++.other/thunk1.C: New test.
53974 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53976 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53978 2002-02-13 Stan Shebs <shebs@apple.com>
53980 * gcc.dg/altivec-3.c: New.
53982 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53984 * gcc.dg/Wunreachable-1.c: New test.
53985 * gcc.dg/Wunreachable-2.c: New test.
53987 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53989 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53991 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53993 * gcc.dg/decl-1.c: New test.
53995 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53997 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53999 2002-02-10 Kazu Hirata <kazu@hxi.com>
54001 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54002 * gcc.c-torture/compile/980506-1.x: Likewise.
54004 2002-02-10 Kazu Hirata <kazu@hxi.com>
54006 * gcc.dg/20020210-1.c: New.
54008 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
54010 * g77.f-torture/execute/947.f: New regression test
54011 for PR fortran/947.
54013 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
54015 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54016 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54018 2002-02-08 Richard Henderson <rth@redhat.com>
54020 * gcc.c-torture/compile/labels-3.c: New.
54022 2002-02-08 Jakub Jelinek <jakub@redhat.com>
54024 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54025 expression statements work instead.
54026 * gcc.dg/noncompile/20020207-1.c: New test.
54028 2002-02-07 Richard Henderson <rth@redhat.com>
54030 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54032 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54034 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54036 * lib/g77-dg.exp: Trim g77 error messages so that they are
54037 recognized by dg.exp.
54039 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54042 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
54044 2002-02-07 Richard Henderson <rth@redhat.com>
54046 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54047 to be sufficiently aligned for integers.
54049 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
54051 * g++.dg/template/friend4.C: New test.
54053 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54056 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54059 2002-02-07 Richard Henderson <rth@redhat.com>
54061 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54062 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54063 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54064 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54066 2002-02-06 Richard Henderson <rth@redhat.com>
54068 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54070 2002-02-06 Janis Johnson <janis187@us.ibm.com>
54072 * gcc.dg/20020206-1.c: New test.
54074 2002-02-06 Jakub Jelinek <jakub@redhat.com>
54076 * gcc.c-torture/execute/20020206-1.c: New test.
54078 * gcc.c-torture/execute/20020206-2.c: New test.
54080 PR optimization/5429:
54081 * gcc.c-torture/compile/20020206-1.c: New test.
54083 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
54085 * g++.dg/ext/align1.C: Do not use an explicit alignment value
54086 as certain file formats cannot support particularly large
54089 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54090 and do not expect to be able to link the executable.
54092 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54093 fail because the COFF format does not support the weak attribute.
54095 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
54097 * g77.dg/pr5473.f: New test
54099 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
54101 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54102 Fix testcase accordingly.
54104 2002-02-04 Richard Henderson <rth@redhat.com>
54106 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54107 (buf): Change to be an array of pointers, not ints.
54109 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54111 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
54112 before all tests. Move warning one line above to match where it
54114 * gcc.dg/Wswitch-2.c: New test.
54115 * g++.dg/warn/Wswitch-1.C: New test.
54116 * g++.dg/warn/Wswitch-2.C: New test.
54118 2002-02-04 Richard Henderson <rth@redhat.com>
54120 * g++.dg/abi/offsetof.C: Fix size comparison.
54122 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
54124 * gcc.dg/cast-qual-2.c: New test.
54126 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54128 * gcc.dg/20020201-4.c: New test.
54130 2002-02-04 Ben Elliston <bje@redhat.com>
54132 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54133 target_info attribute != 0, in addition to the empty string.
54134 (gcc_target_compile): Likewise.
54136 2002-02-03 Andrew Cagney <ac131313@redhat.com>
54138 * gcc.dg/Wswitch.c: New test.
54139 PR gcc/4475. PR gcc/3780.
54141 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
54143 * g77.f-torture/execute/5122.f: New test for regressions
54144 against PR fortran/5122.
54146 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
54148 * g77.f-torture/compile/pr3743.f: Delete
54149 * g77.dg/pr3743-1.f: New test.
54150 * g77.dg/pr3743-2.f: New test.
54151 * g77.dg/pr3743-3.f: New test.
54152 * g77.dg/pr3743-4.f: New test.
54154 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54156 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54158 2002-02-02 Richard Henderson <rth@redhat.com>
54160 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54161 * gcc.c-torture/execute/bf64-1.c: Likewise.
54163 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54165 * gcc.dg/20020201-2.c: New test.
54167 * gcc.dg/20020201-3.c: New test.
54169 * gcc.c-torture/execute/bitfld-2.c: New test.
54171 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54173 * gcc.dg/bitfld-1.c: Update.
54174 * gcc.dg/bitfld-2.c: Update.
54175 * gcc.c-torture/execute/bitfld-1.x: New.
54177 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54179 * gcc.c-torture/execute/20020201-1.c: New test.
54181 2002-02-01 Janis Johnson <janis187@us.ibm.com>
54184 * gcc.dg/20020201-1.c: New test.
54186 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
54189 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54190 * g77.f-torture/compile/pr3743.x: Remove
54192 2002-01-31 Tom Rix <trix@redhat.com>
54194 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54196 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54198 * gcc.dg/noncompile/20020130-1.c: New test.
54200 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
54202 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54204 2002-01-29 Richard Henderson <rth@redhat.com>
54206 * gcc.c-torture/execute/991118-1.c: Cast various constants back
54208 * gcc.c-torture/execute/bf64-1.c: Likewise.
54210 2002-01-29 Jakub Jelinek <jakub@redhat.com>
54212 * gcc.c-torture/execute/20020129-1.c: New test.
54214 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54216 * gcc.c-torture/compile/20000224-1.c: Update.
54217 * gcc.c-torture/execute/bitfld-1.c: New tests.
54218 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54219 * gcc.dg/uninit-A.c: Update.
54221 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
54223 * g++.dg/template/ctor1.C: Add instantiation.
54225 2002-01-28 Paul Koning <pkoning@equallogic.com>
54227 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54228 argument to __builtin_prefetch to be const ptr.
54230 2002-01-28 Jakub Jelinek <jakub@redhat.com>
54232 * gcc.c-torture/compile/20020120-1.c: New test.
54234 2002-01-27 Kazu Hirata <kazu@hxi.com>
54236 * gcc.c-torture/execute/20020127-1.c: New test.
54238 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54240 * g77.dg/f77-edit-i-in.f: New test
54241 * g77.dg/f77-edit-i-out.f: New test
54243 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54245 * gcc.dg/debug/debug.exp: New file.
54246 * gcc.dg/debug/trivial.c: New file.
54247 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54248 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54249 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54250 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54251 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54252 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54253 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54254 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54255 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54256 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54257 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54258 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54259 * gcc.dg/20000503-1.c: Removed.
54260 * gcc.dg/20010207-1.c: Removed.
54261 * gcc.dg/20011223-1.c: Removed.
54262 * gcc.dg/20020104-2.c: Removed.
54263 * gcc.dg/debug-1.c: Removed.
54264 * gcc.dg/debug-2.c: Removed.
54265 * gcc.dg/debug-3.c: Removed.
54266 * gcc.dg/debug-4.c: Removed.
54267 * gcc.dg/debug-5.c: Removed.
54268 * gcc.dg/debug-6.c: Removed.
54269 * gcc.dg/dwarf2-1.c: Removed.
54270 * gcc.dg/dwarf2-2.c: Removed.
54272 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54274 * g++.old-deja/g++.other/eh5.C: New test.
54275 * g++.old-deja/g++.other/sibcall2.C: New test.
54276 * g++.old-deja/g++.other/array9.C: New test.
54277 * g++.old-deja/g++.other/typename2.C: New test.
54278 * g++.old-deja/g++.other/crash60.C: New test.
54279 * g++.old-deja/g++.other/conv9.C: New test.
54280 * g++.old-deja/g++.other/mangle10.C: New test.
54281 * g++.old-deja/g++.other/unchanging1.C: New test.
54282 * g++.old-deja/g++.other/exprstmt1.C: New test.
54283 * g++.old-deja/g++.other/inline23.C: New test.
54284 * g++.old-deja/g++.eh/ia64-1.C: New test.
54285 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54286 * g++.old-deja/g++.other/reload1.C: New test.
54287 * g++.old-deja/g++.other/static20.C: New test.
54288 * g++.old-deja/g++.other/local-alloc1.C: New test.
54289 * g++.old-deja/g++.other/conv8.C: New test.
54290 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54291 * g++.old-deja/g++.other/storeexpr1.C: New test.
54292 * g++.old-deja/g++.other/storeexpr2.C: New test.
54293 * g++.dg/eh/template2.C: New test.
54294 * g++.dg/warn/weak1.C: New test.
54296 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54298 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54299 Remove first, non-varying, argument.
54301 2002-01-23 Richard Henderson <rth@redhat.com>
54303 * gcc.dg/inline-2.c: New.
54305 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54306 Add optional target arg. Check number of arguments.
54307 (scan-assembler-not, scan-assembler-dem): Likewise.
54308 (scan-assembler-dem-not): Likewise.
54310 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54312 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54314 * g++.old-deja/g++.brendan/parse3.C,
54315 g++.old-deja/g++.other/crash26.C,
54316 g++.old-deja/g++.other/crash28.C,
54317 g++.old-deja/g++.other/crash29.C,
54318 g++.old-deja/g++.other/crash30.C,
54319 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54321 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54323 * gcc.dg/20020115-1.c: New.
54325 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54327 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54329 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54331 * gcc.dg/20020122-3.c: New.
54333 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54335 * g++.dg/other/gc1.C: New test.
54337 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54339 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54341 2002-01-22 Richard Henderson <rth@redhat.com>
54343 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54345 2002-01-22 Richard Henderson <rth@redhat.com>
54347 * gcc.dg/20020122-4.c: New.
54349 2002-01-22 H.J. Lu <hjl@gnu.org>
54351 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54353 * gcc.dg/special/ecos.exp: Likewise.
54354 * lib/g++-dg.exp: Likewise.
54355 * lib/g77-dg.exp: Likewise.
54356 * lib/gcc-dg.exp : Likewise.
54357 * lib/mike-g++.exp: Likewise.
54358 * lib/mike-g77.exp: Likewise.
54359 * lib/mike-gcc.exp: Likewise.
54360 * lib/objc-dg.exp: Likewise.
54362 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54365 * gcc.dg/20020122-2.c: New test.
54367 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54369 * gcc.dg/20020122-1.c: New test.
54371 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54373 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54375 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54377 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54379 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54381 * gcc.c-torture/compile/20020121-1.c: New test.
54383 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54385 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54388 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54390 * gcc.dg/20020218-1.c: New test.
54392 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54394 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54396 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54397 "At global scope" warning
54398 * g++.dg/ext/align1.C: Change cygwin test for alignment
54399 from db-bogus to dg-warning
54401 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54403 * g77.f-torture/compile/cpp2.F: New test.
54405 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54407 * g++.dg/template/access1.C: New test.
54409 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54411 * gcc.dg/20020118-1.c: New.
54413 2002-01-18 Kazu Hirata <kazu@hxi.com>
54415 * gcc.c-torture/execute/20020118-1.c: New test.
54417 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54419 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54420 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54421 alignment warnings.
54423 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54425 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54426 torture_with_loops and torture_without_loops
54428 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54430 * gcc.c-torture/compile/20020116-1.c: New test.
54432 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54434 * gcc.dg/20020116-2.c: New test.
54436 * gcc.dg/ultrasp4.c: New test.
54438 * gcc.dg/20020116-1.c: New test.
54440 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54442 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54445 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54447 * gcc.misc-tests/i386-prefetch.exp: New.
54448 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54449 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54450 * gcc.misc-tests/i386-pf-none-1.c: New test.
54451 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54453 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54455 * gcc.dg/gnu89-init-1.c: Add new tests.
54457 2002-01-15 Andreas Jaeger <aj@suse.de>
54459 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54460 * gcc.dg/i386-mmx-2.c: Likewise.
54461 * gcc.dg/i386-sse-1.c: Likewise.
54462 * gcc.dg/i386-sse-2.c: Likewise.
54463 * gcc.dg/i386-sse-3.c: Likewise.
54465 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54467 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54468 Uncomment additional cases that now pass.
54470 2002-01-11 Richard Henderson <rth@redhat.com>
54472 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54473 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54475 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54477 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54479 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54481 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54482 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54484 2002-01-10 Dale Johannesen <dalej@apple.com>
54486 * gcc.c-torture/execute/loop-11.c: New.
54488 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54490 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54491 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54493 2002-01-09 Richard Henderson <rth@redhat.com>
54495 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54496 type in which to perform the operation for each size.
54498 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54500 * gcc.c-torture/compile/20020109-2.c: New test.
54502 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54504 * gcc.c-torture/execute/loop-10.c: New test.
54506 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54508 * gcc.c-torture/compile/20010226-1.c: New test.
54509 * gcc.c-torture/compile/20010227-1.c: New test.
54510 * gcc.c-torture/compile/20010426-1.c: New test.
54511 * gcc.c-torture/compile/20010510-1.c: New test.
54512 * gcc.c-torture/compile/20010605-3.c: New test.
54513 * gcc.c-torture/compile/20010824-1.c: New test.
54514 * gcc.c-torture/execute/20010409-1.c: New test.
54515 * gcc.dg/noncompile/20000901-1.c: New test.
54516 * gcc.dg/20001023-1.c: New test.
54517 * gcc.dg/20001101-1.c: New test.
54518 * gcc.dg/20001102-1.c: New test.
54519 * gcc.dg/20010207-1.c: New test.
54520 * gcc.dg/20010405-1.c: New test.
54521 * gcc.dg/20010822-1.c: New test.
54522 * gcc.dg/20011107-1.c: New test.
54524 2002-01-09 Jeffrey A Law (law@redhat.com)
54526 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54528 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54529 execution failure on PA targets.
54531 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54533 * gcc.c-torture/compile/20020109-1.c: New test.
54535 2002-01-08 Kazu Hirata <kazu@hxi.com>
54537 * gcc.c-torture/execute/20020108-1.c: New test.
54539 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54541 * gcc.dg/20020108-1.c: New test.
54543 2002-01-08 H.J. Lu <hjl@gnu.org>
54545 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54548 2002-01-08 Geoff Keating <geoffk@redhat.com>
54550 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54553 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54555 * gcc.dg/altivec-4.c: Test altivec predicates.
54557 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54559 * gcc.c-torture/execute/20020107-1.c: New test.
54561 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54564 * gcc.c-torture/compile/20020106-1.c: New test.
54566 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54568 * gcc.c-torture/execute/nestfunc-4.c: New test.
54570 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54572 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54573 extra triple that slipped in.
54574 * g++.old-deja/g++.abi/align.C: Likewise.
54575 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54577 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54579 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54580 * g++.old-deja/g++.abi/align.C: Likewise.
54581 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54583 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54585 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54588 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54590 * gcc.dg/20020104-1.c: New test.
54592 * gcc.dg/20020104-2.c: New test.
54594 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54596 * gcc.dg/20020103-1.c: Fix typo in target selector.
54598 2002-01-03 Richard Henderson <rth@redhat.com>
54600 * gcc.dg/20020103-1.c: New.
54602 2002-01-03 Kazu Hirata <kazu@hxi.com>
54604 * gcc.c-torture/execute/20020103-1.c: New test.
54606 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54608 * g++.dg/other/debug2.C: New test.
54610 * gcc.c-torture/compile/20020103-1.c: New test.
54612 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54614 * gcc.dg/gnu89-init-1.c: Added new tests.
54616 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54618 * g++.dg/template/friend2.C: Remove as patch is reverted.
54620 * g++.dg/warn/oldcast1.C: New test.
54622 * g++.dg/template/ptrmem1.C: New test.
54623 * g++.dg/template/ptrmem2.C: New test.
54625 * g++.dg/template/ntp.C: New test.
54627 * g++.dg/other/component1.C: New test.
54629 * g++.dg/template/ttp3.C: New test.
54631 * g++.dg/template/friend2.C: New test.
54632 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54634 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54636 * g++.dg/other/ptrmem1.C: New test.
54637 * g++.dg/other/ptrmem2.C: New test.
54639 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54641 * g++.dg/template/ctor1.C: New test.
54643 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54645 * g++.dg/template/friend2.C: New test.
54647 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54649 * gcc.dg/mmix-1.c: New test.
54651 2001-12-31 Richard Henderson <rth@redhat.com>
54653 * gcc.dg/asm-5.c: New.
54655 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54657 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54658 in namespace __gnu_cxx
54660 2001-12-30 Richard Henderson <rth@redhat.com>
54662 * gcc.dg/debug-6.c: New.
54664 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54666 * gcc.c-torture/compile/20011229-2.c: New test.
54668 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54670 * gcc.dg/debug-3.c: New test.
54671 * gcc.dg/debug-4.c: New test.
54672 * gcc.dg/debug-5.c: New test.
54674 2001-12-29 Richard Henderson <rth@redhat.com>
54676 * g++.dg/eh/loop1.C: New.
54678 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54680 * g++.dg/template/crash1.C: New test.
54682 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54684 * g++.dg/other/const1.C: New test.
54686 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54688 * gcc.c-torture/compile/20011229-1.c: New test.
54690 2001-12-28 Stan Shebs <shebs@apple.com>
54692 * lib/objc-torture.exp: Resync with c-torture.exp.
54693 * lib/objc.exp: Load standard libraries.
54695 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54697 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54700 2001-12-27 Roger Sayle <roger@eyesopen.com>
54702 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54704 2001-12-27 Richard Henderson <rth@redhat.com>
54706 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54708 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54710 * g++.dg/eh/ctor1.C: New test.
54711 * g++.dg/other/error2.C: New test.
54713 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54715 * g++.dg/other/init2.C: New test.
54717 2001-12-24 Richard Henderson <rth@redhat.com>
54719 * gcc.dg/20011223-1.c: New.
54720 * gcc.dg/inline-1.c: New.
54722 2001-12-23 Richard Henderson <rth@redhat.com>
54724 * gcc.dg/asm-4.c: Test operand modifiers.
54726 2001-12-23 Richard Henderson <rth@redhat.com>
54728 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54730 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54732 * gcc.c-torture/execute/20011223-1.c: New test.
54734 2001-12-21 Richard Henderson <rth@redhat.com>
54736 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54737 re-enables the warning.
54739 2001-12-21 Richard Henderson <rth@redhat.com>
54741 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54743 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54745 * gcc.c-torture/compile/20011218-1.c: New test.
54747 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54749 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54751 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54752 epilogue generation for ARM ISR routines.
54754 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54756 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54757 * gcc.dg/format/c90-printf-3.c: Likewise.
54758 * gcc.dg/format/c99-printf-3.c: Likewise.
54759 * gcc.dg/format/ext-1.c: Likewise.
54760 * gcc.dg/format/ext-6.c: Likewise.
54761 * gcc.dg/format/format.h: Prototype unlocked stdio.
54763 2001-12-20 Richard Henderson <rth@redhat.com>
54765 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54767 (malloc): Correct allocation logic. Abort if we fill up the
54768 arena before initialization complete.
54769 (realloc): Correct allocation logic.
54771 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54773 * gcc.c-torture/compile/20011219-2.c: New test.
54775 * gcc.c-torture/execute/20011219-1.c: New test.
54777 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54779 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54780 target does not support weak symbols.
54782 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54784 * gcc.c-torture/compile/20011219-1.c: New test.
54786 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54788 * g++.dg/other/error1.C: New test.
54790 2001-12-17 Jeffrey A Law (law@redhat.com)
54792 * gcc.c-torture/execute/20011217-1.c: New test.
54794 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54796 * objc.dg/special/: New directory.
54797 * objc.dg/special/special.exp: New file.
54798 * objc.dg/special/unclaimed-category-1.h: New file.
54799 * objc.dg/special/unclaimed-category-1a.m: New file.
54800 * objc.dg/special/unclaimed-category-1.m: New file.
54802 2001-12-17 Andreas Jaeger <aj@suse.de>
54804 * gcc.c-torture/compile/20011217-2.c: New test.
54806 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54808 * gcc.c-torture/compile/20011217-1.c: New test.
54810 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54812 * gcc.dg/20011214-1.c: New.
54814 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54816 * gcc.dg/altivec-4.c: New.
54818 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54820 * gcc.dg/20011113-1.c: New test.
54822 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54824 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54825 std::__malloc_alloc_template<0> and
54826 std::__default_alloc_template<false, 0>.
54828 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54830 * objc/execute/bf-21.m: New test.
54831 * objc/execute/enumeration-1.m: New test.
54832 * objc/execute/enumeration-2.m: New test.
54834 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54836 * gcc.dg/gnu89-init-1.c: New test.
54838 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54840 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54841 * g++.old-deja/g++.jason/2371.C: Likewise.
54842 * g++.old-deja/g++.jason/template33.C: Likewise.
54843 * g++.old-deja/g++.jason/template34.C: Likewise.
54844 * g++.old-deja/g++.jason/template36.C: Likewise.
54845 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54846 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54847 * g++.old-deja/g++.other/typename1.C: Likewise.
54848 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54849 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54850 * g++.old-deja/g++.pt/typename11.C: Likewise.
54851 * g++.old-deja/g++.pt/typename14.C: Likewise.
54852 * g++.old-deja/g++.pt/typename16.C: Likewise.
54853 * g++.old-deja/g++.pt/typename3.C: Likewise.
54854 * g++.old-deja/g++.pt/typename4.C: Likewise.
54855 * g++.old-deja/g++.pt/typename5.C: Likewise.
54856 * g++.old-deja/g++.pt/typename7.C: Likewise.
54857 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54859 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54861 * g++.dg/other/linkage1.C: New test.
54862 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54865 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54867 * gcc.dg/concat.c: New test.
54869 2001-12-11 Stan Shebs <shebs@apple.com>
54871 * objc/compile: New test directory.
54872 * objc/compile/compile.exp: New expect script.
54873 * objc/compile/20011211-1.m: New compile test.
54875 2001-12-11 Jason Merrill <jason@redhat.com>
54877 * lib/prune.exp (prune_gcc_output): Also handle "In member
54878 function". So many permutations...
54880 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54882 * g++.dg/template/typedef1.C: New test.
54884 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54886 * g++.dg/other/copy1.C: New test.
54888 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54890 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54892 * gcc.dg/builtin-choose-expr.c: New.
54894 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54896 * gcc.dg/altivec-2.c: New.
54898 2001-12-07 Richard Henderson <rth@redhat.com>
54900 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54902 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54904 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54907 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54909 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54911 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54913 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54914 variable argument list.
54916 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54918 * gcc.c-torture/execute/memcheck: Delete entire directory.
54919 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54920 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54922 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54924 * gcc.dg/Wshadow-1.c: New test.
54926 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54928 * gcc.c-torture/compile/20011130-1.c: New test.
54930 * gcc.dg/noncompile/20011025-1.c: New test.
54932 * g++.dg/other/anon-union.C: New test.
54934 * gcc.c-torture/execute/20011024-1.c: New test.
54936 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54938 * gcc.c-torture/execute/20000722-1.x,
54939 gcc.c-torture/execute/20010123-1.x: Remove.
54940 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54941 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54942 gcc.dg/c99-complit-2.c: New tests.
54944 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54946 * g++.dg/inherit/base1.C: New test.
54948 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54950 * g++.dg/other/stdarg1.C: New test.
54952 * gcc.c-torture/compile/20011130-2.c: New test.
54954 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54956 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54957 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54958 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54959 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54960 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54961 * gcc.dg/builtin-prefetch-1.c: New test.
54963 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54965 * gcc.dg/20011130-1.c: New test.
54967 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54969 * g++.dg/other/scope1.C: New test.
54970 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54972 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54974 * gcc.dg/vla-init-1.c: New test.
54976 2001-12-01 Geoff Keating <geoffk@redhat.com>
54978 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54980 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54982 * objc.dg/alias.m: Update.
54983 * objc.dg/class-1.m: Update.
54984 * objc.dg/const-str-1.m: Update.
54985 * objc.dg/fwd-proto-1.m: Update.
54986 * objc.dg/id-1.m: Update.
54987 * objc.dg/super-class-1.m: Update.
54989 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54991 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54994 2001-11-28 Jeffrey A Law (law@cygnus.com)
54996 * gcc.c-torture/execute/20011128-1.c: New test.
54998 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
55000 * gcc.dg/20011127-1.c: New test.
55002 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55004 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
55005 from Austin Group draft 7.
55006 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
55007 scanf format arguments.
55008 * gcc.dg/format/no-exargs-2.c: New test.
55010 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
55012 * g++.dg/abi/vbase8-4.C: New test.
55014 2001-11-24 Ian Lance Taylor <ian@airs.com>
55016 * gcc.c-torture/execute/20011121-1.c: New test.
55018 2001-11-23 Jeffrey A Law (law@cygnus.com)
55020 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55022 2001-11-23 Andreas Jaeger <aj@suse.de>
55024 * gcc.dg/cpp/charconst-2.c: New test.
55026 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
55028 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55029 to the host if it is remote. Let tests specify extra headers
55031 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55032 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55033 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55034 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55035 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55036 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55037 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55038 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55039 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55040 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55042 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
55044 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55045 for little endian ARMs.
55047 2001-11-20 Jakub Jelinek <jakub@redhat.com>
55049 * gcc.c-torture/compile/20011119-1.c: New test.
55050 * gcc.c-torture/compile/20011119-2.c: New test.
55052 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
55054 * gcc.dg/altivec-1.c: Fix typo.
55056 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55058 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55060 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
55062 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55064 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
55066 * lib/g77.exp: Don't specify --rpath-link.
55068 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55069 across all the headers.
55070 * gcc.dg/format/format.exp: For testing on a remote host,
55073 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55074 * gcc.c-torture/execute/930406-1.c: Likewise.
55075 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55077 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
55079 * gcc.dg/altivec-1.c: New.
55081 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
55083 * gcc.dg/cpp/fpreprocessed.c: New test case.
55085 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55087 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55088 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55089 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55091 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55093 * gcc.dg/no-builtin-1.c: New test.
55095 2001-11-16 Jakub Jelinek <jakub@redhat.com>
55097 * gcc.c-torture/execute/20011115-1.c: New test.
55099 2001-11-15 Jakub Jelinek <jakub@redhat.com>
55101 * gcc.c-torture/compile/20011114-2.c: New test.
55102 * gcc.c-torture/compile/20011114-3.c: New test.
55103 * gcc.c-torture/compile/20011114-4.c: New test.
55105 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
55107 * g++.dg/other/init1.C: New test.
55109 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
55111 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55114 * gcc.c-torture/execute/20011114-1.c: New testcase.
55116 * gcc.c-torture/compile/20010327-1.c: Revert last change.
55117 * gcc.c-torture/compile/20011114-1.c: New test, exactly
55118 like the (before this change) version of 20010327-1.c.
55120 2001-11-14 Roger Sayle <roger@eyesopen.com>
55122 * gcc.c-torture/execute/string-opt-13.c: New testcase.
55124 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
55126 * g++.dg/init/array2.C: New test.
55128 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
55130 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55132 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
55134 * g++.dg/other/forscope1.C: New test.
55135 * g++.dg/ext/forscope1.C: New test.
55136 * g++.dg/ext/forscope2.C: New test.
55138 2001-11-13 Jakub Jelinek <jakub@redhat.com>
55140 * gcc.c-torture/execute/20011113-1.c: New test.
55142 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
55144 * gcc.c-torture/execute/20011109-2.c: New test.
55146 * gcc.c-torture/execute/20011109-1.c: New test.
55148 2001-11-09 Jakub Jelinek <jakub@redhat.com>
55150 * gcc.c-torture/compile/20011109-1.c: New test.
55152 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
55154 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55155 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55156 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55157 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55158 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55159 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55160 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55162 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
55164 * g++.dg/warn/Wshadow-1.C: New tests.
55165 * g++.old-deja/g++.mike/for3.C: Update.
55167 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
55169 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55170 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55171 XFAILs. Adjust expected error texts.
55172 * gcc.c-torture/compile/20011106-1.c,
55173 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55174 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55175 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55176 gcc.dg/c99-array-lval-5.c: New tests.
55178 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55180 * gcc.dg/cpp/defined.c: Update.
55182 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55184 * gcc.c-torture/execute/anon-1.c: New test.
55186 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
55188 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55189 same size, so no warning should be produced on stormy16.
55191 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55192 due to oversized array.
55193 * g++.old-deja/g++.mike/ns15.C: Likewise.
55194 * g++.old-deja/g++.pt/crash16.C: Likewise.
55196 2001-11-02 Graham Stott <grahams@redhat.com>
55198 * g++.dgother/debug1.C: Fix typos.
55200 2001-11-01 Jakub Jelinek <jakub@redhat.com>
55202 * g++.dg/other/debug1.C: New test.
55204 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55206 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55209 2001-10-30 Jakub Jelinek <jakub@redhat.com>
55211 * gcc.dg/20011029-2.c: New test.
55213 * gcc.c-torture/compile/20011029-1.c: New test.
55215 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
55217 * objc/execute/class_self-1.m: New test.
55218 * objc/execute/class_self-2.m: New test.
55220 2001-10-25 Zack Weinberg <zack@codesourcery.com>
55222 * gcc.misc-tests/msgs.exp: Delete.
55223 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55224 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
55225 error set to match recent changes.
55227 2001-10-24 Zack Weinberg <zack@codesourcery.com>
55229 * gcc.dg/20011021-1.c: New test.
55231 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55233 * gcc.c-torture/compile/20011023-1.c: New test.
55235 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55237 * lib/g77.exp: Rewrite based on lib/g++.exp.
55239 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55241 * gcc.c-torture/execute/20011019-1.c: New test.
55243 * gcc.dg/20011018-1.c: New test.
55245 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55247 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55249 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55251 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55252 * gcc.dg/attr-invalid.c: Likewise.
55254 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55256 * gcc.dg/20011015-1.c: New test.
55258 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55260 * g++.dg/template/unify2.C: New test.
55262 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55264 * g++.dg/other/exception-specification.C: New test
55266 2001-10-13 Tom Rix <trix@redhat.com>
55268 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55269 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55271 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55273 * gcc.dg/20011009-1.c: New test.
55275 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55278 * g++.dg/other/friend1.C: New test.
55280 2001-10-11 Richard Henderson <rth@redhat.com>
55282 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55284 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55286 * gcc.c-torture/compile/20011010-1.c: New.
55288 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55290 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55291 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55292 g77.f-torture/execute/execute.exp,
55293 g77.f-torture/noncompile/noncompile.exp,
55294 gcc.c-torture/compile/compile.exp,
55295 gcc.c-torture/execute/execute.exp,
55296 gcc.c-torture/execute/ieee/ieee.exp,
55297 gcc.c-torture/execute/memcheck/memcheck.exp,
55298 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55299 objc/execute/execute.exp: Update FSF address.
55301 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55303 * gcc.dg/cpp/cmdlne-C.c: Update.
55304 * gcc.dg/cpp/cmdlne-C2.c: New.
55306 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55308 * gcc.c-torture/execute/20011008-3.c: New.
55310 2001-10-08 DJ Delorie <dj@redhat.com>
55312 * gcc.dg/20011008-1.c: New.
55313 * gcc.dg/20011008-2.c: New.
55315 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55317 * gcc.dg/cpp/spacing1.c: Update test.
55319 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55321 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55322 spelling errors of "separate" as "seperate".
55324 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55326 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55327 enough to avoid inlining.
55329 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55331 * lib/g77.exp: set libg2c_dir correctly.
55333 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55335 * gcc.dg/cpp/macro11.c: New test.
55337 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55339 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55340 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55341 gcc.dg/format/multattr-3.c: New tests.
55342 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55343 tests for format attributes on function pointers being rejected.
55345 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55347 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55349 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55351 * g++.dg/warn/format1.C: New test.
55353 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55355 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55357 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55359 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55361 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55363 * gcc.dg/cpp/redef2.c: Add test.
55365 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55367 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55368 long-standing bug on i686, apparently.
55369 * gcc.c-torture/execute/loop-2c.x: New file.
55370 * gcc.c-torture/execute/loop-2d.x: New file.
55371 * gcc.c-torture/execute/loop-3c.x: New file.
55373 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55375 * gcc.dg/cpp/20000625-2.c: Correct line number.
55377 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55379 * gcc.dg/cpp/macro10.c: New test.
55380 * gcc.dg/cpp/strify3.c: New test.
55381 * gcc.dg/cpp/spacing1.c: Add tests.
55382 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55383 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55385 2001-09-24 DJ Delorie <dj@redhat.com>
55387 * gcc.c-torture/execute/20010924-1.c: New test.
55389 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55391 * objc/execute/paste.m: Remove.
55393 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55395 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55397 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55399 * g77.dg/strlen0.f: New test.
55401 2001-09-21 Richard Henderson <rth@redhat.com>
55403 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55404 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55406 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55408 Table-driven attributes.
55409 * g++.dg/ext/attrib1.C: New test.
55411 2001-09-20 DJ Delorie <dj@redhat.com>
55413 * gcc.dg/20000926-1.c: Update expected warning messages.
55414 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55415 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55418 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55420 * g++.dg/eh/registers1.C: New test case.
55422 2001-09-17 Richard Henderson <rth@redhat.com>
55424 * gcc.dg/array-5.c: Fix VLA decomposition test.
55426 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55428 * gcc.dg/cpp/line5.c: New testcase.
55430 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55432 * gcc.dg/cpp/macro9.c: New test.
55434 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55436 * gcc.c-torture/execute/980223.c: Change type of addr from long
55439 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55441 * gcc.c-torture/execute/20010915-1.c: New test.
55443 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55445 * g77.dg/bprob: New directory.
55446 * g77.dg/bprob/bprob.exp: New file.
55447 * g77.dg/bprob/bprob-1.f: New test.
55448 * g77.dg/gcov: New directory.
55449 * g77.dg/gcov/gcov.exp: New file.
55450 * g77.dg/gcov/gcov-1.f: New test.
55451 * g77.dg/gcov/gcov-1.x: New file.
55453 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55455 * gcc.dg/cpp/directiv.c: Update.
55456 * gcc.dg/cpp/undef1.c: Update.
55458 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55460 * gcc.dg/20010912-1.c: New test.
55462 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55464 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55465 language-independent file in lib.
55466 * lib/gcov.exp: New file.
55468 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55470 * gcc.c-torture/compile/20010911-1.c: New test.
55472 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55474 * lib/profopt.exp: New, to support profile-directed optimizations.
55475 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55476 * gcc.misc-tests/bprob-1.c: New test.
55477 * gcc.misc-tests/bprob-2.c: New test.
55479 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55481 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55482 XFAIL and which kinds of gcov output to verify.
55483 * gcc.misc-tests/gcov-4b.x: New file.
55484 * gcc.misc-tests/gcov-5b.x: New file.
55485 * gcc.misc-tests/gcov-6.x: New file.
55486 * gcc.misc-tests/gcov-7.c: New test.
55487 * gcc.misc-tests/gcov-7.x: New file.
55489 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55491 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55492 * gcc.misc-tests/gcov-6.c: New test.
55494 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55497 * g++.dg/abi/vbase1.C: New test.
55499 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55501 * objc.dg/method-2.m: New.
55503 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55506 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55507 * g++.dg/init/empty1.C: New test.
55509 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55511 * gcc.c-torture/compile/20010903-1.c: New test.
55513 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55515 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55518 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55520 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55522 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55524 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55526 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55528 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55529 for 16-bit 'unsigned int'.
55531 2001-08-29 Kazu Hirata <kazu@hxi.com>
55533 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55535 2001-08-27 Richard Henderson <rth@redhat.com>
55537 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55538 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55540 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55542 * gcc.dg/asm-names.c (ymain): New.
55544 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55546 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55547 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55548 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55550 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55552 * gcc.dg/compare5.c: New testcase.
55554 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55556 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55557 and "In instantiation".
55559 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55561 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55563 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55565 * gcc.misc-tests/gcov.exp: Add support for branch information.
55566 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55567 * gcc.misc-tests/gcov-4.c: New test.
55568 * gcc.misc-tests/gcov-4b.c: New test.
55569 * gcc.misc-tests/gcov-5b.c: New test.
55571 2001-08-20 Zack Weinberg <zackw@panix.com>
55573 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55576 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55578 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55580 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55582 * g++.dg/eh/template1.C: New test.
55584 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55586 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55588 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55591 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55593 * lib/g77-dg.exp: Use prune.exp for common procedures
55594 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55595 * lib/g77.exp: (g77-dg-prune) Remove
55597 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55599 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55601 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55603 * g++.dg/template/unify1.C: New test.
55605 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55607 * g++.dg/abi/empty4.C: New test.
55609 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55611 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55613 * g77.f-torture/compile/pr3743.x: Likewise.
55615 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55617 * g++.dg/other/using-declaration.C: New test.
55619 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55621 * gcc.dg/cpp/tr-sign.c: New testcase.
55623 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55625 * gcc.dg/cpp/19951025-1.c: Revert.
55626 * gcc.dg/cpp/directiv.c: We no longer process directives that
55627 interrupt macro arguments.
55629 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55631 * gcc.dg/bconstp-1.c: New test.
55633 2001-08-03 Richard Henderson <rth@redhat.com>
55635 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55637 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55639 * gcc.dg/cpp/19951025-1.c: Update.
55641 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55643 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55646 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55649 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55650 * g++.old-deja/g++.other/std1.C: Likewise.
55651 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55653 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55655 * lib/g77.exp: Load gcc-defs.exp for common procedures
55656 (g77_pass, g77_fail, g77_finish, g77_exit,
55657 ${tool}_check_unsupported_p} Now redundant. Deleted.
55659 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55661 * g77.dg/fbackslash.f
55662 * g77.dg/fcase-preserve.f
55664 * g77.dg/ffixed-line-length-0.f
55665 * g77.dg/ffixed-line-length-132.f
55666 * g77.dg/ffixed-line-length-7.f
55667 * g77.dg/ffixed-line-length-72.f
55668 * g77.dg/ffixed-line-length-none.f
55669 * g77.dg/ffree-form-1.f
55670 * g77.dg/fno-backslash.f
55671 * g77.dg/fno-f90-1.f
55672 * g77.dg/fno-fixed-form-1.f
55673 * g77.dg/fno-onetrip.f
55674 * g77.dg/fno-typeless-boz.f
55675 * g77.dg/fno-underscoring.f
55676 * g77.dg/fno-vxt-1.f
55677 * g77.dg/fonetrip.f
55678 * g77.dg/ftypeless-boz.f
55679 * g77.dg/fugly-assumed.f
55680 * g77.dg/funderscoring.f
55683 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55685 * objc.dg/fwd-proto-1.m: New.
55686 * objc.dg/local-decl-1.m: New.
55687 * objc.dg/naming-1.m: New.
55688 * objc.dg/naming-2.m: New.
55689 * objc.dg/proto-hier-1.m: New.
55691 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55693 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55694 largest-type elements to a struct makes its size grow.
55696 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55698 * g++.dg/abi/vthunk1.C: New test.
55700 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55702 * g++.dg/abi/vbase8-22.C: New test.
55704 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55706 * gcc.dg/cpp/macro8.c: New test.
55708 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55710 * g++.dg/abi/vbase8-21.C: New test.
55712 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55714 * g++.dg/abi/vbase8-10.C: New test.
55716 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55718 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55719 ${tool}_set_ld_library_path.
55721 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55724 2001-07-26 Stan Cox <scox@redhat.com>
55726 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55727 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55728 gcc_exit, gcc_check_unsupported_p):
55729 Moved to gcc-deps.exp
55730 * gcc-deps.exp: New file.
55732 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55734 * g++.old-deja/g++.pt/defarg14.C: New test.
55736 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55738 * g++.old-deja/g++.other/lineno5.C: New test.
55740 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55742 * g++.old-deja/g++.pt/crash68.C: New test.
55744 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55746 * g++.old-deja/g++.other/crash42.C: New test.
55748 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55750 * gcc.dg/cpp/extratokens.c: Fix.
55751 * gcc.dg/cpp/skipping2.c: New tests.
55753 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55755 * gcc.c-torture/execute/20010724-1.c: New file.
55756 * gcc.c-torture/execute/20010724-1.x: New file.
55758 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55760 * g++.old-deja/g++.other/cond7.C: New test.
55762 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55764 * g++.old-deja/g++.other/optimize4.C: New test.
55766 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55768 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55770 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55772 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55773 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55774 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55775 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55777 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55778 bug report" message.
55780 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55781 * g++.dg/ext/instantiate1.C: Move from old-deja.
55783 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55785 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55786 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55787 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55788 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55790 2001-07-23 Jeffrey A Law (law@cygnus.com)
55792 * gcc.c-torture/execute/20010723-1.c: New test.
55794 2001-07-23 Ben Elliston <bje@redhat.com>
55796 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55798 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55800 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55802 Delete handling of ieee_multilib_flags.
55803 Pass -mieee for alpha*-*-* and sh-*-*.
55804 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55806 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55808 Remove old-abi tests.
55809 * g++.old-deja/g++.mike/p11116.C: Remove.
55810 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55812 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55814 * g77.f-torture/compile/pr3743.f: New test
55816 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55818 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55820 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55822 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55823 g++.old-deja/g++.pt/static6.C: Likewise.
55824 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55825 supports weak symbols.
55827 2001-07-18 Andreas Jaeger <aj@suse.de>
55829 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55832 2001-07-18 Andreas Jaeger <aj@suse.de>
55834 * gcc.dg/iftrap-1.c: Fix target line.
55836 2001-07-17 Richard Henderson <rth@redhat.com>
55838 * gcc.c-torture/execute/20010717-1.c: New.
55840 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55842 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55845 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55847 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55849 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55851 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55852 UAC_SIGBUS, UAC_NOPRINT definitions.
55854 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55856 * objc/execute/object_is_class.m: New test.
55857 * objc/execute/object_is_meta_class.m: New test.
55859 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55861 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55862 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55864 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55866 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55867 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55869 2001-07-14 Richard Henderson <rth@redhat.com>
55871 * gcc.dg/iftrap-1.c: New.
55873 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55875 * g77.f-torture/execute/intrinsic77.f: New test.
55877 2001-07-11 Janis Johnson <janis@us.ibm.com>
55879 * gcc.misc-tests/gcov-3.c: New test.
55881 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55883 * gcc.c-torture/compile/20010711-1.c,
55884 * gcc.c-torture/compile/20010711-2.c: New tests.
55886 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55888 * gcc.c-torture/execute/20010711-1.c: New test.
55890 2001-07-11 Ben Elliston <bje@redhat.com>
55892 * g++.old-deja/g++.other/enum5.C: New test.
55894 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55896 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55897 (g++-dg-prune): Call prune_gcc_output.
55898 * prune.exp: New file for prune_gcc_output.
55899 * lib/g++.exp, lib/gcc.exp: Load it.
55901 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55903 * gcc.c-torture/compile/20010701-1.c,
55904 g++.old-deja/g++.ext/attrib6.C: New tests.
55906 2001-07-06 Jeffrey A Law (law@cygnus.com)
55908 * gcc.c-torture/compile/20010706-1.c: New test.
55910 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55912 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55914 2001-06-28 Stan Shebs <shebs@apple.com>
55916 * gcc.dg/pragma-darwin.c: New test.
55918 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55920 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55921 Solaris 2.[678] system.
55923 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55925 * gcc.dg/20010622-1.c: New test.
55927 2001-06-18 Stan Shebs <shebs@apple.com>
55929 * objc.dg: New directory.
55930 * objc.dg/dg.exp: New file.
55931 * objc.dg/alias.m: New.
55932 * objc.dg/class-1.m: New.
55933 * objc.dg/class-2.m: New.
55934 * objc.dg/const-str-1.m: New.
55935 * objc.dg/const-str-2.m: New.
55936 * objc.dg/id-1.m: New.
55937 * objc.dg/method-1.m: New.
55938 * objc.dg/super-class-1.m: New.
55939 * lib/objc-dg.exp: New file.
55941 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55943 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55946 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55948 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55950 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55952 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55955 2001-06-12 Richard Henderson <rth@redhat.com>
55957 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55959 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55961 * g++.old-deja/g++.abi/vbase5.C: New test.
55962 * g++.old-deja/g++.abi/vbase6.C: New test.
55963 * g++.old-deja/g++.abi/vbase7.C: New test.
55965 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55967 * gcc.c-torture/compile/20010610-1.c: New test.
55969 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55971 * g++.old-deja/g++.abi/vbase4.C: New test.
55973 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55975 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55976 support %f for HC11/HC12 targets.
55977 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55978 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55979 on HC11/HC12 targets.
55980 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55982 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55984 * gcc.dg/wchar_t-1.c: New file.
55985 * gcc.dg/wint_t-1.c: Likewise.
55987 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55989 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55991 2001-06-11 Richard Henderson <rth@redhat.com>
55993 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55995 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55997 * gcc.c-torture/compile/20010611-1.c: New test.
55999 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56001 * gcc.dg/c99-tag-1.c: Add more tests.
56003 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
56005 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56006 representation on MN10300 and ARM/Thumb.
56008 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
56010 * g77.f-torture/execute/20010610.f: New.
56012 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
56014 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56017 2001-06-09 Richard Henderson <rth@redhat.com>
56019 * gcc.c-torture/execute/ashrdi-1.c: New.
56020 * gcc.c-torture/execute/ashldi-1.c: New.
56021 * gcc.c-torture/execute/lshrdi-1.c: New.
56023 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
56025 * objc/execute/load-3.m: Added. Check sending +load to categories,
56026 in addition to classes.
56028 2001-06-08 Stan Shebs <shebs@apple.com>
56030 * objc/execute/load-2.m: New test. From Nicola Pero
56031 <n.pero@mi.flashnet.it>.
56033 2001-06-08 Jakub Jelinek <jakub@redhat.com>
56035 * gcc.c-torture/execute/20010605-2.c: New test.
56037 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56039 * g++.old-deja/g++.abi/vbase2.C: New test.
56040 * g++.old-deja/g++.abi/vbase3.C: New test.
56042 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56044 * g++.old-deja/g++.pt/friend49.C: New test.
56046 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
56048 * g++.old-deja/g++.ext/anon3.C: New test.
56050 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
56052 * g++.old-deja/g++.other/conv7.C: New test.
56054 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
56056 * gcc.c-torture/compile/20010605-2.c: New test.
56058 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
56060 * gcc.c-torture/execute/20010604-1.c: New test.
56062 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
56064 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56066 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
56068 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56069 (g++_link_flags): Likewise.
56070 (g++_init): Pass gccpath's value to two previous functions.
56072 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56074 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56075 Ensure logfile entry matches exec command line.
56077 2001-05-31 Richard Henderson <rth@redhat.com>
56079 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56080 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56082 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
56084 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56085 compiler for irix6.2
56087 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
56089 * g++.old-deja/g++.other/optimize3.C: New file.
56091 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
56093 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56096 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
56098 * g++.old-deja/g++.other/optimize2.C: New file.
56100 2001-05-25 Diego Novillo <dnovillo@redhat.com>
56102 * gcc.c-torture/compile/20010518-2.c: New file.
56103 * gcc.c-torture/execute/20010518-1.c: New file.
56104 * gcc.c-torture/execute/20010518-2.c: New file.
56106 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
56108 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56110 2001-05-24 Mark Mitchell <mark@codesourcery.com>
56112 G++ no longer defines builtins that do not begin with __builtin.
56113 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56114 * g++.old-deja/g++.brendand/misc13.C: Likewise.
56115 * g++.old-deja/g++.law/builtin1.C: Likewise.
56116 * g++.old-deja/g++.law/cvt2.C: Likewise.
56117 * g++.old-deja/g++.mike/net5.C: Likewise.
56118 * g++.old-deja/g++.other/builtins1.C: Likewise.
56119 * g++.old-deja/g++.other/builtins2.C: Likewise.
56120 * g++.old-deja/g++.other/builtins3.C: Likewise.
56121 * g++.old-deja/g++.other/builtins4.C: Likewise.
56122 * g++.old-deja/g++.other/inline8.C: Likewise.
56123 * g++.old-deja/g++.robertl/eb39.C: Likewise.
56125 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
56127 * g++.old-deja/g++.pt/using1.C: Adjust.
56128 * g++.old-deja/g++.pt/using2.C: New test.
56130 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
56132 * gcc.dg/cpp/charconst.c: New tests.
56133 * gcc.dg/cpp/escape.c: New tests.
56134 * gcc.dg/cpp/escape-1.c: New tests.
56135 * gcc.dg/cpp/escape-2.c: New tests.
56136 * gcc.dg/cpp/ucs.c: New tests.
56138 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
56140 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56141 native compiler for irix6.5.
56143 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
56145 * lib/g++.exp (g++_include_flags): Use args to compute
56147 (g++_link_flags): Likewise.
56148 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56150 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
56152 * gcc.dg/c90-hexfloat-1.c: Add more tests.
56154 2001-05-21 Geoff Keating <geoffk@redhat.com>
56156 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56159 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56161 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56163 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56164 to STACK_SIZE; Use it to define size of add_histo array.
56165 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56167 (f): Use GITT_SIZE to define size of gitt local table.
56168 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56169 to STACK_SIZE; Use it to define size of bytemem array.
56171 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56173 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56174 on 68HC11/HC12 due to the asm instruction.
56175 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56176 * gcc.c-torture/compile/920520-1.x: Likewise.
56177 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56178 on 68HC11/HC12 because the function is larger than 64K.
56179 * gcc.c-torture/compile/961203-1.x: New file, this test fails
56180 on 68HC11/HC12 because the structure is too large.
56182 2001-05-20 Richard Henderson <rth@redhat.com>
56184 * gcc.c-torture/execute/20010520-1.c: New.
56186 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56188 * g++.old-deja/g++.warn/compare1.C: New test.
56189 * gcc.dg/compare4.c: New test.
56191 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
56193 * g++.old-deja/g++.other/optimize1.C: New test.
56195 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56197 * g++.old-deja/g++.pt/spec41.C: New test.
56199 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
56201 * gcc.c-torture/compile/20010114-1.x: Remove.
56203 2001-05-18 Stan Shebs <shebs@apple.com>
56205 * gcc.c-torture/compile/20010518-1.c: New test.
56207 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
56209 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56210 * g++.old-deja/g++.pt/crash67.C: New test.
56212 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
56214 * g++.old-deja/g++.other/debug9.C: New test.
56216 2001-05-16 Zack Weinberg <zackw@stanford.edu>
56218 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56220 2001-05-16 Jan Hubicka <jh@suse.cz>
56222 * gcc.c-torture/compile/20010516-1.c: New test.
56224 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56226 * g++.old-deja/g++.other/crash41.C: New test.
56228 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56230 * g++.old-deja/g++.pt/crash66.C: New test.
56232 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56234 * g++.old-deja/g++.robertl/eb27.C: Convert.
56236 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56238 * g++.dg/friend-warn.C: New test. Do not warn about friend
56239 declaration being redundant.
56241 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56243 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56245 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56247 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56249 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56251 * lib/g++.exp: Use testsuite_flags.
56253 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56255 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56257 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56259 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56261 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56263 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56265 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56267 * gcc.c-torture/compile/20010313-1.c: New test.
56269 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56271 * gcc.dg/cpp/direct2.c: New test.
56272 * gccq.dg/cpp/direct2s.c: New test.
56274 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56276 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56278 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56279 * g++.old-deja/g++.other/op3.C: Likewise.
56281 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56283 * gcc.dg/cpp/syshdr.h: New file.
56284 * gcc.dg/cpp/sysmac1.c: Update.
56285 * gcc.dg/cpp/sysmac2.c: Update.
56287 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56289 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56291 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56293 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56294 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56296 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56298 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56300 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56302 * lib/g++.exp (g++_include_flags): Don't use any special flags
56303 if TESTING_IN_BUILD_TREE is not defined.
56304 (g++_init): Use a plain 'c++' as the compiler if
56305 TESTING_IN_BUILD_TREEE is not defined.
56307 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56309 * g++.old-deja/g++.eh/catch13.C: New test.
56310 * g++.old-deja/g++.eh/catch14.C: New test.
56312 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56314 * gcc.dg/cpp/tr-define.c: New test.
56316 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56318 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56319 <stdlib.h>, not <malloc.h>.
56321 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56323 * g++.old-deja/g++.ns/template17.C: New test.
56325 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56327 * g++.old-deja/g++.pt/ref4.C: New test.
56329 2001-04-30 Richard Henderson <rth@redhat.com>
56331 * gcc.dg/20000724-1.c: Revert last change.
56333 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56335 * g77.f-torture/execute/20010430.f: New test.
56337 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56339 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56341 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56343 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56345 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56347 * g++.old-deja/g++.eh/crash6.C: New test.
56349 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56351 * g++.old-deja/g++.other/warn7.C: New test.
56353 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56355 * g++.old-deja/g++.other/defarg9.C: New test.
56357 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56359 * g77.f-torture/compile/20010426.f: New test.
56360 * g77.f-torture/execute/20010426.f: New test.
56362 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56364 * g77.f-torture/compile/20000629-1.x: Remove - error
56367 2001-04-26 Jeffrey A Law (law@cygnus.com)
56369 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56370 Tweak slightly to work with g++.dg framework.
56371 * g++.dg/special/ecos.exp: Run initp1.C test.
56372 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56374 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56375 its linker doesn't give line numbers either.
56376 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56378 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56380 * g++.old-deja/g++.other/lex1.C: New test.
56382 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56384 * gcc.dg/noncompile/20010425-1.c: New test.
56386 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56388 * g++.old-deja/g++.pt/mangle2.C: New test.
56390 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56392 * gcc.dg/format/plus-1.c: New test.
56394 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56396 * gcc.dg/20010423-1.c: New test.
56398 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56400 * gcc.c-torture/execute/20010422-1.c: New test.
56402 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56404 * g++.old-deja/g++.ns/type2.C: New test.
56406 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56408 * g++.old-deja/g++.other/perf1.C: New test.
56410 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56412 * gcc.dg/c99-func-2.c: Remove xfail.
56413 * gcc.dg/c99-func-3.c: Remove xfail.
56414 * gcc.dg/c99-func-4.c: Remove xfail.
56416 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56418 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56420 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56422 * gcc.c-torture/compile/20010423-1.c: New test.
56424 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56426 * g++.old-deja/g++.pt/typename28.C: New test.
56428 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56430 * g++.old-deja/g++.abi/empty2.C: New test.
56431 * g++.old-deja/g++.abi/empty3.C: New test.
56433 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56435 * g++.old-deja/g++.other/comdat2.C: New test.
56436 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56438 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56440 * g++.old-deja/g++.other/overload14.C: New test.
56442 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56444 * g++.old-deja/g++.other/lookup23.C: New test.
56446 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56448 * gcc.c-torture/execute/20010403-1.c: New test.
56450 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56451 Mark Mitchell <mark@codesourcery.com>
56453 * lib/old-dejagnu.exp: Don't delete output of executable.
56454 Add .exe suffix to executables.
56456 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56458 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56460 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56462 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56464 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56466 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56467 * g++.old-deja/g++.abi/crash1.C: New test.
56469 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56471 * g++.old-deja/g++.other/crash40.C: New test.
56473 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56475 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56477 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56479 * g++.old-deja/g++.other/warn6.C: New test.
56481 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56483 * g++.old-deja/g++.robertl/eb42.C: Same.
56485 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56487 * gcc.dg/wtr-conversion-1.c: New testcase.
56489 2001-04-10 Richard Henderson <rth@redhat.com>
56491 * g++.old-deja/g++.other/array5.C: New.
56493 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56495 * gcc.c-torture/execute/20010408-1.c: New test.
56497 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56499 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56500 headers and constructs.
56501 * g++.old-deja/g++.robertl/eb79.C: Same.
56502 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56503 * g++.old-deja/g++.robertl/eb73.C: Same.
56504 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56505 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56506 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56507 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56508 * g++.old-deja/g++.robertl/eb44.C: Same.
56509 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56510 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56511 * g++.old-deja/g++.robertl/eb39.C: Same.
56512 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56513 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56514 * g++.old-deja/g++.robertl/eb30.C: Same.
56515 * g++.old-deja/g++.robertl/eb3.C: Same.
56516 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56517 * g++.old-deja/g++.robertl/eb21.C: Same.
56518 * g++.old-deja/g++.robertl/eb15.C: Same.
56519 * g++.old-deja/g++.robertl/eb118.C: Same.
56520 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56521 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56522 * g++.old-deja/g++.robertl/eb109.C: Same.
56523 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56524 * g++.old-deja/g++.mike/rtti1.C: Same.
56525 * g++.old-deja/g++.mike/p658.C: Same.
56526 * g++.old-deja/g++.mike/net46.C: Same.
56527 * g++.old-deja/g++.mike/net34.C: Same.
56528 * g++.old-deja/g++.mike/memoize1.C: Same.
56529 * g++.old-deja/g++.mike/eh2.C: Same.
56530 * g++.old-deja/g++.law/weak.C: Same.
56531 * g++.old-deja/g++.law/visibility7.C: Same.
56532 * g++.old-deja/g++.law/visibility25.C: Same.
56533 * g++.old-deja/g++.law/visibility22.C: Same.
56534 * g++.old-deja/g++.law/visibility2.C: Same.
56535 * g++.old-deja/g++.law/visibility17.C: Same.
56536 * g++.old-deja/g++.law/visibility13.C: Same.
56537 * g++.old-deja/g++.law/visibility10.C: Same.
56538 * g++.old-deja/g++.law/visibility1.C: Same.
56539 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56540 * g++.old-deja/g++.law/vbase1.C: Same.
56541 * g++.old-deja/g++.law/operators32.C: Same.
56542 * g++.old-deja/g++.law/nest3.C: Same.
56543 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56544 * g++.old-deja/g++.law/except5.C (main): Same.
56545 * g++.old-deja/g++.law/cvt7.C (run): Same.
56546 * g++.old-deja/g++.law/cvt2.C: Same.
56547 * g++.old-deja/g++.law/cvt16.C: Same.
56548 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56549 * g++.old-deja/g++.law/ctors17.C (main): Same.
56550 * g++.old-deja/g++.law/ctors13.C: Same.
56551 * g++.old-deja/g++.law/ctors12.C (main): Same.
56552 * g++.old-deja/g++.law/ctors10.C: Same.
56553 * g++.old-deja/g++.law/code-gen5.C: Same.
56554 * g++.old-deja/g++.law/bad-error7.C: Same.
56555 * g++.old-deja/g++.law/arm9.C: Same.
56556 * g++.old-deja/g++.law/arm12.C: Same.
56557 * g++.old-deja/g++.law/arg8.C: Same.
56558 * g++.old-deja/g++.law/arg1.C: Same.
56559 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56560 * g++.old-deja/g++.jason/template31.C: Same.
56561 * g++.old-deja/g++.jason/template24.C (main): Same.
56562 * g++.old-deja/g++.jason/2371.C: Same.
56563 * g++.old-deja/g++.eh/new2.C: Same.
56564 * g++.old-deja/g++.eh/new1.C: Same.
56565 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56566 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56567 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56568 * g++.old-deja/g++.brendan/crash62.C: Same.
56569 * g++.old-deja/g++.brendan/crash52.C: Same.
56570 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56571 * g++.old-deja/g++.brendan/crash38.C: Same.
56572 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56573 * g++.old-deja/g++.brendan/copy9.C: Same.
56575 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56577 * gcc.c-torture/execute/20001203-2.c (memset):
56578 Count argument is of type __SIZE_TYPE__.
56580 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56582 * gcc.c-torture/compile/20010404-1.c: New test.
56584 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56586 * gcc.c-torture/compile/20010326-1.c: New test.
56588 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56590 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56591 peculiarities of the SH.
56592 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56594 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56596 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56597 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56598 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56600 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56602 * g77.f-torture/compile/20010321-1.f: New test.
56604 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56606 * gcc.c-torture/compile/20010329-1.c: New test.
56608 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56610 * gcc.c-torture/execute/20010329-1.c: New test.
56612 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56614 * g++.old-deja/g++.other/eh4.C: Fix typo.
56616 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56618 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56620 2001-03-28 Philip Blundell <philb@gnu.org>
56622 * gcc.c-torture/compile/20010328-1.c: New test.
56624 2001-03-27 Richard Henderson <rth@redhat.com>
56626 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56627 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56629 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56631 * gcc.c-torture/compile/20010327-1.c: New test.
56633 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56635 * g++.old-deja/g++.other/friend12.C: New test.
56636 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56637 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56639 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56641 * gcc.c-torture/execute/20010325-1.c: New test.
56643 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56645 * g++.old-deja/g++.other/mangle3.C: New test.
56647 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56649 * g++.old-deja/g++.other/anon8.C: New test.
56651 2001-03-20 Philip Blundell <philb@gnu.org>
56653 * gcc.c-torture/compile/20010320-1.c: New test.
56655 2001-03-17 Richard Henderson <rth@redhat.com>
56657 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56659 2001-03-15 Geoff Keating <geoff@redhat.com>
56661 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56664 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56666 * g++.old-deja/g++.other/eh4.C: New test.
56668 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56670 * gcc.dg/cpp/mi1.c: Update.
56672 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56674 * g++.old-deja/g++.other/regstack.C: New test.
56676 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56678 * g++.old-deja/g++.other/ref4.C: New test.
56680 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56682 * objc/execute/va_method.m: Added.
56683 * objc/execute/IMP.m: Added.
56684 * objc/execute/_cmd.m: Added.
56685 * objc/execute/accessing_ivars.m: Added.
56686 * objc/execute/class-1.m: Added.
56687 * objc/execute/class-10.m: Added.
56688 * objc/execute/class-11.m: Added.
56689 * objc/execute/class-12.m: Added.
56690 * objc/execute/class-13.m: Added.
56691 * objc/execute/class-14.m: Added.
56692 * objc/execute/class-2.m: Added.
56693 * objc/execute/class-3.m: Added.
56694 * objc/execute/class-4.m: Added.
56695 * objc/execute/class-5.m: Added.
56696 * objc/execute/class-6.m: Added.
56697 * objc/execute/class-7.m: Added.
56698 * objc/execute/class-8.m: Added.
56699 * objc/execute/class-9.m: Added.
56700 * objc/execute/class-tests-1.h
56701 * objc/execute/class-tests-2.h
56702 * objc/execute/compatibility_alias.m: Added.
56703 * objc/execute/encode-1.m: Added.
56704 * objc/execute/formal_protocol-1.m: Added.
56705 * objc/execute/formal_protocol-2.m: Added.
56706 * objc/execute/formal_protocol-3.m: Added.
56707 * objc/execute/formal_protocol-4.m: Added.
56708 * objc/execute/formal_protocol-5.m: Added.
56709 * objc/execute/formal_protocol-6.m: Added.
56710 * objc/execute/formal_protocol-7.m: Added.
56711 * objc/execute/informal_protocol.m: Added.
56712 * objc/execute/initialize.m: Added.
56713 * objc/execute/load.m: Added.
56714 * objc/execute/many_args_method.m: Added.
56715 * objc/execute/nested-3.m: Added.
56716 * objc/execute/no_clash.m: Added.
56717 * objc/execute/private.m: Added.
56718 * objc/execute/redefining_self.m: Added.
56719 * objc/execute/root_methods.m: Added.
56720 * objc/execute/selector-1.m: Added.
56721 * objc/execute/static-1.m: Added.
56722 * objc/execute/static-2.m: Added.
56723 * objc/execute/va_method.m: Added.
56725 2001-03-10 Richard Henderson <rth@redhat.com>
56727 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56729 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56731 * g++.old-deja/g++.other/crash31.C: XFAIL.
56732 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56733 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56734 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56735 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56736 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56738 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56740 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56742 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56744 * gcc.dg/20000724-1.c: Don't use multiline strings.
56746 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56748 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56749 result of -cString against what we expect it to be; don't just
56750 print it out for no one to read.
56752 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56753 Based on testcases provided by Nicola Pero.
56755 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56757 * gcc.dg/cpp/macro7.c: New test.
56759 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56761 * gcc.dg/cpp/multiline.c: Update.
56763 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56765 * g++.old-deja/g++.other/enum3.C: New test.
56767 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56769 * g++.old-deja/g++.other/pod1.C: New test.
56771 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56773 * g++.old-deja/g++.ext/overload1.C: New test.
56775 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56777 * g++.old-deja/g++.pt/using1.C: New test.
56779 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56781 * g++.old-deja/g++.other/using9.C: New test.
56783 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56785 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56787 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56789 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56791 * g++.old-deja/g++.ext/realpt1.C: Remove.
56793 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56795 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56797 2001-02-26 Will Cohen <wcohen@redhat.com>
56799 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56801 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56803 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56804 templatized constructors.
56806 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56808 * gcc.c-torture/execute/20010224-1.c: New test.
56810 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56812 * gcc.c-torture/execute/20010222-1.c: New test.
56814 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56816 * g++.old-deja/g++.other/inline20.C: New test.
56818 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56820 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56822 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56824 * g++.old-deja/g++.other/lookup22.C: New test.
56826 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56828 * g77.dg: New directory.
56829 * g77.dg/20010216-1.f: New test case.
56830 * g77.dg/dg.exp: New driver.
56831 * lib/g77-dg.exp: New driver library.
56833 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56835 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56837 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56839 * g++.old-deja/g++.other/decl9.C: New test.
56841 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56843 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56844 not need <string> and also tests the initialization at runtime.
56846 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56848 * gcc.c-torture/execute/longlong.c: New test.
56850 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56852 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56854 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56856 * gcc.c-torture/execute/920302-1.c (execute):
56857 Change argument type to short.
56859 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56861 * g++.old-deja/g++.pt/deduct6.C: New test.
56863 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56865 * g++.old-deja/g++.pt/deduct5.C: New test.
56867 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56869 * gcc.c-torture/execute/20010209-1.c: New test.
56871 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56873 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56875 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56877 * g++.dg/vtgc1.C: Update for new ABI.
56879 * consistency.vlad: New directory, 1665 files.
56881 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56883 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56885 * gcc.dg/cpp/digraphs.c: Declare puts.
56887 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56889 * g++.old-deja/g++.other/warn5.C: New test.
56891 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56893 * g++.old-deja/g++.pt/spec40.C: New test.
56895 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56897 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56899 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56901 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56903 * gcc.c-torture/compile/20010209-1.c: New test.
56905 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56907 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56908 excess errors message but not if it crashes.
56909 * g++.old-deja/g++.other/crash27.C: Likewise.
56910 * g++.old-deja/g++.other/crash28.C: Likewise.
56911 * g++.old-deja/g++.other/crash30.C: Likewise.
56912 * g++.old-deja/g++.other/crash32.C: Likewise.
56913 * g++.old-deja/g++.other/crash35.C: Likewise.
56914 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56916 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56918 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56919 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56920 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56921 g77.f-torture/execute/execute.exp,
56922 g77.f-torture/noncompile/noncompile.exp,
56923 gcc.c-torture/execute/execute.exp,
56924 gcc.c-torture/execute/memcheck/memcheck.exp,
56925 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56926 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56927 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56928 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56929 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56930 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56931 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56932 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56933 Remove bug reporting instructions with ancient email addresses.
56935 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56937 * gcc.dg/20010202-1.c: New test.
56938 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56940 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56942 * g++.dg/stdbool-if.C: New test.
56944 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56946 * objc/execute/fdecl.m: Added main().
56948 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56950 * gcc.c-torture/execute/20010206-1.c: New test.
56952 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56954 * gcc.dg/cpp/avoidpaste1.c: Update.
56956 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56958 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56959 Pero <nicola@brainstorm.co.uk>.
56960 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56962 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56964 * g++.old-deja/g++.pt/spec39.C: New test.
56966 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56968 * gcc.c-torture/compile/20010202-1.c: New test.
56970 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56972 * g++.old-deja/g++.abi/primary2.C: New test.
56973 * g++.old-deja/g++.abi/primary3.C: New test.
56974 * g++.old-deja/g++.abi/primary4.C: New test.
56975 * g++.old-deja/g++.abi/primary5.C: New test.
56976 * g++.old-deja/g++.abi/vtable3.h: New test.
56977 * g++.old-deja/g++.abi/vtable3a.C: New test.
56978 * g++.old-deja/g++.abi/vtable3b.C: New test.
56979 * g++.old-deja/g++.abi/vtable3c.C: New test.
56980 * g++.old-deja/g++.abi/vtable3d.C: New test.
56981 * g++.old-deja/g++.abi/vtable3e.C: New test.
56982 * g++.old-deja/g++.abi/vtable3f.C: New test.
56983 * g++.old-deja/g++.abi/vtable3g.C: New test.
56984 * g++.old-deja/g++.abi/vtable3h.C: New test.
56985 * g++.old-deja/g++.abi/vtable3i.C: New test.
56986 * g++.old-deja/g++.abi/vtable3j.C: New test.
56987 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56989 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56991 * g++.old-deja/g++.other/anon6.C: New test.
56992 * g++.old-deja/g++.other/anon7.C: New test.
56994 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56996 * gcc.dg/cpp/avoidpaste2.c: New tests.
56998 2001-01-31 Jakub Jelinek <jakub@redhat.com>
57000 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57002 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
57004 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57005 DECIMAL_DIG cases for Irix."
57007 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
57009 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57011 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
57013 * gcc.dg/c99-tag-1.c: New test.
57015 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57017 * gcc.dg/cpp/tr-warn1.c: Add tests.
57019 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57021 * gcc.dg/cpp/avoidpaste1.c: Update.
57022 * gcc.dg/cpp/paste4.c: Update.
57024 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
57026 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57029 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57031 * g++.old-deja/g++.other/inline19.C: New test.
57033 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
57035 * gcc.dg/Wlarger-than.c: New test.
57037 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
57039 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57041 2001-01-29 Jakub Jelinek <jakub@redhat.com>
57043 * gcc.c-torture/execute/20010129-1.c: New test.
57044 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57046 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
57048 * gcc.dg/cpp/avoidpaste1.c: Test case.
57050 2001-01-28 Jakub Jelinek <jakub@redhat.com>
57052 * g++.old-deja/g++.other/inline18.C: New test.
57054 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57056 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57057 and __builtin_putchar.
57059 2001-01-27 Jakub Jelinek <jakub@redhat.com>
57061 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57064 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
57066 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57067 floating point number rounding mode to round to the nearest
57068 representable mode.
57070 2001-01-25 Jakub Jelinek <jakub@redhat.com>
57072 * g++.old-deja/g++.other/mangle2.C: New test.
57074 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
57076 * gcc.c-torture/compile/20010124-1.c: New test.
57078 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
57080 * g++.old-deja/g++.pt/spec38.C: New test.
57082 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57084 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57087 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57089 * gcc.c-torture/execute/20010123-1.c: New test.
57091 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57093 * g++.old-deja/g++.pt/spec37.C: New test.
57095 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57097 * g++.old-deja/g++.pt/overload14.C: New test.
57099 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57101 * gcc.c-torture/execute/20010122-1.c: New test, exercise
57102 __builtin_return_address.
57104 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
57106 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57107 * g++.old-deja/g++.pt/spec35.C: New test.
57108 * g++.old-deja/g++.pt/spec36.C: New test.
57110 2001-01-20 Jakub Jelinek <jakub@redhat.com>
57112 * gcc.c-torture/compile/20010118-1.c: New test.
57114 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
57116 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57118 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57120 * gcc.c-torture/execute/20010119-1.c: New test.
57122 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57124 * g++.old-deja/g++.other/vbase5.C: New test.
57126 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57128 * gcc.c-torture/execute/20010118-1.c: New test.
57130 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57132 * g++.old-deja/g++.pt/deduct3.C: New test.
57134 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57136 * g++.old-deja/g++.pt/spec34.C: New test.
57138 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57140 * g77.f-torture/compile/20000601-2.f: New test.
57142 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57144 * g++.old-deja/g++.other/init17.C: New test.
57146 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
57148 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57150 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57152 * g++.old-deja/g++.pt/unify8.C: New test.
57154 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57156 * g++.old-deja/g++.abi/vbase1.C: New test.
57158 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57160 * g++.old-deja/g++.pt/crash65.C: New test.
57162 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
57164 * gcc.dg/cpp/assembl2.S: New test case.
57166 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
57168 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57171 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57173 * g++.old-deja/g++.other/builtins1.C: New test.
57174 * g++.old-deja/g++.other/builtins2.C: Likewise.
57175 * g++.old-deja/g++.other/builtins3.C: Likewise.
57176 * g++.old-deja/g++.other/builtins4.C: Likewise.
57178 2001-01-17 Jakub Jelinek <jakub@redhat.com>
57180 * gcc.c-torture/compile/20010117-1.c: New test.
57181 * gcc.c-torture/compile/20010117-2.c: New test.
57183 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57185 * g77.f-torture/execute/20010116.[fx]: New test,
57187 * g77.f-torture/compile/20010115.f: Indicate it's
57188 a test for PR fortran/1636.
57190 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
57192 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57194 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57196 * g77.f-torture/compile/20010115.f: New test.
57198 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
57200 * g++.old-deja/g++.pt/nontype5.C: New test.
57202 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
57204 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57205 have an equivalent working one below it.
57207 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57209 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57210 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57212 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57214 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57215 message containing "init_priority".
57216 (conpr-2.C): Likewise.
57217 (conpr-3.C): Likewise.
57218 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57220 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57222 * gcc.c-torture/execute/20010114-2.c: New test.
57224 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
57226 * gcc.c-torture/compile/20010114-1.c: New test.
57227 * gcc.c-torture/compile/20010114-1.x: Xfail.
57228 * gcc.c-torture/compile/20010114-2.c: New test.
57229 * gcc.c-torture/execute/20010114-1.c: New test.
57230 * gcc.dg/trunc-1.c: New test.
57231 * gcc.dg/uninit-B.c: New test.
57233 2001-01-13 Nick Clifton <nickc@redhat.com>
57235 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57238 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57240 * gcc.c-torture/compile/20010113-1.c: New test.
57242 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57244 * gcc.c-torture/compile/20001212-1.c: New test.
57246 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57248 * gcc.dg/cpp/widestr1.c: Update.
57249 * gcc.dg/cpp/prag-imp.c: Remove.
57251 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57253 * gcc.c-torture/execute/20000801-3.x: Remove.
57254 * gcc.dg/c90-init-1.c: New test.
57255 * gcc.dg/c99-init-1.c: New test.
57256 * gcc.dg/c99-init-2.c: New test.
57257 * gcc.dg/gnu99-init-1.c: New test.
57259 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57261 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57262 testing that no relevant ones were found.
57264 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57266 * g++.old-deja/g++.pt/cast2.C: New test.
57268 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57270 * g++.old-deja/g++.pt/friend47.C: New test.
57272 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57274 * g++.old-deja/g++.pt/instantiate13.C: New test.
57276 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57278 * g++.old-deja/g++.other/defarg7.C: New test.
57279 * g++.old-deja/g++.other/defarg8.C: New test.
57281 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57283 * g++.old-deja/g++.pt/crash64.C: New test.
57285 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57287 * g++.old-deja/g++.pt/crash63.C: New test.
57289 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57291 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57293 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57295 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57297 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57299 * g++.old-deja/g++.pt/error3.C: New test.
57301 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57303 * g++.old-deja/g++.other/crash39.C: New test.
57305 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57307 * g++.old-deja/g++.other/vbase4.C: New test.
57309 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57311 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57312 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57313 * gcc.dg/special/special.exp: New test driver which will check
57314 for alias support for the above test.
57316 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57318 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57319 problems on small machines.
57320 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57323 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57325 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57327 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57329 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57331 * g++.old_deja/g++.pt/using8.C: New test.
57333 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57335 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57337 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57339 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57340 where a failure is expected.
57341 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57343 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57345 * g++.old_deja/g++.pt/instantiate12.C: New test.
57347 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57349 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57351 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57352 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57353 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57354 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57355 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57356 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57357 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57358 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57359 * g++.old-deja/g++.eh/spec6.C: Likewise.
57360 * g++.old-deja/g++.jason/crash3.C: Likewise.
57361 * g++.old-deja/g++.law/ctors11.C: Likewise.
57362 * g++.old-deja/g++.law/ctors17.C: Likewise.
57363 * g++.old-deja/g++.law/ctors5.C: Likewise.
57364 * g++.old-deja/g++.law/ctors9.C: Likewise.
57365 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57366 * g++.old-deja/g++.mike/net22.C: Likewise.
57367 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57368 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57369 * g++.old-deja/g++.mike/virt3.C: Likewise.
57370 * g++.old-deja/g++.niklas/t128.C: Likewise.
57371 * g++.old-deja/g++.other/anon4.C: Likewise.
57372 * g++.old-deja/g++.other/using1.C: Likewise.
57373 * g++.old-deja/g++.other/warn3.C: Likewise.
57374 * g++.old-deja/g++.pt/t37.C: Likewise.
57375 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57376 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57378 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57380 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57382 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57384 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57386 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57388 * gcc.c-torture/compile/20010107-1.c: New test.
57390 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57392 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57394 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57396 * gcc.dg/format/format.h: New file.
57397 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57398 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57399 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57400 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57401 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57402 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57403 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57404 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57405 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57406 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57407 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57408 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57409 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57410 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57411 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57412 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57413 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57414 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57415 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57416 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57417 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57418 instead of declaring standard types, macros and functions in each
57421 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57423 * gcc.c-torture/execute/20010106-1.c: New test.
57425 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57427 * gcc.dg/format/format.exp: New file.
57428 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57429 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57430 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57431 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57432 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57433 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57434 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57435 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57436 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57437 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57438 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57439 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57440 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57441 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57442 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57443 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57444 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57445 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57446 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57447 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57448 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57449 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57450 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57451 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57452 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57453 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57454 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57455 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57456 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57457 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57458 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57459 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57460 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57461 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57462 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57463 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57464 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57465 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57466 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57467 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57468 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57469 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57471 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57473 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57476 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57478 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57480 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57482 * g++.old-deja/g++.pt/crash62.C: New test.
57484 2001-01-04 Richard Henderson <rth@redhat.com>
57486 * gcc.dg/20000926-1.c: Update expected warnings.
57487 * gcc.dg/array-2.c: Likewise.
57488 * gcc.dg/array-4.c: Also validate flexible array members.
57489 * gcc.dg/c99-flex-array-1.c: New.
57491 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57493 * gcc.c-torture/compile/20001222-1.x: Remove.
57495 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57497 * gcc.c-torture/execute/built-in-setjmp.c: New.
57499 2001-01-03 Richard Henderson <rth@redhat.com>
57501 * gcc.dg/940510-1.c: Update expected error wording.
57502 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57504 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57506 * lib/target-supports.exp (check_alias_available): Modified to
57507 indicate aliases not supported if only weak aliases are supported.
57509 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57511 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57512 Turn on cmpstrsi checks for __pj__ and __i370__.
57514 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57516 * g++.old-deja/g++.other/virtual11.C: New test.
57518 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57520 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57522 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57524 * gcc.c-torture/compile/20010102-1.c: New test.
57526 2001-01-02 Andreas Jaeger <aj@suse.de>
57528 * gcc.dg/noreturn-3.c: New test.
57530 * gcc.dg/noreturn-4.c: New test.
57532 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57534 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57535 __builtin_fputc and __builtin_fwrite.
57537 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57539 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57540 signed char, not default char.
57542 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57544 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57546 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57548 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57550 2000-12-29 Richard Henderson <rth@redhat.com>
57552 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57553 (__cyg_profile_func_exit): Define.
57555 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57557 * g++.dg/vtgc1.C: New test.
57559 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57561 * gcc.dg/noncompile/20001228-1.c: New test.
57563 * gcc.dg/20001228-1.c: New test.
57565 * gcc.c-torture/execute/20001228-1.c: New test.
57567 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57569 * gcc.dg/format-strfmon-1.c: New test.
57571 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57573 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57574 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57575 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57576 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57577 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57578 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57579 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57580 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57581 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57582 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57583 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57584 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57585 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57587 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57588 * gcc.c-torture/execute/string-opt-4.c: Test index.
57590 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57592 * gcc.c-torture/compile/20001226-1.c: New test.
57594 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57596 * gcc.c-torture/compile/20001222-1.c: New test.
57597 * gcc.c-torture/compile/20001222-1.x: Xfail.
57599 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57601 * gcc.c-torture/execute/comp-goto-2.c: New test.
57603 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57605 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57606 Use long types if __INT_MAX__ is 32767.
57607 (main): Use cast to (sint32 *) when poking 88 into a_page.
57609 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57611 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57613 * gcc.c-torture/compile/20001221-1.c: New test.
57614 * gcc.c-torture/execute/20001221-1.c: New test.
57616 2000-12-20 Richard Henderson <rth@redhat.com>
57618 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57619 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57621 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57623 * gcc.dg/compare3.c: New test.
57625 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57627 * gcc.dg/format-warnll-1.c: New test.
57629 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57631 * gcc.dg/cpp/cmdlne-P.c: New test.
57633 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57635 * gcc.c-torture/execute/builtin-abs-1.c,
57636 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57638 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57640 * gcc.dg/cpp/multiline.c: New test.
57642 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57644 * g++.old-deja/g++.other/syshdr1.C: Update.
57645 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57647 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57649 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57651 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57653 * g++.old-deja/g++.pt/ttp65.C: New test.
57655 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57657 * g++.old-deja/g++.pt/ttp64.C: New test.
57659 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57661 * g++.old-deja/g++.pt/spec33.C: New test.
57663 2000-12-14 Catherine Moore <clm@redhat.com>
57665 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57666 * gcc.c-torture/execute/920612-2.c: Likewise.
57667 * gcc.c-torture/execute/920428-2.c: Likewise.
57668 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57669 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57671 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57673 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57674 * gcc.dg/pack-test-2.c: Likewise.
57676 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57678 Tests by Zack Weinberg <zackw@stanford.edu>.
57680 * gcc.dg/cpp/defined.c: Update.
57681 * gcc.dg/cpp/defined_trad.c: New tests.
57683 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57685 * gcc.dg/cpp/trad-direct.c: Update.
57687 2000-12-11 Neil Booth <neilb@earthling.net>
57689 * gcc.dg/cpp/defined_trad.c
57691 2000-12-11 Neil Booth <neilb@earthling.net>
57693 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57695 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57697 * gcc.dg/format-miss-2.c: New test.
57699 2000-12-09 Neil Booth <neilb@earthling.net>
57701 * gcc.dg/cpp/lineflags.c: New tests.
57702 * gcc.dg/cpp/poison.c: Update.
57703 * gcc.dg/cpp/redef2.c: Update.
57704 * gcc.dg/cpp/skipping.c: New test.
57706 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57708 * g++.old-deja/g++.other/eh3.C: New testcase.
57710 2000-12-07 Neil Booth <neilb@earthling.net>
57712 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57713 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57714 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57715 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57716 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57719 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57721 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57722 __SIZE_TYPE__ instead of int for type of integers cast to
57725 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57727 * g++.old-deja/g++.other/cleanup4.C: New test.
57729 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57731 * format-sec-1.c: New test.
57733 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57735 * gcc.dg/format-nonlit-3.c: New test.
57737 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57739 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57740 through a null pointer.
57742 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57744 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57745 * g++.old-deja/g++.pt/partial4.C: New test.
57747 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57749 * gcc.c-torture/execute/ieee/hugeval.x: New.
57751 2000-12-06 Neil Booth <neilb@earthling.net>
57753 * gcc.dg/cpp/backslash2.c: New tests.
57755 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57757 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57758 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57760 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57762 * gcc.c-torture/execute/20001203-2.c: New testcase.
57764 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57766 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57767 * g++.old-deja/g++.other/virtual10.C: New test.
57769 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57771 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57773 2000-12-05 Richard Henderson <rth@redhat.com>
57775 * gcc.c-torture/compile/20001205-1.c: New.
57777 2000-12-04 Neil Booth <neilb@earthling.net>
57779 * g++.old-deja/g++.other/virtual9.C: New test.
57780 * g++.old-deja/g++.pt/crash61.C: New test.
57781 * gcc.c-torture/execute/loop-9.c: New test.
57783 2000-12-04 Neil Booth <neilb@earthling.net>
57785 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57786 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57787 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57788 * gcc.dg/cpp/extratokens.c: ...here.
57790 2000-12-04 Neil Booth <neilb@earthling.net>
57792 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57795 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57797 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57798 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57800 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57802 * gcc.c-torture/execute/20001203-1.c: New test.
57804 2000-12-03 Neil Booth <neilb@earthling.net>
57806 * gcc.dg/cpp/macro6.c: New test cases.
57808 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57810 * gcc.c-torture/execute/string-opt-9.c: New test.
57811 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57812 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57813 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57815 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57816 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57818 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57820 * gcc.dg/cpp/if-6.c: New testcase.
57822 * gcc.dg/20001201-1.c: New testcase.
57824 2000-12-02 Neil Booth <neilb@earthling.net>
57826 * g++.old-deja/g++.other/externC4.C,
57827 g++.old-deja/g++.other/friend10.C: New tests.
57829 2000-12-02 Neil Booth <neilb@earthling.net>
57831 * g++.old-deja/g++.other/instan2.C
57832 * g++.old-deja/g++.other/instan3.C: New test.
57834 2000-12-02 Neil Booth <neilb@earthling.net>
57836 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57837 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57838 gnuc99.c,gnuc99-pedantic.c: New tests.
57840 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57842 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57843 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57845 2000-12-01 Neil Booth <neilb@earthling.net>
57847 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57848 * gcc.dg/cpp/poison.c: Update.
57849 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57851 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57853 * g77.f-torture/execute/20001201.f: New test.
57855 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57857 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57859 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57861 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57863 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57865 * g++.old-deja/g++.other/cast6.C: New test.
57867 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57869 * gcc.c-torture/execute/20001130-2.c: New testcase.
57871 2000-11-30 Richard Henderson <rth@redhat.com>
57873 * gcc.c-torture/execute/20001130-1.c: New test.
57875 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57877 * g++.old-deja/g++.other/op3.C: New test.
57879 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57881 * g++.old-deja/g++.other/op2.C: New test.
57883 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57885 * g++.old-deja/g++.other/crash38.C: New test.
57887 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57889 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57891 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57893 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57895 * gcc.c-torture/execute/string-opt-6.c: New test.
57897 * gcc.dg/20001117-1.c: Add main.
57899 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57901 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57903 * gcc.dg/940510-1.c: ... to here.
57905 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57906 zero-size arrays in toplevel structures.
57908 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57910 * gcc.c-torture/execute/loop-8.c: New test.
57912 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57914 * g++.old-deja/g++.other/base1.C: New test.
57916 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57918 * g++.old-deja/g++.other/parse2.C: New test.
57920 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57922 * g++.old-deja/g++.pt/incomplete1.C: New test.
57924 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57926 * g++.old-deja/g++.other/friend9.C: New test.
57928 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57930 * gcc.dg/20001127-1.c: New test.
57932 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57934 * g++.old-deja/g++.pt/friend46.C: New test.
57936 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57938 * g++.old-deja/g++.other/ptrmem8.C: New test.
57940 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57942 * gcc.c-torture/execute/string-opt-7.c: New test.
57943 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57945 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57947 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57948 instead of 'mkcheck 2'.
57950 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57952 * gcc.c-torture/execute/memcheck/driver.c,
57953 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57954 C9X references to refer to C99.
57956 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57958 * gcc.dg/ultrasp3.c: New test.
57960 2000-11-25 Neil Booth <neilb@earthling.net>
57962 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57964 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57966 * gcc.c-torture/compile/20001123-2.c: New.
57968 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57970 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57972 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57974 * gcc.dg/sequence-point-1.c: Add some new tests.
57975 * gcc.c-torture/execute/20001124-1.c: New test.
57977 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57979 * g++.old-deja/g++.other/vaarg4.C: New test.
57980 * gcc.c-torture/compile/20001123-1.c: New test.
57982 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57984 * g++.other/crash24.C: Adjust and remove XFAIL.
57985 * g++.other/crash37.C: New test.
57987 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57989 * g++.old-deja/g++.pt/instantiate9.C: New test.
57991 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57993 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57996 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57997 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57999 2000-11-22 Neil Booth <neilb@earthling.net>
58001 * gcc.dg/cpp/Wtrigraphs.c: New test.
58003 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
58005 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58007 2000-11-22 Jakub Jelinek <jakub@redhat.com>
58009 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58011 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
58013 * lib/gcc-dg.exp: load_lib scanasm.exp.
58014 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58015 * lib/g++-dg.exp: load_lib scanasm.exp.
58016 * lib/scanasm.exp: New.
58017 (scan-assembler, scan-assembler-not): Add optional arguments to
58018 test name, or if not present, the pattern name.
58019 (scan-assembler-dem, scan-assembler-dem-not): New.
58021 * g++.dg/dg.exp: New.
58023 2000-11-21 Neil Booth <neilb@earthling.net>
58025 * gcc.dg/cpp/integrated1.c: Remove.
58027 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58029 * gcc.c-torture/execute/20001121-1.c: New test.
58031 2000-11-21 Richard Henderson <rth@redhat.com>
58033 * gcc.c-torture/compile/20001121-1.c: New test.
58035 2000-11-20 Neil Booth <neilb@earthling.net>
58037 * gcc.dg/cpp/integrated1.c: New test.
58039 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58041 * g++.old-deja/g++.other/inline17.C: New test.
58043 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
58045 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58046 local variable to be zero: I made the variable global. Now
58047 uses abort() and exit() instead of relying on main's return value.
58049 2000-11-20 Neil Booth <neilb@earthling.net>
58051 * gcc.dg/cpp/paste2.c: Update test.
58052 * objc/execute/paste.m: New test.
58054 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
58056 * gcc.dg/c99-condexpr-1.c: New test.
58058 2000-11-20 Neil Booth <neilb@earthling.net>
58060 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58062 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
58064 * g++.old-deja/g++.pt/export1.C: New test.
58066 2000-11-20 Jakub Jelinek <jakub@redhat.com>
58068 * gcc.dg/20001117-1.c: New test.
58070 2000-11-18 Richard Henderson <rth@redhat.com>
58072 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58074 2000-11-18 Richard Henderson <rth@redhat.com>
58076 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58077 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58078 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58080 2000-11-18 Richard Henderson <rth@redhat.com>
58082 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58083 (main): New. Exit cleanly.
58085 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
58087 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58088 gcc.dg/c99-fordecl-2.c: New tests.
58090 2000-11-18 Richard Henderson <rth@redhat.com>
58092 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58093 * gcc.c-torture/execute/zerolen-2.c: New.
58095 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58097 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58100 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58102 * g++.old-deja/g++.pt/instantiate8.C: New test.
58104 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58106 * g++.old-deja/g++.other/incomplete.C: Add more tests.
58107 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58109 2000-11-16 Nick Clifton <nickc@redhat.com>
58111 * gcc.c-torture/execute/nestfunc-2.c: New test.
58112 * gcc.c-torture/execute/nestfunc-3.c: New test.
58114 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58116 * gcc.c-torture/compile/20001116-1.c: New test.
58118 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58120 * gcc.c-torture/execute/20001115-1.c: New test.
58122 2000-11-15 Mark Mitchell <mark@codesourcery.com>
58124 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58125 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58126 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58127 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58129 2000-11-15 Neil Booth <neilb@earthling.net>
58131 gcc.dg/cpp/_Pragma1.c: Update.
58132 gcc.dg/cpp/_Pragma2.c: New test.
58134 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
58136 * g++.old-deja/g++.other/anon5.C: New test.
58138 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
58140 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58143 2000-11-14 Jakub Jelinek <jakub@redhat.com>
58145 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58148 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58150 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58151 labels at end of compound statements.
58153 2000-11-13 Jakub Jelinek <jakub@redhat.com>
58155 * gcc.c-torture/execute/loop-7.c: New test.
58157 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58159 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58161 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58163 * gcc.dg/c99-bool-1.c: New test.
58165 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58167 * gcc.dg/c99-scope-1.c: Remove xfail.
58168 * gcc.dg/c99-scope-2.c: New test.
58170 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58172 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58173 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58175 2000-11-11 Mark Mitchell <mark@codesourcery.com>
58177 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58180 * g++.mike/p700.C: Don't typedef wchar_t.
58181 * g++.mike/p784.C: Likewise.
58182 * g++.mike/eb101.C: Don't use __wchar_t.
58184 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
58186 * g77.f-torture/execute/20001111.[fx]: Test premature exit
58189 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58191 * gcc.c-torture/execute/20001111-1.c: New test.
58193 2000-11-10 Nick Clifton <nickc@redhat.com>
58195 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58196 long multuiple and accumulate.
58198 2000-11-09 Richard Henderson <rth@redhat.com>
58200 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58201 via size_t instead of int.
58203 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58204 * gcc.c-torture/execute/string-opt-2.c: Likewise.
58205 * gcc.c-torture/execute/string-opt-3.c: Likewise.
58206 * gcc.c-torture/execute/string-opt-4.c: Likewise.
58208 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
58210 * gcc.c-torture/compile/20001109-1.c: New test.
58211 * gcc.c-torture/compile/20001109-2.c: New test.
58213 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
58215 * g++.old-deja/g++.pt/operator1.C: New test.
58216 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58218 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58220 * gcc.dg/20001108-1.c: New test.
58222 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58224 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58225 with both arguments constant strings.
58226 * gcc.c-torture/execute/string-opt-3.c: New test.
58227 * gcc.c-torture/execute/string-opt-4.c: New test.
58228 * gcc.c-torture/execute/string-opt-5.c: New test.
58230 2000-11-08 Nick Clifton <nickc@redhat.com>
58232 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58233 mulsidi3adddi patterns.
58235 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58237 * g++.old-deja/g++.other/crash36.C: New test.
58239 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58241 * g++.old-deja/g++.other/init16.C: New test.
58243 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58245 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58247 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58249 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58250 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58251 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58253 2000-11-07 DJ Delorie <dj@redhat.com>
58255 * gcc.dg/20000614-1.c: Add return so that test can pass.
58257 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58259 * gcc.c-torture/execute/string-opt-1.c: New test.
58261 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58263 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58264 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58265 parameters in registers, and there is no way for a varargs
58266 function to know in which order the integer and floating-point
58267 parameters should be interleaved when they are placed on the
58269 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58270 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58272 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58274 * gcc.c-torture/execute/string-opt-2.c: New test.
58276 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58278 * g++.old-deja/g++.pt/crash60.C: New test.
58280 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58282 * g++.old-deja/g++.other/crash24.C: New test.
58283 * g++.old-deja/g++.other/crash25.C: New test.
58284 * g++.old-deja/g++.other/crash26.C: New test.
58285 * g++.old-deja/g++.other/crash27.C: New test.
58286 * g++.old-deja/g++.other/crash28.C: New test.
58287 * g++.old-deja/g++.other/crash29.C: New test.
58288 * g++.old-deja/g++.other/crash30.C: New test.
58289 * g++.old-deja/g++.other/crash31.C: New test.
58290 * g++.old-deja/g++.other/crash32.C: New test.
58291 * g++.old-deja/g++.other/crash33.C: New test.
58292 * g++.old-deja/g++.other/crash34.C: New test.
58293 * g++.old-deja/g++.other/crash35.C: New test.
58295 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58297 * gcc.c-torture/execute/20001031-1.c: New test.
58299 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58301 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58304 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58305 standards-conformant.
58307 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58309 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58310 * g++.old-deja/g++.mike/p755a.C: Likewise.
58311 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58312 library makes no calls to `operator new' during initialization.
58314 2000-11-04 Neil Booth <neilb@earthling.net>
58316 * gcc.dg/cpp/include2.c: New tests.
58318 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58320 * lib/g++.exp (g++_set_ld_library_path): New function.
58321 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58323 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58325 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58328 2000-11-01 Richard Henderson <rth@redhat.com>
58330 * g++.old-deja/g++.ext/namedret1.C: New.
58331 * g++.old-deja/g++.ext/namedret2.C: New.
58332 * g++.old-deja/g++.ext/namedret3.C: New.
58334 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58336 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58337 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58339 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58341 * gcc.c-torture/execute/va-arg-21.c: New test.
58343 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58345 * gcc.dg/c99-complex-2.c: New test.
58347 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58349 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58351 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58353 * g++.old-deja/g++.other/inline16.C: New test.
58355 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58357 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58358 __PRETTY_FUNCTION__
58360 2000-10-29 Neil Booth <neilb@earthling.net>
58362 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58364 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58365 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58368 2000-10-29 Neil Booth <neilb@earthling.net>
58370 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58371 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58372 * mi5.c: Test multiple includes work with -C.
58373 * trigraphs.c: Test ^= version.
58375 2000-10-28 Neil Booth <neilb@earthling.net>
58377 New tests and test updates for new macro expander.
58379 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58380 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58381 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58382 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58383 new diagnostic messages.
58385 * gcc.dg/cpp/macro3.c: New tests.
58387 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58389 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58392 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58394 * g++.old-deja/g++.other/eh2.C: New test.
58396 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58398 * gcc.c-torture/execute/20001027-1.c: New test.
58400 2000-10-26 Richard Henderson <rth@redhat.com>
58402 * gcc.c-torture/execute/20001026-1.c: New.
58404 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58406 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58407 * g++.old-deja/g++.law/builtin1.C: Likewise.
58408 * g++.old-deja/g++.law/ctors10.C: Likewise.
58409 * g++.old-deja/g++.law/virtual3.C: Likewise.
58410 * g++.old-deja/g++.mike/p658.C: Likewise.
58411 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58412 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58413 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58414 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58415 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58417 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58419 * gcc.c-torture/compile/20001024-1.c: New test.
58421 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58423 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58424 to tell us whether or not we are using V3.
58426 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58428 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58431 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58433 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58435 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58437 * gcc.c-torture/execute/20001024-1.c: New test.
58439 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58441 * g++.old-deja/g++.other/sibcall1.C: New test.
58443 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58445 * gcc.dg/noncompile/init-3.c: New test.
58447 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58449 * gcc.dg/format-array-1.c: New test.
58451 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58453 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58454 writing through null pointers; remove comment about testing
58455 unterminated strings.
58457 2000-10-17 Matthew Hiller <hiller@redhat.com>
58459 * gcc.c-torture/execute/20001017-2.c: New test.
58461 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58463 * gcc.c-torture/compile/20001018-1.c: New test.
58464 * gcc.c-torture/compile/20001018-1.x: Xfail.
58466 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58468 * gcc.c-torture/execute/20001017-1.c: New test.
58470 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58472 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58473 for multiple use of arguments with scanf formats; add tests for
58474 multiple use of arguments.
58476 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58478 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58479 from some old tests.
58481 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58483 * gcc.dg/format-miss-1.c: New test.
58485 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58487 * gcc.c-torture/execute/20001013-1.c: New test.
58489 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58491 * gcc.dg/format-branch-1.c: New test.
58493 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58495 * README, lib/file-format.exp: Remove EGCS references.
58497 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58499 * gcc.dg/20001013-1.c: New test.
58501 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58503 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58504 for intmax_t in the compiler using __typeof__ and the type rules
58505 for conditional expressions.
58507 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58509 * gcc.dg/20001012-1.c: New test.
58510 * gcc.dg/20001012-2.c: New test.
58512 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58514 * gcc.dg/format-attr-1.c: New test.
58516 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58518 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58519 __LONG_LONG_MAX__ instead of LLONG_MAX.
58521 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58523 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58525 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58528 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58530 * gcc.dg/sequence-pt-1.c: New test.
58532 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58534 * gcc.c-torture/execute/20001011-1.c: New testcase.
58535 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58537 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58539 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58540 does not error on it.
58542 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58544 * gcc.dg/20001009-1.c: New test.
58546 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58548 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58549 * gcc.c-torture/execute/20001009-2.c: ... to here.
58551 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58553 * gcc.c-torture/compile/20001009-1.c: New testcase.
58554 * gcc.c-torture/execute/20001009-1.c: New testcase.
58555 Testcases provided by Jan Hubicka <jh@suse.cz>.
58557 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58559 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58560 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58561 uintmax_t using <limits.h> to emulate the compiler's internal
58562 logic. No longer XFAIL %j tests.
58564 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58566 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58567 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58568 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58569 regexps and details of expected handling of some bad formats.
58570 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58573 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58575 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58576 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58577 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58578 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58581 2000-10-06 Richard Henderson <rth@cygnus.com>
58583 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58584 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58585 * g++.old-deja/g++.jason/report.C: Likewise.
58586 * g++.old-deja/g++.law/friend5.C: Likewise.
58587 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58588 of the expected warnings.
58590 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58592 * g++.old-deja/g++.pt/enum14.C: New test.
58594 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58596 * g++.old-deja/g++.pt/crash59.C: New test.
58598 2000-10-04 Will Cohen <wcohen@redhat.com>
58600 * gcc.dg/20000926-1.c: New test.
58602 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58604 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58605 function name for current C++ compiler.
58606 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58608 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58610 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58611 __PRETTY_FUNCTION__.
58612 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58614 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58616 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58618 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58620 * gcc.c-torture/compile/20000923-1.c: New test.
58622 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58624 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58625 * g++.old-deja/g++.pt/ttp62.C: Same.
58626 * g++.old-deja/g++.other/inline14.C: Same.
58628 2000-09-24 Richard Henderson <rth@cygnus.com>
58630 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58632 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58634 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58636 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58638 * gcc.c-torture/compile/20000922-1.c: New file.
58640 2000-09-21 Nick Clifton <nickc@redhat.com>
58642 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58643 a signed long modulo operation.
58644 (mod6): New function - perform an unsigned long modulo operation.
58645 (main): Add tests for modulos of very large numbers by very small
58648 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58650 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58652 2000-09-19 Richard Henderson <rth@cygnus.com>
58654 * gcc.dg/compare2.c (case 10): XFAIL.
58656 2000-09-18 Richard Henderson <rth@cygnus.com>
58658 * gcc.c-torture/execute/20000906-1.c: Move ...
58659 * gcc.dg/20000906-1.c: ... here. Only run on targets
58660 that support __builtin_trap.
58662 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58664 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58666 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58668 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58669 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58670 more $ format tests.
58672 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58674 * gcc.dg/format-errmk-1.c: New test.
58676 2000-09-17 Greg McGary <greg@mcgary.org>
58678 * gcc.c-torture/execute/20000917-1.x: Remove.
58680 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58682 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58684 2000-09-17 Greg McGary <greg@mcgary.org>
58686 * gcc.c-torture/execute/20000917-1.c: New test.
58687 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58689 2000-09-16 Neil Booth <NeilB@earthling.net>
58691 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58692 in nested macro bug.
58694 2000-09-15 Neil Booth <NeilB@earthling.net>
58696 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58698 2000-09-14 Jeffrey A Law (law@cygnus.com)
58700 * gcc.c-torture/execute/20000914-1.c: New test.
58702 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58704 * g++.other/inline13.C: New test.
58706 2000-09-12 Andreas Jaeger <aj@suse.de>
58708 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58709 constant by Ulrich Drepper <drepper@redhat.com>.
58711 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58713 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58715 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58717 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58719 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58721 * gcc.dg/cpp/backslash.c: New test.
58723 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58725 * gcc.c-torture/execute/20000910-1.c: New test.
58726 * gcc.c-torture/execute/20000910-2.c: Likewise.
58728 2000-09-11 Robert Lipe <robertl@sco.com>
58730 * gcc.dg/pragma-align.c: New test.
58732 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58734 * g++.old-deja/g++.pt/explicit82.C: New test.
58735 * g++.old-deja/g++.pt/explicit83.C: New test.
58737 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58739 * gcc.dg/asm-names.c: New test.
58741 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58743 * gcc.dg/cpp/tr-warn6.c: New test
58745 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58747 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58750 2000-09-07 Catherine Moore <clm@redhat.com>
58752 * gcc.c-torture/execute/unroll-1.c: New test.
58754 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58756 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58758 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58759 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58760 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58761 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58762 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58764 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58765 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58767 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58769 * g++.old-deja/g++.pt/deduct2.C: New test.
58771 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58773 * g++.old-deja/g++.pt/parms2.C: New test.
58775 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58777 * g++.old-deja/g++.pt/crash58.C: New test.
58779 2000-09-06 Greg McGary <greg@mcgary.org>
58781 * gcc.c-torture/execute/20000906-1.c: New test.
58782 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58784 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58786 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58788 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58790 * g++.old-deja/g++.pt/crash57.C: New test.
58792 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58794 * g++.old-deja/g++.pt/crash56.C: New test.
58796 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58798 * g++.old-deja/g++.pt/koenig1.C: New test.
58800 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58802 * gcc.dg/20000904-1.c: New test.
58804 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58806 * gcc.dg/cpp/paste8.c: New test.
58808 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58810 * gcc.c-torture/compile/20000827-1.c: New test.
58812 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58814 * gcc.dg/format-diag-1.c: New test.
58816 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58818 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58819 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58820 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58821 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58822 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58824 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58826 * g++.old-deja/g++.other/nested4.C: New test.
58828 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58830 * g++.old-deja/g++.ns/scoped1.C: New test.
58832 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58834 * lib/g++.exp: Support testing already-installed GCC.
58836 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58838 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58840 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58842 * gcc.dg/return-type-2.c: New test.
58844 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58846 * gcc.c-torture/compile/20000825-1.c: New test.
58848 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58850 * gcc.dg/dwarf2-2.c: New test.
58852 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58854 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58855 dg-warning regexps.
58857 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58859 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58860 gcc.dg/format-ext-5.c: New tests.
58862 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58864 * g++.old-deja/g++.other/crash22.C: New test.
58866 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58868 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58870 2000-08-24 Richard Henderson <rth@cygnus.com>
58872 * gcc.dg/ia64-sync-1.c: New test.
58873 * gcc.dg/ia64-sync-2.c: New test.
58874 * gcc.dg/ia64-asm-1.c: New test.
58876 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58878 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58879 * gcc.dg/format-ext-2.c: New test.
58881 2000-08-23 Jason Merrill <jason@redhat.com>
58883 * lib/old-dejagnu.exp: Also ignore "In member function" and
58886 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58888 * gcc.dg/noncompile/label-lineno-1.c: New test.
58890 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58892 * gcc.dg/c99-array-nonobj-1.c: New test.
58894 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58896 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58898 * gcc.dg/format-ext-1.c: New test.
58900 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58902 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58903 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58904 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58905 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58906 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58908 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58910 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58911 gcc.dg/c99-strftime-2.c: New tests.
58913 2000-08-22 Richard Henderson <rth@cygnus.com>
58915 * gcc.c-torture/execute/20000822-1.c: New test.
58917 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58919 * gcc.c-torture/execute/20000819-1.x: Remove.
58921 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58923 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58924 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58925 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58926 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58927 gcc.dg/format-xopen-1.c: New tests.
58929 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58931 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58933 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58935 * g++.old-deja/g++.other/loop2.C: New test.
58937 * gcc.c-torture/compile/20000606-1.c: New test.
58938 * gcc.c-torture/compile/20000728-1.c: New test.
58939 * gcc.c-torture/execute/20000801-1.c: New test.
58940 * gcc.c-torture/execute/20000801-2.c: New test.
58941 * gcc.c-torture/execute/20000819-1.c: New test.
58942 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58943 * gcc.dg/20000629-1.c: New test.
58944 * gcc.dg/20000724-1.c: New test.
58945 * gcc.dg/20000807-1.c: New test.
58947 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58949 * gcc.dg/cpp/pragma-1.c: New test.
58950 * gcc.dg/cpp/pragma-2.c: New test.
58952 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58954 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58955 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58957 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58959 * gcc.c-torture/compile/20000818-1.c: New test.
58961 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58963 * gcc.c-torture/execute/20000818-1.c: New test.
58965 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58967 * gcc.dg/format-va-1.c: New test.
58969 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58971 * g++.old-deja/g++.other/typedef8.C: New test.
58973 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58975 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58976 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58977 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58978 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58979 * g++.old-deja/g++.other/ptrmem7.C: New test.
58980 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58982 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58984 * g++.old-deja/g++.pt/typename27.C: New test.
58986 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58988 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58989 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58990 * g++.old-deja/g++.pt/friend45.C: New test.
58991 * g++.old-deja/g++.other/friend8.C: New test.
58993 2000-08-15 Richard Henderson <rth@cygnus.com>
58995 * gcc.c-torture/execute/20000815-1.c: New test.
58997 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58999 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59000 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59001 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59003 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
59005 * g++.old-deja/g++.other/refinit2.C: New test.
59007 2000-08-13 Geoff Keating <geoffk@cygnus.com>
59009 * lib/c-torture.exp (c-torture): Make
59010 compiler_conditional_xfail_data global.
59011 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59012 compiler_conditional_xfail_data machinery.
59013 (f-torture-execute): Likewise.
59014 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59015 and only when unrolling loops.
59017 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59019 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59021 * g++.old-deja/g++.pt/explicit81.C: New test.
59023 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59025 * g++.old-deja/g++.pt/typename26.C: New test.
59027 2000-08-10 Geoff Keating <geoffk@cygnus.com>
59029 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59032 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
59034 * g++.old-deja/g++.other/array3.C: New test.
59036 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59038 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59039 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59040 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59043 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
59045 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59046 * g++.old-deja/g++.abi/vmihint.C: Likewise.
59048 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
59050 * gcc.c-torture/execute/20000808-1.c: New test.
59052 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59054 * gcc.dg/c90-const-expr-1.c: New test.
59056 2000-08-08 Richard Henderson <rth@cygnus.com>
59058 * gcc.dg/noncompile/920923-1.c: Declare calloc.
59060 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
59062 * gcc.dg/noncompile/const-ll-1.c: New test.
59064 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
59066 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59068 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
59070 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59071 that running programs linked against the shared version of libobjc
59074 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59076 * gcc.dg/c99-printf-1.c: New test.
59078 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59080 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59082 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
59084 * gcc.c-torture/execute/20000731-1.x: Delete.
59086 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
59088 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59089 and torture_without_loops as is done by c-torture.exp.
59090 (search_for): Copy from c-torture.exp.
59091 (gcc-dg-runtest): New function, drives a directory of tests
59092 iterating over the TORTURE_OPTIONS.
59093 (scan-assembler, scan-assembler-not): Move here from
59094 individual directory drivers.
59096 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59097 defined by lib/gcc-dg.exp.
59098 * gcc.dg/cpp/cpp.exp: Likewise.
59099 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
59100 gcc-dg-runtest, so we cycle over optimization options.
59102 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59103 * gcc.dg/compare2.c: No longer expected to fail.
59105 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59107 * gcc.c-torture/execute/20000804-1.c: New test.
59109 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
59111 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59113 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
59115 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59117 2000-08-03 Jeffrey A Law (law@cygnus.com)
59119 * gcc.c-torture/compile/20000803-1.c: New test.
59121 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
59123 * gcc.c-torture/execute/20000801-3.c,
59124 gcc.c-torture/execute/20000801-4.c: New tests.
59125 * gcc.c-torture/execute/20000801-3.x,
59126 gcc.c-torture/execute/20000801-4.x: Xfail.
59128 2000-08-02 Geoff Keating <geoffk@cygnus.com>
59130 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59131 libobjc/.libs to allow for libtool.
59133 2000-08-02 Jakub Jelinek <jakub@redhat.com>
59135 * gcc.c-torture/compile/20000802-1.c: New test.
59137 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
59139 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59141 2000-07-31 Jeffrey A Law (law@cygnus.com)
59143 * gcc-c-torture/execute/20000731-2.c: New test.
59145 * gcc.c-torture/execute/20000731-1.c: New test.
59146 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59148 2000-07-31 Jakub Jelinek <jakub@redhat.com>
59150 * gcc.dg/cpp/paste7.c: New test.
59151 * gcc.dg/cpp/20000725-1.c: New test.
59153 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
59155 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59156 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59157 declaration warning for __builtin_dwarf_reg_size.
59159 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59161 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
59163 * gcc.dg/noncompile/voidparam-1.c: New test.
59165 2000-07-30 Richard Henderson <rth@cygnus.com>
59167 * gcc.dg/c90-digraph-1.c: Don't xfail.
59168 * gcc.dg/compare2.c (case 10): Xfail.
59169 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59171 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
59173 * gcc.dg/c99-main-1.c: New test.
59175 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
59177 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59179 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
59181 * gcc.c-tortuer/execute/20000726-1.c: New test.
59183 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
59185 * gcc.c-torture/execute/enum-2.c: New test.
59187 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59189 * gcc.dg/cpp/tr-warn3.c: New test.
59191 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59193 * g++.old-deja/g++.ext/implicit1.C: Remove.
59194 * g++.old-deja/g++.jason/c2.C: Remove
59195 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59196 * g++.old-deja/g++.pt/crash16.C: Likewise.
59197 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59199 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59201 * g++.old-deja/g++.other/for2.C: New test.
59203 2000-07-25 Jakub Jelinek <jakub@redhat.com>
59205 * gcc.dg/20000720-1.c: New test.
59207 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
59209 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
59211 2000-07-24 Geoff Keating <geoffk@cygnus.com>
59213 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59214 * gcc.c-torture/execute/20000722-1.c: New.
59215 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59217 2000-07-24 Jakub Jelinek <jakub@redhat.com>
59219 * gcc.dg/cpp/20000720-1.S: New test.
59221 2000-07-21 Michael Meissner <meissner@redhat.com>
59223 * gcc.c-torture/execute/ieee/hugeval.c: New test.
59225 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59227 * g++.old-deja/g++.brendan/crash16.C,
59228 g++.old-deja/g++.brendan/parse3.C,
59229 g++.old-deja/g++.brendan/redecl1.C,
59230 g++.old-deja/g++.ns/template13.C,
59231 g++.old-deja/g++.other/decl4.C,
59232 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59234 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59236 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59237 and "Internal error".
59239 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59241 * gcc.dg/cpp/paste6.c: New test.
59243 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59245 * gcc.dg/cpp/tr-direct.c: New test.
59247 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59248 gcc.dg/cpp/undef1.c: Tweak error regexps.
59250 2000-07-18 Eric Christopher <echristo@redhat.com>
59252 * gcc.c-torture/compile/20000718-1.c: New test.
59254 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59256 * cpplex.c (_cpp_push_token): If the token being pushed back
59257 is the previous token in this context, just subtract one from
59259 * cppmacro.c (save_expansion): Clear aux field when storing a
59262 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59264 * gcc.dg/noncompile/redecl-1.c: New test.
59266 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59268 * gcc.c-torture/execute/20000717-5.c: New test.
59269 * gcc.c-torture/execute/20000717-1.x: Removed.
59271 2000-07-17 Richard Henderson <rth@cygnus.com>
59273 * gcc.c-torture/execute/20000717-4.c: New test.
59275 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59277 * gcc.dg/cpp/syshdr.c: New test.
59278 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59280 2000-07-17 Neil Booth <neilb@earthling.net>
59282 * gcc.dg/cpp/cmdlne-dM.c: New test.
59283 * gcc.dg/cpp/cmdlne-dD.c: New test.
59285 2000-07-17 Jeffrey A Law (law@cygnus.com)
59287 * gcc.c-torture/execute/20000717-3.c: New test.
59289 * gcc.c-torture/compile/20000717-1.c: New test.
59291 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59293 * gcc.c-torture/execute/20000717-2.c: New test.
59295 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59297 * gcc.dg/formatz-1.c: New test.
59299 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59300 * gcc.dg/c99-digraph-1.c: New tests.
59302 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59303 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59305 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59306 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59307 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59308 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59309 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59310 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59311 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59313 2000-07-17 Greg McGary <greg@mcgary.org>
59315 * gcc.c-torture/execute/20000717-1.c: New test.
59316 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59318 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59320 * gcc.c-torture/execute/20000715-2.c: New test.
59321 * gcc.dg/20000715-1.c: New test.
59323 2000-07-15 Michael Meissner <meissner@redhat.com>
59325 * gcc.c-torture/execute/20000715-1.c: New test.
59327 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59329 * gcc.c-torture/execute/20000707-1.c: New test.
59331 2000-07-13 Neil Booth <NeilB@earthling.net>
59333 * gcc.dg/cpp/digraph1.c,
59334 gcc.dg/cpp/digraph2.c,
59335 gcc.dg/cpp/digraphs.c: New tests.
59337 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59339 * g77.f-torture/compile/20000630-2.f: New test.
59340 * g77.f-torture/compile/20000630-2.x
59342 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59344 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59346 2000-07-11 Neil Booth <NeilB@earthling.net>
59348 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59350 2000-07-11 Neil Booth <NeilB@earthling.net>
59352 * gcc.dg/cpp/cmdlne-C.c: New.
59354 2000-07-09 Neil Booth <NeilB@earthling.net>
59356 * gcc.dg/cpp/directiv.c: New tests.
59357 * gcc.dg/cpp/undef1.c: Update.
59359 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59361 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59363 2000-07-09 Neil Booth <NeilB@earthling.net>
59365 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59367 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59369 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59370 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59372 2000-07-08 Neil Booth <NeilB@earthling.net>
59374 * gcc.dg/cpp/macsyntx.c: New tests.
59376 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59378 * gcc.dg/20000707-1.c: New test.
59380 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59382 * gcc.c-torture/execute/20000706-1.c: New test.
59383 * gcc.c-torture/execute/20000706-2.c: New test.
59384 * gcc.c-torture/execute/20000706-3.c: New test.
59385 * gcc.c-torture/execute/20000706-4.c: New test.
59386 * gcc.c-torture/execute/20000706-5.c: New test.
59388 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59390 * g++.old-deja/g++.pt/instantiate7.C: New test.
59392 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59394 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59395 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59396 * g++.old-deja/g++.other/rtti3.C: Likewise.
59397 * g++.old-deja/g++.other/rttid3.C: Likewise.
59399 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59401 * g77.f-torture/compile/20000630-1.x: Fix typo
59403 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59405 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59408 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59410 * gcc.dg/cpp/ident.c: New test.
59412 2000-07-05 Neil Booth <NeilB@earthling.net>
59414 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59415 gcc.dg/cpp/lexstrng.c: New tests.
59417 2000-07-04 Neil Booth <NeilB@earthling.net>
59419 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59420 * gcc.dg/cpp/strify2.c: Same.
59422 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59424 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59425 * gcc.dg/cpp/19990703-1.c: Likewise.
59426 * gcc.dg/cpp/20000625-1.c: Likewise.
59427 * gcc.dg/cpp/20000625-2.c: Likewise.
59429 * gcc.dg/cpp/macro1.c,
59430 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59431 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59432 gcc.dg/cpp/strify1.c,
59433 gcc.dg/cpp/strify2.c: New tests.
59435 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59437 * gcc.c-torture/execute/20000703-1.c: New test.
59439 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59441 * g++.old-deja/g++.pt (lookup10.C): New test.
59443 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59445 * g++.old-deja/g++.pt (typename25.C): New test.
59447 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59449 * gcc.c-torture/compile/20000701-1.c: New test.
59451 2000-06-30 Nick Clifton <nickc@cygnus.com>
59453 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59456 2000-06-30 Catherine Moore <clm@cygnus.com>
59458 * gcc.c-torture/execute/align-1.c: New test.
59460 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59462 * g++.old-deja/g++.pt/expr8.C: New test.
59463 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59465 2000-06-29 Nick Clifton <nickc@cygnus.com>
59467 * gcc.c-torture/compile/20000629-1.c: New test.
59469 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59472 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59473 gcc.dg/noncompile directory, depending on whether they're
59474 preprocessor tests or not. Annotate all the tests for the dg
59477 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59478 * gcc.dg/noncompile/noncompile.exp: New.
59482 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59483 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59484 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59485 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59486 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59487 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59488 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59489 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59490 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59491 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59492 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59493 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59494 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59495 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59496 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59497 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59498 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59499 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59500 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59501 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59502 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59503 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59504 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59505 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59507 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59508 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59509 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59510 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59511 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59512 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59514 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59516 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59517 declare one variable. On the fourth, error.
59518 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59519 declared by 20000628-1a.h.
59521 2000-06-29 Richard Henderson <rth@redhat.com>
59523 * gcc.c-torture/execute/930529-1.x: New file.
59524 * gcc.dg/920413-1.c: Adjust expected warning text.
59525 * gcc.dg/980217-1.c: Declare abort.
59526 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59528 2000-06-29 Jeffrey A Law (law@cygnus.com)
59530 * g77.f-torture/compile/20000629-1.f: New test.
59531 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59533 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59535 Rearrange lots of files, removing entirely the
59536 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59540 gcc.c-torture/code_quality/code_quality.exp
59541 gcc.c-torture/special/special.exp
59542 gcc.failure/failure.exp
59543 gcc.failure/940409-1.x
59544 gcc.c-torture/compile/961203-1.x
59547 gcc.misc-tests/linkage.exp
59548 gcc.c-torture/execute/920730-1t.c
59549 gcc.c-torture/execute/920730-1t.x
59550 gcc.c-torture/compile/920520-1.x
59551 gcc.c-torture/compile/920521-1.x
59552 gcc.c-torture/compile/981006-1.x
59553 gcc.c-torture/execute/eeprof-1.x
59555 * Moved files (possibly with modifications to fit a new harness):
59557 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59558 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59559 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59560 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59561 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59562 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59563 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59564 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59565 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59566 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59567 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59568 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59569 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59570 gcc.failure/940409-1.c gcc.dg/940409-1.c
59572 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59574 * c-torture/compile/961203-1.x: Delete.
59576 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59577 not exit. Include stdio.h.
59578 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59579 * gcc.misc-tests/dg-12.c: Likewise.
59580 * gcc.misc-tests/dg-5.c: Likewise.
59581 * gcc.misc-tests/dg-6.c: Likewise.
59582 * gcc.misc-tests/dg-7.c: Prototype abort.
59583 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59584 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59585 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59587 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59588 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59590 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59592 * gcc.dg/cpp/20000628-1.c: New test.
59593 * gcc.dg/cpp/20000628-1.h: New header for above test.
59594 * gcc.dg/cpp/20000628-1a.h: Likewise.
59596 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59598 * gcc.dg/cpp: New directory.
59599 * gcc.dg/cpp/cpp.exp: New driver.
59600 * gcc.dg/cpp/20000627-1.c: New test.
59601 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59602 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59603 and rewrite as a compilation test.
59605 * gcc.dg: Move many files into the cpp subdirectory, possibly
59606 renaming or editing them as well.
59608 990119-1.c cpp/19990119-1.c
59609 990228-1.c cpp/19990228-1.c
59610 990407-1.c cpp/19990407-1.c
59611 990409-1.c cpp/19990409-1.c
59612 990413-1.c cpp/19990413-1.c
59613 990703-1.c cpp/19990703-1.c
59614 20000127-1.c cpp/20000127-1.c
59615 20000129-1.c cpp/20000129-1.c
59616 20000207-1.c cpp/20000207-1.c
59617 20000207-2.c cpp/20000207-2.c
59618 20000209-1.c cpp/20000209-1.c
59619 20000209-2.c cpp/20000209-2.c
59620 20000301-1.c cpp/20000301-1.c
59621 20000419-1.c cpp/20000419-1.c
59622 20000510-1.S cpp/20000510-1.S
59623 20000519-1.c cpp/20000519-1.c
59624 20000529-1.c cpp/20000529-1.c
59625 20000625-1.c cpp/20000625-1.c
59626 20000625-2.c cpp/20000625-2.c
59627 cpp-as1.c cpp/assert1.c
59628 cpp-as2.c cpp/assert2.c
59629 cxx-comments-1.c cpp/cxxcom1.c
59630 cxx-comments-2.c cpp/cxxcom2.c
59631 endif-label.c cpp/endif.c
59632 cpp-hash1.c cpp/hash1.c
59633 cpp-hash2.c cpp/hash2.c
59634 cpp-if1.c cpp/if-1.c
59635 cpp-if2.c cpp/if-2.c
59636 cpp-if3.c cpp/if-3.c
59637 cpp-if4.c cpp/if-4.c
59638 cpp-if5.c cpp/if-5.c
59639 cpp-cond.c cpp/if-cexp.c
59640 cpp-missingop.c cpp/if-mop.c
59641 cpp-missingparen.c cpp/if-mpar.c
59642 cpp-opprec.c cpp/if-oppr.c
59643 cpp-ifparen.c cpp/if-paren.c
59644 cpp-shortcircuit.c cpp/if-sc.c
59645 cpp-shift.c cpp/if-shift.c
59646 cpp-unary.c cpp/if-unary.c
59647 cpp-li1.c cpp/line1.c
59648 cpp-li2.c cpp/line2.c
59649 lineno.c cpp/line3.c
59650 lineno-2.c cpp/line4.c
59652 cpp-mic.h cpp/mi1c.h
59653 cpp-micc.h cpp/mi1cc.h
59654 cpp-mind.h cpp/mi1nd.h
59655 cpp-mindp.h cpp/mi1ndp.h
59656 cpp-mix.h cpp/mi1x.h
59657 cpp-mi2.c cpp/mi2.c
59658 cpp-mi2a.h cpp/mi2a.h
59659 cpp-mi2b.h cpp/mi2b.h
59660 cpp-mi2c.h cpp/mi2c.h
59661 cpp-mi3.c cpp/mi3.c
59662 cpp-mi3.def cpp/mi3.def
59663 poison-1.c cpp/poison.c
59664 pr-impl.c cpp/prag-imp.c
59665 cpp-redef-2.c cpp/redef1.c
59666 cpp-redef.c cpp/redef2.c
59667 strpaste.c cpp/strp1.c
59668 strpaste-2.c cpp/strp2.c
59669 cpp-tradpaste.c cpp/tr-paste.c
59670 cpp-tradstringify.c cpp/tr-str.c
59671 cpp-tradwarn1.c cpp/tr-warn1.c
59672 cpp-tradwarn2.c cpp/tr-warn2.c
59673 trigraphs.c cpp/trigraphs.c
59674 cpp-unc1.c cpp/unc1.c
59675 cpp-unc2.c cpp/unc2.c
59676 cpp-unc3.c cpp/unc3.c
59677 cpp-unc.c cpp/unc4.c
59678 undef.c cpp/undef1.c
59679 undef-2.c cpp/undef2.c
59680 cpp-wi1.c cpp/widestr1.c
59682 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59684 * lib/g++.exp (g++_include_flags): Tweak.
59686 2000-06-27 H.J. Lu <hjl@gnu.org>
59687 Loren J. Rittle <ljrittle@acm.org>
59689 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59690 version with one that knows about the new gcc tree structure.
59691 (g++_link_flags): Same.
59693 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59695 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59696 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59697 case we are cross-compiling.
59699 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59700 g++.old-deja/g++.niklas/Makefile.in,
59701 g++.old-deja/g++.niklas/configure.in,
59702 g++.old-deja/g++.other/Makefile.in,
59703 g++.old-deja/g++.other/configure.in,
59704 gcc.c-torture/code_quality/Makefile.in,
59705 gcc.c-torture/code_quality/configure.in,
59706 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59707 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59708 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59709 gcc.c-torture/execute/ieee/Makefile.in,
59710 gcc.c-torture/execute/ieee/configure.in,
59711 gcc.c-torture/noncompile/Makefile.in,
59712 gcc.c-torture/noncompile/configure.in,
59713 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59714 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59715 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59717 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59719 * g++.old-deja/g++.other/ambig3.C: New test.
59721 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59723 * g++.old-deja/g++.pt/syntax1.C: New test.
59724 * g++.old-deja/g++.pt/syntax2.C: New test.
59725 * g++.old-deja/g++.other/syntax3.C: New test.
59726 * g++.old-deja/g++.other/syntax4.C: New test.
59728 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59730 * gcc.dg/20000623-1.c: Prototype exit and abort.
59732 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59734 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59736 * gcc.dg/cpp-mi3.def: New file.
59738 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59740 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59741 lexer's error messages.
59742 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59743 divine anything from the linemarkers.
59744 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59745 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59747 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59749 * gcc.dg/20000623-1.c: New test.
59751 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59753 * gcc.c-torture/execute/20000622-1.c: New test.
59755 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59757 * g++.old-deja/g++.other/init15.C: New test.
59759 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59761 * g++.old-deja/g++.pt/vaarg2.C: New test.
59762 * g++.old-deja/g++.pt/vaarg3.C: New test.
59764 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59766 * g++.old-deja/g++.other/dyncast6.C: New test.
59768 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59770 * gcc.c-torture/execute/loop-6.c: New test.
59772 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59774 * gcc.dg/20000614-1.c: New test.
59775 * gcc.dg/20000614-2.c: New test.
59777 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59779 * g++.old-deja/g++.other/inline12.C: New test.
59781 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59783 * g++.old-deja/g++.other/eh1.C: New test.
59785 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59787 * g++.old-deja/g++.other/type.C: New test.
59789 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59791 * g++.old-deja/g++.other/initstring.C: New test.
59793 2000-06-12 Jason Merrill <jason@redhat.com>
59795 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59797 2000-06-09 Jeffrey A Law (law@cygnus.com)
59799 * gcc.c-torture/compile/20000609-1.c: New test.
59801 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59803 * gcc.dg/20000609-1.c: New test.
59805 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59807 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59808 * gcc.c-torture/noncompile/poison-1.c: Move...
59809 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59810 * gcc.dg/cpp-li1.c: Add a token after the #line.
59812 2000-06-05 Richard Henderson <rth@cygnus.com>
59814 * gcc.c-torture/execute/20000605-2.c: New test.
59815 * gcc.c-torture/execute/20000605-3.c: New test.
59817 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59819 * g77.f-torture/execute/20000503-1.x: New file.
59821 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59823 * g++.old-deja/g++.eh/badalloc1.C: New test.
59825 2000-06-05 Richard Henderson <rth@cygnus.com>
59827 * gcc.c-torture/execute/20000605-1.c: New test.
59829 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59830 Nathan Sidwell <nathan@codesourcery.com>
59832 * gcc.c-torture/compile/20000605-1.c: New test.
59834 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59836 * g77.f-torture/compile/20000601-1.f: New test.
59838 2000-06-03 Richard Henderson <rth@cygnus.com>
59840 * gcc.c-torture/execute/20000603-1.c: New.
59842 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59844 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59845 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59847 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59849 * gcc.dg/compare2.c (case 12): XFAIL.
59850 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59851 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59853 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59855 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59857 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59858 guard macro is already defined when the header is first
59860 * gcc.dg/cpp-mix.h: New file.
59861 * gcc.dg/endif-label.c: Update patterns to match compiler.
59863 * g++.brendan/complex1.C: Declare abort.
59864 * g++.law/refs4.C: Remove XFAIL.
59865 * g++.oliva/expr2.C: Declare abort and exit.
59867 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59869 * gcc.c-torture/execute/20000528-1.c: New test.
59871 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59872 * g++.old-deja/g++.law/temps4.C: Likewise.
59874 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59875 stdlib.h. Call abort() on failure.
59876 * g++.old-deja/g++.law/refs4.C: Likewise.
59877 * g++.old-deja/g++.law/temps4.C: Likewise.
59878 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59879 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59881 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59883 Relative to g++.dg/special:
59884 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59886 Relative to g++.old-deja:
59887 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59888 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59889 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59890 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59891 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59892 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59893 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59895 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59896 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59897 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59898 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59899 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59900 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59903 * g++.other/goto1.C: Update expectations for error messages.
59905 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59907 * gcc.c-torture/compile/20000523-1.c: New test.
59909 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59911 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59913 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59915 * g++.old-deja/g++.eh/catch11.C: New test.
59916 * g++.old-deja/g++.eh/catch12.C: New test.
59918 2000-05-24 Nick Clifton <nickc@cygnus.com>
59920 * gcc.c-torture/execute/20000523-1.c: New test.
59922 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59924 * c-torture/execute/bcp-1.c: Replace abort in arg of
59925 __builtin_constant_p with a generic external function.
59927 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59928 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59929 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59930 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59931 Prototype abort and/or exit.
59933 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59934 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59935 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59936 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59938 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59940 * gcc.dg/dwarf2-1.c: New test.
59942 2000-05-20 Richard Henderson <rth@cygnus.com>
59944 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59946 2000-05-20 Andreas Jaeger <aj@suse.de>
59948 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59951 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59953 * gcc.c-torture/execute/20000519-2.c: New test.
59955 2000-05-19 Andreas Jaeger <aj@suse.de>
59957 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59958 which fails with SSA.
59960 * lib/c-torture.exp: Also test with -O3 -fssa.
59962 2000-05-18 Michael Meissner <meissner@redhat.com>
59964 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59965 * gcc.c-torture/execute/920415-1.c: Ditto.
59966 * gcc.c-torture/execute/920501-1.c: Ditto.
59967 * gcc.c-torture/execute/conversion.c: Ditto.
59968 * gcc.c-torture/execute/cvt-1.c: Ditto.
59970 2000-05-18 Jeffrey A Law (law@cygnus.com)
59972 * gcc.c-torture/compile/20000518-1.c: New test.
59974 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59976 * g77.f-torture/compile/200005018.f: New test.
59978 2000-05-17 Jeffrey A Law (law@cygnus.com)
59980 * gcc.c-torture/compile/20000517-1.c: New test.
59982 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59984 * gcc.c-torture/execute/20000516-1.c: New test.
59986 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59988 * g++.old-deja/g++.other/eh.C: New test.
59990 2000-05-12 Richard Henderson <rth@cygnus.com>
59992 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59993 constants through to doit's conditional.
59995 2000-05-11 Jeffrey A Law (law@cygnus.com)
59997 * gcc.c-torture/compile/20000511-1.c: New test.
59998 * g77.f-torture/compile/20000511-1.f: New test.
59999 * g77.f-torture/compile/20000511-2.f: New test.
60001 2000-05-11 Michael Meissner <meissner@redhat.com>
60003 * gcc.c-torture/execute/20000511-1.c: New test.
60005 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
60007 * gcc.dg/dg.exp: Scan .S files as well as .c files.
60008 * gcc.dg/20000510-1.S: New.
60010 2000-05-08 Catherine Moore <clm@cygnus.com>
60012 * gcc.dg/unused-3.c: New.
60014 2000-05-06 Richard Henderson <rth@cygnus.com>
60016 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60017 * g++.old-deja/g++.mike/warn1.C: Likewise.
60018 * g++.old-deja/g++.pt/local1.C: Likewise.
60019 * g++.old-deja/g++.pt/local7.C: Likewise.
60020 * g++.old-deja/g++.pt/spec16.C: Likewise.
60022 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
60024 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60026 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
60028 * g77.f-torture/execute/20000503-1.f: New test.
60030 2000-05-04 Andreas Jaeger <aj@suse.de>
60032 * gcc.dg/noreturn-2.c: New test.
60034 2000-05-04 Neil Booth <NeilB@earthling.net>
60036 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60039 2000-05-04 Richard Henderson <rth@cygnus.com>
60041 * gcc.c-torture/execute/20000503-1.c: Fix typo.
60043 2000-05-04 Richard Henderson <rth@cygnus.com>
60045 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
60046 OpenSSL by Jason R Thorpe.
60048 2000-05-03 Jim Wilson <wilson@cygnus.com>
60050 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60052 2000-05-03 Robert Lipe <robertlipe@usa.net>
60054 * gcc.dg/20000503-1.c: New test.
60056 2000-05-02 Jakub Jelinek <jakub@redhat.com>
60058 * gcc.c-torture/compile/20000502-1.c: New test.
60059 * g++.old-deja/g++.other/align.C: New test.
60060 * gcc.dg/cpp-tradstringify.c: New test.
60062 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
60064 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60065 and hard registers.
60067 2000-04-26 Geoff Keating <geoffk@cygnus.com>
60069 * gcc.c-torture/execute/loop-5.c: New test.
60071 2000-04-25 Jakub Jelinek <jakub@redhat.com>
60073 * gcc.c-torture/execute/va-arg-20.c: New test.
60075 2000-04-23 Jeffrey A Law (law@cygnus.com)
60077 * gcc.c-torture/execute/20000422-1.c: New test.
60079 2000-04-20 Greg McGary <gkm@gnu.org>
60081 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60082 when optimizing, but without sibling-call optimizations (-O1).
60084 2000-04-20 Jeffrey A Law (law@cygnus.com)
60086 * gcc.c-torture/compile/20000420-1.c: New test.
60088 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
60090 * g++.abi/ptrflags.C: New test.
60091 * g++.eh/catchptr1.C: Test incomplete pointer chains.
60093 2000-04-19 Catherine Moore <clm@cygnus.com>
60095 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60097 2000-04-19 Greg McGary <gkm@gnu.org>
60099 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60100 sibling-call optimizations.
60102 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
60104 * gcc.dg/20000419-1.c: New test.
60106 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
60108 * gcc.c-torture/execute/20000412-6.c: New test.
60110 2000-04-12 Jeffrey A Law (law@cygnus.com)
60112 * gcc.c-torture/execute/20000412-5.c: New test.
60113 * g77.f-torture/compile/20000412-1.f: New test.
60114 * gcc.c-torture/execute/20000412-4.c: New test.
60115 * gcc.c-torture/compile/20000412-2.c: New test.
60116 * gcc.c-torture/execute/20000412-3.c: New test.
60117 * gcc.c-torture/compile/20000412-1.c: New test.
60118 * gcc.c-torture/execute/20000412-2.c: New test.
60120 2000-04-12 Jakub Jelinek <jakub@redhat.com>
60122 * objc/execute/bf-20.m: New test.
60124 2000-04-10 Richard Henderson <rth@cygnus.com>
60126 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60128 * gcc.c-torture/execute/20000412-1.c: New test.
60130 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
60132 * g++.old-deja/g++.eh/catchptr1.C: New test.
60134 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
60136 * g++.old-deja/g++.abi/cxa_vec.C: New test.
60138 2000-04-08 Neil Booth <NeilB@earthling.net>
60140 * gcc.dg/cpp-nullchar.c: Remove test as
60141 embedded nulls cause problems.
60143 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60145 * gcc.dg/compare2.c: New test.
60147 2000-04-08 Neil Booth <NeilB@earthling.net>
60149 * gcc.dg/cpp-nullchar.c: New test.
60151 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
60153 * gcc.dg/cpp-mi2.c: New test.
60154 * gcc.dg/cpp-mi2[abc].h: New files.
60156 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
60158 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60161 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
60163 * g++.old-deja/g++.abi/vmihint.C: New test.
60165 2000-04-06 Neil Booth <NeilB@earthling.net>
60167 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60168 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60171 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
60173 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60174 avoid stack-frame overwrite.
60176 2000-04-05 Jakub Jelinek <jakub@redhat.com>
60178 * gcc.c-torture/compile/20000405-2.c: New test.
60179 * gcc.c-torture/compile/20000405-3.c: New test.
60181 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60183 * gcc.c-torture/compile/20000405-1.c: New test.
60185 2000-04-04 Geoff Keating <geoffk@cygnus.com>
60187 * gcc.dg/cast-qual-1.c: Revert last change.
60189 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60191 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60193 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
60195 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60196 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60198 2000-04-03 Jeffrey A Law (law@cygnus.com)
60200 * gcc.c-torture/compile/20000403-2.c: New test.
60201 * gcc.c-torture/compile/20000403-1.c: New test.
60203 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
60205 * gcc.c-torture/execute/20000403-1.c: New test.
60207 2000-04-03 Geoff Keating <geoffk@cygnus.com>
60209 * gcc.c-torture/execute/20000402-1.c: New test.
60211 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
60213 * gcc.c-torture/execute/va-arg-15.c: New test.
60214 * gcc.c-torture/execute/va-arg-16.c: New test.
60215 * gcc.c-torture/execute/va-arg-17.c: New test.
60216 * gcc.c-torture/execute/va-arg-18.c: New test.
60217 * gcc.c-torture/execute/va-arg-19.c: New test.
60219 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
60221 * gcc.c-torture/compile/981211-1.c: Move to...
60222 * gcc.dg/cpp-as1.c: ...here.
60223 * gcc.dg/cpp-as2.c: New file.
60225 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60228 2000-04-02 Neil Booth <NeilB@earthling.net>
60230 * gcc.dg/cpp-cond.c New tests.
60231 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
60232 accidental success less likely.
60233 * gcc.dg/cpp-missingop.c New tests.
60234 * gcc.dg/cpp-missingparen.c New tests.
60235 * gcc.dg/cpp-shift.c New tests.
60236 * gcc.dg/cpp-shortcircuit.c New tests.
60237 * gcc.dg/cpp-unary.c New tests.
60239 2000-03-29 Jeffrey A Law (law@cygnus.com)
60241 * gcc.c-torture/compile/20000329-1.c: New test.
60243 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60245 * gcc.c-torture/compile/20000326-1.c: New test.
60246 * gcc.c-torture/compile/20000326-2.c: New test.
60248 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60250 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60251 the first parameter is a function argument.
60253 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60255 * g++.old-deja/g++.ext/array4.C: New test.
60257 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60259 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60261 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60263 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60265 2000-03-19 Richard Henderson <rth@cygnus.com>
60267 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60269 2000-03-19 Richard Henderson <rth@cygnus.com>
60271 * gcc.c-torture/compile/20000319-1.c: New test.
60273 2000-03-14 Jeffrey A Law (law@cygnus.com)
60275 * gcc.c-torture/execute/20000314-3.c: New test.
60276 * gcc.c-torture/execute/20000314-2.c: New test.
60277 * gcc.c-torture/execute/20000314-1.c: New test.
60278 * gcc.c-torture/compile/20000314-2.c: New test.
60279 * gcc.c-torture/compile/20000314-1.c: New test.
60281 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60283 * g++.old-deja/g++.warn/inline.C: New test.
60285 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60287 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60288 standards-compliant result rather than specific constants.
60289 Put test-values in array.
60291 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60293 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60294 (g++_target_compile): Put test-specific options last.
60296 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60298 * g++.old-deja/g++.eh/vbase4.C: New test.
60300 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60302 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60304 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60306 * g++.old-deja/g++.brendan/misc12.C: Removed.
60307 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60308 * g++.old-deja/g++.ext/pretty4.C: New test.
60310 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60312 * g++.old-deja/g++.other/string2.C: New test.
60314 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60316 * g++.old-deja/g++.warn/impint2.C: New test.
60318 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60320 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60323 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60325 * g++.old-deja/g++.warn/impint.C: New test.
60326 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60327 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60328 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60329 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60330 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60331 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60332 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60333 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60334 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60335 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60336 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60337 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60339 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60341 * gcc.dg/cpp-redef.c: New test.
60343 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60345 * g++.old-deja/g++.pt/unify7.C: New test.
60347 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60349 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60350 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60352 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60354 * gcc.c-torture/compile/20000224-1.c: New test.
60356 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60358 * gcc.c-torture/compile/cpp-2.c: New test.
60359 * gcc.c-torture/compile/cpp-1.c: New test.
60361 2000-02-25 Jeffrey A Law (law@cygnus.com)
60363 * gcc.c-torture/execute/20000225-1.c: New test.
60365 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60367 * gcc.dg/cpp-li2.c: New test.
60369 * gcc.dg/cpp-wi1.c: New test.
60371 * gcc.dg/cpp-li1.c: New test.
60373 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60375 * g++.old-deja/g++.other/sizeof5.C: New test.
60377 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60379 * gcc.c-torture/execute/va-arg-13.c: New test.
60381 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60383 * gcc.c-torture/execute/va-arg-12.c: New test.
60385 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60387 * gcc.c-torture/execute/20000223-1.c: New test.
60389 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60391 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60393 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60395 * g++.old-deja/g++.abi/ptrmem.C: New test.
60397 2000-02-19 Richard Henderson <rth@cygnus.com>
60399 * gcc.c-torture/compile/init-3.c: New.
60401 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60403 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60406 2000-02-11 Robert Lipe <robertl@sco.com>
60408 * gcc.c-torture/compile/20000211-3.c: New test.
60410 2000-02-11 Martin Buchholz <martin@xemacs.org>
60412 * gcc.c-torture/compile/20000211-2.c: New test.
60414 2000-02-11 Jeffrey A Law (law@cygnus.com)
60416 * gcc.c-torture/compile/20000211-1.c: New test.
60418 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60420 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60423 2000-02-08 Nathan Sidwell <nathan@acm.org>
60425 * g++.old-deja/g++.other/cast5.C: New test.
60427 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60429 * gcc.c-torture/execute/20000205-1.c: New.
60431 2000-02-03 Nathan Sidwell <nathan@acm.org>
60433 * g++.old-deja/g++.jason/cast3.C: Return void.
60434 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60436 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60438 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60440 * gcc.dg/loop-1.c: New test.
60442 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60444 * gcc.c-torture/compile/20000127-1.c: New test.
60445 * gcc.c-torture/execute/991228-1.c: New test.
60447 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60449 * gcc.dg/unused-2.c: New test.
60451 * gcc.dg/conv-1.c: New test.
60453 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60455 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60457 (tool_option_proc): Fix typo.
60459 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60461 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60462 of the ld on the host, not on the build machine.
60463 Also, don't crash if '--help' is not a supported option.
60465 2000-01-24 Richard Henderson <rth@cygnus.com>
60467 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60469 2000-01-20 Jeffrey A Law (law@cygnus.com)
60471 * gcc.c-torture/execute/20000120-2.c: New test.
60472 * gcc.c-torture/execute/20000120-1.c: New test.
60474 2000-01-13 Jeffrey A Law (law@cygnus.com)
60476 * gcc.c-torture/execute/20000113-1.c: New test.
60478 2000-01-12 Jeffrey A Law (law@cygnus.com)
60480 * gcc.c-torture/execute/20000112-1.c: New test.
60482 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60484 * gcc.dg/20000111-1.c: New test.
60486 2000-01-10 Jeffrey A Law (law@cygnus.com)
60488 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60489 with 16 bit integers.
60491 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60493 * gcc.dg/20000108-1.c: New test.
60495 2000-01-05 Nathan Sidwell <nathan@acm.org>
60497 * g++.old-deja/g++.ns/koenig8.C: New test.
60499 2000-01-05 Nathan Sidwell <nathan@acm.org>
60501 * g++.old-deja/g++.other/cast4.C: New test.
60503 2000-01-05 Jeffrey A Law (law@cygnus.com)
60505 * gcc.c-torture/compile/20000105-2.c: New test.
60506 * gcc.c-torture/compile/20000105-1.c: New test.
60508 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60510 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60511 references to printf & atoi to conform to ANSI standard.
60512 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60513 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60514 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60515 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60516 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60517 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60518 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60519 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60520 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60521 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60522 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60523 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60524 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60525 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60526 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60527 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60528 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60529 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60530 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60531 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60532 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60533 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60534 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60535 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60536 * g++.old-deja/g++.brendan/init3.C: Likewise.
60537 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60538 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60539 * g++.old-deja/g++.brendan/new2.C: Likewise.
60540 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60541 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60542 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60543 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60544 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60545 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60546 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60547 * g++.old-deja/g++.brendan/template24.C: Likewise.
60548 * g++.old-deja/g++.brendan/template3.C: Likewise.
60549 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60550 * g++.old-deja/g++.jason/inline3.C: Likewise.
60551 * g++.old-deja/g++.jason/opeq.C: Likewise.
60552 * g++.old-deja/g++.law/arg5.C: Likewise.
60553 * g++.old-deja/g++.law/arm7.C: Likewise.
60554 * g++.old-deja/g++.law/ctors11.C: Likewise.
60555 * g++.old-deja/g++.law/cvt8.C: Likewise.
60556 * g++.old-deja/g++.law/init9.C: Likewise.
60557 * g++.old-deja/g++.law/refs4.C: Likewise.
60558 * g++.old-deja/g++.law/template2.C: Likewise.
60559 * g++.old-deja/g++.law/visibility24.C: Likewise.
60560 * g++.old-deja/g++.law/vtable3.C: Likewise.
60561 * g++.old-deja/g++.mike/asm2.C: Likewise.
60562 * g++.old-deja/g++.mike/eh1.C: Likewise.
60563 * g++.old-deja/g++.mike/misc1.C: Likewise.
60564 * g++.old-deja/g++.mike/misc13.C: Likewise.
60565 * g++.old-deja/g++.mike/misc14.C: Likewise.
60566 * g++.old-deja/g++.mike/ns12.C: Likewise.
60567 * g++.old-deja/g++.mike/p1248.C: Likewise.
60568 * g++.old-deja/g++.mike/p3708.C: Likewise.
60569 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60570 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60571 * g++.old-deja/g++.mike/p646.C: Likewise.
60572 * g++.old-deja/g++.mike/p700.C: Likewise.
60573 * g++.old-deja/g++.mike/p783.C: Likewise.
60574 * g++.old-deja/g++.mike/p783a.C: Likewise.
60575 * g++.old-deja/g++.mike/p783b.C: Likewise.
60576 * g++.old-deja/g++.mike/p786.C: Likewise.
60577 * g++.old-deja/g++.mike/p789.C: Likewise.
60578 * g++.old-deja/g++.mike/p789a.C: Likewise.
60579 * g++.old-deja/g++.mike/p807a.C: Likewise.
60580 * g++.old-deja/g++.other/delete3.C: Likewise.
60581 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60582 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60583 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60584 * g++.old-deja/g++.other/empty1.C: Likewise.
60585 * g++.old-deja/g++.other/temporary1.C: Likewise.
60586 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60587 * g++.old-deja/g++.pt/t16.C: Likewise.
60588 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60590 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60592 * gcc.dg/991230-1.c: New test.
60594 1999-12-29 Jeffrey A Law (law@cygnus.com)
60596 * gcc.c-torture/compile/991229-3.c: New test.
60597 * gcc.c-torture/compile/991229-2.c: New test.
60598 * gcc.c-torture/compile/991229-1.c: New test.
60600 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60602 * gcc.c-torture/compile/labels-2.c: New test.
60604 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60606 * gcc.c-torture/execute/991227-1.c: New test.
60608 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60610 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60612 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60614 * gcc.c-torture/execute/991221-1.c: New test.
60616 1999-12-20 Nathan Sidwell <nathan@acm.org>
60618 * g++.old-deja/g++.other/cast3.C: New test.
60620 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60622 * gcc.c-torture/execute/991216-4.c: New test.
60624 1999-12-16 Michael Meissner <meissner@cygnus.com>
60626 * gcc.c-torture/execute/991216-1.c: New test.
60627 * gcc.c-torture/execute/991216-2.c: New test.
60628 * gcc.c-torture/execute/991216-3.c: New test.
60630 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60632 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60633 Actually make the test fail by using "-O2" for compilation.
60635 1999-12-15 Nathan Sidwell <nathan@acm.org>
60637 * g++.old-deja/g++.warn/cast-align1.C: New test.
60639 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60641 * gcc.c-torture/compile/991214-1.c: New test.
60642 * gcc.c-torture/compile/991214-2.c: New test.
60644 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60646 * gcc.dg/991214-1.c: New test.
60648 1999-12-13 Jeffrey A Law (law@cygnus.com)
60650 * gcc.c-torture/compile/991213-3.c: New test.
60651 * gcc.c-torture/compile/991213-2.c: New test.
60652 * gcc.c-torture/compile/991213-1.c: New test.
60654 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60656 * gcc.dg/991209-1.c: New test.
60658 1999-12-08 Nathan Sidwell <nathan@acm.org>
60660 * gcc.c-torture/compile/991208-1.c: New test.
60662 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60664 * gcc.dg/ultrasp2.c: New test.
60666 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60668 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60670 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60672 * gcc.c-torture/compile/991202-1.c: New test.
60673 * gcc.c-torture/execute/991202-1.c: New test.
60674 * gcc.c-torture/execute/991202-2.c: New test.
60675 * gcc.c-torture/execute/991202-3.c: New test.
60677 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60679 * g++.old-deja/g++.abi/align.C: New test.
60680 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60681 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60683 1999-12-01 Richard Henderson <rth@cygnus.com>
60685 * gcc.c-torture/execute/991201-1.c: New.
60687 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60689 * gcc.dg/991129-1.c: New test.
60691 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60693 * gcc.c-torture/compile/991127-1.c: New test.
60695 1999-11-22 Nathan Sidwell <nathan@acm.org>
60697 * g++.old-deja/g++.other/warn4.C: New test.
60699 1999-11-22 Nathan Sidwell <nathan@acm.org>
60701 * g++.old-deja/g++.eh/cleanup2.C: New test.
60702 * g++.old-deja/g++.ext/pretty2.C: New test.
60703 * g++.old-deja/g++.ext/pretty3.C: New test.
60704 * g++.old-deja/g++.other/debug6.C: New test.
60706 1999-10-20 Jim Wilson <wilson@cygnus.com>
60708 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60709 compiler_output to look for one error message instead of two.
60711 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60713 * gcc.c-torture/execute/991118-1.c: Also test case
60714 where the word boundary does not split a byte evenly.
60716 1999-11-19 Nathan Sidwell <nathan@acm.org>
60718 * g++.old-deja/g++.ext/restrict1.C: New test.
60720 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60722 * gcc.c-torture/execute/991118-1.c: New test.
60724 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60726 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60727 working directory pathnames.
60729 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60731 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60732 host is equipped with driver.h and driver.o so it can actually
60733 compile and run the tests.
60735 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60737 * gcc.c-torture/compile/991008-1.c: New test.
60739 1999-11-08 Nick Clifton <nickc@cygnus.com>
60741 * lib/gcc-dg.exp: Include target-supports.exp
60743 1999-11-05 Nick Clifton <nickc@cygnus.com>
60745 * lib/target-supports.exp: New file: Provide procs to test for
60746 features supported by the target.
60747 (check_weak_available): Moved here from ecos.exp.
60748 (check_alias_available): New proc: Determine of the target
60749 toolchain supports the alias attribute.
60751 * gcc.dg/special/ecos.exp: Move check_weak_available to
60752 target-supports.exp.
60753 (alias-1.c): Only perform the test if the target supports
60755 (wkali-1.c): Only perform the test if the target supports
60758 * gcc.dg/990506-0.c: Expect error messages from cross
60759 targets as well as native targets.
60761 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60763 * gcc.dg/ultrasp1.c: Removed xfail.
60764 * gcc.dg/struct-ret-2.c: Likewise.
60765 * gcc.dg/array-1.c: Likewise.
60767 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60769 * gcc.dg/struct-ret-2.c: New test.
60771 * gcc.dg/array-1.c: New test.
60773 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60775 * gcc.c-torture/execute/991030-1.c: New test.
60777 1999-10-26 Richard Henderson <rth@cygnus.com>
60779 * gcc.c-torture/compile/991026-2.c: New test.
60781 1999-10-26 Jeffrey A Law (law@cygnus.com)
60783 * gcc.c-torture/compile/991026-1.c: New test.
60785 1999-10-23 Jeffrey A Law (law@cygnus.com)
60787 * gcc.c-torture/execute/991023-1.c: New test.
60789 1999-10-19 Jeffrey A Law (law@cygnus.com)
60791 * gcc.c-torture/execute/991019-1.c: New test.
60793 1999-10-16 Richard Henderson <rth@cygnus.com>
60795 * gcc.c-torture/execute/991016-1.c: New test.
60797 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60799 * gcc.c-torture/execute/991014-1.c: New test.
60801 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60803 * g++.old-deja/g++.other/union2.C: New test.
60805 1999-10-13 Nathan Sidwell <nathan@acm.org>
60807 * g++.old-deja/g++.other/vaarg2.C: New test.
60808 * g++.old-deja/g++.other/vaarg3.C: New test.
60810 1999-10-12 Craig Burley <craig@jcb-sc.com>
60812 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60815 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60817 * gcc.c-torture/execute/va-arg-11.c: New test.
60819 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60821 * lib/file-format.exp (gcc_target_object_format): Don't
60822 crash if objdump is unavailable.
60824 1999-09-29 Donn Terry <donn@interix.com>
60826 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60828 1999-09-28 Nick Clifton <nickc@cygnus.com>
60830 * gcc.c-torture/compile/990928-1.c: New test.
60832 1999-09-28 Nathan Sidwell <nathan@acm.org>
60834 * g++.old-deja/g++.other/decl6.C: New test.
60836 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60838 * gcc.c-torture/execute/va-arg-10.c: New test.
60840 1999-09-27 Nathan Sidwell <nathan@acm.org>
60842 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60843 __PRETTY_FUNCTION__.
60845 1999-09-23 Nick Clifton <nickc@cygnus.com>
60847 * gcc.c-torture/execute/990923-1.c: New test.
60849 1999-09-21 Nick Clifton <nickc@cygnus.com>
60851 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60852 for which -fpic is inappropriate.
60854 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60856 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60858 1999-09-21 Nathan Sidwell <nathan@acm.org>
60860 * g++.old-deja/g++.other/dyncast1.C: New test.
60861 * g++.old-deja/g++.other/dyncast2.C: New test.
60862 * g++.old-deja/g++.other/dyncast3.C: New test.
60863 * g++.old-deja/g++.other/dyncast4.C: New test.
60864 * g++.old-deja/g++.other/dyncast5.C: New test.
60865 * g++.old-deja/g++.eh/catch3.C: New test.
60866 * g++.old-deja/g++.eh/catch3p.C: New test.
60867 * g++.old-deja/g++.eh/catch4.C: New test.
60868 * g++.old-deja/g++.eh/catch4p.C: New test.
60869 * g++.old-deja/g++.eh/catch5.C: New test.
60870 * g++.old-deja/g++.eh/catch5p.C: New test.
60871 * g++.old-deja/g++.eh/catch6.C: New test.
60872 * g++.old-deja/g++.eh/catch6p.C: New test.
60873 * g++.old-deja/g++.eh/catch7.C: New test.
60874 * g++.old-deja/g++.eh/catch7p.C: New test.
60875 * g++.old-deja/g++.eh/catch8.C: New test.
60876 * g++.old-deja/g++.eh/catch8p.C: New test.
60877 * g++.old-deja/g++.eh/catch9.C: New test.
60878 * g++.old-deja/g++.eh/catch9p.C: New test.
60880 1999-09-13 Nathan Sidwell <nathan@acm.org>
60882 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60883 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60885 1999-09-13 Jeffrey A Law (law@cygnus.com)
60887 * gcc.c-torture/compile/990913-1.c: New test.
60889 1999-09-10 Nathan Sidwell <nathan@acm.org>
60891 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60892 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60894 1999-09-09 Richard Henderson <rth@cygnus.com>
60896 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60898 1999-09-09 Nathan Sidwell <nathan@acm.org>
60900 * g++.old-deja/g++.other/lookup11.C: New test.
60901 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60902 what is permitted and what we want.
60903 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60905 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60907 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60909 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60910 * gcc.c-torture/noncompile/poison-1.c: New file.
60912 1999-09-08 Nathan Sidwell <nathan@acm.org>
60914 * g++.old-deja/g++.other/sizeof3.C: New test.
60915 * g++.old-deja/g++.other/sizeof4.C: New test.
60916 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60917 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60919 1999-09-07 Richard Henderson <rth@cygnus.com>
60921 * gcc.dg/va-arg-1.c: New.
60923 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60925 * gcc.c-torture/execute/va-arg-9.c: New test.
60927 1999-09-05 Craig Burley <craig@jcb-sc.com>
60929 * g77.f-torture/compile/980519-2.f: New test.
60930 * g77.f-torture/compile/19990905-0.f: New test.
60931 * g77.f-torture/compile/19990905-1.f: New test.
60932 * g77.f-torture/compile/19990905-2.f: New test.
60934 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60936 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60938 * gcc.c-torture/execute/990827-1.c: Fix typo.
60940 1999-09-03 Nathan Sidwell <nathan@acm.org>
60942 * g++.old-deja/g++.other/deref1.C: New test.
60944 1999-09-02 Nathan Sidwell <nathan@acm.org>
60946 * g++.old-deja/g++.other/ambig2.C: New test.
60947 * g++.old-deja/g++.other/cond5.C: New test.
60948 * g++.old-deja/g++.other/lookup16.C: New test.
60950 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60952 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60955 1999-08-31 Jeffrey A Law (law@cygnus.com)
60957 * lib/c-torture.exp: Avoid the "compare executables" optimization
60958 when testing native.
60960 1999-08-29 Jeffrey A Law (law@cygnus.com)
60962 * gcc.c-torture/execute/990829-1.c: New test.
60963 * gcc.c-torture/compile/990829-1.c: New test.
60965 1999-08-27 Paul Burchard <burchard@pobox.com>
60967 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60968 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60969 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60970 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60971 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60972 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60973 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60974 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60975 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60976 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60977 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60979 1999-08-27 Jeffrey A Law (law@cygnus.com)
60981 * gcc.c-torture/execute/990827-1.c: New test.
60983 1999-08-26 Craig Burley <craig@jcb-sc.com>
60985 * g77.f-torture/noncompile/19990826-4.f: New test.
60987 * g77.f-torture/compile/19990826-3.f: New test.
60989 * g77.f-torture/execute/19990826-2.f: New test.
60991 * g77.f-torture/compile/19990826-1.f: New test.
60993 * gcc.c-torture/execute/990826-0.c: New test.
60994 * g77.c-torture/execute/19990826-0.f: New test.
60996 * g77.f-torture/noncompile/970626-2.f: New test.
60998 1999-08-25 Paul Burchard <burchard@pobox.com>
61000 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61001 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61002 lss-011.C: New tests.
61004 1999-08-25 Nathan Sidwell <nathan@acm.org>
61006 * g++.old-deja/g++.other/decl5.C: New test.
61008 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61010 * noncompile/noncompile.exp: Load_lib c-torture.exp.
61011 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61012 call `postbase' for each one. All callers of `postbase' changed
61013 to call this instead.
61015 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
61017 * gcc.c-torture/execute/990811-1.c: New test.
61019 1999-08-09 Nick Clifton <nickc@cygnus.com>
61021 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61024 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61027 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61029 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61031 1999-08-04 Jeffrey A Law (law@cygnus.com)
61033 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61035 1999-08-04 Nathan Sidwell <nathan@acm.org>
61037 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61039 1999-08-04 Jeffrey A Law (law@cygnus.com)
61041 * gcc.c-torture/execute/990804-1.c: New test.
61043 1999-08-03 Nathan Sidwell <nathan@acm.org>
61045 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61046 * g++.old-deja/g++.brendan/crash64.C: Likewise.
61047 * g++.old-deja/g++.brendan/overload8.C: Likewise.
61049 1999-08-03 Nathan Sidwell <nathan@acm.org>
61051 * g++.old-deja/g++.other/struct1.C: New test.
61053 1999-08-03 Nathan Sidwell <nathan@acm.org>
61055 * g++.old-deja/g++.other/enum2.C: New test.
61057 1999-08-02 Richard Henderson <rth@cygnus.com>
61059 Adapted from tests from Franz Sirl:
61060 * gcc.c-torture/execute/va-arg-7.c: New test.
61061 * gcc.c-torture/execute/va-arg-8.c: New test.
61063 1999-08-01 Jeffrey A Law (law@cygnus.com)
61065 * gcc.c-torture/compile/990801-2.c: New test.
61067 * gcc.c-torture/compile/990801-1.c: New test.
61069 1999-07-27 Michael Meissner <meissner@cygnus.com>
61071 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61072 fp-cmp-1.c, converting double to float.
61074 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61075 fp-cmp-1.c, converting double to long double.
61077 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61078 from fr1 to unknown_register, since fr1 is a legitimate register
61081 1999-07-25 Jeffrey A Law (law@cygnus.com)
61083 * README: More listname related changes.
61085 1999-07-08 Catherine Moore <clm@cygnus.com>
61087 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
61089 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
61091 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61093 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61095 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61097 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
61099 * gcc.dg/990703-1.c: New test.
61101 1999-06-29 Nick Clifton <nickc@cygnus.com>
61103 * lib/file-format.exp: New file: Move definition of proc
61104 gcc_target_object_format to here from
61105 gcc.dg/special/ecos.exp.
61107 * lib/c-torture.exp: Include lib file-format.exp.
61108 * lib/gcc-dg.exp: Include lib file-format.exp.
61110 * gcc.dg/special/ecos.exp: Remove definition of proc
61111 gcc_target_object_format.
61113 1999-06-28 Jeffrey A Law (law@cygnus.com)
61115 * gcc.c-torture/execute/990628-1.c: New test.
61117 1999-06-25 Jeffrey A Law (law@cygnus.com)
61119 * gcc.c-torture/compile/990625-2.c: New test.
61121 * gcc.c-torture/compile/990625-1.c: New test.
61123 1999-06-23 Nick Clifton <nickc@cygnus.com>
61125 * gcc.c-torture/compile/dll.c: New test case. Check that dll
61126 attributes compile.
61127 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61128 ports that use the COFF/PE file format.
61130 1999-06-17 Jeffrey A Law (law@cygnus.com)
61132 * gcc.c-torture/compile/990617-1.c: New test.
61134 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
61136 * g++.old-deja/g++.other/decl4.C: New test.
61138 1999-06-14 Nathan Sidwell <nathan@acm.org>
61140 * g++.old-deja/g++.other/bitfld3.C: New test.
61142 1999-06-08 Nathan Sidwell <nathan@acm.org>
61144 * g++.old-deja/g++.eh/catch1.C: New test.
61146 1999-06-07 Jeffrey A Law (law@cygnus.com)
61148 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61150 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61151 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
61153 1999-06-05 Craig Burley <craig@jcb-sc.com>
61155 * g77.f-torture/compile/19990502-0.f: Replace with new,
61156 shorter, test that still fails after recent changes.
61158 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61160 * gcc.c-torture/execute/990604-1.c: New test.
61162 1999-05-31 Jeffrey A Law (law@cygnus.com)
61164 * gcc.c-torture/execute/990531-1.c: New test.
61166 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61168 * gcc.c-torture/compile/990527-1.c: New test.
61170 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
61172 * gcc.c-torture/execute/990527-1.c: New test.
61174 1999-05-25 Nick Clifton <nickc@cygnus.com>
61176 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61177 bitfields as signed.
61179 1999-05-25 Craig Burley <craig@jcb-sc.com>
61181 * g77.f-torture/compile/19990525-0.f: New test.
61183 1999-05-25 Jeffrey A Law (law@cygnus.com)
61185 * gcc.c-torture/execute/990525-2.c: New test.
61187 * gcc.c-torture/execute/990525-1.c: New test.
61189 1999-05-24 Nathan Sidwell <nathan@acm.org>
61191 * g++.old-deja/g++.other/anon3.C: New test.
61192 * g++.old-deja/g++.other/anon4.C: New test.
61193 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61194 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61195 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61198 1999-05-24 Jeffrey A Law (law@cygnus.com)
61200 * gcc.c-torture/execute/990524-1.c: New test.
61202 * gcc.dg/990524-1.c: New test.
61204 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61206 * gcc.c-torture/compile/990523-1.c: New test.
61208 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
61210 * gcc.c-torture/compile/990519-1.c: New test.
61212 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61214 * gcc.c-torture/compile/990517-1.c: New test.
61216 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61217 (e4, f4): New tests.
61220 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61222 * gcc.dg/noreturn-1.c: New test.
61224 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61226 * gcc.c-torture/execute/990513-1.c: New test.
61228 1999-05-10 Richard Henderson <rth@cygnus.com>
61230 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61232 1999-05-10 Craig Burley <craig@jcb-sc.com>
61234 * g77.f-torture/execute/erfc.f: Use small single-precision
61235 values, to avoid problems on Alphas when not -mieee.
61237 1999-05-08 Craig Burley <craig@jcb-sc.com>
61239 * gcc.dg/990506-0.c: New test.
61241 1999-05-08 Richard Henderson <rth@cygnus.com>
61243 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61244 the constant to test. Don't XFAIL 64-bit targets.
61246 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61247 * g++.old-deja/g++.law/profile1.C: Likewise.
61249 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61250 operator new instances.
61251 * g++.old-deja/g++.other/delete5.C: Likewise.
61253 1999-05-03 Craig Burley <craig@jcb-sc.com>
61255 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61258 1999-05-03 Craig Burley <craig@jcb-sc.com>
61260 * g77.f-torture/execute/u77-test.f: Reverse order of two
61261 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61263 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61265 * gcc.dg/compare1.c: New test.
61267 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61269 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61272 1999-05-02 Craig Burley <craig@jcb-sc.com>
61274 * g77.f-torture/compile/19990502-1.f: New test.
61276 1999-05-02 Craig Burley <craig@jcb-sc.com>
61278 * g77.f-torture/compile/19990502-0.f: New test.
61280 1999-05-02 Craig Burley <craig@jcb-sc.com>
61282 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61285 1999-05-02 Craig Burley <craig@jcb-sc.com>
61287 * g77.f-torture/execute/u77-test.f (main): List libU77
61288 intrinsics not currently tested.
61289 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61290 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61291 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61292 Trim blanks off the ends of some printed strings.
61294 1999-05-02 Craig Burley <craig@jcb-sc.com>
61296 * g77.f-torture/execute/u77-test.f (main): Just warn about
61297 FSTAT gid disagreement, as it's expected on some systems.
61299 1999-05-01 Craig Burley <craig@jcb-sc.com>
61301 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61302 use a new function, which allows for some slop.
61303 Clean up some commentary.
61304 (issum): The new function.
61305 (sgladd): Deleted subroutine.
61307 1999-05-01 Craig Burley <craig@jcb-sc.com>
61309 * g77.f-torture/execute/u77-test.f: Modify to be more like
61310 libf2c/libU77 version, bringing patches to that version here.
61311 Add suitable commentary.
61313 1999-04-25 Richard Henderson <rth@cygnus.com>
61315 * gcc.dg/990424-1.c: New test.
61317 1999-04-24 Craig Burley <craig@jcb-sc.com>
61319 * g77.f-torture/execute/u77-test.f (main): Bug involving
61320 LSTAT has been fixed, so turn back on full checking.
61322 1999-04-20 Craig Burley <craig@jcb-sc.com>
61324 * g77.f-torture/compile/19990419-0.f: New test.
61325 * g77.f-torture/execute/19990419-1.f: New test.
61327 1999-04-17 Richard Henderson <rth@cygnus.com>
61329 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61330 to avoid the need for a prototype to supress a warning.
61332 1999-04-07 Jim Wilson <wilson@cygnus.com>
61334 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61336 1999-04-04 Jeffrey A Law (law@cygnus.com)
61338 * gcc.c-torture/execute/990404-1.c: New test.
61340 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61342 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61343 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61344 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61345 missing initializer warnings.
61347 1999-03-28 Jeffrey A Law (law@cygnus.com)
61349 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61352 1999-03-26 Jeffrey A Law (law@cygnus.com)
61354 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61356 1999-03-26 Craig Burley <craig@jcb-sc.com>
61358 * g77.f-torture/execute/19990325-0.f: New test.
61359 * g77.f-torture/execute/19990325-1.f: New test.
61361 1999-03-24 Jeffrey A Law (law@cygnus.com)
61363 * gcc.c-torture/execute/990324-1.c: New test.
61365 1999-03-22 Jim Wilson <wilson@cygnus.com>
61367 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61370 1999-03-17 Richard Henderson <rth@cygnus.com>
61372 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61374 1999-03-13 Craig Burley <craig@jcb-sc.com>
61376 * g77.f-torture/execute/19990313-2.f: New test.
61377 * g77.f-torture/execute/19990313-3.f: New test.
61379 1999-03-13 Craig Burley <craig@jcb-sc.com>
61381 * g77.f-torture/execute/19990313-0.f: New test.
61382 * g77.f-torture/execute/19990313-1.f: New test.
61384 1999-03-12 Jim Wilson <wilson@cygnus.com>
61386 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61388 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61389 (main): Add check for u15. Conditionalize u31 check depending on
61390 whether ints are <32 bits or >=32 bits.
61392 1999-03-08 Craig Burley <craig@jcb-sc.com>
61394 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61396 1999-03-08 Craig Burley <craig@jcb-sc.com>
61398 * g77.f-torture/compile/19990305-0.f: New test.
61399 * g77.f-torture/execute/19981119-0.f: New test.
61401 1999-03-08 Craig Burley <craig@jcb-sc.com>
61403 * g77.f-torture/execute/970625-2.f: call ABORT if final
61404 result is not correct, instead of just printing it.
61405 Add this checking via newly introduced obfuscation, to
61406 trip up buggy front ends.
61408 1999-03-07 Craig Burley <craig@jcb-sc.com>
61410 * g77.f-torture/compile/960317-1.f: Moved from being
61411 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61413 1999-03-06 Craig Burley <craig@jcb-sc.com>
61415 * g77.f-torture/execute/960317-1.f: New (old) test.
61416 * g77.f-torture/execute/970625-2.f: Ditto.
61418 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61420 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61421 error message on line 1 or line 2; cccp and cpplib do this differently.
61423 1999-03-01 Jeffrey A Law (law@cygnus.com)
61425 * g++.old-deja/g++.law/weak1.C: New test.
61427 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61429 * gcc.c-torture/execute/990119-1.c: Renamed to...
61430 * gcc.dg/990119-1.c: this, so it will only be tested once
61431 (it's a preprocessor test, it doesn't need to be run at
61432 multiple optimization levels).
61434 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61436 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61439 1999-02-24 Craig Burley <craig@jcb-sc.com>
61441 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61442 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61443 to not be compilable by current g77.
61445 1999-02-24 Nick Clifton <nickc@cygnus.com>
61447 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61449 1999-02-22 Jeffrey A Law (law@cygnus.com)
61451 * gcc.c-torture/execute/990222-1.c: New test.
61453 1999-02-19 Craig Burley <craig@jcb-sc.com>
61455 * g77.f-torture/compile/19990218-0.f: New test.
61456 * g77.f-torture/noncompile/19990218-1.f: New test.
61458 1999-02-18 Craig Burley <craig@jcb-sc.com>
61460 * g77.f-torture/compile/19981216-0.f: New test.
61462 1999-02-14 Jeffrey A Law (law@cygnus.com)
61464 * gcc.dg/990214-1.c: New test.
61466 1999-02-13 Jeffrey A Law (law@cygnus.com)
61468 * gcc.dg/990213-2.c: New test.
61470 * gcc.dg/990213-1.c: New test.
61472 1999-02-12 Jeffrey A Law (law@cygnus.com)
61474 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61477 1999-02-11 Nick Clifton <nickc@cygnus.com>
61479 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61480 specified by target.
61482 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61484 1999-02-11 Jeffrey A Law (law@cygnus.com)
61486 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61488 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61490 * gcc.dg/special/ecos.exp: New test driver for new tests with
61491 special requirements.
61493 * gcc.dg/special/alias-1.c: New test.
61494 * gcc.dg/special/gcsec-1.c: New test.
61495 * gcc.dg/special/weak-1.c: New test.
61496 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61497 * gcc.dg/special/weak-2.c: New test.
61498 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61499 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61500 * gcc.dg/special/wkali-1.c: New test.
61501 * gcc.dg/special/wkali-2.c: New test.
61502 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61503 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61505 1999-02-10 Felix Lee <flee@cygnus.com>
61507 * lib/c-torture.exp (c-torture-compile): Pull out code for
61508 analyzing gcc error messages.
61509 (c-torture-execute): Likewise. Fix some (harmless) false
61511 * lib/gcc.exp (gcc_check_compile): New function.
61513 1999-02-08 Richard Henderson <rth@cygnus.com>
61515 * gcc.c-torture/execute/990208-1.c: New test.
61517 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61519 * g++.dg/special/ecos.exp: New driver for new tests with special
61522 * g++.dg/special/conpr-1.C: New test
61523 * g++.dg/special/conpr-2.C: New test
61524 * g++.dg/special/conpr-2a.C: New test
61525 * g++.dg/special/conpr-3.C: New test
61526 * g++.dg/special/conpr-3a.C: New test
61527 * g++.dg/special/conpr-3b.C: New test
61529 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61530 allow g++ to use the dg driver
61532 * README: Add comment about g++.dg directory
61534 1999-02-06 Jeffrey A Law (law@cygnus.com)
61536 * README: Update email addresses.
61538 1999-02-03 Nick Clifton <nickc@cygnus.com>
61540 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61541 arguments in order to force structure S onto the stack even on
61543 (test): Pass 10 leading arguments to function foo as well as the
61546 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61547 failure for all targets.
61549 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61550 abort to terminate program execution.
61552 1999-01-30 Richard Henderson <rth@cygnus.com>
61554 * gcc.c-torture/execute/990130-1.c: New test.
61556 1999-01-30 Jeffrey A Law (law@cygnus.com)
61558 * gcc.dg/990130-1.c: New test.
61560 1999-01-28 Michael Meissner <meissner@cygnus.com>
61562 * gcc.c-torture/execute/990128-1.c: New test.
61564 1999-01-27 Michael Meissner <meissner@cygnus.com>
61566 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61568 1999-01-27 Felix Lee <flee@cygnus.com>
61570 * lib/c-torture.exp (c-torture-compile): pull out code for
61571 analyzing gcc error messages.
61572 (c-torture-execute): ditto, and fix some (harmless) false
61574 * lib/gcc.exp (gcc_check_compile): new function.
61576 1999-01-17 Jeffrey A Law (law@cygnus.com)
61578 * gcc.dg/990117-1.c: New test.
61580 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61582 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61584 1999-01-15 Jeffrey A Law (law@cygnus.com)
61586 * g77.f-torture/compile/990115-1.f: New test.
61588 1999-01-07 Jeffrey A Law (law@cygnus.com)
61590 * gcc.c-torture/compile/990107-1.c: New test
61592 1999-01-06 Jeffrey A Law (law@cygnus.com)
61594 * gcc.c-torture/execute/990106-2.c: New test.
61596 * gcc.c-torture/execute/990106-1.c: New test.
61598 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61600 * gcc.c-torture/compile/981223-1.c: New test.
61602 1998-12-29 Richard Henderson <rth@cygnus.com>
61604 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61605 (opt3): Rename from opt4 and disable.
61607 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61609 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61611 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61613 * g++.old-deja/g++.other/conv5.C: New test.
61615 1998-12-14 Nick Clifton <nickc@cygnus.com>
61617 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61619 1998-12-11 Jeffrey A Law (law@cygnus.com)
61621 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61623 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61625 * gcc.c-torture/compile/981211-1.c: New test.
61627 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61629 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61631 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61633 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61635 * gcc.special/930510-1.c: Make C9X safe.
61636 * gcc.misc-tests/gcov-1.c Similarly.
61637 * gcc.misc-tests/gcov-2.c Similarly.
61639 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61641 * gcc.dg/ultrasp1.c: New test.
61643 1998-12-06 Richard Henderson <rth@cygnus.com>
61645 * gcc.c-torture/execute/981206.c: New test.
61647 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61649 * g++.old-deja/g++.ns/template7.C: New test.
61651 * g++.old-deja/g++.other/expr1.C: New test.
61653 * g++.old-deja/g++.eh/tmpl3.C: New test.
61655 * g++.old-deja/g++.eh/tmpl2.C: New test.
61657 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61659 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61660 * g++.old-deja/g++.other/using6.C: Removed.
61661 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61663 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61665 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61667 * g++.old-deja/g++.pt/overload8.C: New test.
61669 * g++.old-deja/g++.pt/overload7.C: New test.
61671 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61673 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61674 and relinking messages.
61675 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61676 compiling with -frepo.
61678 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61680 * g++.old-deja/g++.pt/lookup6.C: New test.
61682 1998-11-30 Nick Clifton <nickc@cygnus.com>
61684 * gcc.c-torture/execute/981130-1.c: New test.
61685 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61687 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61689 * g++.old-deja/g++.pt/explicit76.C: New test.
61691 * g++.old-deja/g++.pt/friend38.C: New test.
61693 * g++.old-deja/g++.ns/crash2.C: New test.
61695 * g++.old-deja/g++.pt/defarg8.C: New test.
61697 * g++.old-deja/g++.pt/instantiate6.C: New test.
61699 * g++.old-deja/g++.pt/static6.C: New test.
61701 * g++.old-deja/g++.pt/decl2.C: New test.
61703 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61705 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61706 problem is actually related with name lookup, but so what? :-)
61708 * g++.old-deja/g++.pt/friend37.C: New test.
61710 1998-11-25 Dave Love <d.love@dl.ac.uk>
61712 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61713 element, which fails on some systems.
61715 * g77.f-torture/execute/labug1.f: New test.
61717 1998-11-21 Jeffrey A Law (law@cygnus.com)
61719 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61722 1998-11-18 Dave Love <d.love@dl.ac.uk>
61724 * g77.f-torture/compile/981117-1.f: New test.
61726 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61728 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61729 properly discarded.
61731 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61733 * gcc.c-torture/execute/memcheck: New directory of tests for
61734 -fcheck-memory-usage.
61736 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61738 * README: New file, general information about the testsuite and
61739 new description of the various C++ test subdirectories.
61740 * README.g++: Eliminate obsolete information, update and move most
61741 relevant stuff to README.
61743 1998-11-07 Richard Henderson <rth@cygnus.com>
61745 * gcc.c-torture/compile/981107-1.c: New test.
61747 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61749 * execute/memcpy-bi.c: New testcase.
61751 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61753 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61756 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61757 template is selected.
61759 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61760 classes, it should be accepted for all types.
61762 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61764 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61765 specializations start with template headers.
61767 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61769 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61771 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61774 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61776 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61778 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61780 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61782 1998-10-19 Jeffrey A Law (law@cygnus.com)
61784 * 981019-1.c: New test.
61786 1998-10-14 Robert Lipe <robertl@dgii.com>
61788 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61791 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61793 * compile/981001-4.c: Remove use of GCC extension that triggers a
61796 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61798 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61800 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61802 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61803 instantiation of template produces incorrect code for delete
61806 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61807 constructors' name is not unique.
61808 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61809 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61811 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61812 automatic array of const is ill-formed.
61814 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61815 of template parameter?
61817 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61820 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61821 pointer-to-member expression.
61823 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61824 declaration causes ICE.
61826 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61828 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61829 reserved in the global namespace.
61831 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61832 generate needed virtual table.
61834 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61836 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61838 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61839 template-dependent type
61841 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61843 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61844 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61845 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61847 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61848 class should be usable as argument of member function.
61849 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61850 class should be usable as return type of member function.
61851 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61852 class should be usable as type of data member.
61854 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61856 1998-10-09 Jeffrey A Law (law@cygnus.com)
61858 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61860 1998-10-08 Nick Clifton <nickc@cygnus.com>
61862 * gcc.dg/dll-?.c Add thumb to target list.
61863 Fix assembler scan patterns to match current assembler output.
61865 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61867 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61868 matching of template brackets.
61870 * g++.old-deja/g++.other/using4.C: New test. Test using
61871 declarations of methods from base classes.
61873 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61874 within functions should introduce names into the innermost
61875 enclosing namespace.
61877 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61878 of static locals if first initialization throws.
61880 1998-10-07 Jim Wilson <wilson@cygnus.com>
61882 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61884 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61886 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61887 lose track of the possible targets of tablejump insns.
61888 * special/special.exp: Run it.
61890 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61892 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61893 must be declared before its specializations can be named in friend
61896 1998-10-05 Dave Love <d.love@dl.ac.uk>
61898 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61900 * g77.f-torture/execute/io1.f: New test.
61902 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61904 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61905 with pointer to template function, for which no argument deduction
61908 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61909 specialization of template function as argument to template
61912 * g++.old-deja/g++.other/access2.C: New test; Inner class
61913 shouldn't have privileged access to Outer's names.
61915 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61917 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61918 friend template declared within template class conflicts with
61919 nested class of the same name.
61921 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61924 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61925 object with direct initializer as function declaration.
61927 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61930 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61931 involving const pointer and NULL produces incorrect result.
61933 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61934 type name without `typename' should be rejected with -pedantic.
61936 1998-10-02 Richard Henderson <rth@cygnus.com>
61938 * g++.old-deja/g++.other/addrof1.C: New test.
61940 1998-10-01 Nick Clifton <nickc@cygnus.com>
61942 * gcc.c-torture/compile/981001-1.c: New test.
61943 * gcc.c-torture/execute/981001-1.c: New test.
61945 1998-10-01 Jeffrey A Law (law@cygnus.com)
61947 * gcc.c-torture/compile/981001-2.c: New test.
61948 * gcc.c-torture/compile/981001-3.c: New test.
61949 * gcc.c-torture/compile/981001-4.c: New test.
61951 1998-10-01 Robert Lipe <robertl@dgii.com>
61953 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61954 multilibbed hosts. Idea grafted from g77.exp.
61956 1998-09-30 Dave Love <d.love@dl.ac.uk>
61958 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61959 avoid losing on systems which need -lsocket.
61961 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61963 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61964 * g++.old-deja/g++.other/nested2.C: Ditto.
61965 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61968 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61970 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61971 preferred over template operator!= for enum bitfields.
61973 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61975 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61976 that happen to have the same base name, but in different scopes,
61977 are incorrectly rejected.
61979 1998-09-16 Richard Henderson <rth@cygnus.com>
61981 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61982 on the native word size instead of an integer literal.
61984 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61986 * g++.old-deja/g++.other/static2.C: Invocation of static data
61987 member of type pointer-to-function denoted as non-static member.
61989 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61990 checks involving function types and aliases.
61992 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61994 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61995 redefined to the same non-trivial type.
61997 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61998 namespace-qualification of template specializations declared in
62001 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62002 to declare a subset of the specializations of a template function
62003 as friends of specializations of a template class.
62005 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62006 member templates that do not fully specialize the enclosing
62007 template class are rejected.
62009 1998-09-11 Dave Love <d.love@dl.ac.uk>
62011 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62013 1998-09-08 Dave Love <d.love@dl.ac.uk>
62015 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62016 altered from libf2c/libU77 version.
62018 1998-09-06 Dave Love <d.love@dl.ac.uk>
62020 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62022 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
62023 Alexandre Oliva <oliva@dcc.unicamp.br>
62025 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62026 (un)signed char are different types for template specialization
62029 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
62031 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62032 * objc: ObjC testsuite.
62034 1998-08-31 Catherine Moore <clm@cygnus.com>
62036 * gcc.c-torture/execute/941014-1.x: New file.
62038 1998-08-31 Nick Clifton <nickc@cygnus.com>
62040 * lib/c-torture.exp: Add support for
62041 torture_eval_before_compile and torture_eval_before_execute
62044 1998-08-30 Jeffrey A Law (law@cygnus.com)
62046 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
62047 this test triggers valid.
62049 1998-08-27 Jeffrey A Law (law@cygnus.com)
62051 * gcc.dg/980827-1.c: New test.
62053 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
62055 * gcc.c-torture/execute/loop-4b.c: New test.
62057 1998-08-26 Nick Clifton <nickc@cygnus.com>
62059 * lib/c-torture.exp: Add support for
62060 torture_eval_before_compile and torture_eval_before_execute
62063 1998-08-25 Jeffrey A Law (law@cygnus.com)
62065 * gcc.c-torture/compile/980825-1.c: New test.
62067 1998-08-24 Nick Clifton <nickc@cygnus.com>
62069 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62070 count number tests in opt_t0 not good_t0.
62072 1998-08-24 Jeffrey A Law (law@cygnus.com)
62074 * gcc.c-torture/compile/930326-1.x: Fix typo.
62076 1998-08-23 Mark Mitchell <mark@markmitchell.com>
62078 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62081 1998-08-21 Jeffrey A Law (law@cygnus.com)
62083 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62084 STACK_SIZE is defined.
62085 * gcc.c-torture/unsorted/stuct.c: Similarly.
62087 * gcc.c-torture/compile/980821-1.c: New test.
62089 1998-08-21 Jeffrey A Law (law@cygnus.com)
62091 * gcc.c-torture/execute/980526-2.c: Disable for targets with
62094 1998-08-19 Mark Mitchell <mark@markmitchell.com>
62096 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62099 1998-08-09 Mark Mitchell <mark@markmitchell.com>
62101 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62104 1998-08-18 Jeffrey A Law (law@cygnus.com)
62106 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62108 1998-08-16 Jeffrey A Law (law@cygnus.com)
62110 * gcc.c-torture/compile/980816-1.c: New test.
62112 * gcc.dg/980816-1.c: New test.
62114 1998-08-13 Jeffrey A Law (law@cygnus.com)
62116 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62117 compiler for ieee tests.
62119 1998-08-01 Dave Love <d.love@dl.ac.uk>
62121 * g77.f-torture/compile/980729-0.f: New test.
62123 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
62125 * gcc.c-torture/special/eeprof-1.c: New test, for
62126 -finstrument-functions.
62127 * gcc.c-torture/special/special.exp: Run it.
62129 1998-07-29 Jeffrey A Law (law@cygnus.com)
62131 * gcc.c-torture/compile/980729-1.c: New test.
62133 1998-07-27 Nick Clifton <nickc@cygnus.com>
62135 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62136 __thumb__ is defined, and test for ARM style doubles if so.
62138 1998-07-26 Dave Love <d.love@dl.ac.uk>
62140 * g77.f-torture/noncompile/980615-0.f: New test.
62142 1998-07-26 H.J. Lu (hjl@gnu.org)
62144 * gcc.dg/980312-1.c: Do link instead of compile.
62145 * gcc.dg/980313-1.c: Likewise.
62147 1998-07-26 Jeffrey A Law (law@cygnus.com)
62149 * gcc.c-torture/compile/980726-1.c: New test.
62151 1998-07-25 Dave Love <d.love@dl.ac.uk>
62153 * g77.f-torture/execute/io0.f: New test.
62155 1998-07-24 Nick Clifton <nickc@cygnus.com>
62157 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62160 1998-06-18 Michael Meissner <meissner@cygnus.com>
62162 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62165 1998-07-17 Nick Clifton <nickc@cygnus.com>
62167 * gcc.dg/980626-1.c: Expect failures for all toolchains until
62168 c-decl.c:grokdeclarator can handle mode attributes.
62170 1998-07-16 Jeffrey A Law (law@cygnus.com)
62172 * gcc.c-torture/execute/980716-1.c: New test.
62174 1998-07-13 Jeffrey A Law (law@cygnus.com)
62176 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62178 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
62180 * gcc.c-torture/execute/va-arg-3.x: Similarly.
62181 * gcc.c-torture/compile/930326-1.x: Similarly.
62183 1998-07-13 Dave Love <d.love@dl.ac.uk>
62185 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62186 New test from Craig.
62188 1998-07-12 Dave Love <d.love@dl.ac.uk>
62190 * g77.f-torture/noncompile/980616-0.f: New test.
62192 * g77.f-torture/execute/970816-3.f: New test from Craig.
62194 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62196 * g++.other/singleton.C: Return error value instead of taking
62199 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62201 * g++.other/singleton.C: New test. Warning is under dispute.
62202 Runtime crash is not.
62204 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62206 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62207 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62208 using6.C, using7.C}: New namespace tests.
62210 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
62212 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62213 specialization with typedef'ed names used as array indexes.
62215 1998-07-09 Jeffrey A Law (law@cygnus.com)
62217 * gcc.c-torture/execute/980709-1.c: New test.
62219 * gcc.dg/980709-1.c: New test.
62221 1998-07-07 Richard Henderson <rth@cygnus.com>
62223 * gcc.c-torture/execute/bcp-1.c: New test.
62225 1998-07-07 Jeffrey A Law (law@cygnus.com)
62227 * gcc.c-torture/execute/980707-1.c: New test.
62229 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
62231 * gcc.c-torture/compile/980706-1.c: New test.
62233 1998-07-01 Dave Love <d.love@dl.ac.uk>
62235 * g77.f-torture/execute/980701-0.f,
62236 g77.f-torture/execute/980701-1.f: New test from Craig.
62238 1998-07-01 Jeffrey A Law (law@cygnus.com)
62240 * gcc.c-torture/compile/980701-1.c: New test.
62242 * gcc.c-torture/execute/980701-1.c: New test.
62244 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62247 * g++.old-deja/g++.robertl/eb132.C: New test.
62248 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62250 1998-06-29 Dave Love <d.love@dl.ac.uk>
62252 * g77.f-torture/execute/980628-7.f,
62253 g77.f-torture/execute/980628-8.f,
62254 g77.f-torture/execute/980628-9.f,
62255 g77.f-torture/execute/980628-10.f: New tests from Craig.
62257 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62259 1998-06-28 Jeffrey A Law (law@cygnus.com)
62261 * g77.f-torture/execute/980628-4.f: New test from Craig.
62262 * g77.f-torture/execute/980628-5.f: Likewise.
62263 * g77.f-torture/execute/980628-2.f: Likewise.
62264 * g77.f-torture/execute/980628-0.f: Likewise.
62265 * g77.f-torture/execute/980628-1.f: Likewise.
62266 * g77.f-torture/execute/980628-3.f: Likewise.
62267 * g77.f-torture/execute/980628-6.f: Likewise.
62269 1998-06-28 Jeffrey A Law (law@cygnus.com)
62271 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62272 directory when nothing has been installed yet.
62274 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62276 * gcc.c-torture/special/special.exp: Handle newer versions of
62279 1998-06-26 Jeffrey A Law (law@cygnus.com)
62281 * gcc.dg/980626-1.c: New test.
62283 1998-06-19 Bruno Haible <haible@ilog.fr>
62285 * gcc.misc-tests/m-un-2.c: New test.
62286 * g++.old-deja/g++.other/warn01.c: Likewise.
62288 1998-06-19 Robert Lipe <robertl@dgii.com>
62290 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62291 compatibility with assmblers with a different comment character.
62292 Eliminate use of GAS-specific extensions.
62294 1998-06-19 Jeffrey A Law (law@cygnus.com)
62296 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62298 1998-06-19 Robert Lipe <robertl@dgii.com>
62300 * lib/g77.exp: Replace search for libf2c.a with search for newly
62303 1998-06-17 Jeffrey A Law (law@cygnus.com)
62305 * gcc.c-torture/execute/980617-1.c: New test.
62307 1998-06-12 Jeffrey A Law (law@cygnus.com)
62309 * gcc.c-torture/execute/980612-1.c: New test.
62311 1998-06-08 Jeffrey A Law (law@cygnus.com)
62313 * gcc.dg/980523-1.c: Only test on ppc-linux.
62314 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62316 * gcc.c-torture/execute/980608-1.c: New test.
62318 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62320 * gcc.c-torture/execute/980605-1.c: New test.
62322 1998-06-04 Jeffrey A Law (law@cygnus.com)
62324 * gcc.c-torture/execute/980604-1.c: New test.
62326 1998-06-02 Jeffrey A Law (law@cygnus.com)
62328 * gcc.c-torture/execute/980602-1.c: New test.
62329 * gcc.c-torture/execute/980602-2.c: Likewise.
62331 1998-06-02 Dave Love <d.love@dl.ac.uk>
62333 * 970125-0.f: Fix per JCB. Add commentary.
62335 1998-05-31 Michael Meissner <meissner@cygnus.com>
62337 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62340 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62342 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62345 1998-05-28 Catherine Moore <clm@cygnus.com>
62347 * gcc.c-torture/execute/980526-3.c: New test.
62349 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62351 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62352 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62353 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62354 m88k-motorola-sysv3 to XFAIL.
62356 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62358 * gcc.dg/980526-1.c: New test.
62359 * gcc.c-torture/execute/980526-2.c: New test.
62361 1998-05-26 Jeffrey A Law (law@cygnus.com)
62363 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62365 * gcc.c-torture/execute/980526-1.c: New test.
62367 1998-05-26 Dave Love <d.love@dl.ac.uk>
62369 * g77.f-torture/execute/alpha2.f: Add runtime test.
62371 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62373 * g++.old-deja/old-deja.exp: Strip leading directories.
62375 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62376 error for the line. Don't run multiple tests for the same line.
62378 1998-05-23 Jeffrey A Law (law@cygnus.com)
62380 * gcc.dg/980523-1.c: New test.
62382 1998-05-23 Dave Love <d.love@dl.ac.uk>
62384 * g77.f-torture/compile/970915-0.f: New test.
62386 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62388 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62390 1998-05-21 Jeffrey A Law (law@cygnus.com)
62392 * gcc.dg/980520-1.c: New test.
62394 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62396 * gcc.dg/980502-1.c: Fix return type.
62398 1998-05-20 Jeffrey A Law (law@cygnus.com)
62400 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62401 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62402 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62403 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62404 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62406 1998-05-20 Dave Love <d.love@dl.ac.uk>
62408 * g77.f-torture/execute/980520-1.f: New test.
62410 1998-05-15 Dave Love <d.love@dl.ac.uk>
62412 * lib/mike-g77.exp: New file.
62414 * g77.f-torture/noncompile/noncompile.exp,
62415 g77.f-torture/noncompile/check0.f: New files.
62417 1998-05-14 Dave Love <d.love@dl.ac.uk>
62419 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62420 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62421 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62422 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62423 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62424 abort where appropriate.
62426 1998-05-05 Michael Meissner <meissner@cygnus.com>
62428 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62429 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62431 1998-04-29 Dave Love <d.love@dl.ac.uk>
62433 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62435 1998-04-27 Dave Love <d.love@dl.ac.uk>
62437 * g77.f-torture/compile/980427-0.f: New test.
62439 1998-04-24 Dave Love <d.love@dl.ac.uk>
62441 * g77.f-torture/compile/980424-0.f: New test.
62443 1998-04-19 Dave Love <d.love@dl.ac.uk>
62445 * g77.f-torture/compile/980419-2.f (main): New test.
62446 * g77.f-torture/compile/970125-0.f: New test.
62447 * g77.f-torture/compile/980419-1.f: New test.
62449 1998-04-08 Jim Wilson <wilson@cygnus.com>
62451 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62454 1998-04-07 Jim Wilson <wilson@cygnus.com>
62456 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62458 1998-04-03 Jim Wilson <wilson@cygnus.com>
62460 * gcc.c-torture/compile/980329-1.c: New test.
62462 1998-03-18 Jim Wilson <wilson@cygnus.com>
62464 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62465 * gcc.dg/980312-1.c: Fix typo in -march command.
62467 1998-03-16 H.J. Lu (hjl@gnu.org)
62469 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62471 1998-03-11 Robert Lipe <robertl@dgii.com>
62473 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62474 Dave Love agree the Fortran source is bogus.
62476 1998-03-11 Robert Lipe <robertl@dgii.com>
62478 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62479 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62480 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62481 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62482 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62484 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62486 * g++.old-deja/g++.other/friend1.C: New test.
62488 1998-02-18 Dave Love <d.love@dl.ac.uk>
62490 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62491 possibly uninitialized) variables and declare dnrm2.
62493 1998-02-23 Robert Lipe <robertl@dgii.com>
62495 From Bruno Haible <haible@ilog.fr>:
62496 * gcc.c-torture/execute/980223.c: New test.
62498 1998-02-13 Jeffrey A Law (law@cygnus.com)
62500 * gcc.dg/ifelse-1.c: New test.
62502 1998-02-09 H.J. Lu (hjl@gnu.org)
62504 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62506 * lib/old-dejagnu.exp (old-dejagnu): Added the
62507 "execution test - XFAIL *-*-*" handling in the spirit of
62508 "excess errors test -". Changed the "execution test fails"
62509 handling to be like "excess errors test fails".
62510 * Update various tests accordingly.
62512 1998-02-06 Jim Wilson <wilson@cygnus.com>
62514 * gcc.c-torture/execute/980205.c: New test.
62516 1998-01-18 Jeffrey A Law (law@cygnus.com)
62518 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62519 * lib/f-torture.exp: Similarly.
62520 * gcc.c-torture: Rename all .cexp files to .x files.
62522 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62524 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62525 (940510-1.c): Removed duplicate.
62526 (971104-1.c): New test.
62528 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62530 * lib/f-torture.exp: Improve error and loop detection.
62532 1997-11-19 Michael Meissner <meissner@cygnus.com>
62534 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62535 use that to size the filler array.
62537 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62539 * lib/c-torture.exp(c-torture-execute): Fix typo.
62541 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62542 testcase as the executable name. Keep the executable around if
62545 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62547 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62548 changes. Only test one -g option, and move it to the end of the
62549 list of options to test.
62551 1997-09-19 Michael Meissner <meissner@cygnus.com>
62553 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62554 variable GCC_TORTURE_OPTIONS to supply default switches separated
62555 by colons. If no environment variable, run tests with -O0 -g, -O1
62556 -g, and -O2 -g as well.
62558 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62560 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62561 explanatory comments. Fix indentation.
62563 1997-09-15 Jeffrey A Law (law@cygnus.com)
62565 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62567 1997-09-11 Jeffrey A Law (law@cygnus.com)
62569 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62570 * g++.old-deja/g++.mike/p7325.C: Likewise.
62571 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62573 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62575 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62576 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62577 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62578 * g++.old-deja/g++.law/operators4.C: Likewise.
62580 1997-09-11 Joe Buck (jbuck@synopsys.com)
62582 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62583 * g++.old-deja/g++.mike/p784.C: Ditto.
62584 * g++.old-deja/g++.mike/p785.C: Ditto.
62586 1997-09-05 Jeffrey A Law (law@cygnus.com)
62588 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62590 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62592 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62593 target feature; pass this to c-torture-execute as needed.
62595 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62597 * lib/c-torture.exp(c-torture-execute): If the previous and the
62598 current executables being tested are identical, we don't need to
62599 run the executable again. Try to make the executable names
62600 unique. Add an optional argument for passing additional compiler
62603 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62605 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62607 1997-08-29 Jeffrey A Law (law@cygnus.com)
62609 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62611 1997-07-31 Jeffrey A Law (law@cygnus.com)
62613 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62614 32bit or larger longs.
62616 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62617 have either a 32bit long or 32bit int.
62619 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62621 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62622 Make double precision tests dependent on sizeof (double).
62624 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62626 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62629 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62631 * gcc.c-torture/compile/961203-1.cexp: New script.
62633 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62635 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62636 up the includes ourselves.
62638 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62640 * lib/plumhall.exp: Remove random include, and add a few
62641 verbose messages for debugging.
62643 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62645 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62646 of trying to do it ourselves.
62648 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62650 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62652 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62654 * gcc.prms/5403.c: Made regexp a bit less strict.
62656 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62658 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62659 is returned from remote_load instead.
62660 * lib/plumhall.exp: Ditto.
62661 * lib/mike-g++.exp: Ditto.
62662 * lib/old-dejagnu.exp: Ditto.
62663 * lib/c-torture.exp: Ditto.
62665 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62667 * lib/g++.exp: Use build_wrapper procedure.
62668 * lib/gcc.exp: Ditto.
62670 1997-05-20 Jeffrey A Law (law@cygnus.com)
62672 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62673 an old-style decl for malloc. Fixes tests to work when
62674 sizeof (int) != sizeof (size_t).
62676 1997-05-15 Mike Meissner <meissner@cygnus.com>
62678 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62680 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62681 use stdargs.h interface.
62683 1997-05-15 Mike Meissner <meissner@cygnus.com>
62685 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62686 NO_VARARGS when compiling.
62688 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62690 * lib/plumhall.exp(ph_includes): New procedure.
62692 (ph_compiler): Ditto.
62694 * lib/g++.exp: Rename test-glue.c to testglue.c.
62695 * lib/gcc.exp: Ditto.
62697 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62699 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62700 to completion when it's called.
62702 1997-03-21 Michael Meissner <meissner@cygnus.com>
62704 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62705 is defined, don't do test.
62707 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62709 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62711 (ph_summary): Mark skipped testcases as untested, not unresolved.
62713 * lib/plumhall.exp (ph_make): If unresolved because of bad
62714 errorCode, record errorCode in log file.
62715 (*): Replace send_log/verbose with verbose -log.
62717 1997-03-19 Michael Meissner <meissner@cygnus.com>
62719 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62720 double conversion if double isn't at least 8 bytes.
62722 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62723 int to work with targets where int is 16 bits.
62725 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62726 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62727 precision for the test to complete.
62729 1997-03-14 Michael Meissner <meissner@cygnus.com>
62731 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62732 if d10v is not compiled with the -mdouble64 flag.
62733 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62735 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62736 d10v is not compiled with the -mint32 flag.
62738 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62740 * lib/plumhall.exp: Use incr_count.
62742 1997-03-12 Jeffrey A Law (law@cygnus.com)
62744 * gcc.c-torture: Update to c-torture-1.45.
62746 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62748 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62749 the name of the expect testcase file).
62751 * lib/g++.exp(g++_init): Ditto.
62753 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62755 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62758 * lib/gcc.exp(gcc_exit): New procedure.
62760 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62762 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62763 specs where appropriate.
62765 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62766 because of new "candidates are" messages, and removed a few
62768 * Converted all non-old-style g++ testcases to old-style, and
62769 moved into g++.old-deja.
62771 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62773 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62776 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62779 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62781 1997-02-13 Michael Meissner <meissner@cygnus.com>
62783 * lib/gcc.exp (gcc_target_compile): Add support for defining
62784 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62785 the machine doesn't have those features.
62787 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62789 * g++.law/operators4.exp: Don't use LIBS.
62791 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62793 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62795 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62796 * lib/g++.exp: Set it here instead. Also, allow use of the
62797 --tool_exec and --tool_opt options. Change CXX to
62800 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62802 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62804 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62806 * lib/old-dejagnu.exp: Use prune_warnings instead of
62808 * lib/mike-g++.exp: Ditto.
62809 * lib/gcc.exp: Ditto.
62810 * lib/g++.exp: Ditto.
62812 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62814 1997-02-07 Jeffrey A Law (law@cygnus.com)
62816 * 941014-2.c: Include stdlib.h
62817 * 960327-1.c: Include stdio.h
62818 * dbra.c, index-1.c: Don't assume ints are 32bits.
62820 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62822 * lib/gcc.exp: Add gcc,stack_size target feature.
62824 * lib/g++.exp(g++_target_compile): Add the include and link
62825 paths here, not in two other places. And, it's $options, not
62828 * lib/mike-g++.exp(postbase): Remove the code that determines
62829 the correct include and link paths.
62830 * g++.old-deja/old-deja.exp: Ditto.
62832 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62834 * lib/g++.exp(g++_init): target_compile no longer returns the
62835 filename of the result.
62837 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62839 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62842 * gcc.c-torture/special/special.exp: Change call to
62843 gcc_target_compile to include the object file.
62845 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62847 * gcc.c-torture/special/special.exp: Correct misspelling in last
62850 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62852 * lib/plumhall.exp(ph_summary): Log the entire output of the
62853 executable. Return -1 if there were any failures, 0 otherwise.
62854 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62855 (ph_make): Clean up objects and executables that were built
62856 if the tests succeeded.
62858 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62860 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62861 libraries and includes in the build tree as appropriate.
62863 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62865 * lib/c-torture.exp: Instead of looking for the global variable
62866 NO_LONG_LONG, check to see if that's a feature of the target.
62868 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62870 * config/default.exp: Minimize. Delete the remainer of the files in
62871 config; this functionality is now in devo/dejagnu/config.
62873 g++.*/*: Pass any additional flags used to compile to postbase;
62876 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62877 is now done by runtest.exp. Use gcc_target_compile instead of
62880 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62881 Remove references to CFLAGS. Use remote_file instead of
62883 (c-torture): Take a list of arguments to use to compile this
62886 lib/g++.exp: Simplify. Use target_compile instead of compile.
62887 lib/gcc-dg.exp: Ditto.
62888 lib/gcc.exp: Ditto.
62889 lib/mike-{gcc,g++}.exp: Ditto.
62890 lib/old-dejagnu.exp: Ditto.
62891 lib/plumhall.exp: Ditto.
62893 1997-01-08 Jim Wilson <wilson@cygnus.com>
62895 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62896 (ph_linker): Likewise.
62898 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62900 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62901 MAP_ANON / MAP_ANONYMOUS if defined;
62902 else try to map from /dev/zero .
62904 1996-11-12 Jeffrey A Law (law@cygnus.com)
62906 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62907 isn't defined, then define it to MAP_ANONYMOUS.
62909 1996-11-12 Jeffrey A Law (law@cygnus.com)
62911 * gcc.c-torture: Update to c-torture-1.42 release.
62913 1996-11-11 Jeffrey A Law (law@cygnus.com)
62915 * gcc.c-torture: Update to c-torture-1.41 release.
62917 1996-10-27 Jeffrey A Law (law@cygnus.com)
62919 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62922 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62924 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62925 and LDFLAGS. Fix second case to append the target_info ldflags
62926 onto LDFLAGS, not CFLAGS.
62927 * lib/g++.exp (g++_init): Add target_info stuff.
62928 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62929 of libgloss and newlib flags for !native.
62931 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62932 (GDB): Fix relative path to go up another dir for finding gdb.
62934 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62936 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62937 versions in the target_info array, if they don't exist.
62939 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62941 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62943 1996-07-08 Jim Wilson <wilson@cygnus.com>
62945 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62946 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62948 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62950 * lib/old-dejagnu.exp: Don't remove the output file before we've
62951 actually tested it. Don't append pwd to the path of the executable
62954 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62956 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62958 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62960 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62961 temporary directory for compiler files, and set it to a default
62962 value of /tmp. Set $output as the name of the output file from
62963 compiling the testcase. Add a -o option to $cflags_var so the
62964 compiler writes the final output file as $output. Set $executable
62967 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62968 directory for compiler files, and set it to /tmp if it doesn't
62969 already have a value. Set $output_file to the name of the output
62970 file from compiling the testcase. Add a -o option to CXXFLAGS so
62971 the compiler writes the final output file as $output. Use $output
62972 as the executable to be tested.
62974 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62976 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62978 1996-06-08 Jeffrey A Law (law@cygnus.com)
62980 * gcc.c-torture/execute/pending-1.c: New test. Still
62981 pending in Tege's queue.
62983 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62985 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62986 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62987 if there were failures. Call unresolved if there were unresolved
62988 testcases. Call gcc_fail if program did not run to completion.
62989 (ph_make): Pass additional argument name to ph_execute.
62990 (ph_execute): Add new argument. Pass additional arguments to
62991 ph_summary. Call gcc_fail is there is no execution output.
62993 1996-04-24 Jeffrey A Law (law@cygnus.com)
62995 * lib/plumhall.exp (proc_summary): Output relavent summary
62996 lines into the log so specific failures in plumhall can be
62999 1996-04-10 Jeffrey A Law (law@cygnus.com)
63001 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63002 (c-torture-execute): Don't try to execute tests which use
63003 "long long" types if $NO_LONG_LONG is nonzero.
63005 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
63007 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63010 * gcc.ieee: Move from here.
63011 * gcc.c-torture/execute/ieee: To here.
63013 1996-03-26 Jeffrey A Law (law@cygnus.com)
63015 * gcc.c-torture: Update to c-torture-1.41 release.
63017 1996-03-22 Jeffrey A Law (law@cygnus.com)
63019 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63022 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
63024 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63027 1996-03-02 Jeffrey A Law (law@cygnus.com)
63029 * config/proelf.exp: Handle connecting to a simulator.
63031 1996-01-31 Jeffrey A Law (law@cygnus.com)
63033 * config/proelf.exp: New file. Enough framework that we can
63034 run c-torture tests on the proelf targets (or any other target
63035 that gdb can connect to for that matter).
63037 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
63039 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63040 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
63042 * lib/plumhall.exp (ph_execute): Always call ph_summary if
63043 exec_output exists.
63045 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
63047 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63048 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63050 * config/*.exp: Update FSF address. Change result of ${tool}_load
63051 to pass/fail/unresolved/unsupported/untested. Caller must now
63052 call unresolved/unsupported/untested.
63053 * lib/*.exp: Update FSF address. Update to handle new results of
63055 * lib/chill.exp (verbose): Delete.
63057 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
63059 * lib/gcc.exp (default_gcc_start): Change order of args to
63060 $LDFLAGS $CFLAGS $LIBS.
63061 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63062 Save/set/restore CFLAGS. Pass single arg to gcc_start.
63063 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63064 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63065 * gcc.misc-tests/dg-test.exp: Likewise.
63066 * gcc.misc-tests/msgs.exp: Likewise.
63067 * gcc.prms/prms.exp: Likewise.
63068 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63069 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63071 * lib/dg.exp: Deleted, moved to dejagnu/lib.
63073 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63075 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63077 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63078 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63080 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63083 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
63085 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63086 global for loop; add use of $mathlib.
63087 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63088 settings here; set mathlib for anything but VxWorks.
63090 1996-01-22 Jeffrey A Law (law@cygnus.com)
63092 * gcc.c-torture: Update to c-torture-1.40 release.
63094 1996-01-03 Jeffrey A Law (law@cygnus.com)
63096 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63099 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
63101 * lib/c-torture.exp (c-torture-execute): Declare "output" as
63104 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
63106 * lib/g++.exp (LIBS): Define if not already.
63107 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63108 (gcc-dg-prune): Call prune_gcc_output.
63109 * lib/gcc.exp (prune_gcc_output): New proc.
63110 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63113 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
63115 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63116 (c-torture-execute): Likewise. Rename `name' to `testcase'.
63118 1995-11-15 Jeffrey A Law (law@cygnus.com)
63120 * gcc.c-torture: Update to c-torture-1.39 release.
63122 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
63124 * lib/c-torture.exp (c-torture-execute): Don't return if one option
63125 fails, try others as well.
63127 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
63129 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63130 If compilation fails, mark execute tests as `untested'.
63131 If test is marked as unsupported, don't mark compilation and
63132 execute tests as failed.
63134 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
63136 * lib/g++.exp (g++_init): Don't link in libg++, and look to
63137 libstdc++ for whether or not we want to be doing shared
63138 libraries. Delete link_curses since we don't need it anymore.
63139 * lib/mike-g++.exp (postbase): Don't link in libg++.
63140 * g++.old-deja/old-deja.exp: Likewise.
63142 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
63144 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63146 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
63148 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63149 For that, add `-Wl,-a,shared_archive'.
63150 * g++.old-deja/old-deja.exp: Likewise.
63152 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
63154 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63156 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
63158 * lib/mike-g++.exp (postbase): Pay attention to the status of
63161 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
63163 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63165 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
63167 * lib/gcc.exp (default_gcc_start): No longer need to log program
63168 being executed or its output, execute_anywhere does that now.
63169 * lib/g++.exp (default_g++_version): Call execute_anywhere.
63170 (default_g++_start): Likewise. Delete calls to verbose/send_log.
63172 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
63174 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63175 the same as those in lib/g++.exp.
63177 1995-10-10 Jeff Law (law@hurl.cygnus.com)
63179 * gcc.c-torture: Update to c-torture-1.38 release.
63180 * gcc.ieee: Related changes.
63182 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
63184 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63185 "exec". Minor reformatting changes.
63187 * config/rom68k.exp (${tool}_load): Make it work in a canadian
63188 cross. This means all "exec" calls now work on a remote host as
63190 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63191 cross. Filter out the extra "\r\n" stuff that expect puts in.
63192 (c-torture-execute): Filter out the bogus warnings like
63193 c-torture-compile does. Add support for canadian cross.
63194 * lib/gcc.exp (default_gcc_version, default_gcc_start)
63195 Use execute_anywhere rather than calling exec directly. Now it
63196 works for canadian cross testing.
63198 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
63200 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
63201 results into a variable, and check that rather than using file exists.
63203 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
63205 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63206 create a libg++.so. For sunos4.1.*, also add -ltermcap.
63208 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63210 * g++.old-deja/old-deja.exp: Create and pass runshlib and
63211 lib_curses if there's a shared libg++ in the build tree.
63213 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
63215 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63216 if not supported target.
63218 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
63220 * lib/g++.exp (g++_init): Move empty setting of runshlib and
63221 link_curses up to always happen, not just for native builds.
63223 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
63225 * gcc.c-torture: Update to c-torture-1.36 release.
63226 * gcc.failure: Related changes.
63228 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
63230 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63232 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63234 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63235 * lib/mike-g++.exp (postbase): Not in here. Still reference
63236 runshlib, link_curses, and mathlib for link and run.
63238 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63239 pass the runtime shared library options for Solaris, OSF/1, and
63240 Irix5, and link with -lcurses to avoid unresolved references.
63242 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63244 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63247 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63249 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63251 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63253 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63254 do not have a framework for the "compat" tests yet.
63256 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63258 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63259 set to null if we're testing vxworks5.1. Use that instead of
63260 `-lm' in the setting of LIBS for link and run.
63262 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63264 * config/rom68k.exp (${tool}_load): Major changes to make it
63265 work. Verified that it does in fact return the stuff in
63266 exec_output properly. Catch any Emul or any TRAP other than 0.
63268 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63270 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63271 LDFLAGS properly for targets that need stuff from libgloss.
63272 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63274 (gpp_initialized): New variable.
63276 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63278 * config/rom68k.exp: Load libgloss.exp.
63279 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63280 so we can produce a fully linked binary.
63281 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63282 so we can produce a fully linked binary.
63284 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63286 * lib/plumhall.exp (ph_section): Watch for expected failures.
63287 Add missing `else'.
63289 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63291 (c-torture): Likewise.
63293 1995-08-28 Doug Evans <dje@cygnus.com>
63295 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63297 * lib/mike-g++.exp (mike_cleanup): New proc.
63298 (prebase): New globals compiler_result, not_compiler_result,
63300 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63301 allow leading "-" in pattern. Watch for unsupported tests.
63302 If $compiler_result is set, pattern match assembler code,
63303 and ditto for $not_compiler_result.
63304 * lib/mike-gcc.exp: Likewise.
63306 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63307 execution "succeeded".
63309 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63311 * config/win32.exp: New file.
63312 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63314 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63316 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63318 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63319 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63320 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63322 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63323 "... without exceptions was ...". That is now handled by
63325 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63327 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63329 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63330 sieve.c,sort2.c}: New files.
63331 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63332 sieve.exp,sort2.exp}: Drivers for them.
63334 * lib/mike-gcc.exp (program_output): New user settable variable.
63335 (postbase): Call prune_system_crud. Also prune extraneous compiler
63337 * lib/mike-g++.exp (program_output): New user settable variable.
63339 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63341 * config/sh.exp: Deleted (use sim.exp instead).
63343 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63345 * config/vx.exp: Declare CHECKTASK as global.
63346 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63347 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63348 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63350 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63352 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63353 target. Like vx.exp, only includes `vx29k.exp' instead of
63356 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63358 * config/sim.exp: Increase time limit from 120 seconds to 240.
63360 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63362 * gcc.c-torture/execute/950628-1.c: New test.
63364 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63366 * gcc.c-torture: Update with changes/additions from
63369 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63371 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63373 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63375 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63377 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63379 * gcc.c-torture/compile/950512-1.c: New test.
63380 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63381 * gcc.dg/struct-ret-1.c: Likewise.
63383 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63385 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63386 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63388 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63390 * gcc.c-torture/special/920411-1.c: Deleted.
63391 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63393 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63395 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63398 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63400 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63402 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63405 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63406 is the proper length.
63407 * va-arg-3.c: Likewise.
63409 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63411 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63412 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63414 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63415 * lib/g++.exp (default_g++_start): Delete old cruft.
63417 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63419 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63420 (2 * (1 << 18)) to (2 * (1 << 17)).
63422 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63424 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63426 * config/rom68k.exp: Renamed from config/idp.exp
63428 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63430 * c-torture/compile/921109-2.c
63432 1995-04-18 Mike Stump <mrs@cygnus.com>
63434 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63437 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63439 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63441 * lib/g++.exp (default_g++_start): Likewise.
63443 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63445 * gcc.c-torture/compile/950329-1.c: New test.
63447 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63449 * config/bug.exp (${tool}_load): Updated to use new remote_open
63450 and remote_close procs.
63451 * config/idp.exp: New file.
63453 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63455 * gcc.c-torture/execute/950322-1.c: New test.
63457 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63459 * config/vx.exp (${tool}_load): Clean up testing of return code from
63460 vxworks_ld and vxworks_spawn.
63462 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63464 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63466 1995-03-13 Mike Stump <mrs@cygnus.com>
63468 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63469 can mark excess errors on a machine by machine basis. Note, the
63470 default is to not expect any excess errors, even when excess
63471 errors test - is given, so you will want to put an XFAIL ... on
63472 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63473 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63474 those 4 machines, but no others.
63476 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63478 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63479 * lib/c-torture.exp: to here.
63481 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63483 * gcc.c-torture/execute/950221-1.c: New test.
63484 * gcc.c-torture/execute/struct-ret-1.c: New test.
63485 * gcc.c-torture/compile/950221-1.c: New test.
63487 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63489 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63491 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63492 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63494 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63496 * g++.gb: New directory of tests, derived from my signature and
63497 class scoping tests.
63499 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63500 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63501 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63502 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63503 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63504 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63505 * g++.gb/sig25.C: Likewise.
63507 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63508 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63509 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63510 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63511 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63512 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63513 * g++.gb/sig25.exp: Likewise.
63515 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63516 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63517 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63518 * g++.gb/scope13.C: Likewise, this test still fails.
63520 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63521 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63522 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63523 * g++.gb/scope13.exp: Ditto.
63525 * g++.gb/README: New file, explains what these tests are about.
63527 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63529 * lib/dg.exp (dg-do): Support `preprocess'.
63530 (dg-test): Likewise.
63532 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63534 * config/udi.exp: change "continue -expect" to "exp_continue".
63536 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63538 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63539 Delete redundant tests.
63541 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63542 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63543 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63544 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63545 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63546 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63547 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63548 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63550 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63551 storing label pointers.
63552 * gcc.c-torture/execute/921019-1.c: Likewise.
63553 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63554 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63556 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63559 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63560 Delete obsolete tests.
63562 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63563 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63564 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63565 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63566 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63567 * gcc.c-torture/compile/950124-1.c: New test.
63569 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63571 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63573 * lib/mike-g++.exp: Add -lm to LIBS.
63575 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63577 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63579 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63581 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63583 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63585 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63587 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63589 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63590 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63591 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63592 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63593 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63594 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63595 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63596 * g++.law/{operators31.C, operators32.C,
63597 * g++.law/{operators33.C, operators34.C}: Likewise.
63598 * g++.law/{pic1.C, refs2.C}: Likewise.
63599 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63600 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63601 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63602 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63604 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63605 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63606 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63607 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63608 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63609 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63610 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63611 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63612 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63613 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63614 * g++.law/{operators34.exp}: Likewise.
63615 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63616 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63617 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63618 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63619 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63621 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63622 No longer expected to fail.
63623 * g++.law/missed-error3.C: Tweak for recent bool changes.
63625 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63627 * config/emb-unix: Deleted.
63628 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63629 remote execution. Do final link on remote host if REMOTE_LINK is set.
63631 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63633 * lib/dg.exp (dg-test): Fix typo in last patch.
63635 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63637 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63638 (handles multiple occurrences).
63640 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63642 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63643 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63644 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63646 * lib/c-torture.exp (c-torture-compile): Likewise.
63647 (c-torture): Prepend full path if missing.
63648 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63649 (gcc_fail): Likewise.
63650 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63652 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63654 * lib/netware.exp: Only attach to NetWare i386 systems.
63656 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63658 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63659 messages. Add test name to "output pattern match" pass/fail message.
63661 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63663 * gcc.dg: New testsuite.
63664 * gcc.dg/dg.exp: New file.
63666 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63667 test-switch.c}: Deleted.
63669 * gcc.misc-tests/msgs.exp: New testcase driver.
63671 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63673 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63674 Watch for illegal return values from ${tool}_load.
63675 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63676 cross targets. Coerce return value >0 to 1.
63678 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63680 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63682 * config/emb-unix.exp: New file.
63684 * config/sim.exp: Error if variable $SIM not defined.
63685 (${tool}_load): Mark test as "untested" if simulator missing.
63687 * config/unix.exp: Load remote.exp to get rcp_download.
63688 * lib/c-torture.exp: Use different option lists for testcases with
63690 * gcc.c-torture/execute/execute.exp: Likewise.
63692 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63694 * config/*.exp: Clarify return code from ${tool}_load.
63695 Call `unresolved' or `untested' instead of `warning' or `perror'
63696 (sometimes you still want to call both though).
63697 Add comment that `shell_id' is local to each file.
63698 * config/udi.exp (timeout): Set to 30.
63699 Don't print warning if connection fails, $connectmode has already
63701 (${tool}_load): Move verbose messages to level 2.
63702 Rework pattern for "Process started" message.
63703 Pass `shell_id' to ${connectmode}_download.
63704 Retry twice upon timeout. Make resetting of target more robust.
63705 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63706 Pass `shell_id' to exit_$connectmode.
63707 Only call exit_$connectmode if connected.
63708 * config/unix.exp (${tool}_load): Check return codes better.
63709 * config/vrtx.exp (${tool}_load): Likewise.
63710 * config/vx.exp (${tool}_load): Likewise.
63711 Delete unneeded global's.
63712 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63715 (dg-init): Delete recording of pass/fail counts.
63716 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63717 (old-dejagnu-init): Likewise.
63718 (old-dejagnu-stat): Delete contents, empty proc now.
63719 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63720 (c-torture): Delete references to lcnt, lpass, lfail.
63721 Get option list from TORTURE_OPTIONS.
63722 Delete -funroll[-all]-loops if no loops.
63723 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63724 (g++_stat): Delete contents (empty proc now).
63725 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63726 (gcc_finish): Likewise.
63727 (gcc_stat): Deleted.
63728 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63729 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63730 * gcc.c-torture/execute/execute.exp: Likewise.
63731 Split tests into two parts: compile, execute.
63732 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63733 no loops. Update to reflect clarified return codes from ${tool}_load.
63735 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63737 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63739 (old-dejagnu): Likewise (where necessary).
63741 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63743 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63745 * lib/dg.exp (dg-process-target): Fix processing of selector.
63746 Add comment regarding use of `error'.
63748 * lib/gcc.exp (prune_system_crud): Define if missing.
63749 * lib/g++.exp (prune_system_crud): Likewise.
63751 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63752 Call prune_system_crud.
63753 * lib/dg.exp (dg-runtest): New proc.
63754 Use perror instead of send_user for tcl errors in testcase.
63755 Don't return any value, it's never used.
63756 Don't clobber previous definition of `unknown'.
63757 Print tcl errors in `dg-final'.
63759 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63761 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63762 (dg-test): Don't print errorInfo, it contains stack backtrace.
63764 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63766 * lib/g++.exp (runtest_file_p): Define if missing.
63768 1994-09-24 Doug Evans (dje@cygnus.com)
63770 * lib/mike-g++.exp: Comment out loading of g++.exp.
63771 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63772 (default_g++_version): Always print something.
63773 (default_g++_start): Comment out call to `which'.
63774 (g++_start, g++_load): Deleted (must be defined in config file).
63775 * lib/gcc.exp: Test for existence of $CC at start.
63776 Delete check for tmpdir (done in gcc_init).
63777 (default_gcc_version): Always print something.
63778 (default_gcc_start): Comment out call to `which'.
63779 * config/*.exp: Major cleanup - make cross targets work at least a
63780 little better for g++ (by not being "--tool gcc" specific).
63781 Rename gcc_xxx to ${tool}_xxx.
63782 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63783 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63785 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63787 * lib/c-torture.exp (c-torture-compile): Rework compiler
63788 message processing.
63790 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63793 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63795 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63797 * lib/dg.exp (dg-process-target): Support { target native }.
63799 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63801 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63802 looked for "... program xxx got fatal signal".
63803 Correct regsub munging of `comp_output'.
63804 Ignore compiler messages "path prefix not used" and "linker input
63807 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63809 * lib/gcc.exp (runtest_file_p): Define if missing.
63810 * gcc.prms/template.c: Example to work from.
63812 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63814 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63815 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63817 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63818 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63819 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63820 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63822 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63823 (dg-process-target): No longer a varargs proc.
63824 Return S/N for target, P/F for xfail. All callers changed.
63825 (user option procs): More argument checking.
63826 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63827 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63828 (dg-test): Skip test if not running on selected target in `dg-do'.
63829 Update handling of `dg-do-what', `dg-output-text'.
63830 Separate execution pass/fail from output pattern match pass/fail.
63831 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63833 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63835 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63836 target for 920510-1.c.
63838 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63840 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63841 Clean up comment regarding use of passcnt, etc.
63842 (gcc_stat): Don't update `testcnt' here.
63843 (gcc_finish): Do it here.
63844 Might as well reset `but_id' here too.
63845 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63846 to determine if the file should be tested.
63847 * gcc.c-torture/compile/compile.exp: Likewise.
63848 * gcc.c-torture/execute/execute.exp: Likewise.
63849 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63850 * gcc.misc-tests/dg-test.exp: Likewise.
63851 * gcc.prms/prms.exp: Likewise.
63852 * gcc.wendy/wendy.exp: Likewise.
63853 * g++.old-deja.exp: Likewise.
63854 Move "Testing file" message to verbose level 1.
63856 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63858 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63860 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63862 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63863 (default_gcc_start): Accept optional second list element
63864 of compiler flags. Print compiler output at verbosity level 2.
63865 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63866 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63867 Save current values of framework globals passcnt, failcnt, xpasscnt,
63868 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63869 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63870 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63871 xfailcnt to compute stats. Update framework global `testcnt' from
63873 (gcc_finish): New proc. Clean up test environment.
63874 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63875 (gcc_epass, gcc_efail): Delete.
63876 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63877 argument of line number.
63878 (dg-init): If the tool has an init routine, call it.
63879 (dg-test): Remove args `cflags_var' and `libs_var'.
63880 Pass all compiler options to ${tool}_start.
63881 Handle missing line number.
63882 (dg-finish): New function.
63883 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63884 particular files. Call gcc_finish at end. Move "skipping test"
63885 message to verbosity level 3.
63886 * gcc.c-torture/compile/compile.exp: Likewise.
63887 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63888 * gcc.c-torture/execute/execute.exp: Likewise.
63889 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63890 Print testcase being tried at verbosity level 1.
63891 * gcc.c-torture/special/special.exp: Unset xfail.
63892 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63893 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63894 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63895 * gcc.failure/failure.exp: Likewise.
63896 * gcc.ieee/ieee.exp: Likewise.
63897 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63898 Update call to dg-test. Call dg-finish at end.
63899 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63900 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63901 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63902 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63903 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63904 * gcc.wendy/wendy.exp: Add copyright.
63905 Delete setting of tmpdir (done by gcc_init).
63906 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63907 Pass compiler flags to gcc_start. Call gcc_finish at end.
63908 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63911 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63913 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63915 (g++_load): Likewise.
63917 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63918 Rename argument to `prog' to remove the confusion.
63919 Varargs fns behave differently too!
63920 (g++_load): Likewise.
63922 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63924 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63925 what it is. Delete (always) printing of status value for !native.
63926 Simplify verbose code, and include status and exec_output.
63927 (g++_load): Use gcc_load.
63929 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63931 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63932 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63933 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63934 940714-3.c as these testcases don't exist anymore. Make
63935 va-arg-1.c expected to pass.
63937 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63939 * gcc.misc-tests/misc.exp: Only run specific testcases.
63940 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63941 * gcc.misc-tests/dg-[1-9].c: New files.
63943 * lib/dg.exp: New testsuite driver.
63944 * gcc.prms/prms.exp: Use it.
63946 * README.gcc: New file.
63948 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63949 Document and reset `lxpass' and `lxfail'.
63950 Simplify "initialized" message.
63951 (gcc_stat): Clean up comments a little.
63953 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63955 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63957 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63959 * lib/old-dejagnu.exp (process-option): New proc.
63960 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63961 (old-dejagnu): Simplify.
63962 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63964 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63966 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63967 exists and is not an empty string.
63969 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63970 $xfail rather than calling setup_xfail. Clear $xfail when test is
63972 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63975 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63976 longer expected to fail.
63978 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63981 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63983 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63984 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63985 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63986 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63989 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63990 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63992 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63994 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63995 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63997 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63998 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63999 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64001 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
64003 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64004 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64005 940714-1.c, 940714-2.c, 940714-3.c},
64006 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64007 gcc.misc-tests/{mg.c,mg.exp}:
64009 * gcc.noncompile/noncompile.exp: Change accordingly.
64011 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
64013 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64014 Undo previous clobberage.
64016 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
64018 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64019 * gcc.special/{930510-1.c, special.exp}:
64020 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64021 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64022 struct-varargs-1.c}: New tests from c-torture-1.26.
64024 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
64026 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64027 argument to switch.
64029 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
64031 * Revert the previous changes. Please see Rob's directory
64032 (/lisa/test/rob/progressive/gcc/testsuite) for testing
64035 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
64037 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64038 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64039 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64040 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64041 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64042 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64043 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64044 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64045 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64046 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64047 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64048 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64049 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64050 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64051 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64052 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64053 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64054 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64055 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64056 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64057 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64058 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64059 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64060 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64061 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64062 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64063 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64064 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64065 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64068 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
64070 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64071 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64074 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
64076 * config/unix.exp (g++_load): Fix syntax.
64078 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
64080 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64081 * gcc.noncompile/921017-1.c: Deleted obsolete test.
64082 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64083 Don't expect va-arg-1.c to fail. Correct expected output for
64085 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64086 * gcc.wendy/hbm4.c: Correct typo.
64087 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64089 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
64091 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64092 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64093 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
64094 * lib/c-torture.exp (c-torture-compile): Ditto.
64096 Reduce volume of output (remove all the -I's and such).
64097 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64098 Call gcc_cpass, gcc_cfail.
64099 (c-torture): Pass testing option to c-torture-compile.
64101 1994-03-21 Doug Evans (dje@cygnus.com)
64103 Bring patches over from progressive.
64104 * config/default.exp: Exit remote shell cleanly.
64105 (g++_exit, g++_start): Add default versions.
64106 * config/sim.exp (gcc_load): Use perror, not error.
64108 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
64110 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
64113 1994-03-14 Doug Evans (dje@cygnus.com)
64115 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64116 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64117 (wendy_try): New proc to run testcase.
64118 (main loop): Call 'em.
64119 * gcc.wendy/*.c: Clean up pass to correct expected output.
64121 * lib/gcc.exp: Minor cleanup work.
64122 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64124 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
64126 * config/sim.exp (gcc_load): Document return codes better.
64127 Don't pass -v to simulator.
64129 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
64131 * gcc.special/920717-x.c: Fix typo.
64132 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64135 * lib/mike-gcc.exp: Fix typo.
64137 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
64139 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64140 binary to use, transform the name.
64141 * config/*.exp: rename everything. Nuke any g++ specific files,
64142 it's now a special case of gcc that requires no special support.
64143 Add a default.exp for unsupported targets.
64145 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
64147 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64148 lib/old-dejagnu.exp: Fix a few patterns to work with the new
64151 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
64153 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64156 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
64158 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64160 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
64162 * gcc.execute/execute.exp: Combine opt_list and foption_list into
64163 option_list. Compile every file with only 4/6 option choices
64164 (same as C torture) instead of with 12/18 different option
64166 * lib/c-torture.exp: Likewise.
64168 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64171 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
64173 * lib/old-deja.exp: Add `excess errors test fails' error, now one
64174 can put an XFAIL *-*-* on excess errors.
64176 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
64178 * g++.law: Add more tests derived from g++-bugs snapshots.
64180 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
64181 equivalent to g++.law/init9.
64183 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64184 compiled it, and the a.out file after we've run it.
64186 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
64188 * lib/mike-g++.exp (postbase): Delete the .o file after we've
64189 compiled it, and the a.out file after we've run it.
64191 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
64193 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64195 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
64197 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64200 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
64202 * g++.law: New directory of g++ tests derived from the g++-bugs
64205 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
64207 * gcc.compile: initbug1.c initbug1.exp testcase added
64209 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
64211 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64212 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64213 fixes submitted by Jeff Law (law@cs.utah.edu)
64214 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64215 Jeff Law (law@cs.utah.edu)
64218 1993-11-30 Mike Stump (mrs@cygnus.com)
64220 * config/unix-g++.exp: Follow the gcc way of doing things.
64221 * g++.old-deja/old-deja.exp: Minor updates.
64222 * lib/g++.exp: New file, follow the gcc way of doing things.
64223 * lib/old-dejagnu.exp: Minor updates.
64224 * lib/mike-g++.exp: Always unset errorInfo.
64226 1993-11-06 Mike Stump (mrs@cygnus.com)
64228 * lib/gcc.exp: Fix some errors with the below change, CC and
64229 CFLAGS should be global when setting, not local.
64231 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64233 * lib/gcc.exp: Transform tool name.
64235 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64237 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64239 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64241 * lib/gcc.exp: change gcc_done to gcc_stat
64243 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64245 * Upgraded gcc testsuite to c-torture version 1.25
64247 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64249 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64250 * lib/c-torture: added hooks for new reporting code.
64252 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64254 * config/sh-gcc.exp: check if sh-sim exists in the path
64256 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64258 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64259 * gcc.compile/compile.exp: Initial changes for new logic.
64260 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64261 * gcc.failure/failure.exp: Initial changes for new logic.
64262 * gcc.ieee/ieee.exp: Initial changes for new logic.
64263 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64264 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64265 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64266 * lib/c-torture.exp: Initial changes for new logic.
64267 * lib/gcc.exp: Initial changes for new logic.
64269 1993-10-15 Mike Stump (mrs@cygnus.com)
64271 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64272 depend upon failure or success. Fully qualify names in failure
64273 and success messages. Always remove a.out before starting
64274 compile, just in case. Pay more attention to error text output by
64275 the compiler. Handle testcases with no known past errors just
64276 like all others, so that things are uniform. Other miscellaneous
64279 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64281 * gcc.cpp: new directory for cpp tests
64283 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64285 * lib/chill.exp: Code reformatted, removed unused code.
64286 * config/unix-chill.exp: Code reformatted, removed unused code.
64287 * chill.execute/execute.exp: Code reformatted, removed unused code.
64288 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64290 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64292 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64293 routines not written.
64295 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64297 * config/bug-gcc.exp: Use new procs from bug.exp.
64299 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64301 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64302 via ftp, rather than depending on NFS.
64303 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64306 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64308 * config/bug-gcc.exp: Use new download proc.
64310 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64312 * chill.execute/execute.exp: cleanups, handles errors better
64313 * chill.compile/compile.exp: rewrite, based on execute.exp
64314 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64315 * lib/chill.exp: major changes to diff proc and compile and link
64316 procs. added chill_fail and chill_pass wrappers to pass and
64317 fail. added more comments, and handle error codes better.
64318 Added a hack to capture stderr from exec, so noncompile tests
64321 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64323 * chill.execute/execute.exp: rewrite of testsuite driver
64324 * lib/chill.exp: rewrite of testsuite driver
64325 * config/unix-chill.exp: rewrite of testsuite driver
64327 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64330 * iexpr.ch: Standardize uppercase.
64331 * tuples.dat: Standardize uppercase.
64332 * vary.ch: standardize. Correct varying string assignments.
64333 * vary.dat: Add new output lines.
64335 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64338 * chprintf.ch: Standardize use of uppercase.
64339 * tuples.ch: Standardize and turn arr2 into a DCL,
64341 * pinits.ch: Standardize.
64343 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64345 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64346 * Makefil: Renamed to Makefile.in.
64347 * configure.in: New.
64349 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64352 * .cvsignore: Add result/output files.
64353 * Makefile: Fix up variables at start. Use MFLAGS
64354 everywhere. Correct bool_loc, built_ins entries.
64355 Add entry for vary1.ch.
64356 * bitarray.ch: Standardize upper-case usage.
64357 * bitexpr.ch: Standardize, add output of b1.
64358 * params.ch: Use arrayt in along PROC parameters, to
64359 avoid novelty problems.
64360 * sets.ch: Tiny cleanup.
64361 * vary1.ch: Re-indent.
64363 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64365 * Add PR-related files to Makefiles, .cvsignore files, etc.
64367 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64369 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64370 with compiler objects. New names are test-flow.c and test-loop.c
64372 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64374 * Upgraded c-torture tests from 1.19 to 1.20
64377 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64378 * gcc.compile: 930623-1.c 930623-2.c
64379 * gcc.noncompile: 930622-1.c 930622-2.c
64380 * gcc.failure: 920411-1.c 920627-2.c
64381 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64383 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64385 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64386 More changes to get testsuite working properly. Needs more work.
64387 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64389 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64391 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64392 More changes to get testsuite working properly. Needs more work.
64394 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64396 * chill.compile/compile.exp: Added for Dejagnu support
64397 * chill.execute/execute.exp: Added for Dejagnu support
64398 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64400 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64402 This should complete moving the CHILL test files.
64403 * chill.noncompile(.cvsignore printf.grt
64404 in-printf.grt chprintf.grt chprintf.ch):
64405 Added test-support files.
64406 (Makefile): Modified further.
64407 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64408 signal.ch): Added test files.
64409 * chill.execute (.cvsignore printf.grt printr.c
64410 in-printf.grt rts.c chprintf.grt rts.h): Added
64411 test-support files.
64412 (Makefile): More corrections.
64414 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64416 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64417 test cases, ready for DejaGnu.
64419 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64421 * Upgraded c-torture tests from 1.18 to 1.19
64423 * gcc.compile: added test(s):
64425 * gcc.execute: added test(s):
64426 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64428 * added new subdirectory for misc tests: gcc.misc-tests
64429 * gcc.misc-test(s): added tests:
64430 inst-check.c test-consts.c test-ior.c test-switch.c
64432 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64434 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64436 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64438 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64440 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64442 * Upgraded c-torture tests from 1.17 to 1.18
64444 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64446 * Upgraded c-torture tests from 1.12 to 1.17
64448 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64450 * lib/old-dejagnu.exp:
64451 Fixed handling of XFAIL target triplets to correctly
64452 recognize wildcard characters. Removed code that
64453 appended a unique id tag to the end of the file name
64454 printed out by the result of the testcases within a
64457 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64459 * lib/old-dejagnu.exp:
64460 Reworked expected failure handling to trigger off of XFAIL
64461 keyword in keyphrase embeded in testcase source code. The
64462 XFAIL keyword must be at the end of the keyphrase line. It
64463 may optionally be followed by one or more target triplets.
64464 It has just occured that the handling of wildcards in the
64465 target triplet may not be correct.
64467 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64469 * g++.old-deja/tests:
64470 Moved all subdirectories up one level into g++.old-deja .
64472 * lib/old-dejagnu.exp:
64473 Fixed problem with CXXFLAGS not being properly reset, and being
64474 corrupted with extraneous "-c" compiler option. This was
64475 causing binaries to not be generated for test that needed them.
64476 Modified strings passed to "pass" and "fail" so that individual
64477 tests from the same test file would be distinguished by an
64478 identifier appended to the test file name in the summary logs;
64479 this corrected a problem with erroneous diff logs. Added code
64480 to search testcases for expected fail and unexpected pass keywords.
64482 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64484 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64486 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64488 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64489 Removed extraneous text from end of "Special g++ Options"
64492 * lib/old-dejagnu.exp: Added pattern matching to look for new
64493 keywords, embedded in testcases comments, which will trigger
64494 calls to xpass and xfail.
64496 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64498 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64499 comments embedded in the testcases, especially the one looking for
64500 special compiler options, as well as the pattern matching for the
64501 compiler output again.
64503 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64505 * lib/old-dejagnu.exp: Do a proper check of the return value for
64506 execute tests. Fixed several problems with the pattern matching
64507 of the compiler output which gave erroneous test results.
64508 Changed several of the test result messages to be more descriptive.
64509 * config/unix-g++.exp: Proc g++_load now actually works and
64510 executes the tests passed to it and returns a usable return
64513 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64515 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64517 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64519 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64520 Modified both files to properly execute the old style
64521 dejagnu tests. The previous versions of these files were
64522 experimental and did not function anything near correctly.
64524 1993-04-05 Rob Savoye (rob@cygnus.com)
64526 * Removed all Makefile.in and configure.in files. No configuration
64529 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64531 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64533 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64535 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64536 gcc.special/configure.in, gcc.noncompile/configure.in,
64537 gcc.execute/configure.in, gcc.code_quality/configure.in,
64538 g++.other/configure.in, g++.old-deja/configure.in,
64539 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64540 in srcname setting.
64542 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64544 * lib/udi.exp: Fixed mondfe and mondfe_download.
64545 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64546 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64548 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64550 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64551 (gdb_exit): Don't remove *_soc files.
64553 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64555 * lib/c-torture.exp: Don't look for main; instead always use -w
64556 -c. This is how the c-torture tests work. Remove the object
64557 file if the compilation succeeds.
64558 * gcc.execute/execute.exp: Remove executable if test passes.
64559 * gcc.noncompile/noncompile.exp: Every test is an expected
64561 * gcc.special/special.exp: Added tests from c-torture 1.11,
64562 corrected use of existing test.
64563 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64564 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64565 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64566 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64567 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64568 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64569 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64570 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64571 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64572 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64573 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64574 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64575 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64576 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64577 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64578 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64579 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64580 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64581 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64583 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64584 correspond to c-torture 1.11.