1 2008-04-22 Nick Clifton <nickc@redhat.com>
3 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
5 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pr31486.c: New test.
10 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
12 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
13 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
14 file name there instead of the assembly. Cleanup tree_profile
17 2008-04-21 Steve Ellcey <sje@cup.hp.com>
19 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
20 * gcc.dg/vect/slp-25.c: Ditto.
21 * gcc.dg/vect/vect-outer-5.c: Ditto.
22 * gcc.dg/vect/pr33804.c: Ditto.
23 * gcc.dg/vect/vect-outer-4c.c: Ditto.
24 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
25 * gcc.dg/vect/pr33953.c: Ditto.
26 * gcc.dg/vect/slp-3.c: Ditto.
27 * gcc.dg/vect/vect-iv-6.c: Ditto.
29 2008-04-22 Jakub Jelinek <jakub@redhat.com>
31 * g++.dg/ext/fixed1.C: Add dg-options.
33 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
36 * g++.dg/other/i386-4.C: New test.
38 2008-04-21 Jason Merrill <jason@redhat.com>
41 * g++.dg/ext/fixed1.C: New.
44 * g++.dg/template/ttp27.C: New.
46 2008-04-21 Tom Tromey <tromey@redhat.com>
49 * gcc.dg/cpp/pr33415.c: New file.
51 2008-04-21 Olivier Hainque <hainque@adacore.com>
53 * gnat.dg/bltins.adb: New testcase.
55 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
58 * gfortran.dg/zero-sized_4.f90: New test.
60 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
63 * gfortran.dg/continuation_5.f: Add some comment lines.
64 * gfortran.dg/continuation_3.f90: Add some comment lines.
66 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
69 * gfortran.dg/reshape_zerosize_1.f90: New file.
71 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
73 * gnat.dg/alignment6.adb: New test.
75 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
80 * gfortran.dg/array_constructor_23.f: New test.
83 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
84 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
86 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
87 of "builtin_free" to 21.
89 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92 * gfortran.dg/pr35154-dwarf2.f: Remove.
93 * gfortran.dg/pr35154-stabs.f: Remove.
95 2008-04-18 Ian Lance Taylor <iant@google.com>
97 PR tree-optimization/35977
98 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
100 2008-04-18 Jakub Jelinek <jakub@redhat.com>
101 Peter Bergner <bergner@vnet.ibm.com>
104 * gcc.target/powerpc/pr35907.c: New test.
106 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
108 * gnat.dg/dynamic_elab_pkg.ads: New helper.
109 * gnat.dg/dynamic_elab1.ad[sb]: New test.
110 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
112 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
114 Tests for char16_t and char32_t support.
115 * g++.dg/ext/utf-cvt.C: New
116 * g++.dg/ext/utf-cxx0x.C: New
117 * g++.dg/ext/utf-cxx98.C: New
118 * g++.dg/ext/utf-dflt.C: New
119 * g++.dg/ext/utf-gnuxx0x.C: New
120 * g++.dg/ext/utf-gnuxx98.C: New
121 * g++.dg/ext/utf-mangle.C: New
122 * g++.dg/ext/utf-typedef-cxx0x.C: New
123 * g++.dg/ext/utf-typedef-cxx98.C: New
124 * g++.dg/ext/utf-typespec.C: New
125 * g++.dg/ext/utf16-1.C: New
126 * g++.dg/ext/utf16-2.C: New
127 * g++.dg/ext/utf16-3.C: New
128 * g++.dg/ext/utf16-4.C: New
129 * g++.dg/ext/utf32-1.C: New
130 * g++.dg/ext/utf32-2.C: New
131 * g++.dg/ext/utf32-3.C: New
132 * g++.dg/ext/utf32-4.C: New
133 * gcc.dg/utf-cvt.c: New
134 * gcc.dg/utf-dflt.c: New
135 * gcc.dg/utf16-1.c: New
136 * gcc.dg/utf16-2.c: New
137 * gcc.dg/utf16-3.c: New
138 * gcc.dg/utf16-4.c: New
139 * gcc.dg/utf32-1.c: New
140 * gcc.dg/utf32-2.c: New
141 * gcc.dg/utf32-3.c: New
142 * gcc.dg/utf32-4.c: New
144 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
146 * gnat.dg/specs/varsize_return.ads: New test.
147 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
148 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
150 2008-04-17 Jason Merrill <jason@redhat.com>
153 * g++.dg/overload/autoptr1.C: New.
155 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
157 * gnat.dg/alignment4.adb: New test.
158 * gnat.dg/alignment5.adb: Likewise.
159 * gnat.dg/frame_overflow.adb: Adjust.
161 2008-04-17 Richard Guenther <rguenther@suse.de>
163 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
165 2008-04-17 Christian Bruel <christian.bruel@st.com>
167 * gcc.dg/long-long-compare-1.c: New testcase.
169 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172 * gfortran.dg/eoshift_2.f90: New test.
174 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
177 * gfortran.dg/intrinsic_char_1.f90: New test.
179 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
182 * gfortran.dg/pr35944-1.f90: New test.
183 * gfortran.dg/pr35944-2.f90: Ditto.
185 2008-04-16 Jakub Jelinek <jakub@redhat.com>
188 * gcc.dg/dfp/pr35739.c: New test.
190 PR tree-optimization/35899
191 * gcc.dg/pr35899.c: New test.
194 * gfortran.dg/pr35662.f90: New test.
196 2008-04-16 Richard Guenther <rguenther@suse.de>
198 * gcc.dg/tree-ssa/loop-35.c: New testcase.
200 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
203 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
204 gnat.dg/incomplete2.adb: New.
206 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
208 PR tree-optimization/35629
209 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
210 scan-tree-dump-times.
212 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
215 * gnat.dg/specs/corr_discr.ads: New.
217 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
219 * gnat.dg/string_slice2.adb: New test.
221 2008-04-15 Richard Guenther <rguenther@suse.de>
223 * gcc.dg/fold-compare-2.c: Adjust testcase.
224 * gcc.dg/tree-ssa/pr21086.c: Likewise.
226 2008-04-15 Richard Guenther <rguenther@suse.de>
228 * gcc.dg/tree-ssa/salias-1.c: Remove.
229 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
230 * gcc.dg/tree-ssa/alias-15.c: Likewise.
231 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
233 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
235 * gnat.dg/loop_optimization1.ad[sb]: New test.
237 2008-04-15 Jakub Jelinek <jakub@redhat.com>
240 * gcc.dg/gomp/pr35751.c: New test.
241 * g++.dg/gomp/pr35751.C: New test.
243 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
246 * gnat.dg/prot_def.adb: New.
248 2008-04-14 Ian Lance Taylor <iant@google.com>
250 * gcc.dg/strict-overflow-6.c: New.
251 * gcc.dg/no-strict-overflow-7.c: New.
252 * gcc.dg/Wstrict-overflow-22.c: New.
254 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
256 * gnat.dg/specs/storage.ads: Fix expected error message.
258 2008-04-14 Robert Dewar <dewar@adacore.com>
260 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
262 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
265 * gnat.dg/specs/linker_section.ads: New.
267 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
270 * gnat.dg/specs/renamings.ads: New.
272 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
275 * gnat.dg/specs/storage.ads: New.
277 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
279 * gnat.dg/deep_old.adb: New.
281 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
283 * gnat.dg/loop_address2.adb: New test.
285 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
288 * gfortran.dg/continuation_3.f90: Update test.
289 * gfortran.dg/continuation_5.f: Update test.
290 * gfortran.dg/continuation_10.f90: New test.
292 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
296 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
297 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
298 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
299 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
301 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
304 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
306 2008-04-12 Andrew Pinski <pinskia@gmail.com>
308 * gcc.target/powerpc/darwin-save-world-1.c: New test.
310 2008-04-11 Richard Guenther <rguenther@suse.de>
312 PR tree-optimization/35869
313 * gcc.c-torture/compile/pr35869.c: New testcase.
315 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
317 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
318 /* mmintrin-common.h */ section.
320 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
322 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
325 * gcc.dg/attr-error-1.c: New test.
327 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
329 * gcc.target/mips/scc-2.c: New test.
330 * gcc.target/mips/scc-3.c: New test.
331 * gcc.target/mips/scc-4.c: New test.
333 2008-04-10 Ira Rosen <irar@il.ibm.com>
335 PR tree-optimization/35821
336 * gcc.dg/vect/pr35821-altivec.c: New.
337 * gcc.dg/vect/pr35821-spu.c: New.
339 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
343 * lib/target-supports.dg: Add check_effective_target_trampolines.
344 Disable profiling for avr-*-*.
345 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
346 * gcc.c-torture/compile/nested-1.c: Ditto.
347 * gcc.c-torture/compile/20050122-2.c: Ditto.
348 * gcc.c-torture/compile/20010226-1.c: Ditto.
349 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
350 * gcc.c-torture/compile/980506-1.c: Ditto.
351 * gcc.c-torture/compile/20020604-1.c: Ditto.
352 * gcc.c-torture/compile/limits-stringlit.c: Ditto
353 * gcc.c-torture/compile/20001226-1.c: Ditto
355 2008-04-09 Jason Merrill <jason@redhat.com>
358 * g++.dg/ext/complit9.C: New.
360 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
363 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
364 gnat.dg/specs/fe_inlining_helper.adb: New test.
366 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
368 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
369 x86_64-pc-mingw target.
370 * gcc.dg/titype-1.c: Likewise.
372 2008-04-09 Richard Sandiford <richard@codesourcery.com>
374 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
376 (check_effective_target_vxworks_rtp): New procedure.
377 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
378 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
379 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
380 * g++.old-deja/g++.brendan/new3.C: Likewise.
381 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
382 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
384 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
385 * g++.old-deja/g++.mike/p2736.C: Likewise.
386 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
387 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
388 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
391 2008-04-09 Jakub Jelinek <jakub@redhat.com>
393 * gfortran.dg/namelist_47.f90: New test.
395 2008-04-09 Richard Guenther <rguenther@suse.de>
397 * gfortran.dg/bind_c_usage_14.f03: Adjust.
399 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
402 * execute/20071221-1.c: Adapt test for 16 bit int targets.
403 * execute/pr35163.c: Ditto.
405 2008-04-08 Richard Guenther <rguenther@suse.de>
407 * gcc.c-torture/execute/20080408-1.c: New testcase.
409 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
411 * gnat.dg/pack6.adb: New test.
412 * gnat.dg/pack7.adb: Likewise.
413 * gnat.dg/pack8.adb: Likewise.
415 2008-04-08 Arnaud Charlet <charlet@adacore.com>
417 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
418 * gnat.dg/rt1.adb: New test.
419 * gnat.dg/test_time_stamp.adb: New test.
420 * gnat.dg/specs/warn_star.ads: New test.
421 * gnat.dg/specs/aggr1.ads: New test.
423 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
425 PR fortran/25829 28655
426 * gfortran.dg/write_check2.f90: Update dg-error.
427 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
429 2008-04-07 Jason Merrill <jason@redhat.com>
432 * g++.dg/warn/ctor1.C: New.
434 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
437 * gcc.dg/torture/pr35842.c: New.
439 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
441 * gnat.dg/array4.adb: New test.
442 * gnat.dg/specs/static_initializer2.ads: Likewise.
444 2008-04-06 Richard Guenther <rguenther@suse.de>
446 PR tree-optimization/35400
447 * gcc.dg/torture/pr35400.c: New testcase.
448 * g++.dg/torture/pr35400.C: Likewise.
450 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
453 * gfortran.dg/simplify_argN_1.f90: New test.
455 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
458 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
460 2008-04-06 Tobias Burnus <burnus@net-b.de>
462 * gfortran.dg/f2003_io_1.f03: Make standard conform.
463 * gfortran.dg/f2003_io_8.f03: New.
465 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
467 * gnat.dg/pack5.adb: New test.
469 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
472 * gcc.target/i386/pr12329.c: New test.
474 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
476 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
478 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
480 PR fortran/25829 28655
481 * gfortran.dg/f2003_io_1.f03: New test.
482 * gfortran.dg/f2003_io_2.f03: New test.
483 * gfortran.dg/f2003_io_3.f03: New test.
484 * gfortran.dg/f2003_io_4.f03: New test.
485 * gfortran.dg/f2003_io_5.f03: New test.
486 * gfortran.dg/f2003_io_6.f03: New test.
487 * gfortran.dg/f2003_io_7.f03: New test.
489 2008-04-05 Richard Guenther <rguenther@suse.de>
491 PR tree-optimization/35833
492 * gcc.dg/torture/pr35833.c: New testcase.
494 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
496 * gcc.target/sh/sh2a-band.c: New test.
497 * gcc.target/sh/sh2a-bclrmem.c: New test.
498 * gcc.target/sh/sh2a-bld.c: New test.
499 * gcc.target/sh/sh2a-bor.c: New test.
500 * gcc.target/sh/sh2a-bsetmem.c: New test.
501 * gcc.target/sh/sh2a-bxor.c: New test.
503 2008-04-04 Janis Johnson <janis187@us.ibm.com>
505 * g++.dg/other/anon5.C: Don't depend on line number for error message.
507 * gcc.dg/torture/builtin-modf-1.c: Use special options for
510 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
512 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
515 * gcc.dg/dfp/pr35620.c: New test.
516 * gcc.dg/dfp/func-pointer.c: New test.
517 * gcc.dg/dfp/func-deref.c: New test.
519 2008-04-04 Jakub Jelinek <jakub@redhat.com>
522 * g++.dg/gomp/pr35364.C: New test.
524 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
526 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
527 * g++.dg/other/i386-3.C: Likewise.
528 * gcc.target/i386/sse-13.c: Likewise.
529 * gcc.target/i386/sse-14.c: Likewise.
531 * gcc.target/i386/aes-check.h: New.
532 * gcc.target/i386/aesdec.c: Likewise.
533 * gcc.target/i386/aesdeclast.c: Likewise.
534 * gcc.target/i386/aesenc.c: Likewise.
535 * gcc.target/i386/aesenclast.c: Likewise.
536 * gcc.target/i386/aesimc.c: Likewise.
537 * gcc.target/i386/aeskeygenassist.c: Likewise.
538 * gcc.target/i386/pclmulqdq.c: Likewise.
539 * gcc.target/i386/pclmul-check.h: Likewise.
541 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
542 (check_effective_target_pclmul): Likewise.
544 2008-04-04 Jakub Jelinek <jakub@redhat.com>
547 * gcc.dg/pr35440.c: New test.
549 2008-04-04 Richard Guenther <rguenther@suse.de>
552 * gnat.dg/pr35823.adb: New testcase.
554 2008-04-03 Janis Johnson <janis187@us.ibm.com>
557 * gcc.dg/dfp/constants-zero.c: New test.
559 2008-04-03 Jakub Jelinek <jakub@redhat.com>
562 * gcc.dg/gomp/pr35738.c: New test.
565 * gcc.dg/gomp/pr35818.c: New test.
568 * gfortran.dg/gomp/pr35786-1.f90: New test.
569 * gfortran.dg/gomp/pr35786-2.f90: New test.
571 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
573 * gcc.target/mips/scc-1.c: New test.
575 2008-04-03 Richard Guenther <rguenther@suse.de>
577 * gcc.dg/tree-ssa/vrp43.c: New testcase.
578 * gcc.dg/tree-ssa/vrp44.c: Likewise.
579 * gcc.dg/tree-ssa/vrp45.c: Likewise.
581 2008-04-03 Jakub Jelinek <jakub@redhat.com>
584 * g++.dg/other/offsetof5.C: New test.
586 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
588 PR rtl-optimization/35281
589 * gcc.target/i386/pr35281.c: New test.
591 2008-04-03 Richard Guenther <rguenther@suse.de>
594 * gcc.c-torture/execute/pr35800.c: New test.
596 2008-04-02 Joseph Myers <joseph@codesourcery.com>
598 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
599 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
600 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
601 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
602 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
603 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
604 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
605 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
606 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
607 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
608 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
610 2008-04-02 Richard Guenther <rguenther@suse.de>
612 PR tree-optimization/14495
613 PR tree-optimization/34793
614 * gcc.dg/tree-ssa/vrp41.c: New testcase.
615 * gcc.dg/tree-ssa/vrp42.c: Likewise.
617 2008-04-02 Richard Guenther <rguenther@suse.de>
619 PR tree-optimization/14495
620 * gcc.dg/tree-ssa/vrp40.c: New testcase.
622 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
624 * gnat.dg/specs/discr_record_constant.ads: New test.
626 2008-04-02 Richard Guenther <rguenther@suse.de>
628 * gcc.dg/tree-ssa/vrp38.c: New testcase.
629 * gcc.dg/tree-ssa/vrp39.c: Likewise.
631 2008-04-01 George Helffrich <george@gcc.gnu.org>
633 PRs fortran/PR35154, fortran/PR23057
634 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
635 use of common is unchanged.
637 * lib/gfortran-dg.exp: New harness to compile Fortran progs
638 with all combinations of debug options available on target.
639 * gfortran.dg/debug/debug.exp: Ditto.
640 * gfortran.dg/debug/trivial.f: Ditto.
641 * gfortran.dg/debug/pr35154-stabs.f: New test case for
642 .stabs functionality.
643 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
646 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
649 * gcc.dg/format/gcc_gfc-2.c: New test.
651 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
653 * g++.dg/bprob/bprob.exp: Do not check gcno files.
654 Use -fprofile-use for profile use.
655 * gcc.misc-tests/bprob.exp: Ditto.
656 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
657 * gcc.dg/matrix/matrix.exp: Ditto.
658 * gcc.dg/struct/struct-reorg.exp: Ditto.
659 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
660 * gcc.dg/profile-dir-1.c: New test.
661 * gcc.dg/profile-dir-2.c: New test.
662 * gcc.dg/profile-dir-3.c: New test.
664 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
667 * gcc.dg/old-style-param-1.c: New test.
669 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
671 * gnat.dg/object_overflow.adb: New test.
673 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
676 * gcc.dg/tree-ssa/vector-1.c: New testcase.
677 * gcc.c-torture/execute/vector-1.c: New testcase.
678 * gcc.c-torture/execute/vector-2.c: New testcase.
680 2008-03-31 Olivier Hainque <hainque@adacore.com>
682 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
683 * gnat.dg/assign_from_packed.adb: New testcase.
685 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
687 PR rtl-optimization/35729
688 * gcc.dg/pr35729.c: New test.
690 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
693 * gcc.target/i386/pr32000-1.c: New.
695 2008-03-31 Arnaud Charlet <charlet@adacore.com>
697 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
698 on some environments.
700 2008-03-31 Andrew Pinski <pinskia@gmail.com>
703 * gcc.c-torture/compile/pr35431.c: New testcase.
705 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
707 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
710 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
713 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
715 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
718 * g++.dg/parse/friend8.C: New test.
721 * gcc.dg/union-cast-4.c: New test.
723 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.target/i386/sse4_1-blendps-2.c: New.
727 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
729 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
731 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
732 * gfortran.dg/internal_pack_2.f90: Likewise.
733 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
734 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
735 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
736 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
737 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
738 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
740 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
742 * gnat.dg/bit_packed_array2.adb: New test.
744 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
747 * gfortran.dg/transpose_conjg_1.f90: New test.
749 2008-03-29 Laurent GUERBY <laurent@guerby.net>
751 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
753 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
756 * gfortran.dg/allocate_zerosize_3.f: New test.
759 * gfortran.dg/character_assign_1.f90: New test.
761 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
765 * gfortran.dg/intrinsic_spread_1.f90: New file.
766 * gfortran.dg/intrinsic_spread_2.f90: New file.
767 * gfortran.dg/intrinsic_spread_3.f90: New file.
769 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
772 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
773 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
774 * gfortran.dg/func_assign.f90: Likewise.
775 * gfortran.dg/implicit_11.f90: Likewise.
776 * gfortran.dg/proc_assign_1.f90: Likewise.
777 * gfortran.dg/proc_assign_2.f90: Likewise.
778 * gfortran.dg/procedure_lvalue.f90: Likewise.
780 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
783 * gfortran.dg/direct_io_10.f: New test.
785 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.target/i386/vectorize6.c: New test.
789 2008-03-28 Tobias Burnus <burnus@net-b.de>
792 * gfortran.dg/associated_target_2.f90: New.
794 2008-03-28 Richard Guenther <rguenther@suse.de>
796 PR tree-optimization/19580
797 * gcc.dg/tree-ssa/loop-34.c: New testcase.
799 2008-03-28 Richard Guenther <rguenther@suse.de>
801 PR tree-optimization/30317
802 PR tree-optimization/30911
803 PR tree-optimization/34793
804 * gcc.dg/tree-ssa/vrp35.c: New testcase.
805 * gcc.dg/tree-ssa/vrp36.c: Likewise.
806 * gcc.dg/tree-ssa/vrp37.c: Likewise.
808 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
811 * gcc.target/powerpc/altivec-25.c: New testcase.
813 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
816 * gfortran.dg/cshift_shift_real_2.f90: New test.
818 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
820 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
821 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
823 2008-03-27 Richard Guenther <rguenther@suse.de>
826 * gcc.dg/attr-weak-1.c: New testcase.
828 2008-03-27 Richard Guenther <rguenther@suse.de>
830 PR tree-optimization/32810
831 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
833 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
835 * g++.dg/cpp0x/variadic91.C: New.
837 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
839 * gcc.dg/tree-ssa/loop-32.c: New testcase.
840 * gcc.dg/tree-ssa/loop-33.c: Likewise.
842 2008-03-27 Richard Guenther <rguenther@suse.de>
844 * gcc.dg/fold-addr-1.c: New testcase.
846 2008-03-27 Andrew Pinski <pinskia@gmail.com>
849 * gcc.c-torture/compile/complex-5.c: New test.
851 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
853 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
855 2008-03-26 Jakub Jelinek <jakub@redhat.com>
858 * g++.dg/ext/attrib33.C: New test.
860 2008-03-26 Richard Guenther <rguenther@suse.de>
863 2008-03-26 Richard Guenther <rguenther@suse.de>
865 * gcc.dg/fold-addr-1.c: New testcase.
867 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
869 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
870 before redefinitions of extern and __inline.
871 * gcc.target/i386/sse-13.c: Ditto.
873 2008-03-26 Jakub Jelinek <jakub@redhat.com>
876 * g++.dg/other/error27.C: New test.
878 2008-03-26 Richard Guenther <rguenther@suse.de>
880 * gcc.dg/fold-addr-1.c: New testcase.
882 2008-03-26 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
885 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
886 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
887 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
888 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
889 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
890 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
892 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
894 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
895 variadic template template parameter binding semantics.
896 * g++.dg/cpp0x/variadic85.C: Ditto.
897 * g++.dg/cpp0x/variadic88.C: New.
898 * g++.dg/cpp0x/variadic89.C: New.
899 * g++.dg/cpp0x/variadic90.C: New.
900 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
901 variadic template template parameter binding semantics.
902 * g++.dg/cpp0x/variadic-lambda.C: New.
904 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
907 * g++.dg/ext/altivec-15.C: New testcase.
909 2008-03-25 Andrew Pinski <pinskia@gmail.com>
912 * objc.dg/method-20.m: New testcase.
914 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
916 PR rtl-optimization/35232
917 * gcc.target/mips/pr35232.c: New test.
919 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
921 * g++.dg/template/sfinae4.C: New.
922 * g++.dg/template/sfinae5.C: New.
923 * g++.dg/template/sfinae6.C: New.
924 * g++.dg/template/sfinae6_neg.C: New.
925 * g++.dg/template/sfinae7.C: New.
926 * g++.dg/template/sfinae8.C: New.
927 * g++.dg/template/sfinae9.C: New.
928 * g++.dg/template/sfinae10.C: New.
929 * g++.dg/template/sfinae11.C: New.
930 * g++.dg/template/sfinae12.C: New.
931 * g++.dg/template/sfinae13.C: New.
932 * g++.dg/template/sfinae14C: New.
934 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
936 * gcc.target/sh/sh2a-bclr.c: New test.
937 * gcc.target/sh/sh2a-bset.c: New test.
939 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
941 * gcc.target/sh/sh2a-movrt.c: New test.
943 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
945 * gcc.target/sh/sh2a-prefetch.c: New test.
947 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
948 Naveen.H.S <naveen.hs@kpitcummins.com>
950 * gcc.target/sh/sh2a-movi20s.c: New test.
952 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
953 Jayant Sonar <Jayant.sonar@kpitcummins.com>
954 Naveen.H.S <naveen.hs@kpitcummins.com>
956 * gcc.target/sh/sh2a-resbank.c: New test.
957 * gcc.target/sh/sh2a-tbr-jump.c: New test.
958 * gcc.target/sh/sh2a-jsrn.c: New test.
959 * gcc.target/sh/sh2a-rtsn.c: New test.
961 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
963 * gcc.target/i386/sse-17.c: Include sse2-check.h.
964 (main): Change to void and rename to sse2_test.
965 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
966 dg-do-what-default to "compile" if SSE2 hardware is not available.
967 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
968 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
969 xfail vect_no_int_max from "vectorization not profitable" check.
971 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
974 * gcc.dg/torture/pr26222.c: New testcase.
976 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
979 * gfortran.dg/null_3.f90 : New test
982 * gfortran.dg/module_function_type_1.f90 : New test
984 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
987 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
988 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
989 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
991 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
993 * gcc.target/mips/dse-1.c: Add checks for zeros.
995 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
998 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1000 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1003 * internal_pack_1.f90: New test case.
1004 * internal_pack_2.f90: New test case.
1005 * internal_pack_3.f90: New test case.
1007 2008-03-21 Olivier Hainque <hainque@adacore.com>
1009 * gnat.dg/empty_vector_length.adb: New testcase.
1011 2008-03-20 Richard Guenther <rguenther@suse.de>
1013 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1015 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
1016 Uros Bizjak <ubizjak@gmail.com>
1019 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1020 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1021 if SSE2 hardware is not available.
1022 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1023 gcc.dg/vect/vect.exp.
1024 * gfortran.dg/vect/vect.exp: Ditto.
1025 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1027 2008-03-20 Andreas Schwab <schwab@suse.de>
1029 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1032 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1034 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1035 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1038 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
1041 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1042 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1043 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1044 * gcc.target/i386/ssse3-palignr.c: Likewise.
1045 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1046 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1047 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1048 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1049 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1050 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1051 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1052 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1053 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1054 * gcc.target/i386/ssse3-psignb.c: Likewise.
1055 * gcc.target/i386/ssse3-psignd.c: Likewise.
1056 * gcc.target/i386/ssse3-psignw.c: Likewise.
1058 2008-03-20 Andreas Schwab <schwab@suse.de>
1061 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1062 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1063 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1064 continuation and remove xfail.
1066 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1069 * gfortran.dg/internal_pack_3.f90: Add missing parameter
1072 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
1074 * gcc.dg/format/ms_array-1.c: New.
1075 * gcc.dg/format/ms_c90-scanf-3.c: New.
1076 * gcc.dg/format/ms_c99-strftime-1.c: New.
1077 * gcc.dg/format/ms_no-y2k-1.c: New.
1078 * gcc.dg/format/ms_attr-1.c: New.
1079 * gcc.dg/format/ms_c90-scanf-4.c: New.
1080 * gcc.dg/format/ms_c99-strftime-2.c: New.
1081 * gcc.dg/format/ms_nonlit-1.c: New.
1082 * gcc.dg/format/ms_c90-scanf-5.c: New.
1083 * gcc.dg/format/ms_cast-1.c: New.
1084 * gcc.dg/format/ms_nonlit-2.c: New.
1085 * gcc.dg/format/ms_attr-2.c: New.
1086 * gcc.dg/format/ms_c90-strftime-1.c: New.
1087 * gcc.dg/format/ms_miss-1.c: New.
1088 * gcc.dg/format/ms_nonlit-3.c: New.
1089 * gcc.dg/format/ms_attr-3.c: New.
1090 * gcc.dg/format/ms_c90-strftime-2.c: New.
1091 * gcc.dg/format/ms_miss-2.c: New.
1092 * gcc.dg/format/ms_nul-1.c: New.
1093 * gcc.dg/format/ms_attr-4.c: New.
1094 * gcc.dg/format/ms_c94-printf-1.c: New.
1095 * gcc.dg/format/ms_miss-3.c: New.
1096 * gcc.dg/format/ms_nul-2.c: New.
1097 * gcc.dg/format/ms_attr-7.c: New.
1098 * gcc.dg/format/ms_c94-scanf-1.c: New.
1099 * gcc.dg/format/ms_miss-4.c: New.
1100 * gcc.dg/format/ms_null-1.c: New.
1101 * gcc.dg/format/ms_bitfld-1.c: New.
1102 * gcc.dg/format/ms_c99-printf-1.c: New.
1103 * gcc.dg/format/ms_miss-5.c: New.
1104 * gcc.dg/format/ms_plus-1.c: New.
1105 * gcc.dg/format/ms_branch-1.c: New.
1106 * gcc.dg/format/ms_c99-printf-2.c: New.
1107 * gcc.dg/format/ms_miss-6.c: New.
1108 * gcc.dg/format/ms_sec-1.c: New.
1109 * gcc.dg/format/ms_c90-printf-1.c: New.
1110 * gcc.dg/format/ms_c99-printf-3.c: New.
1111 * gcc.dg/format/ms_multattr-1.c: New.
1112 * gcc.dg/format/ms_unnamed-1.c: New.
1113 * gcc.dg/format/ms_c90-printf-2.c: New.
1114 * gcc.dg/format/ms_c99-scanf-1.c: New.
1115 * gcc.dg/format/ms_multattr-2.c: New.
1116 * gcc.dg/format/ms_va-1.c: New.
1117 * gcc.dg/format/ms_c90-printf-3.c: New.
1118 * gcc.dg/format/ms_c99-scanf-2.c: New.
1119 * gcc.dg/format/ms_multattr-3.c: New.
1120 * gcc.dg/format/ms_c90-scanf-1.c: New.
1121 * gcc.dg/format/ms_c99-scanf-3.c: New.
1122 * gcc.dg/format/ms_no-exargs-1.c: New.
1123 * gcc.dg/format/ms_zero-length-1.c: New.
1124 * gcc.dg/format/ms_c90-scanf-2.c: New.
1125 * gcc.dg/format/ms_c99-scanf-4.c: New.
1126 * gcc.dg/format/ms_no-exargs-2.c: New.
1127 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1128 * gcc.dg/format/miss-1.c: Likewise.
1129 * gcc.dg/format/miss-3.c: Likewise.
1130 * gcc.dg/format/multattr-2.c: Likewise.
1131 * gcc.dg/format/miss-5.c: Likewise.
1132 * gcc.dg/format/attr-2.c: Likewise.
1133 * gcc.dg/format/attr-4.c: Likewise.
1134 * gcc.dg/format/c90-scanf-4.c: Likewise.
1135 * gcc.dg/format/c99-printf-3.c: Likewise.
1136 * gcc.dg/format/multattr-1.c: Likewise.
1137 * gcc.dg/format/miss-4.c: Likewise.
1138 * gcc.dg/format/miss-6.c: Likewise.
1139 * gcc.dg/format/c90-printf-3.c: Likewise.
1140 * gcc.dg/format/attr-1.c: Likewise.
1141 * gcc.dg/format/attr-3.c: Likewise.
1142 * gcc.dg/format/attr-7.c: Likewise.
1143 * gcc.dg/format/format.h: Treat mingw and gnu style.
1144 * gcc.dg/format/sys_format.c: New.
1146 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1149 * gfortran.dg/namelist_46.f90: New test.
1151 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1154 * gcc.target/i386/pr14552.c: New test.
1156 2008-03-19 Michael Matz <matz@suse.de>
1159 * gcc.dg/pr35616.c: New test.
1161 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1164 * gfortran.dg/argument_checking_16.f90: New test.
1166 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1169 * gfortran.dg/internal_pack_1.f90: New test case.
1170 * gfortran.dg/internal_pack_2.f90: New test case.
1171 * gfortran.dg/internal_pack_3.f90: New test case.
1173 2008-03-19 Jan Hubicka <jh@suse.cz>
1175 * gcc.dg/20050811-2.c: Update dumping flags.
1176 * gcc.dg/sms-2.c: Update dumping flags.
1177 * gcc.dg/var-expand1.c: Update dumping flags.
1178 * gcc.dg/var-expand3.c: Update dumping flags.
1179 * gcc.dg/pr30957-1.c: Update dumping flags.
1180 * gcc.dg/20050811-1.c: Update dumping flags.
1181 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1182 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1184 2008-03-19 Richard Guenther <rguenther@suse.de>
1187 * gcc.dg/testsuite/uninit-15.c: New testcase.
1188 * gcc.dg/testsuite/uninit-16.c: Likewise.
1190 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1193 * g++.dg/other/pr35504.C: New test.
1195 2008-03-18 Richard Guenther <rguenther@suse.de>
1197 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1198 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1200 2008-03-18 Richard Guenther <rguenther@suse.de>
1202 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1204 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207 * gfortran.dg/namelist_45.f90: New test.
1209 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1212 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1213 Write variables instead of reading them.
1215 2008-03-17 Jason Merrill <jason@redhat.com>
1218 * g++.dg/init/ref16.C: New testcase.
1220 2008-03-17 Richard Guenther <rguenther@suse.de>
1222 PR tree-optimization/19637
1223 * g++.dg/tree-ssa/pr19637.C: New testcase.
1225 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1228 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1230 2008-03-16 Richard Guenther <rguenther@suse.de>
1233 * gcc.c-torture/compile/pr35607.c: New testcase.
1234 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1236 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1239 * gfortran.dg/write_invalid_format.f90: New test.
1241 2008-03-15 Richard Guenther <rguenther@suse.de>
1243 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1245 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1248 * gfortran.dg/elemental_subroutine_6.f90: New test.
1250 2008-03-15 Richard Guenther <rguenther@suse.de>
1252 * gcc.dg/pr23911.c: Adjust testcase.
1253 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1254 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1256 2008-03-15 Richard Guenther <rguenther@suse.de>
1259 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1261 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1264 * gfortran.dg/generic_16.f90: New test.
1266 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1269 * gcc.c-torture/compile/pr35595.c: New test.
1271 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274 * gfortran.dg/nearest_4.f90: New test.
1276 2008-03-14 Richard Guenther <rguenther@suse.de>
1278 PR tree-optimization/13761
1279 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1281 2008-03-14 Richard Guenther <rguenther@suse.de>
1283 PR tree-optimization/34172
1284 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1285 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1286 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1287 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1288 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1289 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1291 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1294 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1296 2008-03-14 Richard Guenther <rguenther@suse.de>
1298 PR tree-optimization/34043
1299 PR tree-optimization/33989
1300 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1301 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1302 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1303 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1304 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1306 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1307 Uros Bizjak <ubizjak@gmail.com>
1310 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1312 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1314 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1315 Uros Bizjak <ubizjak@gmail.com>
1318 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1319 count from 0 to 1 for lp64 targets.
1320 * gfortran.dg/ldist-1.f90: Update test to check
1321 for 5 loops distributed instead of 4 for lp64 targets.
1323 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1326 * gfortran.dg/derived_sub.f90: New test.
1328 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1331 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1332 dg-require-effective-target.
1333 * g++.dg/tls/static-1a.cc: Likewise.
1335 2008-03-13 Tom Tromey <tromey@redhat.com>
1338 * gcc.dg/cpp/pr35322.c: New file.
1340 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1342 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1343 (main): Call check_vect.
1345 2008-03-13 Alon Dayan <alond@il.ibm.com>
1346 Olga Golovanevsky <olga@il.ibm.com>
1348 PR tree-optimization/35041
1349 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1351 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1355 * g++.dg/other/i386-3.C: New test.
1356 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1357 * gcc.target/i386/sse-14.c: Ditto.
1358 * gcc.target/i386/mmx-1.c: Ditto.
1359 * gcc.target/i386/mmx-2.c: Ditto.
1360 * gcc.target/i386/3dnow-1.c: Ditto.
1361 * gcc.target/i386/3dnow-2.c: Ditto.
1362 * gcc.target/i386/3dnowA-1.c: Ditto.
1363 * gcc.target/i386/3dnowA-2.c: Ditto.
1365 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1368 * gcc.target/i386/pr35422.c: Escape brackets.
1370 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1373 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1375 * gcc.target/i386/pr35422.c: New.
1377 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1380 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1382 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1385 * gcc.target/i386/pr35540.c: New test.
1387 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1389 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1391 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1394 * g++.dg/torture/pr35526.C: New test.
1396 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1399 * g++.dg/gomp/pr35328.C: New test.
1402 * g++.dg/gomp/pr35337.C: New test.
1406 * gcc.dg/gomp/pr35438.c: New test.
1407 * gcc.dg/gomp/pr35439.c: New test.
1410 * g++.dg/gomp/pr35099.C: New test.
1412 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1414 * gnat.dg/range_check2.adb: New test.
1416 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1418 PR tree-optimization/35494
1419 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1420 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1421 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1422 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1424 2008-03-10 Richard Guenther <rguenther@suse.de>
1426 PR tree-optimization/34677
1427 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1428 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1429 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1431 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1434 * gfortran.dg/module_commons_2.f90: New test.
1436 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1438 * gnat.dg/frame_overflow.adb: Improve portability.
1440 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1443 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1444 * gcc.target/i386/isa-2.c: Likewise.
1445 * gcc.target/i386/isa-3.c: Likewise.
1446 * gcc.target/i386/isa-10.c: Likewise.
1447 * gcc.target/i386/isa-11.c: Likewise.
1448 * gcc.target/i386/isa-12.c: Likewise.
1449 * gcc.target/i386/isa-13.c: Likewise.
1450 * gcc.target/i386/isa-14.c: Likewise.
1452 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1455 * gcc.target/i386/pr22152.c: New test.
1456 * gcc.target/i386/sse2-mmx.c: Ditto.
1458 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1460 * gnat.dg/uninit_func.adb: New test.
1462 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1464 * gnat.dg/pack4.adb: New test.
1466 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1468 * gnat.dg/small_alignment.adb: New test.
1470 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1472 * gnat.dg/specs/alignment2.ads: New test.
1474 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1476 * gnat.dg/pack3.adb: New test.
1478 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1481 * g++.dg/other/pr20366.C: New test.
1483 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1486 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1488 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1490 PR preprocessor/35458
1491 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1492 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1493 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1495 2008-03-06 Tom Tromey <tromey@redhat.com>
1497 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1500 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1502 * gnat.dg/specs/pack33.ads: New test.
1504 2008-03-05 Richard Guenther <rguenther@suse.de>
1506 PR tree-optimization/35472
1507 * gcc.c-torture/execute/pr35472.c: New testcase.
1509 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1512 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1513 * gcc.c-torture/compile/pr33009.c: Likewise.
1515 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1518 * gcc.dg/vect/pr31041.c: Fix.
1520 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1523 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1525 * gfortran.fortran-torture/execute/list_read_1.x,
1526 gfortran.fortran-torture/execute/read_null_string.x,
1527 gfortran.fortran-torture/execute/backspace.x,
1528 gfortran.fortran-torture/execute/seq_io.x,
1529 gfortran.fortran-torture/execute/slash_edit.x,
1530 gfortran.fortran-torture/execute/unopened_unit_1.x,
1531 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1532 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1533 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1534 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1535 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1536 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1537 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1538 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1539 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1540 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1541 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1542 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1543 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1544 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1545 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1546 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1547 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1548 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1549 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1550 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1551 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1552 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1553 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1554 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1555 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1556 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1557 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1558 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1559 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1560 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1561 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1562 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1563 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1564 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1565 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1566 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1567 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1568 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1569 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1570 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1571 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1572 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1573 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1574 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1575 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1576 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1577 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1578 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1579 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1580 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1581 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1582 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1583 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1584 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1585 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1586 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1587 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1588 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1589 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1590 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1591 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1592 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1593 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1594 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1595 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1596 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1597 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1598 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1599 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1600 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1601 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1602 gfortran.dg/write_back.f: Gate test on effective_target
1605 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1607 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1608 targets declaring functions in assembly.
1610 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1613 * gcc.dg/pr28322-3.c: New.
1615 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1618 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1620 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1621 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1622 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1623 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1624 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1625 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1626 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1627 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1629 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1632 * gcc.c-torture/execute/pr35456.c: New test.
1634 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1636 * gcc.target/i386/sse-10.c: Don't use
1637 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1639 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1641 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1642 * gfortran.dg/reassoc_2.f90: Ditto.
1643 * gfortran.dg/reassoc_3.f90: Ditto.
1645 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1648 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1649 * gfortran.dg/dg.exp: Likewise.
1650 * gfortran.dg/vect/vect.exp: Likewise.
1651 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1652 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1653 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1654 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1656 * gfortran.dg/gamma_2.f90: Add a few error messages.
1657 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1659 * gfortran.dg/gamma_3.f90: Adjust error message.
1660 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1661 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1662 * gfortran.dg/bessel_1.f90: New test.
1663 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1664 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1665 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1666 * gfortran.dg/contains_empty_1.f03: New test.
1667 * gfortran.dg/erfc_scaled_1.f90: New test.
1668 * gfortran.dg/hypot_1.f90: New test.
1669 * gfortran.dg/contains_empty_2.f03: New test.
1671 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1673 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1675 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1678 * g++.dg/cpp/string-2.C: This is a warning now.
1679 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1682 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1684 * g++.dg/cpp0x/auto1.C: New.
1686 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1689 * gfortran.dg/pointer_1.f90: New test.
1691 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1694 * g++.dg/ext/attrib32.C: Add another test case.
1696 2008-02-29 Tom Tromey <tromey@redhat.com>
1698 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1701 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1703 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1704 to make the interchange profitable.
1706 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1711 * gfortran.dg/arrayio_11.f90: Fixed test.
1712 * gfortran.dg/arrayio_12.f90: Likewise.
1713 * gfortran.dg/module_read_1.f90: Added warning-directives.
1714 * gfortran.dg/pr32242.f90: Likewise.
1715 * gfortran.dg/result_in_spec_3.f90: Likewise.
1716 * gfortran.dg/use_12.f90: Likewise.
1717 * gfortran.dg/warn_function_without_result.f90 : New test.
1719 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1722 * gfortran.dg/f2c_9.f90: New test.
1724 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1726 * gcc.dg/tree-ssa/ldist-1.c: New.
1727 * gcc.dg/tree-ssa/ldist-1a.c: New.
1728 * gcc.dg/tree-ssa/ldist-2.c: New.
1729 * gcc.dg/tree-ssa/ldist-3.c: New.
1730 * gcc.dg/tree-ssa/ldist-4.c: New.
1731 * gcc.dg/tree-ssa/ldist-5.c: New.
1732 * gcc.dg/tree-ssa/ldist-6.c: New.
1733 * gcc.dg/tree-ssa/ldist-7.c: New.
1734 * gcc.dg/tree-ssa/ldist-8.c: New.
1735 * gcc.dg/tree-ssa/ldist-9.c: New.
1736 * gcc.dg/tree-ssa/ldist-10.c: New.
1737 * gcc.dg/tree-ssa/ldist-11.c: New.
1738 * gcc.dg/tree-ssa/ldist-12.c: New.
1739 * gfortran.dg/ldist-1.f90: New.
1741 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1743 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1745 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1747 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1749 2008-02-27 Jan Beulich <jbeulich@novell.com>
1751 * gcc.target/i386/mmx-1.c: Add
1752 -Werror-implicit-function-declaration to dg-options.
1753 * gcc.target/i386/mmx-2.c: Likewise.
1754 * gcc.target/i386/sse-13.c: Likewise.
1755 * gcc.target/i386/sse-14.c: Likewise.
1757 2008-02-27 Revital Eres <eres@il.ibm.com>
1759 PR rtl-optimization/34999
1760 * gcc.dg/tree-prof/pr34999.c: New.
1762 2008-02-27 Richard Guenther <rguenther@suse.de>
1765 * gcc.c-torture/execute/pr35390.c: New testcase.
1767 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1770 * gnat.dg/test_direct_io.adb: New file.
1772 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1775 * gnat.dg/specs/pr34799.ads: New test.
1777 2008-02-27 Richard Guenther <rguenther@suse.de>
1780 * gcc.c-torture/execute/pr34971.c: New testcase.
1782 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1784 * gcc.dg/gomp/preprocess-1.c: New test.
1787 * g++.dg/ext/visibility/typeinfo2.C: New test.
1788 * g++.dg/ext/visibility/typeinfo3.C: New test.
1790 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1792 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1794 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1796 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1797 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1799 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1802 * gcc.dg/empty-source-2.c: Adjust for warning message.
1803 * gcc.dg/empty-source-3.c: Likewise.
1804 * gcc.dg/pack-test-2.c: Adjust comment.
1805 * gcc.dg/pragma-ep-2.c: Likewise.
1806 * gcc.dg/pragma-re-2.c: Likewise.
1807 * gcc.dg/va-arg-2.c: Likewise.
1809 2008-02-26 Tobias Burnus <burnus@net-b.de>
1812 * gfortran.dg/assignment_2.f90: New.
1814 2008-02-26 Jason Merrill <jason@redhat.com>
1817 * g++.dg/ext/attrib32.C: New.
1819 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1821 * gcc.c-torture/execute/nest-align-1.x: Delete.
1823 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1826 * 20021023-1.c: Use __builtin_va_start instead of
1827 __builtin_stdarg_start.
1828 * pr17301-1.c: Likewise.
1829 * pr17301-2.c: Likewise.
1831 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1833 * gcc.dg/pr34351.c: New.
1835 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1837 * gcc.dg/Wlarger-than2.c: New.
1839 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1842 * g++.dg/lookup/crash7.C: New.
1844 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1846 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1848 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1850 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1852 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1854 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1856 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1858 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1861 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1863 * lib/target-supports.exp (check_profiling_available): Report -p
1864 unavailable on *-*-mingw*.
1866 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1868 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1869 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1870 dg-require-effective-target pthread_h.
1872 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1874 * gcc.dg/Wswitch-enum-error.c: New.
1875 * gcc.dg/Wswitch-error.c: New.
1876 * gcc.dg/20011021-1.c: Use two directives to match two different
1879 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1882 * gcc.dg/pr28322.c: New.
1883 * gcc.dg/pr28322-2.c: New.
1884 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1887 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1890 * g++.dg/other/error26.C: New.
1892 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1895 * g++.dg/other/error25.C: New.
1897 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1900 * gcc.dg/pr35258.c: New testcase.
1902 2008-02-25 Jan Beulich <jbeulich@novell.com>
1904 * gcc.dg/20020426-2.c: Remove bogus workaround.
1905 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1906 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1908 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1910 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1912 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1915 * gcc.dg/pr19984.c: New test.
1916 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1917 name of the variable.
1919 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1921 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1922 (main): Call check_vect and foo. Check array values after
1924 * gcc.dg/vect/vect-117.c: Call check_vect.
1925 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1927 2008-02-25 Jason Merrill <jason@redhat.com>
1930 * g++.dg/lookup/strong-using-5.C: New.
1932 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1934 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1937 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1940 * gcc.c-torture/execute/20050604-1.x: New file.
1942 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1944 * gcc.target/i386/pr22076.c: Update number of mov insns
1946 * gcc.target/i386/pr34256.c: Ditto.
1948 2008-02-24 Diego Novillo <dnovillo@google.com>
1950 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1953 * g++.dg/warn/pr33738.C: New.
1955 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1957 * gcc.c-torture/execute/nest-align-1.x: New file.
1959 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1962 * g++.dg.ext/dllimport13.C: New test.
1964 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1967 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1968 powerpc*-apple-darwin*.
1970 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1972 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1973 ERFC into gfortran.dg/large_real_kind_3.F90.
1974 * gfortran.dg/large_real_kind_3.F90: New test.
1976 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1979 * gcc.dg/and-1.c: New test.
1981 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1983 * gcc.c-torture/execute/20080222-1.c: New test.
1985 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1989 * gcc.target/i386/pr22076.c: New test.
1990 * gcc.target/i386/pr34256.c: New test.
1991 * gcc.target/i386/vecinit-5.c: New test.
1992 * gcc.target/i386/vecinit-6.c: New test.
1993 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1995 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1996 <xmmintrin.h>, define __m64 and __m128 directly.
1997 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1999 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2002 * g++.dg/ext/always_inline-1.C: New test.
2003 * g++.dg/ext/always_inline-2.C: New test.
2004 * g++.dg/ext/always_inline-3.C: New test.
2005 * g++.dg/ext/always_inline-4.C: New test.
2007 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
2009 * gcc.target/cris/asm-b-1.c: New test.
2011 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2014 * g++.dg/template/nontype17.C: Add.
2016 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2020 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2023 * g++.dg/template/nontype17.C: New.
2024 * g++.dg/template/nontype16.C: Add error.
2026 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2029 * gcc.dg/Wfloat-equal-1.c: New.
2030 * g++.dg/warn/Wfloat-equal-1.C: New.
2032 2008-02-21 Michael Matz <matz@suse.de>
2035 * gcc.dg/pr35264.c: New testcase.
2037 2008-02-21 Richard Guenther <rguenther@suse.de>
2039 * gfortran.dg/reassoc_1.f90: New testcase.
2040 * gfortran.dg/reassoc_2.f90: Likewise.
2041 * gfortran.dg/reassoc_3.f90: Likewise.
2043 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2046 * gfortran.dg/fmt_t_7.f: New test.
2049 * gfortran.dg/streamio_15.f90: New test.
2051 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2054 * gfortran.dg/fmt_zero_digits.f90: Revise test.
2056 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
2058 * gcc.dg/Wframe-larger-than.c: New option test.
2060 2008-02-20 Tobias Burnus <burnus@net-b.de>
2063 * gfortran.dg/dollar_sym_1.f90: New.
2064 * gfortran.dg/dollar_sym_2.f90: New.
2066 2008-02-20 Richard Guenther <rguenther@suse.de>
2069 * gcc.dg/builtins-66.c: New testcase.
2071 2008-02-20 Richard Guenther <rguenther@suse.de>
2073 * gcc.dg/fold-reassoc-1.c: New testcase.
2074 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2076 2008-02-20 Richard Guenther <rguenther@suse.de>
2078 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2080 2008-02-20 Ira Rosen <irar@il.ibm.com>
2082 * lib/target-supports.exp (check_effective_target_vect_unpack):
2083 Return true for SPU.
2084 (check_effective_target_vect_short_mult): Likewise.
2085 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2086 the loop on targets that support vect_unpack.
2088 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
2090 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2091 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2092 templates to reduce number of passed arguments.
2094 2008-02-19 Jason Merrill <jason@redhat.com>
2097 * g++.dg/template/explicit-args1.C: New.
2099 2008-02-19 Richard Guenther <rguenther@suse.de>
2101 PR tree-optimization/34989
2102 * gcc.dg/pr34989-1.c: New testcase.
2103 * gcc.dg/pr34989-2.c: Likewise.
2105 2008-02-19 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/gomp/pr35028.C: New test.
2112 * gcc.dg/gomp/pr34964.c: New test.
2113 * g++.dg/gomp/pr34964.C: New test.
2114 * gcc.dg/gomp/pr35244.c: New test.
2115 * g++.dg/gomp/pr35244.C: New test.
2118 * g++.dg/gomp/pr35078.C: New test.
2120 2008-02-19 Christian Bruel <christian.bruel@st.com>
2122 * gcc.dg/packed-array.c: New testcase.
2124 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
2127 * gcc.target/i386/pr33555.c: New test.
2129 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
2132 * gcc.target/i386/isa-1.c: New.
2133 * gcc.target/i386/isa-2.c: Likewise.
2134 * gcc.target/i386/isa-3.c: Likewise.
2135 * gcc.target/i386/isa-4.c: Likewise.
2136 * gcc.target/i386/isa-5.c: Likewise.
2137 * gcc.target/i386/isa-6.c: Likewise.
2138 * gcc.target/i386/isa-7.c: Likewise.
2139 * gcc.target/i386/isa-8.c: Likewise.
2140 * gcc.target/i386/isa-9.c: Likewise.
2141 * gcc.target/i386/isa-10.c: Likewise.
2142 * gcc.target/i386/isa-11.c: Likewise.
2143 * gcc.target/i386/isa-12.c: Likewise.
2144 * gcc.target/i386/isa-13.c: Likewise.
2145 * gcc.target/i386/isa-14.c: Likewise.
2147 2008-02-18 Joey Ye <joey.ye@intel.com>
2148 H.J. Lu <hongjiu.lu@intel.com>
2151 * gcc.c-torture/execute/nest-align-1.c: New test case.
2153 2008-02-17 Richard Guenther <rguenther@suse.de>
2156 * gcc.dg/torture/pr35227.c: New testcase.
2158 2008-02-17 Richard Guenther <rguenther@suse.de>
2160 PR tree-optimization/35231
2161 * gcc.c-torture/execute/pr35231.c: New testcase.
2163 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2165 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2168 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2170 * obj-c++.dg/encode-2.mm: XFAIL.
2171 * obj-c++.dg/encode-3.mm: Likewise.
2173 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2174 Paolo Carlini <pcarlini@suse.de>
2176 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2177 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2178 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2180 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2182 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2183 (main): Change to void and rename to sse_test.
2184 * gcc.target/i386/pr24306.c: Ditto.
2185 * gcc.target/i386/pr32065-2.c: Ditto.
2186 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2187 (main): Change to void and rename to sse2_test.
2188 * gcc.target/i386/20060512-3.c: Ditto.
2190 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2193 * gfortran.dg/c_loc_tests_12.f03: New test.
2195 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2200 * g++.dg/cpp0x/vt-35026.C: New.
2201 * g++.dg/cpp0x/vt-35023.C: New.
2202 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2203 * g++.dg/cpp0x/vt-35024.C: New.
2205 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2207 * gcc.c-torture/execute/va-arg-25.x: Remove.
2209 2008-02-15 Richard Guenther <rguenther@suse.de>
2210 Zdenek Dvorak <ook@ucw.cz>
2212 PR tree-optimization/35164
2213 * g++.dg/torture/pr35164-1.C: New testcase.
2214 * g++.dg/torture/pr35164-2.C: Likewise.
2216 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2219 * g++.dg/template/spec35.C: Change the regular expressions
2220 in dg-final to match the assembly code generated by Darwin 9.
2222 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2224 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2226 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2228 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2230 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2232 * lib/dejapatches.exp: New file.
2234 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2237 * g++.dg/cpp0x/vt-34050.C: New.
2239 2008-02-14 Jason Merrill <jason@redhat.com>
2243 * g++.dg/warn/pr11159.C: New.
2244 * g++.dg/warn/pr5645.C: Likewise.
2246 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2248 PR preprocessor/35061
2249 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2251 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2254 * g++.dg/template/nontype17.C: New.
2255 * g++.dg/template/nontype16.C: Add error.
2257 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2260 * g++.dg/template/member8.C: New test.
2262 2008-02-13 Michael Matz <matz@suse.de>
2264 * gcc.dg/pr35065.c: Fix testcase warnings.
2266 2008-02-13 Jason Merrill <jason@redhat.com>
2268 PR c++/34962, c++/34937, c++/34939
2269 * g++.dg/ext/tmplattr9.C: New.
2271 2008-02-13 Michael Matz <matz@suse.de>
2274 * gcc.dg/pr35065.c: New testcase.
2276 2008-02-12 Richard Guenther <rguenther@suse.de>
2278 PR tree-optimization/35171
2279 * gcc.c-torture/compile/pr35171.c: New testcase.
2281 2008-02-12 Richard Guenther <rguenther@suse.de>
2284 * gcc.c-torture/execute/pr35163.c: New testcase.
2286 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2290 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2292 * gnat.dg/loop_address.adb: New test.
2294 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2296 * obj-c++.dg/bitfield-1.mm: Expect failures.
2297 * obj-c++.dg/bitfield-4.mm: Likewise.
2298 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2299 * obj-c++.dg/encode-8.mm: Likewise.
2300 * obj-c++.dg/isa-field-1.mm: Likewise.
2301 * obj-c++.dg/layout-1.mm: Likewise.
2302 * obj-c++.dg/lookup-2.mm: Likewise.
2303 * obj-c++.dg/try-catch-2.mm: Likewise.
2304 * obj-c++.dg/try-catch-9.mm: Likewise.
2306 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2309 * g++.dg/tree-ssa/pr35144.C: New test.
2312 * gcc.target/i386/pr35160.c: New test.
2315 * g++.dg/init/new27.C: New test.
2317 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2320 * g++.dg/template/crash78.C: New.
2322 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2325 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2326 * gcc.dg/compat/vector-2_y.c: Ditto.
2328 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2329 Richard Guenther <rguenther@suse.de>
2331 PR tree-optimization/33992
2332 * gcc.c-torture/execute/pr33992.c: New testcase.
2334 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2336 * gfortran.dg/streamio_14.f90: New test.
2338 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2340 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2341 Add -mfpmath=387 to dg-options.
2343 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2346 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2347 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2348 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2349 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2350 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2351 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2352 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2353 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2354 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2356 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2359 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2361 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2364 * g++.dg/conversion/bitfield8.C: New.
2366 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2368 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2370 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2374 * g++.dg/ext/vector13.C: New.
2376 2008-02-06 David Daney <ddaney@avtrex.com>
2378 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2380 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2382 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2383 special case for xtensa-*-*.
2385 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2388 * gfortran.dg/volatile11.f90: New test.
2390 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2393 * g++.dg/template/array19.C: New test.
2395 2008-02-05 Diego Novillo <dnovillo@google.com>
2397 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2400 * g++.dg/warn/pr33738.C: Remove.
2402 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2405 * gfortran.dg/bounds_check_13.f: New test.
2407 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2410 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2412 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2415 * gcc.target/i386/pr35083.c: New test.
2417 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2420 * gfortran.dg/data_bounds_1.f90: New test.
2422 2008-02-04 Diego Novillo <dnovillo@google.com>
2424 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2427 * g++.dg/warn/pr33738.C: New.
2429 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2431 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2434 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2436 * lib/target-supports.exp (check_effective_target_hard_float): Only
2437 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2438 other targets, grep for a call insn in the rtl expand dump for an
2440 (target_compile): Support generating rtl dumps as output.
2442 2008-02-04 Richard Guenther <rguenther@suse.de>
2445 * gcc.c-torture/execute/pr33631.c: New testcase.
2447 2008-02-04 Richard Guenther <rguenther@suse.de>
2450 * gcc.c-torture/compile/pr35043.c: New testcase.
2452 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2454 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2456 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2458 * gcc.target/i386/pr31628.c: Require effective target fpic.
2459 * gcc.target/i386/strinline.c: Ditto.
2460 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2461 * gcc.dg/pr35045.c: Ditto.
2462 * gcc.dg/20050503-1.c: Ditto.
2464 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2467 * gfortran.dg/host_assoc_variable_1.f90: New test.
2468 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2470 2008-02-02 Michael Matz <matz@suse.de>
2473 * gcc.dg/pr35045.c: New test.
2475 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2478 * gfortran.dg/shape_4.f90: New test.
2480 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2482 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2484 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2486 PR rtl-optimization/34773
2487 * gcc.target/cris/torture/pr34773.c: New test.
2489 2008-02-01 Nick Clifton <nickc@redhat.com>
2491 * lib/target-supports.exp (check_profiling_available): Do not
2492 expect profiling to work on the xstormy16 target.
2494 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2497 * gcc.c-torture/execute/20050316-2.x: New file.
2498 * gcc.target/i386/pr17390.c: Update scan pattern.
2499 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2500 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2502 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2505 * gfortran.dg/proc_assign_2.f90: New test.
2507 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2508 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/ext/alias-canon.C: New.
2513 * g++.dg/ext/alias-mangle.C: New.
2515 2008-01-30 Jan Hubicka <jh@suse.cz>
2517 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2519 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2521 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2522 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2524 2008-01-30 Jan Hubicka <jh@suse.cz>
2527 * gcc.c-torture/execute/pr34982.c: New testcase.
2529 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2531 * gcc.target/s390/tf_to_di-1.c: New testcase.
2533 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2536 * gfortran.dg/use_only_3.f90: New test.
2537 * gfortran.dg/use_only_3.inc: Modules for new test.
2540 * gfortran.dg/function_charlen_2.f90: New test.
2542 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2545 * gcc.dg/pr34969.c: New test.
2548 * gcc.dg/inline-25.c: New test.
2549 * gcc.dg/inline-26.c: New test.
2550 * gcc.dg/inline-27.c: New test.
2552 2008-01-29 Richard Guenther <rguenther@suse.de>
2555 * gcc.c-torture/compile/pr35006.c: New testcase.
2557 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2568 * g++.dg/cpp0x/vt-34219-2.C: New.
2569 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2570 * g++.dg/cpp0x/vt-34961.C: New.
2571 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2572 cases from the re-opened PR.
2573 * g++.dg/cpp0x/vt-34753.C: New.
2574 * g++.dg/cpp0x/vt-34919.C: New.
2575 * g++.dg/cpp0x/vt-34754.C: New.
2576 * g++.dg/cpp0x/vt-34606.C: New.
2577 * g++.dg/cpp0x/vt-34219.C: New.
2578 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2579 * g++.dg/cpp0x/vt-34755.C: New.
2580 * g++.dg/cpp0x/pr31438.C: Ditto.
2581 * g++.dg/cpp0x/variadic81.C: Ditto.
2583 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2585 * g++.dg/torture/pr34641.C: Put the dg-do first.
2587 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2589 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2591 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2593 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2595 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2598 * gcc.target/powerpc/spe-small-data-1.c: New test.
2599 * gcc.target/powerpc/spe-small-data-2.c: New test.
2601 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2604 * gfortran.dg/shape_3.f90: New test.
2606 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2608 * gcc.target/s390/20020926-1.c: Remove -m31.
2610 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2612 * gcc.target/s390/20020926-1.c: Disable for s390x.
2614 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2617 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2620 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2623 * gfortran.dg/array_constructor_22.f90: New test.
2625 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2628 * gcc.c-torture/compile/pr34688: New test.
2630 2008-01-26 Tobias Burnus <burnus@net-b.de>
2633 * gfortran.dg/missing_optional_dummy_5.f90: New.
2635 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2637 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2638 noinline. XFAIL test.
2640 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2643 * gfortran.dg/array_3.f90: New test.
2645 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2647 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2651 * gcc.dg/pr34965.c: New test.
2652 * g++.dg/other/error24.C: New test.
2654 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2656 PR libfofortran/34887
2657 * gfortran.dg/x_slash_2.f: New test.
2659 2008-01-26 Richard Guenther <rguenther@suse.de>
2662 * g++.dg/torture/pr34235.C: New testcase.
2664 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2666 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2668 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2671 * gcc.target/mips/lazy-binding-1.c: New test.
2672 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2673 mips_forced_no_abicalls and mips_forced_no_shared.
2674 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2675 Avoid using small data with -mabicalls. Don't make -G0 force
2676 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2677 forces the opposite option.
2679 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2682 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2683 Use -std=gnu89 switch.
2685 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688 * gfortran.dg/direct_io_9.f: New test.
2690 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2693 * gfortran.dg/where_operator_assign_4.f90: New test.
2695 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2697 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2698 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2701 2008-01-25 Richard Guenther <rguenther@suse.de>
2704 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2706 2008-01-25 Richard Guenther <rguenther@suse.de>
2708 PR tree-optimization/34966
2709 * gcc.c-torture/compile/pr34966.c: New testcase.
2711 2008-01-25 Richard Guenther <rguenther@suse.de>
2714 * g++.dg/torture/pr33887-1.C: New testcase.
2715 * g++.dg/torture/pr33887-2.C: Likewise.
2716 * g++.dg/torture/pr33887-3.C: Likewise.
2717 * gcc.c-torture/execute/20071211-1.c: Likewise.
2719 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2722 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2724 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2727 * g++.dg/gomp/pr33333.C: New test.
2729 PR preprocessor/34692
2730 * gcc.dg/cpp/pr34692.c: New test.
2731 * gcc.dg/gomp/pr34692.c: New test.
2733 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2735 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2737 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2740 * gfortran.dg/empty_type.f90: New test.
2742 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2745 * g++.dg/template/crash77.C: New.
2747 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2750 * gcc.dg/pr34856.c: New test.
2752 2008-01-24 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/namelist_39.f90: Delete temporary files.
2755 * gfortran.dg/namelist_44.f90: Ditto.
2757 2008-01-24 Richard Guenther <rguenther@suse.de>
2760 * g++.dg/torture/pr34953.C: New testcase.
2762 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2765 * gcc.c-torture/compile/20080124-1.c: New test.
2767 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2770 * gfortran.dg/function_charlen_3.f: New test.
2772 2008-01-23 Michael Matz <matz@suse.de>
2775 * g++.dg/debug/pr34895.cc: New testcase.
2777 2008-01-23 Richard Guenther <rguenther@suse.de>
2780 * gcc.dg/pr31529-1.c: New testcase.
2781 * gcc.dg/pr31529-2.c: Likewise.
2783 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2786 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2787 unsigned int for the first argument.
2789 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2792 * g++.dg/conversion/bitfield7.C: New test.
2793 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2795 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2797 From Michael Frysinger <michael.frysinger@analog.com>
2798 * gcc.target/bfin/mcpu-bf547.c: New test.
2799 * gcc.target/bfin/mcpu-bf523.c: New test.
2800 * gcc.target/bfin/mcpu-bf524.c: New test.
2801 * gcc.target/bfin/mcpu-bf526.c: New test.
2803 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2805 * gcc.c-torture/execute/20080122-1.c: New test.
2807 2008-01-22 Tom Tromey <tromey@redhat.com>
2810 * gcc.dg/cpp/pr34859.c: New file.
2812 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2815 * gfortran.dg/vector_subscript_3.f90: New test.
2817 2008-01-22 Tobias Burnus <burnus@net-b.de>
2820 * gfortran.dg/missing_optional_dummy_4.f90
2822 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2824 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2826 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2828 * gnat.dg/unchecked_union1.adb: New test.
2830 2008-01-22 Tom Tromey <tromey@redhat.com>
2833 * g++.dg/ext/pr34829.C: New file.
2835 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2838 * gcc.dg/gomp/pr34607.c: New test.
2839 * g++.dg/gomp/pr34607.C: New test.
2842 * g++.dg/ext/vector10.C: New test.
2845 * g++.dg/other/error23.C: New test.
2848 * g++.dg/ext/vector12.C: New test.
2850 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2853 * gcc.dg/Wstrict-overflow-21.c: New.
2854 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2856 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2859 * gcc.dg/pr33092.c: New.
2861 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2863 * gcc.target/s390/20020926-1.c: Add -m31 option.
2865 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2868 * gfortran.dg/initialization_18.f90: New test.
2870 2008-01-22 Tobias Burnus <burnus@net-b.de>
2873 * gfortran.dg/tab_continuation.f: New.
2875 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2878 * gfortran.dg/use_rename_2.f90: New test.
2880 2008-01-21 Richard Guenther <rguenther@suse.de>
2883 * gcc.c-torture/compile/pr34856.c: New testcase.
2885 2008-01-21 Richard Guenther <rguenther@suse.de>
2888 * gcc.c-torture/compile/pr34885.c: New testcase.
2890 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2892 * gnat.dg/specs/alignment1.ads: New test.
2894 2008-01-21 Richard Guenther <rguenther@suse.de>
2897 * g++.dg/torture/pr34850.C: New testcase.
2899 2008-01-21 Alon Dayan <alond@il.ibm.com>
2900 Olga Golovanevsky <olga@il.ibm.com>
2902 PR tree-optimization/34701
2903 * gcc.dg/struct/wo_prof_array_field.c: New test.
2905 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2908 * g++.dg/ext/vector9.C: New.
2910 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2914 * g++.dg/template/crash75.C: New.
2915 * g++.dg/template/crash76.C: Likewise.
2917 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2919 PR rtl-optimization/34808
2920 * gcc.c-torture/compile/pr34808.c: New test.
2922 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2925 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2928 * gfortran.dg/entry_array_specs_3.f90: New test.
2931 * gfortran.dg/use_rename_1.f90: New test.
2933 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2936 * gfortran.dg/array_constructor_20.f90: New test.
2937 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2940 * gfortran.dg/array_constructor_21.f90: New test.
2942 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2945 * gfortran.dg/inquire_13.f90: New test.
2948 * gfortran.dg/continuation_9.f90: New test.
2950 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2953 * gcc.target/mips/pr34831.c: New test.
2955 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2959 * gfortran.dg/any_all_1.f90: New test.
2960 * gfortran.dg/any_all_2.f90: New test.
2962 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2964 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2965 "dg-require-weak" statement.
2966 * g++.dg/eh/weak1.C: Likewise.
2968 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2970 PR gcov-profile/34610
2971 * gcc.dg/gomp/pr34610.c: New test.
2973 2008-01-19 Tobias Burnus <burnus@net-b.de>
2976 * gfortran.dg/implicit_11.f90: New.
2977 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2978 * gfortran.dg/entry_15.f90: Ditto.
2979 * gfortran.dg/func_assign.f90: Ditto.
2980 * gfortran.dg/gomp/reduction3.f90: Ditto.
2981 * gfortran.dg/proc_assign_1.f90: Ditto.
2983 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2984 of dg-excess-errors.
2986 2008-01-18 Tobias Burnus <burnus@net-b.de>
2989 * gfortran.dg/argument_checking_15.f90: New.
2990 * gfortran.dg/argument_checking_5.f90: Change TODO into
2993 2008-01-18 Tobias Burnus <burnus@net-b.de>
2995 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2996 * gfortran.dg/enum_5.f90: Ditto.
2997 * gfortran.dg/enum_6.f90: Ditto.
2998 * gfortran.dg/bom_error.f90: Ditto.
2999 * gfortran.dg/func_decl_4.f90: Ditto.
3001 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3004 * gfortran.dg/fmt_t_6.f: New test.
3006 2008-01-18 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3010 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3012 * g++.dg/lookup/two-stage2.C: fix comment.
3014 2008-01-18 Ian Lance Taylor <iant@google.com>
3016 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3018 2008-01-18 Ian Lance Taylor <iant@google.com>
3021 * g++.dg/init/new26.C: New test.
3023 2008-01-18 Richard Guenther <rguenther@suse.de>
3026 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3029 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
3031 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3032 dg-require-effective-target.
3034 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037 * gfortran.dg/reshape_2.f90: New test.
3039 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
3041 * gcc.dg/20040223-1.c: Fix comment typo.
3043 2008-01-17 Janis Johnson <janis187@us.ibm.com>
3046 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3047 until 34814 is fixed.
3049 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
3051 PR tree-optimization/34648
3052 * gcc.c-torture/compile/pr34648.c: New testcase.
3054 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
3057 * gcc.dg/autopar/autopar.exp: New.
3058 * g++.dg/tree-ssa/pr34355.C: Require pthread.
3059 * lib/target-supports.exp (check_effective_target_pthread): New.
3061 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3062 * gcc.dg/tree-ssa/reduc-1short.c: Same.
3063 * gcc.dg/tree-ssa/reduc-1.c: Same.
3064 * gcc.dg/tree-ssa/reduc-2short.c: Same.
3065 * gcc.dg/tree-ssa/reduc-2.c: Same
3066 * gcc.dg/tree-ssa/reduc-3.c: Same.
3067 * gcc.dg/tree-ssa/reduc-1char.c: Same.
3068 * gcc.dg/tree-ssa/reduc-6.c: Same.
3069 * gcc.dg/tree-ssa/reduc-7.c: Same.
3070 * gcc.dg/tree-ssa/reduc-2char.c: Same.
3071 * gcc.dg/tree-ssa/reduc-8.c: Same.
3072 * gcc.dg/tree-ssa/reduc-9.c: Same.
3074 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3076 * gnat.dg/discr5.adb: New test.
3078 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3080 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3082 2008-01-17 Richard Guenther <rguenther@suse.de>
3084 PR tree-optimization/34825
3085 * gcc.dg/pr34825.c: New testcase.
3087 2008-01-17 Richard Guenther <rguenther@suse.de>
3089 * gcc.c-torture/execute/20080117-1.c: New testcase.
3091 2008-01-17 Revital Eres <eres@il.ibm.com>
3094 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3096 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
3099 * gfortran.dg/function_charlen_1.f90: New test.
3102 * gfortran.dg/function_types_1.f90: New test.
3103 * gfortran.dg/function_types_2.f90: New test.
3106 * gfortran.dg/function_kinds_4.f90: New test.
3107 * gfortran.dg/function_kinds_5.f90: New test.
3109 * gfortran.dg/defined_operators_1.f90: Errors now at function
3111 * gfortran.dg/private_type_4.f90: The same.
3112 * gfortran.dg/interface_15.f90: The same.
3113 * gfortran.dg/elemental_args_check_2.f90: The same.
3114 * gfortran.dg/auto_internal_assumed.f90: The same.
3116 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
3118 * gnat.dg/sizetype.adb: New test.
3120 2008-01-16 Richard Guenther <rguenther@suse.de>
3123 * gcc.dg/overflow-warn-7.c: New testcase.
3125 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3127 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3129 2008-01-16 Jakub Jelinek <jakub@redhat.com>
3130 Richard Guenther <rguenther@suse.de>
3133 * gcc.dg/pr34668-1.c: New test.
3134 * gcc.dg/pr34668-2.c: Likewise.
3136 2008-01-16 Richard Guenther <rguenther@suse.de>
3139 * g++.dg/torture/pr33819.C: New testcase.
3141 2008-01-16 Richard Guenther <rguenther@suse.de>
3144 * gcc.c-torture/execute/pr34768-1.c: New testcase.
3145 * gcc.c-torture/execute/pr34768-2.c: Likewise.
3147 2008-01-16 Tobias Burnus <burnus@net-b.de>
3150 * gfortran.dg/argument_checking_13.f90: New.
3151 * gfortran.dg/argument_checking_14.f90: New.
3153 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3156 * gfortran.dg/anyallcount_1.f90: New test.
3158 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3161 * g++.dg/cpp0x/vt-34399.C: New.
3162 * g++.dg/template/friend50.C: New.
3164 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3167 * g++.dg/cpp0x/vt-34751.C: New.
3169 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3175 * g++.dg/cpp0x/vt-34051-2.C: New.
3176 * g++.dg/cpp0x/vt-34102.C: New.
3177 * g++.dg/cpp0x/vt-34051.C: New.
3178 * g++.dg/cpp0x/vt-34055.C: New.
3179 * g++.dg/cpp0x/vt-34103.C: New.
3181 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3184 * g++.dg/cpp0x/vt-34314.C: New.
3185 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3186 reality (the error message was wrong previously).
3188 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3191 * g++.dg/cpp0x/vt-33964.C: New.
3192 * g++.dg/template/partial5.C: New.
3194 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3197 * g++.dg/cpp0x/vt-34052.C: New.
3198 * g++.dg/template/ttp26.C: New.
3200 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3202 * gnat.dg/rep_clause2.ad[sb]: New test.
3203 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3205 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3208 * g++.dg/cpp/pedantic-errors.C: Delete.
3209 * g++.dg/cpp/permissive.C: Delete.
3211 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3213 * gcc.c-torture/compile/20080114-1.c: New test.
3215 2008-01-13 Tobias Burnus <burnus@net-b.de>
3218 * gfortran.dg/argument_checking_11.f90: New.
3219 * gfortran.dg/argument_checking_12.f90: New.
3220 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3221 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3222 * gfortran.dg/argument_checking_3.f90: Ditto.
3223 * gfortran.dg/pointer_intent_2.f90: Ditto.
3224 * gfortran.dg/import2.f90: Ditto.
3225 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3226 * gfortran.dg/implicit_actual.f90: Ditto.
3227 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3228 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3230 2008-01-13 Tobias Burnus <burnus@net-b.de>
3233 * gfortran.dg/interface_proc_end.f90: New.
3235 2008-01-13 Tobias Burnus <burnus@net-b.de>
3238 * gfortran.dg/assumed_size_refs_4.f90: New.
3240 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3242 * gnat.dg/unchecked_convert1.adb.
3244 2008-01-13 Richard Guenther <rguenther@suse.de>
3246 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3247 readable and writable again before exiting.
3249 2008-01-13 Richard Guenther <rguenther@suse.de>
3252 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3254 2008-01-13 Jan Hubicka <jh@suse.cz>
3257 * gcc.dg/pr32135.c: new.
3259 2008-01-12 Doug Kwan <dougkwan@google.com>
3261 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3262 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3263 -Wignored-qualifiers.
3265 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3267 * gnat.dg/slice3.adb: New test.
3268 * gnat.dg/slice4.adb: Likewise.
3270 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3272 * gnat.dg/bit_packed_array.ad[sb]: New test.
3274 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3277 * gfortran.dg/parens_7.f90: New test.
3279 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3281 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3282 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3284 * gcc.dg/pr33826.c: Require nonpic.
3286 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3289 * gfortran.dg/inquire_12.f90: New test.
3291 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3294 * all_bounds_1.f90: New test case.
3295 * maxloc_bounds_1.f90: New test case.
3296 * maxloc_bounds_2.f90: New test case.
3297 * maxloc_bounds_3.f90: New test case.
3298 * maxloc_bounds_4.f90: New test case.
3299 * maxloc_bounds_5.f90: New test case.
3300 * maxloc_bounds_6.f90: New test case.
3301 * maxloc_bounds_7.f90: New test case.
3302 * maxloc_bounds_8.f90: New test case.
3304 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3306 * gcc.dg/struct-ret-3.c: New test.
3308 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3311 * gfortran.dg/transfer_simplify_8.f90: New test.
3313 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3315 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3316 size_t using predefined macro.
3318 2008-01-10 Raksit Ashok <raksit@google.com>
3320 PR rtl-optimization/27971
3321 * gcc.target/i386/pr27971.c: New testcase.
3323 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3326 * gfortran.dg/bounds_check_12.f90: New test.
3328 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3330 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3331 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3333 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3336 * g++.dg/torture/pr34641.C: New testcase.
3338 2008-01-10 Richard Guenther <rguenther@suse.de>
3340 PR tree-optimization/34651
3341 * g++.dg/torture/pr34651.C: New testcase.
3343 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3345 PR tree-optimization/34017
3346 * gcc.dg/tree-ssa/pr34017.c: New.
3348 2008-01-09 Richard Guenther <rguenther@suse.de>
3349 Andrew Pinski <andrew_pinski@playstation.sony.com>
3352 * gcc.c-torture/compile/pr30132.c: New testcase.
3354 2008-01-09 Richard Guenther <rguenther@suse.de>
3357 * gcc.c-torture/compile/pr34458.c: New testcase.
3359 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3362 g++.dg/eh/ia64-2.C: Require weak support.
3364 2008-01-08 Richard Guenther <rguenther@suse.de>
3367 * g++.dg/torture/pr31863.C: New testcase.
3369 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.dg/gomp/pr34694.c: New test.
3373 * g++.dg/gomp/pr34694.C: New test.
3376 * g++.dg/gomp/pr33890.C: New test.
3378 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3381 * gfortran.dg/parameter_array_init_3.f90: New test.
3383 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3387 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3389 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3391 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3392 * g++.dg/other/spu2vmx-1.C: Use it.
3394 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3396 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3399 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3400 * gcc.target/powerpc/parity-1.c: Likewise.
3402 2008-01-07 Fred Fish <fnf@specifix.com>
3404 PR preprocessor/30363:
3405 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3408 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3411 * gfortran.dg/use_only_2.f90: New test.
3413 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3416 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3417 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3419 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3422 * gfortran.dg/use_12.f90: New test.
3424 2008-01-06 Tobias Burnus <burnus@net-b.de>
3427 * interface.c (compare_actual_formal): Fix intent(out) check for
3428 function result variables.
3430 2008-01-06 Tobias Burnus <burnus@net-b.de>
3433 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3435 2008-01-06 Tobias Burnus <burnus@net-b.de>
3438 * gfortran.dg/intent_out_4.f90: Fix test case.
3440 2008-01-06 Tobias Burnus <burnus@net-b.de>
3443 * gfortran.dg/intent_out_4.f90: New.
3445 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3448 * gfortran.dg/optional_dim_3.f90: New test.
3450 2008-01-06 Tobias Burnus <burnus@net-b.de>
3453 * gfortran.dg/common_11.f90: New.
3454 * gfortran.dg/blockdata_1.f90: Update test case.
3455 * gfortran.dg/blockdata_2.f90: Update test case.
3457 2008-01-06 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3461 2008-01-06 Tobias Burnus <burnus@net-b.de>
3464 * gfortran.dg/equiv_constraint_9.f90: New.
3466 2008-01-06 Revital Eres <eres@il.ibm.com>
3468 PR tree-optimization/34263
3469 * gcc.dg/pr34263.c: New testcase.
3471 2008-01-06 Tobias Burnus <burnus@net-b.de>
3474 * gfortran.dg/internal_io_unf.f90: New.
3476 2008-01-06 Tobias Burnus <burnus@net-b.de>
3479 * gfortran.dg/elemental_args_check_2.f90: New.
3481 2008-01-06 Tobias Burnus <burnus@net-b.de>
3484 * gfortran.dg/intent_out_3.f90: New.
3486 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3488 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3490 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3493 * gfortran.dg/list_read_8.f90: New test.
3495 2008-01-04 Richard Guenther <rguenther@suse.de>
3498 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3499 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3501 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3503 PR gcov-profile/34609
3504 * g++.dg/gcov/gcov-6.C: New test.
3506 2008-01-04 Richard Guenther <rguenther@suse.de>
3508 PR tree-optimization/31081
3509 * g++.dg/torture/pr31081-1.C: New testcase.
3510 * g++.dg/torture/pr31081-2.C: Likewise.
3512 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3514 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3515 * gcc.target/mips/rsqrt-2.c: Likewise.
3516 * gcc.target/mips/rsqrt-4.c: New test.
3518 2008-01-04 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/equiv_substr.f90: New.
3523 2008-01-03 Tom Tromey <tromey@redhat.com>
3526 * gcc.dg/pr34457-2.c: New file.
3527 * gcc.dg/pr34457-1.c: New file.
3529 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3531 Revert fix for PR tree-optimization/34458.
3533 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3535 PR tree-optimization/34458
3536 * gcc.dg/tree-ssa/pr34458.c: New.
3538 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3541 * gfortran.dg/internal_readwrite_1.f90: New test.
3542 * gfortran.dg/internal_readwrite_2.f90: New test.
3544 2008-01-03 Tom Tromey <tromey@redhat.com>
3546 PR preprocessor/34602:
3547 * gcc.dg/cpp/pr34602.c: New file.
3549 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3551 PR tree-optimization/29484
3552 * gcc.c-torture/execute/20071220-1.c: New test.
3553 * gcc.c-torture/execute/20071220-2.c: New test.
3555 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3557 PR tree-optimization/34635
3558 * gcc.dg/tree-ssa/pr34635.c: New.
3559 * gcc.dg/tree-ssa/pr34635-1.c: New.
3561 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3564 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3565 scan-assembler check.
3567 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3570 * g++.dg/gomp/pr34608.C: New test.
3572 2008-01-02 Richard Guenther <rguenther@suse.de>
3576 * gcc.c-torture/compile/pr34093.c: New testcase.
3578 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3580 * g++.dg/cpp0x/long_long.C: New.
3582 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3584 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3585 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3586 warning on the function main.
3588 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3590 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3591 rather than __v2di type.
3593 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3596 * gfortran.dg/linked_list_1.f90: New test.
3598 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3600 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3601 instead of appending to it.
3603 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3605 PR tree-optimization/34591
3606 * gcc.dg/vect/pr34591.c: New test.
3608 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3611 * gfortran.dg/direct_io_8.f90: New test case.
3613 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.c-torture/execute/20071213-1.c: New test.
3618 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3621 * gfortran.dg/read_eof_5.f90: New test.
3623 2007-12-25 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/initialization_17.f90: New.
3628 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3631 * gfortran.dg/matmul_6.f90: New test.
3633 2007-12-23 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/entry_17.f90: New.
3638 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3641 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3642 * gfortran.dg/real_const_3.f90: Likewise.
3643 * gfortran.dg/unary_operator.f90: New test.
3645 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3647 * gnat.dg/pack2.adb: New test.
3649 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3652 * gfortran.dg/repeat_6.f90: New test.
3654 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3657 * cshift_shift_real_1.f90: New test.
3659 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662 * gfortran.dg/shift-kind_2.f90: New test.
3664 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3667 * gcc.dg/pr8835-1.c: New.
3669 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3672 * gfortran.dg/default_initialization_3.f90: New test.
3674 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3676 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3678 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3680 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3682 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3683 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3685 2007-12-20 Jason Merrill <jason@redhat.com>
3687 * gcc.dg/overload/arg[14].C: Remove expected errors.
3689 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3692 * gcc.c-torture/execute/20071219-1.c: New test.
3694 2007-12-20 Tobias Burnus <burnus@net-b.de>
3697 * gfortran.dg/namelist_44.f90: New.
3699 2007-12-20 Tobias Burnus <burnus@net-b.de>
3702 * gfortran.dg/boz_8.f90: Add error-check check.
3703 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3706 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3708 * gcc.dg/gomp/combined-1.c: New test.
3710 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3712 PR tree-optimization/34355
3713 * g++.dg/tree-ssa/pr34355.C: New test.
3715 2007-12-19 Revital Eres <eres@il.ibm.com>
3717 * gcc.dg/sms-5.c: New testcase.
3719 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3722 * gfortran.dg/missing_parens_1.f90: New.
3723 * gfortran.dg/missing_parens_1.f90: New.
3725 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3728 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3730 * gfortran.dg/transfer_simplify_7.f90: New test.
3732 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3734 * gcc.dg/pr32912-3.c: Compile with -w.
3736 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3738 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3739 Jakub Jelinek <jakub@redhat.com>
3744 * g++.dg/cpp0x/variadic86.C: New.
3745 * g++.dg/cpp0x/variadic87.C: New.
3746 * g++.dg/cpp0x/variadic84.C: New.
3747 * g++.dg/cpp0x/variadic85.C: New.
3748 * g++.dg/template/ttp25.C: New.
3750 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3752 PR tree-optimization/34123
3753 * gcc.dg/tree-ssa/pr34123.c: New test.
3755 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3757 PR rtl-optimization/34456
3758 * gcc.c-torture/execute/pr34456.c: New test.
3760 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3763 * g++.dg/parse/friend7.C: New test.
3765 PR rtl-optimization/34490
3766 * gcc.c-torture/execute/20071216-1.c: New test.
3768 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3770 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3772 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3774 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3775 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3776 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3777 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3778 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3780 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3783 * gcc.dg/gomp/clause-2.c: New test.
3784 * g++.dg/gomp/clause-4.C: New test.
3786 2007-12-17 Tobias Burnus <burnus@net-b.de>
3788 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3789 part of Fortran 77/95/2003.
3791 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3793 PR tree-optimization/34445
3794 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3795 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3797 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3800 * gfortran.dg/namelist_42.f90: Update.
3801 * gfortran.dg/namelist_43.f90: New.
3803 2007-12-16 Tobias Burnus <burnus@net-b.de>
3806 * gfortran.dg/initialization_16.f90: New.
3808 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3811 * gfortran.dg/real_dimension_1.f: New test case.
3813 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3815 * gcc.dg/torture/pr24257.c: Remove -O from options.
3817 2007-12-16 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3822 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3827 * gfortran.dg/mapping_1.f90: New test.
3828 * gfortran.dg/mapping_2.f90: New test.
3829 * gfortran.dg/mapping_3.f90: New test.
3831 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3833 PR rtl-optimization/34415
3834 * gcc.c-torture/execute/pr34415.c: New test.
3836 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3838 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3841 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.dg/pr34003-1.c: New test.
3845 * gcc.dg/pr34003-2.c: New.
3847 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3849 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3850 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3851 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3852 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3854 * gcc.target/cris/torture/cris-torture.exp,
3855 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3856 * gcc.target/cris/builtin_ctz_v3.c,
3857 gcc.target/cris/builtin_ctz_v8.c,
3858 gcc.target/cris/builtin_clz_v0.c,
3859 gcc.target/cris/builtin_clz_v3.c,
3860 gcc.target/cris/builtin_bswap_v3.c,
3861 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3862 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3863 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3864 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3865 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3866 lib/target-supports.exp: Adjust for crisv32-*-*.
3868 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3870 * gcc.dg/debug/const-3.c: New.
3872 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3874 * g++.dg/other/datasec1.C: Require named section support.
3876 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3879 * gcc.target/i386/pr29978.c: New test.
3881 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3883 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3884 instead of -msse4.1.
3885 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3886 * g++.dg/other/i386-2.C (dg-options): Ditto.
3888 2007-12-14 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/private_type_10.f90: New.
3893 2007-12-14 Tobias Burnus <burnus@net-b.de>
3896 * gfortran.dg/nan_4.f90: New.
3898 2007-12-14 Richard Guenther <rguenther@suse.de>
3901 * gcc.c-torture/compile/20071214-1.c: New testcase.
3903 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3905 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3906 macros to test macroized SSE intrinsics. Use new macros to test
3907 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3908 emmintrin.h, xmmintrin.h and bmmintrin.h
3909 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3910 to test with immediate operand.
3912 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3915 * gcc.c-torture/compile/pr34091.c: New test.
3917 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3919 * gcc.dg/uninit-13.c: UnXFAIL.
3920 * gcc.dg/complex-5.c: New testcase.
3922 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3924 * gcc.dg/struct/struct-reorg.exp: Replace
3925 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3927 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3932 * gfortran.dg/advance_6.f90: New test case.
3933 * gfortran.dg/direct_io_7.f90: New test case.
3934 * gfortran.dg/streamio_13.f90: New test case.
3936 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3938 * g++.dg/cpp0x/__func__.C: New.
3940 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3943 * g++.dg/other/pr34435.C: New testcase.
3945 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3947 * gcc.dg/struct: New directory with tests
3948 for struct-reorg optimizaion.
3949 * gcc.dg/struct/struct-reorg.exp: New script.
3950 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3951 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3952 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3953 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3954 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3955 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3956 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3957 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3958 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3959 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3960 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3961 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3962 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3963 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3964 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3965 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3966 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3967 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3968 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3969 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3970 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3971 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3972 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3973 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3975 2007-12-13 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/namelist_42.f90: New.
3980 2007-12-12 Tobias Burnus <burnus@net-b.de>
3983 * gfortran.dg/function_kinds_3.f90: New.
3985 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3987 * gcc.target/s390/20071212-1.c: New testcase.
3989 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3992 * g++.dg/ext/visibility/anon7.C: Add xfail.
3993 * g++.dg/ext/visibility/anon9.C: New test.
3994 * g++.dg/ext/visibility/anon10.C: New test.
3997 * g++.dg/rtti/dyncast2.C: New test.
3999 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
4001 PR tree-optimization/34407
4002 * gcc.dg/vect/pr34407.c: New test.
4004 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4007 * gfortran.dg/error_recovery_5.f90: New.
4008 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4010 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4012 PR tree-optimization/34371
4013 * gcc.c-torture/compile/20071207-1.c: New test.
4015 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
4018 * g++.dg/parse/crash40.C: New test.
4020 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4022 * g++.dg/opt/memcpy1.C: New test.
4024 2007-12-10 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/argument_checking_10.f90: New.
4029 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4031 PR rtl-optimization/34302
4032 * gcc.c-torture/execute/20071210-1.c: New test.
4034 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4037 * g++.dg/cpp0x/error1.C: New test.
4040 * g++.dg/other/error22.C: New test.
4042 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
4045 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4046 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4047 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4049 2007-12-09 Jakub Jelinek <jakub@redhat.com>
4053 * g++.dg/template/repo6.C: New test.
4054 * g++.dg/template/repo7.C: New test.
4055 * g++.dg/template/repo8.C: New test.
4057 2007-12-09 H.J. Lu <hjl@lucon.org>
4058 Tobias Burnus <burnus@net-b.de>
4061 * gfortran.dg/read_2.f90: New.
4063 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
4065 * lib/target-supports.exp (check_effective_target_tls_native):
4068 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
4071 * gnat.dg/enclosing_record_reference.ads,
4072 gnat.dg/enclosing_record_reference.adb: New test.
4074 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
4077 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4078 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4081 * gfortran.dg/char_component_initializer_1.f90: New test.
4083 2007-12-09 Tobias Burnus <burnus@net-b.de>
4090 * gfortran.dg/boz_8.f90: New.
4091 * gfortran.dg/boz_9.f90: New.
4092 * gfortran.dg/boz_10.f90: New.
4093 * gfortran.dg/boz_7.f90: Update dg-warning.
4094 * gfortran.dg/pr16433.f: Add dg-error.
4095 * gfortan.dg/ibits.f90: Update dg-warning.
4096 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4097 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4099 2007-12-08 Jakub Jelinek <jakub@redhat.com>
4102 * gfortran.dg/include_1.f90: New test.
4103 * gfortran.dg/include_1.inc: New.
4104 * gfortran.dg/include_2.f90: New test.
4106 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
4108 * gcc.c-torture/compile/20011130-2.c: Fix typo.
4110 2007-12-08 Tobias Burnus <burnus@net-b.de>
4113 * gfortran.dg/nan_3.f90: New.
4115 2007-12-07 Jakub Jelinek <jakub@redhat.com>
4117 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4119 2007-12-07 Olivier Hainque <hainque@adacore.com>
4121 * gnat.dg/tamdt*.ad?: Support for ...
4122 * gnat.dg/test_tamdt.adb: New test.
4124 2007-12-07 Olivier Hainque <hainque@adacore.com>
4126 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4127 exports and document how these can be exercised.
4129 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
4132 * gnat.dg/specs/access_constants.ads: New test.
4134 * gnat.dg/specs/access_constant_decl.ads: New test.
4137 * gnat.dg/compose.adb: New test.
4139 2007-12-07 Olivier Hainque <hainque@adacore.com>
4142 * gnat.dg/unc_memops.ad[sb]: Support for ...
4143 * gnat.dg/unc_memfree.adb: New test.
4145 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
4147 * gfortran.dg/ltrans-7.f90: New.
4149 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4150 Dorit Nuzman <dorit@il.ibm.com>
4152 PR tree-optimization/34005
4153 * gcc.dg/vect/pr34005.c: New test.
4155 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4158 * g++.dg/template/new8.C: New test.
4160 2007-12-06 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/boz_7.f90: New.
4164 * gfortran.dg/int_1.f90: Disable -pedantic option.
4165 * gfortran.dg/boz_1.f90: Ditto.
4166 * gfortran.dg/boz_3.f90: Ditto.
4167 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4168 * gfortran.dg/ibits.f90: Ditto.
4169 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4170 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4172 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4175 * gfortran.dg/used_types_19.f90: New test.
4177 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4179 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4180 * gfortran.dg/nearest_2.f90: Likewise.
4181 * gfortran.dg/nearest_3.f90: Likewise.
4183 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4186 * gcc.c-torture/execute/20071205-1.c: New test.
4188 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4190 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4191 * gfortran.dg/real_const_3.f90: Likewise.
4193 2007-12-05 Richard Guenther <rguenther@suse.de>
4195 PR tree-optimization/34138
4196 * gcc.c-torture/compile/pr34138.c: New testcase.
4198 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4201 * gfortran.dg/debug_2.f: New test.
4203 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4205 * gnat.dg/specs/elab1.ads: New test.
4207 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4210 * gcc.target/i386/pr34312.c: New test.
4212 2007-12-05 Tobias Burnus <burnus@net-b.de>
4215 * gfortran.dg/nan_2.f90: New.
4217 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4220 * g++.dg/cpp0x/decltype9.C: New test.
4221 * g++.dg/cpp0x/decltype10.C: New test.
4223 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4226 * gnat.dg/rm_6_4_1_13.adb: New test.
4228 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4231 * gcc.c-torture/compile/20071117-1.c: New test.
4233 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4236 * g++.dg/cpp0x/variadic-ttp.C: New.
4238 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4240 * gcc.dg/parse-decl-after-if.c: New.
4241 * gcc.dg/20031223-1.c: Adjust.
4243 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4246 * g++.dg/cpp0x/variadic-throw.C: New.
4248 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4251 * g++.dg/cpp0x/variadic-unify.C: New.
4253 2007-12-04 Richard Guenther <rguenther@suse.de>
4257 * gcc.c-torture/compile/pr34334.c: New testcase.
4258 * g++.dg/torture/pr34222.C: New testcase.
4260 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4262 * gcc.c-torture/execute/20071202-1.c: New test.
4263 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4265 2007-12-04 Tobias Burnus <burnus@net-b.de>
4268 * gfortran.dg/module_nan.f90: New.
4270 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4272 * lib/target-supports.exp (get_compiler_messages): Replace with...
4273 (check_compile): ...this new procedure. Handle TYPE == executable.
4274 Use comments in the source to determine the correct extension.
4275 Return a pair containing the compiler output and the output filename.
4276 Don't delete the file here.
4277 (check_no_compiler_messages_nocache): New procedure.
4278 (check_no_compiler_messages): Use it.
4279 (check_no_messages_and_pattern_nocache): New procedure.
4280 (check_no_messages_and_pattern): Use it.
4281 (check_runtime_nocache, check_runtime): New procedures.
4282 (check_effective_target_tls): Use check_no_compiler_messages.
4283 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4284 (check_effective_target_tls_runtime): Use check_runtime.
4285 (check_effective_target_fstack_protector): Likewise.
4286 (check_iconv_available): Use check_runtime_nocache.
4287 (check_effective_target_fortran_large_real): Use
4288 check_no_compiler_messages.
4289 (check_effective_target_fortran_large_int): Likewise.
4290 (check_effective_target_static_libgfortran): Likewise.
4291 (check_750cl_hw_available): Use check_cached_effective_target
4292 and check_runtime_nocache.
4293 (check_vmx_hw_available): Likewise.
4294 (check_effective_target_broken_cplxf_arg): Likewise.
4295 (check_alpha_max_hw_available): Use check_runtime.
4296 (check_function_available): Use check_no_compiler_messages.
4297 (check_cxa_atexit_available): Use check_cached_effective_target
4298 and check_runtime_nocache.
4299 (check_effective_target_dfp_nocache): Use
4300 check_no_compiler_messages_nocache.
4301 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4302 (check_effective_target_dfp): Use check_cached_effective_target.
4303 (check_effective_target_dfprt): Likewise.
4304 (check_effective_target_arm_neon_hw): Use check_runtime.
4305 (check_effective_target_ultrasparc_hw): Likewise.
4306 (check_effective_target_c99_runtime): Use
4307 check_no_compiler_messages_nocache.
4309 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4312 * gcc.dg/fold-rotate-1.c: New test.
4314 PR tree-optimization/33453
4315 * gcc.c-torture/compile/20071203-1.c: New test.
4317 2007-12-03 Robert Dewar <dewar@adacore.com>
4318 Samuel Tardieu <sam@rfc1149.net>
4321 * gnat.dg/check_elaboration_code.adb: New test.
4322 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4325 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4328 * g++.dg/cpp0x/pr34061.C: New.
4330 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4333 * g++.dg/other/error21.C: New.
4335 2007-12-02 Revital Eres <eres@il.ibm.com>
4337 * gcc.dg/sms-4.c: New testcase.
4339 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4340 Revital Eres <eres@il.ibm.com>
4342 * gcc.dg/sms-3.c: New testcase.
4344 2007-12-01 Ollie Wild <aaw@google.com>
4347 * g++.dg/conversion/ptrmem9.C: New test.
4349 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4352 * gfortran.dg/namelist_41.f90: New test.
4354 2007-11-30 Tom Tromey <tromey@redhat.com>
4356 PR preprocessor/32868:
4357 * gcc.dg/cpp/pr32868.c: New file.
4359 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4362 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4364 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4366 PR rtl-optimization/34171
4367 * gcc.dg/pr34171.c: New testcase.
4369 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4371 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4373 2007-11-30 Tobias Burnus <burnus@net-b.de>
4376 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4377 * gfortran.dg/bind_c_usage_11.f03: New.
4378 * gfortran.dg/bind_c_usage_12.f03: New.
4380 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4383 * g++.dg/other/error20.C: New test.
4385 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4388 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4390 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4392 PR tree-optimization/34244
4393 * gcc.dg/tree-ssa/pr34244.c: New test.
4395 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4397 PR tree-optimization/33434
4398 * gcc.dg/pr33434-1.c: New test.
4399 * gcc.dg/pr33434-2.c: New test.
4400 * gcc.dg/pr33434-3.c: New test.
4401 * gcc.dg/pr33434-4.c: New test.
4404 * g++.dg/template/cond7.C: New test.
4408 * g++.dg/cpp0x/decltype7.C: New test.
4409 * g++.dg/cpp0x/decltype8.C: New test.
4411 2007-11-29 Tobias Burnus <burnus@net-b.de>
4414 * gfortran.dg/result_in_spec_3.f90: New.
4416 2007-11-29 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/mvbits_3.f90: New.
4421 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4423 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4425 (check_effective_target_hard_float): New.
4426 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4427 * gcc.dg/pr30957-1.c: Likewise.
4429 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4432 * gnat.dg/specs/variant_part.ads: New test.
4435 * gnat.dg/specs/attribute_parsing.ads: New test.
4438 * gnat.dg/specs/integer_value.ads: New test.
4441 * gnat.dg/specs/delta_small.ads: New test.
4443 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4445 PR tree-optimization/34140
4446 * gcc.c-torture/compile/20071128-1.c: New test.
4448 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4451 * gfortran.dg/data_array_1.f90
4452 * gfortran.dg/data_array_2.f90
4453 * gfortran.dg/data_array_3.f90
4454 * gfortran.dg/data_array_4.f90
4456 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4459 * gfortran.dg/blockdata_5.f90: New test.
4460 * gfortran.dg/blockdata_6.f90: New test.
4462 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4464 PR tree-optimization/34016
4465 * gcc.dg/pr34016.c: New test.
4467 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4470 * gfortran.dg/stfunc_6.f90: New test.
4473 * gfortran.dg/assign_10.f90: New test.
4475 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/use_11.f90: New test.
4481 * gfortran.dg/generic_15.f90: New test.
4483 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4486 * gcc.dg/pr34225.c: New test.
4488 2007-11-27 Richard Guenther <rguenther@suse.de>
4490 PR tree-optimization/34241
4491 * g++.dg/torture/pr34241.C: New testcase.
4493 2007-11-27 Richard Guenther <rguenther@suse.de>
4495 * gcc.dg/builtins-error.c: New testcase.
4497 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4500 * g++.dg/ext/visibility/anon8.C: New test.
4502 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4505 * gcc.target/i386/pr34077.c: New testcase.
4507 2007-11-26 Tobias Burnus <burnus@net-b.de>
4510 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4511 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4512 * gfortran.dg/backslash_1.f90: Remove no longer needed
4513 -fno-backslash option.
4515 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4518 * gcc.dg/cpp/19990413-1.c: Update.
4519 * gcc.dg/parse-else-error.c: New.
4520 * gcc.dg/parse-else-error-2.c: New.
4521 * gcc.dg/parse-else-error-3.c: New.
4522 * gcc.dg/parse-else-error-4.c: New.
4524 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4527 * g++.dg/template/dependent-expr6.C: New testcase.
4529 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4532 * gcc.target/i386/pr34215.c: New test.
4534 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4537 * gcc.dg/torture/pr34174-1.c: New.
4539 2007-11-26 Richard Guenther <rguenther@suse.de>
4542 * gcc.dg/pr34233.c: New testcase.
4544 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4545 Revital Eres <eres@il.ibm.com>
4547 PR rtl-optimization/34085
4548 * gcc.dg/tree-prof (bb-reorg.c): New test.
4550 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4552 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4553 Return true for MIPS16 targets.
4555 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4558 * gfortran.dg/blockdata_4.f90: New test.
4560 2007-11-25 Tobias Burnus <burnus@net-b.de>
4563 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4564 * gfortran.dg/bind_c_usage_16.f03: New.
4565 * gfortran.dg/bind_c_usage_16_c.c: New.
4567 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4569 * gnat.dg/specs/size_clause1.ads: New test.
4570 * gnat.dg/specs/size_clause2.ads: Likewise.
4571 * gnat.dg/specs/size_clause3.ads: Likewise.
4573 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4576 * gfortran.dg/entry_16.f90: New test.
4578 2007-11-24 Tobias Burnus <burnus@net-b.de>
4581 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4583 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4586 * gfortran.dg/nested_modules_1.f90: Change the reference to
4587 FOO, forbidden by the standard, to a reference to W.
4588 * gfortran.dg/use_only_1.f90: New test.
4590 2007-11-23 Tobias Burnus <burnus@net-b.de>
4593 * gfortran.dg/nearest_3.f90: New test.
4595 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4598 * gfortran.dg/optional_dim_2.f90: New test.
4600 2007-11-23 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/bind_c_usage_15.f90: New.
4605 2007-11-23 Tobias Burnus <burnus@net-b.de>
4608 * gfortran.dg/nearest_2.f90: New.
4611 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4615 * g++.dg/ext/java-2.C: New test.
4617 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4618 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4621 * g++.dg/warn/pr5310.C: New.
4622 * g++.dg/warn/pr33160.C: New.
4624 2007-11-23 Richard Guenther <rguenther@suse.de>
4625 Michael Matz <matz@suse.de>
4627 PR tree-optimization/34176
4628 * gcc.c-torture/execute/pr34176.c: New testcase.
4630 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4633 * gcc.dg/Wconversion-5.c: New test.
4634 * g++.dg/Wconversion3.C: New test.
4636 2007-11-23 Richard Guenther <rguenther@suse.de>
4638 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4640 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4643 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4644 qualifiers in abstract declarator.
4646 2007-11-22 Tobias Burnus <burnus@net-b.de>
4648 * gfortran.dg/derived_constructor_comps_3.f90: New.
4650 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4653 * g++.dg/ext/visibility/anon7.C: New test.
4655 2007-11-22 Tobias Burnus <burnus@net-b.de>
4658 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4659 * gfortran.dg/bind_c_usage_13.f03: New.
4660 * gfortran.dg/bind_c_usage_14.f03: New.
4662 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4664 PR rtl-optimization/33848
4665 * gcc.dg/torture/pr33848.c: New test.
4667 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4670 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4672 2007-11-20 Richard Guenther <rguenther@suse.de>
4675 * gcc.c-torture/execute/pr34154.c: New testcase.
4677 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4679 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4681 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4684 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4685 so test passes with -frecord-marker=8.
4686 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4687 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4688 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4689 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4690 * gfortrand.dg/modulo_1.f90: Likewise.
4692 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4694 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4696 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4697 * gcc.dg/pr30957-1.c: Likewise.
4699 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4702 * g++.dg/template/crash74.C: New test.
4704 2007-11-20 Richard Guenther <rguenther@suse.de>
4706 * gcc.c-torture/execute/20071120-1.c: New testcase.
4708 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4711 * gcc.dg/tree-ssa/pr34146.c: New test.
4714 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4715 dependent on target settings like move_by_pieces etc.
4718 * g++.dg/template/vla2.C: New test.
4721 * g++.dg/overload/template3.C: New test.
4723 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4726 * gfortran.dg/optional_dim_2.f90: Remove test.
4728 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4730 * gcc.dg/dfp/ddmode-ice.c: New test.
4732 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4734 PR tree-optimization/34036
4735 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4737 2007-11-19 Richard Guenther <rguenther@suse.de>
4739 PR tree-optimization/34
4740 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4742 2007-11-19 Tobias Burnus <burnus@net-b.de>
4745 * gfortran.dg/bind_c_usage_10_c.c: New.
4746 * gfortran.dg/bind_c_usage_10.f03: New.
4748 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4750 * gcc.dg/pr33007.c: Expect new warning.
4751 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4752 * g++.dg/opt/pr34036.C: New test.
4754 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4757 * g++.dg/warn/noreturn-4.C: New test.
4758 * g++.dg/warn/noreturn-5.C: New test.
4759 * g++.dg/warn/noreturn-6.C: New test.
4760 * g++.dg/warn/noreturn-7.C: New test.
4762 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4765 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4766 integers so tests works with -fdefault-integer-8.
4767 * gfortran.fortran-torture/execute/elemental.f90: Use default
4768 integers so test passes with -fdefault-integer-8.
4769 * gfortran.fortran-torture/execute/der_io.f90: Increase
4770 buffer length so test passes with -fdefault-integer-8.
4771 * gfortran.dg/bounds_check_8.f90: Likewise.
4772 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4773 * gfortran.dg/equiv_7.f90: Set kind so test passes
4774 with -fdefault-integer-8.
4775 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4778 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4781 * gfortran.dg/optional_dim_2.f90: New test.
4784 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4786 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4788 PR rtl-optimization/34132
4789 * gcc.c-torture/compile/20071118-1.c: New test.
4791 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4794 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4796 2007-11-18 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/entry_14.f90: New.
4800 * gfortran.dg/entry_15.f90: New.
4802 2007-11-18 Richard Guenther <rguenther@suse.de>
4804 PR tree-optimization/34127
4805 * gcc.c-torture/compile/pr34127.c: New testcase.
4807 2007-11-18 Ben Elliston <bje@au.ibm.com>
4809 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4810 type specifier, as they are not permitted according to the AltiVec
4811 Programming Interface Manual.
4813 2007-11-17 Tobias Burnus <burnus@net-b.de>
4816 * gfortran.dg/bind_c_usage_9.f03: New.
4817 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4819 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4822 * interface.c (gfc_current_interface_head,
4823 gfc_set_current_interface_head): New functions.
4824 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4825 On syntax error, restore previous state of the interface.
4826 * gfortran.h (gfc_current_interface_head,
4827 gfc_set_current_interface_head): New prototypes.
4829 2007-11-17 Richard Guenther <rguenther@suse.de>
4832 * gcc.c-torture/execute/pr34130.c: New testcase.
4834 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4837 * gfortran.dg/fmt_label_1.f90: New test.
4839 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4842 * gfortran.dg/initialization_15.f90 : New test.
4844 2007-11-16 Richard Guenther <rguenther@suse.de>
4847 * gcc.c-torture/compile/pr34030.c: New testcase.
4849 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4852 * gfortran.dg/interface_assignment_3.f90.
4854 2007-11-16 Richard Guenther <rguenther@suse.de>
4856 PR tree-optimization/33870
4857 * gcc.dg/torture/pr33870.c: New testcase.
4859 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4862 * gfortran.dg/allocatable_function_3.f90.
4864 2007-11-16 Richard Guenther <rguenther@suse.de>
4866 PR tree-optimization/34113
4867 * gcc.c-torture/compile/pr34113.c: New testcase.
4869 2007-11-16 Richard Guenther <rguenther@suse.de>
4871 PR tree-optimization/34099
4872 * g++.dg/torture/pr3499.C: New testcase.
4873 * gcc.c-torture/execute/pr34099.c: Likewise.
4875 2007-11-16 Olivier Hainque <hainque@adacore.com>
4877 * gnat.dg/release_unc_maxalign.adb: New test.
4879 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4882 * g++.dg/template/crash73.C: New test.
4884 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4887 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4888 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4889 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4890 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4892 2007-11-15 Tobias Burnus <burnus@net-b.de>
4895 * gfortran.dg/proc_decl_11.f90: New.
4897 2007-11-15 Ben Elliston <bje@au.ibm.com>
4899 * gcc.target/spu/compare-dp.c: New test.
4901 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4903 * gcc.dg/pr33923.c: New test.
4905 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4908 * gcc.dg/pr34088.c: New test.
4910 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4912 * gcc.c-torture/compile/20071114-1.c: New test.
4914 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4917 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4918 to match known variations in symbol format. Document in comments.
4920 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4923 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4925 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4927 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4930 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4933 * gfortran.dg/proc_decl_1.f90: Update.
4934 * gfortran.dg/proc_decl_7.f90: New test.
4935 * gfortran.dg/proc_decl_8.f90: New test.
4936 * gfortran.dg/proc_decl_9.f90: New test.
4937 * gfortran.dg/proc_decl_10.f90: New test.
4939 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4942 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4944 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4951 * g++.dg/parse/crash36.C: Add another dg-error.
4952 * g++.dg/cpp0x/pr34054.C: New test.
4953 * g++.dg/cpp0x/pr34056.C: New test.
4954 * g++.dg/cpp0x/pr34057.C: New test.
4955 * g++.dg/cpp0x/pr34058.C: New test.
4956 * g++.dg/cpp0x/pr34060.C: New test.
4958 PR tree-optimization/34063
4959 * g++.dg/tree-ssa/pr34063.C: New test.
4961 2007-11-13 Diego Novillo <dnovillo@google.com>
4963 PR tree-optimization/33870
4964 * gcc.c-torture/execute/pr33870-1.c: New test.
4965 * gcc.dg/tree-ssa/alias-16.c: New test.
4967 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4970 * g++.dg/template/crash72.C: New test.
4972 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4974 * g++.dg/opt/cfg5.C: New test.
4976 2007-11-12 Richard Guenther <rguenther@suse.de>
4979 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4980 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4982 2007-11-12 Richard Guenther <rguenther@suse.de>
4985 * gcc.dg/pr34027-1.c: New testcase.
4986 * gcc.dg/pr34027-2.c: Likewise.
4988 2007-11-12 Ira Rosen <irar@il.ibm.com>
4990 PR tree-optimization/33953
4991 * gcc.dg/vect/pr33953.c: New testcase.
4993 2007-11-11 Tom Tromey <tromey@redhat.com>
4996 * g++.dg/ext/pr17577.h: New file.
4997 * g++.dg/ext/pr17577.C: New file.
4999 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5002 * g++.old-deja/g++.ns/template13.C: Update expected output.
5003 * g++.old-deja/g++.pt/friend23.C: Likewise.
5004 * g++.dg/warn/pr8570.C: New.
5006 2007-11-11 Jakub Jelinek <jakub@redhat.com>
5009 * g++.dg/template/pseudodtor4.C: New test.
5011 2007-11-10 Jakub Jelinek <jakub@redhat.com>
5014 * g++.dg/opt/inline14.C: New test.
5016 PR tree-optimization/33680
5017 * gcc.c-torture/compile/20071108-1.c: New test.
5020 * g++.dg/template/pseudodtor3.C: New test.
5022 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
5025 * g++.dg/cpp0x/variadic-init.C: New.
5027 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
5028 Jakub Jelinek <jakub@redhat.com>
5030 PR rtl-optimization/34012
5031 * gcc.target/i386/pr34012.c: New test.
5033 2007-11-09 Richard Guenther <rguenther@suse.de>
5035 PR tree-optimization/33604
5036 * g++.dg/tree-ssa/pr33604.C: New testcase.
5037 * gcc.dg/pr32721.c: Adjust pattern.
5039 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
5041 * gcc.target/mips/dse-1.c: Disable.
5043 2007-11-08 Tom Tromey <tromey@redhat.com>
5045 * gcc.dg/empty-source-3.c: Update warning location.
5046 * gcc.dg/gomp/barrier-2.c: Likewise.
5047 * gcc.dg/label-decl-3.c: Likewise.
5048 * gcc.dg/label-decl-2.c: Likewise.
5049 * gcc.dg/empty-source-2.c: Likewise.
5051 2007-11-08 Tom Tromey <tromey@redhat.com>
5054 * g++.dg/inherit/pr30297.C: New file.
5056 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
5058 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5059 -fno-common for cygwin and mingw32.
5061 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
5064 * gcc.dg/pr33826.c: New.
5065 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
5066 recursive functions being marked pure or const.
5068 2007-11-08 Tobias Burnus <burnus@net-b.de>
5071 * gfortran.dg/proc_decl_5.f90: New.
5072 * gfortran.dg/proc_decl_6.f90: New.
5074 2007-11-08 Jakub Jelinek <jakub@redhat.com>
5076 PR tree-optimization/32575
5077 * gcc.c-torture/execute/20071108-1.c: New test.
5079 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
5081 * g++.dg/opt/anchor1.C: New.
5083 2007-11-07 Diego Novillo <dnovillo@google.com>
5086 * gcc.c-torture/execute/pr33870.x: Remove.
5088 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
5093 * g++.dg/cpp0x/decltype-33837.C: New.
5094 * g++.dg/cpp0x/decltype-refbug.C: New.
5095 * g++.dg/cpp0x/decltype-33838.C: New.
5097 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5099 * gcc.c-torture/compile/20071107-1.c: New test.
5101 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5103 * gcc.dg/out-of-bounds-1.c: New test.
5105 2007-11-07 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/warn/incomplete2.C: New test.
5109 * g++.dg/template/incomplete4.C: New test.
5110 * g++.dg/template/incomplete5.C: New test.
5112 2007-11-07 Olivier Hainque <hainque@adacore.com>
5114 * gnat.dg/max_align.adb: New test.
5116 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
5119 * gcc.target/i386/pr30961-1.c: New.
5121 2007-11-06 Tom Tromey <tromey@redhat.com>
5124 * g++.dg/warn/pragma-system_header3.h: New.
5125 * g++.dg/warn/pragma-system_header3.C: New.
5128 * g++.dg/warn/pragma-system_header4.C: New.
5129 * g++.dg/warn/pragma-system_header4.h: New.
5131 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5135 * g++.dg/other/canon-array.C: New.
5137 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5139 * g++.dg/parser/crash36.C: Tweak expected errors.
5140 * g++.dg/cpp0x/pr31439.C: New.
5141 * g++.dg/cpp0x/pr32114.C: New.
5142 * g++.dg/cpp0x/pr32115.C: New.
5143 * g++.dg/cpp0x/pr32125.C: New.
5144 * g++.dg/cpp0x/pr32126.C: New.
5145 * g++.dg/cpp0x/pr32127.C: New.
5146 * g++.dg/cpp0x/pr32128.C: New.
5147 * g++.dg/cpp0x/pr32253.C: New.
5148 * g++.dg/cpp0x/pr32566.C: New.
5149 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5150 * g++.dg/cpp0x/pr31438.C: Ditto.
5151 * g++.dg/cpp0x/variadic81.C: Ditto.
5152 * g++.dg/cpp0x/pr31432.C: Ditto.
5153 * g++.dg/cpp0x/pr31442.C: Ditto.
5155 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5158 * g++.dg/other/datasec1.C: New test.
5160 PR tree-optimization/33458
5161 * g++.dg/opt/inline12.C: New test.
5163 PR tree-optimization/33993
5164 * gcc.c-torture/compile/20071105-1.c: New test.
5166 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5168 PR rtl-optimization/33648
5169 * gcc.dg/pr33648.c: Require effective target freorder.
5171 2007-11-05 Revital Eres <eres@il.ibm.com>
5173 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5175 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5180 * g++.dg/cpp0x/pr33996.C: New
5181 * g++.dg/cpp0x/rv-trivial-bug.C: New
5182 * g++.dg/cpp0x/pr33930.C: New
5184 2007-11-05 Nick Clifton <nickc@redhat.com>
5185 Sebastian Pop <sebastian.pop@amd.com>
5187 PR tree-optimization/32540
5188 PR tree-optimization/33922
5189 * gcc.dg/tree-ssa/pr32540-1.c: New.
5190 * gcc.dg/tree-ssa/pr32540-2.c: New.
5191 * gcc.dg/tree-ssa/pr33922.c: New.
5193 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5196 * g++.dg/cpp0x/variadic-rref.C: New.
5198 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5200 * g++dg/warn/pointer-integer-comparison.C: New.
5202 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5204 PR tree-optimization/33856
5205 * gcc.c-torture/compile/20071027-1.c: New test.
5208 * g++.dg/ext/label10.C: New test.
5211 * g++.dg/other/ptrmem9.C: New test.
5213 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5216 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5218 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5220 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5221 * g++.dg/ext/visibility/namespace2.C: Add argument to
5222 dg-require-visibility.
5223 * g++.dg/ext/java-1.C: Disable on AIX.
5225 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5227 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5229 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5232 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5234 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5237 * gcc.dg/20031223-1.c: Adjust error output.
5238 * gcc.dg/parse-decl-after-label.c: New.
5240 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5243 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5244 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5245 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5247 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5249 PR rtl-optimization/28940
5250 * gcc.target/i386/addr-sel-1.c: New test.
5252 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5255 * gcc.dg/pr33670.c: New test.
5257 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5260 * g++.dg/lookup/typedef1.C: New test.
5262 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5265 * lib/scandump.exp (dump-suffix): New.
5266 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5267 Include dump suffix in pass/fail messages, put regexp in quotes.
5269 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5272 * g++.dg/other/error19.C: New.
5274 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5276 PR rtl-optimization/28062
5277 * gcc.c-torture/compile/20071102-1.c: New test.
5279 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5281 * g++.dg/cpp0x/pr33955.C: New.
5283 2007-11-01 Tom Tromey <tromey@redhat.com>
5285 PR preprocessor/30805:
5286 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5288 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5290 PR rtl-optimization/33648
5291 * gcc.dg/pr33648.c: New test.
5293 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5296 * g++.dg/template/pseudodtor1.C: New test.
5297 * g++.dg/template/pseudodtor2.C: New test.
5300 * g++.dg/rtti/typeid7.C: New test.
5302 2007-11-01 Tom Tromey <tromey@redhat.com>
5304 PR preprocessor/30805:
5305 * gcc.dg/cpp/pr30805.c: New file.
5307 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5310 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5312 * gcc.c-torture/compile/20001205-1.c: Ditto.
5313 * gcc.c-torture/compile/20001226-1.c: Ditto.
5314 * gcc.c-torture/compile/20020312-1.c: Ditto.
5315 * gcc.c-torture/compile/20020604-1.c: Ditto.
5316 * gcc.c-torture/compile/920501-12.c: Ditto.
5317 * gcc.c-torture/compile/920501-4.c: Ditto.
5318 * gcc.c-torture/compile/920520-1.c: Ditto.
5319 * gcc.c-torture/compile/980506-1.c: Ditto.
5320 * gcc.c-torture/compile/990617-1.c: Ditto.
5321 * gcc.dg/compare6.c: Ditto.
5322 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5323 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5324 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5325 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5326 * g++.old-deja/g++.pt/static6.C: Ditto.
5327 * g++.old-deja/g++.pt/crash16.C: Ditto.
5328 * g++.old-deja/g++.mike/p10416.C: Ditto.
5329 * g++.old-deja/g++.mike/ns15.C: Ditto.
5330 * g++.old-deja/g++.mike/eh46.C: Ditto.
5332 2007-11-01 Tom Tromey <tromey@redhat.com>
5334 * gcc.dg/redecl-1.c: Update.
5335 * gcc.dg/pr20368-3.c: Update.
5336 * gcc.dg/inline-14.c: Update.
5337 * gcc.dg/builtins-30.c: Update.
5338 * gcc.dg/dremf-type-compat-4.c: Update.
5339 * gcc.dg/pr20368-2.c: Update.
5341 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5343 PR rtl-optimization/33673
5344 * gcc.dg/pr33673.c: New test.
5346 2007-11-01 Michael Matz <matz@suse.de>
5348 PR tree-optimization/33961
5349 * gcc.dg/pr33961.c: New test.
5351 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5354 * g++.dg/template/error35.C: New.
5356 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5359 * gcc.dg/pr31507-1.c: New test.
5360 * gcc.dg/pr31507-2.c: New test.
5362 2007-10-31 Revital Eres <eres@il.ibm.com>
5364 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5366 * gcc.dg/vect/tree-vect.h (check_vect): Add
5367 powerpc-*paired test.
5368 * lib/target-supports.exp (check_750cl_hw_available):
5370 (check_effective_target_vect_int,
5371 check_effective_target_vect_intfloat_cvt,
5372 check_effective_target_powerpc_altivec_ok,
5373 check_effective_target_vect_long,
5374 check_effective_target_vect_sdot_hi,
5375 check_effective_target_vect_udot_hi,
5376 check_effective_target_vect_pack_trunc,
5377 check_effective_target_vect_unpack,
5378 check_effective_target_vect_shift,
5379 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5381 * gcc.dg/vect/vect-ifcvt-11.c: New.
5382 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5383 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5384 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5385 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5386 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5387 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5389 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5390 Tobias Burnus <burnus@net-b.de>
5393 * gfortran.dg/module_read_1.f90: New.
5395 2007-10-31 Tom Tromey <tromey@redhat.com>
5397 PR preprocessor/30786:
5398 * gcc.dg/cpp/pr30786.c: New file.
5400 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5403 * gfortran.dg/interface_19.f90: New.
5404 * gfortran.dg/interface_20.f90: New.
5405 * gfortran.dg/interface_21.f90: New.
5407 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5409 PR tree-optimization/32377
5410 * gfortran.dg/vect/pr32377.f90: New.
5412 2007-10-31 Richard Guenther <rguenther@suse.de>
5415 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5416 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5418 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5421 * gfortran.dg/contained_3.f90: New.
5423 2007-10-31 Christian Bruel <christian.bruel@st.com>
5426 * g++.dg/opt/nrv8.C: New.
5428 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5431 * g++.dg/opt/compound1.C: New test.
5434 * g++.dg/template/ptrmem18.C: New test.
5436 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5439 * gfortran.dg/isnan_2.f90: New test.
5441 2007-10-30 Ed Schouten <ed@fxq.nl>
5443 PR tree-optimization/32500
5444 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5446 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5450 * g++.dg/cpp0x/pr31993.C: New
5451 * g++.dg/cpp0x/pr32252.C: New
5453 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5455 PR tree-optimization/33723
5456 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5458 2007-10-30 Richard Guenther <rguenther@suse.de>
5460 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5461 gcc.target/i386/loop-3.c.
5463 2007-10-30 Revital Eres <eres@il.ibm.com>
5465 * gcc.dg/vect/pr33866.c: Require vect_long.
5467 2007-10-30 Revital Eres <eres@il.ibm.com>
5469 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5470 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5472 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5474 PR tree-optimization/32893
5475 * lib/target-supports.exp
5476 (check_effective_target_unaligned_stack): new keyword.
5477 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5478 not sensitive to unaligned_stack.
5479 * gcc.dg/vect/vect-3.c: Likewise.
5480 * gcc.dg/vect/vect-4.c: Likewise.
5481 * gcc.dg/vect/vect-5.c: Likewise.
5482 * gcc.dg/vect/vect-6.c: Likewise.
5483 * gcc.dg/vect/vect-7.c: Likewise.
5484 * gcc.dg/vect/vect-13.c: Likewise.
5485 * gcc.dg/vect/vect-17.c: Likewise.
5486 * gcc.dg/vect/vect-18.c: Likewise.
5487 * gcc.dg/vect/vect-19.c: Likewise.
5488 * gcc.dg/vect/vect-20.c: Likewise.
5489 * gcc.dg/vect/vect-21.c: Likewise.
5490 * gcc.dg/vect/vect-22.c: Likewise.
5491 * gcc.dg/vect/vect-27.c: Likewise.
5492 * gcc.dg/vect/vect-29.c: Likewise.
5493 * gcc.dg/vect/vect-64.c: Likewise.
5494 * gcc.dg/vect/vect-65.c: Likewise.
5495 * gcc.dg/vect/vect-66.c: Likewise.
5496 * gcc.dg/vect/vect-72.c: Likewise.
5497 * gcc.dg/vect/vect-73.c: Likewise.
5498 * gcc.dg/vect/vect-86.c: Likewise.
5499 * gcc.dg/vect/vect-all.c: Likewise.
5500 * gcc.dg/vect/slp-25.c: Likewise.
5501 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5502 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5503 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5505 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5506 * gcc.dg/vect/vect-34.c: Likewise.
5507 * gcc.dg/vect/vect-36.c: Likewise.
5508 * gcc.dg/vect/vect-64.c: Likewise.
5509 * gcc.dg/vect/vect-65.c: Likewise.
5510 * gcc.dg/vect/vect-66.c: Likewise.
5511 * gcc.dg/vect/vect-68.c: Likewise.
5512 * gcc.dg/vect/vect-76.c: Likewise.
5513 * gcc.dg/vect/vect-77.c: Likewise.
5514 * gcc.dg/vect/vect-78.c: Likewise.
5516 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5517 testcase (without no-section-anchors prefix) but with global arrays.
5518 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5519 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5520 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5521 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5522 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5523 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5524 * gcc.dg/vect/vect-77-global.c: Likewise.
5525 * gcc.dg/vect/vect-78-global.c: Likewise.
5527 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5528 testcase (without no-section-anchors prefix) but fix alignment checks
5529 to also consider unaligned_stack targets.
5530 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5532 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5534 PR tree-optimization/33723
5535 * gcc.c-torture/execute/20071029-1.c: New test.
5536 * gcc.dg/tree-ssa/pr33723.c: New test.
5538 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5540 PR tree-optimization/33614
5541 * gcc.c-torture/compile/pr33614.c: New test.
5543 2007-10-29 Richard Guenther <rguenther@suse.de>
5545 PR tree-optimization/33870
5546 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5548 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5550 PR tree-optimization/33757
5551 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5552 true architectures instead of having a big dg-skip-if.
5555 * g++.dg/other/bitfield3.C: New test.
5557 2007-10-29 Richard Guenther <rguenther@suse.de>
5559 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5561 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5563 Automatic parallelization reduction tests.
5565 * gcc.dg/tree-ssa/reduc-1.c: New test.
5566 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5567 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5568 * gcc.dg/tree-ssa/reduc-2.c: New test.
5569 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5570 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5571 * gcc.dg/tree-ssa/reduc-3.c: New test.
5572 * gcc.dg/tree-ssa/reduc-6.c: New test.
5573 * gcc.dg/tree-ssa/reduc-7.c: New test.
5574 * gcc.dg/tree-ssa/reduc-8.c: New test.
5575 * gcc.dg/tree-ssa/reduc-9.c: New test.
5577 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5578 Zdenek Dvorak <ook@ucw.cz>
5580 OMP_ATOMIC Changes, testsuite changes.
5582 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5583 instead of gimple dump.
5584 * gcc.dg/gomp/atomic-9.c: Same.
5585 * gcc.dg/gomp/atomic-10.c: Same.
5586 * g++.dg/gomp/atomic-3.C: Same.
5587 * g++.dg/gomp/atomic-9.C: Same.
5588 * g++.dg/gomp/atomic-10.C: Same.
5590 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5594 * gfortran.dg/forall_12.f90: New test.
5597 * gfortran.dg/forall_13.f90: New test.
5599 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5600 Mark Mitchell <mark@codesourcery.com>
5603 * g++.dg/template/crash71.C: New.
5605 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5608 * gfortran.dg/module_md5_1.f90: Update hash-value.
5610 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5613 * g++.dg/torture/pr33589-1.C: New testcase.
5614 * g++.dg/torture/pr33589-2.C: New testcase.
5616 2007-10-28 Richard Guenther <rguenther@suse.de>
5618 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5620 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5621 Uros Bizjak <ubizjak@gmail.com>
5623 PR tree-optimization/33920
5624 * gcc.dg/tree-ssa/pr33290.c: New test.
5626 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5629 * gfortran.dg/argument_check_7.f90: New test.
5630 * gfortran.dg/argument_check_8.f90: New test.
5632 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5634 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5635 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5636 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5637 * gcc.target/i386/sse-14.c: Ditto.
5639 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5642 * g++.dg/other/ptrmem8.C: New test.
5645 * g++.dg/template/error34.C: New test.
5647 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5649 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5651 2007-10-27 Richard Guenther <rguenther@suse.de>
5653 PR tree-optimization/33870
5654 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5655 * gcc.c-torture/execute/pr33870.c: Likewise.
5657 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5660 * gfortran.dg/argument_checking_9.f90: New test.
5662 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5664 * g++.dg/other/pr33601.C: New.
5666 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5669 * g++.dg/init/new25.C: New.
5671 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5673 * g++.dg/cpp0x/pr33839.C: New.
5675 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5678 * g++.dg/template/arg6.C: New test.
5680 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5683 * g++.dg/parse/crash39.C: New.
5685 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5687 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5688 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5691 2007-10-25 David Daney <ddaney@avtrex.com>
5693 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5695 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5698 * g++.dg/template/error32.C: New.
5700 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5701 Ira Rosen <irar@il.ibm.com>
5703 PR tree-optimization/33833
5704 * gcc.dg/vect/pr33833.c: New testcase.
5706 2007-10-25 David Daney <ddaney@avtrex.com>
5708 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5710 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5711 Ira Rosen <irar@il.ibm.com>
5713 PR tree-optimization/33866
5714 * gcc.dg/vect/pr33866.c: New testcase.
5716 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5718 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5719 Add -w to compile flags to suppress "call-clobbered register" warnings
5720 and remove dg-warning directives.
5722 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5724 * gcc.dg/sms-2.c: Cleanup sms dump file.
5725 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5728 2007-10-24 David Daney <ddaney@avtrex.com>
5730 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5732 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5735 * gcc.target/mips/pr33755.c: New test.
5737 2007-10-24 Ira Rosen <irar@il.ibm.com>
5739 PR tree-optimization/33804
5740 * gcc.dg/vect/pr33804.c: New testcase.
5742 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5745 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5747 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5748 Uros Bizjak <ubizjak@gmail.com>
5750 PR rtl-optimization/33846
5751 * gcc.dg/vect/pr33846.c: New testcase.
5753 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5754 Dorit Nuzman <dorit@il.ibm.com>
5756 PR tree-optimization/33860
5757 * g++.dg/vect/pr33860.cc: New test.
5758 * g++.dg/vect/pr33860a.cc: New test.
5760 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5761 Revital Eres <eres@il.ibm.com>
5763 * gcc.dg/sms-2.c: New testcase.
5765 2007-10-22 David S. Miller <davem@davemloft.net>
5767 * gcc.dg/globalreg-1.c: New test.
5769 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5770 Dorit Nuzman <dorit@il.ibm.com>
5772 PR tree-optimization/33834
5773 PR tree-optimization/33835
5774 * g++.dg/vect/pr33834_1.cc: New test.
5775 * g++.dg/vect/pr33834_2.cc: New test.
5776 * g++.dg/vect/pr33835.cc: New test.
5778 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5780 * gcc.dg/pr33644.c: New test.
5782 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5785 * g++.dg/gomp/pr33372-1.C: New test.
5786 * g++.dg/gomp/pr33372-2.C: New test.
5787 * g++.dg/gomp/pr33372-3.C: New test.
5789 2007-10-22 Michael Matz <matz@suse.de>
5791 PR tree-optimization/33855
5792 * gcc.c-torture/compile/pr33855.c: New testcase.
5794 2007-10-22 Ira Rosen <irar@il.ibm.com>
5796 PR tree-optimization/33854
5797 * gcc.dg/vect/O1-pr33854.c: New testcase.
5798 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5800 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5802 * gcc.dg/unwind-1.c: Disable on AIX.
5803 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5805 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5808 * gfortran.dg/assign_9.f90: New test.
5810 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5812 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5813 (dg-mips-options): Skip tests that specify an ABI other than o32
5814 and o64 if generating MIPS16 hard-float code.
5816 2007-10-21 Ira Rosen <irar@il.ibm.com>
5817 Revital Eres <eres@il.ibm.com>
5819 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5820 * gcc.dg/vect/vect-16.c: Fix comment.
5821 * gcc.dg/vect/pr33369.c: Require vect_int.
5822 * gcc.dg/vect/slp-33.c: Add spaces.
5823 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5825 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5826 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5828 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5829 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5831 * gcc.dg/vect/slp-10.c: Add spaces.
5832 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5834 * gcc.dg/vect/slp-36.c: Require vect_int.
5835 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5836 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5837 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5838 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5840 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5841 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5842 instead of vector_alignment_reachable_for_double.
5843 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5844 (natural_alignment): Split into...
5845 (natural_alignment_32, natural_alignment_64): New.
5846 (vector_alignment_reachable): Depend on natural_alignment_32.
5847 (vector_alignment_reachable_for_double): Rename to ...
5848 (vector_alignment_reachable_for_64bit): And depend on
5849 natural_alignment_64.
5851 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5853 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5855 * g++.dg/vect/vect.exp: Likewise.
5856 * lib/fortran-torture.exp: Likewise.
5857 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5858 mipsisa64*-*-* as the target selector. Remove -mips64,
5859 -mhard-float and -mgp64 from the options list.
5860 * gcc.target/mips/mips-ps-2.c: Likewise.
5861 * gcc.target/mips/mips-ps-3.c: Likewise.
5862 * gcc.target/mips/mips-ps-4.c: Likewise.
5863 * gcc.target/mips/mips-ps-6.c: Likewise.
5864 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5866 * gcc.target/mips/sb1-1.c: Likewise.
5867 * gcc.target/mips/mips-ps-type.c: Likewise.
5868 * gcc.target/mips/mips-ps-7.c: New test.
5869 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5870 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5871 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5872 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5873 as forcing an ABI and an architecture.
5874 (is_gp32_flag, is_gp64_flag): Fold into...
5875 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5876 then -mfp64 imply -mhard-float. Apply register rules after the
5877 loop. Handle -march=mipsN like -mipsN.
5879 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5881 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5882 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5884 2007-10-20 Tobias Burnus <burnus@net-b.de>
5887 * gfortran.dg/entry_dummy_ref_3.f90: New.
5889 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5890 FX Coudert <fxcoudert@gcc.gnu.org>
5893 * gfortran.dg/char_cast_1.f90: New test.
5895 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5897 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5898 * gfortran.dg/large_real_kind_2.F90: ditto.
5899 * gfortran.dg/default_format_2.f90: ditto.
5900 * gfortran.dg/default_format_denormal_1.f90: ditto.
5902 2007-10-19 Richard Guenther <rguenther@suse.de>
5906 * gfortran.dg/pr32921.f: New testcase.
5908 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5911 * gfortran.dg/transfer_check_1.f90: Adjust options.
5913 2007-10-19 Richard Guenther <rguenther@suse.de>
5916 2007-10-19 Richard Guenther <rguenther@suse.de>
5919 * gfortran.dg/pr32921.f: New testcase.
5921 2007-10-19 Richard Guenther <rguenther@suse.de>
5923 * gcc.c-torture/execute/20071018-1.c: New testcase.
5925 2007-10-19 Richard Guenther <rguenther@suse.de>
5928 * gfortran.dg/pr32921.f: New testcase.
5930 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5932 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5934 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5936 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5938 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5941 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5942 * gfortran.dg/host_assoc_function_3.f90: New test.
5944 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5947 * gfortran.dg/transfer_simplify_6.f90: New test.
5949 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5950 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5953 * gfortran.dg/pr33794.f90: New testcase.
5955 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5958 * gcc.target/i386/pr32961.c: New testcase.
5959 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5960 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5961 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5962 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5963 __builtin_ia32_pslldi128 defines.
5965 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5968 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5970 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5974 * g++.dg/template/void12.C: New.
5975 * g++.dg/template/void13.C: New.
5977 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5980 * g++.dg/template/void11.C: New.
5981 * g++.dg/template/void2.C: Adjust error markers.
5982 * g++.dg/template/void10.C: Likewise.
5983 * g++.dg/template/crash55.C: Likewise.
5985 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5987 * g++.dg/opt/const5.C: New test.
5989 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5990 Maxim Kuvyrkov <maxim@codesourcery.com>
5992 * gcc.target/ia64/20040709-2.c: New test.
5994 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5996 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5998 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
6000 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6001 to each function. Check that there are no unsigned loads.
6003 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6005 PR tree-optimization/33136
6006 * gcc.c-torture/execute/20070824-1.c: New test.
6007 * gcc.dg/pr33136-1.c: New test.
6008 * gcc.dg/pr33136-2.c: New test.
6009 * gcc.dg/pr33136-3.c: New test.
6011 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6013 PR tree-optimization/33735
6014 * g++.dg/torture/pr33735.C: New.
6016 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6019 * gcc.dg/va-arg-pack-2.c: New.
6021 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6023 PR tree-optimization/33619
6024 * gcc.dg/pr33619.c: New test.
6026 2007-10-15 David Edelsohn <edelsohn@gnu.org>
6028 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6030 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6032 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6035 * gfortran.dg/inquire_11.f90: New test.
6036 * gfortan.dg/negative_unit_int8.f: New test.
6038 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6041 * gcc.c-torture/compile/pr33133.c: New test.
6043 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6046 * gfortran.dg/namelist_40.f90: New test.
6048 2007-10-14 Tobias Burnus <burnus@net-b.de>
6051 * gfortran.dg/bounds_check_11.f90: New.
6053 2007-10-14 Andrew Pinski <pinskia@gmail.com>
6056 * g++.dg/other/ctor1.C: New test.
6057 * g++.dg/other/ctor2.C: New test.
6058 * g++.dg/other/dtor1.C: New test.
6060 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
6062 * gfortran.dg/bounds_check_10.f90: Fix testcase.
6064 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
6065 Paul Thomas <pault@gcc.gnu.org>
6069 * gfortran.dg/bounds_check_10.f90: New.
6071 2007-10-13 David Edelsohn <edelsohn@gnu.org>
6073 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6074 * gcc.target/powerpc/popcount-1.c: Same.
6076 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
6079 * g++.dg/conversion/op4.C: New test.
6081 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
6083 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6085 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6088 * gfortran.dg/ambiguous_specific_1.f90: New test.
6090 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6093 * gfortran.dg/impure_spec_expr_1.f90: New test.
6094 * gfortran.dg/char_result_7.f90: Remove illegal test.
6096 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
6099 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6100 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6101 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6102 * gcc.target/i386/pr11001-memset-1.c: New testcase.
6103 * gcc.target/i386/pr11001-memset-2.c: New testcase.
6104 * gcc.target/i386/pr11001-memset-3.c: New testcase.
6105 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6106 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6107 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6109 2007-10-12 Richard Guenther <rguenther@suse.de>
6112 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6113 * gcc.c-torture/execute/20071011-1.c: Likewise.
6114 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6116 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
6118 PR tree-optimization/33742
6119 * gcc.dg/pr33742.c: New testcase.
6121 2007-10-12 Jakub Jelinek <jakub@redhat.com>
6123 PR tree-optimization/33645
6124 * gcc.dg/pr33645-1.c: New test.
6125 * gcc.dg/pr33645-2.c: New test.
6126 * gcc.dg/pr33645-3.c: New test.
6129 * g++.dg/ext/label4.C: Adjust error regexp.
6130 * g++.dg/ext/label6.C: Adjust error regexp.
6131 * g++.dg/ext/label7.C: New test.
6132 * g++.dg/ext/label8.C: New test.
6133 * g++.dg/ext/label9.C: New test.
6135 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
6138 * gcc.dg/pr33676.c: New.
6140 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6143 * g++.dg/cpp0x/variadic83.C: New.
6145 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6148 * g++.dg/cpp0x/variadic81.C: New.
6149 * g++.dg/cpp0x/variadic82.C: Likewise.
6151 2007-10-11 Richard Guenther <rguenther@suse.de>
6154 * gcc.dg/pr33724.c: New testcase.
6156 2007-10-11 Richard Guenther <rguenther@suse.de>
6159 * gcc.dg/pr33726.c: New testcase.
6161 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6164 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6166 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6169 * gfortran.dg/do_3.F90: Run with -fwrapv.
6171 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6173 * gcc.dg/unwind-1.c: New.
6175 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6178 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6179 failure on some common systems.
6181 2007-10-09 Richard Guenther <rguenther@suse.de>
6184 * gcc.dg/pr33692.c: New testcase.
6186 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6189 * gcc.c-torture/execute/pr33669.c: New.
6191 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6193 PR tree-optimization/33615
6194 * g++.dg/tree-ssa/pr33615-2.C: New test.
6196 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6198 PR tree-optimization/33615
6199 * g++.dg/tree-ssa/pr33615.C: New test.
6201 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6203 PR tree-optimization/33572
6204 * g++.dg/torture/pr33572.C: Replace with complete test.
6206 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6209 * gfortran.dg/spec_expr_5.f90: New.
6211 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6213 * gcc.dg/pragma-darwin-2.c: New.
6215 2007-10-08 Richard Guenther <rguenther@suse.de>
6220 * gcc.dg/pr33693.c: New testcase.
6221 * gcc.dg/pr33695.c: Likewise.
6222 * gcc.dg/pr33697.c: Likewise.
6224 2007-10-08 Richard Guenther <rguenther@suse.de>
6229 * gcc.dg/pr33691.c: New testcase.
6230 * gcc.dg/pr33694.c: Likewise.
6231 * gcc.dg/pr33696.c: Likewise.
6233 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6236 * gfortran.dg/gamma_5.f90: New test case
6238 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6241 * initialization_1.f90: Fix dg-error annotations.
6242 * initialization_14.f90: New.
6243 * initialization_7.f90: Fix dg-error annotations.
6244 * initialization_9.f90: Likewise.
6246 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6248 * gfortran.dg/error_recovery_4.f90: New test.
6250 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6252 * gfortran.dg/default_format_denormal_2.f90: New test.
6253 * gfortran.dg/default_format_2.inc: New test.
6254 * gfortran.dg/default_format_denormal_1.f90: New test.
6255 * gfortran.dg/default_format_1.inc: New test.
6256 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6258 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6261 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6263 * gfortran.dg/namelist_15.f90: Revise test.
6265 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6267 PR tree-optimization/33655
6268 * gcc.dg/torture/pr33655.c: New.
6270 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6272 PR tree-optimization/33572
6273 * g++.dg/torture/pr33572.C: New.
6275 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6278 * gfortran.dg/forall_11.f90: New.
6280 2007-10-05 Michael Matz <matz@suse.de>
6283 * gcc.dg/pr33667.c: New testcase.
6285 2007-10-05 Richard Guenther <rguenther@suse.de>
6288 * gcc.dg/pr33666.c: New testcase.
6290 2007-10-05 Michael Matz <matz@suse.de>
6293 * gcc.target/i386/pr33600.c: New testcase.
6295 2007-10-05 Richard Guenther <rguenther@suse.de>
6297 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6299 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6302 * gcc.target/mips/pr33635-1.c: New test.
6304 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6307 * gfortran.dg/namelist_39.f90: Revise to use long names.
6309 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6312 * gfortran.dg/pr33646.f90: New file.
6314 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6317 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6318 * gfortran.dg/char_decl_2.f90: New test.
6320 2007-10-04 Richard Guenther <rguenther@suse.de>
6323 * gcc.c-torture/compile/pr33641.c: New testcase.
6325 2007-10-04 Michael Matz <matz@suse.de>
6327 PR rtl-optimization/33653
6328 * gcc.dg/pr33653.c: New.
6330 2007-10-04 Richard Guenther <rguenther@suse.de>
6332 PR tree-optimization/33627
6333 * g++.dg/torture/pr33627.C: New testcase.
6335 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6338 * gfortran.dg/parens_6.f90: New.
6340 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6344 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6346 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6348 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6350 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6353 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6355 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6356 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6358 * gcc.target/mips/fpr-moves-1.c: New test.
6359 * gcc.target/mips/fpr-moves-2.c: Likewise.
6360 * gcc.target/mips/fpr-moves-3.c: Likewise.
6361 * gcc.target/mips/fpr-moves-4.c: Likewise.
6362 * gcc.target/mips/fpr-moves-5.c: Likewise.
6363 * gcc.target/mips/fpr-moves-6.c: Likewise.
6364 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6366 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6368 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6370 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6372 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6373 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6375 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6378 * gfortran.dg/common_errors_1.f90: New.
6380 2007-10-03 Doug Kwan <dougkwan@google.com>
6381 Richard Guenther <rguenther@suse.de>
6384 * g++.dg/debug/using3.C: New testcase.
6386 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6389 * gfortran.dg/namelist_38.f90: New test.
6390 * gfortran.dg/namelist_39.f90: New test.
6392 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6395 * gfortran.dg/default_format_1.f90: New test.
6396 * gfortran.dg/default_format_2.f90: New test.
6397 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6398 * gfortran.dg/real_const_3.f90: Adjust expected output.
6400 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6402 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6403 default ABI. Split mips_forced_abi into mips_forced_abi and
6405 (is_gp32_flag): Return true for -mabi=32.
6406 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6407 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6408 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6409 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6410 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6411 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6412 * gcc.target/mips/save-restore-2.c: Likewise.
6413 * gcc.target/mips/save-restore-3.c: Likewise.
6414 * gcc.target/mips/save-restore-4.c: Likewise.
6416 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6419 * gcc.c-torture/compile/pr33617.c: New test.
6421 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6423 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6424 -gstabs+ for extended options.
6426 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6429 * gfortran.dg/ambiguous_specific_1.f90: New test.
6431 2007-10-02 Revital Eres <eres@il.ibm.com>
6433 * gcc.target/powerpc/paired-8.c: New test.
6434 * gcc.target/powerpc/paired-9.c: New test.
6435 * gcc.target/powerpc/paired-10.c: New test.
6437 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6440 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6442 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6445 * gfortran.dg/intent_out_2.f90: New test.
6447 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6450 * gfortran.dg/ambiguous_reference_1.f90: New test.
6452 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6457 * gfortran.dg/function_kinds_1.f90: New test.
6458 * gfortran.dg/function_kinds_2.f90: New test.
6459 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6460 use association into interfaces.
6462 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6465 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6466 (overflow): Use INFINITY, not FP_INFINITE.
6467 gcc.dg/float-range-4.c: Likewise.
6468 gcc.dg/float-range-5.c: Likewise.
6470 2007-10-01 Nick Clifton <nickc@redhat.com>
6472 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6475 2007-09-30 Diego Novillo <dnovillo@google.com>
6478 * g++.dg/tree-ssa/pr33593.C: New test.
6480 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6483 * gfortran.dg/PR19872.f: Fix test condition.
6484 * gfortran.dg/list_read_7.f90: New test.
6486 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6488 PR tree-optimization/33597
6489 * gcc.dg/vect/pr33597.c: New testcase.
6491 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6493 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6494 * gcc.target/i386/pr33524.c: ...this.
6496 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6499 * gfortran.dg/minmaxloc_4.f90: New.
6501 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6503 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6505 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6507 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6509 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6512 * g++.dg/cpp0x/variadic79.C: New.
6514 2007-09-28 Michael Matz <matz@suse.de>
6515 Jakub Jelinek <jakub@redhat.com>
6517 PR rtl-optimization/33552
6518 * gcc.target/i386/pr33552.c: New runtime test.
6519 * gcc.target/i386/strinline.c: New compile time test.
6521 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6523 * gfortran.dg/openmp_stack.f90: Removed.
6526 * g++.dg/cpp0x/variadic80.C: New test.
6528 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6530 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6533 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6536 * gcc.target/powerpc/gcse-1.c: New test.
6538 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6540 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6541 fixed capitalizations.
6542 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6543 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6544 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6545 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6546 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6547 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6548 * gfortran.dg/min_max_conformance.f90: Likewise.
6550 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6552 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6554 * gcc.dg/c99-tgmath-2.c: Likewise.
6555 * gcc.dg/c99-tgmath-3.c: Likewise.
6556 * gcc.dg/c99-tgmath-4.c: Likewise.
6558 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6561 * gfortran.dg/anint_1.f90: New test.
6563 2007-09-27 Ian Lance Taylor <iant@google.com>
6565 PR tree-optimization/33565
6566 * gcc.dg/Wstrict-overflow-20.c: New test.
6568 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6570 * gfortran.dg/openmp_stack.f90: Fix typo.
6571 * gfortran.dg/recursive_stack.f90: Fix typo.
6573 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6576 * g++.dg/template/error31.C: New.
6578 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6580 * lib/prune.exp: Prune also "^In function .*$" lines and
6581 "^ inlined from .*$" lines.
6583 2007-09-26 Richard Guenther <rguenther@suse.de>
6585 PR tree-optimization/33563
6586 * gcc.dg/torture/pr33563.c: New testcase.
6588 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6591 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6593 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6596 2007-09-26 Richard Guenther <rguenther@suse.de>
6598 PR tree-optimization/30375
6599 PR tree-optimization/33560
6600 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6601 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6602 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6603 * gcc.dg/torture/pr30375.c: New testcase.
6604 * gcc.dg/torture/pr33560.c: New testcase.
6605 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6607 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6610 * g++.dg/parse/crash38.C: New test.
6612 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6615 * gcc.target/i386/sse5-convert.c: New file, test int->long
6616 vectorized conversions.
6618 2007-09-25 Revital Eres <eres@il.ibm.com>
6620 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6622 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6625 * gcc.dg/enum-incomplete-1.c: New test.
6627 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6629 * gcc.c-torture/compile/20070919-1.c: New test.
6631 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6633 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6635 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6638 * g++.dg/inherit/override_attribs.C: New file.
6640 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6643 * io.c (check_format_string): Move NULL and constant checks into
6645 (check_io_constraints): Call gfc_simplify_expr() before calling
6646 check_format_string(). Remove NULL and constant checks.
6648 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6650 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6651 * gcc.c-torture/execute/loop-2g.x: Likewise.
6653 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6655 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6656 Reject hard-float modes unless the ABI is o32 or o64.
6657 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6658 of gcc.exp. Skip the tests when mips16 code generation is not
6660 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6661 and use dg-add-options mips16_attribute.
6663 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6666 * g++.dg/ext/attrib29.C: New test.
6668 2007-09-23 Ollie Wild <aaw@google.com>
6670 * gcc.dg/fold-bitand-1.c: New test.
6671 * gcc.dg/fold-bitand-2.c: New test.
6672 * gcc.dg/fold-bitand-3.c: New test.
6673 * gcc.dg/fold-bitand-4.c: New test.
6675 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6677 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6678 any of the macros to be defined for __mips16.
6679 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6681 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6683 * gcc.dg/vect/pr21591.c: Require vect_int.
6684 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6685 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6686 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6688 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6690 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6692 * gcc.dg/va-arg-pack-len-2.c: New test.
6693 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6695 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6697 PR tree-optimization/32772
6698 * gcc.c-torture/compile/20070905-1.c: New test.
6700 PR tree-optimization/32975
6701 * gcc.dg/pr32975.c: New test.
6704 * gcc.dg/pr28755.c: New test.
6706 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6708 * lib/target-supports.exp (check_effective_target_nomips16): New
6710 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6712 * gcc.dg/vect/vect.exp: Likewise.
6713 * g++.dg/vect/vect.exp: Likewise.
6714 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6715 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6716 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6717 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6718 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6719 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6720 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6721 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6722 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6723 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6724 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6725 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6726 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6727 (test14, test15, test16, test17, test18): Likewise.
6728 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6729 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6730 (test14, test15, test16, test17, test18, test19, test20, test21)
6732 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6733 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6734 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6735 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6736 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6737 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6738 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6739 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6740 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6741 (test13, test14, test15, test16, test17, test18, test19, test20)
6742 (test21, test22, test23, test24, test25, test26, test27, test28)
6743 (test29, test30, test31): Likewise.
6744 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6745 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6746 (test13, test14, test15, test16, test17, test18, test19, test20)
6747 (test21, test22, test23, test24, test25, test26, test27, test28)
6748 (test29, test30, test31, test32, test33, test34, test35, test36)
6749 (test37, test38, test39, test40, test41, test42, test43, test44)
6750 (test45, test46, test47, test48, test49, test50, test51, test52)
6751 (test53, test54, test55, test56, test57, test58, test59, test60)
6752 (test61, test62, test63): Likewise.
6753 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6754 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6755 (test13, test14, test15, test16, test17, test18, test19, test20)
6756 (test21, test22, test23, test24, test25, test26, test27, test28)
6757 (test29, test30, test31): Likewise.
6758 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6759 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6760 (test13, test14, test15, test16, test17, test18, test19, test20)
6761 (test21, test22, test23, test24, test25, test26, test27, test28)
6762 (test29, test30, test31): Likewise.
6763 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6764 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6765 (test13, test14, test15): Likewise.
6766 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6767 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6768 (test13, test14, test15): Likewise.
6769 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6770 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6771 (test13, test14, test15, test16, test17, test18, test19, test20)
6772 (test21, test22, test23, test24, test25, test26, test27, test28)
6773 (test29, test30, test31): Likewise.
6774 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6775 (matrix_multiply4: Likewise.
6776 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6777 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6778 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6779 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6780 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6781 (test13, test14, test15, test16, test17, test18, test19, test20)
6782 (test21, test22, test23, test24, test25, test26, test27, test28)
6783 (test29, test30, test31): Likewise.
6784 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6785 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6786 (test13, test14, test15, test16, test17, test18, test19, test20)
6787 (test21, test22, test23, test24, test25, test26, test27, test28)
6788 (test29, test30, test31): Likewise.
6789 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6790 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6791 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6792 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6793 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6794 (sub_v4qi): Likewise.
6795 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6796 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6797 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6798 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6799 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6800 (subb, subc): Likewise.
6801 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6802 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6803 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6804 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6805 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6806 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6807 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6808 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6809 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6810 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6811 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6812 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6813 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6815 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6817 * lib/target-supports.exp (add_options_for_mips16_attribute)
6818 (check_effective_target_mips16_attribute): New functions.
6819 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6821 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6823 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6824 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6825 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6826 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6827 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6828 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6829 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6830 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6831 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6832 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6833 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6834 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6835 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6836 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6837 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6838 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6839 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6840 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6841 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6842 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6843 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6844 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6845 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6846 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6848 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6850 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6851 options. Require { target mips16_attribute } and use dg-add-options
6852 to add the associated options.
6854 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6855 * gcc.target/mips/call-saved-3.c: Likewise.
6856 * gcc.target/mips/code-readable-1.c: Require { target
6857 mips16_attribute } and use dg-add-options to add the associated
6858 options. Remove trailing whitespace.
6860 * gcc.target/mips/code-readable-2.c: Likewise.
6861 * gcc.target/mips/code-readable-3.c: Likewise.
6862 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6863 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6864 Require { target mips16_attribute } and use dg-add-options to
6865 add the associated options.
6866 (cksum16, cksum8): Use MIPS16.
6867 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6868 Require { target mips16_attribute } and use dg-add-options to
6869 add the associated options.
6871 * gcc.target/mips/save-restore-2.c: Likewise.
6872 * gcc.target/mips/save-restore-3.c: Likewise.
6873 * gcc.target/mips/save-restore-4.c: Likewise.
6874 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6876 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6877 (foo): Use NOMIPS16.
6879 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6882 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6885 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6887 2007-09-22 Tobias Burnus <burnus@net-b.de>
6890 * gfortran.dg/gomp/free-2.f90: New.
6891 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6892 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6894 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6896 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6897 * gcc.target/i386/sse5-haddX.c: Ditto.
6898 * gcc.target/i386/sse5-hsubX.c: Ditto.
6899 * gcc.target/i386/sse5-maccXX.c: Ditto.
6900 * gcc.target/i386/sse5-msubXX.c: Ditto.
6901 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6902 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6903 * gcc.target/i386/sse5-permpX.c: Ditto.
6904 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6906 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6907 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6908 * gcc.target/i386/sse5-pcmov.c: Ditto.
6909 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6911 2007-09-22 Richard Guenther <rguenther@suse.de>
6913 PR tree-optimization/33146
6914 * gcc.c-torture/compile/pr33146.c: New testcase.
6916 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6918 * lib/target-supports.exp (check_cached_effective_target): New
6920 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6921 (check_effective_target_c99_runtime): New procedure.
6922 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6923 (test3l): Likewise cargl.
6924 * gcc.dg/builtins-59.c: Require c99_runtime.
6925 * gcc.dg/builtins-61.c: Likewise.
6926 * gcc.dg/builtins-62.c: Likewise.
6928 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6930 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6931 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6932 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6933 target-specific dg-options.
6934 * gcc.dg/builtins-20.c: Likewise.
6935 * gcc.dg/builtins-53.c: Likewise.
6936 * gcc.dg/builtins-55.c: Likewise.
6937 * gcc.dg/single-precision-constant.c: Likewise.
6938 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6939 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6940 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6941 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6942 * gcc.dg/torture/builtin-power-1.c: Likewise.
6944 2007-09-21 Chao-ying Fu <fu@mips.com>
6946 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6947 check if targets have fixed-point supports.
6948 * gcc.dg/fixed-point/fixed-point.exp: New file.
6949 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6950 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6951 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6952 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6953 * gcc.dg/fixed-point/constants-pedantic.c,
6954 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6955 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6956 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6957 * gcc.dg/fixed-point/keywords-pedantic.c,
6958 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6959 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6960 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6961 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6962 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6963 * gcc.dg/fixed-point/func-vararg-mixed.c,
6964 * gcc.dg/fixed-point/operator-logical.c,
6965 * gcc.dg/fixed-point/struct-union.c,
6966 * gcc.dg/fixed-point/bit-complement.c,
6967 * gcc.dg/fixed-point/operator-bitwise.c,
6968 * gcc.dg/fixed-point/operator-comma.c,
6969 * gcc.dg/fixed-point/struct-layout-1.c,
6970 * gcc.dg/fixed-point/union-init.c,
6971 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6972 * gcc.dg/fixed-point/func-mixed.c,
6973 * gcc.dg/fixed-point/func-vararg-size0.c,
6974 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6975 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6976 * gcc.dg/fixed-point/operator-unary.c,
6977 * gcc.dg/fixed-point/allop-const.c,
6978 * gcc.dg/fixed-point/muldiv-warning.c,
6979 * gcc.dg/nofixed-point-1.c,
6980 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6981 * gcc.target/mips/fixed-vector-type.c,
6982 * gcc.target/mips/fixed-scalar-type.c: New tests.
6984 2007-09-21 Olivier Hainque <hainque@adacore.com>
6986 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6987 * gnat.dg/test_nested_subtype_byref.adb: New test.
6989 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6992 * gfortran.dg/gomp/pr33439.f90: New test.
6994 2007-09-21 Tobias Burnus <burnus@net-b.de>
6997 * gfortran.dg/merge_char_3.f90: New.
6999 2007-09-21 Tobias Burnus <burnus@net-b.de>
7002 * gfortran.dg/transfer_check_1.f90: New.
7004 2007-09-20 Asher Langton <langton2@llnl.gov>
7007 * gfortran.dg/init_flag_1.f90: New.
7008 * gfortran.dg/init_flag_2.f90: New.
7009 * gfortran.dg/init_flag_3.f90: New.
7010 * gfortran.dg/init_flag_4.f90: New.
7011 * gfortran.dg/init_flag_5.f90: New.
7012 * gfortran.dg/init_flag_6.f90: New.
7013 * gfortran.dg/init_flag_7.f90: New.
7015 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7018 * g++.dg/ext/anon-struct6.C: New.
7020 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7023 * gfortran.dg/inquire_10.f90: New test.
7025 2007-09-20 Joseph Myers <joseph@codesourcery.com>
7027 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7029 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7032 * gfortran.dg/used_types_18.f90: Declare variable of empty
7035 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7038 * gfortran.dg/array_constructor_19.f90: New test.
7040 2007-09-20 Jakub Jelinek <jakub@redhat.com>
7043 * gcc.dg/debug/pr33316.c: New test.
7046 * g++.dg/cpp0x/variadic76.C: New test.
7047 * g++.dg/cpp0x/variadic77.C: New test.
7048 * g++.dg/cpp0x/variadic78.C: New test.
7052 * gcc.c-torture/execute/20070919-1.c: New test.
7053 * gcc.dg/pr33238.c: New test.
7054 * gcc.dg/pr27301.c: New test.
7056 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
7058 * lib/target-supports.exp (check_effective_target_mips64): New
7060 * gcc.dg/lower-subreg-1.c: Require !mips64.
7061 * gcc.dg/sibcall-3.c (ATTR): New macro.
7062 (recurser_void1, recurser_void2): Use it.
7063 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7064 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7066 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
7068 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7069 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
7071 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7073 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
7076 * gfortran.dg/c_loc_tests_11.f03: New test case.
7078 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7081 * g++.dg/init/ref14.C: New.
7083 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
7085 * gnat.dg/slice2.ad[sb]: New testcase.
7087 2007-09-19 Nick Clifton <nickc@redhat.com>
7089 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7091 2007-09-19 Jie Zhang <jie.zhang@analog.com>
7093 * gcc.target/bfin/bfin.exp: New.
7094 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7095 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7096 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7097 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7098 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7099 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7100 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7101 mcpu-bf561.c, mcpu-default.c}: New tests.
7103 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
7105 Restore detection of unsupported TLS.
7108 2007-02-10 Richard Henderson <rth@redhat.com>
7110 * lib/target-supports.exp (check_effective_target_tls): Redefine
7111 to mean non-emulated tls.
7112 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7113 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7114 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7115 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7116 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7117 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7118 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7121 * lib/target-supports.exp (check_effective_target_tls): Use
7122 stronger test for compiler support for TLS.
7123 (check_effective_target_tls_native): New, to test for non-emulated
7125 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7126 instead of dg-require-effective-target tls.
7127 * g++.dg/gomp/copyin-1.C: Likewise.
7128 * g++.dg/gomp/sharing-1.C: Likewise.
7129 * g++.dg/gomp/tls-1.C: Likewise.
7130 * g++.dg/gomp/tls-2.C: Likewise.
7131 * g++.dg/gomp/tls-3.C: Likewise.
7132 * g++.dg/tls/diag-1.C: Likewise.
7133 * g++.dg/tls/diag-2.C: Likewise.
7134 * g++.dg/tls/diag-3.C: Likewise.
7135 * g++.dg/tls/diag-4.C: Likewise.
7136 * g++.dg/tls/diag-5.C: Likewise.
7137 * g++.dg/tls/init-1.C: Likewise.
7138 * g++.dg/tls/init-2.C: Likewise.
7139 * g++.dg/tls/trivial.C: Likewise.
7140 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7141 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7142 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7143 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7144 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7145 * gcc.dg/gomp/clause-1.c: Likewise.
7146 * gcc.dg/gomp/copyin-1.c: Likewise.
7147 * gcc.dg/gomp/sharing-1.c: Likewise.
7148 * gcc.dg/gomp/tls-1.c: Likewise.
7149 * gcc.dg/gomp/tls-2.c: Likewise.
7150 * gcc.dg/tls/alpha-1.c: Likewise.
7151 * gcc.dg/tls/opt-1.c: Likewise.
7152 * gcc.dg/tls/opt-13.c: Likewise.
7153 * gcc.dg/tls/opt-14.c: Likewise.
7154 * gcc.dg/tls/opt-2.c: Likewise.
7155 * gcc.dg/tls/opt-3.c: Likewise.
7156 * gcc.dg/tls/opt-4.c: Likewise.
7157 * gcc.dg/tls/opt-7.c: Likewise.
7158 * gcc.dg/tls/section-1.c: Likewise.
7159 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7160 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7161 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7162 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7163 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7164 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7165 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7166 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7167 * gfortran.dg/gomp/fixed-1.f: Likewise.
7168 * gfortran.dg/gomp/free-1.f90: Likewise.
7169 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7170 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7171 * gfortran.dg/gomp/reduction1.f90: Likewise.
7172 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7174 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7177 * gfortran.dg/bounds_check_9.f90: New test.
7178 * gfortran.dg/bounds_check_fail_2.f90: New test.
7180 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7182 PR c++/33462 (again)
7183 * g++.dg/ext/va-arg1.C: Adjust.
7185 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7188 * g++.dg/ext/va-arg1.C: New.
7190 2007-09-18 Tobias Burnus <burnus@net-b.de>
7192 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7194 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7197 * g++.dg/rtti/typeid6.C: New.
7199 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7202 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7203 * g++.dg/ext/is_class_error2.C: New.
7205 2007-09-18 Richard Guenther <rguenther@suse.de>
7207 PR tree-optimization/33340
7208 * g++.dg/torture/pr33340.C: New testcase.
7210 2007-09-18 Tobias Burnus <burnus@net-b.de>
7213 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7214 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7215 * gfortran.dg/elemental_subroutine_5.f90: New.
7217 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7219 * lib/target-supports.exp (check_profiling_available): Extend
7220 mips*-*-elf check to mips*-*-elf*.
7222 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7224 * gcc.dg/format/c90-scanf-5.c: New test.
7225 * gcc.dg/format/c99-scanf-4.c: New test.
7226 * gcc.dg/format/ext-7.c: New test.
7227 * gcc.dg/format/ext-8.c: New test.
7230 * gcc.c-torture/compile/20070915-1.c: New test.
7232 2007-09-17 Tobias Burnus <burnus@net-b.de>
7235 * gfortran.dg/private_type_9.f90: New.
7237 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7240 * gfortran.dg/pr33449.f90: New test.
7242 2007-09-17 Tobias Burnus <burnus@net-b.de>
7244 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7245 * gfortran.dg/private_type_1.f90: Ditto
7246 * gfortran.dg/interface_18.f90: New.
7247 * gfortran.dg/private_type_8.f90: New.
7249 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7252 * g++.dg/warn/new1.C: Adjust.
7253 * g++.dg/torture/str_empty.C: Likewise.
7255 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7257 * gcc.target/mips/dse-1.c: New test.
7259 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7262 * g++.dg/overload/operator3.C: New.
7264 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7266 * gcc.target/mips/truncate-1.c: New test.
7268 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7274 * gfortran.dg/subref_array_pointer_1.f90: New test.
7275 * gfortran.dg/subref_array_pointer_2.f90: New test.
7277 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7279 * gfortran.dg/nint_2.f90: Correct last change.
7281 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7283 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7285 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7287 * gcc.dg/vect/pr33373b.c: New test.
7289 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7292 * gcc.target/i386/pr33438.c: New test.
7294 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7296 * gfortran.dg/nint_2.f90: Revert previous commit.
7298 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7300 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7302 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7305 * g++.dg/other/unused1.C: XFAIL class2 scan.
7307 2007-09-13 Tobias Burnus <burnus@net-b.de>
7310 * gfortran.dg/elemental_args_check_1.f90: New.
7311 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7312 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7314 2007-09-13 Tobias Burnus <burnus@net-b.de>
7316 * gfortran.dg/recursive_check_3.f90: New.
7318 2007-09-13 Tobias Burnus <burnus@net-b.de>
7321 * gfortran.dg/elemental_bind_c.f90: New.
7323 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7325 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7326 * gcc.target/mips/mips16-attributes-2.c: New test.
7327 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7328 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7329 hard-float asm when __mips16 is defined.
7330 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7331 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7332 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7333 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7334 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7335 * gcc.target/mips/pr26765.c (foo): Likewise.
7336 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7337 targets, use dg-mips-options instead of dg-options, and use -mgp32
7338 to force 32-bit mode.
7339 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7341 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7343 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7344 Michael Meissner <michael.meissner@amd.com>
7346 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7347 * gcc.target/i386/sse5-hsubX.c: Ditto.
7348 * gcc.target/i386/sse5-permpX.c: Ditto.
7349 * gcc.target/i386/sse5-haddX.c: Ditto.
7350 * gcc.target/i386/sse5-maccXX.c: Ditto.
7351 * gcc.target/i386/sse5-msubXX.c: Ditto.
7352 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7353 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7355 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7356 optimizes floating point conditional moves into the pcmov
7357 instruction on SSE5.
7358 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7360 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7361 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7364 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7365 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7367 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7368 optimizes (a*b)+c into fmadd on SSE5.
7370 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7371 whether the SSE5 instructions can be generated.
7373 * gcc.target/i386/sse5-check.h: New. Add support for
7376 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7377 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7378 * gcc.target/i386/sse-13.c: Ditto.
7379 * gcc.target/i386/sse-14.c: Ditto.
7381 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7384 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7385 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7387 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7390 * gcc.dg/pr32338-1.c: New test.
7391 * gcc.dg/pr32338-2.c: New test.
7393 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7395 * lib/target-supports.exp (check_effective_target_sync_int_long):
7396 Revert change to add xtensa.
7397 (check_effective_target_sync_char_short): Likewise.
7399 2007-09-12 Olivier Hainque <hainque@adacore.com>
7401 * gnat.dg/packed_subtype.adb: New test.
7403 2007-09-12 Tobias Burnus <burnus@net-b.de>
7406 * gfortran.dg/intrinsic_size.f90: New.
7408 2007-09-12 Tobias Burnus <burnus@net-b.de>
7412 * gfortran.dg/conflicts_2.f90: New.
7414 2007-09-12 Ira Rosen <irar@il.ibm.com>
7416 PR tree-optimization/32377
7417 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7418 dependence distance.
7419 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7420 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7421 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7422 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7424 2007-09-12 Richard Guenther <rguenther@suse.de>
7427 * gcc.c-torture/compile/pr33382.c: New testcase.
7428 * gcc.c-torture/execute/pr33382.c: Likewise.
7430 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7433 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7435 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7437 PR tree-optimization/33373
7438 * gcc.dg/vect/pr33373.c: New test.
7440 2007-09-12 Ben Elliston <bje@au.ibm.com>
7442 * lib/target-supports.exp (check_effective_target_vect_no_double):
7445 2007-09-12 Ben Elliston <bje@au.ibm.com>
7446 Ulrich Weigand <uweigand@de.ibm.com>
7448 * gcc.target/spu/dfcgt-nan.c: New test.
7450 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7452 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7454 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7457 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7459 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7461 * gcc.dg/va-arg-pack-len-1.c: New test.
7462 * g++.dg/va-arg-pack-len-1.C: New test.
7464 2007-09-11 Michael Matz <matz@suse.de>
7466 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7468 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7470 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7471 checks for size of long double.
7472 * gcc.dg/dfp/convert.h: New file.
7473 * gcc.dg/dfp/convert-bfp-2.c: New test.
7474 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7475 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7476 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7477 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7478 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7479 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7480 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7481 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7482 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7484 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7486 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7487 Change dg-final to expect 1 non-profitable loop and
7489 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7490 Change dg-final to expect 1 non-profitable loop and
7492 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7493 Change dg-final to expect 1 profitable loop.
7494 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7495 Change dg-final to expect 1 profitable loop.
7497 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7499 * gcc.target/mips/call-saved-1.c: New test.
7500 * gcc.target/mips/call-saved-2.c: Likewise.
7501 * gcc.target/mips/call-saved-3.c: Likewise.
7502 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7503 instead of mips_mips64. Set mips_fp64 too.
7504 (is_gp32_flag): Return true for -mips1 and -mips2.
7505 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7507 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7509 * g++.dg/ext/va-arg-pack-1.C: New test.
7510 * g++.dg/ext/va-arg-pack-2.C: New test.
7512 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7515 * gcc.dg/vect/pr33369.c: New test.
7517 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7520 * gfortran.dg/array_memcpy_5.f90: New test.
7522 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7524 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7526 2007-09-09 Richard Guenther <rguenther@suse.de>
7528 * gcc.c-torture/compile/20070906-1.c: New testcase.
7530 2007-09-09 Ira Rosen <irar@il.ibm.com>
7532 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7534 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7535 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7536 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7539 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7541 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7543 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7545 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7547 2007-09-09 Ira Rosen <irar@il.ibm.com>
7549 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7550 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7551 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7552 Compile tests with -fno-tree-pre.
7553 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7554 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7555 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7556 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7557 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7558 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7559 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7560 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7561 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7562 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7563 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7564 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7565 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7566 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7567 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7568 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7569 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7570 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7571 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7573 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7575 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7577 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7578 Use remote_exec to call c++filt.
7579 * lib/target-supports-dg.exp (dg-require-host-local): New.
7580 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7581 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7582 * g++.dg/rtti/repo1.C: Likewise.
7583 * g++.dg/template/repo1.C: Likewise.
7584 * g++.dg/template/repo2.C: Likewise.
7585 * g++.dg/template/repo3.C: Likewise.
7586 * g++.dg/template/repo4.C: Likewise.
7587 * g++.dg/template/repo5.C: Likewise.
7588 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7589 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7590 * g++.old-deja/g++.pt/repo1.C: Likewise.
7591 * g++.old-deja/g++.pt/repo2.C: Likewise.
7592 * g++.old-deja/g++.pt/repo3.C: Likewise.
7593 * g++.old-deja/g++.pt/repo4.C: Likewise.
7594 * gcc.dg/cpp/trad/builtins.c: Likewise.
7596 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7598 PR tree-optimization/32283
7599 * gcc.dg/tree-ssa/loop-31.c: New test.
7601 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7603 PR rtl-optimization/26449
7604 * gcc.target/i386/pr26449-1.c: New file.
7606 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7609 PR rtl-optimization/26449
7610 * gcc.target/i386/pr33329.c: New file.
7612 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7614 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7616 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7618 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7620 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7622 PR tree-optimization/33301
7623 * gfortran.dg/vect/pr33301.f: New test.
7625 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7628 * gfortran.dg/backspace_10.f90: New test.
7630 2007-09-07 Richard Guenther <rguenther@suse.de>
7633 2007-09-06 Richard Guenther <rguenther@suse.de>
7635 PR tree-optimization/32586
7636 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7637 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7638 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7639 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7640 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7641 now obsolete simplification.
7643 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7645 PR tree-optimization/33299
7646 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7647 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7649 2007-09-07 Richard Guenther <rguenther@suse.de>
7652 2007-09-06 Richard Guenther <rguenther@suse.de>
7654 PR tree-optimization/32586
7655 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7656 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7657 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7658 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7659 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7660 now obsolete simplification.
7662 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7664 PR tree-optimization/32821
7665 * gcc.dg/tree-ssa/pr32821.c: New file.
7667 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7669 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7670 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7671 and mips_forced_no_er.
7672 (dg-mips-options): Add -mno-abicalls when a small-data option is
7673 specified. Skip tests with small-data options if mips_forced_gp.
7674 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7675 * gcc.target/mips/sdata-1.c: New test.
7676 * gcc.target/mips/sdata-2.c: Likewise.
7677 * gcc.target/mips/sdata-3.c: Likewise.
7678 * gcc.target/mips/sdata-4.c: Likewise.
7680 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7683 * spread_zerosize_1.f90: New test case.
7684 * spread_bounds_1.f90: New test case.
7686 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7689 * g++.dg/template/static31.C: New.
7691 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7694 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7697 2007-09-06 David Daney <ddaney@avtrex.com>
7698 Richard Sandiford <richard@codesourcery.com>
7701 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7702 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7703 * gcc.target/mips/pr33256.c: New test.
7705 2007-09-06 Tom Tromey <tromey@redhat.com>
7707 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7709 2007-09-06 Richard Guenther <rguenther@suse.de>
7711 PR tree-optimization/32586
7712 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7713 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7714 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7715 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7716 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7717 now obsolete simplification.
7719 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7721 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7722 * gcc.target/i386/sse3-addsubps.c: Ditto.
7723 * gcc.target/i386/sse3-haddpd.c: Ditto.
7724 * gcc.target/i386/sse3-haddps.c: Ditto.
7725 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7726 * gcc.target/i386/sse3-hsubps.c: Ditto.
7727 * gcc.target/i386/sse3-lddqu.c: Ditto.
7728 * gcc.target/i386/sse3-movddup.c: Ditto.
7729 * gcc.target/i386/sse3-movshdup.c: Ditto.
7730 * gcc.target/i386/sse3-movsldup.c: Ditto.
7732 2007-09-06 Richard Guenther <rguenther@suse.de>
7734 PR tree-optimization/33302
7735 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7737 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7740 * gfortran.dg./fmt_float.f90: New test.
7742 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7745 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7747 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7749 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7750 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7752 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7754 * g++.dg/eh/builtin1.C: New test.
7755 * g++.dg/eh/builtin2.C: New test.
7756 * g++.dg/eh/builtin3.C: New test.
7759 * g++.dg/eh/builtin4.C: New test.
7761 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7763 * gcc.target/powerpc/dfp-dd.c: New test.
7764 * gcc.target/powerpc/dfp-td.c: New test.
7766 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7769 * gcc.dg/va-arg-pack-1.c: New test.
7771 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7773 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7774 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7775 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7776 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7777 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7779 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7782 * g++.dg/ext/anon-struct5.C: New.
7784 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7786 * gcc.dg/i386-cpuid.h: Remove.
7787 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7788 (main): Use __get_cpuid to get target features.
7789 * gcc.target/i386/sse-check.h: Ditto.
7790 * gcc.target/i386/sse2-check.h: Ditto.
7791 * gcc.target/i386/sse3-check.h: Ditto.
7792 * gcc.target/i386/ssse3-check.h: Ditto.
7793 * gcc.target/i386/sse4_1-check.h: Ditto.
7794 * gcc.target/i386/sse4_2-check.h: Ditto.
7795 * gcc.target/i386/sse4a-check.h: Ditto.
7796 * gcc.dg/torture/pr16104-1.c: Ditto.
7797 (do_test): Change to void.
7798 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7799 * gcc.target/i386/sse-6.c: Ditto.
7800 * gcc.target/i386/sse-7.c: Ditto.
7801 * g++.dg/other/i386-1.C: Include cpuid.h.
7802 (main): New function. Use __get_cpuid to get target fetaures.
7804 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7805 David Ung <davidu@mips.com>
7806 Nigel Stephens <nigel@mips.com>
7808 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7809 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7810 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7811 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7812 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7813 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7814 * gcc.dg/torture/pr19683-1.c: Likewise.
7815 * gcc.target/mips/madd-3.c: Likewise.
7816 * gcc.target/mips/maddu-3.c: Likewise.
7817 * gcc.target/mips/msub-3.c: Likewise.
7818 * gcc.target/mips/msubu-3.c: Likewise.
7819 * gcc.target/mips/asm-1.c: Likewise.
7820 * gcc.target/mips/branch-1.c: Likewise.
7821 * gcc.target/mips/ins-1.c: Likewise.
7822 * gcc.target/mips/near-far-3.c: Likewise.
7823 * gcc.target/mips/near-far-4.c: Likewise.
7824 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7825 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7826 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7827 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7828 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7829 * gcc.target/mips/dspr2-MULT.c: Likewise.
7830 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7831 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7832 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7833 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7834 * gcc.target/mips/code-readable-2.c: Likewise.
7835 * gcc.target/mips/code-readable-3.c: Likewise.
7837 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7838 David Ung <davidu@mips.com>
7839 Nigel Stephens <nigel@mips.com>
7841 * gcc.target/mips/mips16-attributes.c: New.
7843 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7846 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7849 * gfortran.dg/char_length_10.f90: New test.
7851 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7854 * g++.dg/parse/template24.C: New.
7856 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7858 * g++.dg/other/spu2vmx-1.C: New test.
7860 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7862 PR tree-optimization/33017
7863 * gcc.dg/pr33017.c: New test.
7865 2007-09-05 Ben Elliston <bje@au.ibm.com>
7867 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7868 __protected_stream family of macros.
7870 2007-09-04 Jan Hubicka <jh@suse.cz>
7872 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7873 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7874 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7875 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7876 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7877 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7878 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7881 2007-09-04 Janus Weil <jaydub66@gmail.com>
7882 Tobias Burnus <burnus@net-b.de>
7884 * gfortran.dg/proc_decl_1.f90: New.
7885 * gfortran.dg/proc_decl_2.f90: New.
7886 * gfortran.dg/proc_decl_3.f90: New.
7887 * gfortran.dg/proc_decl_4.f90: New.
7889 2007-09-04 Jan Hubicka <jh@suse.cz>
7891 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7892 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7893 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7894 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7895 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7896 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7897 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7898 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7899 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7900 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7901 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7902 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7903 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7904 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7905 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7906 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7907 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7908 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7909 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7910 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7911 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7912 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7913 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7914 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7915 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7916 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7917 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7918 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7919 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7920 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7921 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7922 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7923 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7924 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7925 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7926 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7927 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7928 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7929 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7930 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7931 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7932 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7933 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7934 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7935 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7936 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7937 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7938 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7939 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7940 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7941 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7942 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7943 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7944 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7945 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7946 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7947 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7948 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7949 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7950 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7951 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7952 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7953 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7954 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7955 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7956 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7957 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7958 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7959 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7960 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7961 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7962 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7963 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7964 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7965 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7966 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7967 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7968 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7969 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7970 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7971 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7972 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7973 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7974 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7975 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7976 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7977 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7978 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7979 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7980 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7981 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7982 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7983 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7984 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7985 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7986 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7987 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7988 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7989 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7990 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7991 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7992 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7993 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7994 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7995 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7996 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7997 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7998 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7999 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8000 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8001 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8002 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8003 * gcc.dg/vect/vect-11.c: Mark functions noinline.
8004 * gcc.dg/vect/vect-70.c: Mark functions noinline.
8005 * gcc.dg/vect/vect-36.c: Mark functions noinline.
8006 * gcc.dg/vect/vect-19.c: Mark functions noinline.
8007 * gcc.dg/vect/vect-95.c: Mark functions noinline.
8008 * gcc.dg/vect/vect-78.c: Mark functions noinline.
8009 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8010 * gcc.dg/vect/vect-3.c: Mark functions noinline.
8011 * gcc.dg/vect/vect-all.c: Mark functions noinline.
8012 * gcc.dg/vect/vect-117.c: Mark functions noinline.
8013 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8014 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8015 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8016 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8017 * gcc.dg/vect/vect-20.c: Mark functions noinline.
8018 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8019 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8020 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8021 * gcc.dg/vect/vect-62.c: Mark functions noinline.
8022 * gcc.dg/vect/vect-28.c: Mark functions noinline.
8023 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8024 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8025 * gcc.dg/vect/vect-87.c: Mark functions noinline.
8026 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8027 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8028 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8029 * gcc.dg/vect/vect-109.c: Mark functions noinline.
8030 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8031 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8033 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8034 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8035 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8036 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8037 * gcc.dg/vect/vect-12.c: Mark functions noinline.
8038 * gcc.dg/vect/vect-71.c: Mark functions noinline.
8039 * gcc.dg/vect/vect-54.c: Mark functions noinline.
8040 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8041 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8042 * gcc.dg/vect/vect-96.c: Mark functions noinline.
8043 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8044 * gcc.dg/vect/vect-110.c: Mark functions noinline.
8045 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8046 * gcc.dg/vect/vect-4.c: Mark functions noinline.
8047 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8048 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8049 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8050 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8051 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8052 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8053 * gcc.dg/vect/vect-21.c: Mark functions noinline.
8054 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8055 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8056 * gcc.dg/vect/vect-80.c: Mark functions noinline.
8057 * gcc.dg/vect/vect-63.c: Mark functions noinline.
8058 * gcc.dg/vect/vect-46.c: Mark functions noinline.
8059 * gcc.dg/vect/vect-29.c: Mark functions noinline.
8060 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8061 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8062 * gcc.dg/vect/vect-88.c: Mark functions noinline.
8063 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8064 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8065 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8066 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8067 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8068 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8069 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8070 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8071 * gcc.dg/vect/vect-30.c: Mark functions noinline.
8072 * gcc.dg/vect/vect-13.c: Mark functions noinline.
8073 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8074 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8075 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8076 * gcc.dg/vect/vect-72.c: Mark functions noinline.
8077 * gcc.dg/vect/vect-38.c: Mark functions noinline.
8078 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8079 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8080 * gcc.dg/vect/vect-97.c: Mark functions noinline.
8081 * gcc.dg/vect/vect-111.c: Mark functions noinline.
8082 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8083 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8084 * gcc.dg/vect/vect-5.c: Mark functions noinline.
8085 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8086 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8087 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8088 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8089 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8090 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8091 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8092 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8093 * gcc.dg/vect/vect-22.c: Mark functions noinline.
8094 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8095 * gcc.dg/vect/vect-64.c: Mark functions noinline.
8096 * gcc.dg/vect/vect-89.c: Mark functions noinline.
8097 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8098 * gcc.dg/vect/vect-103.c: Mark functions noinline.
8099 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8100 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8101 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8102 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8103 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8104 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8105 * gcc.dg/vect/vect-31.c: Mark functions noinline.
8106 * gcc.dg/vect/vect-14.c: Mark functions noinline.
8107 * gcc.dg/vect/vect-73.c: Mark functions noinline.
8108 * gcc.dg/vect/vect-56.c: Mark functions noinline.
8109 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8110 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8111 * gcc.dg/vect/vect-98.c: Mark functions noinline.
8112 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8113 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8114 * gcc.dg/vect/vect-112.c: Mark functions noinline.
8115 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8116 * gcc.dg/vect/vect-6.c: Mark functions noinline.
8117 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8118 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8119 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8120 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8121 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8122 * gcc.dg/vect/pr25413.c: Mark functions noinline.
8123 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8124 * gcc.dg/vect/vect-40.c: Mark functions noinline.
8125 * gcc.dg/vect/vect-23.c: Mark functions noinline.
8126 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8127 * gcc.dg/vect/vect-82.c: Mark functions noinline.
8128 * gcc.dg/vect/vect-65.c: Mark functions noinline.
8129 * gcc.dg/vect/vect-48.c: Mark functions noinline.
8130 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8131 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8132 * gcc.dg/vect/vect-104.c: Mark functions noinline.
8133 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8134 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8135 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8136 * gcc.dg/vect/vect-32.c: Mark functions noinline.
8137 * gcc.dg/vect/vect-15.c: Mark functions noinline.
8138 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8139 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8140 * gcc.dg/vect/vect-91.c: Mark functions noinline.
8141 * gcc.dg/vect/vect-74.c: Mark functions noinline.
8142 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8143 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8144 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8145 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8146 * gcc.dg/vect/vect-99.c: Mark functions noinline.
8147 * gcc.dg/vect/vect-113.c: Mark functions noinline.
8148 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8149 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8150 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8151 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8152 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8153 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8154 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8155 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8156 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8157 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8158 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8160 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8163 * gcc.target/i386/cmov7.c: New file.
8165 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8167 * gcc.target/i386/sse4a-check.h: New file.
8168 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8169 * gcc.target/i386/sse4a-insert.c: Ditto.
8170 * gcc.target/i386/sse4a-montsd.c: Ditto.
8171 * gcc.target/i386/sse4a-montss.c: Ditto.
8172 * gcc.target/i386/mmx-check.h: New file.
8173 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8174 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8175 * gcc.target/i386/sse-check.h: New file.
8176 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8177 * gcc.target/i386/sse-3.c: Ditto.
8178 * gcc.target/i386/sse-7.c: Ditto.
8179 * gcc.target/i386/sse-9.c: Ditto.
8180 * gcc.target/i386/ssefn-3.c: Ditto.
8181 * gcc.target/i386/sse-recip.c: Ditto.
8182 * gcc.target/i386/sse-recip-vec.c: Ditto.
8183 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8184 * gcc.target/i386/20020523-1.c: Remove.
8185 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8186 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8187 * gcc.target/i386/ssefn-4.c: Ditto.
8188 * gcc.target/i386/sse-6.c: Ditto.
8189 * gcc.target/i386/sse-10.c: Ditto.
8190 * gcc.target/i386/sse-11.c: Ditto.
8191 * gcc.target/i386/sse-18.c: Ditto.
8192 * gcc.target/i386/fpprec-1.c: Ditto.
8193 * g++.dg/other/i386-1.C: Ditto.
8195 2007-09-04 Richard Guenther <rguenther@suse.de>
8197 PR tree-optimization/33291
8198 * gcc.dg/volatile2.c: New testcase.
8199 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8200 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8201 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8202 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8204 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8207 * gfortran.dg/namelist_15.f90: Update test.
8208 * gfortran.dg/namelist_24.f90: Update test.
8209 * gfortran.dg/namelist_38.f90: New test.
8211 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8213 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8214 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8215 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8216 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8217 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8218 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8220 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8222 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8223 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8225 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8227 2007-09-02 David Daney <ddaney@avtrex.com>
8229 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8230 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8231 * gcc.target/mips/atomic-memory-1.c: Ditto.
8232 * gcc.target/mips/atomic-memory-2.c: Ditto.
8234 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8236 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8237 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8239 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8241 * gfortran.dg/substr_6.f90: New test.
8243 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8246 * g++.dg/other/error18.C: New.
8247 * g++.dg/expr/bitfield3.C: Adjust.
8249 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8252 * gfortran.fortran-torture/compile/pr33276.f90: New.
8254 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8258 * gcc.dg/c99-arraydecl-3.c: New test.
8260 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8263 * g++.dg/cpp0x/variadic-new2.C: New.
8264 * g++.dg/cpp0x/variadic-new.C: New.
8266 2007-08-31 Tobias Burnus <burnus@net-b.de>
8269 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8270 * gfortran.dg/read_1.f90: New.
8272 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8275 * g++.dg/template/error30.C: New.
8277 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8280 * g++.dg/template/crash70.C: New.
8282 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8285 * g++.dg/ext/is_class_error.C: New.
8287 2007-08-31 Olivier Hainque <hainque@adacore.com>
8289 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8291 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8292 Revital Eres <eres@il.ibm.com>
8294 * gcc.target/powerpc/paired-1.c: New test.
8295 * gcc.target/powerpc/paired-2.c: New test.
8296 * gcc.target/powerpc/paired-3.c: New test.
8297 * gcc.target/powerpc/paired-4.c: New test.
8298 * gcc.target/powerpc/paired-5.c: New test.
8299 * gcc.target/powerpc/paired-6.c: New test.
8300 * gcc.target/powerpc/paired-7.c: New test.
8301 * gcc.target/powerpc/ppc-paired.c: New test.
8303 2007-08-31 Ollie Wild <aaw@google.com>
8305 * g++.dg/conversion/ptrmem2.C: New test.
8306 * g++.dg/conversion/ptrmem3.C: New test.
8307 * g++.dg/conversion/ptrmem4.C: New test.
8308 * g++.dg/conversion/ptrmem5.C: New test.
8309 * g++.dg/conversion/ptrmem6.C: New test.
8310 * g++.dg/conversion/ptrmem7.C: New test.
8311 * g++.dg/conversion/ptrmem8.C: New test.
8313 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8316 * gfortran.dg/char_length_7.f90: New test.
8317 * gfortran.dg/char_length_9.f90: New test.
8318 * gfortran.dg/char_assign_1.f90: Add extra warning.
8322 * gfortran.dg/char_length_8.f90: New test.
8324 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8326 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8328 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8330 * gcc.dg/inline-24.c: New test.
8331 * g++.dg/opt/inline11.C: New test.
8333 2007-08-30 Richard Guenther <rguenther@suse.de>
8335 * gcc.target/i386/vectorize5.c: New testcase.
8337 2007-08-30 Tobias Burnus <burnus@net-b.de>
8340 * interface.c (check_interface0): Improve error for external procs.
8341 (check_sym_interfaces): Fix checking of module procedures.
8343 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8345 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8347 * gcc.dg/sync-3.c: New test.
8350 * gcc.dg/cleanup-12.c: New test.
8352 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8354 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8355 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8356 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8357 * gcc.dg/pr32450.c: Ditto.
8358 * gcc.dg/nest.c: Ditto.
8359 * gcc.dg/nested-func-4.c: Ditto.
8360 * g++.old-deja/g++.law/profile1.C: Ditto.
8362 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8365 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8366 non-default integer kind arguments.
8368 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8371 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8373 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8375 * gcc.dg/h8300-ice2.c: Remove target selector.
8377 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8380 * gfortran.dg/binding_label_tests_15.f03: New test case.
8381 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8383 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8385 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8386 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8388 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8391 * g++.dg/other/canon-33194.C: New.
8393 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8395 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8396 * gcc.c-torture/execute/pr23135.c: Likewise.
8398 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8400 * gcc.dg/pr31344.c: Move to ...
8401 * gcc.dg/dfp/pr31344.c: ... here.
8402 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8403 * gcc.dg/20050503-1.c: Ditto.
8404 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8405 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8406 * gcc.dg/20060801-1.c: Ditto.
8408 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8410 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8411 * gfortran.dg/nan_1.f90: Likewise.
8413 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8416 Revert previous patch.
8418 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8419 Kazu Hirata <kazu@codesourcery.com>
8421 * gcc.target/m68k/interrupt-1.c: New.
8423 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8425 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8426 10000 for targets where "int" can't hold at least 100000.
8427 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8428 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8429 (test5)(test6): Use it.
8430 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8431 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8432 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8433 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8434 * gcc.dg/attr-alloc_size.c (test): Likewise.
8436 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8439 * g++.dg/template/error29.C: New.
8441 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8444 * g++.dg/ext/visibility/anon5.C: New test.
8446 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8448 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8450 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8452 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8453 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8454 * gfortran.dg/gamma_4.f90: New: large-real tests.
8456 2007-08-28 Jason Merrill <jason@redhat.com>
8459 * g++.dg/ext/stmtexpr12.C: New test.
8462 * g++.dg/ext/attrib28.C: New test.
8464 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8467 * gcc.target/i386/pr32661.c: New test.
8469 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8472 * gcc.dg/pr32370.c: New test.
8474 PR rtl-optimization/33148
8475 * gcc.c-torture/compile/20070827-1.c: New test.
8478 * d++.dg/debug/const3.C: New test.
8479 * d++.dg/debug/const4.C: New test.
8480 * d++.dg/debug/dwarf2/const1.C: New test.
8481 * d++.dg/debug/dwarf2/const2.C: New test.
8482 * d++.dg/debug/dwarf2/const2b.C: New test.
8484 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8485 Vladimir Yanovsky <yanov@il.ibm.com>
8486 Revital Eres <eres@il.ibm.com>
8487 Andrey Belevantsev <abel@ispras.ru>
8489 * gcc.dg/sms-1.c: New test.
8491 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8493 * g++.dg/ext/gnu-inline-common.h: New.
8494 * g++.dg/ext/gnu-inline-global-reject.C: New.
8495 * g++.dg/ext/gnu-inline-global.C: New.
8496 * g++.dg/ext/gnu-inline-namespace.C: New.
8497 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8498 * g++.dg/ext/gnu-inline-class.C: New.
8499 * g++.dg/ext/gnu-inline-class-static.C: New.
8500 * g++.dg/ext/gnu-inline-template-class.C: New.
8501 * g++.dg/ext/gnu-inline-template-func.C: New.
8503 2007-08-27 Jason Merrill <jason@redhat.com>
8506 * g++.dg/ext/stmtexpr11.C: New.
8508 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8510 * lib/target-supports.exp (check_profiling_available):
8511 Set profiling_available_saved to 0 on fido-*-elf.
8513 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8515 PR tree-optimization/33173
8517 * gcc.c-torture/compile/pr33173.c: New.
8519 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8522 * gcc.dg/dfp/pr31385.c: New.
8524 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8526 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8528 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8530 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8531 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8532 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8533 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8534 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8535 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8536 gcc.target/m68k directory.
8537 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8538 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8539 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8540 gcc.target/cris directory.
8541 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8542 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8543 gcc.target/bfin directory.
8545 * gcc.target/sh: New directory.
8546 * gcc.target/sh/sh.exp: New file.
8547 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8548 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8549 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8550 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8551 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8552 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8554 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8556 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8557 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8558 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8559 * gcc.target/i386/local2.c: Ditto.
8560 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8561 * gcc.target/i386/20011119-1.c: Ditto.
8562 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8563 * gcc.target/i386/fastcall-1.c: Fix target selector.
8565 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8568 * gfortran.dg/negative_unit.f: Add new check
8569 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8570 -fdefault-integer-8.
8572 2007-08-26 Asher Langton <langton2@llnl.gov>
8574 * gfortran.dg/recursive_stack.f90: New.
8575 * gfortran.dg/openmp_stack.f90: New.
8577 2007-08-26 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/use_10.f90: New.
8582 2007-08-26 Tobias Burnus <burnus@net-b.de>
8585 * gfortran.dg/namelist_14.f90: Make test case valid.
8586 * gfortran.dg/common_10.f90: New.
8588 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8591 * gcc.dg/ifelse-2.c: New.
8593 2007-08-26 Tobias Burnus <burnus@net-b.de>
8596 * gfortran.dg/gamma_1.f90: New.
8597 * gfortran.dg/gamma_2.f90: New.
8598 * gfortran.dg/gamma_3.f90: New.
8600 2007-08-26 Tobias Burnus <burnus@net-b.de>
8603 * gfortran.dg/used_types_18.f90: New.
8605 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8607 * gcc.dg/array-init-2.c: New test.
8609 2007-08-24 Tobias Burnus <burnus@net-b.de>
8612 * gfortran.dg/initialization_4.f90: Update dg-error.
8613 * gfortran.dg/initialization_13.f90: New.
8615 2007-08-24 Richard Guenther <rguenther@suse.de>
8618 * gcc.c-torture/compile/pr33166.c: New testcase.
8620 2007-08-24 Tobias Burnus <burnus@net-b.de>
8623 * gfortran.dg/pointer_assign_4.f90: New.
8624 * gfortran.dg/shape_2.f90: Fix test case.
8625 * gfortran.dg/char_result_4.f90: Ditto.
8627 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8629 * gcc.dg/array-init-1.c: New test.
8632 * g++.dg/parse/crash36.C: New test.
8634 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8636 * gcc.dg/pr32721.c: Updated.
8638 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8640 PR tree-optimization/32573
8642 * gcc.dg/pr32573.c: New test.
8645 * g++.dg/lookup/ns3.C: New test.
8647 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8650 * g++.dg/parse/crash37.C: New test.
8652 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8655 * gcc.target/i386/pr17390.c: New test.
8657 2007-08-23 Richard Guenther <rguenther@suse.de>
8659 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8660 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8661 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8662 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8663 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8664 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8665 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8666 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8668 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8670 * gcc.target/s390: New directory.
8671 * gcc.target/s390/s390.exp: New file.
8672 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8673 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8674 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8675 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8676 gcc.target/s390 directory.
8678 2007-08-23 Richard Guenther <rguenther@suse.de>
8680 PR tree-optimization/32328
8681 * gcc.dg/pr32328.c: New testcase.
8683 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8685 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8688 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8691 * gfortran.dg/min_max_optional_5.f90: New test.
8692 * gfortran.dg/min_max_optional_2.f90: Remove.
8693 * gfortran.dg/min_max_optional_3.f90: Remove.
8694 * gfortran.dg/min_max_optional_4.f90: Remove.
8696 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8698 * gcc.target/i386/xorps-sse.c: New.
8699 * gcc.target/i386/xorps-sse2.c: New.
8701 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8703 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8704 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8705 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8707 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8710 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8711 include multiple kinds for SHAPE parameter within a single
8713 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8714 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8716 2007-08-22 Janus Weil <jaydub66@gmail.com>
8718 * interface_abstract_1.f90: Extended test case.
8719 * interface_abstract_3.f90: New test.
8721 2007-08-21 Christian Bruel <christian.bruel@st.com>
8723 * gcc.dg/fold-sub.c: New test.
8725 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8727 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8728 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8729 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8730 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8731 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8732 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8734 2007-08-22 Richard Guenther <rguenther@suse.de>
8737 * gcc.dg/pr33007.c: New testcase.
8739 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8741 * gcc.c-torture/execute/strcmp-1.x: Delete.
8743 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8745 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8746 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8747 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8748 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8749 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8750 gcc.target/i386/stack-realign.c,
8751 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8752 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8753 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8754 target using dg-require-effective-target directive.
8755 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8756 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8757 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8758 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8759 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8760 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8761 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8762 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8763 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8764 Require lp64 target using dg-require-effective-target directive.
8765 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8766 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8768 * gcc.target/i386/20010202-1.c: Move from here ...
8769 * gcc.dg/20010202-1.c: ... to here.
8771 2007-08-22 Richard Guenther <rguenther@suse.de>
8773 PR tree-optimization/33142
8774 * gcc.c-torture/execute/pr33142.c: New testcase.
8776 2007-08-22 Richard Guenther <rguenther@suse.de>
8779 * g++.dg/torture/pr32563.C: New testcase.
8781 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8784 * gcc.dg/pr32912-1.c: Add -w to options.
8785 * gcc.dg/pr32912-2.c: Likewise.
8786 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8788 2007-08-21 Ian Lance Taylor <iant@google.com>
8790 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8792 2007-08-21 Ian Lance Taylor <iant@google.com>
8794 PR tree-optimization/33134
8795 * g++.dg/tree-ssa/pr33134.C: New test.
8797 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8799 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8800 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8802 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8805 * gcc.dg/debug/pr32610.c: New test.
8807 * g++.dg/init/new24.C: New test.
8810 * gcc.dg/pr32912-1.c: New test.
8811 * gcc.dg/pr32912-2.c: New test.
8812 * gcc.dg/pr32912-3.c: New test.
8814 2007-08-21 Richard Guenther <rguenther@suse.de>
8816 * gcc.dg/pointer-arith-10.c: New testcase.
8818 2007-08-21 Richard Guenther <rguenther@suse.de>
8821 * gcc.c-torture/compile/pr33122.c: New testcase.
8823 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8825 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8827 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8829 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8831 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8834 * g++.dg/init/new23.C: New test.
8836 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8839 * gcc.c-torture/compile/pr30564-1.c: New test.
8840 * gcc.c-torture/compile/pr30564-2.c: New test.
8842 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8844 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8846 2007-08-19 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/interface_abstract_2.f90: New.
8849 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8851 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8853 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8854 unknown (so that outer-loop wont get analyzed).
8855 * gcc.dg/vect/vect-outer-1a.c: New test.
8856 * gcc.dg/vect/vect-outer-1b.c: New test.
8857 * gcc.dg/vect/vect-outer-1.c: New test.
8858 * gcc.dg/vect/vect-outer-2a.c: New test.
8859 * gcc.dg/vect/vect-outer-2b.c: New test.
8860 * gcc.dg/vect/vect-outer-2c.c: New test.
8861 * gcc.dg/vect/vect-outer-2.c: New test.
8862 * gcc.dg/vect/vect-outer-3a.c: New test.
8863 * gcc.dg/vect/vect-outer-3b.c: New test.
8864 * gcc.dg/vect/vect-outer-3c.c: New test.
8865 * gcc.dg/vect/vect-outer-3.c: New test.
8866 * gcc.dg/vect/vect-outer-4a.c: New test.
8867 * gcc.dg/vect/vect-outer-4b.c: New test.
8868 * gcc.dg/vect/vect-outer-4c.c: New test.
8869 * gcc.dg/vect/vect-outer-4d.c: New test.
8870 * gcc.dg/vect/vect-outer-4e.c: New test.
8871 * gcc.dg/vect/vect-outer-4f.c: New test.
8872 * gcc.dg/vect/vect-outer-4g.c: New test.
8873 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8874 * gcc.dg/vect/vect-outer-4i.c: New test.
8875 * gcc.dg/vect/vect-outer-4j.c: New test.
8876 * gcc.dg/vect/vect-outer-4k.c: New test.
8877 * gcc.dg/vect/vect-outer-4l.c: New test.
8878 * gcc.dg/vect/vect-outer-4m.c: New test.
8879 * gcc.dg/vect/vect-outer-4.c: New test.
8880 * gcc.dg/vect/vect-outer-5.c: New test.
8881 * gcc.dg/vect/vect-outer-6.c: New test.
8882 * gcc.dg/vect/vect-outer-fir.c: New test.
8883 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8884 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8886 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8888 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8889 and -fno-tree-reassoc.
8890 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8891 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8892 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8893 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8894 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8895 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8896 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8897 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8898 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8899 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8900 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8901 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8902 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8903 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8904 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8905 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8906 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8907 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8908 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8909 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8910 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8911 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8912 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8913 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8914 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8915 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8916 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8917 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8918 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8919 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8920 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8921 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8922 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8923 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8924 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8925 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8926 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8928 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8930 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8931 versioning for aliasing).
8932 * gcc.dg/vect/vect-35.c: Likewise.
8934 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8936 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8938 2007-08-18 Tom Tromey <tromey@redhat.com>
8940 PR preprocessor/32974:
8941 * gcc.dg/cpp/pr32974.c: New file.
8943 2007-08-17 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/interface_abstract_1.f90: New.
8947 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8950 * gfortran.dg/pure_initializer_1.f90: New test.
8952 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8955 * gfortran.dg/array_constructor_18.f90: New test.
8957 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8960 * g++.dg/expr/lval3.C: New test.
8961 * g++.dg/expr/lval4.C: New test.
8963 2007-08-17 Ollie Wild <aaw@google.com>
8966 * g++.dg/lookup/builtin3.C: New test.
8967 * g++.dg/lookup/builtin4.C: New test.
8968 * g++.dg/lookup/using19.C: New test.
8970 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8973 * g++.dg/parse/error31.C: New.
8975 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8978 * g++.dg/template/error26.C: New.
8980 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8983 * gfortran.dg/zero_length_2.f90: New test.
8985 2007-08-17 Tobias Burnus <burnus@net-b.de>
8987 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8988 * gfortran.dg/kind_tests_3.f03: Ditto.
8989 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8990 * gfortran.dg/interface_13.f90: Ditto.
8991 * gfortran.dg/pr32738.f90: Ditto.
8992 * gfortran.dg/module_private_1.f90: Ditto.
8993 * gfortran.dg/test_only_clause.f90: Ditto.
8994 * gfortran.dg/bind_c_vars.f90: Ditto.
8995 * gfortran.dg/bind_c_dts.f90: Ditto.
8996 * gfortran.dg/use_9.f90: Ditto.
8997 * gfortran.dg/generic_8.f90: Ditto.
8998 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8999 * gfortran.dg/private_type_6.f90: Ditto.
9000 * gfortran.dg/c_assoc.f90: Ditto.
9001 * gfortran.dg/private_type_7.f90: Ditto.
9002 * gfortran.dg/global_vars_c_init.f90: Ditto.
9003 * gfortran.dg/bind_c_dts_2.f03: Ditto.
9004 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9005 * gfortran.dg/c_size_t_test.f03: Ditto.
9006 * gfortran.dg/used_types_12.f90: Ditto.
9007 * gfortran.dg/pr25923.f90: Ditto.
9008 * gfortran.dg/test_com_block.f90: Ditto.
9009 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9010 * gfortran.dg/equiv_constraint_7.f90: Ditto.
9011 * gfortran.dg/com_block_driver.f90: Ditto.
9012 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9013 * gfortran.dg/use_iso_c_binding.f90: Ditto.
9014 * gfortran.dg/c_loc_test.f90: Ditto.
9015 * gfortran.dg/c_ptr_tests.f03: Ditto.
9016 * gfortran.dg/module_interface_1.f90: Ditto.
9018 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9021 * g++.dg/other/error17.C: Adjust.
9023 2007-08-17 Ben Elliston <bje@au.ibm.com>
9026 * g++.dg/ext/altivec-14.C: New test.
9028 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9030 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9031 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9033 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9034 * gcc.dg/vect/pr32366.c: Ditto.
9036 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9039 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9040 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9041 * gcc.dg/dfp/convert-int-fold.c: Ditto.
9042 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9044 2007-08-16 Tobias Burnus <burnus@net-b.de>
9047 * gfortran.dg/use_9.f90: New.
9049 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9051 * g++.dg/gcov/gcov-5.C: New test.
9053 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9055 * g++.dg/gcov/gcov-4.C: New test.
9056 * lib/gcov.exp (verify-lines): Add support for
9057 checking no-coverage lines.
9059 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
9061 * gcc.dg/vect/vect-vfa-01.c: New.
9062 * gcc.dg/vect/vect-vfa-02.c: New.
9063 * gcc.dg/vect/vect-vfa-03.c: New.
9064 * gcc.dg/vect/vect-vfa-04.c: New.
9065 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9066 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9067 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9068 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9069 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9070 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9071 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9072 gfortran.dg/vect/pr19049.f90: Rename to start with
9074 * gcc.dg/vect/vect.exp: Disable versioning for alias
9075 when test starts with no-vfa-.
9076 * gfortran.dg/vect/vect.exp: Likewise.
9078 2007-08-16 Richard Sandiford <richard@codesourcery.com>
9080 * gcc.dg/torture/pr32897.c: New test.
9082 2007-08-16 Paolo Carlini <pcarlini@suse.de>
9085 * g++.dg/template/crash69.C: New.
9087 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
9089 * lib/target-supports.exp (check_effective_target_arm32): Use
9090 check_no_compiler_messages.
9092 2007-08-15 Diego Novillo <dnovillo@google.com>
9094 gcc.dg/tree-ssa/20070815.c: New test.
9096 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9099 * gfortran.dg/random_7.f90: Initialize variable.
9101 2007-08-15 Jakub Jelinek <jakub@redhat.com>
9104 * gfortran.dg/pr33074.f90: New test.
9107 * g++.dg/opt/nrv14.C: New test.
9109 2007-08-15 Paolo Carlini <pcarlini@suse.de>
9112 * g++.dg/template/crash68.C: New.
9114 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
9116 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9117 * gcc.dg/sibcall-4.c: Ditto.
9119 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9122 * gfortran.dg/use_8.f90: New test.
9123 * gfortran.dg/c_loc_tests_2.f03: Fix code.
9125 2007-08-14 Paolo Carlini <pcarlini@suse.de>
9128 * g++.dg/template/error27.C: New.
9129 * g++.dg/template/error28.C: New.
9130 * g++.dg/other/pr28304.C: Adjust.
9131 * g++.old-deja/g++.mike/p811.C: Likewise.
9133 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
9136 * gcc.target/i386/pr30315.c: New.
9138 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9141 * gfortran.dg/substr_5.f90: New test.
9143 2007-08-14 Andrew Pinski <pinskia@gmail.com>
9146 * gcc.dg/vector-2.c: New test.
9149 * g++.dg/ext/vector8.C: New test.
9151 2007-08-13 Dan Hipschman <dsh@google.com>
9154 * gcc.dg/format/array-1.c: Add an additional test for
9155 unterminated format strings of length 1.
9157 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9160 * gfortran.dg/external_procedures_3.f90: New test.
9162 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9165 * gfortran.dg/import6.f90: New test.
9167 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9170 * gcc.dg/vector-1.c: New test.
9172 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9174 * gcc.dg/pr21255-4.c: Skip for PIC.
9175 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9177 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9179 * gcc.dg/attr-isr.c: Skip for PIC.
9180 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9181 * gcc.dg/attr-isr-trapa.c: Likewise.
9182 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9183 * gcc.dg/pragma-isr-trapa.c: Likewise.
9184 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9186 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9189 * gfortran.dg/transpose_1.f90: New test.
9191 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9194 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9197 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9201 * gfortran.dg/random_4.f90: New test.
9202 * gfortran.dg/random_5.f90: New test.
9203 * gfortran.dg/random_6.f90: New test.
9204 * gfortran.dg/random_7.f90: New test.
9206 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9209 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9211 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9214 * gfortran.dg/module_private_1.f90: New test.
9216 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9219 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9220 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9222 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9225 * gfortran.dg/char_length_6.f90: New test.
9227 2007-08-10 Ollie Wild <aaw@google.com>
9229 * g++.dg/lookup/using18.C: New test.
9231 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9234 * g++.dg/other/error16.C: New.
9236 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9239 * gfortran.dg/namelist_37.f90: New test.
9241 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9244 * g++.dg/conversion/op3.C: New.
9246 2007-08-09 Tobias Burnus <burnus@net-b.de>
9249 * gfortran.dg/fmt_tab_1.f90: New.
9250 * gfortran.dg/fmt_tab_2.f90: New.
9252 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9255 * gcc.c-torture/compile/pr32796.c: New test.
9257 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9260 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9261 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9264 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9266 * gcc.target/mips/code-readable-1.c: New test.
9267 * gcc.target/mips/code-readable-2.c: Likewise.
9268 * gcc.target/mips/code-readable-3.c: Likewise.
9270 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9271 Revital Eres <eres@il.ibm.com>
9273 * gfortran.dg/sms-1.f90: Add comment.
9274 * gfortran.dg/sms-2.f90: New.
9276 2007-08-07 Ian Lance Taylor <iant@google.com>
9278 * gcc.dg/instrument-1.c: New test.
9279 * gcc.dg/instrument-2.c: New test.
9280 * gcc.dg/instrument-3.c: New test.
9282 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9284 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9286 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9288 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9289 !vector_alignment_reachable targets.
9290 * gcc.dg/vect/vect-33.c: Likewise.
9291 * gcc.dg/vect/vect-42.c: Likewise.
9292 * gcc.dg/vect/vect-44.c: Likewise.
9293 * gcc.dg/vect/vect-50.c: Likewise.
9294 * gcc.dg/vect/vect-70.c: Likewise.
9295 * gcc.dg/vect/vect-71.c: Likewise.
9296 * gcc.dg/vect/vect-87.c: Likewise.
9297 * gcc.dg/vect/vect-88.c: Likewise.
9298 * gcc.dg/vect/vect-91.c: Likewise.
9299 * gcc.dg/vect/vect-93.c: Likewise.
9300 * gcc.dg/vect/vect-96.c: Likewise.
9301 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9302 * gcc.dg/vect/section-anchors-69.c: Likewise.
9303 * gcc.dg/vect/pr25413.c: Likewise.
9304 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9305 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9306 * gfortran.dg/vect-2.f90: Likewise.
9307 * gfortran.dg/vect-3.f90: Likewise.
9308 * gfortran.dg/vect-4.f90: Likewise.
9309 * gfortran.dg/vect-5.f90: Likewise.
9310 * lib/target-supports.exp (check_effective_target_natural_alignment):
9311 Return false for darwin.
9312 (check_effective_target_vector_alignment_reachable_for_double): New.
9314 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9316 * gcc.dg/multiword-1.c: New testcase.
9318 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9320 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9322 * gfortran.dg/namelist_36.f90: New test.
9324 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9326 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9327 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9329 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9331 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9332 * gcc.dg/torture/type-generic-1.c: Likewise.
9334 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9336 * gcc.c-torture/20070522-1.c: Move to ...
9337 * gcc.c-torture/compile/20070522-1.c: Here.
9339 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9342 * gfortran.dg/minmax_char_1.f90: New test.
9343 * gfortran.dg/minmax_char_2.f90: New test.
9344 * gfortran.dg/min_max_optional_4.f90: New test.
9346 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9348 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9349 hanging on the testcase.
9351 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9354 * gcc.c-torture/compile/pr32988.c: New test.
9356 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9358 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9360 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9362 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9365 2007-03-22 Dirk Mueller <dmueller@suse.de>
9367 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9369 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9372 * gfortran.dg/isnan_1.f90: New test.
9374 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9375 Revital Eres <eres@il.ibm.com>
9377 * gcc.dg/sms-antideps.c: New test.
9379 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9382 * gfortran.dg/entry_13.f90: New test.
9384 * gfortran.dg/entry_12.f90: Clean up .mod file.
9386 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9389 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9390 variables as kind=4 so they don't overflow the record length.
9392 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9395 * gfortran.dg/selected_kind_1.f90: New test.
9397 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9400 * gcc.c-torture/compile/pr32780.c: New test.
9402 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9405 * gcc.c-torture/compile/pr32399.c: New testcase.
9407 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9410 * g++.dg/torture/pr32304.C: New testcase.
9412 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9415 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9417 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9420 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9422 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9425 * gfortran.dg/nint_2.f90: New test.
9427 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9429 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9430 * gcc.dg/weak/typeof-2.c: Likewise.
9432 2007-08-03 Diego Novillo <dnovillo@google.com>
9435 * gcc.dg/tree-ssa/pr31521.c: New test.
9437 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9440 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9441 iostat must be default kind.
9443 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9445 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9447 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9450 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9451 explicit so test passes with -fdefault-integer-8.
9452 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9453 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9455 2007-08-02 Lee Millward <lee.millward@gmail.com>
9458 * g++.dg/parse/asm1.C: New test.
9461 * g++.dg/parse/asm2.C: Likewise.
9464 * g++.dg/parse/asm3.C: Likewise.
9466 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9468 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9469 "int" is only 16 bit bits wide.
9470 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9472 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9474 * g++.dg/torture/type-generic-1.C: New.
9475 * gcc.dg/pr28796-2.c: Move tests ...
9476 * gcc.dg/tg-tests.h: ... here.
9477 * gcc.dg/torture/type-generic-1.c: New.
9479 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9482 * minmaxloc_3.f90: New test case.
9484 2007-08-01 Tobias Burnus <burnus@net-b.de>
9487 * gfortran.dg/allocate_stat.f90: New.
9489 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9491 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9493 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9495 PR tree-optimization/32919
9496 * gcc.c-torture/compile/pr32919.c: New.
9498 2007-08-01 Nick Clifton <nickc@redhat.com>
9500 * gcc.c-torture/execute/execute.exp: Change copyright header to
9501 refer to version 3 of the GNU General Public License and to point
9502 readers at the COPYING3 file and the FSF's license web page.
9503 * gcc.c-torture/execute/ieee/ieee.exp,
9504 gcc.c-torture/unsorted/unsorted.exp,
9505 gcc.c-torture/compile/compile.exp,
9506 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9507 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9508 gcc.target/cris/torture/cris-torture.exp,
9509 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9510 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9511 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9512 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9513 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9514 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9515 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9516 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9517 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9518 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9519 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9520 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9521 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9522 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9523 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9524 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9525 gcc.dg/noncompile/noncompile.exp,
9526 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9527 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9528 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9529 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9530 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9531 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9532 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9533 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9534 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9535 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9536 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9537 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9538 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9539 g++.old-deja/old-deja.exp,
9540 gfortran.fortran-torture/execute/execute.exp,
9541 gfortran.fortran-torture/compile/compile.exp,
9542 treelang/output/output-1.c, treelang/output/output-1.tree,
9543 treelang/execute/execute.exp, treelang/Makefile.in,
9544 treelang/compile/compile.exp, g++.dg/dg.exp,
9545 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9546 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9547 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9548 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9549 g++.dg/compat/struct-layout-1.exp,
9550 g++.dg/compat/struct-layout-1_generate.c,
9551 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9552 g++.dg/bprob/bprob.exp, config/default.exp,
9553 gcc.test-framework/test-framework.awk,
9554 gcc.test-framework/gen_directive_tests,
9555 gcc.test-framework/test-framework.exp,
9556 objc.dg/special/special.exp,
9557 objc.dg/gnu-encoding/gnu-encoding.exp,
9558 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9559 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9560 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9561 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9562 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9563 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9564 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9565 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9566 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9567 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9568 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9569 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9570 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9571 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9572 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9573 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9576 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9578 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9581 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9584 * gfortran.dg/initialization_12.f90: New test.
9586 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9589 * gfortran.dg/entry_12.f90: New test.
9591 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9594 * gfortran.dg/altreturn_6.f90: New test.
9596 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9599 * gfortran.dg/exponent_2.f90: New test.
9601 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9603 * gcc.dg/vect/vect-117.c: New test.
9604 * gcc.dg/vect/vect-74.c: Enabled test
9605 * gcc.dg/vect/vect-81.c: Enabled test
9607 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9609 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9610 s/dg-error/dg-warning where warning is expected.
9612 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9615 * gfortran.dg/array_constructor_12.f90: Adjust argument
9616 of huge() to correct kind.
9618 2007-07-30 Ollie Wild <aaw@google.com>
9620 * gcc.dg/cpp/counter-2.c: New test.
9621 * gcc.dg/cpp/counter-3.c: New test.
9622 * gcc.dg/cpp/dir-only-1.c: New test.
9623 * gcc.dg/cpp/dir-only-1.h: New file.
9624 * gcc.dg/cpp/dir-only-2.c: New test.
9625 * gcc.dg/cpp/dir-only-3.c: New test.
9626 * gcc.dg/cpp/dir-only-3a.h: New file.
9627 * gcc.dg/cpp/dir-only-3b.h: New file.
9628 * gcc.dg/cpp/dir-only-4.c: New test.
9629 * gcc.dg/cpp/dir-only-5.c: New test.
9630 * gcc.dg/cpp/dir-only-6.c: New test.
9632 2007-07-30 Julian Brown <julian@codesourcery.com>
9634 * gcc.target/arm/neon/v*.c: Regenerate.
9636 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9639 * g++.dg/ext/label6.C: New.
9641 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9645 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9647 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9650 * gfortran.dg/actual_pointer_function_1.f90: New test.
9653 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9655 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9658 * gfortran.dg/shape_1.f90: Adjust error message.
9659 * gfortran.dg/parameter_array_ref_1.f90: New test.
9661 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9664 * gfortran.dg/entry_11.f90: New test.
9666 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9667 Revital Eres <eres@il.ibm.com>
9669 * gfortran.dg/sms-1.f90: New test.
9671 2007-07-28 Richard Guenther <rguenther@suse.de>
9673 * gcc.c-torture/compile/pr32920.c: New testcase.
9675 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9678 * g++.dg/lookup/friend11.C: New test.
9680 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9682 * gfortran.dg/namelist_5.f90: Adjusted error message.
9683 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9684 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9685 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9686 * gfortran.dg/namelist_32.f90: ... this.
9689 * gfortran.dg/namelist_33.f90: New test.
9692 * gfortran.dg/namelist_34.f90: New test.
9695 * gfortran.dg/namelist_35.f90: New test.
9697 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9700 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9702 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9705 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9706 assuming it is 0x7ffffffff.
9707 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9708 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9710 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9712 * gfortran.dg/operator_3.f90: Fix dg directive.
9713 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9714 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9715 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9717 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9719 * g++.dg/cpp0x/decltype1.C: New.
9720 * g++.dg/cpp0x/decltype2.C: New.
9721 * g++.dg/cpp0x/decltype3.C: New.
9722 * g++.dg/cpp0x/decltype4.C: New.
9723 * g++.dg/cpp0x/decltype5.C: New.
9724 * g++.dg/cpp0x/decltype6.C: New.
9726 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9728 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9729 because the test relies on bit 31 to be the sign bit.
9731 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9733 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9734 assuming it is 0x7fffffff.
9735 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9736 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9738 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9741 * g++.dg/expr/bitfield9.C: New test.
9743 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9746 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9748 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9751 * gfortran.dg/private_type_7.f90: New test.
9753 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9756 * gfortran.dg/select_char_1.f90: New test.
9758 2007-07-27 Tobias Burnus <burnus@net-b.de>
9761 * gfortran.dg/initialization_11.f90: New test.
9763 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9765 * gcc.target/mips/ins-1.c: New test.
9767 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9770 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9773 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9775 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9776 error: width of 'spare' exceeds its type.
9778 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9780 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9781 * gcc.dg/sibcall-4.c: Likewise.
9783 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9785 PR rtl-optimization/31500
9786 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9787 * g++.dg/warn/Warray-bounds.C: Likewise.
9789 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9791 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9793 2007-07-25 Julian Brown <julian@codesourcery.com>
9794 Paul Brook <paul@codesourcery.com>
9795 Joseph Myers <joseph@codesourcery.com>
9796 Mark Shinwell <shinwell@codesourcery.com>
9798 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9799 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9800 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9801 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9802 (check_effective_target_arm_neon_hw): New.
9803 * gcc.target/arm/neon/neon.exp: New file.
9804 * gcc.target/arm/neon/polytypes.c: New file.
9805 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9807 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9809 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9810 targets where an "int" is less than 32 bits wide.
9812 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9814 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9816 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9818 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9819 during addition if an int is only 16 bits wide.
9820 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9822 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9824 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9825 size as "long int" and are 32 or 64 bits wide.
9826 * gcc.dg/torture/pr28814.c: Likewise.
9828 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9830 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9831 exactly as wide as an int.
9833 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9835 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9836 Define and use throughout as long long printf format specifier.
9837 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9840 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9842 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9843 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9845 2007-07-25 Ben Elliston <bje@au.ibm.com>
9847 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9849 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9851 * gcc.c-torture/execute/20070724-1.c: New.
9853 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9856 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9857 "deallocates" to 24, since patch has code rid of much spurious
9859 * gfortran.dg/interface_assignment_1.f90 : New test.
9862 * gfortran.dg/interface_assignment_2.f90 : New test.
9864 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9867 * fortran.dg/initialization_10.f90: New test.
9869 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9872 * gfortran.dg/imag_2.f: Removed
9873 * gfortran.dg/warn_std_1.f90: New test.
9874 * gfortran.dg/warn_std_2.f90: New test.
9875 * gfortran.dg/warn_std_3.f90: New test.
9877 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9880 * g++.dg/init/new22.C: New.
9882 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9885 * g++.dg/template/crash67.C: New.
9887 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9889 * lib/target-support.exp (check_effective_target_natural_alignment):
9890 (check_effective_target_vector_alignment_reachable): New.
9891 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9892 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9893 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9895 * gcc.dg/vect/pr25413.c: Likewise.
9896 * gcc.dg/vect/pr31699.c: Likewise.
9898 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9901 * gfortran.dg/pack_bounds_1.f90: New test case.
9903 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9906 * gfortran.dg/initialization_9.f90: New test.
9908 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9912 * gfortran.dg/bind_c_usage_8.f03: New test case.
9913 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9914 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9916 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9918 * gcc.target/mips/branch-cost-1.c: New test.
9919 * gcc.target/mips/branch-cost-2.c: Likewise.
9921 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9924 * gfortran.dg/c_char_tests.f03: New test case.
9925 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9926 * gfortran.dg/c_char_tests_2.f03: New test case.
9927 * gfortran.dg/value_6.f03: Ditto.
9928 * gfortran.dg/value_7.f03: Ditto.
9930 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9933 * gfortran.dg/c_funloc_tests_5.f03: New.
9934 * gfortran.dg/c_funloc_tests_5.f04: New.
9935 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9937 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9940 * g++.dg/expr/call4.C: New.
9941 * g++.dg/expr/call5.C: New.
9943 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9946 * gfortran.dg/namelist_30.f90: New test.
9948 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9951 * gfortran.dg/array_initializer_1.f90: Removed warning.
9952 * gfortran.dg/initialization_1.f90: Adjusted messages.
9953 * gfortran.dg/nested_modules_6.f90: Removed warning.
9956 * gfortran.dg/initialization_7.f90: New test.
9959 * gfortran.dg/initialization_8.f90: New test.
9961 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9964 * g++.dg/template/crash47.C: Adjust errors.
9965 * g++.dg/template/crash48.C: Adjust errors.
9966 * g++.dg/template/typename12.C: New.
9967 * g++.dg/template/typename13.C: New.
9968 * g++.dg/template/typename14.C: New.
9969 * g++.dg/template/typedef6.C: Adjust errors.
9971 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9974 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9975 * gfortran.dg/pr32627.f03: New test case.
9977 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9978 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9979 c_f_pointer_logical.
9980 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9981 c_f_pointer_complex.
9982 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9983 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9984 c_f_pointer_shape_tests_2.
9985 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9987 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9990 * gfortran.dg/c_loc_tests_9.f03: New test case.
9991 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9993 2007-07-21 Lee Millward <lee.millward@gmail.com>
9996 * gfortran.dg/int_2.f90: New test.
9998 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
10000 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10002 2007-07-20 Richard Sandiford <richard@codesourcery.com>
10004 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10005 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10007 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
10009 PR tree-optimization/19910
10010 * gcc.dg/pr19910.c: New test.
10012 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
10015 * gfortran.dg/pr32738.f90: New test.
10017 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10019 PR tree-optimzation/32635
10020 * gfortran.dg/pr32635.f: New test case.
10022 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
10025 * gfortran.dg/pr32801.f03: New test case.
10027 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10029 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10030 Test negative numbers also.
10031 * gcc.dg/c99-math-float-1.c: Likewise.
10032 * gcc.dg/c99-math-long-double-1.c: Likewise.
10033 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
10036 2007-07-18 Bob Wilson <bob.wilson@acm.org>
10038 * lib/target-supports.exp (check_effective_target_sync_int_long):
10040 (check_effective_target_sync_char_short): Likewise.
10042 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10044 * gcc.dg/pr28796-2.c: Add more cases.
10046 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10048 * gcc.dg/pr28796-1.c: Add more cases.
10049 * gcc.dg/pr28796-2.c: Likewise.
10051 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10053 * gcc.dg/pr28796-1.c: Add more cases.
10054 * gcc.dg/pr28796-2.c: Likewise.
10056 2007-07-17 Janus Weil <jaydub66@gmail.com>
10059 * gfortran.dg/pr32535.f90: New test.
10061 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
10065 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10067 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
10069 PR rtl-optimization/32773
10070 * gcc.dg/pr32773.c: New test.
10072 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
10074 * gcc.target/spu/intrinsics-1.c: Use dg-message to
10075 match flax-vector-conversions note.
10076 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10077 instead of dg-error for the warning.
10079 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10081 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10082 adapted to work on targets with 16-bit or wider int.
10083 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10084 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10085 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10086 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10088 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10090 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10091 support large arrays.
10092 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10093 * gcc.dg/20061109-1.c: Likewise.
10094 * gcc.c-torture/execute/20061101-1.x: Likewise.
10095 * gcc.c-torture/execute/pr29797-1.x: Likewise.
10096 * gcc.c-torture/execute/pr31448.x: Likewise.
10098 2007-07-16 Lee Millward <lee.millward@gmail.com>
10100 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10103 * gfortran.dg/pr32238.f90: New test.
10106 * gfortran.dg/pr32222.f90: New test.
10109 * gfortran.dg/pr32242.f90: New test.
10111 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
10112 David Ung <davidu@mips.com>
10114 * gcc.target/mips/mips-sched-madd.c: New test case.
10116 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10118 PR libfortran/32611
10119 * gfortran.dg/large_real_kind_1.f90: Update test.
10120 * gfortran.dg/pr17706.f90: Update test.
10121 * gfortran.dg/fmt_zero_digits.f90: Update test.
10122 * gfortran.dg/fmt_zero_precision.f90: Update test.
10123 * gfortran.dg/real_const_3.f90: Update test.
10125 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10128 * gfortran.dg/bounds_check_8.f90: New test.
10129 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10131 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10134 * gfortran.dg/mvbits_2.f90: New test.
10136 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10138 PR libfortran/32731
10139 * gfortran.dg/pack_mask_1.f90: New test.
10140 * gfortran.dg/unpack_mask_1.f90: New test.
10142 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10144 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10145 * gcc.dg/20001101-1.c: Likewise.
10146 * gcc.dg/20001102-1.c: Likewise.
10147 * gcc.dg/20020116-2.c: Likewise.
10148 * gcc.dg/20020416-1.c: Likewise.
10149 * gcc.dg/sparc-constant-1.c: Likewise.
10150 * gcc.dg/sparc-dwarf2.c: Likewise.
10151 * gcc.dg/sparc-frame-1.c: Likewise.
10152 * gcc.dg/sparc-getcontext-1.c: Likewise.
10153 * gcc.dg/sparc-loop-1.c: Likewise.
10154 * gcc.dg/sparc-reg-1.c: Likewise.
10155 * gcc.dg/sparc-ret.c: Likewise.
10156 * gcc.dg/sparc-trap-1.c: Likewise.
10157 * gcc.dg/ultrasp10.c: Likewise.
10158 * gcc.dg/ultrasp11.c: Likewise.
10159 * gcc.dg/ultrasp1.c: Likewise.
10160 * gcc.dg/ultrasp2.c: Likewise.
10161 * gcc.dg/ultrasp3.c: Likewise.
10162 * gcc.dg/ultrasp4.c: Likewise.
10163 * gcc.dg/ultrasp5.c: Likewise.
10164 * gcc.dg/ultrasp6.c: Likewise.
10165 * gcc.dg/ultrasp7.c: Likewise.
10166 * gcc.dg/ultrasp8.c: Likewise.
10167 * gcc.dg/ultrasp9.c: Likewise.
10168 * gcc.dg/splet-1.c: Delete.
10170 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10173 * gfortran.dg/stfunc_5.f90: New test.
10175 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10177 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10178 New procedure to check if arrays are naturally aligned to the vector
10179 alignment boundary.
10180 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10181 in size_t typedef. Adjust tree dump scan results according to
10182 vect_aligned_arrays target check.
10183 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10184 vect_aligned_arrays target check.
10185 * gcc.dg/vect/pr31699.c: Ditto.
10187 2007-07-13 Sa Liu <saliu@de.ibm.com>
10189 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10190 for V2DFmode vector conditional expression.
10191 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10192 and dfceq patterns.
10193 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10194 and dfcgt patterns.
10195 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10196 V2DFmode comparison and test special values.
10197 * lib/target-supports.exp: Switch on test for V2DFmode
10198 vector conditional expression.
10200 2007-07-13 Richard Guenther <rguenther@suse.de>
10202 PR tree-optimization/32721
10203 * gcc.dg/pr32721.c: New testcase.
10205 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10207 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10208 error message part that continues on a new line.
10210 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10212 * gcc.dg/c99-tgmath-1.c: New.
10213 * gcc.dg/c99-tgmath-2.c: New.
10214 * gcc.dg/c99-tgmath-3.c: New.
10215 * gcc.dg/c99-tgmath-4.c: New.
10217 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10218 Janis Johnson <janis187@us.ibm.com>
10221 * gcc.test-framework/dg-error-exp-F.c: New test.
10222 * gcc.test-framework/dg-warning-exp-F.c: New test.
10223 * lib/gcc.exp: Enable warning and error prefixes.
10224 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10225 (dg-error): Wrap original dg-error.
10226 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10227 markers from dg-error/dg-warning directives.
10228 * gcc.dg/20040322-1.c: Likewise.
10229 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10230 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10231 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10232 * gcc.dg/Werror-1.c: Likewise.
10233 * gcc.dg/Werror-10.c: Likewise.
10234 * gcc.dg/Werror-11.c: Likewise.
10235 * gcc.dg/Werror-2.c: Likewise.
10236 * gcc.dg/Werror-3.c: Likewise.
10237 * gcc.dg/Werror-4.c: Likewise.
10238 * gcc.dg/Werror-5.c: Likewise.
10239 * gcc.dg/Werror-6.c: Likewise.
10240 * gcc.dg/Werror-7.c: Likewise.
10241 * gcc.dg/Werror-8.c: Likewise.
10242 * gcc.dg/Werror-9.c: Likewise.
10243 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10244 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10245 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10246 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10247 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10248 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10249 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10250 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10251 * gcc.dg/Wnested-externs-1.c: Likewise.
10252 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10253 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10254 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10255 * gcc.dg/Wshadow-3.c: Likewise.
10256 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10257 * gcc.dg/Wwrite-strings-1.c: Likewise.
10258 * gcc.dg/anon-struct-5.c: Likewise.
10259 * gcc.dg/anon-struct-6.c: Likewise.
10260 * gcc.dg/anon-struct-7.c: Likewise.
10261 * gcc.dg/anon-struct-8.c: Likewise.
10262 * gcc.dg/array-8.c: Likewise.
10263 * gcc.dg/array-quals-2.c: Likewise.
10264 * gcc.dg/asm-qual-1.c: Likewise.
10265 * gcc.dg/asm-wide-1.c: Likewise.
10266 * gcc.dg/assign-warn-1.c: Likewise.
10267 * gcc.dg/assign-warn-2.c: Likewise.
10268 * gcc.dg/bitfld-10.c: Likewise.
10269 * gcc.dg/bitfld-11.c: Likewise.
10270 * gcc.dg/bitfld-12.c: Likewise.
10271 * gcc.dg/bitfld-13.c: Likewise.
10272 * gcc.dg/bitfld-14.c: Likewise.
10273 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10274 * gcc.dg/builtins-30.c: Likewise.
10275 * gcc.dg/c90-const-expr-5.c: Likewise.
10276 * gcc.dg/c90-typespec-1.c: Likewise.
10277 * gcc.dg/c99-const-expr-5.c: Likewise.
10278 * gcc.dg/c99-flex-array-5.c: Likewise.
10279 * gcc.dg/c99-fordecl-3.c: Likewise.
10280 * gcc.dg/c99-tag-3.c: Likewise.
10281 * gcc.dg/c99-typespec-1.c: Likewise.
10282 * gcc.dg/c99-vla-jump-1.c: Likewise.
10283 * gcc.dg/c99-vla-jump-2.c: Likewise.
10284 * gcc.dg/c99-vla-jump-3.c: Likewise.
10285 * gcc.dg/c99-vla-jump-4.c: Likewise.
10286 * gcc.dg/c99-vla-jump-5.c: Likewise.
10287 * gcc.dg/cast-1.c: Likewise.
10288 * gcc.dg/cast-2.c: Likewise.
10289 * gcc.dg/cast-3.c: Likewise.
10290 * gcc.dg/cast-4.c: Likewise.
10291 * gcc.dg/cast-pretty-print-1.c: Likewise.
10292 * gcc.dg/comp-goto-2.c: Likewise.
10293 * gcc.dg/comp-goto-3.c: Likewise.
10294 * gcc.dg/cpp/error-1.c: Likewise.
10295 * gcc.dg/cpp/if-paren.c: Likewise.
10296 * gcc.dg/decl-7.c: Likewise.
10297 * gcc.dg/decl-8.c: Likewise.
10298 * gcc.dg/decl-nospec-1.c: Likewise.
10299 * gcc.dg/decl-nospec-2.c: Likewise.
10300 * gcc.dg/decl-nospec-3.c: Likewise.
10301 * gcc.dg/declspec-10.c: Likewise.
10302 * gcc.dg/declspec-11.c: Likewise.
10303 * gcc.dg/declspec-12.c: Likewise.
10304 * gcc.dg/declspec-13.c: Likewise.
10305 * gcc.dg/declspec-14.c: Likewise.
10306 * gcc.dg/declspec-15.c: Likewise.
10307 * gcc.dg/declspec-16.c: Likewise.
10308 * gcc.dg/declspec-17.c: Likewise.
10309 * gcc.dg/declspec-4.c: Likewise.
10310 * gcc.dg/declspec-5.c: Likewise.
10311 * gcc.dg/declspec-6.c: Likewise.
10312 * gcc.dg/declspec-7.c: Likewise.
10313 * gcc.dg/declspec-8.c: Likewise.
10314 * gcc.dg/declspec-9.c: Likewise.
10315 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10316 * gcc.dg/dfp/constants-c99.c: Likewise.
10317 * gcc.dg/dfp/keywords-c89.c: Likewise.
10318 * gcc.dg/dfp/keywords-c99.c: Likewise.
10319 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10320 * gcc.dg/dfp/typespec.c: Likewise.
10321 * gcc.dg/dremf-type-compat-2.c: Likewise.
10322 * gcc.dg/dremf-type-compat-3.c: Likewise.
10323 * gcc.dg/dremf-type-compat-4.c: Likewise.
10324 * gcc.dg/empty-source-2.c: Likewise.
10325 * gcc.dg/empty-source-3.c: Likewise.
10326 * gcc.dg/enum3.c: Likewise.
10327 * gcc.dg/extra-semi-2.c: Likewise.
10328 * gcc.dg/extra-semi-3.c: Likewise.
10329 * gcc.dg/float-range-1.c: Likewise.
10330 * gcc.dg/float-range-2.c: Likewise.
10331 * gcc.dg/float-range-3.c: Likewise.
10332 * gcc.dg/float-range-5.c: Likewise.
10333 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10334 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10335 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10336 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10337 * gcc.dg/format/cast-1.c: Likewise.
10338 * gcc.dg/format/gcc_diag-3.c: Likewise.
10339 * gcc.dg/format/gcc_diag-4.c: Likewise.
10340 * gcc.dg/format/gcc_diag-6.c: Likewise.
10341 * gcc.dg/format/gcc_diag-8.c: Likewise.
10342 * gcc.dg/format/gcc_diag-9.c: Likewise.
10343 * gcc.dg/format/nul-2.c: Likewise.
10344 * gcc.dg/format/opt-1.c: Likewise.
10345 * gcc.dg/format/opt-2.c: Likewise.
10346 * gcc.dg/format/opt-3.c: Likewise.
10347 * gcc.dg/format/opt-4.c: Likewise.
10348 * gcc.dg/format/opt-5.c: Likewise.
10349 * gcc.dg/format/opt-6.c: Likewise.
10350 * gcc.dg/framework-2.c: Likewise.
10351 * gcc.dg/func-args-1.c: Likewise.
10352 * gcc.dg/func-outside-1.c: Likewise.
10353 * gcc.dg/func-outside-2.c: Likewise.
10354 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10355 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10356 * gcc.dg/if-empty-1.c: Likewise.
10357 * gcc.dg/init-bad-1.c: Likewise.
10358 * gcc.dg/init-bad-2.c: Likewise.
10359 * gcc.dg/init-bad-3.c: Likewise.
10360 * gcc.dg/init-desig-obs-2.c: Likewise.
10361 * gcc.dg/init-desig-obs-3.c: Likewise.
10362 * gcc.dg/init-empty-2.c: Likewise.
10363 * gcc.dg/init-empty-3.c: Likewise.
10364 * gcc.dg/inline-11.c: Likewise.
10365 * gcc.dg/inline-12.c: Likewise.
10366 * gcc.dg/inline-8.c: Likewise.
10367 * gcc.dg/inline-9.c: Likewise.
10368 * gcc.dg/inline3.c: Likewise.
10369 * gcc.dg/label-decl-1.c: Likewise.
10370 * gcc.dg/label-decl-2.c: Likewise.
10371 * gcc.dg/label-decl-3.c: Likewise.
10372 * gcc.dg/label-decl-4.c: Likewise.
10373 * gcc.dg/long-long-typespec-1.c: Likewise.
10374 * gcc.dg/lvalue-2.c: Likewise.
10375 * gcc.dg/lvalue-3.c: Likewise.
10376 * gcc.dg/nested-func-3.c: Likewise.
10377 * gcc.dg/nested-redef-1.c: Likewise.
10378 * gcc.dg/noreturn-4.c: Likewise.
10379 * gcc.dg/old-style-prom-2.c: Likewise.
10380 * gcc.dg/old-style-prom-3.c: Likewise.
10381 * gcc.dg/old-style-then-proto-1.c: Likewise.
10382 * gcc.dg/overflow-warn-1.c: Likewise.
10383 * gcc.dg/overflow-warn-2.c: Likewise.
10384 * gcc.dg/overflow-warn-3.c: Likewise.
10385 * gcc.dg/overflow-warn-4.c: Likewise.
10386 * gcc.dg/overflow-warn-6.c: Likewise.
10387 * gcc.dg/parm-forwdecl-2.c: Likewise.
10388 * gcc.dg/parm-forwdecl-3.c: Likewise.
10389 * gcc.dg/parm-impl-decl-1.c: Likewise.
10390 * gcc.dg/parm-impl-decl-2.c: Likewise.
10391 * gcc.dg/parm-incomplete-1.c: Likewise.
10392 * gcc.dg/parm-mismatch-1.c: Likewise.
10393 * gcc.dg/pointer-arith-1.c: Likewise.
10394 * gcc.dg/pointer-arith-2.c: Likewise.
10395 * gcc.dg/pointer-arith-3.c: Likewise.
10396 * gcc.dg/pointer-arith-4.c: Likewise.
10397 * gcc.dg/pointer-arith-6.c: Likewise.
10398 * gcc.dg/pointer-arith-7.c: Likewise.
10399 * gcc.dg/pointer-arith-8.c: Likewise.
10400 * gcc.dg/pr13804-1.c: Likewise.
10401 * gcc.dg/pr15698-1.c: Likewise.
10402 * gcc.dg/pr15698-2.c: Likewise.
10403 * gcc.dg/pr15698-3.c: Likewise.
10404 * gcc.dg/pr15698-4.c: Likewise.
10405 * gcc.dg/pr15698-5.c: Likewise.
10406 * gcc.dg/pr15698-6.c: Likewise.
10407 * gcc.dg/pr15698-7.c: Likewise.
10408 * gcc.dg/pr15698-8.c: Likewise.
10409 * gcc.dg/pr17188-1.c: Likewise.
10410 * gcc.dg/pr17301-1.c: Likewise.
10411 * gcc.dg/pr17301-2.c: Likewise.
10412 * gcc.dg/pr17730-1.c: Likewise.
10413 * gcc.dg/pr20368-1.c: Likewise.
10414 * gcc.dg/pr20368-2.c: Likewise.
10415 * gcc.dg/pr20368-3.c: Likewise.
10416 * gcc.dg/pr22308-1.c: Likewise.
10417 * gcc.dg/qual-component-1.c: Likewise.
10418 * gcc.dg/redecl-1.c: Likewise.
10419 * gcc.dg/redecl-11.c: Likewise.
10420 * gcc.dg/redecl-12.c: Likewise.
10421 * gcc.dg/redecl-13.c: Likewise.
10422 * gcc.dg/redecl-14.c: Likewise.
10423 * gcc.dg/redecl-15.c: Likewise.
10424 * gcc.dg/register-var-1.c: Likewise.
10425 * gcc.dg/register-var-2.c: Likewise.
10426 * gcc.dg/stmt-expr-2.c: Likewise.
10427 * gcc.dg/stmt-expr-3.c: Likewise.
10428 * gcc.dg/stmt-expr-label-1.c: Likewise.
10429 * gcc.dg/stmt-expr-label-2.c: Likewise.
10430 * gcc.dg/stmt-expr-label-3.c: Likewise.
10431 * gcc.dg/struct-empty-2.c: Likewise.
10432 * gcc.dg/struct-empty-3.c: Likewise.
10433 * gcc.dg/struct-parse-1.c: Likewise.
10434 * gcc.dg/struct-semi-1.c: Likewise.
10435 * gcc.dg/struct-semi-2.c: Likewise.
10436 * gcc.dg/struct-semi-3.c: Likewise.
10437 * gcc.dg/switch-5.c: Likewise.
10438 * gcc.dg/switch-6.c: Likewise.
10439 * gcc.dg/switch-7.c: Likewise.
10440 * gcc.dg/tls/diag-5.c: Likewise.
10441 * gcc.dg/transparent-union-1.c: Likewise.
10442 * gcc.dg/transparent-union-3.c: Likewise.
10443 * gcc.dg/typespec-1.c: Likewise.
10444 * gcc.dg/vla-init-2.c: Likewise.
10445 * gcc.dg/vla-init-3.c: Likewise.
10446 * gcc.dg/vla-init-4.c: Likewise.
10447 * gcc.dg/vla-init-5.c: Likewise.
10448 * gcc.dg/void-cast-2.c: Likewise.
10449 * gcc.dg/wvla-3.c: Likewise.
10450 * gcc.dg/wvla-7.c: Likewise.
10451 * gcc.target/i386/991209-1.c: Likewise.
10452 * gcc.target/ia64/fpreg-1.c: Likewise.
10453 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10454 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10456 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10459 * gfortran.dg/func_decl_4.f90: New test.
10461 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10464 * gfortran.dg/interface_17.f90: New test.
10466 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10469 * gfortran.dg/32599.f03: New test case.
10472 * gfortran.dg/32601.f03: New test case.
10473 * gfortran.dg/32601_1.f03: Ditto.
10474 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10475 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10477 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10479 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10481 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10482 Devang Patel <dpatel@apple.com>
10484 PR tree-optimization/25413
10485 * gcc.dg/vect/vect-align-1.c: New.
10486 * gcc.dg/vect/vect-align-2.c: New.
10487 * gcc.dg/vect/pr25413.c: New.
10488 * gcc.dg/vect/pr25413a.c: New.
10489 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10491 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10493 * lib/target-support.exp (check_ultrasparc_hw_available):
10495 (is-effective-target): Check $arg for ultrasparc_hw.
10496 (is-effective-target-keyword): Likewise.
10497 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10498 when determining what to do on sparc platforms.
10499 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10500 * gcc.dg/20001101-1.c: Likewise.
10501 * gcc.dg/20001101-2.c: Likewise.
10502 * gcc.dg/ultrasp9.c: Likewise.
10503 * gcc.dg/ultrasp10.c: Likewise.
10504 * gcc.target/sparc/pdist-3.c: Likewise.
10506 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10508 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10510 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10512 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10514 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10515 now get vectorized.
10516 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10517 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10518 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10519 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10520 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10521 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10522 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10523 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10524 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10525 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10526 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10527 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10528 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10529 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10530 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10531 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10534 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10537 * g++.dg/parse/error30.C: New test.
10539 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10542 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10544 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10546 * gfortran.fortran-torture/compile/pr32663.f: New test.
10548 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10551 * g++.dg/inherit/virtual4.C: New.
10553 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10556 * gcc.target/i386/pr32661-1.c: New test.
10558 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10560 * gnat.dg/invariant_index.ad[sb]: New test.
10562 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10565 * g++.dg/template/decl3.C: New.
10567 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10570 * gcc.c-torture/execute/align-3.c: New.
10572 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10575 * gcc.target/i386/pr32708-1.c: New test.
10576 * gcc.target/i386/pr32708-2.c: Ditto.
10577 * gcc.target/i386/pr32708-3.c: Ditto.
10579 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10581 * g++.dg/init/new20.C: Remove svn:executable flag.
10583 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10585 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10587 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10589 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10591 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10594 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10597 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10600 * gfortran.dg/overload_2.f90: New test.
10603 * gfortran.dg/transfer_simplify_5.f90
10606 * gfortran.dg/interface_15.f90: New test.
10608 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10610 PR libfortran/32336
10611 * gfortran.dg/matmul_5.f90: New test case.
10613 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10615 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10616 * gcc.dg/fesd-any.h: Likewise.
10617 * gcc.dg/fesd-baseonly.c: Likewise.
10618 * gcc.dg/fesd-baseonly.h: Likewise.
10619 * gcc.dg/fesd-none.c: Likewise.
10620 * gcc.dg/fesd-none.h: Likewise.
10621 * gcc.dg/fesd-reduced.c: Likewise.
10622 * gcc.dg/fesd-reduced.h: Likewise.
10623 * gcc.dg/fesd-sys.c: Likewise.
10624 * gcc.dg/fesd-sys.h: Likewise
10625 * gcc.dg/fesd.h: Likewise.
10627 * g++.dg/debug/dwarf2: New directory.
10628 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10629 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10630 * g++.dg/other/fesd-any.h: Likewise.
10631 * g++.dg/other/fesd-baseonly.C: Likewise.
10632 * g++.dg/other/fesd-baseonly.h: Likewise.
10633 * g++.dg/other/fesd-none.C: Likewise.
10634 * g++.dg/other/fesd-none.h: Likewise.
10635 * g++.dg/other/fesd-reduced.C: Likewise.
10636 * g++.dg/other/fesd-reduced.h: Likewise.
10637 * g++.dg/other/fesd-sys.C: Likewise.
10638 * g++.dg/other/fesd-sys.h: Likewise.
10639 * g++.dg/other/fesd.h: Likewise.
10641 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10644 * gfortran.dg/parameter_unused.f90: New test.
10646 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10648 PR tree-optimization/32681
10649 * gcc.dg/tree-ssa/pr32681.c: New test.
10651 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10654 * gfortran.dg/fmt_t_5.f90: New test.
10656 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10659 * g++.dg/template/operator10.C: New.
10661 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10663 PR libfortran/32217
10664 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10666 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10669 * gfortran.dg/operator_6.f90: New test.
10671 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10674 * gfortran.dg/operator_4.f90: New test.
10675 * gfortran.dg/operator_5.f90: New test.
10676 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10677 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10679 2007-07-08 Tobias Burnus <burnus@net-b.de>
10682 * gfortran.dg/argument_checking_6.f90: New.
10684 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10687 * gfortran.dg/interface_155555.f90: New test.
10689 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10691 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10692 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10694 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10697 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10698 discern pedantic diagnostics and errors.
10699 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10701 * gcc.dg/20050121-1.c: This is an error and not a warning.
10702 * gcc.target/i386/sseregparm-2.c: Likewise.
10703 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10704 * gcc.dg/charset/attribute2.c: Likewise.
10705 * gcc.dg/bitfld-1.c: Likewise.
10706 * gcc.dg/pack-test-2.c: Likewise.
10707 * gcc.dg/940510-1.c: Match separately error and warning.
10708 * gcc.dg/array-2.c: Match separately multiple messages. The second
10709 diagnostic is a pedantic warning and not an error.
10710 * gcc.dg/pr14475.c: Match separately multiple messages.
10711 * gcc.dg/pr18809-1.c: Likewise.
10712 * gcc.dg/pr27953.c: Likewise.
10713 * gcc.dg/vla-init-1.c: Likewise.
10714 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10716 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10719 * gfortran.dg/char_decl_1.f90: New test.
10721 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10723 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10725 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10728 * g++.dg/template/overload9.C: New test.
10730 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10732 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10733 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10735 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10737 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10738 * gcc.dg/20001012-2.c: Likewise.
10739 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10740 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10742 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10744 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10745 about the chunk size when STACK_SIZE is defined.
10747 2007-07-06 Josh Conner <jconner@apple.com>
10749 PR middle-end/32602
10750 * gcc.dg/sibcall-8.c: New test.
10752 2007-07-06 Josh Conner <jconner@apple.com>
10754 PR middle-end/32603
10755 * gcc.target/arm/sibcall-1.c: New test.
10757 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10759 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10761 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10763 * gfortran.dg/save_parameter.f90: New test.
10764 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10766 2007-07-06 Richard Guenther <rguenther@suse.de>
10768 * g++.dg/opt/pr30965.C: New testcase.
10770 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10772 * gcc.target/mips/save-restore-5.c: New test.
10774 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10776 PR rtl_optimization/32450
10777 * gcc.dg/pr32450.c: New runtime test.
10779 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10781 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10782 single underscore in scan directives.
10784 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10787 * g++.dg/init/ptrmem4.C: New test.
10790 * g++.dg/init/new21.C: Likewise.
10793 * g++.dg/template/static30.C: Likewise.
10795 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10797 * gcc.dg/vect/costmodel/ppc: New directory.
10798 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10799 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10801 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10802 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10803 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10804 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10805 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10806 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10807 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10808 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10809 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10810 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10811 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10812 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10813 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10814 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10816 2007-07-05 Tobias Burnus <burnus@net-b.de>
10819 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10821 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10824 * gfortran.dg/interface_14.f90: New test.
10827 * gfortran.dg/do_iterator_2.f90: New test.
10829 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10831 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10832 (FE_DEC_DOWNWARD): Likewise.
10833 (FE_DEC_UPWARD): Likewise.
10834 (FE_DEC_TOWARDZERO): Likewise.
10835 (FE_DEC_TONEARESTFROMZERO): Likewise.
10837 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10839 * gcc.c-torture/compile/pr32606.c: New.
10840 * gfortran.fortran-torture/execute/pr32604.f90: New.
10842 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10844 * gcc.dg/visibility-12.c: New test.
10845 * gcc.dg/visibility-13.c: Likewise.
10846 * g++.dg/ext/visibility-9.C: Likewise.
10847 * g++.dg/ext/visibility-10.C: Likewise.
10849 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10851 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10852 * gcc.dg/sh-relax-vxworks.c: New test.
10854 2007-07-04 Richard Guenther <rguenther@suse.de>
10856 PR tree-optimization/32500
10857 * gcc.c-torture/execute/pr32500.c: New testcase.
10859 2007-07-04 Richard Guenther <rguenther@suse.de>
10861 PR tree-optimization/32482
10862 * gcc.c-torture/compile/pr32482.c: New testcase.
10864 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10866 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10868 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10869 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10870 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10871 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10873 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10875 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10877 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10879 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10881 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10884 * gfortran.dg/min_max_optional_1.f90: New test.
10885 * gfortran.dg/min_max_optional_2.f90: New test.
10886 * gfortran.dg/min_max_optional_3.f90: New test.
10888 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10891 * gfortran.dg/fmt_error.f90: New test.
10893 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10896 * gfortran.dg/interface_13.f90: New test.
10898 2007-07-03 Dave Brolley <brolley@redhat.com>
10901 * g++.dg/init/new20.C: New test.
10903 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10906 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10908 2007-07-03 Tobias Burnus <burnus@net-b.de>
10911 * common_7.f90: New.
10912 * common_8.f90: New.
10913 * common_9.f90: New.
10915 2007-07-03 Tobias Burnus <burnus@net-b.de>
10918 * gfortran.dg/argument_checking_1.f90: New.
10919 * gfortran.dg/argument_checking_2.f90: New.
10920 * gfortran.dg/argument_checking_3.f90: New.
10921 * gfortran.dg/argument_checking_4.f90: New.
10922 * gfortran.dg/argument_checking_5.f90: New.
10923 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10924 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10926 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10928 * gcc.dg/pr32176.c: Add -w to default dg-options.
10930 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10932 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10934 2007-07-03 Tobias Burnus <burnus@net-b.de>
10937 * gfortran.dg/null_2.f90: New.
10939 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10940 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10942 PR middle-end/32176
10943 * gcc.dg/pr32176.c: New test.
10945 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10947 * gcc.dg/const-float80.c : New test.
10948 * gcc.dg/const-float128.c : New test.
10949 * gcc.dg/const-float80-ped.c : New test.
10950 * gcc.dg/const-float128-ped.c : New test.
10952 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10954 * gcc.dg/c99-math.h: Fix typo.
10956 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10959 * gcc.dg/gomp/pr32468-1.c: New test.
10961 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10963 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10966 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10968 * gfortran.fortran-torture/compile/pr32583.f: New.
10969 * gcc.c-torture/compile/pr32584.c: New
10971 2007-07-02 Ollie Wild <aaw@google.com>
10973 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10974 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10976 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10978 * gcc.target/mips/save-restore-1.c: New test.
10979 * gcc.target/mips/save-restore-2.c: Likewise.
10980 * gcc.target/mips/save-restore-3.c: Likewise.
10981 * gcc.target/mips/save-restore-4.c: Likewise.
10983 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10985 PR tree-optimization/31966
10986 PR tree-optimization/32533
10987 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10988 * gfortran.dg/pr32533.f90: Ditto.
10990 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10992 * g++.dg/opt/nrv12.C: New test.
10993 * gcc.target/i386/nrv1.c: New test.
10996 * g++.dg/gomp/pr31748.C: New test.
10998 2007-07-02 Ira Rosen <irar@il.ibm.com>
11000 PR tree-optimization/32230
11001 * gcc.dg/vect/pr32230.c: New test.
11003 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
11005 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11006 * bind_c_coms.f90: Ditto.
11007 * bind_c_coms_driver.c: Ditto.
11008 * bind_c_dts.f90: Ditto.
11009 * bind_c_dts_2.f03: Ditto.
11010 * bind_c_dts_2_driver.c: Ditto.
11011 * bind_c_dts_3.f03: Ditto.
11012 * bind_c_dts_4.f03: Ditto.
11013 * bind_c_dts_driver.c: Ditto.
11014 * bind_c_implicit_vars.f03: Ditto.
11015 * bind_c_procs.f03: Ditto.
11016 * bind_c_usage_2.f03: Ditto.
11017 * bind_c_usage_3.f03: Ditto.
11018 * bind_c_usage_5.f03: Ditto.
11019 * bind_c_usage_6.f03: Ditto.
11020 * bind_c_usage_7.f03: Ditto.
11021 * bind_c_vars.f90: Ditto.
11022 * bind_c_vars_driver.c: Ditto.
11023 * binding_c_table_15_1.f03: Ditto.
11024 * binding_label_tests.f03: Ditto.
11025 * binding_label_tests_10.f03: Ditto.
11026 * binding_label_tests_10_main.f03: Ditto.
11027 * binding_label_tests_11.f03: Ditto.
11028 * binding_label_tests_11_main.f03: Ditto.
11029 * binding_label_tests_12.f03: Ditto.
11030 * binding_label_tests_13.f03: Ditto.
11031 * binding_label_tests_13_main.f03: Ditto.
11032 * binding_label_tests_14.f03: Ditto.
11033 * binding_label_tests_2.f03: Ditto.
11034 * binding_label_tests_3.f03: Ditto.
11035 * binding_label_tests_4.f03: Ditto.
11036 * binding_label_tests_5.f03: Ditto.
11037 * binding_label_tests_6.f03: Ditto.
11038 * binding_label_tests_7.f03: Ditto.
11039 * binding_label_tests_8.f03: Ditto.
11040 * binding_label_tests_9.f03: Ditto.
11041 * c_assoc.f90: Ditto.
11042 * c_assoc_2.f03: Ditto.
11043 * c_f_pointer_shape_test.f90: Ditto.
11044 * c_f_pointer_tests.f90: Ditto.
11045 * c_f_tests_driver.c: Ditto.
11046 * c_funloc_tests.f03: Ditto.
11047 * c_funloc_tests_2.f03: Ditto.
11048 * c_funloc_tests_3.f03: Ditto.
11049 * c_funloc_tests_3_funcs.c: Ditto.
11050 * c_kind_params.f90: Ditto.
11051 * c_kind_tests_2.f03: Ditto.
11052 * c_kinds.c: Ditto.
11053 * c_loc_driver.c: Ditto.
11054 * c_loc_test.f90: Ditto.
11055 * c_loc_tests_2.f03: Ditto.
11056 * c_loc_tests_2_funcs.c: Ditto.
11057 * c_loc_tests_3.f03: Ditto.
11058 * c_loc_tests_4.f03: Ditto.
11059 * c_loc_tests_5.f03: Ditto.
11060 * c_loc_tests_6.f03: Ditto.
11061 * c_loc_tests_7.f03: Ditto.
11062 * c_loc_tests_8.f03: Ditto.
11063 * c_ptr_tests.f03: Ditto.
11064 * c_ptr_tests_10.f03: Ditto.
11065 * c_ptr_tests_5.f03: Ditto.
11066 * c_ptr_tests_7.f03: Ditto.
11067 * c_ptr_tests_7_driver.c: Ditto.
11068 * c_ptr_tests_8.f03: Ditto.
11069 * c_ptr_tests_8_funcs.c: Ditto.
11070 * c_ptr_tests_9.f03: Ditto.
11071 * c_ptr_tests_driver.c: Ditto.
11072 * c_size_t_driver.c: Ditto.
11073 * c_size_t_test.f03: Ditto.
11074 * com_block_driver.f90: Ditto.
11075 * global_vars_c_init.f90: Ditto.
11076 * global_vars_c_init_driver.c: Ditto.
11077 * global_vars_f90_init.f90: Ditto.
11078 * global_vars_f90_init_driver.c: Ditto.
11079 * interop_params.f03: Ditto.
11080 * iso_c_binding_only.f03: Ditto.
11081 * iso_c_binding_rename_1.f03: Ditto.
11082 * iso_c_binding_rename_1_driver.c: Ditto.
11083 * iso_c_binding_rename_2.f03: Ditto.
11084 * iso_c_binding_rename_2_driver.c: Ditto.
11085 * kind_tests_2.f03: Ditto.
11086 * kind_tests_3.f03: Ditto.
11087 * module_md5_1.f90: Ditto.
11088 * only_clause_main.c: Ditto.
11089 * print_c_kinds.f90: Ditto.
11090 * test_bind_c_parens.f03: Ditto.
11091 * test_c_assoc.c: Ditto.
11092 * test_com_block.f90: Ditto.
11093 * test_common_binding_labels.f03: Ditto.
11094 * test_common_binding_labels_2.f03: Ditto.
11095 * test_common_binding_labels_2_main.f03: Ditto.
11096 * test_common_binding_labels_3.f03: Ditto.
11097 * test_common_binding_labels_3_main.f03: Ditto.
11098 * test_only_clause.f90: Ditto.
11099 * use_iso_c_binding.f90: Ditto.
11100 * value_5.f90: Ditto.
11101 * value_test.f90: Ditto.
11102 * value_tests_f03.f90: Ditto.
11104 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
11106 * gcc.dg/tls/opt-14.c: New.
11108 2007-07-01 Ollie Wild <aaw@google.com>
11110 * g++.dg/lookup/using16.C: New test.
11111 * g++.dg/lookup/using17.C: New test.
11113 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
11116 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11117 (test_4): Use proper test for floating point equality.
11118 (test_8): Likewise.
11120 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11122 PR libgfortran/32554
11123 * gfortran.dg/fmt_p_1.f90: New test.
11125 2007-07-01 Ira Rosen <irar@il.ibm.com>
11127 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11128 initialization and fix dg-final check - the initialization loop is
11131 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11132 Volker Reichelt <reichelt@netcologne.de>
11134 PR middle-end/32559
11135 * gcc.dg/pr32559.c: New test.
11137 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11139 PR tree-optimization/25371
11140 * gcc.dg/vect/pr25371.c: New test.
11142 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
11144 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11145 when allocating and initializing a flexible array.
11147 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11150 * gfortran.dg/intrinsic.f90: New test.
11152 2007-06-30 Tobias Burnus <burnus@net-b.de>
11155 * gfortran.dg/fmt_zero_check.f90: New.
11157 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11160 * gfortran.dg/repeat_f90: New test.
11162 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11165 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11166 -pedantic-errors, so we should match errors.
11167 * gcc.dg/cpp/escape-1.c: Likewise.
11168 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11169 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11171 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11172 errors instead of warnings.
11173 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11174 a pedantic warning.
11175 * gcc.dg/cpp/arith-3.c: Likewise.
11177 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11180 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11181 * gcc.dg/pch/valid-2.c: Likewise.
11182 * gcc.dg/pch/valid-3.c: Likewise.
11183 * gcc.dg/pch/warn-1.c: Likewise.
11184 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11186 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11189 * gcc.dg/Wunused-function.c: New.
11191 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11193 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11195 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11197 * g++.dg/other/canon-31724.C: New.
11199 2007-06-29 Jan Hubicka <jh@suse.cz>
11201 PR middle-end/32372
11202 * gcc.c-torture/compile/pr32372.c: new.
11204 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11206 * gfortran.dg/operator_3.f90: New test.
11208 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11210 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11211 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11213 2007-06-29 Richard Guenther <rguenther@suse.de>
11215 PR middle-end/32493
11216 * gcc.dg/inline-23.c: New testcase.
11218 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11220 PR tree-optimization/24659
11221 * gcc.target/i386/vectorize2.c: New test.
11222 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11223 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11225 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11227 * gcc.dg/pointer-arith-9.c: New test.
11229 2007-06-29 Tobias Burnus <burnus@net-b.de>
11232 * gfortran.dg/fmt_read_2.f90: New.
11234 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11236 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11237 If it exists, don't try to create it.
11239 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11241 * g++.dg/ext/visibility/ms-compat-1.C: New.
11243 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11246 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11248 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11250 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11253 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11256 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11258 2007-06-27 Richard Guenther <rguenther@suse.de>
11260 PR middle-end/32492
11261 * gcc.dg/inline-22.c: New testcase.
11263 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11265 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11266 the scan-assembler constant.
11268 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11271 * gcc.dg/pr20216.c: New.
11273 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11276 * gcc.dg/vect/pr32421.c: New test.
11278 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11281 * g++.dg/other/friend5.C: New test.
11283 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11286 * gfortran.dg/host_assoc_function_2.f90: New test.
11289 * gfortran.dg/host_assoc_call_1.f90: New test.
11291 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11293 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11295 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11298 * gfortran.dg/error_format.f90: New test.
11300 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11303 * gfortran.dg/pr32136.f90: New test.
11305 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11308 * gfortran.dg/minmaxloc_1.f90: New test.
11311 * gfortran.dg/minmaxloc_2.f90: New test.
11313 2007-06-23 Richard Guenther <rguenther@suse.de>
11315 PR tree-optimization/16876
11316 PR middle-end/29478
11317 * gcc.dg/pr29254.c: The warning is bogus.
11318 * gcc.dg/warn-1.c: Likewise.
11319 * gcc.dg/assign-warn-3.c: Likewise.
11320 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11322 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11324 * gcc.c-torture/execute/20070623-1.c: New.
11326 2007-06-22 Jan Hubicka <jh@suse.cz>
11328 * gcc.c-torture/compile/pr31541.c: New.
11330 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11332 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11333 Remove -m64 from dg-options.
11335 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11337 PR middle-end/32374
11338 * gcc.dg/pr32374.c: New test.
11340 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11343 * gfortran.dg/pointer_assign_3.f90: New test.
11345 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11347 * gcc.dg/tree-ssa/pr19590.c: New.
11349 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11352 * gfortran.dg/assign.f90: Update test.
11353 * gfortran.dg/real_do_1.f90: Update test.
11354 * gfortran.dg/gomp/omp_do1.f90: Update test.
11355 * gfortran.dg/warnings_are_errors_1.f: Update test.
11356 * gfortran.dg/g77/20010519-1.f: Update test.
11357 * gfortran.dg/g77/pr9258.f: Update test.
11358 * gfortran.dg/g77/960317-1.f: Update test.
11360 2007-06-21 Richard Guenther <rguenther@suse.de>
11362 PR tree-optimization/32453
11363 * gcc.c-torture/compile/pr32453.c: New testcase.
11365 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11367 PR tree-optimization/31866
11368 * gcc.dg/pr31866.c: New test.
11370 2007-06-21 Richard Guenther <rguenther@suse.de>
11372 PR tree-optimization/32451
11373 * g++.dg/torture/20070621-1.C: New testcase.
11375 2007-06-21 Christian Bruel <christian.bruel@st.com>
11377 * gcc.dg/attr-isr.c: Test delay slot content.
11379 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11382 gfortran.dg/pointer_assign_2.f90: New test.
11384 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11387 gfortran.dg/invalid_procedure_name.f90: New test.
11389 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11391 PR tree-optimization/25737
11392 * gcc.dg/tree-ssa/alias-14.c: New test.
11394 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11396 * gcc.target/i386/large-size-array-3.c: New.
11398 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11399 Richard Guenther <rguenther@suse.de>
11402 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11404 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11406 PR middle-end/31959
11407 * gcc.dg/pr31959.c: New test.
11409 PR inline-asm/32109
11410 * g++.dg/ext/asm10.C: New test.
11412 PR middle-end/32285
11413 * gcc.c-torture/execute/20070614-1.c: New test.
11415 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11417 * gcc.target/arm/stack-corruption.c: New test.
11419 2007-06-19 Richard Guenther <rguenther@suse.de>
11421 * g++.dg/torture/pr30252.C: New testcase.
11423 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11425 PR tree-optimization/32353
11426 * g++.dg/opt/nrv13.C: New test.
11428 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11432 * gfortran.dg/impure_assignment_2.f90 : New test.
11435 * gfortran.dg/data_initialized_2.f90 : New test.
11437 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11438 appropriate version of 'dmach'.
11440 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11443 * gcc.target/i386/pr32389.c New test.
11445 2007-06-18 Simon Baldwin <simonb@google.com>
11448 * g++.dg/template/error25.C: New.
11449 * g++.dg/template/spec35.C: New.
11451 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11453 * gcc.c-torture/compile/pr32355.c: New testcase.
11455 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11457 PR tree-optimization/32383
11458 * g++.dg/opt/pr32383.C: New test.
11460 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11462 PR rtl-optimization/32366
11463 * gcc.dg/vect/pr32366.c: New test.
11465 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11467 * gcc.c-torture/compile/pr32349.c: New testcase.
11469 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11471 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11472 * gcc.target/sparc/combined-2.c: Likewise.
11473 * gcc.target/sparc/fexpand.c : Likewise.
11474 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11475 * gcc.target/sparc/fpack16.c : Likewise.
11476 * gcc.target/sparc/fpmerge.c : Likewise.
11477 * gcc.target/sparc/fpmul.c : Likewise.
11478 * gcc.target/sparc/noresult.c : Likewise.
11479 * gcc.target/sparc/pdist.c: Likewise.
11481 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11483 PR middle-end/31723
11484 * gcc.target/i386/recip-divf.c: New test.
11485 * gcc.target/i386/recip-sqrtf.c: Ditto.
11486 * gcc.target/i386/recip-vec-divf.c: Ditto.
11487 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11488 * gcc.target/i386/sse-recip.c: Ditto.
11489 * gcc.target/i386/sse-recip-vec.c: Ditto.
11491 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11494 * gcc.c-torture/compile/20070605-1.c: New test.
11496 * gcc.c-torture/compile/20070603-1.c: New testcase.
11497 * gcc.c-torture/compile/20070603-2.c: New testcase.
11499 * gcc.c-torture/compile/20070531-1.c: New test.
11502 * gcc.c-torture/compile/20070531-2.c: New test.
11505 * gcc.c-torture/compile/20070529-1.c: New test.
11508 * gcc.c-torture/compile/20070529-2.c: New test.
11511 * gcc.c-torture/compile/20070520-1.c: New test.
11513 * g++.dg/ext/java-1.C: New test.
11515 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11516 loops instead of one. Remove the "can't determine dependence"
11518 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11519 needed as the cast is gone in the first place.
11520 * gcc.dg/max-1.c: Change local variable a to be a global one.
11521 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11522 have a cast which is PREd.
11524 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11526 * g++.dg/lookup/anon6.C: New test.
11528 2007-06-14 Dirk Mueller <dmueller@suse.de>
11531 * g++.dg/opt/static6.C: New testcase.
11533 2007-06-14 Geoff Keating <geoffk@apple.com>
11535 * g++.dg/ext/visibility/overload-1.C: New.
11538 * g++.dg/ext/visibility/anon4.C: New.
11540 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11543 * gcc.target/i386/pr32268.c: New test.
11545 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11547 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11548 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11549 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11551 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11552 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11553 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11556 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11559 * gfortran.dg/common_resize_1.f90: New test.
11561 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11564 * gcc.dg/vect/pr32224.c: Fix.
11566 2007-06-13 Eric Christopher <echristo@apple.com>
11568 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11570 2007-06-13 Tobias Burnus <burnus@net-b.de>
11573 * gfortran.dg/actual_array_vect_1.f90: New.
11575 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11577 * gcc.target/sparc/mfpu.c: New test.
11579 2007-06-12 Geoff Keating <geoffk@apple.com>
11581 * g++.dg/warn/weak1.C: Suppress on Darwin.
11582 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11584 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11586 PR middle-end/31579
11587 * g++.dg/torture/pr31579.C: New testcase.
11589 2007-06-12 Ian Lance Taylor <iant@google.com>
11592 * g++.dg/init/new16.C: New test.
11593 * g++.dg/init/new17.C: New test.
11594 * g++.dg/init/new18.C: New test.
11595 * g++.dg/init/new19.C: New test.
11597 2007-06-12 Olivier Hainque <hainque@adacore.com>
11599 * gnat.dg/lhs_view_convert.adb: New test.
11601 2007-06-12 Richard Guenther <rguenther@suse.de>
11603 PR tree-optimization/15353
11604 PR tree-optimization/31657
11605 * gcc.c-torture/execute/20070424-1.c: New testcase.
11606 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11607 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11608 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11609 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11610 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11612 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11614 PR rtl-optimization/32293
11615 * gcc.dg/pr32293.c: New test.
11617 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11619 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11621 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11624 * gfortran.dg/equiv_7.f90: New test.
11625 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11628 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11630 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11632 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11633 * gcc.dg/setjmp-4.c: Likewise.
11634 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11636 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11638 PR rtl-optimization/31025
11639 * gfortran.dg/pr31025.f90: New.
11641 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11644 * gcc.target/i386/pr32280.c: New test.
11646 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11648 PR middle-end/32279
11649 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11651 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11653 PR libgfortran/32235
11654 * gfortran.dg/backspace_9.f: New test.
11656 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11658 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11660 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11662 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11664 2007-06-09 Ian Lance Taylor <iant@google.com>
11666 PR tree-optimization/32169
11667 * gcc.c-torture/compile/pr32169.c: New test.
11669 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11671 * gcc.dg/vect/costmodel: New directory.
11672 * gcc.dg/vect/costmodel/i386: New directory.
11673 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11674 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11676 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11677 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11678 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11679 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11680 * gcc.dg/vect/costmodel/x86_64: New directory.
11681 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11683 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11685 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11686 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11687 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11688 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11689 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11691 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11693 PR tree-optimization/32243
11694 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11695 flags for -Os tests.
11696 * gcc.dg/vect/03-vect-pr32243.c: New test.
11698 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11700 PR tree-optimization/32224
11701 * gcc.dg/vect/pr32224.c: New test.
11703 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11706 * g++.dg/gomp/pr32177.C: New test.
11708 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11711 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11712 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11713 warning nor an error.
11714 * gcc.dg/Wfatal-2.c: Likewise.
11715 * gcc.dg/Werror-1.c: Likewise.
11716 * gcc.dg/Werror-5.c: Likewise.
11717 * gcc.dg/Werror-7.c: Likewise.
11718 * gcc.dg/Werror-10.c: Likewise.
11719 * gcc.dg/Werror-11.c: Likewise.
11721 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11724 * g++.dg/init/brace6.C: New test.
11726 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11728 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11729 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11730 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11731 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11733 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11734 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11735 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11736 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11737 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11738 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11739 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11740 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11742 * gcc.dg/darwin-minversion-3.c: New.
11744 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11746 * gcc.target/i386/builtin-copysign.c: New test.
11748 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11750 PR tree-optimization/32220
11751 * gfortran.dg/predcom-2.f: New testcase.
11753 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11756 * gcc.target/i386/vectorize4.c: New test.
11758 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11760 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11762 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11765 * gcc.dg/simd-5.c: Mark output as a note.
11766 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11768 * gcc.dg/simd-1.c: Likewise.
11769 * gcc.dg/always_inline.c: Mark output as a sorry.
11770 * gcc.dg/always_inline2.c: Likewise.
11771 * gcc.dg/always_inline3.c: Likewise.
11773 2007-06-06 Ian Lance Taylor <iant@google.com>
11775 * g++.dg/conversion/enum1.C: New test.
11777 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11779 PR tree-optimization/32216
11780 * gcc.dg/vect/pr32216.c: New test.
11782 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11785 * gfortran.dg/invalid_contains_1.f90: New test.
11786 * gfortran.dg/invalid_contains_2.f90: New test.
11788 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11791 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11794 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11797 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11798 dg-message to match de note.
11799 * gcc.dg/pr26570.c: Use dg-message for a note.
11800 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11801 dg-error instead of dg-warning because of -Werror.
11802 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11803 neither an error, nor a warning.
11804 * gcc.dg/glibc-uclibc-2.c: Likewise
11805 * gcc.dg/cpp/19940712-1.c: Likewise.
11807 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11809 PR preprocessor/23479
11810 * gcc.dg/binary-constants-1.c: Add test suites for
11811 the 0b-prefixed binary integer constants.
11812 * gcc.dg/binary-constants-2.c: Ditto.
11813 * gcc.dg/binary-constants-3.c: Ditto.
11814 * gcc.dg/binary-constants-4.c: Ditto.
11816 2007-06-05 Ian Lance Taylor <iant@google.com>
11818 * gcc.dg/Wstrict-overflow-19.c: New test.
11820 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11822 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11824 2007-06-04 Ian Lance Taylor <iant@google.com>
11826 * gcc.dg/Wstrict-overflow-18.c: New test.
11828 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11831 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11832 * gcc.dg/cpp/mi5.c: Likewise.
11833 * gcc.dg/cpp/mi7.c: Likewise.
11835 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11838 * gcc.dg/pr32191.c: New test.
11840 2007-05-28 Tobias Burnus <burnus@net-b.de>
11843 * gfortran.dg/allocate_stat_1.f90: Remove.
11845 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11847 * gcc.target/i386/sse4_2-check.h: New.
11848 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11849 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11850 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11851 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11852 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11853 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11854 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11855 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11856 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11857 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11858 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11859 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11860 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11861 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11862 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11863 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11864 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11865 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11867 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11869 * gcc.dg/pie-link.c: New test.
11871 2007-06-01 Ian Lance Taylor <iant@google.com>
11873 * gcc.dg/Wstrict-overflow-17.c: New test.
11875 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11877 * gcc.dg/builtin-return-1.c (g): New.
11878 (main): Allocate at least 64 bytes on the stack.
11880 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11882 * g++.dg/init/cleanup3.C: New test.
11884 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11886 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11889 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11892 * gfortran.dg/char_array_constructor_3.f90: New test.
11894 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11896 PR tree-optimization/32160
11897 * gfortran.dg/predcom-1.f: New test.
11899 2007-05-31 Richard Guenther <rguenther@suse.de>
11901 * g++.dg/other/str_empty.C: Move...
11902 * g++.dg/other/pr30567.C: Move...
11903 * g++.dg/tree-ssa/pr27218.C: Move...
11904 * g++.dg/torture: ...here and remove dg-options.
11906 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11909 * g++.dg/ext/is_pod_incomplete.C: New.
11911 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11912 Douglas Gregor <doug.gregor@gmail.com>
11913 Pedro Lamarao <pedro.lamarao@mndfck.org>
11914 Howard Hinnant <howard.hinnant@gmail.com>
11918 * g++.dg/cpp0x/rv8p.C: New.
11919 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11920 * g++.dg/cpp0x/cast-bug.C: New.
11921 * g++.dg/cpp0x/elision_weak.C: New.
11922 * g++.dg/cpp0x/collapse-bug.C: New.
11923 * g++.dg/cpp0x/rv3p.C: New.
11924 * g++.dg/cpp0x/rv7n.C: New.
11925 * g++.dg/cpp0x/overload-conv-1.C: New.
11926 * g++.dg/cpp0x/rv2n.C: New.
11927 * g++.dg/cpp0x/deduce.C: New.
11928 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11929 * g++.dg/cpp0x/rv6p.C: New.
11930 * g++.dg/cpp0x/template_deduction.C: New.
11931 * g++.dg/cpp0x/implicit-copy.C: New.
11932 * g++.dg/cpp0x/rv1p.C: New.
11933 * g++.dg/cpp0x/cast.C: New.
11934 * g++.dg/cpp0x/rv5n.C: New.
11935 * g++.dg/cpp0x/collapse.C: New.
11936 * g++.dg/cpp0x/overload-conv-2.C: New.
11937 * g++.dg/cpp0x/rv4p.C: New.
11938 * g++.dg/cpp0x/rvo.C: New.
11939 * g++.dg/cpp0x/iop.C: New.
11940 * g++.dg/cpp0x/rv3n.C: New.
11941 * g++.dg/cpp0x/rv7p.C: New.
11942 * g++.dg/cpp0x/reference_collapsing.C: New.
11943 * g++.dg/cpp0x/overload.C: New.
11944 * g++.dg/cpp0x/named.C: New.
11945 * g++.dg/cpp0x/rv2p.C: New.
11946 * g++.dg/cpp0x/rv6n.C: New.
11947 * g++.dg/cpp0x/not_special.C: New.
11948 * g++.dg/cpp0x/bind.C: New.
11949 * g++.dg/cpp0x/rv1n.C: New.
11950 * g++.dg/cpp0x/rv5p.C: New.
11951 * g++.dg/cpp0x/elision.C: New.
11952 * g++.dg/cpp0x/named_refs.C: New.
11953 * g++.dg/cpp0x/unnamed_refs.C: New.
11954 * g++.dg/cpp0x/rv4n.C: New.
11955 * g++.dg/cpp0x/elision_neg.C: New.
11956 * g++.dg/init/copy7.C: Run in C++98 mode.
11957 * g++.dg/overload/arg1.C: Ditto.
11958 * g++.dg/overload/arg4.C: Ditto.
11960 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11963 * g++.dg/opt/static5.C: New test.
11965 2007-05-30 Richard Guenther <rguenther@suse.de>
11967 * g++.dg/dg.exp: Prune torture/.
11968 * g++.dg/torture/dg-torture.exp: New testsuite.
11970 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11972 * gcc.target/arm/pr27387.C: Move and rename to ...
11973 * g++.dg/inherit/thunk8.C: ... here.
11975 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11977 PR tree-optimization/31769
11978 * g++.dg/gomp/pr31769.C: New test.
11980 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11982 * gcc.target/i386/stack-realign.c: New.
11984 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11986 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11988 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11990 * gfortran.dg/sizeof.f90: New.
11992 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11995 * gcc.dg/boolcomplex-1.c: New test.
11998 * g++.dg/ext/boolcomplex-1.c: New test.
12000 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
12002 * gcc.dg/matrix: New directory.
12004 2007-05-28 Tobias Burnus <burnus@net-b.de>
12007 * gfortran.dg/allocate_stat_1.f90: New.
12009 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12012 * transfer_hollerith_1.f90: New test.
12014 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12017 * gcc.c-torture/execute/vrp-7.c: New test.
12019 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12021 * gfortran.dg/transfer_simplify_4.f90: New test.
12023 2007-05-27 Tobias Burnus <burnus@net-b.de>
12026 * gfortran.dg/func_result_3.f90: New.
12028 2007-05-27 Tobias Burnus <burnus@net-b.de>
12030 PR middle-end/32083
12031 * gfortran.dg/transfer_simplify_3.f90: New.
12033 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12036 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
12037 to compile options.
12038 * gcc.target/i386/pr32065-2.c: New test.
12040 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12043 * gfortran.dg/io_constraints_2.f90: Update.
12045 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
12048 * gfortran.dg/array_constructor_17.f90: New test.
12050 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12053 * g++.dg/opt/array2.C: New testcase.
12055 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12058 * gcc.target/i386/pr32065.c: New test.
12060 2007-05-25 Dirk Mueller <dmueller@suse.de>
12061 Marcus Meissner <meissner@suse.de>
12063 * gcc.dg/attr-alloc_size.c: New.
12065 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
12066 Lee Millward <lee.millward@gmail.com>
12069 * g++.dg/parse/crash34.C: New test.
12071 * g++.dg/parse/crash35.C: New test.
12073 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
12075 * gcc.target/i386/sse2-check.h: New.
12076 * gcc.target/i386/sse2-vec-1.c: Likewise.
12077 * gcc.target/i386/sse2-vec-2.c: Likewise.
12078 * gcc.target/i386/sse2-vec-3.c: Likewise.
12079 * gcc.target/i386/sse2-vec-4.c: Likewise.
12080 * gcc.target/i386/sse2-vec-5.c: Likewise.
12081 * gcc.target/i386/sse2-vec-6.c: Likewise.
12083 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
12095 * g++.dg/cpp0x/pr31431.C: New.
12096 * g++.dg/cpp0x/pr31437.C: New.
12097 * g++.dg/cpp0x/pr31442.C: New.
12098 * g++.dg/cpp0x/pr31444.C: New.
12099 * g++.dg/cpp0x/pr31431-2.C: New.
12100 * g++.dg/cpp0x/pr31432.C: New.
12101 * g++.dg/cpp0x/pr31434.C: New.
12102 * g++.dg/cpp0x/pr31438.C: New.
12103 * g++.dg/cpp0x/pr31443.C: New.
12104 * g++.dg/cpp0x/pr31445.C: New.
12105 * g++.dg/cpp0x/variadic-crash1.C: New.
12107 2007-05-25 Richard Sandiford <richard@codesourcery.com>
12109 * gcc.target/arm/long-calls-1.c: New test.
12110 * gcc.target/arm/long-calls-2.c: Likewise.
12111 * gcc.target/arm/long-calls-3.c: Likewise.
12112 * gcc.target/arm/long-calls-4.c: Likewise.
12114 2007-05-25 Richard Guenther <rguenther@suse.de>
12115 Andrew Pinski <andrew_pinski@playstation.sony.com>
12117 PR tree-optimization/31982
12118 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12120 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
12123 * gfortran.dg/result_in_spec_2.f90: New test.
12125 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12127 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12129 2007-05-24 Ollie Wild <aaw@google.com>
12131 * gcc.dg/cpp/counter-1.c: New test.
12132 * gcc.dg/pch/counter-1.c: New test.
12133 * gcc.dg/pch/counter-1.hs: New file.
12134 * gcc.dg/pch/counter-2.c: New test.
12135 * gcc.dg/pch/counter-2.hs: New file.
12136 * gcc.dg/pch/counter-3.c: New test.
12137 * gcc.dg/pch/counter-3.hs: New file.
12139 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12141 * gcc.dg/tree-ssa/predcom-1.c: New test.
12142 * gcc.dg/tree-ssa/predcom-2.c: New test.
12143 * gcc.dg/tree-ssa/predcom-3.c: New test.
12144 * gcc.dg/tree-ssa/predcom-4.c: New test.
12145 * gcc.dg/tree-ssa/predcom-5.c: New test.
12146 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12148 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12151 * gcc.target/i386/sse4_1-check.h (MASK): New.
12153 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12156 * gfortran.dg/pr25603.f: Initialize integer variables.
12158 2007-05-23 Ian Lance Taylor <iant@google.com>
12160 * g++.dg/other/vrp1.C: New test.
12162 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12164 PR preprocessor/20077
12165 * gcc.dg/cpp/paste15.c: New test.
12167 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12168 Nigel Stephens <nigel@mips.com>
12169 Richard Sandiford <richard@codesourcery.com>
12171 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12172 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12173 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12174 * gcc.target/mips/inter/mips16-inter.exp: New.
12176 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12178 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12180 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12182 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12183 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12184 * gcc.target/i386/sse3-addsubps.c: Likewise.
12185 * gcc.target/i386/sse3-haddpd.c: Likewise.
12186 * gcc.target/i386/sse3-haddps.c: Likewise.
12187 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12188 * gcc.target/i386/sse3-hsubps.c: Likewise.
12189 * gcc.target/i386/sse3-lddqu.c: Likewise.
12190 * gcc.target/i386/sse3-movddup.c: Likewise.
12191 * gcc.target/i386/sse3-movshdup.c: Likewise.
12192 * gcc.target/i386/sse3-movsldup.c: Likewise.
12194 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12195 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12196 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12197 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12198 * gcc.target/i386/ssse3-palignr.c: Likewise.
12199 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12200 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12201 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12202 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12203 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12204 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12205 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12206 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12207 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12208 * gcc.target/i386/ssse3-psignb.c: Likewise.
12209 * gcc.target/i386/ssse3-psignd.c: Likewise.
12210 * gcc.target/i386/ssse3-psignw.c: Likewise.
12211 * gcc.target/i386/ssse3-vals.h: Likewise.
12213 * gcc.target/i386/sse3-check.h: New file.
12214 * gcc.target/i386/ssse3-check.h: Likewise.
12216 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12218 PR middle-end/31095
12219 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12221 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12223 PR middle-end/31606
12224 * gcc.c-torture/20070522-1.c: New testcase.
12226 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12228 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12230 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12232 * gcc.c-torture/execute/ieee/20000320-1.x,
12233 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12234 m68k-*-* and check_effective_target_coldfire_fpu.
12236 2007-05-22 Ollie Wild <aaw@google.com>
12238 * g++.dg/lookup/hidden-class10.C: New test.
12239 * g++.dg/lookup/hidden-class11.C: New test.
12241 2007-05-22 Ollie Wild <aaw@google.com>
12243 * g++.dg/lookup/name-clash5.C: New test.
12244 * g++.dg/lookup/name-clash6.C: New test.
12246 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12248 * g++.dg/other/i386-2.C: Update comments on header files tested.
12249 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12251 * gcc.target/i386/sse-12.c: Likewise.
12252 * gcc.target/i386/sse-13.c: Likewise.
12253 * gcc.target/i386/sse-14.c: Likewise.
12255 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12256 Redefined to test with immediate operand.
12257 (__builtin_ia32_blendps): Likewise.
12258 (__builtin_ia32_blendpd): Likewise.
12259 (__builtin_ia32_dpps): Likewise.
12260 (__builtin_ia32_dpps): Likewise.
12261 (__builtin_ia32_insertps128): Likewise.
12262 (__builtin_ia32_vec_ext_v4sf): Likewise.
12263 (__builtin_ia32_vec_set_v16qi): Likewise.
12264 (__builtin_ia32_vec_set_v4si): Likewise.
12265 (__builtin_ia32_vec_set_v2di): Likewise.
12266 (__builtin_ia32_vec_ext_v16qi): Likewise.
12267 (__builtin_ia32_vec_ext_v4si): Likewise.
12268 (__builtin_ia32_vec_ext_v2di): Likewise.
12269 (__builtin_ia32_roundpd): Likewise.
12270 (__builtin_ia32_roundsd): Likewise.
12271 (__builtin_ia32_roundps): Likewise.
12272 (__builtin_ia32_roundss): Likewise.
12273 (__builtin_ia32_mpsadbw128): Likewise.
12275 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12277 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12279 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12281 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12283 * gcc.dg/dfp/func-struct.c: Ditto.
12284 * gcc.dg/dfp/operator-assignment.c: Ditto.
12285 * gcc.dg/dfp/convert-bfp.c: Ditto.
12286 * gcc.dg/dfp/convert-int.c: Ditto.
12287 * gcc.dg/dfp/convert-int-max.c: Ditto.
12288 * gcc.dg/dfp/func-scalar.c: Ditto.
12289 * gcc.dg/dfp/cast.c: Ditto.
12290 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12291 failures, and fix a typo in return type of arg1_128.
12292 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12293 failures, and fix a typo in a constant suffix.
12294 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12295 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12297 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12298 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12300 * lib/gcc-dg.exp(process_message): New proc.
12301 (dg-message): New test directive.
12302 * gcc.dg/always_inline.c: Use dg-message.
12303 * gcc.dg/always_inline2.c: Ditto.
12304 * gcc.dg/always_inline3.c: Ditto.
12305 * gcc.dg/invalid-call-1.c: Ditto.
12306 * gcc.dg/pr17506.c: Ditto.
12307 * gcc.dg/simd-5.c: Ditto.
12308 * gcc.dg/simd-6.c: Ditto.
12309 * gcc.dg/va-arg-2.c: Ditto.
12310 * gcc.dg/cpp/syshdr.c: Ditto.
12311 * gcc.dg/cpp/unc4.c: Ditto.
12312 * gcc.dg/cpp/trad/mi1.c: Ditto.
12313 * gcc.dg/cpp/trad/mi5.c: Ditto.
12314 * gcc.dg/cpp/trad/mi7.c: Ditto.
12315 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12316 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12317 * gcc.test-framework/test-framework.awk: Special-case outexists
12320 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12322 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12323 (bit_SSE4_2): Likewise.
12324 (bit_POPCNT): Likewise.
12326 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12327 Check if assembler supports SSE4 instructions.
12329 * gcc.target/i386/sse4_1-blendpd.c: New file.
12330 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12331 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12332 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12333 * gcc.target/i386/sse4_1-check.h: Likewise.
12334 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12335 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12336 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12337 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12338 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12339 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12340 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12341 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12342 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12343 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12344 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12345 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12346 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12347 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12348 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12349 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12350 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12351 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12352 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12353 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12354 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12355 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12356 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12357 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12358 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12359 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12360 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12361 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12362 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12363 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12364 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12365 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12366 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12367 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12368 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12369 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12370 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12371 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12372 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12373 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12374 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12375 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12376 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12377 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12378 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12379 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12380 * gcc.target/i386/sse4_1-round.h: Likewise.
12381 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12382 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12383 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12384 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12385 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12386 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12387 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12388 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12389 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12390 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12391 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12392 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12393 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12394 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12396 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12399 * gfortran.dg/bounds_check_7.f90: New test.
12401 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12403 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12404 (check_effective_target_sse4a): Ditto.
12406 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12407 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12408 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12409 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12410 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12411 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12412 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12413 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12414 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12415 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12416 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12417 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12418 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12419 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12420 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12421 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12422 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12423 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12424 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12425 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12427 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12429 * g++.dg/ext/cleanup-1.C: New test.
12430 * g++.dg/ext/cleanup-2.C: Likewise.
12431 * g++.dg/ext/cleanup-3.C: Likewise.
12432 * g++.dg/ext/cleanup-4.C: Likewise.
12433 * g++.dg/ext/cleanup-5.C: Likewise.
12434 * g++.dg/ext/cleanup-6.C: Likewise.
12435 * g++.dg/ext/cleanup-8.C: Likewise.
12436 * g++.dg/ext/cleanup-9.C: Likewise.
12437 * g++.dg/ext/cleanup-10.C: Likewise.
12438 * g++.dg/ext/cleanup-11.C: Likewise.
12439 * g++.dg/ext/cleanup-dtor.C: Likewise.
12441 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12443 PR middle-end/31995
12444 * gcc.dg/vect/vect-102a.c: New test.
12446 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12447 Paolo Carlini <pcarlini@suse.de>
12448 Uros Bizjak <ubizjak@gmail.com>
12450 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12451 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12452 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12453 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12454 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12457 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12460 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12462 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12465 * gfortran.dg/do_3.F90: Add checks for the final value of the
12468 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12470 * gcc.c-torture/execute/990127-2.x: New file.
12472 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12474 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12475 * gcc.target/i386/sse-12: Add -O to compile options.
12476 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12477 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12478 and mm3dnow.h. Add -O to compile options.
12480 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12483 * gfortran.dg/char_length_5.f90: New test.
12486 * gfortran.dg/array_reference_1.f90: New test.
12488 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12495 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12496 * gcc.dg/Wtype-limits.c: New.
12497 * gcc.dg/Wtype-limits-Wextra.c: New.
12498 * gcc.dg/Wtype-limits-no.c: New.
12499 * g++.dg/warn/Wtype-limits.C: New.
12500 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12501 * g++.dg/warn/Wtype-limits-no.C: New.
12503 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12505 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12506 instead of "-msse2".'
12507 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12508 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12510 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12511 to test with immediate operand.
12512 (__builtin_ia32_insertqi): Ditto.
12513 (__builtin_ia32_palignr128): Ditto.
12514 (__builtin_ia32_palignr): Ditto.
12515 (__builtin_ia32_pshufhw): Ditto.
12516 (__builtin_ia32_pshuflw): Ditto.
12517 (__builtin_ia32_pshufd): Ditto.
12518 (__builtin_ia32_vec_set_v8hi): Ditto.
12519 (__builtin_ia32_vec_ext_v8hi): Ditto.
12520 (__builtin_ia32_shufpd): Ditto.
12521 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12523 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12526 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12528 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12531 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12532 and "__inline". Use "-msse" instead of "-msse2".
12534 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12537 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12538 * gcc.dg/20030906-2.c: Likewise.
12539 * objc.dg/method-17.m: Add -Wreturn-type.
12540 * obj-c++.dg/method-21.mm: Likewise.
12542 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12545 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12546 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12547 (__builtin_ia32_psrlqi128): Ditto.
12548 (__builtin_ia32_psrlwi128): Ditto.
12549 (__builtin_ia32_psrldi128): Ditto.
12550 (__builtin_ia32_psrldqi128): Ditto.
12551 (__builtin_ia32_pslldqi128): Ditto.
12552 (__builtin_ia32_psrawi128): Ditto.
12553 (__builtin_ia32_psradi128): Ditto.
12554 (__builtin_ia32_psllqi128): Ditto.
12555 (__builtin_ia32_pslldi128): Ditto.
12556 (__builtin_prefetch): Ditto.
12557 (__builtin_ia32_pshufw): Ditto.
12558 (__builtin_ia32_vec_set_v4hi): Ditto.
12559 (__builtin_ia32_vec_ext_v4hi): Ditto.
12560 (__builtin_ia32_shufps): Ditto.
12561 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12563 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12566 * gfortran.dg/char_allocation_1.f90: New test.
12568 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12570 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12571 * gcc.dg/Wconversion-sign.c: New.
12572 * gcc.dg/Wconversion-integer-no-sign.c: New.
12573 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12575 * g++.dg/warn/Wconversion-sign.C: New.
12576 * g++.old-deja/g++.other/warn4.C: Update.
12577 * g++.dg/warn/Wconversion1.C: Likewise.
12579 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12581 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12582 * gcc.dg/torture/builtin-math-4.c: Likewise.
12584 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12586 PR libfortran/31964
12587 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12589 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12591 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12593 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12596 * gcc.target/i386/pr31628.c: New.
12598 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12600 PR middle-end/31344
12601 * gcc.dg/pr31344.c: New test.
12603 2007-05-17 Ian Lance Taylor <iant@google.com>
12605 PR tree-optimization/31953
12606 * gcc.c-torture/compile/pr31953.c: New test.
12608 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12610 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12612 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12614 * gcc.dg/torture/builtin-math-4.c: Likewise.
12616 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12617 * gcc.dg/torture/builtin-math-4.c: Likewise.
12619 * gcc.dg/torture/builtin-math-4.c: New test.
12621 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12622 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12624 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12625 * gcc.dg/cpp/include2.c: Ditto.
12626 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12627 * gcc.dg/cpp/paste5.c: Ditto.
12628 * gcc.dg/cpp/paste6.c: Ditto.
12629 * gcc.dg/cpp/paste8.c: Ditto.
12630 * gcc.dg/cpp/paste11.c: Ditto.
12631 * gcc.dg/cpp/paste13.c: Ditto.
12632 * gcc.dg/cpp/skipping2.c: Ditto.
12633 * gcc.dg/reg-vol-struct-1.c: Ditto.
12634 * gcc.dg/Wshadow-1.c: Ditto.
12635 * gcc.dg/cpp/trad/comment.c: Ditto.
12636 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12637 * gcc.dg/cpp/if-2.c: Ditto.
12638 * gcc.dg/array-5.c: Ditto.
12639 * gcc.dg/inline-15.c: Ditto.
12640 * gcc.dg/pr27953.c: Ditto.
12641 * gcc.dg/Wno-c++-compat.c: Ditto.
12643 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12645 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12647 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12649 * gcc.c-torture/execute/20070517-1.c: New test.
12651 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12654 * gfortran.dg/min_max_conformance.f90: New test.
12656 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12658 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12659 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12660 gcc.dg/vect/vect-104.c: Use more complex construction to
12661 prevent vectorizing.
12662 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12664 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12666 PR tree-optimization/24659
12667 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12668 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12669 not vect_int target.
12670 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12671 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12673 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12674 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12675 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12677 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12679 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12680 and x86_64-*-* targets.
12681 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12683 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12690 * transfer_simplify_1.f90: New test.
12691 * transfer_simplify_2.f90: New test.
12693 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12695 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12697 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12699 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12701 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12704 * gcc.dg/fltconst-1.c: New test.
12706 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12707 * gcc.dg/dfp/operator-assignment.c: Ditto.
12709 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12712 * g++.dg/rtti/typeid5.C: New.
12714 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12717 * gfortran.dg/substr_4.f: New test.
12719 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12721 * gcc.target/m68k/interrupt_thread-1.c,
12722 gcc.target/m68k/interrupt_thread-2.c,
12723 gcc.target/m68k/interrupt_thread-3.c: New.
12724 * gcc.target/m68k/m68k.exp: Accept fido.
12726 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12728 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12729 * gfortran.dg/altreturn_3.f90: Likewise.
12730 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12731 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12732 * gfortran.dg/inquire_iolength.f90: Likewise.
12733 * gfortran.dg/module_naming_1.f90: Likewise.
12734 * gfortran.dg/oldstyle_2.f90: Likewise.
12735 * gfortran.dg/operator_2.f90: Likewise.
12736 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12737 * gfortran.dg/used_types_11.f90: Likewise.
12738 * gfortran.dg/zero_array_components_1.f90: Likewise.
12739 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12740 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12741 * gfortran.dg/real_const_3.f90: Likewise.
12743 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12745 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12746 * gcc.dg/tree-ssa/loop-30.c: New test.
12748 2007-05-13 Richard Guenther <rguenther@suse.de>
12750 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12751 scanning forwprop1.
12752 * g++.dg/tree-ssa/pr31146.C: Likewise.
12754 2007-05-13 Revital Eres <eres@il.ibm.com>
12756 * gcc.dg/dse.c: New test.
12758 2007-05-12 Richard Guenther <rguenther@suse.de>
12760 PR tree-optimization/31797
12761 * gcc.c-torture/compile/pr31797.c: New testcase.
12763 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12766 * gfortran.dg/host_assoc_function_1.f90: New test.
12768 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12771 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12773 2007-05-11 Silvius Rus <rus@google.com>
12775 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12776 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12777 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12778 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12779 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12780 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12781 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12782 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12783 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12784 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12785 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12786 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12787 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12788 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12789 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12790 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12792 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12795 * gcc.c-torture/execute/builtins/memchr.c: New.
12796 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12797 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12799 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12802 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12804 * gfortran.dg/recursive_reference_2.f90: New test.
12806 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12809 * gfortran.dg/namelist_29.f90: New test.
12811 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12814 * gfortran.dg/entry_10.f90: New test.
12816 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12818 PR tree-optimization/31885
12819 * gcc.dg/tree-ssa/loop-29.c: New test.
12821 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12823 * assumed_dummy_1.f90: Fix dg directive.
12824 * char_initialiser_actual.f90: Likewise.
12825 * nested_modules_2.f90: Likewise.
12826 * shift-alloc.f90: Likewise.
12828 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12830 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12832 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12834 PR libfortran/31880
12835 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12837 2007-05-09 Mike Stump <mrs@apple.com>
12839 * g++.dg/other/first-global.C: Add -fpie for darwin.
12840 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12842 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12844 * gcc.dg/20070507-1.c: New testcase.
12846 2007-05-08 Chao-ying Fu <fu@mips.com>
12848 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12849 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12850 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12851 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12853 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12856 * gcc.dg/pr31847.c: New test.
12858 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12861 * gfortran.dg/actual_array_result_1.f90: New test.
12863 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12866 * gfortran.dg/parameter_array_init_1.f90: New test.
12869 * gfortran.dg/parameter_array_init_2.f90: New test.
12871 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12874 * gcc.target/i386/pr31854.c: New test.
12876 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12878 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12880 2007-05-07 Mike Stump <mrs@apple.com>
12882 * g++.old-deja/g++.mike/empty.C: Add.
12884 2007-05-07 Eric Christopher <echristo@apple.com>
12886 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12888 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12890 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12891 variable. Rearrange conversions from binary float to decimal float.
12893 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12895 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12898 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12900 * gnat.dg/opt1.ad[sb]: New testcase.
12902 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12905 * gfortran.dg/do_3.F90: New test.
12907 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12910 * gfortran.dg/new_line.f90: Add new checks.
12912 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12915 * gfortran.dg/large_unit_1.f90: New.
12916 * gfortran.dg/large_unit_2.f90: New.
12917 * gfortran.dg/iostat_4.f90: New
12918 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12920 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12923 * gfortran.dg/char_result_4.f90: New test.
12925 2007-06-05 Revital Eres <eres@il.ibm.com>
12928 * gcc.dg/pr30957-1.c: New test.
12930 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12933 * gfortran.dg/char_type_len_2.f90: New test.
12935 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12938 * g++.dg/other/nested-extern.cc: New.
12939 * g++.dg/other/nested-extern-1.C: New.
12940 * g++.dg/other/nested-extern-2.C: New.
12942 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12945 * gfortran.dg/erf.f90: New test.
12946 * gfortran.dg/besxy.f90: New test.
12948 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12951 * gfortran.dg/fseek.f90: New test.
12953 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12955 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12957 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12959 PR libfortran/31210
12960 * gfortran.dg/zero_length_1.f90: New test.
12962 2007-05-04 Tobias Burnus <burnus@net-b.de>
12965 * gfortran.dg/char_pointer_assign_3.f90: New test.
12966 * gfortran.dg/char_result_2.f90: Re-enable test.
12968 2007-05-04 Tobias Burnus <burnus@net-b.de>
12971 * gfortran.dg/char_length_3.f90: New test.
12972 * gfortran.dg/char_result_2.f90: Fix test.
12974 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12976 PR tree-optimization/30565
12977 * gcc.dg/tree-ssa/loop-27.c: New test.
12979 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12981 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12982 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12983 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12984 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12986 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12988 PR tree-optimization/31699
12989 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12991 (check_effective_target_vect_floatint_cvt): New.
12992 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12993 of specific targets.
12994 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12995 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12996 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12997 * gcc.dg/vect/vect-iv-4.c: Likewise.
12998 * gcc.dg/vect/vect-multitypes-11.c: New.
12999 * gcc.dg/vect/pr31699.c: New.
13001 2007-05-02 Geoffrey Keating <geoffk@apple.com>
13003 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13005 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
13008 * g++.dg/warn/anonymous-namespace-2.C: New.
13009 * g++.dg/warn/anonymous-namespace-2.h: New.
13011 2007-05-02 Paul Brook <paul@codesourcery.com>
13013 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
13015 2007-05-02 Eric Christopher <echristo@apple.com>
13017 * gcc.dg/cpp/if-div.c: New file.
13019 2007-05-02 Tom Tromey <tromey@redhat.com>
13021 PR preprocessor/28709:
13022 * gcc.dg/cpp/pr28709.c: New file.
13024 2007-05-02 Richard Guenther <rguenther@suse.de>
13026 PR tree-optimization/31146
13027 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13029 2007-05-01 Geoffrey Keating <geoffk@apple.com>
13031 * gcc.c-torture/compile/limits-blockid.c: New.
13032 * gcc.c-torture/compile/limits-caselabels.c: New.
13033 * gcc.c-torture/compile/limits-declparen.c: New.
13034 * gcc.c-torture/compile/limits-enumconst.c: New.
13035 * gcc.c-torture/compile/limits-exprparen.c: New.
13036 * gcc.c-torture/compile/limits-externalid.c: New.
13037 * gcc.c-torture/compile/limits-fnargs.c: New.
13038 * gcc.c-torture/compile/limits-fndefn.c: New.
13039 * gcc.c-torture/compile/limits-idexternal.c: New.
13040 * gcc.c-torture/compile/limits-idinternal.c: New.
13041 * gcc.c-torture/compile/limits-pointer.c: New.
13042 * gcc.c-torture/compile/limits-stringlit.c: New.
13043 * gcc.c-torture/compile/limits-structmem.c: New.
13044 * gcc.c-torture/compile/limits-structnest.c: New.
13046 2007-04-29 Geoffrey Keating <geoffk@apple.com>
13048 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13050 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
13052 PR middle-end/31740
13053 * gcc.c-torture/compile/20070501-1.c: New testcase.
13055 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13058 * gfortran.dg/array_memset_2: New test case.
13060 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13063 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13065 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13068 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13070 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13071 keyword to dg-final test.
13072 * gcc.dg/vect/vect-iv-4.c: Likewise.
13073 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13074 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13076 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13078 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13079 * lib/target-supports.exp
13080 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13081 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13083 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
13085 * gcc.c-torture/execute/ieee/20000320-1.c: Use
13086 __LONG_LONG_MAX__ and its friends instead of those supplied by
13089 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
13092 * g++.dg/ext/vector7.C: New testcase.
13094 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13097 * gfortran.dg/bound_simplification_1.f90: New test.
13099 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13102 * gfortran.dg/bom_error.f90: New test.
13103 * gfortran.dg/bom_include.f90: New test.
13104 * gfortran.dg/bom_UTF16-LE.f90: New test.
13105 * gfortran.dg/bom_UTF16-BE.f90: New test.
13106 * gfortran.dg/bom_UTF-8.f90: New test.
13107 * gfortran.dg/bom_UTF-32.f90: New test.
13108 * gfortran.dg/bom_UTF-8.F90: New test.
13109 * gfortran.dg/bom_include.inc: New file.
13111 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13114 * g++.dg/init/ptrfn2.C: New test.
13115 * g++.dg/init/ptrfn3.C: New test.
13117 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
13120 * gfortran.dg/dependency_21.f90: New test.
13122 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13124 * gfortran.dg/secnds.f: Use real*8.
13125 * gfortran.dg/secnds-1.f: Use real*8.
13127 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13129 PR libfortran/31532
13130 * gfortran.dg/inquire_5.f90: Update test.
13132 2007-04-27 Ian Lance Taylor <iant@google.com>
13134 PR middle-end/31710
13135 * gcc.c-torture/compile/pr31710.c: New test.
13137 2007-04-27 Richard Guenther <rguenther@suse.de>
13139 PR tree-optimization/30965
13140 PR tree-optimization/30978
13141 * gcc.dg/tree-ssa/pr30978.c: New testcase.
13142 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13143 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13144 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13146 2007-04-27 Richard Guenther <rguenther@suse.de>
13148 PR tree-optimization/31715
13149 * gcc.dg/Warray-bounds-4.c: New testcase.
13151 2007-04-26 Ian Lance Taylor <iant@google.com>
13154 * gcc.c-torture/compile/pr28675.c: New test.
13156 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13159 * g++.dg/ext/vector6.C: New test.
13161 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13163 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13165 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13167 PR middle-end/31617
13168 * g++.dg/other/str_empty.C: Add expected warning.
13170 2007-04-26 Richard Guenther <rguenther@suse.de>
13171 Daniel Berlin <dberlin@dberlin.org>
13173 PR tree-optimization/30567
13174 * g++.dg/other/pr30567.C: New testcase.
13176 2007-04-26 Richard Guenther <rguenther@suse.de>
13178 PR tree-optimization/31703
13179 * gcc.c-torture/compile/pr31703.c: New testcase.
13180 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13181 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13183 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13185 * gfortran.dg/open_errors.f90: Added if statements checking
13186 the value of iostat.
13188 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13191 * g++.dg/gomp/pr31598.C: New test.
13193 PR tree-optimization/30558
13194 * g++.dg/gomp/pr30558.C: New test.
13196 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13199 * g++.dg/ext/complex2.C: New test.
13201 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13203 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13205 2007-04-25 Thiemo Seufer <ths@mips.com>
13207 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13208 value to signed char.
13210 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13212 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13213 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13214 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13216 2007-04-25 Tobias Burnus <burnus@net-b.de>
13219 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13220 statement functions.
13221 * gfortran.dg/c_by_val_5.f90: New test.
13223 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13225 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13226 with two new subroutines to avoid parameter-induced aliasing.
13227 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13228 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13230 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13232 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13233 * g++.dg/warn/Warray-bounds.C: Likewise.
13235 2007-04-24 Ian Lance Taylor <iant@google.com>
13237 PR tree-optimization/31605
13238 * gcc.c-torture/execute/pr31605.c: New test.
13240 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13243 * lib/gcc-dg.exp (scan-module): New function.
13244 * gfortran.dg/module_md5_1.f90: New test.
13246 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13248 * g++.old-deja/g++.pt/defarg6.C: Only run with
13250 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13251 * g++.dg/cpp0x/variadic61.C: Ditto.
13252 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13253 * g++.dg/cpp0x/variadic62.C: Ditto.
13254 * g++.dg/template/meminit1.C: Ditto.
13255 * g++.dg/template/operator7.C: Ditto.
13256 * g++.dg/template/static15.C: Ditto.
13257 * g++.dg/template/invalid1.C: Ditto.
13258 * g++.dg/template/shift1.C: Ditto.
13259 * g++.dg/template/error10.C: Ditto.
13261 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13263 PR diagnostic/25923
13264 * gfortran.dg/pr25923.f90: New test.
13266 2007-04-24 Ian Lance Taylor <iant@google.com>
13268 PR tree-optimization/31602
13269 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13271 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13273 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13274 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13276 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13278 * gcc.target/i386/reload-1.c. New.
13280 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13281 Olga Golovanevsky <olga@il.ibm.com>
13283 * g++.dg/other/str_empty.C: New test.
13285 2007-04-24 Richard Henderson <rth@redhat.com>
13287 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13289 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13292 * gcc.c-torture/compile/pr31641.c: New testcase.
13294 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13296 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13297 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13298 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13299 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13301 2007-04-23 Simon Baldwin <simonb@google.com>
13303 * g++.dg/other/error15.C: New.
13304 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13305 triggering a "multiple parameters named" error.
13307 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13310 * gfortran.dg/backspace_8.f: New test case.
13312 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13315 * gfortran.dg/used_types_17.f90: New test.
13318 * gfortran.dg/zero_array_components_1.f90: New test.
13320 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13323 * gfortran.dg/open_errors.f90: Allow a different error message.
13325 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13327 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13328 Rename from check_effective_target_vect_pack_mod. Rename global
13329 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13331 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13333 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13334 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13336 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13338 PR middle-end/31448
13339 * gcc.c-torture/execute/pr31448.c: New testcase.
13341 2007-04-22 Nick Clifton <nickc@redhat.com>
13343 * gcc.dg/20020312-2.c: Add support for the FRV.
13345 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13347 PR tree-optimization/24659
13348 * gcc.dg/vect/vect-float-extend-1.c: New test.
13349 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13351 2007-04-22 Richard Guenther <rguenther@suse.de>
13353 PR tree-optimization/29789
13354 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13355 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13357 2007-04-22 Revital Eres <eres@il.ibm.com>
13359 * gcc.dg/var-expand2.c: New test.
13361 2007-04-22 Revital Eres <eres@il.ibm.com>
13363 * gcc.dg/var-expand3.c: New test.
13365 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13368 * gfortran.dg/continuation_8.f90: New test.
13370 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13373 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13374 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13376 2007-04-21 Richard Guenther <rguenther@suse.de>
13378 PR middle-end/31136
13379 * gcc.c-torture/execute/pr31136.c: New testcase.
13381 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13383 * gcc.target/i386/movsi-sm-1.c: New.
13385 2007-04-20 Richard Henderson <rth@redhat.com>
13387 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13388 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13390 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13392 * gcc.target/i386/ordcmp-1.c: New test.
13393 * gcc.target/i386/unordcmp-1.c: New test.
13395 PR tree-optimization/31632
13396 * gcc.c-torture/compile/20070419-1.c: New test.
13398 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13400 * gcc.dg/invalid-call-1.c: New test.
13402 2007-04-18 Dirk Mueller <dmueller@suse.de>
13404 PR diagnostic/31227
13405 * gcc.dg/Warray-bounds-3.c: New.
13407 2007-04-18 Richard Guenther <rguenther@suse.de>
13409 PR tree-optimization/19431
13410 PR tree-optimization/21463
13411 * gcc.c-torture/execute/20070212-1.c: New testcase.
13412 * gcc.c-torture/execute/20070212-2.c: Likewise.
13413 * gcc.c-torture/execute/20070212-3.c: Likewise.
13414 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13415 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13416 * g++.dg/tree-ssa/pr21463.C: Likewise.
13417 * g++.dg/tree-ssa/pr30738.C: Likewise.
13419 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13422 * g++.dg/expr/bitfield8.C: New test.
13424 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13425 Richard Sandiford <richard@codesourcery.com>
13427 * lib/target-supports.exp (check_profiling_available): Return 0
13428 for uClibc with -p or -pg.
13430 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13433 * g++.dg/template/init7.C: New test.
13435 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13437 PR rtl-optimization/31360
13438 * gcc.dg/loop-7.c: New test.
13440 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13442 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13443 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13445 (compat-execute): Likewise.
13446 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13447 files to remote hosts.
13448 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13449 (c-torture-execute): Likewise.
13450 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13451 or plain file. Use remote_upload and remote_download to copy
13453 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13454 before scanning it.
13456 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13458 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13460 2007-04-16 Lawrence Crowl <crowl@google.com>
13462 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13463 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13464 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13465 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13466 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13467 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13468 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13469 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13470 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13471 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13472 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13474 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13475 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13476 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13477 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13478 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13479 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13480 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13481 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13482 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13483 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13484 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13486 2007-04-16 Ian Lance Taylor <iant@google.com>
13488 PR tree-optimization/31522
13489 * gcc.dg/Wstrict-overflow-16.c: New test.
13491 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13493 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13495 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13498 * gfortran.dg/module_naming_1.f90: New.
13500 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13502 * lib/target-supports.exp (check_profiling_available): Return
13503 false for m68k-*-uclinux.
13505 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13508 Testcase for c++ anonymous namespace warning
13510 * g++.dg/warn/anonymous-namespace-1.C: New test
13511 * g++.dg/warn/anonymous-namespace-1.h: New test
13513 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13516 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13518 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13520 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13522 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13525 * gfortran.dg/array_constructor_16.f90: New test.
13527 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13529 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13530 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13532 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13534 PR rtl-optimization/31500
13535 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13536 * g++.dg/warn/Warray-bounds.C: Likewise.
13538 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13541 * gcc.dg/gnu89-init-4.c: New testcase.
13543 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13546 * gcc.dg/gomp/pr25874.c: Add dg-options.
13547 * g++.dg/gomp/pr25874.C: Add dg-options.
13549 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13552 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13553 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13555 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13558 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13560 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13564 * gfortran.dg/initialization_6.f90: New test.
13566 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13568 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13570 * lib/target-supports.exp (check_gc_sections_available):
13571 Return false if ldflags includes -elf2flt.
13573 2007-04-13 Jason Merrill <jason@redhat.com>
13576 * conv3.C: New test.
13578 2007-04-13 Mike Stump <mrs@apple.com>
13580 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13581 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13583 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13585 PR tree-optimization/29598
13586 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13588 2007-04-13 Tobias Burnus <burnus@net-b.de>
13591 * gfortran.dg/func_assign.f90: New test.
13593 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13596 * gfortran.dg/used_types_16.f90: New test.
13598 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13601 * gfortran.dg/goto_2.f90: New.
13602 * gfortran.dg/goto_3.f90: New.
13603 * gfortran.dg/pr17708.f90: Rename to ...
13604 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13606 2007-04-13 Tobias Burnus <burnus@net-b.de>
13609 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13610 instead of a struct.
13612 2007-04-13 Tobias Burnus <burnus@net-b.de>
13615 * gfortran.dg/value_4.c: Use GNU extensions for complex
13616 instead of a struct.
13618 2007-04-13 Richard Guenther <rguenther@suse.de>
13620 PR tree-optimization/21258
13621 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13623 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13625 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13628 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13631 * gfortran.dg/char_length_2.f90: New.
13632 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13633 * gfortran.dg/repeat_4.f90: Likewise.
13636 * gfortran.dg/char_assign_1.f90: New.
13639 * gfortran.dg/block_name_1.f90: New.
13640 * gfortran.dg/block_name_2.f90: New.
13642 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13645 * g++.dg/other/pr31078.C: New.
13647 2007-04-12 Richard Guenther <rguenther@suse.de>
13649 PR tree-optimization/31169
13650 * gcc.c-torture/execute/pr31169.c: New testcase.
13652 2007-04-12 Richard Guenther <rguenther@suse.de>
13654 PR tree-optimization/24689
13655 PR tree-optimization/31307
13656 * g++.dg/tree-ssa/pr31307.C: New testcase.
13657 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13659 2007-04-12 Tobias Burnus <burnus@net-b.de>
13662 * gfortran.dg/access_spec_1.f90: New test.
13663 * gfortran.dg/access_spec_2.f90: New test.
13664 * gfortran.dg/non_module_public.f90: Match new error message.
13666 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13669 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13670 to 4 at line 38 to fix bounds problem.
13672 2007-04-11 Tobias Burnus <burnus@net-b.de>
13675 * gfortran.dg/pointer_intent_1.f90: Fix test.
13677 2007-04-10 Eric Christopher <echristo@apple.com>
13679 * lib/target-supports.exp
13680 (check_effective_target_fstack_protector): Rewrite.
13682 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13685 * g++.dg/init/const5.C: New test.
13687 2007-04-09 Jan Hubicka <jh@suse.cz>
13689 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13691 2007-04-08 Jan Hubicka <jh@suse.cz>
13693 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13695 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13698 * gfortran.dg/achar_4.f90: New test.
13700 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13703 * gfortran.dg/used_dummy_types_8.f90: New test.
13705 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13708 * gfortran.dg/parameter_array_element_1.f90: New test.
13710 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13713 * gfortran.dg/default_numeric_type_1.f90: New test.
13715 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13718 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13720 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13723 * gfortran.dg/interface_12.f90: New test.
13725 2007-04-07 Bruce Korb <bkorb@gnu.org>
13727 * gcc.dg/format/opt-6.c: New test.
13728 * gcc.dg/format/nul-1.c: New test.
13729 * gcc.dg/format/nul-2.c: New test.
13731 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13733 PR libgfortran/31395
13734 * gfortran.dg/fmt_colon.f90: New test.
13736 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13738 * g++.old-deja/g++.other/init18.C: Use
13739 dg-require-effective-target instead of an explicit xfail.
13741 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13743 * gcc.dg/dfp/signbit-1.c
13744 * gcc.dg/dfp/signbit-2.c
13746 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13749 * gfortran.dg/altreturn_5.f90: New test.
13751 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13754 * gfortran.dg/contained_module_proc_1.f90: New test.
13756 2007-04-04 Stuart Hastings <stuart@apple.com>
13759 * objc/execute/exceptions/pr31281.m: New.
13761 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13763 * g++.dg/ext/dllimport12.C: Update comments.
13765 2007-04-03 Eric Christopher <echristo@apple.com>
13767 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13769 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13772 * gfortran.dg/repeat_2.f90: New test.
13773 * gfortran.dg/repeat_3.f90: New test.
13774 * gfortran.dg/repeat_4.f90: New test.
13776 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13778 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13780 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13783 * g++.dg/parse/cond3.C: New test.
13785 PR middle-end/30704
13786 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13788 2007-04-02 Jason Merrill <jason@redhat.com>
13791 * g++.dg/ext/visibility/anon3.C: New test.
13793 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13795 PR libgfortran/31052
13796 * gfortran.dg/namelist_28.f90: New test.
13798 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13800 PR libgfortran/31366
13801 * gfortran.dg/direct_io_6.f90: New test.
13803 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13805 PR libgfortran/31207
13806 * gfortran.dg/advance_5.f90: New test.
13807 * gfortran.dg/advance_6.f90: New test.
13809 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13811 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13812 * g++.dg/ext/dllimport7.C: Likewise.
13813 * g++.dg/ext/selectany1.C: Likewise.
13815 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13817 * g++.dg/parser/pr31138.C: New.
13818 * g++.dg/parser/pr31140.C: New.
13819 * g++.dg/parser/pr31141.C: New.
13821 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13824 * g++.dg/ext/is_base_of.C: New.
13825 * g++.dg/ext/has_virtual_destructor.C: New.
13826 * g++.dg/ext/is_polymorphic.C: New.
13827 * g++.dg/ext/is_base_of_diagnostic.C: New.
13828 * g++.dg/ext/is_enum.C: New.
13829 * g++.dg/ext/has_nothrow_assign.C: New.
13830 * g++.dg/ext/has_nothrow_constructor.C: New.
13831 * g++.dg/ext/is_empty.C: New.
13832 * g++.dg/ext/has_trivial_copy.C: New.
13833 * g++.dg/ext/has_trivial_assign.C: New.
13834 * g++.dg/ext/is_abstract.C: New.
13835 * g++.dg/ext/is_pod.C: New.
13836 * g++.dg/ext/has_nothrow_copy.C: New.
13837 * g++.dg/ext/is_class.C: New.
13838 * g++.dg/ext/has_trivial_constructor.C: New.
13839 * g++.dg/ext/is_union.C: New.
13840 * g++.dg/ext/has_trivial_destructor.C: New.
13841 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13842 * g++.dg/template/crash43.C: Likewise.
13844 2007-03-29 Dirk Mueller <dmueller@suse.de>
13846 * g++.dg/warn/pedantic2.C: New testcase.
13848 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13850 * size_dim.f90: Fix dg directive.
13851 * pr16433.f: Likewise.
13852 * use_6.f90: Likewise.
13853 * use_7.f90: Likewise.
13854 * entry_9.f90: Likewise.
13855 * pointer_intent_2.f90: Likewise.
13856 * protected_1.f90: Likewise.
13857 * fmt_missing_period_2.f: Likewise.
13858 * pointer_intent_3.f90: Likewise.
13859 * protected_2.f90: Likewise.
13860 * protected_3.f90: Likewise.
13861 * pr15754.f90: Likewise.
13862 * protected_4.f90: Likewise.
13863 * protected_5.f90: Likewise.
13864 * initialization_2.f90: Likewise.
13865 * protected_6.f90: Likewise.
13866 * continuation_7.f90: Likewise.
13867 * derived_function_interface_1.f90: Likewise.
13868 * der_pointer_4.f90: Likewise.
13869 * fmt_zero_precision.f90: Likewise.
13870 * blockdata_3.f90: Likewise.
13871 * fmt_missing_period_1.f: Likewise.
13872 * real_const_3.f90: Likewise.
13873 * use_4.f90: Likewise.
13874 * fmt_missing_period_3.f: Likewise.
13875 * use_5.f90: Likewise.
13877 2007-03-28 Mike Stump <mrs@apple.com>
13879 * gcc.dg/darwin-comm.c: Add.
13881 2007-03-28 Eric Christopher <echristo@apple.com>
13883 * lib/target-supports.exp (check_effective_target_fstack_protector):
13885 * gcc.dg/ssp-1.c: Use.
13886 * gcc.dg/ssp-2.c: Ditto.
13888 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13891 * g++.dg/parse/constructor3.C: New test.
13893 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13895 * gnat.dg/thin_pointer.ad[sb]: New test.
13897 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13899 * g++.dg/cpp0x/bracket1.C: New.
13900 * g++.dg/cpp0x/bracket2.C: New.
13901 * g++.dg/cpp0x/bracket3.C: New.
13902 * g++.dg/cpp0x/bracket4.C: New.
13904 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13906 * g++.dg/cpp0x/temp_default1.C: New.
13907 * g++.dg/cpp0x/temp_default3.C: New.
13908 * g++.dg/cpp0x/temp_default2.C: New.
13909 * g++.dg/cpp0x/temp_default4.C: New.
13911 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13914 * g++.dg/other/cv_func2.C: New.
13916 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13918 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13919 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13920 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13921 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13923 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13924 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13926 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13928 * lib/compat.exp (compat-execute): Fix processing of file names.
13930 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13932 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13934 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13936 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13937 Delete created executable test file.
13938 (check_effective_target_fortran_large_int): Ditto.
13939 (check_effective_target_static_libgfortran): Ditto.
13941 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13944 * g++.dg/warn/pragma-system_header1.C: New test.
13945 * g++.dg/warn/pragma-system_header2.C: New test.
13946 * g++.dg/warn/pragma-system_header1.h. New.
13947 * g++.dg/warn/pragma-system_header2.h. New.
13949 2007-03-26 Ian Lance Taylor <iant@google.com>
13951 PR tree-optimization/31345
13952 * gcc.c-torture/compile/pr31345-1.c: New test.
13954 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13956 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13957 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13958 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13959 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13960 * gfortran.dg/overload_1.f90: Likewise.
13961 * gfortran.dg/impure_assignment_1.f90: Likewise.
13962 * gfortran.dg/error_recovery_3.f90: Likewise.
13963 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13964 * gfortran.dg/sequence_types_1.f90: Likewise.
13965 * gfortran.dg/internal_references_1.f90: Likewise.
13966 * gfortran.dg/present_1.f90: Likewise.
13967 * gfortran.dg/volatile10.f90: Likewise.
13968 * gfortran.dg/module_equivalence_2.f90: Likewise.
13969 * gfortran.dg/use_4.f90: Likewise.
13970 * gfortran.dg/elemental_result_1.f90: Likewise.
13971 * gfortran.dg/generic_actual_arg.f90: Likewise.
13972 * gfortran.dg/private_type_5.f90: Likewise.
13973 * gfortran.dg/protected_4.f90: Likewise.
13974 * gfortran.dg/interface_3.f90: Likewise.
13976 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13978 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13979 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13981 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13983 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13985 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13987 PR libgfortran/31199
13988 * gfortran.dg/fmt_t_4.f90: New test.
13990 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13992 PR libfortran/31297
13993 * gfortran.dg/backspace_5.f: Initialize variable(s).
13994 * gfortran.dg/backspace_6.f: Likewise.
13995 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13996 * gfortran.dg/direct_io_2.f90: Likewise.
13997 * gfortran.dg/write_back.f: Likewise.
13998 * gfortran.dg/write_rewind_2.f: Likewise.
13999 * gfortran.dg/write_rewind_1.f: Likewise.
14000 * gfortran.dg/write_rewind_2.f: Likewise.
14002 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
14004 PR tree-optimization/30784
14005 * gcc.dg/vect/pr30784.c: New test.
14007 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14010 * gfortran.dg/operator_1.f90: New test.
14011 * gfortran.dg/operator_2.f90: New test.
14013 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14015 PR libfortran/31196
14016 * gfortran.dg/reshape_transpose_1.f90: New test.
14018 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14021 * gfortran.dg/bounds_check_6.f90: New test.
14023 2007-03-23 Michael Meissner <michael.meissner@amd.com>
14025 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14027 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14028 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14030 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
14033 * gfortran.dg/pointer_function_actual_1.f90: New test.
14036 * gfortran.dg/pointer_function_actual_2.f90: New test.
14039 * gfortran.dg/result_in_spec_1.f90: New test.
14041 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14044 * gfortran.dg/integer_exponentiation_3.F90: New test.
14045 * gfortran.dg/integer_exponentiation_4.f90: New test.
14046 * gfortran.dg/integer_exponentiation_5.F90: New test.
14048 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14051 * g++.dg/template/error24.C: New test.
14052 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14054 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14057 * g++.dg/expr/bitfield7.C: New test.
14059 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14062 * gcc.dg/float-range-4.c: New.
14063 * gcc.dg/float-range-1.c: Update. Test for a warning.
14064 * gcc.dg/float-range-3.c: New.
14065 * gcc.dg/float-range-5.c: New.
14067 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14070 * gfortran.dg/no_range_check_1.f90: New test.
14072 2007-03-22 Dirk Mueller <dmueller@suse.de>
14074 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14075 * g++.dg/other/static1.C: Remove stray semicolon.
14076 * g++.dg/other/init1.C: Likewise.
14077 * g++.dg/rtti/dyncast1.C: Likewise.
14078 * g++.dg/tree-ssa/pr17153.C: Likewise.
14079 * g++.dg/lookup/disamb1.C: Likewise.
14080 * g++.dg/lookup/scoped2.C: Likewise.
14081 * g++.dg/lookup/friend7.C: Likewise.
14082 * g++.dg/parse/parse4.C: Likewise.
14083 * g++.dg/parse/parse5.C: Likewise.
14084 * g++.dg/expr/pr29066.C: Likewise.
14085 * g++.dg/expr/cast4.C: Likewise.
14086 * g++.dg/tc1/dr193.C: Likewise.
14087 * g++.dg/tc1/dr213.C: Likewise.
14088 * g++.dg/abi/dcast1.C: Likewise.
14089 * g++.dg/abi/covariant2.C: Likewise.
14090 * g++.dg/inherit/covariant11.C: Likewise.
14091 * g++.dg/inherit/covariant9.C: Likewise.
14092 * g++.dg/inherit/covariant10.C: Likewise.
14093 * g++.dg/init/static3.C: Likewise.
14094 * g++.dg/init/init-ref3.C: Likewise.
14095 * g++.dg/init/ref10.C: Likewise.
14096 * g++.dg/template/meminit2.C: Likewise.
14097 * g++.dg/template/using9.C: Likewise.
14098 * g++.dg/template/friend9.C: Likewise.
14099 * g++.dg/template/ref1.C: Likewise.
14100 * g++.old-deja/g++.warn/inline.C: Likewise.
14101 * g++.old-deja/g++.robertl/eb91.C: Likewise.
14102 * g++.old-deja/g++.robertl/eb46.C: Likewise.
14103 * g++.old-deja/g++.robertl/eb34.C: Likewise.
14104 * g++.old-deja/g++.robertl/eb43.C: Likewise.
14105 * g++.old-deja/g++.robertl/eb26.C: Likewise.
14106 * g++.old-deja/g++.robertl/eb116.C: Likewise.
14107 * g++.old-deja/g++.brendan/copy5.C: Likewise.
14108 * g++.old-deja/g++.brendan/overload8.C: Likewise.
14109 * g++.old-deja/g++.brendan/overload11.C: Likewise.
14110 * g++.old-deja/g++.brendan/copy7.C: Likewise.
14111 * g++.old-deja/g++.brendan/crash38.C: Likewise.
14112 * g++.old-deja/g++.brendan/template11.C: Likewise.
14113 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14114 * g++.old-deja/g++.brendan/crash50.C: Likewise.
14115 * g++.old-deja/g++.brendan/crash16.C: Likewise.
14116 * g++.old-deja/g++.jason/pmem2.C: Likewise.
14117 * g++.old-deja/g++.jason/parse9.C: Likewise.
14118 * g++.old-deja/g++.jason/byval2.C: Likewise.
14119 * g++.old-deja/g++.jason/overload8.C: Likewise.
14120 * g++.old-deja/g++.jason/pmf8.C: Likewise.
14121 * g++.old-deja/g++.jason/template33.C: Likewise.
14122 * g++.old-deja/g++.jason/return3.C: Likewise.
14123 * g++.old-deja/g++.jason/scoping2.C: Likewise.
14124 * g++.old-deja/g++.jason/virtual.C: Likewise.
14125 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14126 * g++.old-deja/g++.jason/template27.C: Likewise.
14127 * g++.old-deja/g++.jason/synth6.C: Likewise.
14128 * g++.old-deja/g++.jason/ref8.C: Likewise.
14129 * g++.old-deja/g++.jason/offset1.C: Likewise.
14130 * g++.old-deja/g++.other/static20.C: Likewise.
14131 * g++.old-deja/g++.other/array1.C: Likewise.
14132 * g++.old-deja/g++.other/new3.C: Likewise.
14133 * g++.old-deja/g++.other/array2.C: Likewise.
14134 * g++.old-deja/g++.other/overload9.C: Likewise.
14135 * g++.old-deja/g++.other/cast6.C: Likewise.
14136 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14137 * g++.old-deja/g++.other/eh4.C: Likewise.
14138 * g++.old-deja/g++.other/using7.C: Likewise.
14139 * g++.old-deja/g++.other/init18.C: Likewise.
14140 * g++.old-deja/g++.other/dyncast1.C: Likewise.
14141 * g++.old-deja/g++.other/dyncast2.C: Likewise.
14142 * g++.old-deja/g++.other/dtor11.C: Likewise.
14143 * g++.old-deja/g++.pt/static11.C: Likewise.
14144 * g++.old-deja/g++.pt/crash19.C: Likewise.
14145 * g++.old-deja/g++.pt/overload12.C: Likewise.
14146 * g++.old-deja/g++.pt/crash46.C: Likewise.
14147 * g++.old-deja/g++.pt/mi1.C: Likewise.
14148 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14149 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14150 * g++.old-deja/g++.pt/local5.C: Likewise.
14151 * g++.old-deja/g++.pt/typename2.C: Likewise.
14152 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14153 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14154 * g++.old-deja/g++.law/visibility1.C: Likewise.
14155 * g++.old-deja/g++.law/visibility2.C: Likewise.
14156 * g++.old-deja/g++.law/virtual2.C: Likewise.
14157 * g++.old-deja/g++.law/operators19.C: Likewise.
14158 * g++.old-deja/g++.law/parsing10.C: Likewise.
14159 * g++.old-deja/g++.law/visibility4.C: Likewise.
14160 * g++.old-deja/g++.law/operators4.C: Likewise.
14161 * g++.old-deja/g++.law/dtors2.C: Likewise.
14162 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14163 * g++.old-deja/g++.law/visibility10.C: Likewise.
14164 * g++.old-deja/g++.law/scope3.C: Likewise.
14165 * g++.old-deja/g++.law/casts2.C: Likewise.
14166 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14167 * g++.old-deja/g++.law/operators33.C: Likewise.
14168 * g++.old-deja/g++.law/friend4.C: Likewise.
14169 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14170 * g++.old-deja/g++.mike/p5611.C: Likewise.
14171 * g++.old-deja/g++.mike/net37.C: Likewise.
14172 * g++.old-deja/g++.mike/p3570.C: Likewise.
14173 * g++.old-deja/g++.mike/p5718.C: Likewise.
14174 * g++.old-deja/g++.mike/net21.C: Likewise.
14175 * g++.old-deja/g++.mike/p1862.C: Likewise.
14176 * g++.old-deja/g++.mike/p4511.C: Likewise.
14177 * g++.old-deja/g++.mike/virt3.C: Likewise.
14178 * g++.old-deja/g++.mike/p16146.C: Likewise.
14179 * g++.old-deja/g++.mike/p1989.C: Likewise.
14180 * g++.old-deja/g++.mike/p5571.C: Likewise.
14181 * g++.old-deja/g++.gb/scope10.C: Likewise.
14182 * g++.old-deja/g++.abi/primary5.C: Likewise.
14183 * g++.old-deja/g++.abi/empty2.C: Likewise.
14184 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14185 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14186 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14187 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14188 * g++.old-deja/g++.bob/template3.C: Likewise.
14189 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14191 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14194 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14196 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14199 * gfortran.dg/derived_name_1.f90: New.
14200 * gfortran.dg/derived_name_2.f: New.
14202 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14204 * lib/target-supports.exp (check_effective_target_nonpic): New
14206 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14207 when compiling PIC.
14208 * gcc.target/i386/asm-4.c: Require nonpic.
14209 * gcc.target/i386/cmov1.c: Likewise.
14210 * gcc.target/i386/mul.c: Likewise.
14211 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14212 * gcc.target/i386/ssetype-1.c: Require nonpic.
14213 * gcc.target/i386/ssetype-3.c: Likewise.
14214 * gcc.target/i386/ssetype-5.c: Likewise.
14216 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14218 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14219 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14220 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14221 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14223 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14225 PR tree-optimization/30590
14226 * g++.dg/opt/pr30590.C: New testcase.
14228 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14231 * gcc.dg/pr30762-1.c: New test.
14232 * gcc.dg/pr30762-2.c: New test.
14234 PR inline-asm/30505
14235 * gcc.target/i386/pr30505.c: New test.
14237 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14239 * gcc.target/arm/register-variables.c: New.
14241 2007-03-19 Jeff Law <law@redhat.com>
14243 * PR tree-optimization/30984
14244 * gcc.c-torture/pr30984.c: New test.
14246 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14247 Richard Guenther <rguenther@suse.de>
14249 PR tree-optimization/31254
14250 * gcc.dg/torture/pr31254.c: New testcase.
14252 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14254 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14255 target default_packed.
14257 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14260 * gfortran.dg/string_length_1.f90: New test.
14262 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14265 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14267 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14269 PR libgfortran/31052
14270 * gfortran.dg/namelist_27.f90: New test.
14272 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14275 * gfortran.dg/used_types_14.f90: New test.
14278 * gfortran.dg/used_types_15.f90: New test.
14280 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14282 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14283 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14285 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14288 * gfortran.dg/integer_exponentiation_2.f90: New test.
14290 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14292 PR tree-optimization/31041
14293 * gcc.dg/vect/pr31041.c: New test.
14295 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14297 * g++.dg/warn/Wconversion-integer.C: New
14298 * g++.dg/warn/Wconversion-real.C: New.
14299 * g++.dg/warn/Wconversion-real-integer.C: New.
14300 * g++.dg/warn/conv2.C: Updated.
14302 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14304 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14307 2007-03-16 Richard Guenther <rguenther@suse.de>
14309 PR tree-optimization/31146
14310 * g++.dg/tree-ssa/pr31146.C: New testcase.
14312 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14314 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14315 assume that the target has <features.h>.
14317 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14319 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14320 dg-options rather than to the whole test.
14322 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14325 * g++.dg/debug/pr29906.C: New
14327 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14329 PR libgfortran/31099
14330 * gfortran.dg/unformatted_recl.f90: Update test.
14332 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14334 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14336 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14339 * g++.dg/parse/namespace-definition.C: New.
14341 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14344 * g++.dg/cpp/pedantic-errors.C: New.
14345 * g++.dg/cpp/permissive.C: New.
14347 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14349 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14350 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14352 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14354 * lib/target-supports.exp (check_missing_uclibc_feature)
14355 (check_effective_target_wchar): New procedures.
14356 * gcc.dg/wchar_t-1.c: Require target wchar.
14357 * gcc.dg/wint_t-1.c: Likewise.
14359 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14361 * lib/target-supports.exp (check_gc_sections_available): Return
14362 false for VxWorks targets.
14364 2007-03-15 Dirk Mueller <dmueller@suse.de>
14366 * g++.dg/warn/Wconversion2.C: Fix typo.
14367 * gcc.dg/if-empty-1.c: Ditto.
14369 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14371 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14373 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14375 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14376 * gcc.target/i386/pr31167.c: Ditto.
14378 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14381 * gcc.target/i386/pr31167.c: New test.
14383 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14386 * gfortran.dg/import5.f90.f90: New test.
14390 * gfortran.dg/data_components_1.f90: New test.
14394 * gfortran.dg/generic_13.f90: New test.
14397 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14399 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14401 PR libgfortran/31051
14402 * gfortran.dg/fmt_t_4.f90: New
14404 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14407 * g++.dg/other/default7.C: New test.
14409 2007-03-15 Dirk Mueller <dmueller@suse.de>
14411 * g++.dg/warn/Wconversion2.C: New.
14413 2007-03-14 Eric Christopher <echristo@apple.com>
14415 * gcc.dg/ssp-1.c: New.
14416 * gcc.dg/ssp-2.c: Ditto.
14418 2007-03-14 Dirk Mueller <dmueller@suse.de>
14420 * g++.dg/warn/do-empty.C: New.
14421 * gcc.dg/do-empty.c: New.
14422 * gcc.dg/if-empty-1.c: Update.
14423 * gcc.dg/20001116-1.c: Update.
14424 * gcc.dg/pr23165.c: Update.
14426 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14428 * gfortran.dg/module_implicit_conversion.f90: New test.
14430 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14432 PR middle-end/31127
14433 * gcc.dg/pr31127.c: New.
14435 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14437 * gcc.dg/tree-ssa/loop-26.c: New test.
14439 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14441 * gcc.target/i386/cmpxchg16b-1.c: New test.
14443 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14445 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14446 * gcc.dg/c99-vla-1.c: Likewise.
14447 * g++.dg/ext/vla1.C: Likewise
14449 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14451 * gcc.dg/wvla-1.c: New test
14452 * gcc.dg/wvla-2.c: New test
14453 * gcc.dg/wvla-3.c: New test
14454 * gcc.dg/wvla-4.c: New test
14455 * gcc.dg/wvla-5.c: New test
14456 * gcc.dg/wvla-6.c: New test
14457 * gcc.dg/wvla-7.c: New test
14458 * g++.dg/warn/Wvla-1.C: New test
14459 * g++.dg/warn/Wvla-2.C: New test
14460 * g++.dg/warn/Wvla-3.C: New test
14462 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14465 * g++.dg/other/default6.C: New test.
14467 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14469 * lib/target-supports.exp (check_profiling_available): Return false
14471 (check_effective_target_vxworks_kernel): New procedure.
14472 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14474 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14475 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14476 to include VxWorks.
14477 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14479 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14481 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14482 PIC is not supported.
14483 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14484 * gcc.dg/20020426-2.c: Likewise.
14485 * gcc.dg/pr28243.c: Likewise.
14486 * gcc.dg/visibility-11.c: Likewise.
14487 * gcc.dg/tls/opt-9.c: Likewise.
14488 * gcc.dg/tls/opt-10.c: Likewise.
14489 * gcc.dg/tls/pic-1.c: Likewise.
14490 * gcc.dg/tls/struct-1.c: Likewise.
14491 * gcc.target/i386/20000807-1.c: Likewise.
14492 * gcc.target/i386/20000904-1.c: Likewise.
14493 * gcc.target/i386/20011119-1.c: Likewise.
14494 * gcc.target/i386/990213-2.c: Likewise.
14495 * gcc.target/i386/990214-1.c: Likewise.
14496 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14497 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14498 * gcc.target/i386/pic-1.c: Likewise.
14499 * gcc.target/i386/pr21518.c: Likewise.
14500 * gcc.target/i386/pr23098.c: Likewise.
14501 * gcc.target/i386/pr23943.c: Likewise.
14503 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14506 * g++.dg/template/complit2.C: New test.
14509 * g++.dg/ext/bitfield1.C: New test.
14511 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14514 * gfortran.dg/interface_11.f90: New test.
14516 2007-03-11 Richard Guenther <rguenther@suse.de>
14518 PR tree-optimization/31115
14519 * gcc.dg/torture/pr31115.c: New testcase.
14521 2007-03-11 Ira Rosen <irar@il.ibm.com>
14523 PR tree-optimization/29925
14524 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14526 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14529 * g++.dg/expr/bitfield3.C: New test.
14530 * g++.dg/expr/bitfield4.C: Likewise.
14531 * g++.dg/expr/bitfield5.C: Likewise.
14532 * g++.dg/expr/bitfield6.C: Likewise.
14535 * g++.dg/template/array18.C: New test.
14537 2007-03-10 Dirk Mueller <dmueller@suse.de>
14540 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14541 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14543 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14546 * g++.dg/cpp0x/variadic-bind.C: New.
14547 * g++.dg/cpp0x/variadic-function.C: New.
14548 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14549 * g++.dg/cpp0x/variadic-tuple.C: New.
14550 * g++.dg/cpp0x/variadic1.C: New.
14551 * g++.dg/cpp0x/variadic2.C: New.
14552 * g++.dg/cpp0x/variadic3.C: New.
14553 * g++.dg/cpp0x/variadic4.C: New.
14554 * g++.dg/cpp0x/variadic5.C: New.
14555 * g++.dg/cpp0x/variadic6.C: New.
14556 * g++.dg/cpp0x/variadic7.C: New.
14557 * g++.dg/cpp0x/variadic8.C: New.
14558 * g++.dg/cpp0x/variadic9.C: New.
14559 * g++.dg/cpp0x/variadic10.C: New.
14560 * g++.dg/cpp0x/variadic11.C: New.
14561 * g++.dg/cpp0x/variadic12.C: New.
14562 * g++.dg/cpp0x/variadic13.C: New.
14563 * g++.dg/cpp0x/variadic14.C: New.
14564 * g++.dg/cpp0x/variadic15.C: New.
14565 * g++.dg/cpp0x/variadic16.C: New.
14566 * g++.dg/cpp0x/variadic17.C: New.
14567 * g++.dg/cpp0x/variadic18.C: New.
14568 * g++.dg/cpp0x/variadic19.C: New.
14569 * g++.dg/cpp0x/variadic20.C: New.
14570 * g++.dg/cpp0x/variadic21.C: New.
14571 * g++.dg/cpp0x/variadic22.C: New.
14572 * g++.dg/cpp0x/variadic23.C: New.
14573 * g++.dg/cpp0x/variadic24.C: New.
14574 * g++.dg/cpp0x/variadic25.C: New.
14575 * g++.dg/cpp0x/variadic26.C: New.
14576 * g++.dg/cpp0x/variadic27.C: New.
14577 * g++.dg/cpp0x/variadic28.C: New.
14578 * g++.dg/cpp0x/variadic29.C: New.
14579 * g++.dg/cpp0x/variadic30.C: New.
14580 * g++.dg/cpp0x/variadic31.C: New.
14581 * g++.dg/cpp0x/variadic32.C: New.
14582 * g++.dg/cpp0x/variadic33.C: New.
14583 * g++.dg/cpp0x/variadic34.C: New.
14584 * g++.dg/cpp0x/variadic35.C: New.
14585 * g++.dg/cpp0x/variadic36.C: New.
14586 * g++.dg/cpp0x/variadic37.C: New.
14587 * g++.dg/cpp0x/variadic38.C: New.
14588 * g++.dg/cpp0x/variadic39.C: New.
14589 * g++.dg/cpp0x/variadic40.C: New.
14590 * g++.dg/cpp0x/variadic41.C: New.
14591 * g++.dg/cpp0x/variadic42.C: New.
14592 * g++.dg/cpp0x/variadic43.C: New.
14593 * g++.dg/cpp0x/variadic44.C: New.
14594 * g++.dg/cpp0x/variadic45.C: New.
14595 * g++.dg/cpp0x/variadic46.C: New.
14596 * g++.dg/cpp0x/variadic47.C: New.
14597 * g++.dg/cpp0x/variadic48.C: New.
14598 * g++.dg/cpp0x/variadic49.C: New.
14599 * g++.dg/cpp0x/variadic50.C: New.
14600 * g++.dg/cpp0x/variadic51.C: New.
14601 * g++.dg/cpp0x/variadic52.C: New.
14602 * g++.dg/cpp0x/variadic53.C: New.
14603 * g++.dg/cpp0x/variadic54.C: New.
14604 * g++.dg/cpp0x/variadic55.C: New.
14605 * g++.dg/cpp0x/variadic56.C: New.
14606 * g++.dg/cpp0x/variadic57.C: New.
14607 * g++.dg/cpp0x/variadic58.C: New.
14608 * g++.dg/cpp0x/variadic59.C: New.
14609 * g++.dg/cpp0x/variadic60.C : New.
14610 * g++.dg/cpp0x/variadic61.C : New.
14611 * g++.dg/cpp0x/variadic62.C : New.
14612 * g++.dg/cpp0x/variadic63.C : New.
14613 * g++.dg/cpp0x/variadic64.C : New.
14614 * g++.dg/cpp0x/variadic65.C : New.
14615 * g++.dg/cpp0x/variadic66.C : New.
14616 * g++.dg/cpp0x/variadic67.C : New.
14617 * g++.dg/cpp0x/variadic68.C : New.
14618 * g++.dg/cpp0x/variadic69.C : New.
14619 * g++.dg/cpp0x/variadic70.C : New.
14620 * g++.dg/cpp0x/variadic71.C : New.
14621 * g++.dg/cpp0x/variadic72.C : New.
14622 * g++.dg/cpp0x/variadic73.C : New.
14623 * g++.dg/cpp0x/variadic74.C : New.
14624 * g++.dg/cpp0x/variadic75.C : New.
14625 * g++.dg/cpp0x/variadic-ex1.C : New.
14626 * g++.dg/cpp0x/variadic-ex2.C : New.
14627 * g++.dg/cpp0x/variadic-ex3.C : New.
14628 * g++.dg/cpp0x/variadic-ex4.C : New.
14629 * g++.dg/cpp0x/variadic-ex5.C : New.
14630 * g++.dg/cpp0x/variadic-ex6.C : New.
14631 * g++.dg/cpp0x/variadic-ex7.C : New.
14632 * g++.dg/cpp0x/variadic-ex8.C : New.
14633 * g++.dg/cpp0x/variadic-ex9.C : New.
14634 * g++.dg/cpp0x/variadic-ex10.C : New.
14635 * g++.dg/cpp0x/variadic-ex11.C : New.
14636 * g++.dg/cpp0x/variadic-ex12.C : New.
14637 * g++.dg/cpp0x/variadic-ex13.C : New.
14638 * g++.dg/cpp0x/variadic-ex14.C : New.
14640 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14642 PR libgfortran/31099
14643 * gfortran.dg/unformatted_recl.f90: New test.
14645 2007-03-09 Roger Sayle <roger@eyesopen.com>
14647 * gcc.dg/fold-eqcmplx-1.c: New test case.
14649 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14651 PR rtl-optimization/30643
14652 * gcc.dg/pr30643.c: New.
14654 2007-03-09 Chao-ying Fu <fu@mips.com>
14656 * gcc.target/mips/mips32-dspr2-type.c: New test.
14657 * gcc.target/mips/mips32-dspr2.c: New test.
14658 * gcc.target/mips/dspr2-MULT.c: New test.
14659 * gcc.target/mips/dspr2-MULTU.c: New test.
14660 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14661 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14662 Adjust some formats.
14664 2007-03-09 Dirk Mueller <dmueller@suse.de>
14667 * gcc.dg/Wlogical-op-1.c: New.
14668 * g++.dg/warn/Wlogical-op-1.C: New.
14670 2007-03-09 Richard Guenther <rguenther@suse.de>
14672 PR tree-optimization/30904
14673 PR middle-end/31058
14674 * gcc.dg/pr30904.c: Remove xfail.
14676 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14679 * gcc.c-torture/execute/pr31072.c: New test.
14681 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14683 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14684 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14685 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14686 *lrint* and *lround*.
14687 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14689 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14690 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14691 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14692 and *lround*. Correct macro names.
14693 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14694 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14696 2007-03-08 Ian Lance Taylor <iant@google.com>
14698 * gcc.dg/no-strict-overflow-5.c: New test.
14699 * gcc.dg/no-strict-overflow-6.c: New test.
14700 * gcc.dg/Wstrict-overflow-11.c: New test.
14701 * gcc.dg/Wstrict-overflow-12.c: New test.
14702 * gcc.dg/Wstrict-overflow-13.c: New test.
14703 * gcc.dg/Wstrict-overflow-14.c: New test.
14704 * gcc.dg/Wstrict-overflow-15.c: New test.
14706 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14708 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14709 for VxWorks kernel mode.
14710 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14712 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14714 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14717 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14719 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14720 and lib/bfill.c on VxWorks targets.
14721 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14722 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14723 lib/bfill.c and lib/memmove.c on VxWorks targets.
14724 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14725 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14726 on VxWorks targets.
14727 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14728 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14730 2007-03-08 Tobias Burnus <burnus@net-b.de>
14732 * gfortran.dg/use_5.f90: New test.
14733 * gfortran.dg/use_6.f90: Ditto.
14734 * gfortran.dg/use_7.f90: Ditto.
14736 2007-03-08 Tobias Burnus <burnus@net-b.de>
14739 * gfortran.dg/use_4.f90: New test.
14740 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14742 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14745 * gfortran.dg/parameter_array_section_2.f90: New test.
14747 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14750 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14753 * g++.dg/template/arg5.C: New test.
14755 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14757 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14759 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14761 * gcc.dg/var-expand1.c: Add newline at end of file.
14763 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14765 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14767 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14769 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14771 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14773 * gcc.dg/torture/builtin-convert-4.c: New test.
14775 2007-03-05 Ian Lance Taylor <iant@google.com>
14777 * gcc.c-torture/compile/pr31034.c: New test.
14779 2007-03-05 Ian Lance Taylor <iant@google.com>
14781 * gcc.dg/inline-18.c: New test.
14782 * gcc.dg/inline-19.c: New test.
14783 * gcc.dg/inline-20.c: New test.
14784 * gcc.dg/inline-21.c: New test.
14786 2007-03-05 Richard Guenther <rguenther@suse.de>
14788 PR tree-optimization/14052
14789 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14791 2007-03-05 Richard Guenther <rguenther@suse.de>
14793 PR tree-optimization/23777
14794 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14796 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14799 * gcc.dg/multiple-overflow-warn-3.c: New.
14800 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14802 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14805 * g++.dg/parse/template23.C: New test.
14807 2007-03-04 Roger Sayle <roger@eyesopen.com>
14809 PR middle-end/30744
14810 * gcc.dg/pr30744-1.c: New test case.
14812 2007-03-04 Tobias Burnus <burnus@net-b.de>
14814 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14816 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14819 * gfortran.dg/logical_3.f90: New test.
14821 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14823 PR libfortran/30981
14824 * gfortran.dg/integer_exponentiation_1.f90: New test.
14826 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14828 * gcc.target/m68k/m68k.exp: New.
14829 * gcc.target/m68k/crash1.c: New.
14831 2007-03-03 Tobias Burnus <burnus@net-b.de>
14833 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14834 to be more compatible with integer(kind=8).
14836 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14838 PR libfortran/31001
14839 * gfortran.dg/zero_sized_3.f90: New test.
14841 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14844 * g++.dg/parse/else.C: New.
14845 * g++.dg/parse/else-2.C: New.
14847 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14848 Tobias Burnus <burnus@net-b.de>
14851 * gfortran.dg/size_dim.f90: New test.
14853 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14854 Tobias Burnus <burnus@net-b.de>
14857 * gfortran.dg/entry_9.f90: New test.
14859 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14862 * g++.dg/inherit/covariant16.C: New test.
14864 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14866 * g++.dg/other/darwin-minversion-1.C: New.
14868 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14870 * gcc.dg/tree-ssa/20070302-1.c: New test.
14872 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14874 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14877 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14879 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14881 2007-03-01 Simon Baldwin <simonb@google.com>
14884 * warn/ignored_typedef.C: New.
14885 * init/ctor8.C: Added dg-warning to consume ignored typedef
14887 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14888 and added an explicit line number.
14890 2007-02-28 Richard Guenther <rguenther@suse.de>
14892 PR middle-end/30364
14893 * gcc.dg/torture/pr30364-1.c: New testcase.
14894 * gcc.dg/torture/pr30364-2.c: Likewise.
14895 * gcc.dg/torture/pr30364-3.c: Likewise.
14897 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14899 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14900 powerpc*, use -funsafe-math-optimizations.
14901 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14902 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14904 2007-02-28 Tobias Burnus <burnus@net-b.de>
14905 Paul Thomas <pault@gcc.gnu.org>
14909 * c_by_val_1.f: Test %VAL() with non-default kind.
14910 * c_by_val.c: Ditto.
14911 * c_by_val_4.f: New test.
14913 2007-02-28 Tobias Burnus <burnus@net-b.de>
14916 * gfortran.dg/continuation_7.f90: New test.
14918 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14920 * g++.dg/inherit/thunk7.C: New test.
14921 * lib/target-supports.exp (check_profiling_available): Not available
14924 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14927 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14929 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14931 * lib/target-supports.exp (check_effective_target_init_priority):
14932 Remove Solaris special case.
14934 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14936 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14937 for more builtin types.
14939 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14940 * g++.dg/ext/visibility/noPLT.C: Likewise.
14942 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14944 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14947 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14950 * size_optional_dim_1.f90: New test.
14952 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14954 * gcc.dg/vxworks/vxworks.exp: New file.
14955 * gcc.dg/vxworks/initpri1.c: Likewise.
14956 * gcc.dg/vxworks/initpri2.c: Likewise.
14957 * gcc.dg/initpri2.c: Add more tests.
14958 * g++.dg/special/initpri2.C: Likewise.
14960 * gcc.dg/initpri1.c: New test.
14961 * gcc.dg/initpri2.c: Likewise.
14962 * g++.dg/special/initpri1.C: New test.
14963 * g++.dg/special/initpri2.C: Likewise.
14964 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14965 * g++.dg/special/conpr-2.C: Likewise.
14966 * g++.dg/special/conpr-3.C: Likewise.
14967 * g++.dg/special/conpr-4.C: Likewise.
14968 * g++.dg/special/initp1.C: Likewise.
14969 * g++.dg/special/ecos.exp: Remove code to detect availability of
14970 constructor priorities.
14971 * lib/target-supports.exp (check_effective_target_init_priority):
14974 2007-02-24 Jan Hubicka <jh@suse.cz>
14976 * gcc.c-torture/execute/pr30778.c: New testcase.
14978 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14980 PR libgfortran/30918
14981 * gfortran.dg/namelist_26.f90: New test.
14983 2007-02-24 Richard Guenther <rguenther@suse.de>
14985 PR middle-end/30951
14986 * gcc.dg/pr30951.c: New testcase.
14988 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14990 * gcc.dg/torture/builtin-modf-1.c: New test.
14992 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14994 PR tree-optimization/30904
14995 * gcc.dg/pr30904.c: New test.
14997 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14999 * gcc.test-framework/README: Correct command.
15000 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15002 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15004 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15006 * lib/target-supports.exp (check_effective_target_unwrapped): New.
15008 2007-02-23 Mark Mitchell <mark@codesourcery.com>
15010 * lib/target-supports.exp (check_effective_target_newlib): New
15013 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
15016 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15017 allocatable component.
15020 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15022 * gcc.dg/torture/builtin-logb-1.c: New test.
15023 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15024 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15025 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15028 2007-02-23 Richard Guenther <rguenther@suse.de>
15030 * g++.dg/warn/changes-meaning.C: New testcase.
15032 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15034 PR libgfortran/30910
15035 * gfortran.dg/fmt_zero_precision.f90: Update test.
15037 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15039 * gcc.dg/torture/builtin-frexp-1.c: New test.
15041 2007-02-22 Mark Mitchell <mark@codesourcery.com>
15043 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15045 2007-02-22 Ian Lance Taylor <iant@google.com>
15048 * g++.dg/debug/pr30898.C: New test.
15050 2007-02-22 Ira Rosen <irar@il.ibm.com>
15052 * gcc.dg/vect/vect-106.c: New test.
15054 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15055 Ira Rosen <irar@il.ibm.com>
15057 PR tree-optimization/30843
15058 * gcc.dg/vect/pr30843.c: New test.
15060 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15062 PR tree-optimization/30858
15063 * gcc.dg/vect/pr30858.c: New test.
15065 2007-02-21 Mark Mitchell <mark@codesourcery.com>
15067 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15068 to set options for compiling testglue.
15069 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15070 * lib/obj-c++.exp (obj-c++_init): Likewise.
15072 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15074 * gnat.dg/derived_aggregate.adb: New test.
15076 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15078 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15079 sh* targets. Call the correct CKSGN macro.
15081 2007-02-21 Jakub Jelinek <jakub@redhat.com>
15083 * gfortran.dg/gomp/omp_parse1.f90: New test.
15084 * gfortran.dg/gomp/omp_parse2.f: New test.
15086 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
15089 * gfortran.dg/do_pointer_1.f90: New test.
15091 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15093 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15096 2007-02-20 Geoffrey Keating <geoffk@apple.com>
15098 * gcc.dg/darwin-minversion-1.c: New.
15099 * gcc.dg/darwin-minversion-2.c: New.
15101 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15103 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15105 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15106 DJ Delorie <dj@redhat.com>
15109 * gcc.dg/Wfatal.c: New.
15110 * gcc.dg/Wfatal-2.c: New.
15111 * gcc.dg/Werror-1.c: Adjust expectations.
15112 * gcc.dg/Werror-5.c: Likewise.
15113 * gcc.dg/Werror-7.c: Likewise.
15114 * gcc.dg/Werror-10.c: Likewise.
15115 * gcc.dg/Werror-11.c: Likewise.
15117 2007-02-20 Tobias Burnus <burnus@net-b.de>
15120 * gfortran.dg/volatile10.f90: New test.
15122 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
15124 PR libfortran/30533
15125 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
15127 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15129 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15130 * gcc.dg/Walways-true-1.c: Likewise.
15131 * gcc.dg/weak/weak-3.c: Likewise.
15132 * gcc.dg/Werror-1.c: Likewise.
15133 * gcc.dg/Werror-3.c: Likewise.
15134 * gcc.dg/Werror-4.c: Likewise.
15135 * gcc.dg/Werror-5.c: Likewise.
15136 * gcc.dg/Werror-6.c: Likewise.
15137 * gcc.dg/Werror-7.c: Likewise.
15138 * gcc.dg/Werror-8.c: Likewise.
15139 * gcc.dg/Werror-10.c: Likewise.
15140 * gcc.dg/Werror-11.c: Likewise.
15141 * gcc.dg/Werror-12.c: Likewise.
15142 * g++.old-deja/g++.mike/warn8.C: Likewise.
15143 * g++.dg/warn/Walways-true-1.C: Likewise.
15144 * g++.dg/warn/Walways-true-2.C: Likewise.
15145 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15146 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15147 -Wstring-literal-comparison with -Waddress.
15148 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15149 -Wno-string-literal-comparison with -Wno-address.
15151 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15153 * gnat.dg/self_aggregate_with_call.adb: New test.
15155 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15157 PR tree-optimization/30975
15158 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15159 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15160 * gcc.dg/vect/pr30795.c: New.
15162 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15165 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15167 2007-02-18 Roger Sayle <roger@eyesopen.com>
15169 PR rtl-optimization/28173
15170 * gcc.target/i386/andor-1.c: New test case.
15172 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15174 * gcc.dg/torture/builtin-ldexp-1.c: New.
15175 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15177 2007-02-18 Roger Sayle <roger@eyesopen.com>
15179 * gfortran.dg/array_constructor_15.f90: New test case.
15181 2007-02-18 Roger Sayle <roger@eyesopen.com>
15183 * gfortran.dg/forall_10.f90: New test case.
15185 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15187 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15189 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15191 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15192 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15194 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15196 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15197 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15198 * gcc.target/i386/xchg-1.c: New test.
15199 * gcc.target/i386/xchg-2.c: New test.
15201 2007-02-16 Richard Guenther <rguenther@suse.de>
15202 Christian Bruel <christian.bruel@st.com>
15204 * gcc.dg/strict-overflow-5.c: New testcase.
15206 2007-02-16 Tobias Burnus <burnus@net-b.de>
15209 * gfortran.dg/func_derived_4.f90: New test.
15211 2007-02-15 Roger Sayle <roger@eyesopen.com>
15213 PR middle-end/30391
15214 * gfortran.dg/pr30391-1.f90: New test case.
15216 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15218 PR middle-end/30433
15219 * gcc.c-torture/compile/pr30433.c: New testcase to check
15220 that complex constants comparisions are foldded.
15222 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15225 * g++.dg/ext/stmtexpr10.C: New testcase.
15227 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15229 PR middle-end/30729
15230 * gcc.dg/Wunused-value-2.c: New testcase.
15232 2007-02-15 Ian Lance Taylor <iant@google.com>
15234 * g++.dg/eh/subreg-1.C: New test.
15236 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15239 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15240 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15241 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15242 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15243 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15244 * gcc.dg/Werror-implicit-function-declaration.c: New.
15246 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15249 * g++.dg/warn/pr28943.C: New.
15251 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15253 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15255 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15258 * gfortran.dg/error_recovery_3.f90: New test.
15260 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15262 * g++.dg/tree-ssa/sra-1.C: New.
15264 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15266 * g++.dg/tree-ssa/sra-1.C: New.
15268 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15270 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15272 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15274 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15276 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15279 * gfortran.dg/logical_2.f90: New test.
15281 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15283 * gcc.dg/torture/complex-alias-1.c: New test.
15285 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15287 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15288 instead of -fdump-tree-tailcall.
15290 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15292 * gfortran.dg/interface_10.f90: Fix comment typo.
15294 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15296 PR tree-optimization/30771
15297 * gcc.dg/vect/pr30771.c: New test.
15299 2007-02-13 Ian Lance Taylor <iant@google.com>
15301 * gcc.dg/Wstrict-overflow-1.c: New test.
15302 * gcc.dg/Wstrict-overflow-2.c: New test.
15303 * gcc.dg/Wstrict-overflow-3.c: New test.
15304 * gcc.dg/Wstrict-overflow-4.c: New test.
15305 * gcc.dg/Wstrict-overflow-5.c: New test.
15306 * gcc.dg/Wstrict-overflow-6.c: New test.
15307 * gcc.dg/Wstrict-overflow-7.c: New test.
15308 * gcc.dg/Wstrict-overflow-8.c: New test.
15309 * gcc.dg/Wstrict-overflow-9.c: New test.
15310 * gcc.dg/Wstrict-overflow-10.c: New test.
15312 2007-02-13 Roger Sayle <roger@eyesopen.com>
15314 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15316 2007-02-13 Richard Henderson <rth@redhat.com>
15318 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15319 * gcc.c-torture/execute/pr29302-1.c: ... here.
15321 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15324 * gcc.dg/c90-return-1.c: Update output.
15325 * gcc.dg/c99-return-1.c: Likewise.
15327 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15330 * gfortran.dg/used_dummy_types_7.f90: New test..
15332 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15334 * gcc.target/i386/parity-1.c: New test.
15335 * gcc.target/i386/parity-2.c: New test.
15337 2007-02-12 Roger Sayle <roger@eyesopen.com>
15339 * gcc.target/i386/builtin-bswap-3.c: New test case.
15341 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15343 PR tree-optimization/29145
15344 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15345 alias analysis is improved to take better advantage of restrict
15346 qualified pointers.
15347 * gcc.dg/vect/vect-80.c: Likewise.
15348 * gcc.dg/vect/pr29145.c: New.
15350 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15352 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15353 * gcc.target/i386/sse4a-insert.c: Likewise.
15355 2007-02-11 Roger Sayle <roger@eyesopen.com>
15357 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15358 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15360 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15363 * gfortran.dg/enum_4.f90: Update error message checks.
15365 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15368 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15369 versions of the modules.
15372 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15373 by getting rid of recursive I/O and providing functions with
15377 * gfortran.dg/char_array_constructor_2.f90
15379 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15382 * g++.dg/template/spec34.C: New test
15384 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15386 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15387 on i?86 and x86_64.
15388 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15389 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15390 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15391 on i?86 and x86_64.
15392 * gcc.dg/vect/vect-113.c: Ditto.
15394 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15397 * g++.dg/eh/weak1-C: New test.
15398 * g++.dg/eh/weak1-a.cc: Likewise.
15399 * g++.dg/eh/comdat1.C: Likewise.
15401 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15402 Dorit Nuzman <dorit@il.ibm.com>
15404 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15405 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15406 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15407 * gcc.dg/vect/vect-113.c: Likewise.
15409 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15411 2007-02-10 Richard Henderson <rth@redhat.com>
15413 * lib/target-supports.exp (check_effective_target_tls): Redefine
15414 to mean non-emulated tls.
15415 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15416 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15417 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15418 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15419 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15420 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15421 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15423 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15425 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15427 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15429 * gfortran.dg/secnds.f: Replace time tolerance with a
15430 before-and-after bracket.
15431 * gfortran.dg/secnds-1.f: Likewise.
15433 2007-02-09 Tobias Burnus <burnus@net-b.de>
15436 * gfortran.dg/maxlocval_1.f90: New test.
15438 2007-02-09 Roger Sayle <roger@eyesopen.com>
15440 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15442 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15445 * gfortran.dg/array_function_1.f90: New test.
15447 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15449 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15450 (check_effective_target_dummy_wcsftime): New functions.
15452 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15454 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15455 * lib/target-supports.exp (check_effective_target_uclibc): New
15458 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15460 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15461 (vsnprintf): Don't define for uClibc targets.
15463 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15465 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15466 set before checking whether it was allowed.
15467 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15468 before checking inside_main.
15470 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15472 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15474 (u16sf): Likewise u4sf.
15475 * g++.dg/compat/struct-layout-1.h: Likewise.
15477 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15479 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15481 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15482 m68k targets if check_effective_target_coldfire_fpu returns true.
15484 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15485 Richard Guenther <rguenther@suse.de>
15487 PR middle-end/23361
15488 * gcc.dg/fold-compare-3.c: New testcase.
15489 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15491 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15493 * gcc.dg/pr26570.c: Clean up coverage files.
15494 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15495 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15496 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15497 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15498 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15499 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15500 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15501 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15502 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15503 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15504 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15505 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15506 * gcc.dg/vect/pr28952.c: Ditto.
15507 * gcc.dg/vect/pr27151.c: Ditto.
15508 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15509 * g++.dg/gomp/macro-3.C: Ditto.
15511 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15513 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15516 2007-02-08 Roger Sayle <roger@eyesopen.com>
15518 * gcc.target/i386/builtin-bswap-2.c: New test case.
15520 2007-02-08 Roger Sayle <roger@eyesopen.com>
15522 * gfortran.dg/forall_8.f90: New test case.
15523 * gfortran.dg/forall_9.f90: Likewise.
15525 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15527 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15529 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15531 * lib/target-supports.exp (check_effective_target_simulator): New.
15533 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15535 * gcc.dg/tree-ssa/loop-25.c: New test.
15537 2007-02-06 Richard Henderson <rth@redhat.com>
15539 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15541 2007-02-06 Roger Sayle <roger@eyesopen.com>
15543 * gcc.target/powerpc/popcount-1.c: New test case.
15544 * gcc.target/powerpc/parity-1.c: Likewise.
15546 2007-02-06 Richard Guenther <rguenther@suse.de>
15548 PR middle-end/27302
15549 * gcc.dg/torture/pr27302-2.c: New testcase.
15551 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15553 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15554 * gcc.dg/vect/vect-iv-1.c: New test.
15555 * gcc.dg/vect/vect-iv-2.c: New test.
15556 * gcc.dg/vect/vect-iv-3.c: New test.
15557 * gcc.dg/vect/vect-iv-4.c: New test.
15558 * gcc.dg/vect/vect-iv-5.c: New test.
15559 * gcc.dg/vect/vect-iv-6.c: New test.
15560 * gcc.dg/vect/vect-iv-7.c: New test.
15561 * gcc.dg/vect/vect-iv-8.c: New test.
15562 * gcc.dg/vect/vect-iv-9.c: New test.
15563 * gcc.dg/vect/vect-iv-10.c: New test.
15564 * gcc.dg/vect/vect-iv-11.c: New test.
15565 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15566 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15567 * gcc.dg/vect/vect-14.c: Now vectorizable.
15568 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15570 * gcc.dg/vect/vect-27.c: Likewise.
15571 * gcc.dg/vect/vect-29.c Likewise.
15572 * gcc.dg/vect/vect-dv-2.c: Likewise.
15573 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15574 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15575 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15577 2007-02-06 Ira Rosen <irar@il.ibm.com>
15579 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15581 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15583 * gcc.dg/builtins-20.c: Add more cases.
15585 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15588 * gcc.dg/pr30189.c: New test.
15590 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15592 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15594 * gcc.target/i386/sse4a-extract.c: New test.
15595 * gcc.target/i386/sse4a-insert.c: New test.
15596 * gcc.target/i386/sse4a-montsd.c: New test.
15597 * gcc.target/i386/sse4a-montss.c: New test.
15599 2007-02-05 Richard Guenther <rguenther@suse.de>
15601 * gcc.target/i386/vectorize3.c: New testcase.
15603 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15606 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15608 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15611 * gfortran.dg/repeat_1.f90: New test.
15613 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15616 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15617 * gfortran.dg/derived_init_2.f90: Ditto.
15618 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15619 * gfortran.dg/array_initializer_1.f90: Ditto.
15620 * gfortran.dg/do_2.f90: Ditto.
15621 * gfortran.dg/proc_assign_1.f90: Ditto.
15623 2007-02-04 Richard Guenther <rguenther@suse.de>
15625 PR middle-end/30636
15626 * g++.dg/warn/pr30636.C: New testcase.
15627 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15629 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15631 PR middle-end/30667
15632 * gfortran.dg/pr30667.f: New test.
15634 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15636 * gcc.dg/builtins-54.c: Add more cases.
15638 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15641 * gfortran.dg/zero_sized_2.f90: New test.
15644 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15647 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15650 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15653 * gfortran.dg/interface_10.f90: New test.
15655 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15657 * gcc.dg/builtins-20.c: Add more cases.
15659 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15662 * gcc-target/ia64/pr29682.c: New test.
15664 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15667 * gfortran.dg/arrayio_11.f90.f90: New test.
15670 * gfortran.dg/arrayio_12.f90.f90: New test.
15672 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15675 * g++.dg/tls/diag-5.C: New test.
15677 PR middle-end/30473
15678 * gcc.dg/pr30473.c: New test.
15679 * gcc.c-torture/execute/20070201-1.c: New test.
15681 2007-02-01 Roger Sayle <roger@eyesopen.com>
15683 * gfortran.dg/dependency_20.f90: New test case.
15685 2007-01-31 Ian Lance Taylor <iant@google.com>
15687 * gcc.dg/lower-subreg-1.c (test): New test.
15689 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15691 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15693 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15695 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15696 * gcc.dg/torture/builtin-math-3.c: Likewise.
15698 2007-01-31 Dirk Mueller <dmueller@suse.de>
15700 gcc.dg/Wparentheses-2.c: Update and add new tests.
15702 2007-01-31 Ira Rosen <irar@il.ibm.com>
15704 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15707 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15709 * gcc.dg/builtins-63.c: New test.
15711 2007-01-31 Tobias Burnus <burnus@net-b.de>
15714 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15716 2007-01-31 Tobias Burnus <burnus@net-b.de>
15719 * gfortran.dg/volatile8.f90: New argument conformance test.
15720 * gfortran.dg/volatile9.f90: New scope test.
15722 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15725 * g++.dg/warn/null4.C: New.
15727 2001-01-30 Roger Sayle <roger@eyesopen.com>
15728 Uros Bizjak <ubizjak@gmail.com>
15730 * gcc.dg/large-size-array-3.c: Correct typo.
15732 2007-01-30 Richard Guenther <rguenther@suse.de>
15734 PR middle-end/27657
15735 * g++.dg/debug/pr27657.C: New testcase.
15737 2007-01-30 Richard Guenther <rguenther@suse.de>
15739 PR middle-end/30313
15740 * gcc.dg/torture/pr30313.c: New testcase.
15742 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15744 * gcc.dg/dfp/dfp-except.h: New file.
15745 * gcc.dg/dfp/fe-check.h: New file.
15746 * gcc.dg/dfp/fe-binop.c: New test.
15747 * gcc.dg/dfp/fe-convert-1.c: New test.
15748 * gcc.dg/dfp/fe-convert-2.c: New test.
15749 * gcc.dg/dfp/fe-convert-3.c: New test.
15751 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15752 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15753 * gcc.dg/dfp/convert-dfp.c: Ditto.
15754 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15756 2007-01-29 Josh Conner <jconner@apple.com>
15758 * gcc.target/powerpc/altivec-24.c: New test.
15760 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15763 * g++.dg/parse/defarg12.C: New test.
15765 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15768 * gfortran.dg/used_dummy_types_6.f90: New test.
15770 2007-01-28 Jan Hubicka <jh@suse.cz>
15772 * gcc.dg/tree-prof/val-prof-6.c: New test.
15774 2007-01-28 Roger Sayle <roger@eyesopen.com>
15776 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15778 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15781 * g++.dg/expr/dtor4.C: New test.
15783 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15785 * gcc.dg/tree-ssa/loop-23.c: New test.
15787 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15789 PR libfortran/30389
15790 * gfortran.dg/achar_2.f90: New test.
15791 * gfortran.dg/achar_3.f90: New test.
15793 2007-01-27 Ian Lance Taylor <iant@google.com>
15795 * gcc.dg/strict-overflow-1.c: New test.
15796 * gcc.dg/no-strict-overflow-1.c: New test.
15797 * gcc.dg/strict-overflow-2.c: New test.
15798 * gcc.dg/no-strict-overflow-2.c: New test.
15799 * gcc.dg/strict-overflow-3.c: New test.
15800 * gcc.dg/no-strict-overflow-3.c: New test.
15801 * gcc.dg/strict-overflow-4.c: New test.
15802 * gcc.dg/no-strict-overflow-4.c: New test.
15803 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15804 * gcc.dg/pr15784-1.c: Likewise.
15805 * gcc.dg/pr20922-1.c: Likewise.
15806 * gcc.dg/pr20922-3.c: Likewise.
15807 * gcc.dg/pr20922-4.c: Likewise.
15808 * gcc.dg/pr20922-6.c: Likewise.
15809 * gcc.dg/compare-4.c: Likewise.
15810 * gcc.dg/torture/pr26898-1.c: Likewise.
15811 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15812 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15813 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15814 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15815 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15816 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15817 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15818 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15819 * g++.dg/tree-ssa/pr21082.C: Likewise.
15821 2007-01-27 Roger Sayle <roger@eyesopen.com>
15823 * gcc-dg/large-size-array-3.c: New test case.
15825 2007-01-27 Roger Sayle <roger@eyesopen.com>
15827 * gfortran.dg/forall_7.f90: New test case.
15829 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15832 * gfortran.dg/where_operator_assign_1.f90: New test.
15833 * gfortran.dg/where_operator_assign_2.f90: New test.
15834 * gfortran.dg/where_operator_assign_3.f90: New test.
15836 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15838 * lib/target-supports.exp
15839 (check_effective_target_powerpc_altivec): New.
15840 (check_effective_target_vect_cmdline_needed): Use it.
15842 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15845 * gfortran.dg/backslash_3.f: New test.
15847 2007-01-26 Richard Guenther <rguenther@suse.de>
15849 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15851 2007-01-26 Tobias Burnus <burnus@net-b.de>
15853 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15854 * gfortran.dg/vect/vect.exp: Ditto.
15855 * gfortran.dg/dg.exp: Ditto.
15856 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15857 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15859 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15861 * gcc.dg/builtins-20.c: Add more cases.
15862 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15864 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15867 * gcc.dg/Wall.c: New.
15868 * gcc.dg/Wno-all.c: New.
15869 * gfortran.dg/Wall.f90: New.
15870 * gfortran.dg/Wno-all.f90: New.
15872 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15874 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15875 * g++.dg/eh/simd-2.C: Also run on Darwin.
15876 * g++.dg/eh/simd-3.C: New.
15877 * g++.dg/eh/simd-4.C: New.
15879 2007-01-25 Richard Guenther <rguenther@suse.de>
15881 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15883 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15885 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15887 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15888 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15889 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15890 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15891 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15892 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15893 * gcc.dg/ipa/ipa-7.c: New testcase.
15895 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15897 * g++.dg/cpp0x/warn_cxx0x.C: New.
15899 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15901 * gcc.dg/builtins-20.c: Test builtin carg.
15903 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15905 PR middle-end/27416
15906 * gcc.dg/gomp/pr27416.c: New test.
15908 PR middle-end/30494
15909 * gcc.dg/gomp/pr30494.c: New test.
15910 * g++.dg/gomp/pr30494.C: New test.
15912 PR middle-end/30421
15913 * gcc.dg/gomp/pr30421.c: New test.
15915 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15917 * gcc.target/ia64/versionid-1.c: New test.
15918 * gcc.target/ia64/versionid-2.c: New test.
15920 2007-01-24 Richard Guenther <rguenther@suse.de>
15923 * gcc.dg/builtins-57.c: Change to a link-time testcase
15924 to support non-C99 targets.
15926 2007-01-24 Jan Hubicka <jh@suse.cz>
15928 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15930 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15932 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15934 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15937 * objc.dg/const-str-12.m: New test.
15939 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15942 * gfortran.dg/ctrl-z.f90: New test.
15944 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15947 * gfortran.dg/namelist_assumed_char.f90: New test.
15949 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15952 * g++.dg/inherit/covariant15.C: New test.
15954 2007-01-23 Ian Lance Taylor <iant@google.com>
15956 * g++.dg/warn/Wparentheses-24.C: New test.
15958 2007-01-23 Richard Guenther <rguenther@suse.de>
15961 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15964 2007-01-22 Richard Guenther <rguenther@suse.de>
15966 PR tree-optimization/30038
15967 * gcc.dg/builtins-62.c: New testcase.
15969 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15971 * gcc.c-torture/compile/20070121.c: New test.
15973 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15975 PR libfortran/30525
15976 * gfortran.dg/char_comparison_1.f: New test.
15978 2007-01-21 Ira Rosen <irar@il.ibm.com>
15980 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15982 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15985 * objc.dg/pch: New directory.
15986 * objc.dg/pch/pch.exp: New file.
15987 * objc.dg/pch/interface-1.m: New test.
15988 * objc.dg/pch/interface-1.hs: New include file.
15989 * lib/objc.exp (objc_target_compile): Add
15990 "-x objective-c-header" in front of the sources if this is
15991 a precompiled header being compiled.
15993 2007-01-20 Roger Sayle <roger@eyesopen.com>
15995 * gfortran.dg/array_memcpy_3.f90: New test case.
15996 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15998 2007-01-20 Roger Sayle <roger@eyesopen.com>
15999 Brooks Moses <brooks.moses@codesourcery.com>
16000 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16002 * gfortran.dg/intrinsic_sign_1.f90: New test case.
16003 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16005 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16007 * gcc.dg/torture/builtin-math-3.c: Test fdim.
16009 2007-01-19 Mike Stump <mrs@apple.com>
16011 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16014 2007-01-19 Roger Sayle <roger@eyesopen.com>
16016 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16017 option instead of -funsafe-math-optimizations.
16019 2007-01-19 Tomas Bily <tbily@suse.cz>
16021 gcc.dg/tree-prof/indir-call-prof.c: New.
16022 g++.dg/dg.exp: Add tree-prof subdirectory.
16023 g++.dg/tree-prof/indir-call-prof.C: New.
16024 g++.dg/tree-prof/tree-prof.exp: New.
16026 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16029 * g++.dg/warn/deprecated.C: Update warning output.
16030 * g++.dg/warn/deprecated-2.C: Likewise.
16031 * g++.dg/warn/deprecated-3.C: New.
16033 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
16035 * gcc.c-torture/execute/nestfunc-7.c: New.
16037 2007-01-18 Hui-May Chang <hm.chang@apple.com>
16039 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16041 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
16043 * gcc.dg/m68k-pic-1.c: New.
16045 2007-01-18 Roger Sayle <roger@eyesopen.com>
16047 * gfortran.dg/array_memcpy_4.f90: New test case.
16049 2007-01-18 Josh Conner <jconner@apple.com>
16052 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16053 * gcc.dg/vect/no-trapping-math-1: New.
16054 * gcc.dg/vect/no-trapping-math-2: New.
16056 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
16058 * gcc.target/i386/387-8.c: Update comment about optimizing
16059 inherent load of 1.0 of fptan instruction.
16061 2007-01-18 Dirk Mueller <dmueller@suse.de>
16062 Richard Guenther <rguenther@suse.de>
16065 * gcc.dg/Warray-bounds.c: New testcase.
16066 * gcc.dg/Warray-bounds-2.c: New testcase.
16067 * g++.dg/warn/Warray-bounds.C: New testcase.
16068 * g++.dg/warn/Warray-bounds-2.C: New testcase.
16070 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
16073 * gfortran.dg/generic_12.f90: New test.
16075 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
16077 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16078 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16080 2007-01-16 Janis Johnson <janis187@us.ibm.com>
16082 * gcc.dg/dfp/compare-special.h: New file.
16083 * gcc.dg/dfp/compare-special-32.c: New test.
16084 * gcc.dg/dfp/compare-special-64.c: New test.
16085 * gcc.dg/dfp/compare-special-128.c: New test.
16087 2007-01-16 Roger Sayle <roger@eyesopen.com>
16088 Paul Thomas <pault@gcc.gnu.org>
16089 Steven G. Kargl <kargl@gcc.gnu.org>
16092 * gfortran.dg/forall_6.f90: New test case.
16093 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16094 * gfortran.dg/dependency_13.f90: Likewise.
16096 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16099 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16100 targets that don't support Inf.
16102 2007-01-15 Dale Johannesen <dalej@apple.com>
16104 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
16106 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
16108 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
16109 of achar for 0xff to avoid the "Extended ASCII not
16110 implemented" error message.
16112 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
16115 * gfortran.dg/altreturn_4.f90: New test.
16118 * gfortran.dg/stfunc_4.f90: New test.
16121 * gfortran.dg/bound_2.f90: Reinstate commented out line.
16122 * gfortran.dg/initialization_1.f90: Change warning.
16125 * gfortran.dg/specification_type_resolution_2.f90: New test.
16127 2007-01-14 Jan Hubicka <jh@suse.cz>
16129 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16130 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16131 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16134 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
16137 * gfortran.dg/external_procedures_2.f90: New test.
16139 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
16142 * gcc.target/i386/pr30413.c: New test.
16144 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
16147 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16149 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16151 * gcc.dg/20070112-1.c: New test.
16153 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16155 PR libgfortran/30435
16156 * gfortran.dg/list_read_6.f90: New test.
16158 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16160 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16162 2007-01-12 Tom Tromey <tromey@redhat.com>
16164 PR preprocessor/28227:
16165 * gcc.dg/cpp/pr28227.c: New file.
16167 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16169 * gcc.dg/tree-ssa/loop-22.c: New test.
16171 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16173 PR tree-optimization/29516
16174 * gcc.dg/tree-ssa/loop-20.c: New test.
16176 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16178 PR libfortran/30415
16179 * minmaxloc_integer_kinds_1.f90: New test.
16181 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16184 * g++.dg/template/sizeof-template-argument.C: New test.
16186 2007-01-11 Jan Hubicka <jh@suse.cz>
16188 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16189 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16190 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16191 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16192 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16193 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16194 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16195 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16196 transformation in question.
16197 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16198 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16199 * gcc.dg/always_inline3.c: Likewise.
16201 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16204 * g++.dg/template/typename11.C: New test.
16206 2007-01-10 Robert Kennedy <jimbob@google.com>
16208 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16210 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16212 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16213 for different integer kinds.
16214 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16215 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16216 * gfortran.dg/ishft_2.f90: New test.
16217 * gfortran.dg/ishft_3.f90: New test.
16219 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16221 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16223 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16225 PR tree-optimization/30322
16226 * gcc.dg/tree-ssa/loop-21.c: New test.
16228 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16230 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16232 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16234 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16236 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16238 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16239 * g++.dg/warn/overflow-warn-3.C: Likewise.
16240 * g++.dg/warn/overflow-warn-4.C: Likewise.
16241 * g++.dg/warn/overflow-warn-5.C: Likewise.
16242 * g++.dg/warn/overflow-warn-6.C: Likewise.
16243 * g++.dg/warn/Woverflow-1.C: Likewise.
16244 * g++.dg/warn/Woverflow-2.C: Likewise.
16245 * g++.dg/warn/Woverflow-3.C: Likewise.
16246 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16248 2007-01-08 Roger Sayle <roger@eyesopen.com>
16250 * gfortran.dg/array_constructor_14.f90: New test case.
16251 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16253 2007-01-08 Richard Guenther <rguenther@suse.de>
16255 PR tree-optimization/23603
16256 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16257 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16259 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16261 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16263 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16264 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16265 compiler behaviour.
16266 * gcc.dg/simd-5.c: Likewise.
16267 * gcc.dg/simd-6.c: Likewise.
16268 * g++.dg/conversion/simd1.C: Likewise.
16269 * g++.dg/conversion/simd3.C: Likewise.
16270 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16273 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16275 PR tree-optimization/29877
16276 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16277 name of a hard register for the target concerned. Adjust dg-error
16278 directives to cope with new behaviour of TER.
16280 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16283 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16284 * g++.dg/warn/overflow-warn-1.C: New.
16285 * g++.dg/warn/overflow-warn-3.C: New.
16286 * g++.dg/warn/overflow-warn-4.C: New.
16287 * g++.dg/warn/overflow-warn-5.C: New.
16288 * g++.dg/warn/overflow-warn-6.C: New.
16289 * g++.dg/warn/Woverflow-1.C: New.
16290 * g++.dg/warn/Woverflow-2.C: New.
16291 * g++.dg/warn/Woverflow-3.C: New.
16292 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16294 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16297 * gfortran.dg/invalid_name.f90: New test.
16298 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16299 * gfortran.dg/gomp/pr29759.f90: Ditto.
16301 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16303 * gfortran.dg/present_1.f90: Update error message.
16305 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16308 * g++.dg/template/duplicate1.C: New test
16309 * g++.dg/template/memfriend6.C: Adjust error markers.
16311 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16314 * gcc.dg/torture/inline-1.c: New test.
16316 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16319 * gcc.dg/multiple-overflow-warn-1.c: New.
16320 * gcc.dg/multiple-overflow-warn-2.c: New.
16321 * gcc.dg/overflow-warn-6.c: New.
16322 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16324 2007-01-05 Roger Sayle <roger@eyesopen.com>
16326 * gfortran.dg/array_memcpy_1.f90: New test case.
16327 * gfortran.dg/array_memcpy_2.f90: Likewise.
16329 2007-01-05 Richard Guenther <rguenther@suse.de>
16331 PR middle-end/27826
16332 * g++.dg/opt/pr27826.C: New testcase.
16334 2007-01-05 Ian Lance Taylor <iant@google.com>
16336 * gcc.dg/Walways-true-1.c: New test.
16337 * gcc.dg/Walways-true-2.c: New test.
16338 * g++.dg/warn/Walways-true-1.C: New test.
16339 * g++.dg/warn/Walways-true-2.C: New test.
16341 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16344 * gcc.dg/pr30360.c: New test.
16346 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16349 * gfortran.dg/data_implied_do_1.f90: New test.
16353 * gfortran.dg/char_length_1.f90: New test.
16355 2007-01-05 Richard Guenther <rguenther@suse.de>
16357 PR middle-end/28116
16358 * g++.dg/opt/pr28116.C: New testcase.
16360 2007-01-05 Tobias Burnus <burnus@net-b.de>
16363 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16364 invalid deallocate.
16365 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16366 * gfortran.dg/protected_4.f90: Add pointer intent check.
16367 * gfortran.dg/protected_6.f90: Add pointer intent check.
16368 * gfortran.dg/pointer_intent_1.f90: New test.
16369 * gfortran.dg/pointer_intent_2.f90: New test.
16370 * gfortran.dg/pointer_intent_3.f90: New test.
16372 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16375 * gfortran.dg/altreturn_2.f90: new test.
16377 2007-01-04 Tom Tromey <tromey@redhat.com>
16379 PR preprocessor/28165:
16380 * gcc.dg/cpp/pr28165.c: New file.
16382 2007-01-03 Josh Conner <jconner@apple.com>
16384 PR middle-end/29683
16385 * gcc.dg/pr29683.c: New.
16387 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16390 * g++.dg/pch/template-1.C: New test.
16391 * g++.dg/pch/template-1.Hs: New file.
16393 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16395 PR middle-end/30353
16396 * gcc.c-torture/compile/complex-4.c: New test.
16398 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16400 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16402 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16404 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16406 PR middle-end/30286
16407 * gcc.dg/pr30286.c: New test.
16410 * g++.dg/template/crash66.C: New test.
16413 * g++.dg/template/friend49.C: New test.
16415 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16417 * gfortran.dg/ibits.f90: New test.
16419 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16421 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16422 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16424 2007-01-02 Jan Hubicka <jh@suse.cz>
16426 * gcc.dg/pr16194.c: We now output error on all three functions,
16427 not just first one.
16429 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16432 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16433 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16435 2006-01-02 Ian Lance Taylor <iant@google.com>
16437 * g++.dg/warn/Wparentheses-22.C: New test.
16438 * g++.dg/warn/Wparentheses-23.C: New test.
16440 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16443 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16444 * gcc.dg/declspec-3-Wextra.c: New.
16445 * gcc.dg/declspec-3-no.c: New
16447 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16450 * gfortran.dg/interface_10.f90: Remove.
16452 2007-01-01 Roger Sayle <roger@eyesopen.com>
16454 * gcc.dg/fold-eqxor-4.c: New test case.
16456 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16458 PR middle-end/30311
16459 * gcc.c-torture/compile/pr30311.c: New test.
16461 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16463 PR middle-end/30253
16464 * gcc.c-torture/compile/statement-expression-1.c: New test.
16466 2007-01-01 Andreas Schwab <schwab@suse.de>
16469 * g++.dg/eh/pr29166.C: New test.
16471 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16473 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16475 (check_effective_target_vect_cmdline_needed): Use it.
16477 2006-12-31 Richard Guenther <rguenther@suse.de>
16479 PR middle-end/30137
16480 * gcc.dg/pr30137-1.c: New testcase.
16481 * gcc.dg/pr30137-2.c: Likewise.
16483 2006-12-31 Roger Sayle <roger@eyesopen.com>
16485 PR middle-end/30322
16486 * gcc.dg/fold-plusnot-1.c: New test case.
16488 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16491 * g++.dg/parse/template22.C: New test.
16493 2006-12-31 Richard Guenther <rguenther@suse.de>
16495 PR middle-end/30338
16496 * gcc.c-torture/compile/pr30338.c: New testcase.
16498 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16501 * gfortran.dg/intrinsic_actual_4.f90: New test.
16504 * gfortran.dg/func_decl_3.f90: New test.
16506 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16509 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16510 * gfortran.dg/c_by_val_1.f: New test.
16511 * gfortran.dg/c_by_val_2.f: New test.
16512 * gfortran.dg/c_by_val_3.f: New test.
16514 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16516 PR libfortran/30321
16517 * gfortran.dg/sum_zero_array_1.f90: New test.
16519 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16521 PR preprocessor/29612
16522 * gcc.dg/cpp/pr29612-1.c: New test.
16523 * gcc.dg/cpp/pr29612-2.c: New test.
16525 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16528 * gfortran.dg/pure_formal_proc_1.f90: New test.
16531 * gfortran.dg/intrinsic_actual_3.f90: New test.
16533 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16536 * gfortran.dg/io_constraints_1.f90: Update test.
16537 * gfortran.dg/io_constraints_2.f90: Update test.
16538 * gfortran.dg/inquire_iolength.f90: New test.
16540 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16543 * gfortran.dg/interface_10.f90: New test.
16544 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16545 since z is already, locally a variable.
16548 * gfortran.dg/generic_11.f90: New test.
16549 * gfortran.dg/interface_7.f90: Remove name clash between module
16550 name and procedure 'x' referenced in the interface.
16552 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16555 * gcc.dg/Wmissing-parameter-type.c: New.
16556 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16557 * gcc.dg/Wmissing-parameter-type-no.c: New.
16559 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16562 * gfortran.dg/entry_array_specs_2.f: New test.
16565 * gfortran.dg/nested_modules_6.f90: New test.
16567 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16570 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16571 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16573 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16576 * g++.dg/opt/complex6.C: New test.
16578 2006-12-22 Ben Elliston <bje@au.ibm.com>
16580 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16581 full" if the linker on spu-*-* warns about exceeding local store.
16583 And revert this patch:
16584 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16585 fail to link due to relocation overflows on spu-*-*.
16587 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16590 * gfortran.dg/dependency_19.f90: New test.
16592 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16595 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16597 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16599 PR middle-end/30262
16600 * gcc.c-torture/execute/20061220-1.c: New test.
16602 PR middle-end/30263
16603 * gcc.dg/gomp/asm-1.c: New test.
16606 * g++.dg/eh/ia64-2.C: New test.
16608 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16612 * gcc.dg/rs6000-leaf.c: New.
16614 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16617 * gfortran.dg/f2c_8.f90: New test.
16619 2006-12-20 Bill Wendling <wendling@apple.com>
16621 * gcc.dg/asm-b.c: Check for __ppc64__.
16623 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16626 * gfortran.dg/bounds_check_5.f90: New test.
16628 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16630 PR middle-end/30143
16631 * gcc.dg/gomp/complex-1.c: New testcase.
16633 2006-12-20 Roger Sayle <roger@eyesopen.com>
16635 * gfortran.dg/array_memset_1.f90: New test case.
16637 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16639 * lib/target-supports.exp: Add spu to
16640 check_effective_target_vect_widen_mult_hi_to_si.
16642 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16645 * gfortran.dg/generic_9.f90: New test.
16648 * gfortran.dg/generic_10.f90: New test.
16650 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16653 * gcc.dg/pr30045.c: New test.
16655 2006-12-20 Ben Elliston <bje@au.ibm.com>
16657 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16659 2006-12-19 Eric Christopher <echristo@apple.com>
16662 * gcc.c-torture/execute/pr29302-1.c: New.
16664 2006-12-19 Tobias Burnus <burnus@net-b.de>
16667 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16669 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16672 * gfortran.dg/altreturn_3.f90: New test.
16674 * gfortran.dg/char_result_12.f90: Fix comment typos.
16676 2006-12-19 Ben Elliston <bje@au.ibm.com>
16678 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16679 as newlib's stdio.h uses non-traditional cpp constructs.
16681 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16683 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16684 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16685 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16686 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16687 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16688 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16689 * gfortran.dg/default_initialization.f: Renamed to
16690 default_initialization_1.f
16691 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16692 dollar_edit_descriptor_1.f
16693 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16694 dollar_edit_descriptor_2.f
16695 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16696 dollar_edit_descriptor_3.f
16697 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16698 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16699 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16700 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16701 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16702 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16703 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16704 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16705 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16706 * gfortran.dg/default_initialization_1.f: Renamed from
16707 default_initialization.f
16708 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16709 dollar_edit_descriptor-1.f
16710 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16711 dollar_edit_descriptor-2.f
16712 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16713 dollar_edit_descriptor-3.f
16714 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16715 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16716 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16718 2006-12-18 Bill Wendling <wendling@apple.com>
16720 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16721 id is an OjbC keyword.
16723 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16725 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16727 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16729 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16731 2006-12-18 Ian Lance Taylor <iant@google.com>
16733 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16735 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16737 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16739 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16742 * gfortran.fortran-torture/execute/where21.f90: New test.
16744 2006-12-17 Tobias Burnus <burnus@net-b.de>
16746 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16748 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16751 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16752 * gcc.dg/if-empty-1.c: Likewise.
16753 * gcc.dg/pr23165.c: Likewise.
16754 * g++.dg/warn/empty-body.C: Likewise.
16756 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16758 PR libfortran/30005
16759 * gfortran.dg/open_errors.f90: New test.
16761 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16763 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16765 * gcc.target/i386/ssse3-pabsb.c: New file.
16766 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16767 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16768 * gcc.target/i386/ssse3-palignr.c: Likewise.
16769 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16770 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16771 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16772 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16773 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16774 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16775 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16776 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16777 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16778 * gcc.target/i386/ssse3-psignb.c: Likewise.
16779 * gcc.target/i386/ssse3-psignd.c: Likewise.
16780 * gcc.target/i386/ssse3-psignw.c: Likewise.
16781 * gcc.target/i386/ssse3-vals.h: Likewise.
16783 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16785 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16786 * lib/fortran-torture.exp: Include target-supports.exp.
16788 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16791 * gcc.c-torture/execute/pr30185.c: New test.
16793 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16797 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16798 * gcc.dg/builtin-bswap-2.c: Likewise.
16799 * gcc.dg/builtin-bswap-3.c: Likewise.
16800 * gcc.dg/builtin-bswap-4.c: Likewise.
16801 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16802 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16804 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16806 PR libfortran/30145
16807 * gfortran.dg/write_zero_array: New test.
16809 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16812 * gfortran.dg/write_fmt_trim.f90: New test.
16814 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16817 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16820 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16822 * lib/target-supports.exp (check_weak_available): Use istarget
16823 "hppa*-*-hpux10*" instead of regexp.
16824 (check_cxa_atexit_available): Likewise.
16826 2006-12-14 Richard Guenther <rguenther@suse.de>
16828 PR tree-optimization/30197
16829 * gcc.c-torture/execute/complex-1.c: Fix function name.
16830 * gcc.dg/builtins-61.c: New testcase.
16832 2006-12-14 Richard Guenther <rguenther@suse.de>
16834 PR middle-end/30172
16835 * gcc.dg/pr30172-1.c: New testcase.
16837 2006-12-14 Richard Guenther <rguenther@suse.de>
16839 PR tree-optimization/30198
16840 * gcc.dg/builtins-60.c: New testcase.
16842 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16844 * lib/target-supports.exp (vect_no_align): Remove spu.
16846 2006-12-13 Ian Lance Taylor <iant@google.com>
16850 * g++.dg/warn/Wparentheses-5.C: New test.
16851 * g++.dg/warn/Wparentheses-6.C: New test.
16852 * g++.dg/warn/Wparentheses-7.C: New test.
16853 * g++.dg/warn/Wparentheses-8.C: New test.
16854 * g++.dg/warn/Wparentheses-9.C: New test.
16855 * g++.dg/warn/Wparentheses-10.C: New test.
16856 * g++.dg/warn/Wparentheses-11.C: New test.
16857 * g++.dg/warn/Wparentheses-12.C: New test.
16858 * g++.dg/warn/Wparentheses-13.C: New test.
16859 * g++.dg/warn/Wparentheses-14.C: New test.
16860 * g++.dg/warn/Wparentheses-15.C: New test.
16861 * g++.dg/warn/Wparentheses-16.C: New test.
16862 * g++.dg/warn/Wparentheses-17.C: New test.
16863 * g++.dg/warn/Wparentheses-18.C: New test.
16864 * g++.dg/warn/Wparentheses-19.C: New test.
16865 * g++.dg/warn/Wparentheses-20.C: New test.
16866 * g++.dg/warn/Wparentheses-21.C: New test.
16868 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16871 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16872 for target "hppa.*hpux10".
16874 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16876 * g++.dg/debug/vartrack1.C: New test.
16878 * g++.dg/opt/ifcvt1.C: New test.
16880 * gcc.dg/tls/opt-13.c: New test.
16882 * gcc.dg/20060425-2.c: New test.
16884 * g++.dg/opt/pr15054-2.C: New test.
16886 * gcc.c-torture/execute/20060420-1.c: New test.
16888 * gcc.c-torture/execute/20060412-1.c: New test.
16890 * objc/compile/20060406-1.m: New test.
16892 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16894 * g++.dg/template/array17.C: New test.
16896 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16898 * gcc.target/powerpc/altivec-23.c: New test.
16900 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16903 * g++.dg/inherit/error3.C: New test.
16906 * g++.dg/inherit/error4.C: New test.
16908 2006-12-13 Richard Guenther <rguenther@suse.de>
16910 PR tree-optimization/17687
16911 * gcc.dg/builtins-59.c: New testcase.
16913 2006-12-13 Ben Elliston <bje@au.ibm.com>
16915 * gcc.target/spu/Wmain.c: New test.
16917 2006-12-12 Josh Conner <jconner@apple.com>
16919 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16920 * g++.dg/abi/thunk4.C: Likewise.
16921 * g++.dg/abi/rtti3.C: Likewise.
16923 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16925 * gcc.target/spu/cpat-1.c: New test.
16926 * gcc.target/spu/cpat-2.c: New test.
16927 * gcc.target/spu/cpat-3.c: New test.
16928 * gcc.target/spu/cpat-4.c: New test.
16930 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16933 * gcc.c-torture/compile/vector-1.c: New test.
16934 * gcc.c-torture/compile/vector-2.c: New test.
16935 * gcc.c-torture/compile/vector-3.c: New test.
16937 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16939 * lib/fortran-torture.exp: Update copyright years. Remove
16940 obsolete comment. Test -ftree-vectorize where it makes sense.
16941 * lib/gfortran-dg.exp: Update copyright years. Use settings
16942 from fortran-torture.exp.
16943 * gfortran.dg/char_transpose_1.f90,
16944 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16945 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16946 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16947 '-w' to dg-options.
16949 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16951 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16952 saved_${tool}_load.
16954 2006-12-12 Ira Rosen <irar@il.ibm.com>
16956 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16957 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16958 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16959 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16962 2006-12-12 Richard Guenther <rguenther@suse.de>
16964 PR middle-end/30147
16965 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16967 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16968 Diego Novillo <dnovillo@redhat.com>
16970 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16972 * gcc.dg/tree-ssa/pr26421.c: Likewise
16973 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16974 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16975 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16976 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16977 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16978 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16979 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16980 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16981 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16983 2006-12-11 Jan Hubicka <jh@suse.cz>
16985 * gcc.dg/tree-prof/stringop-1.c: New test.
16986 * gcc.dg/tree-prof/stringop-2.c: New test.
16988 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16991 * gcc.target/i386/pr30120.c: New test.
16994 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16996 * gcc.target/i386/x87regparm-1.c: New test.
16997 * gcc.target/i386/x87regparm-2.c: New test.
16998 * gcc.target/i386/x87regparm-3.c: New test.
16999 * gcc.target/i386/x87regparm-4.c: New test.
17001 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
17003 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17005 2006-12-10 Tobias Burnus <burnus@net-b.de>
17008 * gfortran.dg/protected_1.f90: New test.
17009 * gfortran.dg/protected_2.f90: New test.
17010 * gfortran.dg/protected_3.f90: New test.
17011 * gfortran.dg/protected_4.f90: New test.
17012 * gfortran.dg/protected_5.f90: New test.
17013 * gfortran.dg/protected_6.f90: New test.
17015 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17016 Tobias Burnus <burnus@gcc.gnu.org>
17020 * gfortran.dg/interface_4.f90: Test adding procedure to generic
17022 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17023 ambiguous interfaces.
17024 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17025 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17026 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17027 ambiguous interfaces.
17028 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17029 * gfortran.dg/array_initializer_2.f90: Add initializer array
17033 * gfortran.dg/interface_9.f90: Test that host interfaces are
17034 not checked for ambiguity with the local version.
17036 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17039 * gfortran.dg/module_interface_2.f90: New test.
17041 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17044 * gfortran.dg/assumed_len.f90: New test.
17046 2006-12-09 Richard Guenther <rguenther@suse.de>
17048 * g++.dg/warn/implicit-typename1.C: Qualify types.
17049 * g++.dg/parse/crash12.C: Likewise.
17050 * g++.dg/tree-ssa/pr22444.C: Likewise.
17052 2006-12-09 Tobias Burnus <burnus@net-b.de>
17054 * gfortran.dg/array_2.f90: Added sqrt test.
17056 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
17058 * gcc.target/i386/x87regparm-1.c: XFAIL.
17059 * gcc.target/i386/x87regparm-2.c: XFAIL.
17060 * gcc.target/i386/x87regparm-3.c: XFAIL.
17061 * gcc.target/i386/x87regparm-4.c: XFAIL.
17063 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17065 * lib/target-supports.exp
17066 (check_effective_target_large_long_double): New.
17067 * gcc.dg/Wconversion-real.c : Use it.
17068 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17071 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
17073 * gcc.c-torture/execute/mode-dependent-address.c: New test.
17075 2006-12-08 Tobias Burnus <burnus@net-b.de>
17078 * gfortran.dg/import4.f90: New test for IMPORT in modules.
17080 2006-12-07 Mark Mitchell <mark@codesourcery.com>
17083 * g++.dg/template/crash65.C: New test.
17084 * g++.dg/template/spec16.C: Tweak error markers.
17086 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
17088 * gcc.target/spu: New directory.
17089 * gcc.target/spu/spu.exp: New file.
17090 * gcc.target/spu/intrinsics-1.c: New test.
17092 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
17095 * g++.dg/ext/attrib27.C: New test.
17096 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17097 * g++.dg/parse/typedef5.C: Likewise.
17099 2006-12-07 Mike Stump <mrs@apple.com>
17101 * treelang/compile/var_defs.tree: Adjust.
17103 2006-12-06 Mark Mitchell <mark@codesourcery.com>
17106 * g++.dg/template/crash64.C: New test.
17107 * g++.dg/parse/crash27.C: Adjust error markers.
17109 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
17111 PR libfortran/30009
17112 PR libfortran/30056
17113 * gfortran.dg/read_eof_4.f90: Add tests.
17114 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
17115 * gfortran.dg/unf_read_corrupted_1.f90: New test.
17117 2006-12-05 Mark Mitchell <mark@codesourcery.com>
17120 * g++.dg/template/crash63.C: New test.
17123 * g++.dg/template/crash62.C: New test.
17125 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17128 * gfortran.dg/allocatable_function_1.f90: Increase the number
17129 of expected calls of free to 10; the lhs section reference is
17130 now evaluated so there is another call to bar. Change the
17131 comment appropriately.
17132 * gfortran.dg/array_section_1.f90: New test.
17134 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17137 * gfortran.dg/char_result_12.f90: New test.
17139 2006-12-05 Richard Guenther <rguenther@suse.de>
17141 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17142 * gcc.dg/vect/vect-pow-2.c: Rename to ...
17143 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
17144 vect_double, xfail for spu*-*-*.
17146 2006-12-04 Tobias Burnus <burnus@net-b.de>
17149 * initialization_4.f90: Test noninteger exponents (-std=f95).
17150 * initialization_5.f90: New test for noninteger exponents
17153 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17156 * gfortran.dg/parameter_array_section_1.f90: New test.
17158 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17161 * g++.dg/template/crash61.C: New test.
17164 * g++.dg/template/error23.C: New test.
17166 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17168 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17170 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17173 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17175 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17177 PR middle-end/29965
17178 * gcc.dg/gomp/pr29965-1.c: New test.
17179 * gcc.dg/gomp/pr29965-2.c: New test.
17180 * gcc.dg/gomp/pr29965-3.c: New test.
17181 * gcc.dg/gomp/pr29965-4.c: New test.
17182 * gcc.dg/gomp/pr29965-5.c: New test.
17183 * gcc.dg/gomp/pr29965-6.c: New test.
17184 * g++.dg/gomp/pr29965-1.C: New test.
17185 * g++.dg/gomp/pr29965-2.C: New test.
17186 * g++.dg/gomp/pr29965-3.C: New test.
17187 * g++.dg/gomp/pr29965-4.C: New test.
17188 * g++.dg/gomp/pr29965-5.C: New test.
17189 * g++.dg/gomp/pr29965-6.C: New test.
17190 * g++.dg/gomp/pr29965-7.C: New test.
17191 * g++.dg/gomp/pr29965-8.C: New test.
17192 * g++.dg/gomp/pr29965-9.C: New test.
17193 * g++.dg/gomp/pr29965-10.C: New test.
17195 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17197 * gnat.dg/pointer_variable_bounds.adb: New test.
17198 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17199 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17201 2006-12-03 Eric Christopher <echristo@apple.com>
17203 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17205 2006-12-03 Richard Henderson <rth@redhat.com>
17206 Andrew Pinski <pinskia@gmail.com>
17209 * g++.dg/warn/unit-1.C: New test.
17211 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17213 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17215 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17217 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17218 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17219 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17220 * gcc.dg/vect/vect-70.c: Reduce array size.
17221 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17222 vect_no_compaer_double targets.
17223 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17224 vect_float, vect_double, and vect_int.
17226 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17228 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17229 test for loop versioning on vect_no_align targets.
17230 * gcc.dg/vect/pr20122.c: Likewise.
17231 * gcc.dg/vect/vect-105.c: Likewise.
17232 * gcc.dg/vect/vect-42.c: Likewise.
17233 * gcc.dg/vect/vect-43.c: Likewise.
17234 * gcc.dg/vect/vect-74.c: Likewise.
17235 * gcc.dg/vect/vect-75.c: Likewise.
17236 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17237 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17238 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17239 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17241 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17244 * gfortran.dg/value_1.f90 : New test.
17245 * gfortran.dg/value_2.f90 : New test.
17246 * gfortran.dg/value_3.f90 : New test.
17247 * gfortran.dg/value_4.f90 : New test.
17248 * gfortran.dg/value_4.c : Called from value_4.f90.
17250 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17253 * g++.dg/cpp0x/static_assert4.C: New testcase.
17255 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17257 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17259 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17262 * gcc.dg/pr27953.c: New test.
17264 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17267 * g++.dg/ext/vector5.C: New test.
17270 * g++.dg/other/main1.C: New test.
17272 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17274 PR libfortran/29568
17275 * gfortran.dg/convert_implied_open.f90: Change to
17276 new default record length.
17277 * gfortran.dg/unf_short_record_1.f90: Adapt to
17279 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17281 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17283 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17285 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17288 * g++.dg/expr/pr29066.c: New.
17290 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17291 Zdenek Dvorak <dvorakz@suse.cz>
17293 PR tree-optimization/29921
17294 * gcc.dg/pr29921-2.c: New test.
17296 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17298 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17299 (i386_get_cpuid): New function.
17300 (i386_cpuid_ecx): Likewise.
17301 (i386_cpuid_edx): Likewise.
17302 (i386_cpuid): Updated to call i386_cpuid_edx.
17304 * gcc.target/i386/sse3-addsubpd.c: New file.
17305 * gcc.target/i386/sse3-addsubps.c: Likewise.
17306 * gcc.target/i386/sse3-haddpd.c: Likewise.
17307 * gcc.target/i386/sse3-haddps.c: Likewise.
17308 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17309 * gcc.target/i386/sse3-hsubps.c: Likewise.
17310 * gcc.target/i386/sse3-lddqu.c: Likewise.
17311 * gcc.target/i386/sse3-movddup.c: Likewise.
17312 * gcc.target/i386/sse3-movshdup.c: Likewise.
17313 * gcc.target/i386/sse3-movsldup.c: Likewise.
17315 2006-12-01 Dirk Mueller <dmueller@suse.de>
17317 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17319 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17321 * gcc.dg/dfp/convert-int-max.c: New test.
17322 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17324 2006-11-30 Richard Guenther <rguenther@suse.de>
17326 * gcc.dg/vect/vect-pow-1.c: Rename ...
17327 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17328 floats instead of doubles, check successful vectorization.
17330 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17333 * gcc.c-torture/compile/pr29945.c: New testcase.
17335 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17337 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17340 2006-11-29 Eric Christopher <echristo@apple.com>
17342 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17344 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17346 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17348 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17350 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17353 * g++.dg/inherit/virtual2.C: New test.
17354 * g++.dg/inherit/virtual3.C: Likewise.
17355 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17356 * g++.dg/inherit/error2.C: Likewise.
17357 * g++.dg/template/instantiate1.C: Likewise.
17359 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17362 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17364 2006-11-28 Jan Hubicka <jh@suse.cz>
17366 * gcc.dg/memcpy-1.c: New test.
17368 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17371 * g++.dg/warn/main-3.C: New test.
17373 2006-11-28 Jan Hubicka <jh@suse.cz>
17375 * gcc.dg/winline-1.c: New test.
17377 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17379 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17382 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17385 * gfortran.dg/missing_optional_dummy_3.f90
17387 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17390 * gfortran.dg/interface_3.f90: Modify errors.
17392 2006-11-28 Ben Elliston <bje@au.ibm.com>
17394 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17395 fail to link due to relocation overflows on spu-*-*.
17397 2006-11-27 Michael Matz <matz@suse.de>
17398 Andreas Krebbel <krebbel1@de.ibm.com>
17401 * gcc.dg/20061127-1.c: New testcase.
17403 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17405 * gcc.dg/20061124-1.c: Add exit() function prototype.
17407 2006-11-27 Jan Hubicka <jh@suse.cz>
17409 * gcc.target/i386/memcpy-1.c: Adjust size.
17410 * gcc.dg/visibility-11.c: Likewise.
17412 2006-11-27 Richard Guenther <rguenther@suse.de>
17414 PR middle-end/25620
17415 * gcc.target/i386/pow-1.c: New testcase.
17416 * gcc.dg/builtins-58.c: Likewise.
17418 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17421 * g++.dg/expr/cast8.C: New test.
17423 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17425 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17426 Don't ever inline the testcase.
17428 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17431 * gfortran.fortran-torture/compile/parameter_3.f90: New
17434 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17437 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17439 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17441 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17444 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17446 PR libgfortran/29936
17447 * gfortran.dg/write_check3.f90: New test.
17449 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17451 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17453 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17456 * gfortran.dg/interface_3.f90: New test.
17459 * gfortran.dg/generic_8.f90: New test.
17461 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17463 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17464 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17465 * gfortran.dg/specifics_3.f90: Remove.
17467 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17470 * gcc.dg/gomp/pr29955.c: New test.
17473 * gcc.dg/pr29736.c: New test.
17475 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17478 * gcc.dg/pure-1.c: New test.
17480 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17482 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17483 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17485 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17487 * gcc.dg/20061124-1.c: New testcase.
17489 2006-11-23 Eric Christopher <echristo@apple.com>
17491 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17493 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17497 * gcc.dg/Wconversion-integer.c: New. Supersedes
17498 Wconversion-negative-constants.c
17499 * gcc.dg/Wconversion-real.c: New.
17500 * gcc.dg/Wconversion-real-integer.c: New.
17501 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17502 * g++.dg/warn/Wconversion1.C: Modified.
17504 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17506 * gfortran.dg/overload_1.f90: New test.
17508 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17511 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17512 Wtraditional-conversion.
17513 * gcc.dg/overflow-warn-2.c: Likewise.
17514 * gcc.dg/Wconversion.c: Likewise. Renamed as
17515 Wtraditional-conversion.c .
17516 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17517 Wtraditional-conversion-2.c .
17518 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17519 Wtraditional-conversion-2.c
17520 * gcc.dg/Wconversion-negative-constants.c: New.
17522 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17524 * gcc.dg/tree-ssa/dump-1.c: New test.
17526 2006-11-23 David Ung <davidu@mips.com>
17528 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17529 -mfp64, allowable when ISA >= 33 and float is enabled.
17530 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17531 of mthc1 and mfhc1 patterns.
17533 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17535 PR tree-optimization/29921
17536 * gcc.dg/pr29921.c: New test.
17538 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17541 * gfortran.dg/initialization_4.f90: New test.
17543 2006-11-22 Ira Rosen <irar@il.ibm.com>
17545 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17546 platforms that have interleaving support.
17547 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17548 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17549 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17550 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17551 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17552 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17553 gcc.dg/vect/vect-strided-u8-i8.c,
17554 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17555 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17556 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17557 gcc.dg/vect/vect-strided-float.c,
17558 gcc.dg/vect/vect-strided-a-mult.c,
17559 gcc.dg/vect/vect-strided-mult-char-ls.c,
17560 gcc.dg/vect/vect-strided-a-u16-mult.c,
17561 gcc.dg/vect/vect-strided-a-u32-mult.c,
17562 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17563 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17564 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17565 gcc.dg/vect/vect-strided-mult.c,
17566 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17567 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17570 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17573 * gfortran.dg/auto_char_len_4.f90: New test.
17575 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17578 * gfortran.dg/generic_7.f90: New test.
17579 * gfortran.dg/defined_operators_1.f90: Add new error.
17581 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17583 PR tree-optimization/29902
17584 * g++.dg/tree-ssa/pr29902.C: New test.
17586 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17589 * gfortran.dg/used_types_13.f90: New test.
17591 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17593 * gcc.dg/dfp/snan.c: Delete.
17595 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17597 * g++.dg/cpp0x/static_assert1.C: New.
17598 * g++.dg/cpp0x/static_assert2.C: New.
17599 * g++.dg/cpp0x/static_assert3.C: New.
17601 2006-11-21 Richard Guenther <rguenther@suse.de>
17603 * gcc.dg/vect/vect-pow-1.c: New testcase.
17604 * gcc.dg/vect/vect-pow-2.c: Likewise.
17606 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17609 * g++.dg/template/static29.C: New test.
17612 * g++.dg/conversion/simd4.C: New test.
17614 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17617 * g++.dg/template/access19.C: New test.
17618 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17621 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17624 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17626 2006-11-20 Tobias Burnus <burnus@net-b.de>
17629 * gfortran.dg/import.f90: Extended test.
17630 * gfortran.dg/import2.f90: Extended test.
17632 2006-11-20 Tobias Burnus <burnus@net-b.de>
17634 * gfortran.dg/volatile3.f90: Add conflict test.
17636 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17639 * gfortran.dg/implicit_10.f90: New test.
17641 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17644 * g++.dg/warn/Wall-write-strings.C: New.
17646 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17648 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17649 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17651 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17653 * gfortran.dg/use_3.f90: Remove error message.
17654 * gfortran.dg/iso_fortran_env_1.f90: New test.
17655 * gfortran.dg/iso_fortran_env_2.f90: New test.
17656 * gfortran.dg/iso_fortran_env_3.f90: New test.
17657 * gfortran.dg/iso_fortran_env_4.f90: New test.
17659 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17661 * gcc.dg/vect/vect-27.c: Fix initialization.
17663 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17665 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17666 * gcc.dg/torture/builtin-minmax-1.c: New.
17668 * gcc.dg/builtins-20.c: Add cases for copysign.
17670 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17673 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17675 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17676 * gfortran.dg/use_1.f90: New test.
17677 * gfortran.dg/use_1.f90: New test.
17678 * gfortran.dg/use_1.f90: New test.
17680 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17682 PR tree-optimization/29801
17683 * gcc.dg/pr29801.c: New test.
17685 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17687 PR middle-end/29584
17688 * gcc.dg/torture/pr29584.c: New test.
17690 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17692 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17693 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17694 * gcc.target/powerpc/compress-float-ppc.c,
17695 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17697 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17698 do not pass -mhard-float.
17700 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17702 * gnat.dg/volatile_aggregate.adb: New test.
17704 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17708 * gfortran.dg/bound_2.f90: Add more checks.
17709 * gfortran.dg/bound_3.f90: New test.
17711 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17714 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17716 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17718 * gfortran.dg/import3.f90: Fix error message.
17720 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17723 * gfortran.fortran-torture/compile/inline_1.f90:
17726 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17728 * gcc.target/i386/x87regparm-1.c: New test.
17729 * gcc.target/i386/x87regparm-2.c: New test.
17730 * gcc.target/i386/x87regparm-3.c: New test.
17731 * gcc.target/i386/x87regparm-4.c: New test.
17733 2006-11-15 Tobias Burnus <burnus@net-b.de>
17736 * gfortran.dg/import.f90: New test.
17737 * gfortran.dg/import2.f90: New test.
17738 * gfortran.dg/import3.f90: New test.
17740 2006-11-15 Tobias Burnus <burnus@net-b.de>
17743 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17745 2006-11-15 Tobias Burnus <burnus@net-b.de>
17748 * gfortran.dg/contains.f90: New test.
17749 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17751 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17753 PR tree-optimization/29581
17754 * gcc.dg/pr29581-1.c: New test.
17755 * gcc.dg/pr29581-2.c: New test.
17756 * gcc.dg/pr29581-3.c: New test.
17757 * gcc.dg/pr29581-4.c: New test.
17758 * gfortran.dg/pr29581.f90: New test.
17760 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17763 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17764 numbers in error message headers.
17766 2006-11-14 Richard Guenther <rguenther@suse.de>
17768 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17769 to i?86 and x86_64 targets.
17771 2006-11-14 Caroline Tice <ctice@apple.com>
17773 * gcc.dg/pubtypes-1.c: New file/testcase.
17774 * gcc.dg/pubtypes-2.c: New file/testcase.
17775 * gcc.dg/pubtypes-3.c: New file/testcase.
17776 * gcc.dg/pubtypes-4.c: New file/testcase.
17777 * g++.dg/pubtypes.C: New file/testcase.
17779 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17782 * g++.dg/init/self1.C: New test.
17784 2006-11-14 Tobias Burnus <burnus@net-b.de>
17787 * gfortran.dg/conflicts.f90: Add.
17789 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17791 PR rtl-optimization/29798
17793 * gcc.c-torture/execute/pr29798.c: New.
17795 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17797 * gcc.dg/builtins-20.c: Add more cases.
17799 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17802 * gfortran.dg/gomp/pr29759.f90: New test.
17804 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17807 * g++.dg/template/static28.C: New test.
17809 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17811 * lib/c-torture.exp: Use target-libpath.exp.
17812 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17813 set GCC_EXEC_PREFIX env var from global variable of same name.
17815 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17818 * gfortran.fortran-torture/compile/transfer-1.f90:
17821 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17822 Zdenek Dvorak <dvorakz@suse.cz>
17824 PR tree-optimization/29680
17825 * gcc.dg/alias-11.c: New test.
17827 2006-11-12 Jason Merrill <jason@redhat.com>
17828 Andrew Pinski <pinskia@physics.uc.edu>
17830 PR middle-end/28915
17831 * gcc.target/i386/vectorize1.c: New.
17833 2006-11-12 Roger Sayle <roger@eyesopen.com>
17835 PR rtl-optimization/29797
17836 * gcc.c-torture/execute/pr29797-1.c: New test case.
17838 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17840 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17842 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17844 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17846 2006-11-12 Roger Sayle <roger@eyesopen.com>
17848 PR tree-optimization/13827
17849 * gcc.dg/fold-eqand-1.c: New test case.
17851 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17854 * gcc.c-torture/execute/mayalias-3.c: New test.
17856 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17858 PR middle-end/27528
17859 * gcc.c-torture/compile/pr27528.c: New test.
17860 * gcc.dg/pr27528.c: Likewise.
17862 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17864 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17866 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17868 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17871 * gfortran.dg/reshape_source_size_1.f90: New test.
17873 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17876 * gfortran.dg/aliasing_dummy_4.f90: New test.
17878 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17881 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17882 and x86_64-*-* targets.
17884 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17886 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17887 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17888 New macros. Use them in exact tests.
17889 (TESTIT3): New macro.
17890 Add tests for fmin, fmax and fma.
17892 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17895 * gfortran.dg/array_constructor_13.f90: New test.
17897 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17900 * gfortran.dg/used_types_12.f90: New test.
17902 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17904 PR middle-end/29726
17905 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17907 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17908 * gcc.dg/fold-eqandshift-3.c: New test case.
17910 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17913 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17916 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17918 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17920 * gcc.dg/20061109-1.c: New testcase.
17922 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17924 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17926 2006-11-09 Tobias Burnus <burnus@net-b.de>
17928 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17929 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17931 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17933 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17934 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17936 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17938 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17940 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17942 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17944 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17945 * gcc.dg/vect/vect-9.c: Now vectorizable.
17946 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17947 that support vect_widen_mult.
17948 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17949 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17950 vect-reduc-dot-u16.c).
17951 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17952 vect-reduc-dot-u16.c).
17953 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17954 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17955 vect-reduc-dot-s8.c).
17956 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17957 vect-reduc-dot-s8.c).
17958 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17959 vect-reduc-dot-s8.c).
17960 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17961 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17962 vect-reduc-dot-u8.c).
17963 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17964 vect-reduc-dot-u8.c).
17965 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17966 * gcc.dg/vect/vect-multitypes-9.c: New test.
17967 * gcc.dg/vect/vect-multitypes-10.c: New test.
17968 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17969 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17970 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17971 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17972 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17973 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17974 wrapv-vect-reduc-dot-s8.c.
17975 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17976 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17977 targets that support vec_unpack.
17978 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17979 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17980 (check_effective_target_vect_widen_mult_hi_to_si): New.
17981 (check_effective_target_vect_widen_sum): Removed.
17983 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17985 * gcc.dg/vect/vect-multitypes-8.c: New test.
17986 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17988 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17990 * gcc.dg/vect/vect-multitypes-7.c: New test.
17992 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17994 * gcc.dg/vect/vect-multitypes-4.c: New test.
17995 * gcc.dg/vect/vect-multitypes-5.c: New test.
17996 * gcc.dg/vect/vect-multitypes-6.c: New test.
17998 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18000 * gcc.dg/vect/vect-multitypes-1.c: New test.
18001 * gcc.dg/vect/vect-multitypes-2.c: New test.
18002 * gcc.dg/vect/vect-multitypes-3.c: New test.
18004 2006-11-07 Eric Christopher <echristo@apple.com>
18006 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18007 Test using scan-assembler-not.
18009 2006-11-07 Jakub Jelinek <jakub@redhat.com>
18011 * gcc.dg/inline-17.c: New test.
18013 2006-11-07 Steve Ellcey <sje@cup.hp.com>
18016 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
18019 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18022 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18025 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18028 2006-11-07 Tobias Burnus <burnus@net-b.de>
18031 * gfortran.dg/volatile.f90: Add.
18032 * gfortran.dg/volatile2.f90: Add.
18033 * gfortran.dg/volatile3.f90: Add.
18034 * gfortran.dg/volatile4.f90: Add.
18035 * gfortran.dg/volatile5.f90: Add.
18036 * gfortran.dg/volatile6.f90: Add.
18037 * gfortran.dg/volatile7.f90: Add.
18039 2006-11-06 Tobias Burnus <burnus@net-b.de>
18041 * gfortran.dg/io_constraints_2.f90: Adjust pattern
18042 for matching error messages.
18043 * gfortran.dg/specifics_3.f90: Adjust pattern
18044 for matching error messages.
18046 2006-11-06 Janis Johnson <janis187@us.ibm.com>
18047 Bernhard Fischer <aldot@gcc.gnu.org>
18049 * lib/gcc-dg.exp (output-exists): New proc.
18050 (output-exists-not): New proc.
18051 * gcc.test-framework/test-framework.awk: Support new directives.
18052 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18053 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18054 * gcc.test-framework/dg-outexists-exp-F.c: New test.
18055 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18056 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18057 * gcc.test-framework/dg-outexists-exp-P.c: New test.
18059 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
18063 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18064 * gfortran.dg/initialization_3.f90: New.
18066 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18068 PR libgfortran/25545
18069 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18071 2006-11-05 Jakub Jelinek <jakub@redhat.com>
18073 PR middle-end/29695
18074 * gcc.c-torture/execute/pr29695-1.c: New test.
18075 * gcc.c-torture/execute/pr29695-2.c: New test.
18077 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
18080 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18082 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
18084 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18085 for matching error messages.
18087 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
18090 * gcc.target/i386/387-12.c: New test.
18092 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18094 PR libfortran/29713
18095 * gfortran.dg/pr29713.f90: New test.
18097 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
18099 * gcc.c-torture/execute/arith-rand-ll.c:
18100 Also test for bogus rest sign.
18102 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18104 PR libfortran/27895
18105 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18107 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
18109 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18110 from error messages.
18112 2006-11-02 Mike Stump <mrs@apple.com>
18114 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18116 * g++.old-deja/g++.abi/align.C: Enable for darwin.
18118 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
18120 * g++.dg/eh/gcsec1.C: New test.
18122 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18124 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18125 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
18127 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
18129 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18131 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18132 * gcc.dg/pr14796-2.c: Likewise.
18134 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18136 * gcc.c-torture/execute/20061101-1.c: New test.
18138 2006-11-01 Richard Guenther <rguenther@suse.de>
18140 * gcc.target/i386/fpprec-1.c: New testcase.
18142 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18144 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18145 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18147 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18149 * gcc.c-torture/execute/20061031-1.c: New test.
18151 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18154 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18155 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18156 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18157 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18158 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18159 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18160 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18162 2006-10-31 Eric Christopher <echristo@apple.com>
18163 Falk Hueffner <falk@debian.org>
18165 * gcc.dg/builtin-bswap-1.c: New.
18166 * gcc.dg/builtin-bswap-2.c: New.
18167 * gcc.dg/builtin-bswap-3.c: New.
18168 * gcc.dg/builtin-bswap-4.c: New.
18169 * gcc.dg/builtin-bswap-5.c: New.
18170 * gcc.target/i386/builtin-bswap-1.c: New.
18172 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18174 * gcc.dg/inline-16.c: New.
18177 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18179 * gcc.dg/inline-13.c: New.
18180 * gcc.dg/inline-14.c: New.
18181 * gcc.dg/inline-15.c: New.
18184 * gcc.dg/inline6.c: New.
18185 * gcc.dg/inline7.c: New.
18187 2006-10-31 Roger Sayle <roger@eyesopen.com>
18189 PR middle-end/23470
18190 * gcc.dg/pr23470-1.c: New test case.
18192 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18195 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18197 * gfortran.dg/blockdata_2.f90: New testcase.
18199 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18201 PR libfortran/29627
18202 * gfortran.dg/unf_short_record_1.f90: New test.
18204 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18207 * gfortran.dg/pr29067.f: New test.
18209 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18210 Richard Sandiford <richard@codesourcery.com>
18212 * lib/target-supports.exp (get_compiler_messages): Append options
18213 as a single list element.
18214 (check_effective_target_arm_vfp_ok): New.
18215 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18217 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18220 * gfortran.dg/intrinsic_actual_2.f90: New test.
18223 * gfortran.dg/actual_array_interface_1.f90: New test.
18226 * gfortran.dg/used_types_11.f90: New test.
18228 2006-10-30 Dirk Mueller <dmueller@suse.de>
18230 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18231 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18232 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18233 * g++.old-deja/g++.mike/net25.C (main): Same.
18234 * g++.dg/lookup/exception1.C (main): Same.
18235 * g++.dg/parse/parens2.C (main): Same.
18237 2006-10-30 Roger Sayle <roger@eyesopen.com>
18239 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18241 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18243 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18244 * gcc.dg/torture/builtin-math-3.c: Likewise.
18246 2006-10-30 Tobias Burnus <burnus@net-b.de>
18249 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18250 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18252 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18255 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18257 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18259 * lib/target-supports.exp (check_function_available): Declare
18260 function before calling.
18262 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18264 PR tree-optimization/29637
18265 * gcc.dg/pr29637.c: New test.
18267 2006-10-29 Roger Sayle <roger@eyesopen.com>
18269 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18270 tree canonicalization.
18272 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18274 * gcc.dg/builtins-20.c: Add more hypot tests.
18276 2006-10-29 Roger Sayle <roger@eyesopen.com>
18278 * gcc.dg/fold-compare-1.c: New test case.
18280 2006-10-29 Dirk Mueller <dmueller@suse.de>
18283 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18285 2006-10-29 Roger Sayle <roger@eyesopen.com>
18287 PR tree-optimization/15458
18288 * gcc.dg/fold-xornot-1.c: New test case.
18290 2006-10-29 Richard Guenther <rguenther@suse.de>
18292 * gcc.target/i386/math-torture/trunc.c: New testcase.
18294 2006-10-29 Richard Guenther <rguenther@suse.de>
18296 * gcc.target/i386/math-torture/round.c: New testcase.
18298 2006-10-29 Richard Guenther <rguenther@suse.de>
18300 * gcc.target/i386/math-torture/ceil.c: New testcase.
18301 * gcc.target/i386/math-torture/floor.c: Likewise.
18303 2006-10-29 Richard Guenther <rguenther@suse.de>
18305 * gcc.target/i386/math-torture/rint.c: New testcase.
18306 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18308 2006-10-29 Richard Guenther <rguenther@suse.de>
18310 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18311 * gcc.target/i386/math-torture/lceil.c: Likewise.
18313 2006-10-28 Tobias Burnus <burnus@net-b.de>
18315 PR libgfortran/24313
18316 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18318 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18320 * gcc.c-torture/execute/20020118-1.c,
18321 gcc.c-torture/execute/builtins/strlen.c,
18322 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18325 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18327 * gcc.dg/builtins-20.c: Add tests for hypot.
18328 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18329 two-argument builtins.
18330 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18331 TESTIT2. Update all callers.
18332 (TESTIT2, TESTIT2_R): New helper macros.
18333 Add testcases for pow, hypot and atan2.
18335 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18338 * g++.dg/expr/bool1.C: New test.
18339 * g++.dg/expr/bool2.C: New test.
18341 2006-10-28 Tobias Burnus <burnus@net-b.de>
18344 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18345 * gfortran.dg/namelist_internal.f90: New test.
18347 2006-10-28 Tobias Burnus <burnus@net-b.de>
18350 * gfortran.dg/io_real_boz.f90: Add.
18351 * gfortran.dg/io_real_boz2.f90: Add.
18353 2006-10-28 Richard Guenther <rguenther@suse.de>
18355 PR middle-end/26899
18356 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18358 2006-10-28 Richard Guenther <rguenther@suse.de>
18361 * gcc.target/i386/math-torture/lround.c: New testcase.
18363 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18365 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18366 * gcc.dg/builtins-44.c: Likewise.
18367 * gcc.dg/builtins-45.c: Likewise.
18368 * gcc.dg/pr28796-2.c: Likewise.
18369 * gcc.dg/unordered-3.c: Likewise.
18371 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18373 PR libgfortran/27954
18374 * gfortran.dg/error_recovery_2.f90: New test.
18376 2006-10-26 Richard Guenther <rguenther@suse.de>
18378 * gcc.target/i386/i386.exp: Use glob, not find to collect
18379 tests. Avoids recursing into subdirectories.
18380 * gcc.target/i386/math-torture/math-torture.exp: Torture
18381 for interesting ia32 math options.
18382 * gcc.target.i386/math-torture/lrint.c: New testcase.
18384 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18386 PR libgfortran/29563
18387 * gfortran.dg/arrayio_9.f90: Update test.
18388 * gfortran.dg/arrayio_19.f90: New test.
18390 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18392 * gcc.dg/20061026.c: New testcase.
18394 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18396 PR libgfortran/29563
18397 * gfortran.dg/arrayio_9.f90: New test.
18399 2006-10-26 Ben Elliston <bje@au.ibm.com>
18401 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18402 Copy the strings manually, as strcpy may call strlen.
18404 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18406 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18407 Add checks for log, log2, log10 and log1p.
18409 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18410 we already test 0.0. Add checks for expm1, log, log2, log10,
18411 log1p, cbrt, erf and erfc.
18413 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18415 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18417 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18419 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18420 and remainderl() built-in functions. Remove -ffast-math from
18423 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18425 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18428 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18429 floating point modifiers to arguments passed to float and long
18430 double functions respectively. Update all callers to use floating
18431 point numbers, not integers. Add tests for exp, exp2 and
18434 * gcc.dg/torture/builtin-math-3.c: New test.
18436 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18439 * gfortran.dg/initialize_2.f90: New.
18441 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18443 * gcc.dg/torture/builtin-math-2.c: New test.
18445 2006-10-24 Richard Guenther <rguenther@suse.de>
18447 PR middle-end/28796
18448 * gcc.dg/pr28796-1.c: New testcase.
18449 * gcc.dg/pr28796-2.c: Likewise.
18451 2006-10-24 Richard Guenther <rguenther@suse.de>
18453 * gcc.dg/builtins-57.c: New testcase.
18455 2006-10-24 Richard Guenther <rguenther@suse.de>
18457 PR tree-optimization/29567
18458 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18460 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18462 PR tree-optimization/14784
18463 * gcc.dg/alias-10.c: New test.
18465 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18467 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18469 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18471 * gcc.dg/builtin-strncat-chk-1.c: New test.
18473 2006-10-23 Jan Hubicka <jh@suse.cz>
18475 * gcc.dg/memmove-1.c: New test.
18477 2006-10-23 Paul Brook <paul@codesourcery.com>
18479 * gcc.dg/pragma-pack-5.c: New test.
18481 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18483 * g++.dg/other/s390-1.C: New testcase.
18485 2006-10-23 Richard Guenther <rguenther@suse.de>
18487 PR middle-end/27132
18488 PR middle-end/23295
18489 * gcc.dg/pr27132.c: New testcase.
18490 * gcc.dg/pr23295.c: Likewise.
18491 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18492 * g++.dg/tree-ssa/pr19807.C: Likewise.
18494 2006-10-23 Richard Guenther <rguenther@suse.de>
18496 PR middle-end/21032
18497 * gcc.dg/pr21032.c: New testcase.
18499 2006-10-22 Jeff Law <law@redhat.com>
18500 Richard Guenther <rguenther@suse.de>
18502 PR tree-optimization/15911
18503 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18505 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18508 * g++.dg/abi/rtti3.C: New.
18510 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18512 PR middle-end/28252
18513 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18516 2006-10-21 Richard Guenther <rguenther@suse.de>
18518 PR tree-optimization/3511
18519 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18521 2006-10-21 Richard Guenther <rguenther@suse.de>
18523 PR middle-end/26898
18524 * gcc.dg/torture/pr26898-1.c: New testcase.
18525 * gcc.dg/torture/pr26898-2.c: Likewise.
18527 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18530 * g++.dg/parse/bitfield1.C: Adjust error markers.
18531 * g++.dg/parse/bitfield2.C: New test.
18533 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18535 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18537 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18539 PR libfortran/27895
18540 * gfortran.dg/zero_sized_1.f90: New test.
18542 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18544 * gcc.dg/div-compare-1.c: New test.
18546 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18549 * gfortran.dg/result_default_init_1.f90: New test.
18552 * gfortran.dg/automatic_default_init_1.f90: New test.
18554 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18557 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18559 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18560 'using namespace std' without previous declaration.
18561 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18562 * g++.old-deja/g++.robertl/eb133c.C: New.
18564 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18566 PR libgfortran/29277
18567 * gfortran.dg/streamio_4.f90: Update test.
18568 * gfortran.dg/streamio_11.f90: New test.
18570 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18573 * g++.dg/inherit/virtual1.C: New test.
18575 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18578 * g++.dg/parse/enum3.C: New test.
18580 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18583 * g++.dg/init/ctor8.C: New test.
18585 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18588 * g++.dg/ext/complit8.C: Tweak error markers.
18589 * g++.dg/template/complit1.C: Add error marker.
18591 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18594 * g++.dg/ext/complit8.C: New test.
18597 * g++.dg/parse/dtor12.C: New test.
18600 * g++.dg/template/sizeof11.C: New test.
18602 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18605 * gfortran.dg/data_char_3.f90: New test.
18608 * gfortran.dg/negative_automatic_size.f90: New test.
18610 2006-10-16 David Daney <ddaney@avtrex.com>
18612 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18614 2006-10-16 Eric Christopher <echristo@apple.com>
18616 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18619 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18622 * g++.dg/tc1/dr49.C: Tweak error messages.
18623 * g++.dg/parse/template21.C: New test.
18625 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18627 PR middle-end/20491
18628 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18630 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18633 * gfortran.dg/print_1.f90: New test.
18635 2006-10-15 Jan Hubicka <jh@suse.cz>
18637 PR middle-end/29241
18638 * gcc.c-torture/compile/pr29241.c: New testcase.
18640 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18642 PR middle-end/29250
18643 * gcc.c-torture/compile/pr29250.c: New test.
18645 2006-10-15 Richard Guenther <rguenther@suse.de>
18647 * gcc.dg/pr29299.c: New testcase.
18649 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18652 * gfortran.dg/label_4.f90: Adjust warning flag.
18654 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18657 * gfortran.dg/nullify_3.f90: New test.
18659 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18661 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18662 on Solaris 2.5.1 too.
18664 2006-10-13 Eric Christopher <echristo@apple.com>
18666 * gcc.dg/pr25993.c: Skip for darwin.
18668 2006-10-13 Eric Christopher <echristo@apple.com>
18670 * gcc.dg/visibility-11.c: Skip for darwin.
18672 2006-10-13 Eric Christopher <echristo@apple.com>
18674 * gcc.dg/darwin-weakimport-1.c: Use
18675 -fno-asynchronous-unwind-tables.
18676 * gcc.dg/darwin-weakimport-3.c: Ditto.
18678 2006-10-13 Richard Guenther <rguenther@suse.de>
18680 PR tree-optimization/29446
18681 * gcc.dg/torture/pr29446.c: New testcase.
18683 2006-10-13 Bill Wendling <wendling@apple.com>
18685 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18686 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18687 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18688 * g++.old-deja/g++.law/shadow1.C: Likewise.
18689 * g++.old-deja/g++.law/ctors10.C: Likewise.
18690 * g++.dg/debug/namespace1.C: Likewise.
18691 * g++.dg/inherit/namespace-as-base.C: Likewise.
18692 * g++.dg/opt/delay-slot-1.C: Likewise.
18693 * g++.dg/parse/defarg10.C: Likewise.
18694 * g++.dg/template/ptrmem11.C: Likewise.
18695 * g++.dg/template/mem_func_ptr.C: Likewise.
18696 * g++.dg/template/spec19.C: Likewise.
18698 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18700 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18702 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18705 * gfortran.dg/implicit_9.f90: New test.
18708 * gfortran.dg/namelist_25.f90: New test.
18711 * gfortran.dg/same_name_2.f90: New test.
18714 * gfortran.dg/host_assoc_types_1.f90: New test.
18717 * gfortran.dg/missing_derived_type_1.f90: New test.
18718 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18721 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18724 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18726 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18729 * gfortran.dg/bound_2.f90: New test.
18731 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18733 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18735 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18736 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18737 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18738 * gfortran.dg/gomp/reduction3.f90: Likewise.
18739 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18740 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18741 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18742 * gfortran.dg/forall_4.f90: Likewise.
18743 * gfortran.dg/spec_expr_4.f90: Likewise.
18744 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18745 * gfortran.dg/forall_5.f90: Likewise.
18746 * gfortran.dg/open_access_append_2.f90: Add check for
18747 compile-time warning.
18749 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18752 * g++.dg/parse/pure1.C: New test.
18754 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18757 * gfortran.dg/io_constraints_3.f90: New test.
18758 * gfortran.dg/open_access_append_1.f90: Add checks
18759 for compile-time warnings.
18760 * gfortran.dg/pr20163-2.f: Likewise.
18761 * gfortran.dg/iostat_2.f90: Likewise.
18762 * gfortran.dg/label_4.f90: Delete the temporary
18764 * gfortran.dg/direct_io_2.f90: Add a FILE=
18766 * gfortran.dg/iomsg_1.f90: Add check for
18767 compile-time warning.
18769 2006-10-12 Jan Hubicka <jh@suse.cz>
18772 * gcc.dg/pr28319.c: New test.
18774 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18776 * g++.dg/ext/vla4.C: New test.
18778 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18781 * g++.dg/template/crash60.C: New test.
18782 * g++.dg/other/large-size-array.C: Adjust error markers.
18783 * g++.dg/parse/crash27.C: Likewise.
18784 * g++.dg/template/crash1.C: Likewise.
18786 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18789 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18791 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18793 PR preprocessor/28709
18794 * gcc.dg/cpp/paste14.c: New test.
18796 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18799 * g++.dg/init/array24.C: New test.
18801 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18803 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18806 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18809 * g++.dg/parse/typedef8.C: New test.
18810 * g++.dg/other/mult-stor1.C: Adjust error markers.
18812 2006-10-11 Richard Guenther <rguenther@suse.de>
18814 PR tree-optimization/28230
18815 * gcc.dg/torture/pr28230.c: New testcase.
18817 2006-10-11 Richard Guenther <rguenther@suse.de>
18819 PR inline-asm/29119
18820 * gcc.dg/torture/pr29119.c: New testcase.
18822 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18824 PR middle-end/29272
18825 * gcc.c-torture/execute/20060930-2.c: New test.
18827 2006-10-09 Richard Henderson <rth@redhat.com>
18829 Revert emutls patch.
18831 2006-10-09 Richard Guenther <rguenther@suse.de>
18833 PR middle-end/29254
18834 * gcc.dg/pr29254.c: New testcase.
18836 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18837 Paul Thomas <pault@gcc.gnu.org>
18840 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18841 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18842 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18843 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18844 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18845 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18846 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18847 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18848 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18849 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18850 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18851 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18852 * gfortran.dg/alloc_comp_std.f90: New test.
18853 * gfortran.dg/move_alloc.f90: New test.
18855 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18858 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18861 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18863 2006-10-08 Tobias Burnus <burnus@net-b.de>
18866 * gfortran.dg/new_line.f90: New test.
18868 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18870 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18871 * gcc.dg/torture/builtin-convert-1.c,
18872 gcc.dg/torture/builtin-convert-2.c,
18873 gcc.dg/torture/builtin-convert-3.c,
18874 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18876 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18878 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18879 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18880 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18881 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18883 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18885 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18886 Xfail some tests for powerpc-darwin and powerpc-aix.
18888 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18891 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18893 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18896 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18899 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18903 * gfortran.fortran-torture/execute/specifics.f90:
18904 Add tests for using all possible intrinsics as actual arguments.
18905 * gfortran.dg/specifics_1.f90: Add tests for using
18906 all possible intrinsics as actual arguments.
18907 * gfortran.dg/specifics_2.f90: New file.
18908 * gfortran.dg/specifics_3.f90: New file.
18910 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18912 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18913 * gcc.dg/debug/debug-2.c: Likewise.
18915 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18917 * gcc.c-torture/compile/sync-2.c: New test.
18919 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18921 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18924 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18926 PR rtl-optimization/29128
18927 * gcc.c-torture/compile/pr29128.c: New test.
18929 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18931 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18934 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18936 PR middle-end/29256
18937 * gcc.dg/tree-ssa/loop-19.c: New test.
18939 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18941 PR tree-optimization/29330
18942 * gcc.dg/pr29330.c: New test.
18945 * gcc.c-torture/compile/20061005-1.c: New test.
18947 2006-10-06 Olivier Hainque <hainque@adacore.com>
18949 * gcc.dg/typename-vla-1.c: New case.
18950 * gnat.dg/forward_vla.adb: New case.
18952 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18954 PR tree-optimization/29290
18955 * gfortran.dg/loop_nest_1.f90: New test.
18958 * gcc.dg/tls/opt-12.c: New test.
18961 * gfortran.dg/save_2.f90: New test.
18964 * gcc.dg/pr29091.c: New test.
18966 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18968 * lib/target-supports.exp
18969 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18970 same as x86_64-*-*; check for LP64.
18972 2006-10-04 Richard Henderson <rth@redhat.com>
18974 * lib/target-supports.exp (check_effective_target_tls): Redefine
18975 to mean non-emulated tls.
18976 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18977 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18978 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18979 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18980 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18981 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18982 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18984 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18987 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18989 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18991 * gfortran.dg/bounds_check_fail_1.f90: New test.
18993 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18996 * g++.dg/template/friend48.C: New test.
18998 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19001 * gfortran.dg/default_initialization_2.f90: New test.
19003 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19007 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19009 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19012 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19016 * gfortran.dg/missing_optional_dummy_2.f90: New test.
19020 * gfortran.dg/entry_array_specs_1.f90: New test.
19022 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
19024 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19025 insufficient to inhibit some test failures at -O3. Do testing
19028 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19031 * g++.dg/inherit/access8.C: New test.
19032 * g++.dg/template/dtor4.C: Tweak error messages.
19034 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19037 * gfortran.dg/entry_8.f90: New test.
19039 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19042 * g++.dg/parse/new4.C: New test.
19044 2006-10-03 Uros Bizjak <uros@kss-loka.si>
19046 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19047 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19048 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19049 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19050 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19052 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19055 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19056 * gfortran.dg/continuation_2.f90: New test.
19059 * gfortran.dg/continuation_3.f90: New test.
19060 * gfortran.dg/continuation_4.f90: New test.
19061 * gfortran.dg/continuation_5.f: New test.
19062 * gfortran.dg/continuation_6.f: New test.
19064 2006-10-02 Mark Mitchell <mark@codesourcery.com>
19067 * g++.dg/template/vla1.C: New test.
19069 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19072 * gfortran.dg/complex_parameter_1.f90: New test.
19074 2006-10-02 Jakub Jelinek <jakub@redhat.com>
19077 * gcc.c-torture/execute/20060929-1.c: New test.
19079 2006-10-01 Mark Mitchell <mark@codesourcery.com>
19082 * g++.dg/template/member6.C: New test.
19083 * g++.dg/parse/typename7.C: Adjust error markers.
19086 * g++.dg/template/member7.C: New test.
19088 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
19091 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19092 gcc.dg/Woverride-init-3.c: New tests.
19094 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19096 * gcc.c-torture/execute/20060930-1.c: New test.
19098 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19101 * gfortran.dg/specifics_1.f90: New test.
19102 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19105 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19107 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19108 pthread-init-common.h: New.
19110 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
19112 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19113 precision on some archs.
19115 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
19117 * gcc.dg/non-local-goto-1.c: New test.
19118 * gcc.dg/non-local-goto-2.c: Likewise.
19119 * gcc.dg/setjmp-3.c: Likewise.
19120 * gcc.dg/setjmp-4.c: Likewise.
19122 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
19124 * gnat.dg/self_aggregate_with_pointer.adb: New test.
19126 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
19129 * gfortran.dg/exponent_1.f90: New test.
19132 * gfortran.dg/nearest_1.f90: New test.
19134 2006-09-26 Jakub Jelinek <jakub@redhat.com>
19136 PR middle-end/25261
19137 PR middle-end/28790
19138 * gcc.dg/gomp/nestedfn-1.c: New test.
19140 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
19143 * objc/compile/method-1.m: New test.
19145 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
19148 * g++.dg/template/crash58.C: New test.
19149 * g++.dg/parse/crash28.C: Adjust error markers.
19150 * g++.dg/template/crash34.C: Likewise.
19151 * g++.dg/template/friend31.C: Likewise.
19152 * g++.dg/template/crash32.C: Likewise.
19155 * g++.dg/template/crash59.C: New test.
19158 * g++.dg/template/spec33.C: New test.
19159 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19161 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19162 Adam Nemet <anemet@caviumnetworks.com>
19164 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19165 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19167 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19170 * gcc.dg/pr28911.c: New.
19172 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19175 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19176 (dg-options): Add -mfpmath=387.
19178 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19181 * gcc.dg/pr28706.c: New test.
19184 * gcc.dg/pr28712.c: New test.
19186 2006-09-22 Mike Stump <mrs@apple.com>
19188 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19190 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19192 PR tree-optimization/28888
19193 * gcc.dg/pr28888.c: New test.
19195 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19198 * g++.dg/init/ptrfn1.C: New test.
19200 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19203 * g++.dg/template/spec32.C: New test.
19204 * g++.dg/parse/crash9.C: Adjust error markers.
19207 * g++.dg/template/typedef6.C: New test.
19208 * g++.dg/init/error1.C: Adjust error markers.
19209 * g++.dg/parse/crash9.C: Likewise.
19210 * g++.dg/template/crash55.C: Likewise.
19212 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19214 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19216 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19219 * g++.dg/ext/dllimport12.C: New test.
19221 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19223 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19224 * gcc.target/mips/nmadd-2.c: Likewise.
19225 * gcc.target/mips/mips-ps-6.c: New test.
19226 * gcc.target/mips/neg-abs-1.c: Likewise.
19227 * gcc.target/mips/neg-abs-2.c: Likewise.
19228 * gcc.target/mips/nmadd-3.c: New test.
19230 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19232 PR middle-end/28046
19233 * gcc.dg/gomp/atomic-10.c: New test.
19234 * g++.dg/gomp/atomic-10.C: New test.
19236 2006-09-20 Eric Christopher <echristo@apple.com>
19238 * gcc.target/i386/sse3-not-fisttp.c: New.
19240 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19242 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19244 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19246 * gcc.c-torture/execute/pr28289.c (one): New variable.
19247 (main): Use it instead of argc.
19248 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19249 (main): Use it instead of argc.
19251 2006-09-19 Paul Brook <paul@codesourcery.com>
19254 * gcc.dg/nested-func-5.c: New test.
19256 2006-09-19 Ben Elliston <bje@au.ibm.com>
19258 * lib/target-supports.exp (check_effective_target_tls): Compile
19259 test stubs using ${tool}_target_compile, not just target_compile.
19260 (check_effective_target_tls_runtime): Likewise.
19262 2006-09-19 Ben Elliston <bje@au.ibm.com>
19264 * gcc.c-torture/compile/20030405-1.x: Remove.
19266 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19267 optimising linker from discarding it.
19269 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19272 * gfortran.dg/keyword_symbol_1.f90: New test.
19274 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19275 pedantic compilation option.
19277 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19280 * gfortran.dg/spread_shape_1.f90: New test.
19282 2006-09-17 Roger Sayle <roger@eyesopen.com>
19284 PR tree-optimization/28887
19285 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19287 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19290 * gcc.dg/pr25993.c: New test.
19292 2006-09-17 Ira Rosen <irar@il.ibm.com>
19295 * gcc.dg/vect/pr21591.c: New test.
19297 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19300 * gcc.c-torture/compile/strcpy-1.c: New test.
19301 * gcc.c-torture/compile/strcpy-2.c: New test.
19302 * gcc.c-torture/compile/memcpy-1.c: New test.
19303 * gcc.c-torture/compile/memcpy-2.c: New test.
19305 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19308 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19310 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19312 * gnat.dg/specs/double_record_extension1.ads: New test.
19313 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19315 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19318 * gfortran.dg/oldstyle_3.f90: New test.
19320 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19322 PR libgfortran/29099
19323 * gfortran.dg/secnds-1.f: New test.
19325 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19327 PR libgfortran/29053
19328 * gfortran.dg/streamio_9.f90: New test.
19329 * gfortran.dg/streamio_10.f90: New test.
19331 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19334 * g++.dg/init/array22.C: New test.
19335 * g++.dg/init/array23.C: New test.
19337 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19339 * stackcheck.lst: Update list of tests requiring stack checking.
19340 * norun.lst: Adjust for above change.
19341 * ada95.lst: New file.
19342 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19343 requiring -gnat95 switch.
19345 2006-09-14 Olivier Hainque <hainque@adacore.com>
19347 * gnat.dg/in_out_parameter.adb: New test.
19349 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19352 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19354 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19356 * gnat.dg/specs/unchecked_union.ads: New test.
19358 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19360 PR rtl-optimization/28982
19361 * gcc.c-torture/execute/pr28982a.c: New test.
19362 * gcc.c-torture/execute/pr28982b.c: Likewise.
19364 2006-09-12 Eric Christopher <echristo@apple.com>
19366 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19367 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19369 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19372 PR preprocessor/14634
19373 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19374 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19375 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19377 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19379 * gcc.dg/pr28243.c: New test.
19381 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19384 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19385 this undiagnosed regression reappears.
19387 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19389 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19390 Treat $srcdir as a literal.
19391 * lib/fortran-torture.exp (fortran-torture-compile,
19392 fortran-torture-execute): Likewise.
19393 * lib/objc-torture.exp (objc-torture-compile,
19394 objc-torture-execute): Likewise.
19395 * lib/profopt.exp (profopt-execute): Likewise.
19397 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19399 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19401 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19404 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19406 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19409 * gcc.target/i386/pr13685.c: New test.
19411 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19413 * gcc.dg/pr28726.c: New test.
19415 2006-09-11 Josh Conner <jconner@apple.com>
19417 * gcc.dg/nrv3.c: Increase size of structure.
19418 * gcc.dg/nrv4.c: Likewise.
19419 * gcc.dg/nrv5.c: Likewise.
19421 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19423 PR libfortran/28890
19424 gfortran.dg/assumed_charlen_function_5.f90: New test.
19426 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19429 * g++.dg/init/static3.C: New test.
19431 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19434 * gcc.dg/long-long-cst1.c (t): Add cast to
19435 __SIZE_TYPE__ before casting to int.
19436 (main): Return 0 on success.
19438 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19440 * gcc.c-torture/execute/20060910-1.c: New test.
19442 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19444 PR middle-end/26983
19445 * gcc.dg/pr26983.c: New test.
19447 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19450 * gcc.c-torture/execute/pr29006.c: New test.
19452 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19454 PR libfortran/28947
19455 gfortran.dg/matmul_4.f90: New test.
19457 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19460 gfortran.dg/used_types_10: New test.
19462 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19464 PR libfortran/28923
19465 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19466 gfortran.dg/array_initializer_3.f90: New test.
19468 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19471 * gfortran.dg/actual_array_constructor_3.f90: New test.
19473 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19476 * gcc.target/i386/pr26778.c: New testcase.
19478 2006-09-08 Eric Christopher <echristo@apple.com>
19480 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19481 * gcc.target/i386/memcpy-1.c: Ditto.
19482 * gcc.target/i386/asm-1.c: Ditto.
19483 * gcc.target/i386/20060512-4.c: Ditto.
19484 * gcc.target/i386/compress-float-387.c: Ditto.
19485 * gcc.target/i386/20060512-1.c: Ditto.
19486 * gcc.target/i386/compress-float-sse.c: Ditto.
19487 * gcc.target/i386/20060512-2.c: Ditto.
19488 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19489 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19490 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19491 * gcc.dg/pr26449.c: Ditto.
19492 * gcc.dg/attr-ms_struct-2.c: Ditto.
19493 * gcc.dg/attr-ms_struct-1.c: Ditto.
19494 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19496 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19499 * gcc.dg/vla-10.c: New test.
19501 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19504 * g++.dg/parse/template20.C: New test.
19505 * g++.dg/template/operator8.C: Remove obsolete part.
19506 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19507 * g++.old-deja/g++.pt/crash65.C: Likewise.
19509 2006-09-07 Jason Merrill <jason@redhat.com>
19511 PR middle-end/27724
19512 * gcc.dg/long-long-cst1.c: New test.
19514 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19517 * g++.dg/other/array3.C: New test.
19518 * g++.dg/other/array4.C: New test.
19519 * g++.dg/other/array5.C: New test.
19521 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19523 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19525 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19528 * gcc.target/i386/pr28946.c: New test.
19530 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19532 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19533 in integer literal constant.
19534 * gfortran.dg/enum_8.f90: Ditto.
19535 * gfortran.dg/g77/20030326-1.f: Ditto.
19537 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19539 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19540 nonconformance usage.
19542 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19544 PR middle-end/28862
19545 * gcc.c-torture/compile/vector-align-1.c: New test.
19547 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19550 * g++.dg/opt/copysign-1.C: New test.
19552 2006-09-06 Jason Merrill <jason@redhat.com>
19555 * g++.dg/warn/unused-result1.C: New test.
19557 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19560 * g++.dg/ext/vla3.C: New test.
19563 * g++.dg/template/array16.C: New test.
19565 2006-09-06 Richard Guenther <rguenther@suse.de>
19567 * gcc.dg/pr27226.c: Remove testcase again.
19569 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19572 * g++.dg/opt/unroll2.C: New test.
19574 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19577 * gcc.dg/vect/pr28952.c: New test.
19579 2006-09-05 Richard Guenther <rguenther@suse.de>
19581 PR tree-optimization/28900
19582 * gcc.dg/torture/pr28900.c: New testcase
19584 2006-09-05 Richard Guenther <rguenther@suse.de>
19586 PR tree-optimization/28905
19587 * gcc.c-torture/compile/pr28905.c: New testcase.
19589 2006-09-05 Richard Guenther <rguenther@suse.de>
19591 PR middle-end/28935
19592 * gcc.dg/pr28935.c: New testcase.
19594 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19596 * gcc.c-torture/execute/20060905-1.c: New test.
19598 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19601 * gfortran.dg/used_types_7.f90: New test.
19602 * gfortran.dg/used_types_8.f90: New test.
19603 * gfortran.dg/used_types_9.f90: New test.
19605 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19607 * gcc.c-torture/compile/20060904-1.c: New test.
19609 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19611 PR c++/23287 Revert my 2006-09-01 patch
19612 * g++.dg/parse/dtor12.C: Remove.
19614 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19617 * g++.dg/template/operator9.C: New test.
19620 * g++.dg/template/operator7.C: New test.
19623 * g++.dg/template/operator8.C: New test.
19626 * g++.dg/template/crash57.C: New test.
19628 * g++.dg/template/typedef4.C: Adjust error markers.
19629 * g++.dg/template/typedef5.C: Likewise.
19631 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19634 * g++.dg/parse/crash33.C: New test.
19636 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19637 Richard Guenther <rguenther@suse.de>
19638 Adam Nemet <anemet@caviumnetworks.com>
19640 PR middle-end/27226
19641 * gcc.target/mips/memcpy-1.c: New testcase.
19642 * gcc.dg/pr27226.c: Likewise.
19644 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19647 * g++.dg/lookup/koenig5.C: New.
19648 * g++.dg/template/crash56.C: New.
19650 2006-09-01 Josh Conner <jconner@apple.com>
19653 * gcc.dg/nrv3.c: New test.
19654 * gcc.dg/nrv4.c: New test.
19655 * gcc.dg/nrv5.c: New test.
19657 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19660 * g++.dg/parse/dtor12.C: New.
19662 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19664 PR tree-optimization/28839
19665 * gcc.dg/pr28839.c: New test.
19667 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19670 * gcc.dg/pr24367.c: New testcase.
19672 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19674 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19676 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19678 PR rtl-optimization/27735
19679 * gcc.dg/loop-unswitch-1.c: New test.
19681 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19684 * gfortran.dg/aliasing_dummy_2.f90: New test.
19687 * gfortran.dg/generic_5.f90: Change error message.
19690 * gfortran.dg/generic_6.f90: New test.
19693 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19696 * gfortran.dg/invalid_interface_assignment.f90: New test.
19699 * gfortran.dg/module_proc_external_dummy.f90: New test.
19701 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19704 * g++.dg/warn/var-args1.C: New test.
19706 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19709 * gfortran.dg/simpleif_2.f90: New test.
19710 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19711 * gfortran.dg/enum_5.f90: Ditto.
19713 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19714 Kazu Hirata <kazu@codesourcery.com>
19716 PR tree-optimization/17506
19717 * gcc.dg/pr17506.c: New.
19719 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19722 * g++.dg/eh/alias1.C: New test.
19724 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19727 * g++.dg/template/ttp22.C: New test.
19729 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19731 PR middle-end/26632
19732 * gcc.dg/pr26632.c: New.
19734 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19736 PR libgfortran/28354
19737 * gfortran.dg/fmt_zero_precision.f90: New test.
19739 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19742 * g++.dg/template/spec31.C: New test.
19744 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19747 * g++.dg/other/static2.C: New test.
19749 2006-08-26 Roger Sayle <roger@eyesopen.com>
19751 * gcc.dg/Wswitch-enum-2.c: New test case.
19752 * gcc.dg/Wswitch-enum-3.c: Likewise.
19754 2006-08-26 Richard Guenther <rguenther@suse.de>
19756 * gcc.c-torture/compile/20060826-1.c: New testcase.
19758 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19761 * g++.dg/template/void10.C: New test.
19764 * g++.dg/template/void8.C: New test.
19767 * g++.dg/template/void9.C: New test.
19769 * g++.dg/template/void3.C: Adjust error markers.
19770 * g++.dg/template/void4.C: Likewise.
19771 * g++.dg/template/crash55.C: Likewise.
19772 * g++.dg/template/void7.C: Likewise
19774 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19777 * g++.dg/inherit/access6.C: New test.
19778 * g++.dg/inherit/access7.C: Likewise.
19781 * g++.dg/template/array15.C: New test.
19782 * g++.dg/template/crash2.C: Tweak error markers.
19784 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19786 PR middle-end/28683
19787 * gcc.c-torture/compile/20060823-1.c: New test.
19789 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19792 * g++.dg/template/ttp21.C: New test.
19795 * g++.dg/other/operator1.C: Add error-marker.
19796 * g++.dg/other/operator2.C: New test.
19798 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19801 * gcc.c-torture/compile/vla-const-1.c,
19802 gcc.c-torture/compile/vla-const-2.c: New tests.
19804 2006-08-26 Richard Guenther <rguenther@suse.de>
19806 PR middle-end/28814
19807 * gcc.dg/torture/pr28814.c: New testcase.
19809 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19812 * gcc.c-torture/compile/compound-literal-1.c: New test.
19814 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19817 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19818 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19819 Expect extra diagnostics.
19821 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19823 gcc.dg/noncompile/pr16876.c: New test.
19825 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19828 * g++.dg/parse/local1.C: New test.
19829 * g++.dg/other/qual1.C: Tweak error marker.
19831 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19834 * g++.dg/template/typename10.C: New.
19835 * g++.dg/template/lookup4.C: Remove bogus error marker.
19837 2006-08-25 Richard Guenther <rguenther@suse.de>
19840 * gcc.dg/pr26570.c: Fix testcase.
19842 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19845 * gcc.c-torture/execute/mayalias-2.c: New test.
19846 * gcc.dg/tree-ssa/alias-13.c: New test.
19848 2006-08-24 Jan Hubicka <jh@suse.cz>
19851 * gcc.dg/debug/pr26881.c: New file.
19853 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19856 * gfortran.dg/used_types_4.f90: New test.
19857 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19858 association of derived types.
19859 * gfortran.dg/used_types_2.f90: Add module cleanup.
19860 * gfortran.dg/used_types_3.f90: The same.
19863 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19866 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19869 * gfortran.dg/direct_io_6.f90: Remove test.
19871 2006-08-23 Stuart Hastings <stuart@apple.com>
19874 * gcc.target/i386/20060821-1.c: New.
19876 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19878 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19879 dg-warning strings for dllimport.
19881 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19884 * g++.dg/ext/vector4.C: New test.
19885 * g++.dg/ext/complex1.C: New test.
19887 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19890 * gcc.dg/debug/const-1.c: New.
19891 * gcc.dg/debug/const-2.c: New.
19892 * gcc.dg/debug/dwarf2/const-1.c: New.
19893 * gcc.dg/debug/dwarf2/const-2.c: New.
19894 * gcc.dg/debug/dwarf2/const-2b.c: New.
19896 2006-08-22 Richard Guenther <rguenther@suse.de>
19898 PR middle-end/28776
19899 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19900 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19902 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19904 PR tree-optimization/28003
19905 * g++.dg/tree-ssa/pr28003.C: New.
19907 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19909 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19911 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19914 * g++.dg/other/error14.C: New test.
19917 * g++.dg/parse/ctor7.C: New test.
19918 * g++.dg/parse/ctor8.C: Likewise.
19921 * g++.dg/template/void7.C: New test.
19923 2006-08-21 Olivier Hainque <hainque@adacore.com>
19925 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19926 * gnat.dg/self_aggregate_with_array.adb: New test.
19928 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19930 * g++.dg/eh/arm-vfp-unwind.C: New test.
19932 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19935 * g++.dg/template/ref3.C: New test.
19936 * g++.dg/template/nontype13.C: New test.
19939 * g++.dg/template/ptrmem17.C: New test.
19941 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19944 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19946 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19949 * gfortran.dg/used_types_2.f90: New test.
19952 * gfortran.dg/used_types_3.f90: New test.
19955 * gfortran.dg/generic_actual_arg.f90: New test.
19958 * gfortran.dg/module_private_array_refs_1.f90: New test.
19961 * gfortran.dg/program_name_1.f90: New test.
19964 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19967 * gfortran.dg/array_initializer_2.f90: New test.
19970 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19973 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19976 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19979 * gfortran.dg/dependent_decls_1.f90: New test.
19981 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19984 * gfortran.dg/derived_init_2.f90: New.
19986 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19988 * gcc.c-torture/execute/pr28289.c: New test.
19990 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19993 * gcc.dg/attr-externally-visible-1.c: New test.
19994 * gcc.dg/attr-externally-visible-2.c: New test.
19995 * g++.dg/parse/attr-externally-visible-1.C: New test.
19996 * g++.dg/parse/attr-externally-visible-2.C: New test.
19998 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20001 * g++.dg/parse/dtor11.C: New test.
20003 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20005 PR rtl-optimization/28489
20006 * gcc.c-torture/compile/pr28489.c: New test.
20008 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20011 * g++.dg/template/redecl4.C: New test.
20014 * g++.dg/template/ctor8.C: New test.
20016 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20018 * gcc.dg/pr26570.c: Fix testcase.
20020 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20023 * g++.dg/parse/offsetof6.C: New test.
20024 * g++.dg/parse/offsetof6.C: New test.
20025 * g++.dg/parse/offsetof7.C: New test.
20027 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20030 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20033 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20036 * g++.dg/ext/vector3.C: New test.
20038 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
20040 PR gcov/profile/26570
20041 * gcc.dg/pr26570.c: New test.
20043 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
20046 * gcc.dg/qual-component-1.c: New test.
20048 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20051 * g++.dg/parse/new3.C: New test.
20053 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20056 * gfortran.dg/streamio_1.f90: New test.
20057 * gfortran.dg/streamio_2.f90: New test.
20058 * gfortran.dg/streamio_3.f90: New test.
20059 * gfortran.dg/streamio_4.f90: New test.
20060 * gfortran.dg/streamio_5.f90: New test.
20061 * gfortran.dg/streamio_6.f90: New test.
20062 * gfortran.dg/streamio_7.f90: New test.
20063 * gfortran.dg/streamio_8.f90: New test.
20065 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
20068 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20070 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
20073 * g++.dg/template/void6.C: New test.
20075 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20078 * gcc.dg/parse-error-1.c: New test.
20079 * gcc.dg/parse-error-2.c: New test.
20080 * gcc.dg/cpp/digraph2.c: Add error-marker.
20081 * gcc.dg/noncompile/920923-1.c: Likewise.
20083 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20086 * gcc.dg/sizeof-2.c: New testcase.
20089 * gcc.dg/switch-A.c: New testcase.
20091 2006-08-14 Steve Ellcey <sje@cup.hp.com>
20095 * g++.old-deja/g++.warn/compare1.C: Delete.
20096 * g++.dg/opt/pr7503-2.C: Delete.
20097 * g++.dg/opt/pr7503-3.C: Delete.
20098 * g++.dg/opt/pr7503-4.C: Delete.
20099 * g++.dg/opt/pr7503-5.C: Delete.
20100 * g++.dg/opt/max1.C: Delete.
20101 * g++.dg/warn/minmax.C: Delete.
20102 * g++.dg/expr/minmax.C: New test.
20104 2006-08-14 Richard Guenther <rguenther@suse.de>
20107 * gcc.c-torture/execute/pr28651.c: Do not use argc
20108 to avoid optimization, instead forbid inlining.
20110 2006-08-14 Richard Sandiford <richard@codesourcery.com>
20112 PR rtl-optimization/28634
20113 * gcc.c-torture/execute/ieee/pr28634.c: New test.
20115 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
20118 * gcc.dg/torture/pr27184.c: New test.
20120 2006-08-12 Jakub Jelinek <jakub@redhat.com>
20122 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20124 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20126 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20127 * gfortran.dg/stat_2.f90: Likewise.
20128 * gfortran.dg/chmod_1.f90: Likewise.
20129 * gfortran.dg/chmod_2.f90: Likewise.
20130 * gfortran.dg/chmod_3.f90: Likewise.
20132 2006-08-11 David Edelsohn <edelsohn@gnu.org>
20134 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20136 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
20138 * g++.dg/opt/pr23454-2.C: New test.
20140 2006-08-11 Richard Guenther <rguenther@suse.de>
20142 PR middle-end/28651
20143 * gcc.c-torture/execute/pr28651.c: New testcase.
20145 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
20147 * gnat.dg/specs/static_initializer.ads: New test.
20149 2006-08-10 Paul Brook <paul@codesourcery.com>
20151 * gcc.target/arm/cond-asm.c: New test.
20153 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20155 PR tree-optimization/26197
20156 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20157 * g++.dg/vect/vect.exp: Compile the new tests with
20158 --param max-aliased-vops=0.
20160 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20163 * g++.dg/template/void3.C: New test.
20166 * g++.dg/template/void4.C: New test.
20169 * g++.dg/template/void5.C: New test.
20171 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20173 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20174 after dg-do compile.
20176 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20178 PR tree-optimizations/26969
20179 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20180 "unswitch-loops" with -funswitch-loops.
20181 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20183 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20185 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20186 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20187 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20188 * objc.dg/dwarf-1.m: Likewise.
20189 * objc.dg/dwarf-2.m: Likewise.
20190 * obj-c++.dg/dwarf-2.mm: Likewise.
20192 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20194 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20195 * objc.dg/dwarf-2.m: Likewise.
20196 * obj-c++.dg/dwarf-2.mm: Likewise.
20198 PR libfortran/28603
20199 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20202 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20205 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20207 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20210 * gcc.target/i386/pr27827.c: New testcase.
20212 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20215 * gfortran.dg/sequence_types_1.f90: New test.
20217 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20220 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20221 dg-warning. Add -pedantic option.
20223 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20226 * gcc.dg/proto-1.c: New test.
20229 * gcc.dg/lvalue-4.c: New test.
20232 * gcc.dg/init-bad-5.c: New test.
20234 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20237 * g++.dg/ext/typedef-init.C: Add new test for typedef
20238 initialization inside templates. Adjust existing error markers.
20240 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20243 * g++.dg/init/ptrmem3.C: New test.
20245 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20247 PR tree-optimization/27770
20248 * lib/target-support.exp: New target keyword "section_anchors".
20249 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20251 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20252 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20253 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20254 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20256 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20258 * gcc.dg/20060801-1.c: Add missing '}'.
20260 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20263 * g++.dg/parse/dtor9.C: New test.
20264 * g++.dg/parse/dtor10.C: New test.
20265 * g++.dg/other/error7.C: Adjust error-marker.
20268 * g++.dg/other/default5.C: New test.
20270 2006-08-02 Richard Guenther <rguenther@suse.de>
20272 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20274 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20277 * g++.dg/template/conv9.C: New test.
20279 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20282 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20283 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20284 Optionally return assembly text. Update callers.
20285 (check_no_compiler_messages): Update verbose messages.
20286 (check_no_messages_and_pattern): New.
20287 (check_effective_target_string_merging): New.
20289 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20292 * g++.dg/eh/catch4.C: New test.
20295 * g++.dg/other/qual1.C: New test.
20298 * g++.dg/inherit/error2.C: New test.
20301 * g++.dg/other/new1.C: New test.
20303 * g++.dg/warn/pr23075.C: Remove obsolete test.
20304 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20305 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20307 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20310 * g++.dg/eh/cast1.C: New test.
20312 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20314 PR libfortran/28452
20315 * gfortran.dg/random_3.f90: New test.
20317 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20320 * g++.dg/other/pr28304.C: Change expected error message.
20321 * g++.dg/other/pr28432.C: New test.
20323 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20326 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20328 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20331 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20333 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20334 g++.dg/debug/enum-2.C: New.
20336 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20339 * g++.dg/parse/long1.C: Add more tests.
20341 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20343 * gfortran.dg/lrshift_1.c: New file.
20345 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20347 PR libgfortran/28335
20348 * gfortran.dg/no_unit_error_1.f90: New test.
20350 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20352 PR libgfortran/28335
20353 * gfortran.dg/no_unit_error_1.f90: Delete test.
20354 * gfortran.dg/no_unit_error_2.f90: Delete test.
20356 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20358 * gfortran.dg/chmod_3.f90: New test.
20359 * gfortran.dg/ltime_gmtime_1.f90: New test.
20360 * gfortran.dg/ltime_gmtime_2.f90: New test.
20361 * gfortran.dg/lrshift_1.f90: New test.
20362 * gfortran.dg/chmod_1.f90: New test.
20363 * gfortran.dg/chmod_2.f90: New test.
20365 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20368 * g++.dg/template/crash55.C: New test.
20371 * g++.dg/template/nontype16.C: New test.
20373 * g++.dg/template/void2.C: Adjust error markers.
20374 * g++.dg/template/nontype5.C: Adjust error markers.
20376 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20378 * gcc.target/i386/stack-prot-kernel.c: New test.
20380 2006-07-27 Roger Sayle <roger@eyesopen.com>
20382 * gcc.dg/builtins-55.c: New test case.
20384 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20386 PR rtl-optimization/27907
20387 * gcc.c-torture/compile/pr27907.c: New test.
20389 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20391 * gfortran.dg/mclock.f90: New test.
20392 * gfortran.dg/int_conv_1.f90: New test.
20393 * gfortran.dg/stat_1.f90: New test.
20394 * gfortran.dg/stat_2.f90: New test.
20396 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20398 PR libgfortran/28335
20399 * gfortran.dg/no_unit_error_1.f90: New test.
20400 * gfortran.dg/no_unit_error_2.f90: New test.
20401 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20403 2006-07-25 Roger Sayle <roger@eyesopen.com>
20405 PR middle-end/28473
20406 * gcc.dg/fold-convround-1.c: New test case.
20408 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20410 * gfortran.dg/arithmetic_if.f90: Fix comments.
20412 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20415 * g++.dg/other/typedef1.C: New test.
20416 * g++.dg/template/typedef4.C: New test.
20417 * g++.dg/template/typedef5.C: New test.
20419 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20422 * gfortran.dg/allocatable_dummy_3.f90: New.
20424 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20427 * gfortran.dg/arithmetic_if.f90: New test.
20429 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20431 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20432 avoid memcpy optimization.
20434 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20437 * gfortran.dg/direct_io_6.f90: New test.
20439 2006-07-24 Jan Hubicka <jh@suse.cz>
20443 * gcc.dg/pr25795.c: New test.
20444 * gcc.dg/pr25795-1.c: New test.
20446 2006-07-23 Roger Sayle <roger@eyesopen.com>
20448 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20449 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20450 which may be transformed to "g || h" on some platforms.
20452 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20455 * g++.dg/template/friend45.C: New test.
20457 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20459 PR libgfortran/28339
20460 * gfortran.dg/arrayio_8.f90: New test.
20462 2006-07-21 Mike Stump <mrs@apple.com>
20464 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20466 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20468 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20471 * g++.dg/eh/catch3.C: New test.
20474 * g++.dg/template/defarg10.C: New test.
20476 2006-07-20 Paul Brook <paul@codesourcery.com>
20479 * gcc.dg/pr27363.c: New test.
20481 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20484 * g++.dg/init/ref13.C: New test.
20486 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20489 * obj-c++.dg/proto-error-1.mm: New test.
20491 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20494 * g++.dg/template/string1.C: New test.
20496 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20499 * g++.dg/template/defarg9.C: New test.
20502 * g++.dg/template/static27.C: New test.
20504 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20507 * gcc.dg/tree-ssa/pr28410.c: New test.
20509 2006-07-18 Lee Millward <lee.millward@gmail.com>
20512 * g++/dg/other/error13.C: New test.
20515 * g++.dg/template/friend44.C: New test.
20517 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20520 * g++.dg/other/pr27495.C: New.
20522 2006-07-18 Olivier Hainque <hainque@adacore.com>
20524 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20525 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20527 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20530 * gcc.dg/pragma-pack-4.c: New test.
20532 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20535 * g++.dg/ext/pr28291.C: New test.
20537 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20539 PR middle-end/28403
20540 * gcc.c-torture/execute/pr28403.c: New test.
20542 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20544 PR middle-end/28402
20545 * gcc.dg/pr28402.c: New test.
20547 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20550 * g++.dg/other/pr28304.C: New test.
20552 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20555 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20556 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20558 2006-07-17 Richard Guenther <rguenther@suse.de>
20560 PR tree-optimization/28238
20561 * g++.dg/tree-ssa/pr28238.C: New testcase.
20563 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20566 * g++.dg/eh/catch1.C: New test.
20567 * g++.dg/eh/catch2.C: New test.
20569 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20572 * g++.dg/template/anon3.C: New test.
20574 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20577 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20578 specifiers requiring an explicit format tag..
20581 * gfortran.dg/generic_5: New test.
20584 * gfortran.dg/elemental_optional_args_1.f90: New test.
20586 2006-07-16 Olivier Hainque <hainque@adacore.com>
20588 * gnat.dg/assert.ads: New file.
20589 * gnat.dg/controlled_record.ads: Likewise.
20590 * gnat.dg/controlled_record.adb: Likewise.
20592 2006-07-15 Lee Millward <lee.millward@gmail.com>
20595 * g++.dg/other/error12.C: New test.
20598 * g++.dg/template/crash54.C: New test.
20600 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20603 * g++.dg/parse/catch1.C: New test.
20606 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20609 * g++.dg/ext/attrib24.C: New test.
20611 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20614 * g++.dg/ext/asmspec1.C: New test.
20616 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20618 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20619 (dg-test): Support shouldfail tests.
20620 * lib/target-supports-dg.exp (dg-shouldfail): New.
20621 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20622 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20623 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20624 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20625 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20626 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20627 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20629 2006-07-13 Jan Hubicka <jh@suse.cz>
20631 * gcc.target/i386/memcpy-1.c: New.
20633 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20635 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20637 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20640 * gfortran.dg/present_1.f90: New test.
20643 * gfortran.dg/interface_derived_type_1.f90: New test.
20645 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20648 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20651 2006-07-07 Lee Millward <lee.millward@gmail.com>
20654 * g++.dg/other/label1.C: New test.
20656 2006-07-07 Richard Guenther <rguenther@suse.de>
20658 PR middle-end/28268
20659 * gcc.dg/torture/pr28268.c: New testcase.
20661 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20664 * g++.dg/ext/pr27019.C: New.
20666 2006-07-07 Richard Guenther <rguenther@suse.de>
20668 PR tree-optimization/28187
20669 * gcc.dg/pr28187.c: New testcase.
20671 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20673 * gnat.dg/address_conversion.adb: New test.
20674 * gnat.dg/boolean_subtype.adb: Likewise.
20675 * gnat.dg/frame_overflow.adb: Likewise.
20676 * gnat.dg/pointer_array.adb: Likewise.
20677 * gnat.dg/pointer_conversion.adb: Likewise.
20679 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20683 * gfortran.dg/print_fmt_5.f90: New test.
20685 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20688 * gfortran.dg/bounds_check_4.f90: New test.
20690 2006-07-05 Richard Guenther <rguenther@suse.de>
20693 * gfortran.dg/pr28158.f90: New testcase.
20695 2006-07-05 Richard Guenther <rguenther@suse.de>
20697 PR tree-optimization/28162
20698 * gcc.dg/pr28162.c: New testcase.
20700 2006-07-05 Richard Guenther <rguenther@suse.de>
20701 Andrew Pinski <pinskia@gcc.gnu.org>
20704 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20706 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20709 * gfortran.dg/actual_array_substr_2.f90: New test.
20712 * gfortran.dg/actual_array_constructor_2.f90: New test.
20714 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20716 * gfortran.dg/itime_idate_1.f: New test.
20717 * gfortran.dg/itime_idate_2.f: New test.
20719 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20721 PR libgfortran/27704
20722 * gfortran.dg/open_status_3.f90: New test.
20723 * gfortran.dg/fmt_l.f90: Update for new feature.
20725 2006-07-03 Asher Langton <langton2@llnl.gov>
20727 * gfortran.dg/oldstyle_2.f90: New.
20729 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20731 * gnat.dg/string_slice.adb: New test.
20733 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20736 * gfortran.dg/semicolon_fixed.c: New.
20737 * gfortran.dg/semicolon_free.c: New.
20739 2006-06-30 Mike Stump <mrs@apple.com>
20741 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20742 that don't support internal visibility.
20744 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20746 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20747 for '(' / ')' needing an extra '\'.
20749 2006-06-29 Roger Sayle <roger@eyesopen.com>
20751 PR middle-end/27428
20752 * gcc.dg/pr27428-1.c: New test case.
20754 2006-06-29 Mike Stump <mrs@apple.com>
20756 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20757 on darwin as we can't align commons large enough yet.
20759 * gcc.dg/vla-8.c: Add additional testcases.
20761 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20764 * g++.dg/other/pr28114.C: New.
20766 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20768 * gcc.c-torture/compile/20060625-1.c: New test.
20770 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20773 * gfortran.dg/stfunc_3.f90: New test.
20776 * gfortran.dg/impure_actual_1.f90: New test.
20779 * gfortran.dg/elemental_result_1.f90: New test.
20782 * gfortran.dg/select_7.f90: New test.
20785 * intrinsic_actual_1.f: New test.
20789 * gfortran.dg/forall_4.f90: New test.
20792 * gfortran.dg/forall_5.f90: New test.
20794 2006-06-25 Lee Millward <lee.millward@gmail.com>
20797 * g++.dg/template/using13.C: New test.
20800 * g++.dg/other/incomplete3.C: New test.
20802 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20805 * gfortran.dg/substr_3.f: New test.
20806 * gfortran.dg/equiv_2.f90: Update expected error message.
20808 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20811 * gfortran.dg/actual_array_substr_1.f90: New test.
20813 2006-06-24 Olivier Hainque <hainque@adacore.com>
20815 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20816 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20818 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20820 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20822 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20825 * gfortran.dg/simpleif_2.f90: New test.
20827 2006-06-23 Lee Millward <lee.millward@gmail.com>
20829 * g++.dg/template/error22.C: Fix typo.
20831 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20834 * g++.dg/ext/attrib23.C: New test.
20836 2006-06-23 Olivier Hainque <hainque@adacore.com>
20838 * gnat.dg/varsize_temp.adb: New test.
20840 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20843 * g++.dg/other/java2.C: New test.
20845 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20848 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20851 2006-06-22 Roger Sayle <roger@eyesopen.com>
20854 * gcc.dg/pr27531-1.c: New test case.
20856 2006-06-22 Asher Langton <langton2@llnl.gov>
20859 * gfortran.dg/implicit_8.f90: New.
20861 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20863 PR rtl-optimization/28121
20864 * gcc.dg/pr28121.c: New test.
20866 2006-06-22 Lee Millward <lee.millward@gmail.com>
20869 * g++.dg/parse/ptrmem6.C: New test.
20872 * g++.dg/template/error22.C: New test.
20874 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20877 * g++.dg/template/friend43.C: New test.
20880 * g++.dg/template/crash53.C: New test.
20883 * g++.dg/rtti/incomplete1.C: New test.
20885 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20887 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20889 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20891 * gcc.c-torture/execute/complex-7.c: New.
20893 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20895 * gcc.dg/merge-all-constants-1.c: New test.
20897 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20900 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20902 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20904 * gfortran.dg/rrspacing_1.f90: New test.
20906 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20909 * g++.dg/other/bitfield2.C: New test.
20911 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20913 PR tree-optimization/27331
20914 * gcc.dg/pr27331.c: New test.
20916 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20917 Eric Botcazou <ebotcazou@adacore.com>
20920 * lib/gnat.exp: New file.
20921 * lib/gnat-dg.exp: Likewise.
20922 * gnat.dg: New directory.
20923 * gnat.dg/dg.exp: New driver.
20924 * gnat.dg/specs: New directory.
20925 * gnat.dg/specs/specs.exp: New driver.
20926 * gnat.dg/style: New directory.
20927 * gnat.dg/style/style.exp: New driver.
20929 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20932 * gfortran.dg/array_initializer_1.f90: New test.
20935 * gfortran.dg/matmul_3.f90: New test.
20937 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20939 PR middle-end/28075
20940 * gcc.dg/tree-ssa/inline-1.c: New test.
20942 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20944 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20945 in malloc prototype; remove XFAIL.
20946 * gcc.dg/pr18241-2.c: Ditto.
20947 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20948 in memset prototype; remove XFAIL.
20949 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20951 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20953 * gcc.dg/vla-8.c: Add.
20955 2006-06-19 Richard Guenther <rguenther@suse.de>
20957 PR tree-optimization/27090
20958 * g++.dg/tree-ssa/pr27090.C: New testcase.
20960 2006-06-19 Roger Sayle <roger@eyesopen.com>
20963 * gcc.dg/pr27861-1.c: New test case.
20965 2006-06-19 Richard Guenther <rguenther@suse.de>
20967 PR middle-end/28045
20968 * gcc.dg/torture/pr28045.c: New testcase.
20970 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20973 * gfortran.dg/associated_4.f90: New test.
20975 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20979 * gfortran.dg/real_const_3.f90: New test.
20981 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20984 * g++.dg/template/static26.C: New test.
20987 * g++.dg/expr/bitfield2.C: New test.
20990 * g++.dg/parse/linkage2.C: New test.
20992 2006-06-16 Richard Guenther <rguenther@suse.de>
20994 PR middle-end/27116
20995 * gcc.dg/pr15785-1.c: Revert last change.
20996 * gcc.dg/torture/pr27116-2.c: New testcase.
20998 2006-06-16 Roger Sayle <roger@eyesopen.com>
21000 PR middle-end/27802
21001 * gcc.dg/pr27802-1.c: New test case.
21003 2006-06-15 Mark Mitchell <mark@codesourcery.com>
21006 * g++.dg/template/ttp18.C: New test.
21007 * g++.dg/template/ttp19.C: Likewise.
21010 * g++.dg/expr/cond9.C: New test.
21013 * g++.dg/template/ctor7.C: New test.
21015 2006-06-15 Janis Johnson <janis187@us.ibm.com>
21017 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21019 2006-06-16 Richard Guenther <rguenther@suse.de>
21021 PR tree-optimization/27781
21022 * gcc.dg/tree-ssa/pr27781.c: New testcase.
21024 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
21026 * gfortran.dg/allocate_zerosize_2.f90: New test case.
21028 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
21030 * gcc.dg/tree-ssa/loop-18.c: New test.
21032 2006-06-14 Mark Mitchell <mark@codesourcery.com>
21035 * g++.dg/template/crash52.C: New test.
21038 * g++.dg/ext/attrib22.C: New test.
21041 * g++.dg/template/builtin1.C: New test.
21042 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21045 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21047 * g++.old-deja/g++.pt/crash51.C: Likewise.
21050 * g++.dg/lookup/linkage1.C: New test.
21051 * g++.dg/lookup/linkage2.C: Likewise.
21053 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
21055 PR middle-end/27959
21056 * gcc.dg/pr27959.c: New testcase.
21058 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
21061 * g++.dg/eh/div.C: New test.
21063 2006-06-13 Jakub Jelinek <jakub@redhat.com>
21066 * g++.dg/tree-ssa/pr26757.C: New test.
21067 * g++.dg/tree-ssa/pr27894.C: New test.
21069 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
21071 * gcc.c-torture/compile/20060609-1.c: New test.
21074 * gcc.c-torture/compile/pr27863.c: New test.
21076 2006-06-13 Richard Guenther <rguenther@suse.de>
21078 PR tree-optimization/27830
21079 * g++.dg/tree-ssa/pr27830.C: New testcase.
21081 2006-06-13 Matthew Sachs <msachs@apple.com>
21083 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21084 the list of compiler flags; this causes those flags to be checked
21085 for things like dg-skip-if.
21087 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21090 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21092 2006-06-12 Mark Mitchell <mark@codesourcery.com>
21093 Kazu Hirata <kazu@codesourcery.com>
21095 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21096 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21098 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21101 * g++.dg/lookup/using15.C: New test.
21104 * g++.dg/other/anon4.C: New test.
21106 2006-06-12 Roger Sayle <roger@eyesopen.com>
21109 * g++.dg/init/complex1.C: New test case.
21111 2006-06-11 Eric Christopher <echristo@apple.com>
21113 PR middle-end/27948
21114 * gcc.dg/bf-ms-layout.c: Run on darwin.
21115 * gcc.dg/bf-no-ms-layout: Ditto.
21116 * gcc.dg/attr-ms_struct-2.c: New.
21117 * gcc.dg/bf-ms-layout-2.c: Ditto.
21119 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
21121 * gcc.dg/attr-ms_struct-packed1.c: New.
21123 2006-06-09 Mike Stump <mrs@apple.com>
21125 * gcc.dg/vla-7.c: Add.
21127 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
21130 * gfortran.dg/entry_6.f90: New test.
21134 * gfortran.dg/entry_7.f90: New test.
21136 2006-06-09 Jakub Jelinek <jakub@redhat.com>
21139 * gcc.dg/cpp/_Pragma6.c: New test.
21142 * g++.dg/cpp/_Pragma1.C: New test.
21144 PR preprocessor/27746
21145 * gcc.dg/gomp/macro-3.c: New test.
21146 * gcc.dg/gomp/macro-4.c: New test.
21147 * g++.dg/gomp/macro-3.C: New test.
21148 * g++.dg/gomp/macro-4.C: New test.
21150 2006-06-09 Richard Guenther <rguenther@suse.de>
21152 PR tree-optimization/26998
21153 * gcc.dg/torture/pr26998.c: New testcase.
21154 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21156 2006-06-08 Mike Stump <mrs@apple.com>
21158 * gcc.dg/pr27095.c: Account for stubs.
21161 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21162 produce bad code on darwin.
21164 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21167 * gfortran.dg/substr_2.f: New test.
21169 2006-06-08 Asher Langton <langton2@llnl.gov>
21172 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21174 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21177 * gcc.dg/union-3.c: New test.
21179 2006-06-08 Richard Guenther <rguenther@suse.de>
21181 PR middle-end/27116
21182 * gcc.dg/torture/pr27116.c: New testcase.
21183 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21185 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21187 PR rtl-optimization/26449
21188 * gcc.dg/pr26449.c: New test.
21190 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21193 * g++.dg/ext/offsetof1.C: Test member functions.
21195 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21197 * gcc.dg/pr27095.c: Improve scanning.
21199 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21202 * gfortran.dg/saved_automatic_1.f90: New test.
21205 * gfortran.dg/array_simplify_1.f90: New test.
21208 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21211 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21213 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21216 * g++.dg/expr/cast7.C: New test.
21218 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21220 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21221 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21222 * lib/fortran-torture.exp (fortran-torture-compile,
21223 fortran-torture-execute): Ditto.
21225 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21228 * gcc.dg/vmx/pr27842.c: New test.
21230 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21232 PR libfortran/27895
21233 * gfortran.dg/bounds_check_3.f90: New test.
21235 2006-06-05 Mike Stump <mrs@apple.com>
21237 * objc.dg/objc-fast-4.m: Skip for ppc64.
21239 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21242 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21244 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21245 Victor Kaplansky <victork@il.ibm.com>
21247 PR tree-optimizations/26360
21248 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21249 with -fno-tree-dce.
21250 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21252 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21255 * gfortran.dg/data_char_1.f90: Add messages for truncated
21259 * gfortran.dg/func_decl_2.f90: New test.
21262 * gfortran.dg/do_2.f90: New test.
21265 * gfortran.dg/associated_3.f90: New test.
21267 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21270 * g++.dg/template/static25.C: New test.
21273 * g++.dg/init/array21.C: New test.
21276 * g++.dg/ext/complit7.C: New test.
21279 * g++.dg/parse/ptrmem5.C: New test.
21281 2006-06-04 Roger Sayle <roger@eyesopen.com>
21282 Andrew Pinski <pinskia@physics.uc.edu>
21285 PR middle-end/27382
21286 * gcc.dg/pr27150-1.c: New testcase.
21287 * gcc.dg/pr27382-1.c: New testcase.
21288 * gcc.dg/pr27382-2.c: New testcase.
21290 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21294 * gcc.dg/array-10.c: New test.
21296 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21299 * g++.dg/init/const4.C: New test.
21300 * g++.dg/init/member1.C: Add error-marker.
21301 * g++.dg/other/fold1.C: Adjust error-marker.
21303 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21306 * g++.dg/ext/offsetof1.C: New test.
21308 2006-06-04 Eric Christopher <echristo@apple.com>
21310 * gcc.dg/attr-ms_struct-1.c: New.
21312 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21314 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21316 2006-06-04 Richard Guenther <rguenther@suse.de>
21318 PR tree-optimization/27039
21319 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21321 2006-06-03 Roger Sayle <roger@eyesopen.com>
21324 * gcc.target/i386/amd64-abi-2.c: New test case.
21326 2006-06-02 Eric Christopher <echristo@apple.com>
21328 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21329 * gcc.target/i386/20020523-1.c: Skip if darwin.
21330 * gcc.target/i386/asm-3.c: Ditto.
21331 * gcc.target/i386/20011119-1.c: Ditto.
21332 * gcc.target/i386/clobbers.c: Remove pic part of test.
21334 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21336 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21337 * g++.old-deja/g++.other/init19.C: Ditto.
21338 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21339 and add other platforms as expected failures.
21341 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21343 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21344 (is-effective-target-keyword): Ditto.
21346 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21349 * gfortran.dg/extended_char_comparison_1.f: New test.
21351 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21354 * gfortran.dg/dummy_procedure_1.f90: New test.
21357 * gfortran.dg/dummy_procedure_2.f90: New test.
21359 * gfortran.dg/associated_2.f90: Correct to make consistent with
21362 2006-05-31 Roger Sayle <roger@eyesopen.com>
21364 * gcc.target/i386/387-11.c: New test case.
21366 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21369 * g++.dg/template/cond6.C: New test.
21372 * g++.dg/template/crash51.C: New test.
21373 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21376 * g++.dg/init/array20.C: New test.
21378 2006-05-31 Roger Sayle <roger@eyesopen.com>
21380 * gcc.dg/builtins-54.c: New test case.
21382 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21385 * g++.dg/template/fntry1.C: Add dg-do link.
21388 * g++.dg/parse/friend6.C: New test.
21390 2006-05-30 Asher Langton <langton2@llnl.gov>
21392 * gfortran.dg/cray_pointers_7.f90: New test.
21394 2006-05-30 Roger Sayle <roger@eyesopen.com>
21396 PR tree-optimization/23452
21397 * gcc.dg/fold-mulconj-1.c: New test case.
21399 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21402 * g++.dg/parse/bitfield1.C: New test.
21404 2006-05-30 Roger Sayle <roger@eyesopen.com>
21406 * gcc.target/ppc-eq0-1.c: New test case.
21407 * gcc.target/ppc-negeq0-1.c: New test case.
21409 2006-05-30 Dirk Mueller <dmueller@suse.de>
21412 * gcc.dg/overflow-warn-5.c: New test.
21414 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21417 * gcc.dg/sizeof-1.c: New test.
21419 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21422 * gcc.target/i386/pr27790.c: New test.
21424 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21426 PR libgfortran/27757
21427 * gfortran.dg/direct_io_5.f90: New test.
21429 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21431 PR libgfortran/27634
21432 * gfortran.dg/fmt_missing_period_1.f: New test.
21433 * gfortran.dg/fmt_missing_period_2.f: New test.
21434 * gfortran.dg/fmt_missing_period_3.f: New test.
21436 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21439 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21442 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21445 * g++.dg/template/new6.C: New test.
21447 2006-05-29 Roger Sayle <roger@eyesopen.com>
21449 PR tree-optimization/24964
21450 * gcc.target/i386/387-10.c: New test case.
21452 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21454 * intrinsics/string_intrinsics.c (compare_string):
21455 Use memcmp instead of strncmp to avoid tripping over
21456 CHAR(0) in a string.
21458 2006-05-27 Richard Guenther <rguenther@suse.de>
21460 PR middle-end/27773
21461 * gcc.dg/torture/pr27773.c: New testcase.
21463 2006-05-27 Dirk Mueller <dmueller@suse.de>
21465 * gcc.dg/pr24561.c: Rename to..
21466 * gcc.dg/pr25962.c: .. this.
21468 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21471 * gfortran.dg/bounds_check_2.f: New test.
21473 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21475 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21476 * gfortran.dg/byte_1.f90: Likewise.
21477 * gfortran.dg/dup_save_2.f90: Likewise.
21479 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21481 * gfortran.dg/associated_2.f90: New test.
21483 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21486 * gfortran.dg/bounds_check_1.f90: New test.
21488 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21490 PR rtl-optimization/27661
21491 * gcc.dg/pr27661.c: New test case.
21493 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21496 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21497 * gfortran.dg/print_parentheses_1.f: New test.
21498 * gfortran.dg/print_parentheses_2.f90: New test.
21500 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21503 * gcc.dg/pr27758.c: New test.
21505 2006-05-24 Falk Hueffner <falk@debian.org>
21507 * gcc.c-torture/compile/pr27571.c: New test.
21509 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21512 * gfortran.dg/spec_expr_4.f90: New test.
21515 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21517 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21520 * g++.dg/ext/complit6.C: New test.
21521 * g++.dg/ext/complit3.C: Adjust error markers.
21522 * g++.dg/init/const3.C: New test.
21524 2006-05-25 Richard Guenther <rguenther@suse.de>
21526 PR middle-end/27743
21527 * gcc.dg/torture/pr27743.c: New testcase.
21529 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21531 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21533 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21535 * gcc.dg/compat/scalar-by-value-x.h: New.
21536 * gcc.dg/compat/scalar-by-value-y.h: New.
21537 * gcc.dg/compat/scalar-by-value-5.c: New.
21538 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21539 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21540 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21541 * gcc.dg/compat/scalar-by-value-6.c: New.
21542 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21543 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21544 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21546 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21548 PR tree-optimization/27639
21549 PR tree-optimization/26719
21550 * gcc.dg/pr27639.c: New test.
21551 * gcc.dg/pr26719.c: New test.
21552 * gcc.dg/tree-ssa/scev-cast.c: New test.
21554 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21557 * g++.dg/template/error21.C: New test.
21559 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21562 * gcc.target/i386/pr27696.c: New.
21564 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21566 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21568 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21570 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21573 * g++.dg/other/assign1.C: New test.
21575 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21578 * gcc.target/i386/pr27266.c: New.
21580 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21583 * g++.dg/ext/asm9.C: New test.
21585 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21587 PR rtl-optimization/25514
21588 * gcc.c-torture/compile/pr25514.c: New test.
21590 2006-05-22 Richard Guenther <rguenther@suse.de>
21593 2006-01-31 Richard Guenther <rguenther@suse.de>
21595 * gcc.target/i386/sselibm-1.c: New testcase.
21596 * gcc.target/i386/sselibm-2.c: Likewise.
21597 * gcc.target/i386/sselibm-3.c: Likewise.
21598 * gcc.target/i386/sselibm-4.c: Likewise.
21599 * gcc.target/i386/sselibm-5.c: Likewise.
21601 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21604 * gcc.dg/func-args-2.c: New test.
21607 * gcc.dg/struct-incompl-1.c: New test.
21609 2006-05-22 Richard Guenther <rguenther@suse.de>
21612 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21613 the transformations we test for.
21615 2006-05-22 Richard Guenther <rguenther@suse.de>
21618 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21620 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21623 * g++.dg/warn/new1.C: New test.
21624 * g++.dg/template/new5.C: Likewise.
21626 2006-05-21 Roger Sayle <roger@eyesopen.com>
21628 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21629 * gcc.target/i386/20060512-3.c: Likewise.
21631 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21633 PR rtl-optimization/27671
21634 * gcc.c-torture/execute/pr27671-1.c: New.
21635 * gcc.dg/pr27671-2.c: Likewise.
21637 PR tree-optimization/26622.
21638 * gcc.c-torture/compile/pr26622.c: New.
21640 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21643 * gfortran.dg/recursive_reference_1.f90: New test.
21645 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21648 * gfortran.dg/elemental_subroutine_3.f90: New test.
21651 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21654 * gfortran.dg/associated_target_1.f90: New test.
21657 * gfortran.dg/maxloc_shape_1.f90: New test.
21659 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21661 PR libgfortran/24459
21662 * gfortran.dg/namelist_24.f90: New test.
21663 * gfortran.dg/namelist_12.f: Fix typo in comment.
21665 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21667 PR middle-end/25776
21668 * g++.dg/other/error11.C: New test.
21670 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21672 * gcc.target/mips/pr26765.c: Add -w to options.
21674 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21676 * lib/target-supports.exp (check_effective_target_mpaired_single):
21678 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21680 * g++.dg/vect/vect.exp: Likewise.
21682 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21685 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21687 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21690 * gfortran.dg/temporary_1.f90: New file.
21692 2006-05-19 Andreas Schwab <schwab@suse.de>
21694 * g++.dg/other/unused1.C: Also match "stringz".
21696 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21699 * g++.dg/template/fntry1.C: New test.
21701 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21705 * g++.dg/conversion/bitfield5.C: New test.
21706 * g++.dg/conversion/bitfield6.C: New test.
21708 2006-05-18 Mike Stump <mrs@apple.com>
21710 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21711 * gcc.dg/vla-4.c: Add.
21712 * gcc.dg/vla-5.c: Add.
21713 * gcc.dg/vla-6.c: Add.
21715 2006-05-12 Stuart Hastings <stuart@apple.com>
21717 * gcc.target/i386/20060512-1.c: New.
21718 * gcc.target/i386/20060512-2.c: New.
21719 * gcc.target/i386/20060512-3.c: New.
21720 * gcc.target/i386/20060512-4.c: New.
21722 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21725 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21728 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21729 * g++.dg/parse/linkage1.C: New test.
21731 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21733 PR tree-optimization/27548
21734 * g++.dg/tree-ssa/pr27548.C: New test.
21736 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21739 * gfortran.dg/recursive_check_1.f: New test.
21740 * gfortran.dg/recursive_check_2.f90: New test.
21742 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21744 * g++.dg/opt/temp2.C: New test.
21746 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21749 * g++.dg/init/brace5.C: New test.
21751 PR middle-end/27415
21752 * gcc.dg/gomp/pr27415.c: New test.
21753 * g++.dg/gomp/pr27415.C: New test.
21755 PR tree-optimization/27549
21756 * g++.dg/tree-ssa/pr27549.C: New test.
21758 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21760 PR libgfortran/27575
21761 * gfortran.dg/read_eof_4.f90: New test.
21763 2006-05-16 Richard Guenther <rguenther@suse.de>
21765 PR tree-optimization/22303
21766 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21768 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21770 PR middle-end/27573
21771 * gcc.dg/gomp/pr27573.c: New test.
21772 * gfortran.dg/gomp/pr27573.f90: New test.
21775 * gcc.dg/gomp/pr27499.c: New test.
21776 * g++.dg/gomp/pr27499.C: New test.
21778 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21781 * g++.dg/parser/access8.C: Adjust error marker.
21782 * g++.dg/template/access17.C: New test.
21783 * g++.dg/template/access18.C: Likewise.
21785 2006-05-15 Roger Sayle <roger@eyesopen.com>
21788 * gcc.target/i386/pr26600.c: New test case.
21790 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21793 * g++.dg/expr/bitfield1.C: New test.
21795 2006-05-15 Richard Guenther <rguenther@suse.de>
21797 PR tree-optimization/27603
21798 * gcc.dg/torture/pr27603.c: New testcase.
21800 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21803 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21806 * gfortran.dg/scalar_return_1.f90: New test.
21809 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21811 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21813 * gcc.dg/gomp/critical-4.c: New test.
21814 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21815 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21816 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21817 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21819 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21822 * g++.dg/template/dependent-args1.C: New test.
21825 * g++.dg/lookup/this1.C: New test.
21828 * g++.dg/template/operator6.C: New test.
21829 * g++.dg/template/incomplete3.C: New test.
21832 * g++.dg/template/new4.C: New test.
21835 * g++.dg/template/void2.C: New test.
21837 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21839 * g++.dg/template/dependent-expr5.C: New test.
21841 2006-05-14 Roger Sayle <roger@eyesopen.com>
21843 PR middle-end/26729
21844 * gcc.dg/pr26729-1.c: New test case.
21846 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21848 * gcc.dg/pr27003.c: New test.
21850 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21852 * lib/target-supports.dg (check_cxa_atexit_available): Change
21853 v3_target_compile to ${tool}_target_compile.
21855 2006-05-11 Jason Merrill <jason@redhat.com>
21857 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21859 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21862 * gfortran.dg/label_5.f90: New test.
21864 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21866 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21867 check_effective_target_powerpc_altivec_ok): New.
21868 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21869 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21870 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21871 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21872 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21873 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21874 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21875 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21876 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21877 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21878 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21879 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21880 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21881 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21882 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21883 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21884 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21885 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21886 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21887 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21888 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21889 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21890 gcc.target/powerpc/altivec-9.c,
21891 gcc.target/powerpc/altivec-consts.c,
21892 gcc.target/powerpc/altivec-pr22085.c,
21893 gcc.target/powerpc/altivec-splat.c,
21894 gcc.target/powerpc/altivec-types-1.c,
21895 gcc.target/powerpc/altivec-types-2.c,
21896 gcc.target/powerpc/altivec-types-3.c,
21897 gcc.target/powerpc/altivec-types-4.c,
21898 gcc.target/powerpc/altivec-varargs-1.c,
21899 gcc.target/powerpc/altivec-vec-merge.c,
21900 gcc.target/powerpc/ppc-vector-memcpy.c,
21901 gcc.target/powerpc/ppc-vector-memset.c,
21902 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21903 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21904 these effective targets.
21905 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21906 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21908 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21910 PR middle-end/27384
21911 * g++.dg/other/fold1.C: New test.
21913 PR middle-end/27488
21914 * gcc.dg/fold-nonneg-1.c: New test.
21917 * g++.dg/other/operator1.C: New test.
21919 2006-05-11 Richard Guenther <rguenther@suse.de>
21921 PR middle-end/27529
21922 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21924 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21926 * lib/target-supports-dg.exp (check-flags): New.
21927 (dg-skip-if): Move flag checks.
21929 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21931 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21932 * lib/target-supports.dg (check_cxa_atexit_available): New.
21934 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21937 * gfortran.dg/multiple_allocation_2.f90: New test case.
21939 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21941 * gcc.target/arm/pr27387.C: Fix a comment typo.
21943 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21946 * gfortran.dg/error_recovery_1.f90: New test.
21948 2006-05-10 Richard Guenther <rguenther@suse.de>
21950 PR tree-optimization/27302
21951 * gcc.dg/torture/pr27302.c: New testcase.
21953 2006-05-09 Dirk Mueller <dmueller@suse.de>
21954 Richard Guenther <rguenther@suse.de>
21956 PR middle-end/27498
21957 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21959 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21961 PR rtl-optimization/27335
21962 * gcc.dg/pr27335.c: New test.
21964 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21966 * gcc.target/mips/mips-ps-5.c: New file.
21968 2006-05-08 Jan Hubicka <jh@suse.cz>
21970 PR middle-end/25962
21971 * gcc.dg/pr25962.c: New.
21973 2006-05-08 Roger Sayle <roger@eyesopen.com>
21976 * gcc.target/powerpc/pr27158.c: New test case.
21978 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21981 * ada/acats/run_all.sh: Use test -z.
21983 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21985 PR libfortran/18271
21986 * gfortran.dg/spec_expr_3.f90: New test.
21988 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21991 * gcc.target/i386/monitor.c: New file.
21993 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21995 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21997 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22000 * g++.dg/other/ptrmem7.C: New test.
22002 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22005 * gcc.dg/array-9.c: New test.
22007 2006-05-07 Richard Guenther <rguenther@suse.de>
22009 PR tree-optimization/27409
22010 * gcc.dg/torture/pr27409.c: New testcase.
22012 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22015 * gfortran.dg/select_6.f90: New.
22017 2006-05-07 Richard Guenther <rguenther@suse.de>
22019 PR tree-optimization/27136
22020 * gcc.dg/torture/pr27136.c: New testcase.
22022 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
22025 * gfortran.dg/char_cons_len_1.f90: New test.
22027 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22030 * g++.dg/template/incomplete2.C: New test.
22032 2006-05-06 Richard Guenther <rguenther@suse.de>
22034 PR tree-optimization/27151
22035 * gcc.dg/vect/pr27151.c: New testcase.
22037 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22040 * g++.dg/template/void1.C: New test.
22043 * g++.dg/other/void2.C: New test.
22046 * g++.dg/conversion/void1.C: New test.
22048 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
22051 * g++.dg/other/unused1.C: New.
22053 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22056 * objc.dg/member-1.m: New test.
22058 2006-05-05 Steve Ellcey <sje@cup.hp.com>
22060 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22062 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22064 PR libfortran/26985
22065 * gfortran.dg/matmul_2.f90: New test.
22067 2005-05-05 Laurent GUERBY <laurent@guerby.net>
22069 * ada/acats/run_all.sh: Use sync when main not found.
22071 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
22074 * gcc.target/mips/pr26765.c: New.
22076 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
22078 * gcc.target/bfin: New directory.
22079 * gcc.target/bfin/bfin.exp: New file.
22080 * gcc.target/bfin/frmul.c: New file.
22081 * gcc.target/bfin/arith.c: New file.
22082 * gcc.target/bfin/mul-combine.c: New file.
22083 * gcc.target/bfin/shift.c: New file.
22085 2006-05-04 Richard Guenther <rguenther@suse.de>
22087 PR tree-optimization/14287
22088 PR tree-optimization/14844
22089 PR tree-optimization/19792
22090 PR tree-optimization/21608
22091 PR tree-optimization/27090
22092 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22093 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22094 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22095 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22096 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22098 2006-05-04 Jakub Jelinek <jakub@redhat.com>
22100 PR tree-optimization/27285
22101 * gcc.c-torture/execute/pr27285.c: New test.
22103 PR middle-end/27388
22104 * gcc.dg/gomp/pr27388-1.c: New test.
22105 * gcc.dg/gomp/pr27388-2.c: New test.
22106 * gcc.dg/gomp/pr27388-3.c: New test.
22109 * g++.dg/gomp/pr27359.C: New test.
22111 2006-05-02 Steven G. Kargl <kargls@comcast.net>
22114 * gfortran.dg/iargc.f90: New test.
22116 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22119 * g++.dg/template/crash49.C: New test.
22121 2006-05-02 Steve Ellcey <sje@cup.hp.com>
22124 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22126 2006-05-02 Jeff Law <law@redhat.com>
22128 PR tree-optimization/27364
22129 * gcc.c-torture/execute/pr27364.c: New test.
22131 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22134 * g++.dg/parser/ctor5.C: New test.
22136 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
22139 * gcc.target/arm/arm.exp: New.
22140 * gcc.target/arm/pr27387.C: Likewise.
22142 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22146 * gfortran.dg/module_equivalence_2.f90: New test.
22148 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22150 PR middle-end/27337
22151 * g++.dg/gomp/pr27337-1.C: New test.
22152 * g++.dg/gomp/pr27337-2.C: New test.
22154 PR middle-end/27328
22155 * gcc.dg/gomp/pr27328.c: New test.
22157 PR middle-end/27325
22158 * g++.dg/gomp/pr27325.C: New test.
22160 PR middle-end/27310
22161 * g++.dg/gomp/pr27310.C: New test.
22163 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22165 PR tree-optimization/27291
22166 * g++.dg/tree-ssa/pr27291.C: New test.
22168 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22170 PR tree-optimization/27283
22171 * g++.dg/tree-ssa/pr27283.C: New test.
22173 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22175 * gcc.dg/tree-ssa/loop-16.c: New test.
22177 2006-05-01 Roger Sayle <roger@eyesopen.com>
22178 Joseph S. Myers <joseph@codesourcery.com>
22180 * gcc.dg/Wconversion-3.c: New test case.
22181 * gcc.dg/Wconversion-4.c: Likewise.
22183 2006-05-01 Richard Guenther <rguenther@suse.de>
22185 PR tree-optimization/26726
22186 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22188 2006-04-30 Roger Sayle <roger@eyesopen.com>
22190 * gcc.dg/Woverflow-1.c: New test case.
22191 * gcc.dg/Woverflow-2.c: Likewise.
22192 * gcc.dg/Woverflow-3.c: Likewise.
22194 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22197 * g++.dg/template/defarg8.C: New test.
22199 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22202 * g++.dg/parse/operator7.C: New test.
22204 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22208 * g++.dg/template/crash48.C: New test.
22211 * g++.dg/parse/ctor4.C: New test.
22213 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22216 * gfortran.df/char_type_len.f90: New test.
22218 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22220 PR libgfortran/27304
22221 * gfortran.dg/fmt_exhaust.f90: New test.
22223 2006-04-28 Roger Sayle <roger@eyesopen.com>
22226 * gcc.dg/large-size-array-2.c: New test case.
22228 2006-04-28 Richard Guenther <rguenther@suse.de>
22231 * gcc.target/i386/pr26826.c: New testcase.
22233 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22235 PR middle-end/27260
22236 * gcc.c-torture/execute/pr27260.c: New.
22238 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22240 PR middle-end/27095
22241 * gcc.dg/pr27095.c: New.
22243 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22246 * g++.dg/conversion/bitfield4.C: New test.
22248 2006-04-27 Eric Christopher <echristo@apple.com>
22250 * gcc.dg/pragma-ms_struct.c: New.
22252 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22255 * g++.dg/template/crash47.C: New test.
22257 2006-04-27 Dirk Mueller <dmueller@suse.de>
22259 * gcc.target/i386/sse-7.c: build with -msse.
22261 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22263 PR testsuite/27274:
22264 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22265 (main): Exit if processor doesn't support SSE.
22267 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22269 PR middle-end/27282
22270 * gcc.c-torture/compile/pr27282.c: New test.
22272 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22274 PR middle-end/26913
22275 * g++.dg/gomp/pr26913.C: New test.
22278 * gcc.dg/gomp/pr25996.c: New test.
22279 * g++.dg/gomp/pr25996.C: New test.
22281 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22283 PR rtl-optimization/26725
22284 * gcc.c-torture/compile/pr26725.c: New test.
22286 2006-04-25 Richard Guenther <rguenther@suse.de>
22288 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22291 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22293 * gcc.dg/20060425-1.c: New testcase.
22295 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22297 PR tree-optimization/26865
22298 * gcc.dg/pr26865.c: New test.
22300 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22303 * g++.dg/conversion/bitfield1.C: New test.
22304 * g++.dg/conversion/bitfield2.C: Likewise.
22305 * g++.dg/conversion/bitfield3.C: Likewise.
22307 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22308 Richard Guenther <rguenther@suse.de>
22310 PR tree-optimization/27236
22311 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22313 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22316 * g++.dg/other/incomplete2.C: New test.
22318 2006-04-24 Richard Guenther <rguenther@suse.de>
22320 PR middle-end/26869
22321 * gcc.dg/torture/pr26869.c: New testcase.
22323 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22324 Richard Guenther <rguenther@suse.de>
22326 PR tree-optimization/27218
22327 * g++.dg/tree-ssa/pr27218.C: New testcase.
22329 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22332 * g++.dg/template/friend41.C: New test.
22334 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22336 * g++.dg/opt/pr15551.C: Include cstdio.
22337 (main): Use remove instead of unlink.
22339 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22341 * gcc.dg/sibcall-7.c: New test.
22342 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22343 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22344 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22345 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22346 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22348 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22351 * g++.dg/opt/bitfield1.C: New test.
22352 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22353 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22354 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22355 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22356 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22357 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22358 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22359 * g++.dg/abi/bitfield2.C: Likewise.
22360 * g++.dg/init/bitfield1.C: Likewise.
22362 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22365 * gfortran.dg/elemental_subroutine_4.f90: New test.
22366 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22369 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22371 * gcc.c-torture/compile/20060421-1.c: New testcase.
22373 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22376 * gcc.dg/init-bad-4.c: New test.
22378 2006-04-21 Paul Brook <paul@codesourcery.com>
22380 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22382 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22385 * gfortran.dg/defined_operators_1.f90: New test.
22386 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22387 remove old ones associated, incorrectly, with Note 5.46.
22390 * gfortran.dg/character_array_constructor_1.f90: New test.
22392 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22394 * gcc.dg/20060419-1.c: New test.
22396 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22399 * gcc.dg/struct-parse-1.c: New test case.
22401 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22404 * g++.dg/parse/template19.C: New test.
22407 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22410 * g++.dg/expr/call3.C: New test.
22413 * g++.dg/conversion/dynamic1.C: New test.
22415 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22418 * g++.dg/template/crash35.C: Tweak error markers.
22419 * g++.dg/template/crash46.C: New test.
22420 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22421 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22423 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22425 PR rtl-optimization/14261
22426 * gcc.c-torture/compile/20060419-1.c: Added.
22428 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22430 * gfortran.dg/label_1.f90: Adjust dg-error.
22432 2006-04-16 Roger Sayle <roger@eyesopen.com>
22435 * gcc.dg/fold-cond-1.c: New test case.
22436 * gcc.dg/pr26961-1.c: Likewise.
22438 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22440 PR libgfortran/27138
22441 * gfortran.dg/read_bad_advance.f90: New test.
22443 2006-04-16 Roger Sayle <roger@eyesopen.com>
22444 Dale Johannesen <dalej@apple.com>
22447 * gcc.target/i386/vecinit-3.c: New testcase.
22448 * gcc.target/i386/vecinit-4.c: Likewise.
22449 * gcc.target/i386/sse-18.c: Likewise.
22450 * gcc.target/i386/sse-19.c: Likewise.
22452 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22454 * gfortran.dg/allocate_zerosize_1.f90: New test.
22456 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22459 * g++.dg/template/crash45.C: New test.
22461 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22464 * gfortran.dg/proc_assign_1.f90: New test.
22465 * gfortran.dg/procedure_lvalue.f90: Change message.
22466 * gfortran.dg/namelist_4.f90: Add new error.
22470 * gfortran.dg/auto_pointer_array_result_1.f90
22473 * gfortran.dg/specification_type_resolution_1.f90
22478 * gfortran.dg/bounds_temporaries_1.f90: New test.
22481 * gfortran.dg/array_return_value_1.f90: New test.
22483 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22486 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22488 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22490 PR middle-end/26823
22491 * g++.dg/gomp/pr26823-1.C: New test.
22492 * g++.dg/gomp/pr26823-2.C: New test.
22494 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22496 PR middle-end/27134
22497 * gcc.dg/pr27314.c: New test.
22499 2006-04-13 Richard Henderson <rth@redhat.com>
22501 * g++.dg/gomp/block-0.C: Update expected matches.
22503 2006-04-13 DJ Delorie <dj@redhat.com>
22505 * lib/target-supports.exp (check_effective_target_int32plus): New.
22506 (check_effective_target_ptr32plus): New.
22507 (check_effective_target_size32plus): New.
22508 (check_effective_target_int16): New.
22509 (check_profiling_available): Add m32c to the list of unsupported
22512 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22513 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22515 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22517 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22519 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22521 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22522 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22523 not just xstormy16. Skip m32c due to weird pointer size.
22524 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22525 not just xstormy16.
22526 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22527 not just xstormy16.
22528 * gcc.dg/20020312-2.c: Add m32c support.
22529 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22530 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22532 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22533 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22534 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22535 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22536 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22538 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22539 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22540 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22541 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22542 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22543 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22544 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22546 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22548 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22549 * gcc.dg/pr23049.c: Require >=32 bit integers.
22550 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22551 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22552 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22553 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22554 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22555 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22556 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22557 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22558 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22559 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22560 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22561 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22563 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22564 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22565 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22566 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22567 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22569 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22570 * gcc.c-torture/execute/20040703-1.x: Likewise.
22571 * gcc.c-torture/execute/20040705-1.x: Likewise.
22572 * gcc.c-torture/execute/20040705-2.x: Likewise.
22573 * gcc.c-torture/execute/20040709-1.x: Likewise.
22574 * gcc.c-torture/execute/20040709-2.x: Likewise.
22575 * gcc.c-torture/execute/20040811-1.x: Likewise.
22576 * gcc.c-torture/execute/20050316-1.x: Likewise.
22577 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22578 * gcc.c-torture/execute/pr19689.x: Likewise.
22579 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22580 * gcc.c-torture/execute/usmul.x: Likewise.
22581 * gcc.c-torture/execute/vrp-5.x: Likewise.
22582 * gcc.c-torture/execute/vrp-6.x: Likewise.
22583 * gcc.dg/debug/20041023-1.s: Likewise.
22585 2006-04-13 Roger Sayle <roger@eyesopen.com>
22587 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22588 of integers to a vector types are now constant expressions in C.
22589 * gcc.dg/vect/vect-fold-1.c: New test case.
22591 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22592 Ulrich Weigand <uweigand@de.ibm.com>
22595 * gcc.dg/vmx/pr27006.c: New testcase.
22597 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22599 PR libgfortran/26766
22600 * gfortran.dg/write_recursive.f90: New test.
22602 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22604 * g++.dg/parse/dtor7.C: New test.
22605 * g++.dg/parse/new1.C: Add error marker.
22606 * g++.dg/template/new3.C: New test.
22609 * g++.dg/template/pure1.C: New test.
22612 * g++.dg/parse/ptrmem4.C: New test.
22614 2006-04-10 Jeff Law <law@redhat.com>
22617 * gcc.c-torture/compile/pr27087.c: New test.
22619 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22622 * gcc.dg/20060410.c: New.
22624 2006-04-10 Matthias Klose <doko@debian.org>
22626 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22627 Recognize multilib directory names containing underscores.
22629 2006-04-10 Roger Sayle <roger@eyesopen.com>
22631 * gcc.target/i386/vecinit-1.c: New test case.
22632 * gcc.target/i386/vecinit-2.c: Likewise.
22634 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22637 * g++.dg/debug/dwarf2-2.C: New test.
22639 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22641 PR rtl-optimization/27073
22642 * gcc.c-torture/execute/pr27073.c: New test.
22644 2006-04-08 Mike Stump <mrs@apple.com>
22646 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22648 2006-04-07 Richard Guenther <rguenther@suse.de>
22650 PR tree-optimization/26135
22651 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22653 2006-04-06 Jan Hubicka <jh@suse.cz>
22656 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22658 2006-04-06 Roger Sayle <roger@eyesopen.com>
22660 * g++.dg/conversion/nullptr1.C: New test case.
22661 * g++.dg/conversion/nullptr2.C: Likewise.
22663 2006-04-05 Roger Sayle <roger@eyesopen.com>
22665 * gfortran.dg/dependency_18.f90: New test case.
22667 2006-04-05 Richard Guenther <rguenther@suse.de>
22669 PR tree-optimization/26919
22670 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22671 * gcc.dg/ipa/ipa-2.c: Likewise.
22672 * gcc.dg/ipa/ipa-3.c: Likewise.
22673 * gcc.dg/ipa/ipa-5.c: Likewise.
22675 2006-04-05 Richard Guenther <rguenther@suse.de>
22677 PR tree-optimization/26763
22678 * gcc.dg/torture/pr26763-1.c: New testcase.
22679 * gcc.dg/torture/pr26763-2.c: Likewise.
22681 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22685 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22687 2006-04-04 Eric Christopher <echristo@apple.com>
22689 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22691 * gcc.target/i386/387-5.c: Ditto.
22693 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22695 * gcc.target/sparc/struct-ret-check.c: New test.
22697 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22699 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22700 zero decimal digits specified in format.
22702 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22705 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22708 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22709 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22710 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22711 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22712 compliant and detect bigendian-ness.
22714 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22716 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22717 dummy arguments work when the actual argument is itself a dummy
22718 argument of the caller.
22720 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22722 PR libfortran/24685
22723 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22725 2006-04-01 Roger Sayle <roger@eyesopen.com>
22727 * gfortran.dg/dependencency_17.f90: New test case.
22729 2006-04-01 Roger Sayle <roger@eyesopen.com>
22731 * gfortran.dg/dependency_14.f90: New test case.
22732 * gfortran.dg/dependency_15.f90: Likewise.
22733 * gfortran.dg/dependency_16.f90: Likewise.
22735 2006-03-31 Asher Langton <langton2@llnl.gov>
22738 gfortran.dg/cray_pointers_6.f90: New test.
22740 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22742 PR libgfortran/26890
22743 * gfortran.dg/read_size_noadvance.f90: New test.
22745 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22748 * gfortran.dg/multiple_allocation_1.f90: Check that the
22749 size has changed after a re-allocation with stat.
22751 2006-03-30 Richard Guenther <rguenther@suse.de>
22753 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22755 * gcc.target/i386/sselibm-2.c: Likewise.
22756 * gcc.target/i386/sselibm-3.c: Likewise.
22757 * gcc.target/i386/sselibm-4.c: Likewise.
22758 * gcc.target/i386/sselibm-5.c: Likewise.
22760 2006-03-28 Roger Sayle <roger@eyesopen.com>
22762 * gcc.dg/fold-andxor-1.c: New test case.
22763 * gcc.dg/fold-xorand-1.c: Likewise.
22765 2006-03-28 Roger Sayle <roger@eyesopen.com>
22767 * gcc.dg/fold-convnotconv-1.c: New test case.
22769 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22772 * gfortran.dg/private_type_5.f90: New test.
22774 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22776 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22778 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22780 * gfortran.dg/advance_2.f90: New test.
22781 * gfortran.dg/advance_3.f90: New test.
22783 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22785 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22787 PR libgfortran/26661
22788 PR libgfortran/26880
22789 * gfortran.dg/read_x_past.f: New test.
22791 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22793 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22796 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22798 * objc.dg/dwarf-1.m: Skip on AIX.
22799 * objc.dg/dwarf-2.m: Skip on AIX.
22801 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22804 * gfortran.dg/float_1.f90: New test.
22806 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22808 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22810 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22812 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22814 PR libfortran/26735
22815 * gfortran.dg/convert_implied_open.f90: New test case.
22817 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22820 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22822 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22824 PR middle-end/26717
22825 * gcc.dg/pr26717.c: New test.
22827 2006-03-25 Roger Sayle <roger@eyesopen.com>
22829 * gfortran.dg/dependency_12.f90: New test case.
22831 2006-03-24 Roger Sayle <roger@eyesopen.com>
22833 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22835 2006-03-24 Jeff Law <law@redhat.com>
22837 * gcc.c-torture/pr26840.c: New test.
22839 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22841 * objc.dg/dwarf-2.m: New.
22842 * obj-c++.dg/dwarf-2.mm: New.
22844 * g++.old-deja/g++.other/init19.C: New.
22846 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22848 * g++.dg/eh/spbp.C: Skip on AIX.
22850 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22852 PR middle-end/26611
22853 * g++.dg/gomp/pr26611-1.C: New test.
22854 * g++.dg/gomp/pr26611-2.C: New test.
22856 2006-03-24 Jeff Law <law@redhat.com>
22858 * gcc.c-torture/compile/pr26833.c: New test.
22859 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22861 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22863 * gfortran.dg/endfile_2.f90: Delete temp file.
22865 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22868 * gfortran.dg/record_marker_1.f90: New test case.
22869 * gfortran.dg/record_marker_2.f: New test case.
22870 * gfortran.dg/record_marker_3.f90: New test case.
22872 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22875 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22876 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22878 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22880 * lib/gcc-dg.exp (cleanup-modules): New proc.
22881 * gfortran.dg/allocatable_function_1.f90,
22882 gfortran.dg/allocate_char_star_scalar_1.f90,
22883 gfortran.dg/assumed_charlen_function_1.f90,
22884 gfortran.dg/assumed_dummy_1.f90,
22885 gfortran.dg/assumed_shape_ranks_1.f90,
22886 gfortran.dg/assumed_shape_ranks_2.f90,
22887 gfortran.dg/assumed_size_dt_dummy.f90,
22888 gfortran.dg/auto_char_dummy_array_1.f90,
22889 gfortran.dg/auto_char_len_3.f90,
22890 gfortran.dg/automatic_module_variable.f90,
22891 gfortran.dg/bad_automatic_objects_1.f90,
22892 gfortran.dg/char_array_constructor.f90,
22893 gfortran.dg/char_array_structure_constructor.f90,
22894 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22895 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22896 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22897 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22898 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22899 gfortran.dg/derived_pointer_recursion.f90,
22900 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22901 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22902 gfortran.dg/dummy_functions_1.f90,
22903 gfortran.dg/elemental_initializer_1.f90,
22904 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22905 gfortran.dg/elemental_pointer_1.f90,
22906 gfortran.dg/elemental_subroutine_1.f90,
22907 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22908 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22909 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22910 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22911 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22912 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22913 gfortran.dg/global_references_1.f90,
22914 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22915 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22916 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22917 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22918 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22919 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22920 gfortran.dg/large_integer_kind_1.f90,
22921 gfortran.dg/large_real_kind_1.f90,
22922 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22923 gfortran.dg/module_double_reuse.f90,
22924 gfortran.dg/module_equivalence_1.f90,
22925 gfortran.dg/module_interface_1.f90,
22926 gfortran.dg/module_parameter_array_refs_1.f90,
22927 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22928 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22929 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22930 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22931 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22932 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22933 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22934 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22935 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22936 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22937 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22938 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22939 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22940 gfortran.dg/same_name_1.f90,
22941 gfortran.dg/sibling_dummy_procedure_1.f90,
22942 gfortran.dg/sibling_dummy_procedure_2.f90,
22943 gfortran.dg/sibling_dummy_procedure_3.f90,
22944 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22945 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22946 gfortran.dg/used_dummy_types_2.f90,
22947 gfortran.dg/used_dummy_types_3.f90,
22948 gfortran.dg/used_dummy_types_4.f90,
22949 gfortran.dg/used_dummy_types_5.f90,
22950 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22951 gfortran.dg/userdef_operator_1.f90: Use it.
22953 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22955 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22956 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22957 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22958 gfortran.dg/write_back.f,
22959 gfortran.fortran-torture/execute/inquire_1.f90,
22960 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22962 2006-03-21 Jeff Law <law@redhat.com>
22964 * gcc.dg/tree-ssa/vrp28.c: New test.
22966 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22968 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22969 if _STDC_C99 is defined.
22970 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22971 * gcc.dg/builtins-20.c: Likewise.
22972 * gcc.dg/builtins-53.c: Likewise.
22973 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22974 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22976 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22979 * gcc.c-torture/compile/pr26781-1.c: New test.
22980 * gcc.c-torture/compile/pr26781-2.c: New test.
22982 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22985 * g++.dg/gomp/pr26690-1.C: New test.
22986 * g++.dg/gomp/pr26690-2.C: New test.
22988 2006-03-20 Jeff Law <law@redhat.com>
22990 * gcc.dg/tree-ssa/pr21829.c: New test.
22992 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22994 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22996 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22997 (check_visibility_available): Use it.
22998 (check_effective_target_default_packed): Likewise.
22999 (check_effective_target_pcc_bitfield_type_matters): Likewise.
23000 (check_effective_target_fopenmp): Likewise.
23001 (check_effective_target_freorder): Likewise.
23002 (check_effective_target_fpic): Likewise.
23003 (check_named_sections_available): Likewise.
23004 (check_effective_target_ilp32): Likewise.
23005 (check_effective_target_lp64): Likewise.
23007 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
23010 * gfortran.dg/scalar_mask_2.f90: New test case.
23012 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
23015 * gcc.dg/tree-ssa/loadpre12.c: New test.
23016 * gcc.dg/tree-ssa/loadpre13.c: New test.
23017 * gcc.dg/tree-ssa/loadpre14.c: New test.
23018 * gcc.dg/tree-ssa/loadpre15.c: New test.
23019 * gcc.dg/tree-ssa/loadpre16.c: New test.
23020 * gcc.dg/tree-ssa/loadpre17.c: New test.
23021 * gcc.dg/tree-ssa/loadpre18.c: New test.
23022 * gcc.dg/tree-ssa/loadpre19.c: New test.
23023 * gcc.dg/tree-ssa/loadpre20.c: New test.
23024 * gcc.dg/tree-ssa/loadpre21.c: New test.
23025 * gcc.dg/tree-ssa/loadpre22.c: New test.
23027 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
23030 * gfortran.dg/elemental_initializer_1.f90: New test.
23033 * gfortran.dg/assumed_shape_ranks_2: New test.
23035 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
23037 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23040 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23042 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23043 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23044 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23045 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23046 gfortran.fortran-torture/execute/direct_io.f90,
23047 gfortran.fortran-torture/execute/inquire_2.f90,
23048 gfortran.fortran-torture/execute/inquire_4.f90,
23049 gfortran.fortran-torture/execute/list_read_1.f90,
23050 gfortran.fortran-torture/execute/open_replace.f90,
23051 gfortran.fortran-torture/execute/slash_edit.f90,
23052 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23053 temporary files from testcases.
23055 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23057 PR libgfortran/26509
23058 gfortran.dg/write_direct_eor.f90: New test.
23060 2006-03-17 David Edelsohn <edelsohn@gnu.org>
23062 * gcc.target/powerpc/pr26350.c: New.
23063 * gcc.target/powerpc/indexed-addr.c: New.
23065 2006-03-16 Roger Sayle <roger@eyesopen.com>
23067 * gfortran.dg/dependency_13.f90: New test case.
23069 2006-03-16 Roger Sayle <roger@eyesopen.com>
23071 PR middle-end/21781
23072 * gcc.dg/real-const-1.c: New test case.
23074 2006-03-15 Geoffrey Keating <geoffk@apple.com>
23076 * g++.old-deja/g++.other/init18.C: New.
23077 * g++.old-deja/g++.other/init5.C: Remove xfail.
23079 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23081 * g++.dg/opt/pr15551.C: Cleanup temp file.
23083 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23086 g++.dg/parse/long1.C: New test.
23088 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23091 * gfortran.dg/continuation.f90: New test.
23092 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23094 2006-03-14 Richard Guenther <rguenther@suse.de>
23096 PR tree-optimization/26672
23097 * gcc.dg/torture/pr26672.c: New testcase.
23099 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
23101 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23102 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23104 2006-03-13 Roger Sayle <roger@eyesopen.com>
23106 PR middle-end/26557
23107 * gcc.c-torture/compile/switch-1.c: New test case.
23109 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
23112 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23113 test to include more permuatations of mask and index.
23114 * gfortran.dg/scalar_mask_1.f90: Modify last test to
23115 respond to F2003 spec. that the position returned for an all false
23116 mask && condition is zero.
23118 2006-03-13 Jakub Jelinek <jakub@redhat.com>
23120 PR middle-end/25989
23121 * gcc.dg/gomp/pr25989.c: New test.
23123 2006-03-13 Jeff Law <law@redhat.com>
23125 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23127 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
23129 * gcc.dg/switch-9.c: New test.
23131 2006-03-13 Richard Guenther <rguenther@suse.de>
23133 PR middle-end/26630
23134 * gcc.dg/torture/pr26630.c: New testcase.
23136 2006-03-11 Roger Sayle <roger@eyesopen.com>
23138 * gfortran.dg/dependency_10.f90: New test case.
23139 * gfortran.dg/dependency_11.f90: Likewise.
23141 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
23142 Erik Edelmann <eedelman@gcc.gnu.org>
23144 * gfortran.dg/allocatable_function_1.f90: New.
23145 * gfortran.dg/allocatable_function_2.f90: New.
23147 2006-03-10 Richard Guenther <rguenther@suse.de>
23149 PR middle-end/26565
23150 * gcc.dg/torture/pr26565.c: New testcase.
23152 2006-03-09 Eric Christopher <echristo@apple.com>
23154 * gcc.c-torture/compile/20060309-1.c: New.
23156 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23158 PR libgfortran/26499
23159 * gfortran.dg/write_back.f: New test.
23160 * gfortran.dg/write_rewind_1.f: New test.
23161 * gfortran.dg/write_rewind_2.f: New test.
23163 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23165 PR libgfortran/26554
23166 * gfortran.dg/read_logical.f90: New test.
23168 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23170 * ada/acats/norun.lst: cdd2a03 now passes.
23172 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23175 * gcc.target/powerpc/pr18096-1.c: Change where the error
23178 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23180 * gcc.target/i386/cleanup-1.c: New test.
23181 * gcc.target/i386/cleanup-2.c: New test.
23183 2006-03-04 Roger Sayle <roger@eyesopen.com>
23185 * gfortran.dg/dependency_9.f90: Remove for the time being.
23187 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23189 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23192 2006-03-03 Roger Sayle <roger@eyesopen.com>
23194 * gfortran.dg/dependency_9.f90: New test case.
23196 2006-03-03 Roger Sayle <roger@eyesopen.com>
23198 * gfortran.dg/dependency_4.f90: New test case.
23199 * gfortran.dg/dependency_5.f90: New test case.
23200 * gfortran.dg/dependency_6.f90: New test case.
23201 * gfortran.dg/dependency_7.f90: New test case.
23202 * gfortran.dg/dependency_8.f90: New test case.
23204 2006-03-03 Paul Brook <paul@codesourcery.com>
23206 * lib/target-supports.exp (check_profiling_available):
23209 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23212 * multiple_allocation_1.f90: New test.
23214 2006-03-03 Roger Sayle <roger@eyesopen.com>
23216 PR tree-optimization/26524
23217 * gfortran.dg/pr26524.f: New test case.
23219 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23221 * g++.dg/template/repo5.C: Cleanup repo files.
23222 * gcc.dg/20051201-1.c: Cleanup coverage files.
23223 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23224 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23227 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23229 * objc.dg/objc-nofilename-1.m: New test.
23230 * objc.dg/bad-receiver-type.m: New test.
23231 * obj-c++.dg/bad-receiver-type.mm: New test.
23233 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23235 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23237 2006-03-01 Mike Stump <mrs@apple.com>
23239 * g++.dg/abi/key2.C: Add.
23241 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23243 * gfortran.dg/logical_dot_product.f90: New test.
23246 * gfortran.dg/used_interface_ref.f90: New test.
23249 * gfortran.dg/dependency_2.f90: New test.
23250 * gfortran.fortran-torture/execute/where17.f90: New test.
23251 * gfortran.fortran-torture/execute/where18.f90: New test.
23252 * gfortran.fortran-torture/execute/where19.f90: New test.
23253 * gfortran.fortran-torture/execute/where20.f90: New test.
23255 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23257 * g++.dg/tree-ssa/pr26443.C: New test case.
23259 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23261 PR middle-end/26022
23262 * g++.dg/opt/return-slot1.C: New test.
23264 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23266 PR libgfortran/26136
23267 * gfortran.dg/namelist_23.f90: New test.
23269 2006-02-28 Roger Sayle <roger@eyesopen.com>
23271 PR middle-end/14752
23272 * gcc.dg/fold-eqandshift-2.c: New test case.
23274 2006-02-28 Richard Guenther <rguenther@suse.de>
23276 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23279 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23281 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23283 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23285 PR libgfortran/26464
23286 * gfortran.dg/backspace_5.f: New test.
23287 * gfortran.dg/backspace_6.f: New test.
23289 2006-02-26 Roger Sayle <roger@eyesopen.com>
23291 * gcc.dg/fold-eqandnot-1.c: New test case.
23293 2006-02-26 Roger Sayle <roger@eyesopen.com>
23295 PR middle-end/19983
23296 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23298 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23300 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23301 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23303 2006-02-26 Richard Guenther <rguenther@suse.de>
23305 PR tree-optimization/26421
23306 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23308 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23310 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23311 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23313 2006-02-26 Roger Sayle <roger@eyesopen.com>
23315 * gcc.dg/fold-even-1.c: New test case.
23317 2006-02-26 Roger Sayle <roger@eyesopen.com>
23319 PR middle-end/21137
23320 * gcc.dg/fold-eqandshift-1.c: New test case.
23322 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23324 PR tree-optimization/25125
23325 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23326 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23328 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23330 PR tree-optimizations/26359
23331 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23332 with -fdump-tree-dceloop-details.
23333 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23335 2006-02-25 Roger Sayle <roger@eyesopen.com>
23337 PR middle-end/23673
23338 * gcc.dg/fold-eqxor-1.c: New test case.
23339 * gcc.dg/fold-eqxor-2.c: Likewise.
23340 * gcc.dg/fold-eqxor-3.c: Likewise.
23342 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23345 * scalar_mask_1.f90: New test.
23347 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23349 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23350 * g++.dg/eh/uncaught2.C: New.
23351 * g++.dg/eh/uncaught3.C: New.
23353 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23355 PR libgfortran/26423
23356 * gfortran.dg/read_many_1.f: New test.
23358 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23361 * gfortran.dg/dependency_3.f90: New test.
23362 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23366 * gfortran.dg/equiv_6.f90: New test.
23368 2006-02-23 Jeff Law <law@redhat.com>
23370 * gcc.c-torture/compile/pr26425.c: New test.
23372 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23374 PR middle-end/26412
23375 * gcc.dg/gomp/pr26412.c: New test.
23377 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23380 * g++.dg/other/ellipsis1.C: New test.
23381 * g++.dg/parse/operator4.C: Adjust error marker.
23383 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23386 * gfortran.dg/pr25603.f: New testcase.
23388 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23390 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23391 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23393 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23395 * g++.dg/eh/spbp.C: New.
23397 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23399 PR middle-end/26379
23400 * gcc.target/i386/mmx-7.c: New test.
23402 2006-02-20 Roger Sayle <roger@eyesopen.com>
23404 PR tree-optimization/26361
23405 * gcc.dg/tree-ssa/vrp27.c: New test case.
23407 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23409 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23410 * gcc.dg/tree-ssa/complex-4.c: Here.
23412 2006-02-19 Roger Sayle <roger@eyesopen.com>
23414 PR middle-end/19543
23415 * gfortran.dg/logical_1.f90: New test case.
23417 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23419 PR middle-end/26334
23420 * gcc.dg/20060218-1.c: Moved to...
23421 * gcc.target/i386/20060218-1.c: ... here. New test.
23423 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23426 * gfortran.dg/convert_1.f90: New.
23428 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23431 * gfortran.dg/namelist_5.f90: New test.
23434 * gfortran.dg/namelist_4.f90: New test.
23436 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23439 * gcc.dg/tree-ssa/complex-3.c: New test.
23441 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23443 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23444 variable to take into account the variable name in the
23446 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23448 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23450 PR middle-end/26334
23451 * gcc.c-torture/compile/20060217-1.c: New test.
23452 * gcc.dg/20060218-1.c: New test.
23454 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23456 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23458 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23460 * gcc.dg/cpp/undef3.c: New test.
23461 * gcc.dg/cpp/trad/builtins2.c: New test.
23463 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23466 * g++.dg/template/static22.C: New test.
23467 * g++.dg/template/static23.C: New test.
23468 * g++.dg/template/static24.C: New test.
23469 * g++.dg/template/non-dependent13.C: New test.
23470 * g++.dg/init/member1.C: Tweak error markers.
23472 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23475 * gcc.c-torture/compile/pr26255.c: New test case.
23477 2006-02-16 Roger Sayle <roger@eyesopen.com>
23479 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23480 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23481 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23482 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23483 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23484 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23485 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23487 2006-02-16 Jeff Law <law@redhat.com>
23489 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23490 * gcc.dg/tree-ssa/vrp26.c: New test.
23492 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23496 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23497 __UCLIBC__ is defined.
23499 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23502 * gfortran.dg/gomp/pr26224.f: New test.
23504 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23507 * lib/target-supports.exp
23508 (check_effective_target_vect_short_mult): New.
23509 (check_effective_target_vect_char_mult): New.
23510 (check_effective_target_vect_widen_sum_qi_to_si): New.
23511 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23512 (check_effective_target_vect_widen_sum_hi_to_si): New.
23513 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23514 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23515 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23516 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23517 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23518 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23519 vect-reduc-pattern-2c.c
23520 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23521 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23522 vect-reduc-pattern-1c.c
23524 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23527 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23529 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23532 * gfortran.dg/enum_8.f90: Remove check for warning.
23533 * gfortran.dg/iomsg_1.f90: Ditto.
23534 * gfortran.dg/enum_1.f90: Ditto.
23535 * gfortran.dg/enum_9.f90: Ditto.
23536 * gfortran.dg/enum_2.f90: Ditto.
23537 * gfortran.dg/enum_10.f90: Ditto.
23538 * gfortran.dg/enum_3.f90: Ditto.
23539 * gfortran.dg/flush_1.f90: Ditto.
23540 * gfortran.dg/enum_4.f90: Ditto.
23541 * gfortran.dg/array_constructor_1.f90: Ditto.
23542 * gfortran.dg/enum_5.f90: Ditto.
23543 * gfortran.dg/enum_6.f90: Ditto.
23544 * gfortran.dg/enum_7.f90: Ditto.
23546 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23548 PR middle-end/26300
23549 * gcc.c-torture/compile/20060215-1.c: New test.
23551 2006-02-14 Roger Sayle <roger@eyesopen.com>
23553 PR middle-end/23670
23554 * gcc.dg/tree-ssa/andor-2.c: New test case.
23556 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23559 * optional_dim.f90: New test.
23561 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23564 * gfortran.dg/label_4.f90: New.
23566 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23567 Diego Novillo <dnovillo@redhat.com>
23568 Uros Bizjak <uros@kss-loka.si>
23570 * gfortran.dg/gomp: New directory.
23572 2006-02-14 Richard Guenther <rguenther@suse.de>
23574 PR tree-optimization/26258
23575 * gcc.dg/torture/pr26258.c: New testcase.
23577 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23580 * gfortran.dg/pr26246_1.f90: New test.
23581 * gfortran.dg/pr26246_2.f90: New test.
23583 PR middle-end/26092
23584 * gcc.c-torture/compile/20060208-1.c: New test.
23586 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23590 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23591 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23592 * gfortran.dg/automatic_module_variable.f90: Change error message.
23595 * gfortran.dg/internal_dummy_1.f90: New test.
23598 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23602 * gfortran.dg/uncommon_block_data_1.f90: New test.
23603 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23607 * gfortran.dg/typed_subroutine_1.f90: New test.
23609 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23611 * objc.dg/dwarf-1.m: New.
23613 2006-02-13 Roger Sayle <roger@eyesopen.com>
23615 PR middle-end/24427
23616 * gcc.dg/tree-ssa/andor-1.c: New test case.
23618 2006-02-13 Josh Conner <jconner@apple.com>
23621 * gcc.dg/pr25376.c: New test.
23623 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23625 * lib/target-supports.exp (check_named_sections_available):
23626 Only compile named-sections test -- don't assemble.
23628 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23630 * g++.dg/warn/no-write-strings.C: New test.
23631 * g++.dg/warn/write-strings.C: Likewise.
23632 * g++.dg/warn/write-strings-default.C: Likewise.
23634 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23637 * gfortran.dg/ret_pointer_2.f90: New test.
23639 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23641 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23643 2006-02-10 Jeff Law <law@redhat.com>
23645 * gcc.c-torture/compile/pr26213.c: New test.
23647 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23649 gfortran.dg/null_1.f90: New test.
23651 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23654 * gfortran.dg/parens_4.f90: New.
23655 * gfortran.dg/parens_5.f90: New.
23657 2006-02-10 Richard Guenther <rguenther@suse.de>
23659 * gcc.dg/pr23372-1.c: Remove empty file.
23661 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23662 Paul Thomas <pault@gcc.gnu.org>
23665 * gfortran.dg/parens_1.f90: New.
23666 * gfortran.dg/parens_2.f90: New.
23667 * gfortran.dg/parens_3.f90: New.
23669 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23672 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23675 * gfortran.dg/impure_assignment_1.f90: New test.
23678 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23680 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23683 * g++.dg/expr/stdarg2.C: New test.
23685 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23687 PR inline-asm/16194
23688 * gcc.dg/pr16194.c: New test.
23690 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23692 * ada/acats/run_acats: Use portable variant of "$@".
23694 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23696 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23697 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23699 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23702 * g++.dg/opt/pr26179.C: New test.
23704 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23706 PR middle-end/26134
23707 * gcc.dg/tree-ssa/complex-3.c: New test.
23709 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23711 * gcc.c-torture/compile/volatile-1.c: New test.
23713 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23716 * gcc.dg/tree-ssa/pr26180.c: New test.
23718 2006-02-08 Jeff Law <law@redhat.com>
23720 * gcc.dg/tree-ssa/pr21417.c: New test.
23722 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23724 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23725 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23727 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23729 * lib/scanrtl.exp: New.
23731 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23734 * g++.dg/other/virtual2.C: New test.
23737 * g++.dg/other/virtual1.C: New test.
23739 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23741 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23742 cleanup-ipa-dump): Update dump file glob patterns.
23743 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23744 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23746 * lib/gcc-dg.exp: Load it.
23747 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23749 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23752 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23753 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23755 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23758 * gfortran.dg/mvbits_1.f90: New.
23760 2006-02-07 Dirk Mueller <dmueller@suse.com>
23762 * g++.dg/warn/Wdiv-by-zero.C: New test.
23763 * g++.dg/warn/Wno-div-by-zero.C: New.
23765 2006-02-07 Jeff Law <law@redhat.com>
23767 * gcc.dg/tree-ssa/pr21559.c: New test.
23769 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23770 multiple VRP passes.
23771 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23772 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23773 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23774 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23775 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23776 * gcc.dg/tree-ssa/vrp02.c: Likewise
23777 * gcc.dg/tree-ssa/vrp11.c: Likewise
23778 * gcc.dg/tree-ssa/pr14341.c: Likewise
23779 * gcc.dg/tree-ssa/vrp19.c: Likewise
23780 * gcc.dg/tree-ssa/vrp20.c: Likewise
23781 * gcc.dg/tree-ssa/vrp03.c: Likewise
23782 * gcc.dg/tree-ssa/pr21086.c: Likewise
23783 * gcc.dg/tree-ssa/pr21959.c: Likewise
23784 * gcc.dg/tree-ssa/vrp21.c: Likewise
23785 * gcc.dg/tree-ssa/vrp04.c: Likewise
23786 * gcc.dg/tree-ssa/pr25485.c: Likewise
23787 * gcc.dg/tree-ssa/pr22026.c: Likewise
23788 * gcc.dg/tree-ssa/vrp22.c: Likewise
23789 * gcc.dg/tree-ssa/vrp05.c: Likewise
23790 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23791 * gcc.dg/tree-ssa/pr20701.c: Likewise
23792 * gcc.dg/tree-ssa/vrp23.c: Likewise
23793 * gcc.dg/tree-ssa/vrp06.c: Likewise
23794 * gcc.dg/tree-ssa/pr22117.c: Likewise
23795 * gcc.dg/tree-ssa/pr20702.c: Likewise
23796 * gcc.dg/tree-ssa/vrp15.c: Likewise
23797 * gcc.dg/tree-ssa/pr21090.c: Likewise
23798 * gcc.dg/tree-ssa/pr21294.c: Likewise
23799 * gcc.dg/tree-ssa/vrp24.c: Likewise
23800 * gcc.dg/tree-ssa/vrp07.c: Likewise
23801 * gcc.dg/tree-ssa/pr21563.c: Likewise
23802 * gcc.dg/tree-ssa/pr25382.c: Likewise
23803 * gcc.dg/tree-ssa/vrp16.c: Likewise
23804 * gcc.dg/tree-ssa/vrp25.c: Likewise
23805 * gcc.dg/tree-ssa/vrp08.c: Likewise
23806 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23807 * gcc.dg/tree-ssa/vrp17.c: Likewise
23808 * gcc.dg/tree-ssa/pr21458.c: Likewise
23809 * g++.dg/tree-ssa/pr18178.C: Likewise
23811 2006-02-07 Richard Guenther <rguenther@suse.de>
23815 2006-01-30 Richard Guenther <rguenther@suse.de>
23817 * gcc.dg/pr23372-1.C: New testcase.
23819 * g++.dg/tree-ssa/pr26140.C: New testcase.
23821 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23824 * g++.dg/template/ttp15.C: New test.
23825 * g++.dg/template/ttp16.C: Likewise.
23826 * g++.dg/template/ttp17.C: Likewise.
23827 * g++.old-deja/g++.pt/ttp36.C: Remove.
23828 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23829 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23830 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23831 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23832 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23833 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23834 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23835 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23836 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23838 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23840 PR libfortran/23815
23841 * unf_io_convert_4.f90: New test.
23843 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23845 * gcc.dg/tree-ssa/loadpre10.c: New test.
23846 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23847 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23848 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23850 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23852 PR libfortran/24685
23853 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23855 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23858 * gfortran.dg/assign_7.f: New test.
23860 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23864 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23865 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23866 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23868 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23870 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23873 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23875 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23876 * g++.dg/charset/string.c (foo): Likewise.
23877 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23879 * g++.dg/ext/builtin2.C (printf): Likewise.
23880 * g++.dg/init/new15.C (printf): Likewise.
23881 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23882 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23883 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23884 * g++.dg/template/non-dependent4.C (temp): Likewise.
23885 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23886 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23887 parameter type to const char*.
23888 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23889 Change type to const char*.
23890 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23892 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23893 second parameter type to const char*.
23894 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23895 (Y::Y): Change parameter type to const char*.
23896 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23897 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23898 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23899 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23901 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23903 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23904 type to const char*.
23905 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23906 return type to const char*.
23907 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23909 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23910 * g++.old-deja/g++.law/refs1.C: Likewise.
23911 * g++.old-deja/g++.law/visibility1.C: Likewise.
23912 * g++.old-deja/g++.law/visibility2.C: Likewise.
23913 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23915 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23916 * g++.old-deja/g++.mike/net48.C: Likewise.
23917 * g++.old-deja/g++.mike/p646.C: Likewise.
23918 * g++.old-deja/g++.mike/p6746.C: Likewise.
23919 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23920 type to const char*.
23921 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23922 deprecated conversion warning.
23923 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23925 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23926 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23927 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23928 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23929 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23930 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23931 * g++.old-deja/g++.pt/t39.C: Likewise.
23932 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23933 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23935 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23938 intrinsic_argument_conformance_1.f90: New test.
23940 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23943 * gfortran.dg/char_result_11.f90: Add SAVE.
23944 * gfortran.dg/der_pointer_4.f90: Ditto.
23945 * gfortran.dg/default_initialization.f90: New test.
23947 2006-02-03 Jeff Law <law@redhat.com>
23949 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23950 handle more than 100 dump files.
23951 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23952 * lib/scantree.exp (scan-tree-dump): Likewise.
23953 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23954 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23955 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23956 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23957 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23959 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23961 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23963 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23965 * g++.dg/template/using12.C: New test.
23967 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23969 * gcc.target/powerpc/pr25960.c: New test.
23971 2006-02-02 Steven G. Kargl <kargls@comcast>
23974 gfortran.dg/nullify_2.f90: New test.
23976 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23979 * gcc.dg/gomp/pr25990.c: New test.
23981 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23984 * g++.gd/template/partial4.C: New test.
23986 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23988 PR middle-end/26001
23989 * gfortran.dg/data_char_2.f90: New.
23991 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23994 maxval_maxloc_conformance_1.f90: New test.
23996 2006-01-31 Richard Guenther <rguenther@suse.de>
23998 * gcc.target/i386/sselibm-1.c: New testcase.
23999 * gcc.target/i386/sselibm-2.c: Likewise.
24000 * gcc.target/i386/sselibm-3.c: Likewise.
24001 * gcc.target/i386/sselibm-4.c: Likewise.
24002 * gcc.target/i386/sselibm-5.c: Likewise.
24004 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
24007 * gfortran.dg/arrayio_derived_2.f90: New.
24009 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
24011 * gcc.dg/unsigned-long-compare.c: New test.
24013 2006-01-30 Steve Ellcey <sje@cup.hp.com>
24016 * lib/target-supports.exp (check_effective_target_freorder):
24017 Check to see if target supports -freorder-blocks-and-partition.
24018 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24019 instead of "dg-require-named-sections".
24021 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
24024 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24025 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24026 * gcc.dg/pragma-isr-trapa2.c: Likewise.
24027 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24028 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24029 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24030 * gcc.dg/attr-isr-trap_exit.c: Likewise.
24031 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24033 2006-01-30 Richard Guenther <rguenther@suse.de>
24036 * gcc.dg/pr23372-1.C: New testcase.
24038 2006-01-29 Diego Novillo <dnovillo@redhat.com>
24040 * gcc.dg/gomp/pr25874.c: New test.
24042 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
24045 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24047 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
24053 * gfortran.dg/intent_out_1.f90: New test.
24055 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
24058 * gfortran.dg/procedure_lvalue.f90: New test.
24062 * gfortran.dg/char_pointer_assign_2.f90: New test.
24063 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24064 assignment to be consistent with standard.
24065 * gfortran.dg/char_result_2.f90: The same.
24066 * gfortran.dg/char_result_8.f90: The same.
24068 2006-01-28 Zack Weinberg <zackw@panix.com>
24070 * gcc.dg/Woverlength-strings.c
24071 * gcc.dg/Woverlength-strings-pedantic-c89.c
24072 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24073 * gcc.dg/Woverlength-strings-pedantic-c99.c
24074 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24076 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
24078 * gcc.c-torture/execute/20060127-1.c: New test.
24080 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24083 * g++.dg/ext/pragmaweak1.C: New test.
24085 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24088 * g++.dg/template/spec29.C: New test.
24090 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
24093 * gcc.c-torture/execute/pr19606.c: New.
24095 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
24097 * gcc.dg/pragma-re-4.c: New test.
24099 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
24102 * gfortran.dg/assumed_size_refs_3.f90: New test.
24104 2006-01-27 Ben Elliston <bje@au.ibm.com>
24106 * gcc.misc-tests/dectest.exp: Remove defunct comment.
24108 2006-01-26 Laurent GUERBY <laurent@guerby.net>
24111 * ada/acats/support/impdef.a: Add One_Long_Second.
24112 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24113 * ada/acats/tests/c9/c94026.a: Likewise.
24114 * ada/acats/tests/c9/c97305c.ada: Likewise.
24115 * ada/acats/tests/c9/c99004a.ada: Likewise.
24117 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
24120 * gfortran.dg/global_references_2.f90: New test.
24126 * gfortran.dg/assumed_charlen_function_1.f90: New test.
24127 * gfortran.dg/assumed_charlen_function_3.f90: New test.
24130 * gfortran.dg/assumed_charlen_function_2.f90: New test.
24132 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
24135 * gcc.dg/Wpointer-sign.c: New.
24136 * gcc.dg/Wpointer-sign-Wall.c: New.
24137 * gcc.dg/Wpointer-sign-Wall-no.c: New.
24138 * gcc.dg/Wpointer-sign-pedantic.c: New.
24139 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24140 * gcc.dg/conv-2.c: Use -Wpointer-sign.
24142 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
24145 * gcc.c-torture/compile/pr25861.c: New test.
24147 2006-01-26 Paul Brook <paul@codesourcery.com>
24149 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24150 on short-enum targets.
24151 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24153 (generate_fields): Use short_enums.
24154 (main): Set short_enums. Document -e.
24155 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24156 on short-enum targets.
24157 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24159 (generate_fields): Use short_enums.
24160 (main): Set short_enums. Document -e.
24161 * lib/target-supports.exp (check_effective_target_short_enums): New.
24163 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24166 * gcc.dg/torture/pr25947-1.c: New test.
24168 2006-01-25 Jan Hubicka <jh@suse.cz>
24169 Roger Sayle <roger@eyesopen.com>
24171 PR rtl-optimization/25703
24172 * gcc.target/i386/20060125-1.c: New test case.
24173 * gcc.target/i386/20060125-2.c: New test case.
24175 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24178 * gfortran.dg/goto_1.f: New.
24180 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24183 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24184 25716 on 32-bit systems too.
24186 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24189 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24191 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24193 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24195 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24198 * gfortran.dg/read_eof.f90: Delete, renamed.
24199 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24200 * gfortran.dg/read_eof_2.f90: New test.
24201 * gfortran.dg/read_eof_3.f90: New test.
24203 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24206 * gcc.c-torture/compile/pr25860.c: New test.
24208 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24211 * g++.dg/parse/dtor8.C: New test.
24213 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24216 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24217 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24218 check_effective_target_fopenmp returns 0.
24220 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24223 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24224 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24225 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24227 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24230 * g++.dg/opt/pr25857.C: New test.
24232 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24233 Jan Hubicka <jh@suse.cz>
24234 Richard Guenther <rguenther@suse.de>
24236 PR rtl-optimization/25654
24237 * gcc.dg/torture/pr25654.c: New testcase.
24238 * gcc.target/i386/pr25654.c: Likewise.
24240 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24243 * gfortran.dg/internal references_2.f90: New test.
24245 Fix regression in testing of admissability of attributes.
24246 * gfortran.dg/intent_used_1.f90: New test.
24248 2006-01-23 Ben Elliston <bje@au.ibm.com>
24250 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24251 Remove target conditional torture options for i?86 and x86_64
24254 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24257 * g++.dg/rtti/no-rtti.C: New.
24259 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24262 * g++.dg/inherit/conv2.C: New test.
24265 * g++.dg/parse/dtor7.C: New test.
24268 * g++.dg/template/crash44.C: New test.
24270 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24274 * gfortran.dg/internal_references_1.f90: New test.
24279 * gfortran.dg/global_references_1.f90: New test.
24280 * gfortran.dg/g77/19990905-1.f: Restore the error that
24281 there is a clash between the common block name and
24282 the name of a subroutine reference.
24285 * gfortran.dg/aliasing_dummy_1.f90: New test.
24287 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24289 * gcc.dg/vmx/1b-01.c: Warning fix.
24290 * gcc.dg/vmx/1c-02.c: Likewise.
24291 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24293 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24296 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24298 2006-01-20 Richard Guenther <rguenther@suse.de>
24299 Steven Bosscher <stevenb.gcc@gmail.com>
24301 PR rtl-optimization/24626
24302 * gcc.dg/torture/pr24626-1.c: New testcase.
24303 * gcc.dg/torture/pr24626-2.c: Likewise.
24304 * gcc.dg/torture/pr24626-3.c: Likewise.
24305 * gcc.dg/torture/pr24626-4.c: Likewise.
24307 2006-01-20 Dirk Mueller <dmueller@suse.com>
24310 * g++.dg/warn/empty-body.C: New.
24312 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24315 * g++.dg/template/using10.C: New test.
24316 * g++.dg/temlpate/using11.C: Likewise.
24317 * g++.dg/inherit/using5.C: Tweak error messages.
24319 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24321 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24323 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24325 2006-01-19 Jan Hubicka <jh@suse.cz>
24327 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24329 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24332 * g++.dg/template/spec28.C: New test.
24334 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24336 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24337 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24339 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24341 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24342 * gcc.dg/gomp/critical-1.c: Likewise.
24343 * gcc.dg/gomp/critical-3.c: Likewise.
24344 * gcc.dg/gomp/empty.c: Likewise.
24345 * gcc.dg/gomp/ordered-1.c: Likewise.
24346 * gcc.dg/gomp/for-4.c: Likewise.
24347 * gcc.dg/gomp/for-6.c: Likewise.
24348 * gcc.dg/gomp/master-3.c: Likewise.
24349 * gcc.dg/gomp/for-8.c: Likewise.
24350 * gcc.dg/gomp/for-10.c: Likewise.
24351 * gcc.dg/gomp/for-18.c: Likewise.
24352 * gcc.dg/gomp/for-5.c: Likewise.
24353 * gcc.dg/gomp/for-7.c: Likewise.
24354 * gcc.dg/gomp/for-9.c: Likewise.
24356 2006-01-18 Jeff Law <law@redhat.com>
24358 * gcc.dg/tree-ssa/vrp25.c: New test.
24360 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24362 * gcc.dg/pr25805.c: Fix misapplied patch.
24364 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24366 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24367 (check_effective_target_vect_udot_qi): New.
24368 (check_effective_target_vect_sdot_hi): New.
24369 (check_effective_target_vect_udot_hi): New.
24370 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24371 prefixed with "wrapv-" with -fwrapv.
24372 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24373 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24374 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24375 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24376 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24378 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24379 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24380 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24381 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24383 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24386 * g++.dg/other/default2.C: New test.
24387 * g++.dg/other/default3.C: New test.
24389 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24392 * gcc.dg/pr25805.c: New file.
24394 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24397 * g++.dg/template/init6.C: New test.
24399 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24401 * gcc.dg/tree-ssa/pr24287.c: New test
24403 2006-01-18 Eric Christopher <echristo@apple.com>
24405 * g++.dg/eh/table.C: New.
24407 2006-01-18 DJ Delorie <dj@redhat.com>
24409 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24410 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24411 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24412 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24414 2006-01-18 Jeff Law <law@redhat.com>
24416 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24417 on wrapping on overflow semantics.
24419 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24421 * gcc.gc/tree-ssa/vrp23.c: New test.
24422 * gcc.gc/tree-ssa/vrp24.c: New test.
24424 2006-01-18 Richard Henderson <rth@redhat.com>
24425 Aldy Hernandez <aldyh@redhat.com>
24426 Jakub Jelinek <jakub@redhat.com>
24427 Diego Novillo <dnovillo@redhat.com>
24428 Uros Bizjak <uros@kss-loka.si>
24430 * gcc.dg/gomp: New directory.
24432 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24433 Steven G. Kargl <kargls@comcast.net>
24436 * gfortran.dg/intrinsic_external_1.f90: New test.
24439 * gfortran.dg/elemental_pointer_1.f90: New test.
24442 * gfortran.dg/external_procedures_1.f90: New test.
24445 gfortran.dg/assumed_present.f90: New test.
24447 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24449 * g++.dg/parse/lookup5.C: New test.
24451 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24454 * gfortran.dg/read_eof.f90: New test.
24456 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24458 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24459 add a closing brace.
24461 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24464 * gfortran.dg/fmt_tl.f: New test.
24466 2006-01-17 Eric Christopher <echristo@apple.com>
24468 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24469 * g++.old-deja/g++.warn/impint2.C: Ditto.
24470 * g++.old-deja/g++.other/null1.C: Ditto.
24471 * g++.dg/warn/conv2.C: Ditto.
24472 * g++.dg/warn/conv4.C: New file.
24474 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24476 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24478 2006-01-17 Andreas Jaeger <aj@suse.de>
24479 Janis Johnson <janis187@us.ibm.com>
24481 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24483 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24484 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24486 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24488 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24489 (switchfiles): xfail txxx where xxx >= 25.
24491 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24494 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24496 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24499 * gcc.dg/pr25682.c: New test.
24500 * g++.dg/parse/array-size2.C: New test.
24502 2006-01-16 Ian Lance Taylor <ian@airs.com>
24504 * consistency.vlad: Remove entire directory, 1652 files.
24506 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24508 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24509 check_effective_target_dfprt_nocache): New.
24510 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24511 (check_effective_target_dfprt): New.
24512 * lib/c-compat.exp (check_dfp): Remove.
24513 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24514 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24515 level of support for decimal float.
24516 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24517 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24518 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24519 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24520 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24521 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24522 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24523 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24524 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24525 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24526 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24527 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24530 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24533 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24535 * lib/gfortran.exp (gfortran_init): Likewise.
24536 * lib/obj-c++.exp (obj-c++_init): Likewise.
24537 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24538 (scan-assembler-dem-not): Likewise.
24539 * lib/scandump.exp (scan-dump-dem): Likewise.
24540 (scan-dump-dem-not): Likewise.
24542 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24545 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24547 * lib/obj-c++.exp (obj-c++_init): Likewise.
24549 2006-01-16 Richard Guenther <rguenther@suse.de>
24551 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24553 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24556 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24557 to LD_LIBRARY_PATH.
24559 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24560 Andrew Pinski <pinskia@physics.uc.edu>
24562 * gcc.dg/minmax-1.c: New test.
24564 2006-01-16 Ben Elliston <bje@au.ibm.com>
24566 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24567 * gcc.misc-tests/dectest.exp: Ditto.
24569 2006-01-15 Ian Lance Taylor <ian@airs.com>
24572 * gcc.target/i386/cmov6.c: Use -march=k8.
24574 2006-01-15 Andreas Jaeger <aj@suse.de>
24576 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24577 x86 does not have __float128.
24579 2006-01-14 Ian Lance Taylor <ian@airs.com>
24581 * gcc.target/i386/cmov6.c: New test.
24583 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24586 * g++.dg/template/ctor6.C: New test.
24588 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24590 PR tree-optimization/25485
24591 * gcc.dg/tree-ssa/pr25485.c: New.
24593 2006-01-14 Richard Guenther <rguenther@suse.de>
24595 PR tree-optimization/22548
24596 PR tree-optimization/22555
24597 PR tree-optimization/22501
24598 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24599 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24600 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24601 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24602 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24603 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24604 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24605 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24606 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24608 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24610 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24611 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24613 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24614 Richard Guenther <rguenther@suse.de>
24616 PR rtl-optimization/24257
24617 * gcc.dg/torture/pr24257.c: New testcase.
24619 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24621 * gcc.c-torture/execute/20060110-1.c: New test.
24622 * gcc.c-torture/execute/20060110-2.c: New test.
24624 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24626 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24628 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24631 * gfortran.dg/label_3.f90: New test.
24633 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24635 PR tree-optimization/25771
24636 * g++.dg/tree-ssa/pr25771.C: New test
24638 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24641 * g++.dg/opt/complex5.C: New test.
24643 2006-01-13 Richard Guenther <rguenther@suse.de>
24645 * gcc.target/i386/387-9.c: New testcase.
24647 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24650 * g++.dg/debug/dwarf2-1.C: New.
24652 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24655 * lib/gcov.exp (verify-lines): Add "close $fd".
24657 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24658 Ben Elliston <bje@au.ibm.com>
24660 * gcc.dg/dfp/inf-1.c: New test.
24662 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24663 Yao Qi <qiyaoltc@cn.ibm.com>
24664 Ben Elliston <bje@au.ibm.com>
24665 Jon Grimm <jgrimm2@us.ibm.com>
24667 * gcc.dg/nodfp-1.c: New test.
24668 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24669 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24670 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24671 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24672 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24673 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24674 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24675 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24676 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24677 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24678 * gcc.dg/format/dfp-printf-1.c: Likewise.
24679 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24680 (compat_setup_dfp): New.
24681 * gcc.dg/compat/compat.exp: Use it.
24682 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24683 Make some variables global, prepend "compat_" to their names.
24684 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24685 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24686 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24687 * lib/compat.exp (compat_skip_list): Make global, rename.
24688 * lib/c-compat.exp: New file.
24689 * lib/target-supports.exp (check_effective_target_dfp): New.
24691 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24692 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24693 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24694 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24695 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24696 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24697 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24698 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24699 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24700 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24701 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24702 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24703 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24704 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24705 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24706 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24707 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24708 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24709 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24710 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24711 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24712 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24713 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24714 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24715 gcc.dg/dfp/struct-layout-1.c,
24716 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24717 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24718 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24719 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24720 gcc.dg/dfp/func-vararg-dfp.c,
24721 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24722 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24723 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24724 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24725 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24727 2006-01-11 Richard Guenther <rguenther@suse.de>
24729 PR tree-optimization/25734
24730 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24732 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24735 * gfortran.dg/literal_character_constant_1_x.F: New test.
24736 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24737 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24738 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24740 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24743 * g++.dg/ext/packed3.C: Add expected packed error.
24745 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24748 * gcc.dg/torture/pr25706-1.c: New test.
24750 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24752 PR tree-optimization/23109
24753 PR tree-optimization/23948
24754 PR tree-optimization/24123
24756 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24757 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24758 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24759 g++.dg/tree-ssa/pr23948.C: New testcases.
24760 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24761 three divisions in order to do the optimization.
24763 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24766 * g++.dg/other/pr25632.C: New test.
24768 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24771 * gfortran.dg/used_types_1.f90: New test.
24773 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24776 * gcc.dg/torture/pr25718-1.c: New test.
24778 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24780 * gfortran.dg/list_read_2.f90: Fix typo in description.
24782 2006-01-10 Jan Beulich <jbeulich@novell.com>
24784 * lib/target-supports.exp (check_visibility_available): Simplify test
24786 (check_profiling_available): Fail for *-*-netware*.
24787 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24788 * gcc.dg/20021014-1.c: Likewise.
24789 * gcc.dg/nest.c: Likewise.
24791 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24794 * gfortran.dg/forall_3.f90: New test.
24796 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24799 * gfortran.dg/nesting_2.f90: New test.
24800 * gfortran.dg/nesting_3.f90: New test.
24802 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24804 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24805 Fix typo in comment.
24807 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24809 * gfortran.dg/single_char_string.f90: New test.
24811 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24813 * gfortran.dg/ichar_2.f90: New test.
24815 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24818 * gfortran.dg/private_type_4.f90: New.
24820 2006-01-07 Richard Guenther <rguenther@suse.de>
24822 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24824 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24826 * gfortran.dg/func_decl_1.f90: New.
24827 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24828 * gfortran.dg/array_alloc_2.f90: Likewise.
24829 * gfortran.dg/char_result_8.f90: Likewise.
24830 * gfortran.dg/dup_save_1.f90: Likewise.
24831 * gfortran.dg/dup_save_2.f90: Likewise.
24832 * gfortran.dg/f2c_6.f90: Likewise.
24833 * gfortran.dg/f2c_7.f90: Likewise.
24834 * gfortran.dg/func_result_2.f90: Likewise.
24835 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24837 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24840 * gfortran.dg/elemental_subroutine_1.f90: New test.
24841 * gfortran.dg/elemental_subroutine_2.f90: New test.
24845 * gfortran.dg/assumed_size_refs_1.f90: New test.
24849 * gfortran.dg/assumed_size_refs_2.f90: New test.
24850 * gfortran.dg/initialization_1.f90: Change warning message.
24852 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24854 * gcc.dg/tree-ssa/loop-15.c: New test.
24856 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24859 * gfortran.dg/backspace_3.f: New test.
24860 * gfortran.dg/backspace_4.f: New test.
24862 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24865 * gfortran.dg/fmt_white.f: Update test.
24867 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24869 * gcc.dg/cast-1.c: Add new warning.
24870 * gcc.dg/cast-2.c: Likewise.
24871 * gcc.dg/cast-3.c: Likewise.
24872 * gcc.dg/format/cast-1.c: Likewise.
24873 * gcc.dg/cast-4.c: New testcase.
24875 2006-01-05 Richard Guenther <rguenther@suse.de>
24877 PR tree-optimization/22555
24878 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24880 2006-01-05 Richard Guenther <rguenther@suse.de>
24881 Diego Novillo <dnovillo@redhat.com>
24883 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24884 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24885 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24886 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24887 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24888 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24889 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24890 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24891 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24892 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24893 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24894 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24895 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24896 * treelang/compile/extravar.tree: Likewise.
24897 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24898 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24899 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24900 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24901 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24903 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24905 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24908 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24911 gfortran.dg/char_result_11.f90: New.
24913 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24916 * g++.dg/parse/access9.C: New test.
24917 * g++.dg/tc1/dr52.C: Tweak error markers.
24919 2006-01-04 Richard Henderson <rth@redhat.com>
24921 Merge from gomp branch.
24922 * g++.dg/parse/pragma2.C: Update expected error lines.
24924 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24926 * g++.dg/other/i386-2.C: New test.
24929 * gcc.c-torture/compile/20051228-1.c: New test.
24932 * gcc.dg/pr25559.c: New test.
24934 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24937 * g++.dg/lookup/friend9.C: New test.
24940 * g++.dg/template/repo5.C: New test.
24942 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24945 * gfortran.dg/forall_2.f90: New test.
24947 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24949 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24950 dg-require-weak. Adjust regexp to handle leading-underscore
24951 targets and space as well as TAB after .weak. Change previous
24952 64-bit fix to not use naked dot.
24954 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24956 PR rtl-optimization/25578
24957 * gcc.c-torture/execute/20060102-1.c: New testcase.
24959 2006-01-03 Richard Guenther <rguenther@suse.de>
24962 * gcc.dg/torture/pr25183.c: New testcase.
24964 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24966 Merge from gomp-branch.
24967 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24968 * gcc.dg/ia64-sync-2.c: Likewise.
24969 * gcc.dg/ia64-sync-3.c: Likewise.
24970 * gcc.dg/ia64-sync-4.c: Likewise.
24971 * gcc.dg/sync-2.c: Likewise.
24972 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24973 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24975 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24978 * g++.dg/parse/operator6.C: New test.
24981 * g++.dg/parse/error29.C: New test.
24984 * g++.dg/parse/dtor6.C: New test.
24987 * g++.dg/parse/ctor3.C: New test.
24990 * g++.dg/template/class3.C: New test.
24992 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24994 * g++.dg/debug/debug9.C: New.
24996 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24999 * gfortran.dg/label_2.f90: New test.
25001 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25003 * g++.dg/lookup/using12.C: Tighten error marker.
25005 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
25006 Andrew Pinski <pinskia@physics.uc.edu>
25008 * gcc.target/powerpc/darwin-abi-3.c: New file.
25009 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25010 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25011 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25012 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25013 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25014 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25015 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25016 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25018 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
25020 * gcc.dg/tree-ssa/loadpre1.c: New;
25021 * gcc.dg/tree-ssa/loadpre2.c: New;
25022 * gcc.dg/tree-ssa/loadpre3.c: New;
25023 * gcc.dg/tree-ssa/loadpre4.c: New;
25024 * gcc.dg/tree-ssa/loadpre5.c: New;
25025 * gcc.dg/tree-ssa/loadpre6.c: New;
25026 * gcc.dg/tree-ssa/loadpre7.c: New;
25027 * gcc.dg/tree-ssa/loadpre8.c: New;
25028 * gcc.dg/tree-ssa/loadpre9.c: New;
25030 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
25032 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25033 * g++.dg/abi/thunk4.C: Likewise.
25035 2006-01-01 Andreas Jaeger <aj@suse.de>
25037 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25040 2006-01-01 Jakub Jelinek <jakub@redhat.com>
25043 * gcc.dg/pragma-pack-3.c: New test.
25044 * g++.dg/parse/pragma3.C: New test.
25046 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25048 PR middle-end/24827
25049 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25051 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25054 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25056 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
25059 * gfortran-dg/pure_byref_3.f90: New.
25062 * gfortran.dg/userdef_operator_1.f90: New.
25064 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
25066 * g++.dg/abi/thunk3.C: New.
25067 * g++.dg/abi/thunk4.C: New.
25069 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
25072 * gfortran.dg/host_used_types_1.f90: New test. Check that host
25073 associated derived type components of derived types are
25074 properly declared in contained procedures.
25076 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25078 PR libgfortran/25139
25079 * gfortran.dg/backspace_2.f: New test.
25081 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25083 PR libgfortran/25550
25084 * gfortran.dg/endfile.f: New test.
25086 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25088 PR libgfortran/25419
25089 * gfortran.dg/comma.f: New test.
25091 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25093 * lib/gfortran-dg.exp: Remove trailing whitespace.
25094 * lib/fortran-torture.exp: Test with -fbounds-check instead of
25095 -funroll-all-loops.
25097 2005-12-28 Alan Modra <amodra@bigpond.net.au>
25099 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25100 Extended Double long doubles or repeat tests when long double is
25101 the same size as double.
25103 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25105 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25108 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25109 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25112 * gcc.dg/pr23911.c: Make test variable static.
25115 * gcc.dg/tree-ssa/pr14841.c: Likewise.
25117 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25120 * g++.dg/parse/crash17.C: Adjust error markers.
25121 * g++.dg/template/error20.C: New test.
25123 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25126 * g++.dg/ext/complit4.C: New test.
25129 * g++.dg/ext/complit5.C: Likewise.
25131 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
25133 PR tree-optimization/25125
25134 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25135 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25136 * gcc.c-torture/execute/pr25125.c: New.
25138 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
25142 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25143 functions with incorrect assumed size references.
25145 2005-12-24 Mark Mitchell <mark@codesourcery.com>
25148 * g++.dg/opt/init1.C: New test.
25150 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25153 * g++.dg/template/sfinae3.C: New test.
25155 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25157 * g++.dg/other/friend4.C: New test.
25159 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25162 * g++.dg/opt/pr25005.C: New test.
25164 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25167 * g++.dg/template/ptrmem16.C: New test.
25169 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25173 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25175 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25177 PR libgfortran/25307
25178 * gfortran.dg/list_read_5.f90: New test.
25180 2005-12-22 Richard Henderson <rth@redhat.com>
25182 * gcc.target/i386/sse-7.c: Use -msse2.
25184 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25186 PR rtl-optimization/25432
25187 * gcc.c-torture/compile/20051216-1.c: New test.
25190 * objc/execute/pr25328.m: New test.
25192 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25195 * g++.dg/template/call4.C: New test.
25197 2005-12-22 Dale Johannesen <dalej@apple.com>
25199 * gcc.target/i386/sse-17.c: New.
25201 2005-12-22 Paul Brook <paul@codesourcery.com>
25203 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25205 2005-12-22 Paul Brook <paul@codesourcery.com>
25207 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25209 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25212 * gcc.c-torture/compile/pr25513.c: New test.
25214 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25217 * g++.dg/parse/error25.C: Add more tests.
25219 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25222 * gfortran.dg/der_charlen_1.f90: New.
25224 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25227 * gfortran.dg/pointer_component_type_1.f90: New test.
25231 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25232 should give an error with assumed size array refernces and checks
25233 those that should not.
25234 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25235 reference an upper bound so that it does not generate an error.
25241 * gfortran.dg/used_dummy_types_1.f90: New test.
25242 * gfortran.dg/used_dummy_types_2.f90: New test.
25243 * gfortran.dg/used_dummy_types_3.f90: New test.
25244 * gfortran.dg/used_dummy_types_4.f90: New test.
25245 * gfortran.dg/used_dummy_types_5.f90: New test.
25248 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25249 group already being USE associated.
25250 * gfortran.dg/assumed_shape_nml.f90: New test.
25251 * gfortran.dg/assumed_size_nml.f90: New test.
25261 * gfortran.dg/io_constraints_1.f90: New test.
25262 * gfortran.dg/io_constraints_1.f90: New test.
25263 * gfortran.dg/iostat_3.f90: Change wording of warning.
25264 * gfortran.dg/g77/19981216-0.f: The same.
25266 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25268 PR tree-optimization/23518
25269 * gcc.dg/pr23518.c: New.
25271 2005-12-21 Mike Stump <mrs@apple.com>
25273 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25275 2005-12-21 Paul Brook <paul@codesourcery.com>
25277 * gcc.dg/pr19340.c: Skip on m68k targets.
25279 2005-12-21 Steven Bosscher <stevenb@suse.de>
25281 PR rtl-optimization/25196
25282 * gcc.dg/pr25196.c: New test.
25284 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25287 gfortran.dg/where_nested_1.f90: New.
25289 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25291 PR tree-optimization/25382.
25292 * gcc.dg/tree-ssa/pr25382.c: New.
25294 2005-12-20 Richard Guenther <rguenther@suse.de>
25296 PR middle-end/24306
25297 * gcc.target/i386/pr24306.c: New testcase.
25299 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25301 PR tree-optimization/25501
25302 * gcc.dg/tree-ssa/pr25501.c: New.
25304 2005-12-20 Richard Guenther <rguenther@suse.de>
25307 2005-12-02 Richard Guenther <rguenther@suse.de>
25309 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25311 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25314 * g++.dg/warn/Wunreachable-code-2.C: New test.
25316 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25319 * g++.dg/template/ctor5.C: New test.
25322 * g++.dg/template/overload8.C: New test.
25324 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25326 * gcc.c-torture/compile/pr25483 : New test.
25328 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25331 * g++.dg/ext/typeof10.C: New test.
25333 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25335 * gcc.dg/mt-loopi1.c: New.
25337 2005-12-18 Richard Guenther <rguenther@suse.de>
25339 PR tree-optimization/25481
25340 * gcc.dg/torture/pr25481.c: New testcase.
25342 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25344 PR rtl-optimization/21041
25345 * gcc.dg/pr21041.c: New test.
25347 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25349 PR libgfortran/25463
25350 * gfortran.dg/advance.f90: New test.
25352 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25354 * gcc.dg/20051201-1.c: New test.
25356 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25359 * gfortran.dg/initialization_1.f90: New test.
25360 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25361 * gfortran.dg/g77/980616-0.f: The same.
25363 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25366 * gfortran.dg/chkbits.f90: New test.
25368 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25370 * gfortran.dg/enum_5.f: Revert to previous version.
25372 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25374 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25375 * gfortran.dg/nested_modules_1.f90: Ditto.
25376 * gfortran.dg/hollerith_f95.f90: Ditto.
25377 * gfortran.dg/select_5.f90: Ditto.
25378 * gfortran.dg/secnds.f: Ditto.
25379 * gfortran.dg/hollerith2.f90: Ditto.
25380 * gfortran.dg/imag_2.f: Ditto.
25381 * gfortran.dg/ftell_2.f90: Ditto.
25382 * gfortran.dg/malloc_free_1.f90: Ditto.
25383 * gfortran.dg/logint-1.f: Ditto.
25384 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25385 * gfortran.dg/e_d_fmt.f90: Ditto.
25386 * gfortran.dg/hollerith_legacy.f90: Ditto.
25387 * gfortran.dg/logint-2.f: Ditto.
25388 * gfortran.dg/enum_5.f90: Ditto.
25389 * gfortran.dg/f2c_2.f90: Ditto.
25390 * gfortran.dg/pr17143.f90: Ditto.
25391 * gfortran.dg/namelist_14.f90: Ditto.
25392 * gfortran.dg/logint-3.f: Ditto.
25393 * gfortran.dg/spread_scalar_source.f90: Ditto.
25394 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25395 * gfortran.dg/namelist_11.f: Ditto.
25396 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25397 * gfortran.dg/g77/20010519-1.f
25398 * gfortran.dg/g77/alpha1.f: Ditto.
25399 * gfortran.dg/g77/990115-1.f: Ditto.
25400 * gfortran.dg/g77/erfc.f: Ditto.
25401 * gfortran.dg/g77/19990313-3.f: Ditto.
25402 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25403 * gfortran.dg/g77/20010426.f: Ditto.
25404 * gfortran.dg/g77/19990313-0.f: Ditto.
25405 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25406 * gfortran.dg/g77/20000629-1.f: Ditto.
25407 * gfortran.dg/g77/970125-0.f: Ditto.
25408 * gfortran.dg/g77/8485.f: Ditto.
25409 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25410 * gfortran.dg/g77/19990313-1.f: Ditto.
25411 * gfortran.dg/g77/int8421.f: Ditto.
25412 * gfortran.dg/g77/19990305-0.f: Ditto.
25413 * gfortran.dg/g77/947.f: Ditto.
25414 * gfortran.dg/g77/19990905-2.f: Ditto.
25415 * gfortran.dg/g77/cabs.f: Ditto.
25416 * gfortran.dg/g77/19990313-2.f: Ditto.
25417 * gfortran.dg/g77/20020307-1.f: Ditto.
25418 * gfortran.dg/g77/dcomplex.f: Ditto.
25419 * gfortran.dg/g77/19990502-1.f: Ditto.
25420 * gfortran.dg/g77/19981216-0.f: Ditto.
25421 * gfortran.dg/common_4.f90: Ditto.
25422 * gfortran.dg/entry_4.f90: Ditto.
25423 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25424 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25425 * gfortran.dg/namelist_12.f: Ditto.
25426 * gfortran.dg/scale_1.f90: Ditto.
25427 * gfortran.dg/modulo_1.f90
25428 * gfortran.dg/hollerith.f90: Ditto.
25429 * gfortran.dg/direct_io_3.f90: Ditto.
25430 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25431 * gfortran.dg/gnu_logical_1.F: Ditto.
25432 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25433 * gfortran.dg/assign_1.f90: Ditto.
25434 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25435 * gfortran.dg/pr23095.f: Ditto.
25436 * gfortran.dg/read_float_1.f90: Ditto.
25438 2005-12-17 Andreas Jaeger <aj@suse.de>
25440 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25441 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25443 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25446 * gfortran.dg/fmt_white.f: New test.
25448 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25450 * gfortran.dg/label_1.f90: New test.
25452 2005-12-15 Ben Elliston <bje@au.ibm.com>
25455 * gcc.dg/20031012-1.c: Add -Walways-true option.
25456 * gcc.dg/weak/weak-3.c: Likewise.
25457 * g++.old-deja/g++.mike/warn8.C: Likewise.
25459 2005-12-16 Mike Stump <mrs@apple.com>
25461 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25464 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25466 PR libgfortran/25264
25467 PR libgfortran/25349
25468 * gfortran.dg/tl_editing.f90: Added additional checks.
25469 * gfortran.dg/t_editing.f: New test.
25470 * gfortran.dg/write_padding.f90: New test
25472 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25475 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25477 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25479 PR rtl-optimization/24899
25480 * gcc.c-torture/execute/20051215-1.c: New test.
25482 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25485 * gfortran.dg/pr24823.f: New test.
25487 2005-12-16 Jeff Law <law@redhat.com>
25489 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25491 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25493 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25494 (base_types): Change C++ style comments to C style comments. Remove
25495 aligned types from the array. Keep Enums disabled.
25496 (complex_types): Remove aligned types from the array.
25497 Comment out "_Complex long double".
25498 (attrib_types): Remove.
25499 (complex_attrib_types): Remove.
25500 (attrib_array_types): Remove.
25501 (complex_attrib_array_types): Remove.
25502 (aligned_bitfld_types): Remove.
25503 (n_aligned_bitfld_types): Remove.
25504 (FEATURE_ALIGNEDPACKED): Delete.
25505 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25506 (singles): Remove support for adding attributes.
25507 (choose_type): Remove support for attributed types.
25508 (generate_fields): Remove support for attributed bit-fields.
25509 Remove support for adding attributes.
25510 (generate_random_tests): Remove support for adding attributes.
25511 (features): Add back "[0] :0" and "complex vector [0]".
25512 (main): Remove support for attributed bit-fields.
25513 Uncomment the calling of generate_random_tests for the rests of
25516 2005-12-16 Jan Hubicka <jh@suse.cz>
25518 * gcc.c-torture/combine/pr25224.c: New.
25520 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25523 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25526 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25528 * gcc.dg/20051215-1.c: New file.
25530 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25532 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25533 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25535 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25538 * gfortran.dg/dummy_functions_1.f90: New.
25540 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25542 PR rtl-optimization/25310
25543 * gcc.c-torture/compile/pr25310.c: New test.
25545 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25548 * gcc.dg/pr25023.c: New test.
25550 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25552 * g++.old-deja/g++.brendan/redecl1.C,
25553 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25554 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25555 g++.old-deja/g++.oliva/typeof1.C,
25556 g++.old-deja/g++.other/crash16.C,
25557 g++.old-deja/g++.other/crash34.C,
25558 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25559 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25560 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25561 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25562 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25563 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25566 2005-12-14 Kean Johnston <jkj@sco.com>
25567 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25569 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25570 * gcc.target/i386/20020523-1.c: Ditto.
25571 * gcc.target/i386/tailcall-1.c: Ditto.
25572 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25573 * gcc.target/i386/ssetype-5.c: Ditto.
25575 2005-12-14 Jeff Law <law@redhat.com>
25577 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25579 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25583 * gcc.target/i386/pr25254.c: New test.
25584 * gfortran.dg/PR24188.f: New test.
25586 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25588 * lib/fortran-torture.exp: Catch remaining uses of
25589 remote_file build delete.
25591 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25593 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25595 2005-12-14 Ben Elliston <bje@au.ibm.com>
25597 * gcc.dg/warn-addr-cmp.c: New test.
25599 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25603 * gcc.target/i386/pr25293.c: New test.
25605 2005-12-13 Petr Machata <machata@post.cz>
25608 * g++.dg/parse/comma2.C: New test.
25610 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25611 Jakub Jelinek <jakub@redhat.com>
25613 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25614 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25615 (limits.h): Include unconditionally.
25616 (stdlib.h): Likewise.
25617 (hashtab.h): Do not include.
25618 (getopt.h): Likewise.
25619 (stddef.h): Include.
25620 (hashval_t): Define.
25621 (struct entry): Add "next" field.
25622 (HASH_SIZE): New macro.
25623 (hash_table): New variable.
25624 (switchfiles): Do not use xmalloc.
25626 (iterative_hash): New function.
25628 (e_exists): New function.
25629 (e_insert): Likewise.
25630 (output): Use, instead of libiberty hashtable functions.
25631 (main): Do not use getopt. Do not call htab_create.
25633 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25636 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25637 put atal* and atpaal* attributes on array elements.
25638 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25639 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25640 put atal* and atpaal* attributes on array elements.
25641 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25643 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25645 * gcc.dg/single-precision-constant.c: New test.
25647 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25649 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25650 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25651 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25652 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25653 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25654 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25655 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25656 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25657 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25658 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25659 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25660 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25661 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25662 gcc.target/powerpc/ppc-sdata-2.c,
25663 gcc.target/powerpc/ppc-stackalign-1.c,
25664 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25665 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25666 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25667 gcc.target/powerpc/rs6000-ldouble-2.c,
25668 gcc.target/powerpc/rs6000-power2-1.c,
25669 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25670 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25671 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25672 option into target selector.
25673 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25674 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25676 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25679 * objc.dg/encode-9.m: New test.
25681 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25684 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25685 * gcc.dg/asm-b.c: Fix typo.
25686 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25687 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25688 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25689 i?86 lp64 and x86_64 ilp32.
25690 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25692 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25694 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25697 gfortran.dg/equiv_5.f90: New test.
25699 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25701 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25702 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25703 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25704 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25705 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25706 * gcc.dg/tree-ssa/reassoc-5.c: New.
25707 * gcc.dg/tree-ssa/reassoc-6.c: New.
25708 * gcc.dg/tree-ssa/reassoc-7.c: New.
25709 * gcc.dg/tree-ssa/reassoc-8.c: New.
25710 * gcc.dg/tree-ssa/reassoc-9.c: New.
25711 * gcc.dg/tree-ssa/reassoc-10.c: New.
25712 * gcc.dg/tree-ssa/reassoc-11.c: New.
25714 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25718 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25720 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25723 * g++.dg/template/inherit.C: Do not use a generic error message.
25725 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25728 * objc.dg/gnu-encoding: New directory.
25729 * objc.dg/gnu-encoding/compat-common.h: New file.
25730 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25731 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25732 * objc.dg/gnu-encoding/vector-defs.h: New file.
25733 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25734 * objc.dg/gnu-encoding/generate-random.c: New file.
25735 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25736 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25737 * objc.dg/gnu-encoding/generate-random.h: New file.
25739 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25742 * g++.dg/template/defarg7.C: New test.
25744 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25747 * objc.dg/encode-8.m: New test.
25749 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25752 * objc.dg/encode-7.m: New test.
25754 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25757 * g++.dg/opt/inline10.C: New test.
25759 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25761 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25763 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25765 * gfortran.dg/substring_equivalence.f90: typo in comment
25767 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25770 * gfortran.dg/iostat_3.f90: New test.
25772 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25775 * gfortran.dg/unf_io_convert_1.f90: New test.
25776 * gfortran.dg/unf_io_convert_2.f90: New test.
25777 * gfortran.dg/unf_io_convert_3.f90: New test.
25779 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25782 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25783 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25784 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25785 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25786 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25787 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25788 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25789 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25790 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25791 gcc.dg/torture/fp-int-convert-float128-timode.c,
25792 gcc.dg/torture/fp-int-convert-float128.c,
25793 gcc.dg/torture/fp-int-convert-float80-timode.c,
25794 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25795 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25797 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25799 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25801 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25803 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25805 * gcc.dg/20051207-1.c,
25806 * gcc.dg/20051207-2.c,
25807 * gcc.dg/20051207-3.c: New tests.
25809 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25812 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25813 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25814 dg-skip-if target selector.
25817 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25818 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25819 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25820 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25821 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25822 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25823 and/or merge with i?86 cases.
25825 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25828 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25829 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25830 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25831 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25834 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25837 * gcc.c-torture/compile/pr25311.c: New test.
25839 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25841 PR libgfortran/25039
25842 * gfortran.dg/read_comma.f: New test.
25844 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25847 * g++.dg/opt/pr19317-1.C: New test.
25848 * g++.dg/opt/pr19317-2.C: New test.
25849 * g++.dg/opt/pr19317-3.C: New test.
25852 * gcc.c-torture/execute/pr19005.c: New test.
25855 * g++.old-deja/g++.other/comdat5.C: New test.
25856 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25858 * g++.dg/compat/struct-layout-1.exp: New file.
25859 * g++.dg/compat/struct-layout-1.h: New.
25860 * g++.dg/compat/struct-layout-1_generate.c: New.
25861 * g++.dg/compat/struct-layout-1_x1.h: New.
25862 * g++.dg/compat/struct-layout-1_x2.h: New.
25863 * g++.dg/compat/struct-layout-1_y1.h: New.
25864 * g++.dg/compat/struct-layout-1_y2.h: New.
25866 * gcc.dg/20050330-2.c: New test.
25868 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25871 * gfortran.dg/associated_1.f90: New.
25873 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25875 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25876 ILP32 vect_no_align platforms.
25878 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25879 Jakub Jelinek <jakub@redhat.com>
25882 * gcc.c-torture/compile/20051207-1.c: New test.
25884 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25887 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25888 gcc.dg/torture/pr18582-1.c,
25889 gcc.target/i386/attributes-error.c: Also test on x86_64.
25891 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25893 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25896 * g++.dg/template/typedef3.C: New test.
25900 * g++.dg/template/dtor3.C: Fix error markers.
25902 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25904 * lib/target-supports.exp (check_effective_target_sync_char_short):
25907 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25909 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25911 2005-12-06 Roger Sayle <roger@eyesopen.com>
25913 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25914 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25915 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25916 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25918 2005-12-06 Roger Sayle <roger@eyesopen.com>
25921 * g++.dg/other/array2.C: New test case.
25923 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25925 * gcc.dg/darwin-weakimport-3.c: New.
25927 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25928 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25929 and to work on Darwin.
25930 * gcc.dg/attr-weakref-1b.c: New file.
25931 * gcc.dg/attr-weakref-2.c: New test.
25932 * gcc.dg/darwin-weakref-1.c: New test.
25934 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25937 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25938 use in selector expressions.
25939 (dg-xfail-if): Ditto.
25940 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25941 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25942 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25943 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25944 * gcc.test-framework/test-framework.exp: Skip generated tests if
25945 CHECK_TEST_FRAMEWORK is not 1.
25947 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25949 PR tree-optimization/24963
25950 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25953 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25956 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25957 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25958 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25959 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25961 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25963 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25966 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25968 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25970 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25972 * gcc.dg/format/cast-1.c: New test.
25974 2005-12-04 Roger Sayle <roger@eyesopen.com>
25977 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25978 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25979 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25980 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25982 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25984 * gcc.dg/cast-pretty-print-1.c: New test.
25986 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25988 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25990 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25993 * g++.dg/template/friend40.C: New test.
25995 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25998 * gcc.target/i386/movq-2.c: New test.
25999 * gcc.target/i386/movq.c: Remove target i?86, instead add
26000 dg-require-effective-target ilp32.
26002 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26005 * g++.dg/other/default1.C: New test.
26007 2005-12-02 Richard Guenther <rguenther@suse.de>
26009 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26011 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
26013 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26015 2005-12-02 Alan Modra <amodra@bigpond.net.au>
26018 * gcc.target/powerpc/rotate.c: New.
26020 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26022 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26023 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26025 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
26028 * gcc.dg/pr17730-1.c: Adjust.
26029 * gcc.dg/lvalue1.c (main): Likewise.
26030 * gcc.dg/lvalue-2.c: Likewise.
26031 * g++.dg/pr7503-3.C
26033 2005-12-01 Geoffrey Keating <geoffk@apple.com>
26035 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26038 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
26041 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
26043 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26046 * lib/target-supports.exp (check_effective_target_tls): New.
26047 (check_effective_target_tls_runtime): New.
26048 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26050 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26051 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26052 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26053 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26054 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26055 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26056 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26057 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26058 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26059 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26060 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26061 effective-target TLS.
26062 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26063 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26064 effective-target TLS runtime.
26066 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26068 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26070 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
26072 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26073 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26074 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26075 ignored" warnings when "packing" is the same as the ABI layout.
26077 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
26080 * gfortran.dg/line_length_1.f: New test.
26081 * gfortran.dg/line_length_2.f90: Ditto.
26083 2005-11-30 Richard Guenther <rguenther@suse.de>
26085 PR tree-optimization/21655
26086 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26088 2005-11-30 Dale Johannesen <dalej@apple.com>
26090 * gcc.c-torture/compile/pr24930.c: New.
26092 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
26095 * gfortran.dg/auto_char_dummy_array.f90: New test.
26097 2005-11-30 Jeff Law <law@redhat.com>
26099 * g++.old-deja/g++.law/pr25000.C: New test.
26101 2005-11-30 Jakub Jelinek <jakub@redhat.com>
26103 * gcc.dg/tls/opt-11.c: New test.
26105 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
26107 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26109 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26112 2005-11-29 Jakub Jelinek <jakub@redhat.com>
26114 * gfortran.dg/open_access_1.f90: New test.
26116 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26118 * gcc.dg/charset/builtin2.c: New test.
26120 2005-11-28 Jakub Jelinek <jakub@redhat.com>
26122 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26123 on mmix-*-* for *_[xy].c.
26125 2005-11-28 Kean Johnston <jkj@sco.com>
26127 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26129 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26130 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26131 * gcc.target/i386/asm-3.c: Ditto.
26132 * gcc.target/i386/clobbers.c: Ditto.
26133 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26134 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26136 * gcc.target/i386/mul.c: Ditto.
26137 * gcc.target/i386/ssetype-1.c: Ditto.
26138 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26139 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26140 static so the test works with -fPIC mode too. Based on comment in
26142 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26144 2005-11-28 Richard Guenther <rguenther@suse.de>
26146 * gcc.dg/alias-9.c: New testcase.
26147 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26149 2005-11-28 Roger Sayle <roger@eyesopen.com>
26150 Uros Bizjak <uros@kss-loka.si>
26152 PR middle-end/20219
26153 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26154 tan(x)/sin(x) transformations.
26156 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26158 PR middle-end/24575
26159 * gcc.dg/tree-ssa/divide-3.c: New test.
26160 * gcc.dg/tree-ssa/divide-4.c: New test.
26162 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26165 * gfortran.dg/boz_6.f90: New test.
26167 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26170 * gfortran.dg/modulo_1.f90: New test.
26172 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26174 PR libfortran/24919
26175 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26176 fail on CRLF platforms.
26177 * gfortran.dg/ftell_2.f90: Likewise.
26179 2005-11-26 Eric Christopher <echristo@apple.com>
26181 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26183 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26185 * objc.dg/gnu-runtime-3.m: Simplify.
26187 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26189 PR middle-end/23669
26190 * gcc.dg/tree-ssa/divide-1.c: New test.
26191 * gcc.dg/tree-ssa/divide-2.c: New test.
26193 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26195 PR libgfortran/24945
26196 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26198 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26200 PR libgfortran/24945
26201 * gfortran.dg/open_status_2.f90: New test.
26203 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26205 * gcc.c-torture/execute/builtins/fprintf.c,
26206 gcc.c-torture/execute/builtins/fputs-lib.c,
26207 gcc.c-torture/execute/builtins/fputs.c,
26208 gcc.c-torture/execute/builtins/lib/fprintf.c,
26209 gcc.c-torture/execute/builtins/lib/printf.c,
26210 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26212 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26214 * gcc.dg/20050922-2.c: New test.
26216 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26218 * objc.dg/gnu-runtime-3.m: New test.
26220 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26223 * g++.dg/other/void1.C: New test.
26225 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26227 PR middle-end/24998
26228 * gcc.dg/torture/fp-int-convert-float.c,
26229 gcc.dg/torture/fp-int-convert-double.c,
26230 gcc.dg/torture/fp-int-convert-long-double.c,
26231 gcc.dg/torture/fp-int-convert-timode.c,
26232 gcc.dg/torture/fp-int-convert-float80.c,
26233 gcc.dg/torture/fp-int-convert-float80-timode.c,
26234 gcc.dg/torture/fp-int-convert-float128.c,
26235 gcc.dg/torture/fp-int-convert-float128-timode.c,
26236 gcc.dg/torture/fp-int-convert.h: New files.
26238 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26240 PR middle-end/24989
26241 * gcc.dg/tree-ssa/bool-10.c: New test.
26242 * gcc.dg/tree-ssa/bool-11.c: New test.
26243 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26245 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26247 PR middle-end/24990
26248 * tree-ssa/pr24990-1.c: New test.
26250 2005-11-24 Richard Guenther <rguenther@suse.de>
26251 Dirk Mueller <dmueller@suse.de>
26254 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26255 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26256 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26257 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26258 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26259 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26261 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26263 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26265 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26268 * gcc.dg/Wc++-compat.c: New.
26269 * gcc.dg/Wno-c++-compat.c: New.
26271 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26273 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26274 (vspltish, vspltisw): Likewise.
26276 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26278 PR libgfortran/24794
26279 * gfortran.dg/namelist_12.f: Fix quotes.
26280 * gfortran.dg/namelist_13.f90: Fix quotes.
26281 * gfortran.dg/namelist_14.f90: Fix quotes.
26282 * gfortran.dg/namelist_15.f90: Fix quotes.
26283 * gfortran.dg/namelist_use.f90: Fix quotes.
26284 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26285 * gfortran.dg/namelist_21.f90: New test.
26286 * gfortran.dg/namelist_22.f90: New test.
26288 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26291 * gcc.c-torture/compile/pr23435.c: New.
26293 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26295 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26297 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26299 * gcc.target/powerpc/405-macchw-1.c,
26300 gcc.target/powerpc/405-macchw-2.c,
26301 gcc.target/powerpc/405-macchwu-1.c,
26302 gcc.target/powerpc/405-macchwu-2.c,
26303 gcc.target/powerpc/405-machhw-1.c,
26304 gcc.target/powerpc/405-machhw-2.c,
26305 gcc.target/powerpc/405-machhwu-1.c,
26306 gcc.target/powerpc/405-machhwu-2.c,
26307 gcc.target/powerpc/405-maclhw-1.c,
26308 gcc.target/powerpc/405-maclhw-2.c,
26309 gcc.target/powerpc/405-maclhwu-1.c,
26310 gcc.target/powerpc/405-maclhwu-2.c,
26311 gcc.target/powerpc/405-mulchw-1.c,
26312 gcc.target/powerpc/405-mulchw-2.c,
26313 gcc.target/powerpc/405-mulchwu-1.c,
26314 gcc.target/powerpc/405-mulchwu-2.c,
26315 gcc.target/powerpc/405-mulhhw-1.c,
26316 gcc.target/powerpc/405-mulhhw-2.c,
26317 gcc.target/powerpc/405-mulhhwu-1.c,
26318 gcc.target/powerpc/405-mulhhwu-2.c,
26319 gcc.target/powerpc/405-mullhw-1.c,
26320 gcc.target/powerpc/405-mullhw-2.c,
26321 gcc.target/powerpc/405-mullhwu-1.c,
26322 gcc.target/powerpc/405-mullhwu-2.c,
26323 gcc.target/powerpc/405-nmacchw-1.c,
26324 gcc.target/powerpc/405-nmacchw-2.c,
26325 gcc.target/powerpc/405-nmachhw-1.c,
26326 gcc.target/powerpc/405-nmachhw-2.c,
26327 gcc.target/powerpc/405-nmaclhw-1.c,
26328 gcc.target/powerpc/405-nmaclhw-2.c,
26329 gcc.target/powerpc/440-macchw-1.c,
26330 gcc.target/powerpc/440-macchw-2.c,
26331 gcc.target/powerpc/440-macchwu-1.c,
26332 gcc.target/powerpc/440-macchwu-2.c,
26333 gcc.target/powerpc/440-machhw-1.c,
26334 gcc.target/powerpc/440-machhw-2.c,
26335 gcc.target/powerpc/440-machhwu-1.c,
26336 gcc.target/powerpc/440-machhwu-2.c,
26337 gcc.target/powerpc/440-maclhw-1.c,
26338 gcc.target/powerpc/440-maclhw-2.c,
26339 gcc.target/powerpc/440-maclhwu-1.c,
26340 gcc.target/powerpc/440-maclhwu-2.c,
26341 gcc.target/powerpc/440-mulchw-1.c,
26342 gcc.target/powerpc/440-mulchw-2.c,
26343 gcc.target/powerpc/440-mulchwu-1.c,
26344 gcc.target/powerpc/440-mulchwu-2.c,
26345 gcc.target/powerpc/440-mulhhw-1.c,
26346 gcc.target/powerpc/440-mulhhw-2.c,
26347 gcc.target/powerpc/440-mulhhwu-1.c,
26348 gcc.target/powerpc/440-mulhhwu-2.c,
26349 gcc.target/powerpc/440-mullhw-1.c,
26350 gcc.target/powerpc/440-mullhw-2.c,
26351 gcc.target/powerpc/440-mullhwu-1.c,
26352 gcc.target/powerpc/440-mullhwu-2.c,
26353 gcc.target/powerpc/440-nmacchw-1.c,
26354 gcc.target/powerpc/440-nmacchw-2.c,
26355 gcc.target/powerpc/440-nmachhw-1.c,
26356 gcc.target/powerpc/440-nmachhw-2.c,
26357 gcc.target/powerpc/440-nmaclhw-1.c,
26358 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26360 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26363 * gfortran.dg/inquire_9.f90: New test.
26366 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26368 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26370 PR libfortran/24432
26371 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26372 Check that 'cos' is supported.
26374 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26377 * gfortran.dg/substring_equivalence.f90: New test.
26380 * gfortran.dg/auto_internal_assumed.f90: New test.
26382 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26384 * gcc.dg/fold-div-2.c: New test.
26386 2005-11-20 Ian Lance Taylor <ian@airs.com>
26388 PR rtl-optimization/24883
26389 * gcc.c-torture/compile/pr24883.c: New test.
26391 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26393 PR middle-end/20583
26394 * gcc.c-torture/compile/pr20583.c: New.
26396 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26398 * gcc.c-torture/execute/usmul.c: New test.
26400 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26402 * gcc.dg/tree-ssa/vrp22.c: New test.
26404 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26406 PR middle-end/24912
26407 * gcc.dg/torture/pr24912-1.c: New test.
26409 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26412 * gfortran.dg/arrayio_derived_1.f90: New test.
26414 2005-11-19 Richard Guenther <rguenther@suse.de>
26416 PR middle-end/23294
26417 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26419 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26421 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26423 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26426 * g++.dg/template/friend39.C: New test.
26428 2005-11-18 James E Wilson <wilson@specifix.com>
26430 * gcc.dg/builtin-strstr.c: New.
26432 2005-11-18 Richard Henderson <rth@redhat.com>
26434 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26435 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26436 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26437 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26438 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26439 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26440 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26441 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26442 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26443 renaming to remove initial "ia64-".
26445 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26447 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26449 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26451 * g++.dg/cpp/string-2.C: New test.
26453 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26455 * gcc.dg/tree-ssa/loop-14.c: New test.
26457 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26458 Michael Chamberlain <michael@chamberlain.net.au>
26460 * ada/acats/run_all.sh (target_run): Kill long running tests.
26462 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26464 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26465 * gcc.dg/cleanup-9.c: Likewise.
26466 * gcc.dg/cleanup-10.c: Likewise.
26467 * gcc.dg/cleanup-11.c: Likewise.
26469 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26472 * gfortran.dg/open_access_append_1.f90: New test.
26473 * gfortran.dg/open_access_append_2.f90: New test.
26475 2005-11-16 Richard Guenther <rguenther@suse.de>
26477 PR middle-end/24851
26478 * gcc.c-torture/execute/pr24851.c: New testcase.
26480 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26482 * gcc.dg/fold-overflow-1.c: New test.
26484 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26486 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26487 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26489 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26491 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26493 * g++.dg/eh/forced2.C: Likewise.
26494 * g++.dg/eh/forced3.C: Likewise.
26495 * g++.dg/eh/forced4.C: Likewise.
26497 2005-11-11 Mike Stump <mrs@apple.com>
26499 * g++.old-deja/g++.mike/unused.C: Add.
26501 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26504 * g++.dg/warn/Wcast-qual1.C: New test.
26506 2005-11-15 Jan Hubicka <jh@suse.cz>
26508 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26510 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26512 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26514 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26517 * gcc.dg/tree-ssa/pr24840.c: New test.
26519 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26522 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26524 2005-11-14 Dale Johannesen <dalej@apple.com>
26526 * gcc.c-torture/execute/20051113-1.c: New.
26528 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26531 * g++.dg/template/crash43.C: New test.
26533 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26535 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26537 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26540 * g++.dg/eh/spec8.C: New test.
26542 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26544 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26546 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26549 * g++.dg/parse/ambig4.C: New test.
26550 * g++.dg/tc1/dr101.C: Adjust error markers.
26551 * g++.dg/lookup/strong-using-2.C: Likewise.
26552 * g++.dg/lookup/ambig5.C: Likewise.
26553 * g++.dg/lookup/ambig4.C: Likewise.
26554 * g++.dg/parse/crash22.C: Likewise.
26556 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26558 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26560 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26562 * gcc.dg/nested-calls-1.c: New test.
26564 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26566 * gfortran.dg/complex_intrinsic_1.f90: New test.
26567 * gfortran.dg/complex_intrinsic_2.f90: New test.
26568 * gfortran.dg/fgetc_1.f90: New test.
26569 * gfortran.dg/fgetc_2.f90: New test.
26570 * gfortran.dg/fgetc_3.f90: New test.
26571 * gfortran.dg/ftell_1.f90: New test.
26572 * gfortran.dg/ftell_2.f90: New test.
26573 * gfortran.dg/gnu_logical_1.F: New test.
26574 * gfortran.dg/gnu_logical_2.f90: New test.
26576 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26578 PR middle-end/24820
26579 * gcc.dg/pr24820.c: New test.
26581 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26583 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26584 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26587 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26590 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26592 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26594 * gcc.target/cris/cris.exp: New file.
26595 * gcc.target/cris/rld-legit1.c: New test.
26596 * gcc.target/cris/rld-legit2.c: New test.
26598 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26601 * g++.dg/opt/pr24780.C: New test.
26604 * g++.dg/template/asm1.C: New test.
26606 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26608 PR libgfortran/24787
26609 * gfortran.dg/scan_1.f90: New test.
26611 2005-11-12 Jan Hubicka <jh@suse.cz>
26613 * gcc.target/i386/minmax-1.c: New.
26614 * gcc.target/i386/minmax-2.c: New.
26616 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26618 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26620 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26622 * gcc.c-torture/execute/20051110-1.c,
26623 gcc.c-torture/execute/20051110-2.c: New tests.
26625 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26627 PR middle-end/24750
26628 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26631 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26633 * lib/target-libpath.exp (get_shlib_extension): New proc.
26634 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26635 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26636 * lib/objc.exp (objc_target_compile): Likewise.
26637 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26640 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26642 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26644 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26645 Add -static to additional_flags and pass it to target_compile.
26647 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26649 PR libgfortran/24719
26650 gfortran.dg/read_noadvance.f90: New test.
26652 PR libgfortran/24699
26653 gfortran.dg/fmt_t_2.f90: New test.
26655 PR libgfortran/24785
26656 gfortran.dg/read_x_eor.f90: New test.
26658 PR libgfortran/24584
26659 gfortran.dg/namelist_empty.f90: Rename test.
26661 PR libgfortran/24489
26662 gfortran/read_eor.f90: Rename test.
26664 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26667 * gfortran.dg/automatic_module_variable.f90: New test.
26669 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26672 * gcc.dg/pr24445.c: New test.
26674 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26678 * gfortran.dg/recursive_statement_functions.f90: Add statement
26679 functions using inline intrinsic functions and parameters to test
26680 that they no longer seg-fault.
26683 gfortran.dg/nested_modules_4.f90: New test.
26684 gfortran.dg/nested_modules_5.f90: New test.
26686 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26689 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26691 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26693 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26696 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26698 * gcc.dg/sparc-getcontext-1.c: New test.
26700 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26702 * gcc.dg/ifcvt-fabs-1.c: New test.
26704 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26707 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26708 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26710 2005-11-09 Richard Guenther <rguenther@suse.de>
26712 PR tree-optimization/24716
26713 * gcc.c-torture/execute/pr24716.c: New testcase.
26715 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26717 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26719 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26722 * gcc.dg/pr24624.c: Testcase added.
26724 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26727 * g++.dg/other/pr24623.C: Testcase added.
26729 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26732 * gfortran-dg/pure_byref_1.f90: New.
26733 * gfortran-dg/pure_byref_2.f90: New.
26735 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26738 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26739 * gcc.dg/dg.exp: Run main loop also for *.i files.
26741 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26744 * g++.dg/tls/diag-3.C: New test.
26745 * g++.dg/tls/diag-4.C: New test.
26746 * g++.dg/tls/static-1.C: New test.
26747 * g++.dg/tls/static-1a.cc: New file.
26749 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26752 * g++.dg/tree-ssa/pr23046.C: New test.
26754 2005-11-08 Devang Patel <dpatel@apple.com>
26756 PR tree-optimization/23115
26757 * gcc.dg/tree-ssa/pr23115.c: New.
26759 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26761 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26762 * gcc.target/powerpc/pr16155.c: Same.
26763 * gcc.target/powerpc/altivec-1.c: Same.
26764 * gcc.target/powerpc/altivec-2.c: Same.
26765 * gcc.target/powerpc/altivec-3.c: Same.
26766 * gcc.target/powerpc/altivec-5.c: Same.
26767 * gcc.target/powerpc/altivec-11.c: Same.
26768 * gcc.target/powerpc/altivec-12.c: Same.
26769 * gcc.target/powerpc/altivec-14.c: Same.
26770 * gcc.target/powerpc/altivec-22.c: Same.
26771 * gcc.target/powerpc/altivec-consts.c: Same.
26772 * gcc.target/powerpc/altivec-pr22085.c: Same.
26773 * gcc.target/powerpc/altivec-splat.c: Same.
26774 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26775 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26776 * gcc.target/powerpc/darwin-longlong.c: Same.
26778 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26781 * gcc.dg/pr19340.c: New test.
26783 2005-11-07 Ian Lance Taylor <ian@airs.com>
26785 PR rtl-optimization/24683
26786 * gcc.dg/pr24683.c: New test.
26788 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26790 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26791 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26793 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26795 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26797 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26799 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26801 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26805 * gcc.target/powerpc/altivec-consts.c,
26806 gcc.target/powerpc/altivec-splat.c: New testcase.
26808 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26812 * gcc.dg/overflow-2.c: New testcase.
26814 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26816 PR rtl-optimization/23567
26817 * gcc.c-torture/execute/20051104-1.c: New test.
26819 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26822 gfortran.dg/private_type_2.f90: Modified to check that case with
26823 PRIVATE declaration within derived type is accepted.
26826 gfortran.dg/pointer_assign_1.f90: New test.
26829 * gfortran.dg/arrayio_0.f90: New test.
26832 gfortran.dg/data_initialized.f90: New test.
26833 gfortran.dg/data_constraints_1.f90: New test.
26834 gfortran.dg/data_constraints_2.f90: New test.
26836 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26840 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26842 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26845 * gcc.dg/tree-ssa/pr24670.c: New test.
26847 2005-11-05 Ian Lance Taylor <ian@airs.com>
26850 * gcc.target/i386/pr22432.c: New test.
26852 2005-11-05 Richard Henderson <rth@redhat.com>
26854 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26855 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26856 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26857 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26858 from gcc.dg/alpha-*.
26859 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26860 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26862 2005-11-05 Andreas Jaeger <aj@suse.de>
26864 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26866 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26869 * gcc.dg/torture/pr23424-1.c: New test.
26871 2005-11-04 Richard Henderson <rth@redhat.com>
26873 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26874 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26875 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26876 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26877 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26878 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26879 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26880 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26881 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26882 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26883 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26884 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26885 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26886 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26887 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26888 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26889 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26890 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26891 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26892 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26893 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26894 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26895 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26896 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26898 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26899 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26900 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26901 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26902 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26903 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26904 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26905 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26906 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26907 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26908 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26909 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26910 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26911 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26912 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26913 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26914 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26915 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26916 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26917 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26918 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26919 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26920 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26921 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26922 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26923 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26924 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26925 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26926 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26927 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26928 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26929 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26930 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26931 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26932 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26933 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26934 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26935 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26936 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26937 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26938 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26939 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26940 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26941 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26942 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26944 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26947 * gcc.dg/tree-ssa/pr24627.c: New test.
26949 2005-11-04 Paul Brook <paul@codesourcery.com>
26951 * gcc.dg/tls/opt-10.c: New test.
26953 2005-11-04 Andreas Jaeger <aj@suse.de>
26955 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26956 avoid extra warnings.
26958 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26960 PR libfortran/22298
26961 * lib/target-supports.exp
26962 (check_effective_target_static_libgfortran): New
26963 static_libgfortran effective target.
26964 * gfortran.dg/static_linking_1.f: New test.
26965 * gfortran.dg/static_linking_1.c: New file.
26967 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26969 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26971 2005-11-03 Josh Conner <jconner@apple.com>
26974 g++.dg/ext/array2.C: New test.
26975 g++.dg/template/dependent-name3.C: New test.
26976 g++.dg/template/dependent-name4.C: New test.
26977 g++.dg/template/sfinae2.C: New test.
26979 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26981 PR preprocessor/22042
26982 * gcc.dg/cpp/strify4.c: New test.
26984 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26987 * g++.dg/cpp/string-1.C: New test.
26989 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26991 * gcc.target/powerpc: New directory.
26992 * gcc.target/powerpc/powerpc.exp: New file.
26993 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26994 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26995 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26996 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26997 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26998 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26999 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27000 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27001 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27002 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27003 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27004 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27005 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27006 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27007 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27008 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27009 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27010 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27011 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27012 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27013 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27014 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27015 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27016 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27017 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27018 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27019 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27020 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27021 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27022 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27023 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27024 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27025 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27026 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27028 2005-11-03 Mark Mitchell <mark@codesourcery.com>
27031 * g++.dg/warn/inline2.C: New test.
27033 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27035 PR middle-end/23155
27036 * g++.dg/ext/c99struct1.C: New test.
27037 * gcc.dg/union-cast-1.c: New test.
27038 * gcc.dg/union-cast-2.c: New test.
27039 * gcc.dg/union-cast-3.c: New test.
27041 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27043 PR middle-end/24589
27044 * gcc.c-torture/execute/zero-struct-2.c: New test.
27046 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27049 * g++.dg/init/switch1.C: New test.
27051 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27053 * gcc.dg/delay-slot-1.c: New test.
27055 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
27058 * gcc.dg/pr24620.c: New test.
27060 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27063 * gcc.dg/format/unnamed-1.c: New test.
27065 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27068 * g++.dg/expr/cond8.C: New test.
27071 * g++.dg/parse/dot1.C: New test.
27073 2005-11-02 Jan Hubicka <jh@suse.cz>
27076 * gcc.dg/i386-lea.c: New test
27078 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27081 * gcc.dg/pr24615.c: New test.
27083 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27086 * gcc.dg/pr24600.c: New test.
27088 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27091 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27092 * g++.dg/parse/typename9.C: New test.
27093 * g++/dg/parse/typename10.C: Likewise.
27095 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27098 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27099 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27100 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27102 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27105 * g++.dg/debug/static1.C: New test.
27107 2005-11-02 Josh Conner <jconner@apple.com>
27109 * g++.dg/crash38.C: moved into proper directory...
27110 * g++.dg/template/crash42.C: ...here
27112 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
27115 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27116 pcc_bitfield_type_matters || default_packed.
27118 * lib/target-supports.exp
27119 (check_effective_target_pcc_bitfield_type_matters): New proc.
27120 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27123 * lib/target-supports.exp (check_effective_default_packed): New proc.
27124 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27125 Gate expected errors on target ! default_packed.
27126 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27128 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27130 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27133 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27136 * gfortran.dg/entry_5.f90: New.
27137 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27139 2005-11-01 Bob Wilson <bob.wilson@acm.org>
27141 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27143 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
27146 gfortran.dg/namelist_blockdata.f90: New test.
27149 gfortran.dg/external_implicit_none.f90: New test.
27152 * gfortran.dg/secnds.f: New test.
27154 2005-10-31 Jan Hubicka <jh@suse.cz>
27157 * gcc.c-torture/compile/pr20928.c: New test.
27159 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27161 PR middle-end/23492
27162 * gcc.c-torture/compile/zero-strct-5.c: New test.
27164 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27166 PR libgfortran/24584
27167 * gfortran.dg/pr24584.f90: New test.
27169 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27172 * gfortran.dg/char_result_9.f90: New.
27173 * gfortran.dg/char_result_10.f90: New.
27175 2005-10-30 Jan Hubicka <jh@suse.cz>
27177 * g++.dg/tree-ssa/pr24172.C: New testcase.
27179 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27181 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27183 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27185 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27186 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27187 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27188 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27189 gfortran.dg/enum_9.f90,
27190 gfortran.fortran-torture/compile/enum_1.f90,
27191 gfortran.fortran-torture/execute/enum_1.f90,
27192 gfortran.fortran-torture/execute/enum_2.f90,
27193 gfortran.fortran-torture/execute/enum_3.f90,
27194 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27196 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27199 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27200 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27202 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27204 PR libfortran/20179
27205 * gfortran.dg/mixed_io_1.f90: New test.
27206 * gfortran.dg/mixed_io_1.c: New file.
27208 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27210 * gfortran.dg/malloc_free_1.f90: New test.
27212 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27214 * gcc.dg/nested-func-4.c: Require profiling -pg.
27216 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27219 * g++.dg/warn/main-2.C: New test.
27221 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27224 * gfortran.dg/interface_2.f90: new test.
27226 2005-10-28 Josh Conner <jconner@apple.com>
27229 * g++.dg/template/crash38.C: New test.
27230 * g++.dg/parse/explicit1.C: Change expected errors.
27232 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27235 * g++.dg/other/large-size-array.C: New test.
27237 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27239 PR middle-end/24362
27240 * g++.dg/opt/complex4.C: New test.
27242 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27244 * gcc.dg/nested-func-4.c: New test.
27246 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27249 gfortran.dg/derived_recursion.f90: New test.
27250 gfortran.dg/implicit_actual.f90: New test.
27252 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27254 PR middle-end/24295, PR testsuite/24477
27255 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27256 removed when weakref hits the tree.
27258 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27260 * gfortran.dg/cray_pointers_4.f90: New test.
27262 * gfortran.dg/cray_pointers_5.f90: New test.
27264 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27267 * gfortran.dg/assign_5.f90: New test.
27268 * gfortran.dg/assign_6.f: New test.
27270 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27272 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27273 CPU has no SSE support.
27275 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27277 PR libgfortran/24224
27278 * gfortran.dg/arrayio_1.f90: Update attribution.
27279 * gfortran.dg/arrayio_2.f90: Update attribution.
27280 * gfortran.dg/arrayio_3.f90: Update attribution.
27281 * gfortran.dg/arrayio_4.f90: Update test conditions.
27282 * gfortran.dg/arrayio_5.f90: Update attribution.
27283 * gfortran.dg/arrayio_6.f90: New test.
27284 * gfortran.dg/arrayio_7.f90: New test.
27286 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27288 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27290 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27292 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27294 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27297 * gfortran.dg/namelist_char_only.f90: New test.
27299 2005-10-24 Asher Langton <langton2@llnl.gov>
27303 * gfortran.dg/cray_pointers_1.f90: New test.
27304 * gfortran.dg/cray_pointers_2.f90: New test.
27305 * gfortran.dg/cray_pointers_3.f90: New test.
27306 * gfortran.dg/loc_1.f90: New test.
27307 * gfortran.dg/loc_2.f90: New test.
27309 2005-10-24 Steven Bosscher <stevenb@suse.de>
27311 * gcc.dg/pr24225.c: New test.
27313 2005-10-24 Asher Langton <langton2@llnl.gov>
27315 * gfortran.dg/dup_save_1.f90: New test.
27316 * gfortran.dg/dup_save_2.f90: New test.
27318 2005-10-24 Paul Brook <paul@codesourcery.com>
27321 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27324 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27326 PR libgfortran/24489
27327 * gfortran.dg/pr24489.f90: New test.
27329 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27332 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27334 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27337 * g++.dg/init/array16.C: Skip for mmix-*-*.
27339 2005-10-23 Asher Langton <langton2@llnl.gov>
27341 * gfortran.dg/byte_1.f90: New test.
27342 * gfortran.dg/byte_2.f90: New test.
27344 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27346 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27348 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27351 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27354 * gfortran.dg/merge_char_const.f90: New test.
27357 * gfortran.dg/spread_scalar_source.f90: New test.
27359 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27361 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27363 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27364 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27366 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27368 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27371 * gfortran.dg/der_pointer_4.f90: New.
27373 2005-10-22 David Ayers <d.ayers@inode.at>
27375 * obj-c++.dg/except-1.mm: Simplify.
27377 2005-10-21 David Ayers <d.ayers@inode.at>
27379 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27381 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27383 * gfortran.dg/assumed_dummy_2.f90: New test.
27385 2005-10-21 James E Wilson <wilson@specifix.com>
27387 PR preprocessor/15220
27388 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27390 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27392 * gcc.c-torture/execute/20051021-1.c: New test.
27394 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27397 * g++.dg/ext/tmplattr1.C: New test.
27399 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27402 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27404 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27406 * obj-c++.dg/except-1.mm: New.
27408 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27410 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27412 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27414 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27416 PR middle-end/24295
27417 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27418 declarations with the same names as thunks' alias targets, use
27420 * gcc.dg/attr-alias-3.c: New test.
27421 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27423 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27426 * g++.dg/parse/access8.C: New test.
27428 2005-10-20 Richard Guenther <rguenther@suse.de>
27431 * g++.dg/tree-ssa/pr24439.C: New testcase.
27433 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27435 * g++.dg/opt/delay-slot-1.C: New test.
27437 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27440 * gfortran.fg/der_init_1.f90: New.
27442 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27444 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27446 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27449 * g++.dg/parse/error28.C: New test.
27451 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27453 * gcc.dg/profile-generate-2.c: New test.
27455 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27458 * g++.dg/ext/dllimport11.C: New.
27460 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27463 * g++.dg/other/friend3.C: New test.
27465 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27468 * g++.dg/template/error19.C: New test.
27470 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27473 * g++.dg/overload/koenig2.C: New.
27476 * g++.dg/overload/error2.C: New.
27479 * g++.dg/inherit/covariant14.C: New.
27481 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27484 * g++.dg/parse/for1.C: New test.
27486 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27489 * gfortran.dg/host_dummy_index_1.f90: New test.
27492 * gfortran.dg/automatic_char_len_2.f90: New test.
27495 * gfortran.dg/recursive_statement_functions.f90: New test.
27498 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27501 * gfortran.dg/external_initializer.f90: New test.
27504 * non_module_public.f90: New test.
27506 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27509 * g++.dg/template/overload7.C: New.
27512 * g++.dg/other/switch2.C: Remove expected warnings.
27515 * g++.dg/template/defarg6.C: New.
27517 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27520 * gcc.target/i386/pr24315.c: New test.
27522 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27525 * g++.dg/template/static21.C: New test.
27526 * g++.dg/template/static21-a.cc: Likewise.
27528 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27531 * g++.dg/warn/Wswitch-default-1.C: New test.
27532 * g++.dg/warn/Wswitch-default-2.C: New test.
27534 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27537 * g++.dg/parse/template18.C: New test.
27538 * g++.dg/template/nontype15.C: Likewise.
27540 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27543 * gfortran.dg/spec_expr_2.f90: New.
27545 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27547 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27548 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27549 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27550 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27551 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27552 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27553 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27554 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27555 previous target-specific skips and warning-message matches where
27558 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27561 * g++.dg/warn/Wctor-dtor.C: New test.
27563 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27566 * gcc.dg/for-1.c: New test.
27568 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27571 * g++.dg/warn/Wconversion1.C: New test.
27572 * g++.dg/ext/packed4.C: Compile with -w.
27573 * g++.dg/opt/20050511-1.C: Likewise.
27574 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27576 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27578 * gfortran.dg/boz_5.f90: New test.
27580 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27583 * g++.dg/other/switch2.C: New.
27586 * g++.dg/init/ctor7.C: New.
27588 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27591 * g++.dg/parse/crash32.C: New test.
27593 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27596 * g++.dg/init/goto2.C: New test.
27599 * g++.dg/template/crash/41.C: New test.
27602 * g++.dg/template/crash40.C: New test.
27605 * g++.dg/parse/friend5.C: New test.
27608 * g++.dg/template/crash38.C: New test.
27611 * g++.dg/template/friend38.C: New test.
27614 * g++.dg/template/crash39.C: New test.
27616 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27618 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27619 gcc.dg/debug/dwarf2/dwarf-char2.c,
27620 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27622 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27624 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27626 * gcc.dg/dll-2.c: Add tests for warnings.
27627 * gcc.dg/dll-3.c: Likewise.
27628 * gcc.dg/dll-4.c: Likewise.
27630 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27631 * g++.dg/ext/dllimport2.C: Likewise.
27632 * g++.dg/ext/dllimport3.C: Likewise.
27633 * g++.dg/ext/dllimport7.C: Likewise.
27634 * g++.dg/ext/dllimport8.C: Likewise.
27635 * g++.dg/ext/dllimport9.C: Likewise.
27637 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27640 * gfortran.dg/derived_pointer_recursion.f90: New test.
27642 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27644 * gcc.c-torture/execute/20051012-1.c: New test.
27646 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27649 * gfortran.dg/automatic_char_len_1.f90: New test.
27651 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27654 * gfortran.dg/save_common.f90: New test.
27657 * gfortran.dg/save_result.f90: New test.
27659 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27662 * g++.dg/template/dependent-expr1.C: Add new expected error.
27663 * g++.dg/template/dependent-expr2.C: Adjust error text.
27664 * g++.dg/template/overload6.C: New.
27667 * g++.dg/other/typename8.C: New.
27670 * g++.dg/other/return1.C: New.
27672 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27675 * g++.dg/ext/label5.C: New.
27677 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27680 * g++.dg/parse/crash31.C: New.
27682 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27684 * g++.dg/ipa/ipa-1.c: New test.
27685 * g++.dg/ipa/ipa-2.c: New test.
27686 * g++.dg/ipa/ipa-3.c: New test.
27687 * g++.dg/ipa/ipa-4.c: New test.
27688 * g++.dg/ipa/ipa-5.c: New test.
27689 * g++.dg/ipa/ipa.exp: New file.
27691 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27694 * gfortran.dg/private_type_3.f90: New test.
27696 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27699 gfortran.dg/aint_anint_1.f90: New test.
27701 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27703 PR libgfortran/24313
27704 gfortran.dg/csqrt.f: New test.
27706 2005-10-11 Ian Lance Taylor <ian@airs.com>
27709 * g++.dg/warn/noeffect7.C: New test.
27710 * g++.dg/warn/noeffect2.C: Instantiate templates.
27711 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27714 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27717 * g++.dg/init/float1.C: New test.
27720 * g++.dg/init/member1.C: Tweak error markers.
27722 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27725 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27726 Check for null pointer.
27728 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27731 * g++.dg/parse/ret-type3.C: New test.
27733 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27736 * gcc.c-torture/compile/pr23946.c: New test.
27738 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27740 * g++.dg/opt/mmx2.C: New test.
27742 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27745 * g++.dg/template/static20.C: New test.
27748 * g++.dg/warn/Wunused-12.C: New test.
27751 * g++.dg/template/arg4.C: New test.
27753 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27755 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27756 * gcc.dg/ucnid-3.c: Likewise.
27757 * gcc.dg/ucnid-4.c: Likewise.
27758 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27759 * g++.dg/other/ucnid-1.C: Likewise.
27760 * gcc.dg/sparc-frame-1.c: New test.
27762 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27765 * g++.dg/template/spec27.C: New test.
27768 * g++.dg/template/static19.C: New test.
27770 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27772 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27773 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27775 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27778 * gfortran.fortran-torture/compile/pr24136.f: New test.
27780 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27783 * g++.dg/parse/crash30.C: New test.
27785 2005-10-07 Richard Guenther <rguenther@suse.de>
27787 PR middle-end/24227
27788 * gcc.c-torture/compile/pr24227.c: New testcase.
27790 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27792 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27793 Do not put aligned attributes on array elements.
27795 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27797 PR testsuite/23611, PR testsuite/23615
27798 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27799 writing prototypes of library functions by hand.
27800 * obj-c++.dg/bitfield-4.mm: Likewise.
27801 * obj-c++.dg/const-str-4.mm: Likewise.
27802 * obj-c++.dg/encode-4.mm: Likewise.
27803 * obj-c++.dg/encode-5.mm: Likewise.
27804 * obj-c++.dg/encode-6.mm: Likewise.
27805 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27806 * obj-c++.dg/method-10.mm: Likewise.
27807 * obj-c++.dg/method-17.mm: Likewise.
27808 * obj-c++.dg/method-19.mm: Likewise.
27809 * obj-c++.dg/try-catch-2.mm: Likewise.
27811 2005-10-06 Richard Henderson <rth@redhat.com>
27814 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27816 2005-10-06 Dale Johannesen <dalej@apple.com>
27818 * gcc.c-torture/execute/20030125-1.c: Correct.
27820 2005-10-06 Richard Guenther <rguenther@suse.de>
27822 PR tree-optimization/24238
27823 * g++.dg/tree-ssa/pr24238.C: New testcase.
27825 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27828 * gfortran.dg/der_pointer_3.f90: New test.
27830 2005-10-05 Devang Patel <dpatel@apple.com>
27833 * g++.dg/other/PR23205.C: New.
27835 2005-10-05 Richard Henderson <rth@redhat.com>
27838 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27839 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27841 2005-10-05 Dale Johannesen <dalej@apple.com>
27843 * gcc.c-torture/execute/float-floor.c: New.
27845 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27847 PR tree-optimization/21419
27848 PR tree-optimization/24146
27849 PR tree-optimization/24151
27851 * g++.dg/ext/asm7.C: New.
27852 * g++.dg/ext/asm8.C: New.
27853 * gcc.dg/asm-1.c: Compile on all targets.
27854 * gcc.dg/asm-pr24146.c: New.
27855 * gcc.dg/pr21419.c: Adjust error messages.
27857 2005-10-05 Richard Guenther <rguenther@suse.de>
27860 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27862 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27865 * g++.dg/template/spec22.C: Robustify test.
27866 * g++.dg/template/spec26.C: New.
27868 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27870 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27871 if target supports vector instructions.
27873 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27875 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27878 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27880 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27881 check_effective_target_fortran_large_int): Replace cached result
27882 when target changes.
27884 2005-10-04 Devang Patel <dpatel@apple.com>
27886 * gcc.dg/i386-sse-vect-types.c: New.
27888 2005-10-04 Ian Lance Taylor <ian@airs.com>
27890 PR preprocessor/13726
27891 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27892 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27894 2005-10-04 Richard Guenther <rguenther@suse.de>
27897 * gcc.dg/noncompile/pr23576.c: New testcase.
27899 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27901 PR middle-end/23125
27902 * gcc.dg/register-var-3.c: New test.
27904 2005-10-04 Steven Bosscher <stevenb@suse.de>
27906 * gcc.dg/pr23049.c: New test.
27908 * gcc.dg/ucnid-4.c: Fix test.
27910 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27913 * gcc.c-torture/compile/pr23445.c: New test.
27915 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27917 * g++.dg/overload/unknown1.C: New.
27919 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27922 * g++.dg/template/repo4.C: New test.
27924 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27926 PR libfortran/19308
27927 * gfortran.dg/large_real_kind_2.F90: New test.
27928 * gfortran.dg/large_integer_kind_2.f90: New test.
27930 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27932 * lib/target-supports.exp (check_effective_target_vect_shift):
27933 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27934 (check_effective_target_vect_condition): Fix copy-n-pasto.
27936 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27937 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27940 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27943 * g++.dg/template/overload5.C : New test.
27946 * g++.dg/expr/stdarg1.C: New test.
27948 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27951 * gcc.c-torture/execute/pr24142.c: New test.
27953 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27956 * gcc.c-torture/execute/pr24141.c: New test.
27958 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27959 Diego Novillo <dnovillo@redhat.com>
27962 * gcc.c-torture/execute/pr23604.c: New test.
27964 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27973 gfortran.dg/equiv_constraint_1.f90: New test.
27974 gfortran.dg/equiv_constraint_2.f90: New test.
27975 gfortran.dg/equiv_constraint_3.f90: New test.
27976 gfortran.dg/equiv_constraint_4.f90: New test.
27977 gfortran.dg/equiv_constraint_5.f90: New test.
27978 gfortran.dg/equiv_constraint_6.f90: New test.
27979 gfortran.dg/equiv_constraint_7.f90: New test.
27980 gfortran.dg/equiv_constraint_8.f90: New test.
27981 gfortran.dg/private_type_1.f90: New test.
27982 gfortran.dg/private_type_2.f90: New test.
27983 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27984 980628-10.f: Assert std=gnu to permit mixing of
27985 types in equivalence statements.
27987 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27990 * gfortran.dg/open_status_1.f90: New.
27992 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27994 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27995 * gcc.dg/vect/pr22480.c: Clean up temp files.
27996 * gcc.dg/vect/pr23831.c: Clean up temp files.
27997 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27998 Clean up temp files.
27999 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28000 Clean up temp files.
28002 * gcc.dg/20050309-1.c: Clean up temp files.
28003 * gcc.dg/20050325-1.c: Clean up temp files.
28005 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28007 PR tree-optimization/24059
28008 * gcc.dg/vect/pr24059.c : New test.
28010 2005-09-29 Jakub Jelinek <jakub@redhat.com>
28012 PR middle-end/24109
28013 * gcc.c-torture/execute/20050929-1.c: New test.
28015 2005-09-29 Steven Bosscher <stevenb@suse.de>
28017 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28019 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
28022 * gcc.dg/pr21419.c: New test.
28024 2005-09-29 Steven Bosscher <stevenb@suse.de>
28026 * gcc.dg/pr23911.c: New test.
28028 2005-09-28 Mark Mitchell <mark@codesourcery.com>
28030 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28033 * g++.dg/parse/qualified4.C: New test.
28034 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28035 * g++.old-deja/g++.mike/p8154.C: Likewise.
28037 2005-09-27 Mark Mitchell <mark@codesourcery.com>
28040 * g++.dg/template/friend37.C: New test.
28041 * g++.dg/parse/crash28.C: Adjust error markers.
28043 2005-09-27 Jakub Jelinek <jakub@redhat.com>
28046 * gfortran.fortran-torture/execute/save_2.f90: New decl.
28048 2005-09-27 Devang Patel <dpatel@apple.com>
28050 PR tree-optimization/23625
28051 * gcc.dg/pr23625.c: New test.
28053 2005-09-27 Uros Bizjak <uros@kss-loka.si>
28055 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28056 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28058 2005-09-26 Jakub Jelinek <jakub@redhat.com>
28061 * gfortran.fortran-torture/execute/save_1.f90: New test.
28062 * gfortran.dg/save_1.f90: New test.
28064 2005-09-26 Uros Bizjak <uros@kss-loka.si>
28066 * gcc.target/i386/builtin-apply-mmx.c: New test.
28069 * gcc.target/i386/pr22576.c: New test.
28072 * gcc.target/i386/pr22585.c: New test.
28075 * gcc.target/i386/pr23268.c: New test.
28077 PR middle-end/23831
28078 * gcc.dg/vect/pr23831.c: New test.
28081 * gcc.target/i386/pr24055.c: New test.
28083 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
28085 PR tree-optimization/23960
28086 * gcc.c-torture/compile/pr23960.c: New.
28088 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
28091 * gfortran.dg/nested_modules_3.f90: New.
28093 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28096 gfortran.dg/interface_1.f90: New test.
28098 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
28099 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28102 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28104 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28107 * gfortran.dg/imag_1.f: New test.
28108 * gfortran.dg/imag_2.f: Ditto.
28110 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
28112 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28114 2005-09-22 Jakub Jelinek <jakub@redhat.com>
28117 * g++.dg/warn/pr21983.C: New test.
28119 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
28121 * gcc.dg/20050922-1.c: Testcase added.
28123 2005-09-21 Mark Mitchell <mark@codesourcery.com>
28126 * g++.dg/template/array14.C: New test.
28128 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
28131 * gfortran.dg/der_ptr_component_1.f90: New test.
28133 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28136 * g++.dg/template/error1.C: Reject "no matching function" message.
28138 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28141 * g++.dg/lookup/error1.C: New test.
28143 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
28145 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28146 functionality of the testcase.
28148 2005-09-20 Richard Henderson <rth@redhat.com>
28150 * gcc.dg/vect/vect-22.c: Require vect_float.
28151 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28153 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28155 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28156 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28157 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28158 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28159 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28160 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28161 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28162 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28163 * gcc.dg/cpp/ucnid-8.c: New test.
28165 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28167 PR tree-optimization/23929
28168 * gcc.c-torture/compile/pr23929.c: New test.
28170 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28172 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28175 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28178 * g++.dg/other/pr22003.C: Require named sections.
28180 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28183 * g++.dg/rtti/crash3.C: New test.
28185 PR tree-optimization/23818
28186 * gcc.dg/pr23818.c: New test.
28188 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28191 * gfortran.dg/print_fmt_4.f: New.
28193 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28196 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28198 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28200 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28201 Use pointers to local alignable arrays instead. Added comments.
28202 * gcc.dg/vect/vect-46.c: Likewise.
28203 * gcc.dg/vect/vect-48.c: Likewise.
28204 * gcc.dg/vect/vect-49.c: Likewise.
28205 * gcc.dg/vect/vect-52.c: Likewise.
28206 * gcc.dg/vect/vect-53.c: Likewise.
28207 * gcc.dg/vect/vect-54.c: Likewise.
28208 * gcc.dg/vect/vect-56.c: Likewise.
28209 * gcc.dg/vect/vect-57.c: Likewise.
28210 * gcc.dg/vect/vect-58.c: Likewise.
28211 * gcc.dg/vect/vect-60.c: Likewise.
28212 * gcc.dg/vect/vect-61.c: Likewise.
28214 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28215 The test is no longer vectorizable on vect_no_align targets.
28216 * gcc.dg/vect/vect-43.c: Likewsie.
28218 * gcc.dg/vect/vect-44.c: Added comments.
28219 * gcc.dg/vect/vect-45.c: Added comments.
28220 * gcc.dg/vect/vect-50.c: Added comments.
28221 * gcc.dg/vect/vect-51.c: Added comments.
28223 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28225 * gcc.dg/vect/Os-vect-95.c: Likewise.
28227 * gcc.dg/vect/vect-41.c: Test removed.
28228 * gcc.dg/vect/vect-47.c: Test removed.
28229 * gcc.dg/vect/vect-55.c: Test removed.
28230 * gcc.dg/vect/vect-59.c: Test removed.
28232 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28234 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28235 No longer vectorizable on vect_no_align targets.
28236 * gcc.dg/vect/pr20122.c: Likewise.
28237 * gcc.dg/vect/vect-74.c: Likewise.
28238 * gcc.dg/vect/vect-75.c: Likewise.
28239 * gcc.dg/vect/vect-76.c: Likewise.
28241 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28242 Will not be vectorizable on vect_no_align targets once aliasing issues
28244 * gcc.dg/vect/vect-79.c: Likewise.
28246 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28247 * gcc.dg/vect/vect-78.c: Likewise.
28248 * gcc.dg/vect/vect-97.c: Likewise.
28250 2005-09-19 Steven Bosscher <stevenb@suse.de>
28252 * gcc.dg/pr23943.c: New test.
28254 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28257 * gfortran.dg/derived_pointer_null_1.f90: New test.
28259 2005-09-18 Richard Guenther <rguenther@suse.de>
28261 PR middle-end/23944
28262 * gcc.c-torture/compile/pr23944.c: New testcase.
28264 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28267 * gfortran.dg/der_pointer_2.f90: New test.
28269 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28272 * gfortran.dg/nested_modules_2.f90: New test.
28274 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28277 * g++.dg/other/semicolon.C: New test.
28279 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28281 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28282 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28284 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28287 * g++.dg/template/static18.C: New test.
28290 * g++.dg/template/crash19.C: Remove dg-error marker.
28291 * g++.dg/template/local4.C: New test.
28293 2005-09-16 Paul Brook <paul@codesourcery.com>
28296 * gfortran.dg/dependency_1.f90: New test.
28298 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28301 * g++.dg/template/static17.C: New test.
28303 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28306 * g++.dg/warn/huge-val1.C: New test.
28308 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28311 * g++.dg/parse/class2.C: New test.
28312 * g++.dg/template/explicit8.C: Likewise.
28313 * g++.dg/template/spec25.C: Likewise.
28315 2005-09-14 Josh Conner <jconner@apple.com>
28317 PR middle-end/23584
28318 * gcc.dg/pr23584.c: New test.
28320 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28322 PR fortran/21875 Internal Unit Array I/O, NIST
28323 * gfortran.dg/arrayio_1.f90: New test.
28324 * gfortran.dg/arrayio_1.f90: New test.
28325 * gfortran.dg/arrayio_1.f90: New test.
28326 * gfortran.dg/arrayio_1.f90: New test.
28327 * gfortran.dg/arrayio_1.f90: New test.
28329 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28331 PR middle-end/22480
28332 * gcc.dg/vect/pr22480.c: New test.
28334 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28337 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28339 2005-09-13 Josh Conner <jconner@apple.com>
28342 * g++.dg/init/struct2.C: New test.
28343 * g++.dg/init/struct3.C: New test.
28345 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28347 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28348 Clean up temp files.
28349 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28350 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28351 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28352 gcc.dg/tree-ssa/builtin-printf-1.c,
28353 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28354 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28355 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28356 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28357 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28358 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28359 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28360 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28361 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28362 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28363 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28364 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28366 2005-09-13 Josh Conner <jconner@apple.com>
28368 * lib/gcc-dg.exp: Load scanipa.exp.
28369 (cleanup-dump): New procedure.
28370 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28371 * lib/scandump.exp: New file.
28372 * lib/scantree.exp: Use it.
28373 * lib/scanipa.exp: New file.
28375 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28378 * gfortran.dg/generic_4.f90: New test.
28380 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28383 * gcc.target/i386/pr23816-1.c: New test.
28384 * gcc.target/i386/pr23816-2.c: New test.
28387 2005-09-13 Bastian Blank <waldi@debian.org>
28390 * g++.dg/abi/mangle26.C: New test.
28391 * g++.dg/abi/mangle27.C: New test.
28392 * g++.dg/abi/mangle28.C: New test.
28393 * g++.dg/abi/mangle29.C: New test.
28396 * g++.dg/parse/register1.C: New test.
28398 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28401 * g++.dg/template/access16.C: New test.
28403 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28405 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28407 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28410 * gfortran.dg/shape_2.f90: New test.
28412 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28415 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28416 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28417 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28418 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28419 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28420 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28421 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28424 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28427 * g++.dg/parse/template17.C: New test.
28429 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28432 * g++.dg/template/nontype14.C: New test.
28434 2005-09-12 Ian Lance Taylor <ian@airs.com>
28437 * g++.dg/lookup/friend7.C: New test.
28438 * g++.dg/lookup/friend8.C: New test.
28439 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28440 so that it will be found via argument dependent lookup.
28441 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28442 friend functions which will no longer be found.
28443 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28444 function g, so that it will be found via argument dependent
28446 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28447 * g++.old-deja/g++.mike/net43.C: Likewise.
28449 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28452 * g++.dg/template/static16.C: New test.
28454 2005-09-12 Josh Conner <jconner@apple.com>
28456 PR middle-end/23237
28457 * gcc.c-torture/compile/pr23237.c: New test.
28459 2005-09-11 Richard Henderson <rth@redhat.com>
28461 * g++.dg/other/error8.C: Update expected diagnostic text.
28463 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28465 PR libfortran/19872
28466 * gfortran.dg/overwrite_1.f: New test.
28468 2005-09-09 Josh Conner <jconner@apple.com>
28470 * g++.dg/init/pr23180-1.C: Removed.
28471 * g++.dg/init/pr23180-2.C: Removed.
28473 2005-09-09 David Daney <ddaney@avtrex.com>
28475 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28476 files which are ...
28477 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28478 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28480 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28482 * gfortran.dg/iostat_2.f90: New test.
28484 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28487 * g++.dg/ext/interface1.C: New test.
28488 * g++.dg/ext/interface1.h: Likewise.
28489 * g++.dg/ext/interface1a.cc: Likewise.
28491 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28493 * gfortran.dg/iomsg_1.f90: New test case.
28495 2005-09-09 Richard Guenther <rguenther@suse.de>
28498 * g++.dg/tree-ssa/pr23624.C: New testcase.
28500 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28503 * gfortran.dg/vector_subscript_1.f90,
28504 * gfortran.dg/vector_subscript_2.f90: New tests.
28506 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28509 * gfortran.dg/array_alloc_1.f90,
28510 * gfortran.dg/array_alloc_2.f90,
28511 * gfortran.dg/array_alloc_3.f90: New tests.
28513 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28516 * gfortran.dg/array_constructor_6.f90
28517 * gfortran.dg/array_constructor_7.f90
28518 * gfortran.dg/array_constructor_8.f90
28519 * gfortran.dg/array_constructor_9.f90
28520 * gfortran.dg/array_constructor_10.f90
28521 * gfortran.dg/array_constructor_11.f90
28522 * gfortran.dg/array_constructor_12.f90: New tests.
28524 2005-09-08 Josh Conner <jconner@apple.com>
28527 * g++.dg/init/pr23180-1.C: New test.
28528 * g++.dg/init/pr23180-2.C: New test.
28530 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28533 * gfortran.dg/module_double_reuse.f90: New.
28535 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28542 * gfortran.dg/common_equivalence_1.f: New.
28543 * gfortran.dg/common_equivalence_2.f: New.
28544 * gfortran.dg/common_equivalence_3.f: New.
28545 * gfortran.dg/contained_equivalence_1.f90: New.
28546 * gfortran.dg/module_blank_common.f90: New.
28547 * gfortran.dg/module_commons_1.f90: New.
28548 * gfortran.dg/module_equivalence_1.f90: New.
28549 * gfortran.dg/nested_modules_1.f90: New.
28550 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28551 equivalences and add comment to connect the test with
28554 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28557 * gfortran.dg/common_6.f90: New test.
28559 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28562 * gfortran.dg/char_result_1.f90,
28563 * gfortran.dg/char_result_2.f90,
28564 * gfortran.dg/char_result_3.f90,
28565 * gfortran.dg/char_result_4.f90,
28566 * gfortran.dg/char_result_5.f90,
28567 * gfortran.dg/char_result_6.f90,
28568 * gfortran.dg/char_result_7.f90,
28569 * gfortran.dg/char_result_8.f90: New tests.
28571 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28574 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28576 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28579 * obj-c++.dg/selector-5.mm: New test.
28580 * obj-c++.dg/selector-6.mm: New test.
28582 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28586 * objc.dg/error-1.m: New test.
28588 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28591 * gfortran.fortran-torture/execute/pr23373-1.f90,
28592 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28594 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28596 PR libfortran/23760
28597 * gfortran.dg/g77/1832.f: Remove long string in write statement
28598 to allow the test to pass on correct list directed output with
28601 2005-09-07 James E Wilson <wilson@specifix.com>
28603 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28605 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28607 * gfortran.dg/parameter+save.f90: Rename to
28608 * gfortran.dg/parameter_save.f90: .. this.
28610 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28613 * gfortran.dg/parameter+save.f90: New test case.
28615 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28618 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28620 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28623 * gcc.dg/pr23075.c: New test.
28624 * g++.dg/warn/pr23075.C: New test.
28627 * gcc.target/i386/pr22362.c: New test.
28629 PR rtl-optimization/23098
28630 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28632 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28633 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28634 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28636 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28638 * g++.dg/expr/cast6.C: New test.
28641 * g++.dg/init/new15.C: New test.
28643 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28645 * gcc.dg/vect/Os-vect-95.c: New test.
28646 * gcc.dg/vect/vect-95.c: Same.
28648 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28650 * gcc.dg/vect/vect-29.c: Update xfail testing.
28651 * gcc.dg/vect/vect-44.c: Same.
28652 * gcc.dg/vect/vect-48.c: Same.
28653 * gcc.dg/vect/vect-50.c: Same.
28654 * gcc.dg/vect/vect-72.c: Same.
28655 * gcc.dg/vect/vect-77.c: Same.
28656 * gcc.dg/vect/vect-78.c: Same.
28657 * gcc.dg/vect/vect-80.c: Same.
28658 * gcc.dg/vect/vect-96.c: Same.
28659 * gcc.dg/vect/vect-100.c: Same.
28660 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28661 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28662 * gfortran.dg/vect/vect-5.f90: Same.
28664 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28666 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28668 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28669 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28672 * g++.dg/opt/pr23056.C: New test.
28674 PR rtl-optimization/23098
28675 * gcc.target/i386/pr23098.c: New test.
28677 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28680 * g++.dg/template/static15.C: New test.
28683 * g++.dg/ext/stmtexpr5.C: New test.
28684 * g++.dg/ext/stmtexpr6.C: Likewise.
28686 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28688 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28690 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28691 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28692 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28694 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28696 PR libfortran/23321
28697 * gfortran.dg/direct_io_4.f90: New test case.
28699 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28700 Rasmus Hahn <rassahah@neofonie.de>
28703 * objc.dg/type-stream-1.m: New test.
28705 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28708 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28709 gfortran.dg/print_fmt_3.f90: New test.
28711 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28713 * gfortran.dg/fmt_t_1.f90: New test.
28715 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28717 PR rtl-optimization/23454
28718 * g++.dg/opt/pr23454.C: New test.
28720 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28723 * g++.dg/ext/static1.C: New test.
28725 2005-09-02 Richard Henderson <rth@redhat.com>
28727 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28728 tail call to check_fa_work.
28730 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28733 * g++.dg/other/gc3.C: New test.
28735 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28737 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28738 * gcc.dg/20050826-1.c: Likewise.
28740 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28743 * g++.dg/expr/volatile1.C: New test.
28745 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28747 PR middle-end/23547
28748 * gcc.dg/pr23547.c: New test.
28750 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28753 * gcc.c-torture/execute/pr22061-1.c,
28754 * gcc.c-torture/execute/pr22061-2.c,
28755 * gcc.c-torture/execute/pr22061-3.c,
28756 * gcc.c-torture/execute/pr22061-4.c: New tests.
28758 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28760 * gcc.dg/Wredundant-decls-2.c: New test to check that
28761 -Wredundant-decls does not issue warning for a variable
28762 definition following a declaration.
28764 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28767 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28768 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28769 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28771 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28772 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28773 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28774 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28775 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28776 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28777 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28778 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28780 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28783 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28786 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28789 * gcc.dg/pr21255-1.c: New test.
28790 * gcc.dg/pr21255-2-mb.c: Likewise.
28791 * gcc.dg/pr21255-2-ml.c: Likewise.
28792 * gcc.dg/pr21255-3.c: Likewise.
28793 * gcc.dg/pr21255-4.c: Likewise.
28795 2005-08-31 Dale Johannesen <dalej@apple.com>
28797 * gcc.dg/20050830-1.c: New.
28799 2005-08-31 Josh Conner <jconner@apple.com>
28801 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28802 command-line options for arm-*-* targets.
28803 * g++.dg/init/array16.C: Likewise.
28804 * g++.dg/other/crash-4.C: Likewise.
28806 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28809 * obj-c++.dg/gnu-runtime-3.mm: New test.
28811 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28814 * g++.dg/lookup/ambig4.C: New test.
28815 * g++.dg/lookup/ambig5.C: New test.
28816 * g++.dg/tc1/dr101.C: Adjust error markers.
28818 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28821 * g++.dg/template/ttp5.C: Adjust error markers.
28823 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28826 * lib/obj-c++.exp: Include target-libpath.exp.
28827 (obj-c++_link_flags): Look for the GNU libobjc library
28828 and set the library path to include it.
28829 Don't manually set LD_LIBRARY_PATH (etc.) but call
28830 set_ld_library_path_env_vars instead.
28831 (obj-c++_target_compile): Don't set library path or
28832 linker flags because they are already set correctly
28833 in obj-c++_link_flags.
28835 2005-08-30 Josh Conner <jconner@apple.com>
28837 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28838 to command-line options for arm-*-* targets.
28840 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28842 * g++.dg/other/i386-1.C: New.
28844 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28846 PR preprocessor/20348
28847 PR preprocessor/20356
28848 * gcc.dg/cpp/pr20348.c: New test.
28849 * gcc.dg/cpp/pr20348.h: New file.
28850 * gcc.dg/cpp/inc/pr20348.h: New file.
28851 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28852 * gcc.dg/cpp/pr20356.c: New test.
28853 * gcc.dg/cpp/pr20356.h: New file.
28854 * gcc.dg/cpp/inc/pr20356.h: New file.
28855 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28857 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28859 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28860 Fix array dimension to avoid correct end-of-file error.
28862 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28864 PR libfortran/23598
28865 * gfortran.dg/iostat_1.f90: New test.
28867 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28869 PR middle-end/23408
28870 * gcc.dg/pr23408.c: New test.
28872 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28875 * g++.dg/init/member1.C: Make sure erroneous static data member
28876 definitions are required.
28877 * g++.dg/template/static13.C: New test.
28878 * g++.dg/template/static14.C: Likewise.
28880 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28882 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28883 -march=pentium4, remove ilp32 requirement.
28885 PR middle-end/23484
28886 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28887 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28889 2005-08-29 Andreas Jaeger <aj@suse.de>
28892 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28894 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28896 * gcc.c-torture/execute/20050316-2.c: New test.
28897 * gcc.c-torture/execute/20050316-3.c: New test.
28898 * gcc.dg/torture/pr16104-1.c: New test.
28900 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28902 PR middle-end/23463
28903 * gcc.c-torture/execute/zero-struct-1.c: New test.
28905 2005-08-27 Richard Guenther <rguenther@suse.de>
28908 * gcc.target/i386/pr23575.c: New testcase.
28910 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28912 PR rtl-optimization/23561
28913 * gcc.c-torture/execute/20050826-1.c: New test.
28916 * gcc.c-torture/execute/20050826-2.c: New test.
28918 2005-08-26 Dale Johannesen <dalej@apple.com>
28920 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28921 * gcc.dg/20050826-1.c: New.
28923 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28926 * g++.dg/template/nontype13.C: New test.
28929 * g++.dg/init/new14.C: New test.
28930 * g++.dg/expr/anew1.C: Do not XFAIL.
28931 * g++.dg/expr/anew2.C: Likewise.
28932 * g++.dg/expr/anew3.C: Likewise.
28934 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28936 PR middle-end/22439
28937 * gcc.dg/vla-3.c: New test.
28939 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28942 * gfortran.dg/named_interface.f90: New.
28944 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28946 * gcc.c-torture/execute/frame-address.c: New test.
28948 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28951 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28953 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28955 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28957 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28959 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28960 * gcc.dg/altivec-22.c: Rename from..
28961 * gcc.dg/altivec-nomfcr.c: ..this.
28963 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28965 PR tree-optimization/23546
28966 * gcc.dg/tree-ssa/pr23546.c: New test.
28968 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28971 * gfortran.dg/nonreturning_statements.f90: New test.
28973 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28976 * g++.dg/parse/crash29.C: New.
28978 2005-08-23 DJ Delorie <dj@redhat.com>
28980 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28981 constants have the L suffix.
28983 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28986 * g++.dg/template/instantiate8.C: New.
28988 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28990 PR middle-end/23467
28991 * gcc.c-torture/execute/pr23467.c: New test.
28993 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28995 PR tree-optimization/22043
28996 * gcc.c-torture/execute/20050613-1.c: New test.
28998 2005-08-23 Ben Elliston <bje@au.ibm.com>
29000 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29002 2005-08-22 Jakub Jelinek <jakub@redhat.com>
29004 PR rtl-optimization/23478
29005 * g++.dg/opt/pr23478.C: New test.
29007 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
29010 * gcc.dg/switch-warn-3.c: New test.
29012 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29015 * g++.dg/template/param1.C: New test.
29017 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29020 * g++.dg/other/incomplete1.C: New test.
29022 2005-08-22 Ira Rosen <irar@il.ibm.com>
29024 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29027 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29029 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29032 2005-08-21 Jakub Jelinek <jakub@redhat.com>
29034 * gcc.target/i386/sse-4.c: New test.
29036 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29039 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29041 2005-08-20 Jakub Jelinek <jakub@redhat.com>
29043 * gcc.dg/20050811-1.c: New test.
29044 * gcc.dg/20050811-2.c: New test.
29046 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
29048 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29050 2005-08-19 Diego Novillo <dnovillo@redhat.com>
29053 * gcc.c-torture/compile/pr23476.c: New test.
29055 2005-08-19 Devang Patel <dpatel@apple.com>
29057 PR tree-optimization/23048
29058 * gcc.dg/tree-ssa/pr23048.c: New test.
29060 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
29062 PR middle-end/20624
29063 * g++.dg/warn/Wreturn-3.C: New test
29065 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
29067 PR tree-optimization/22228
29068 * g++.dg/vect/pr22543.cc: New test.
29070 2005-08-17 Steven Bosscher <stevenb@suse.de>
29072 PR tree-optimization/21574
29073 * gcc.dg/tree-ssa/pr21574.c: New test.
29075 2005-08-16 James E Wilson <wilson@specifix.com>
29077 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29079 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
29082 * gcc.c-torture/compile/zero-strct-3.c: New test.
29083 * gcc.c-torture/compile/zero-strct-4.c: New test.
29085 2005-08-16 Steven Bosscher <stevenb@suse.de>
29088 * gcc.target/x86_64/pr23376.c: New test.
29090 2005-08-16 Ian Lance Taylor <ian@airs.com>
29093 * g++.dg/ext/vector2.C: New.
29095 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29097 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29099 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29101 PR libfortran/23428
29102 * gfortran.dg/inquire-complex.f90: New test case.
29104 2005-08-16 James E Wilson <wilson@specifix.com>
29106 PR tree-optimization/21105
29107 * gcc.dg/large-size-array.c: New.
29109 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
29111 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29113 * gcc.dg/vect/vect-41: Likewise.
29114 * gcc.dg/vect/vect-42: Likewise.
29115 * gcc.dg/vect/vect-43: Likewise.
29116 * gcc.dg/vect/vect-44: Likewise.
29117 * gcc.dg/vect/vect-46: Likewise.
29118 * gcc.dg/vect/vect-47: Likewise.
29119 * gcc.dg/vect/vect-48: Likewise.
29120 * gcc.dg/vect/vect-52: Likewise.
29121 * gcc.dg/vect/vect-53: Likewise.
29122 * gcc.dg/vect/vect-54: Likewise.
29123 * gcc.dg/vect/vect-55: Likewise.
29124 * gcc.dg/vect/vect-56: Likewise.
29125 * gcc.dg/vect/vect-57: Likewise.
29126 * gcc.dg/vect/vect-58: Likewise.
29127 * gcc.dg/vect/vect-59: Likewise.
29128 * gcc.dg/vect/vect-60: Likewise.
29129 * gcc.dg/vect/vect-61: Likewise.
29130 * gcc.dg/vect/vect-85: Likewise.
29131 * gcc.dg/vect/vect-87: Likewise.
29132 * gcc.dg/vect/vect-88: Likewise.
29133 * gcc.dg/vect/vect-93.c: Likewise.
29134 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29135 * gcc.dg/vect/vect-75: Likewise.
29136 * gcc.dg/vect/vect-76: Likewise.
29137 * gcc.dg/vect/vect-77: Likewise.
29138 * gcc.dg/vect/vect-78: Likewise.
29139 * gcc.dg/vect/vect-80: Likewise.
29140 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29141 vectorized for the expected reason, rather than checking how alignment
29143 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29144 aligned type and also instead of aligned pointers. Added documentation.
29146 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
29148 * gfortran.dg/power.f90: New test.
29150 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29152 PR rtl-optimization/23299
29153 * g++.dg/opt/pr23299.C: New test.
29155 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29157 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29159 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29161 * g++.dg/template/local6.C: New test.
29163 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29165 * execute/exceptions/finally-1.m: Check that the catch and finally are
29166 being called. Also add a "return 0;" at the end of main.
29168 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29171 * gfortran.dg/namelist_print_1.f: New test of functionality of
29173 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29174 namelist generates error with -std=f95.
29176 2005-08-14 Ira Rosen <irar@il.ibm.com>
29178 PR tree-optimization/23119
29179 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29181 2005-08-13 Marcin Koziej <creep@desk.pl>
29182 Andrew Pinski <pinskia@physics.uc.edu>
29185 * execute/exceptions/finally-1.m: New test.
29187 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29189 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29191 * objc/execute/exceptions/trivial.m: New test.
29192 * objc.dg/try-catch-11.m: Move to ...
29193 * objc/execute/exceptions/foward-1.m: Here.
29194 * objc.dg/try-catch-2.m: Move to ...
29195 * objc/execute/exceptions/catchall-1.m: Here.
29196 * objc.dg/try-catch-8.m: Move to ...
29197 * objc/execute/exceptions/local-variables-1.m: Here.
29199 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29201 * objc.dg/nested-func-1.m: Move to ...
29202 * objc/execute/nested-func-1.m: Here.
29204 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29206 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29207 in ${options} instead of [target_info name].
29208 * lib/obj-c++.exp (objc_target_compile): Likewise.
29210 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29212 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29214 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29216 part of PR testsuite/23348
29217 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29218 each of the torture options.
29219 * objc/compile/trivial.m: New test.
29221 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29223 * gfortran.dg/eoshift.f90: Correct format.
29225 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29227 * gfortran.fortran-torture/execute/character_passing.f90:
29230 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29233 * g++.dg/template/unify10.C: New.
29235 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29237 * g++.dg/parse/pr22514.C: Move to...
29238 * g++.dg/debug/pr22514.C: here.
29240 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29243 * g++.dg/inherit/pure1.C: New test.
29245 * ChangeLog: Fix typos.
29247 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29248 Steven Bosscher <stevenb@suse.de>
29250 * gfortran.dg/runtime_warning_1.f90: New test.
29252 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29255 * g++.dg/parse/crash28.C: New.
29257 2005-08-11 Richard Guenther <rguenther@suse.de>
29260 * gcc.target/i386/tailcall-1.c: New testcase.
29262 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29264 * gcc.dg/vect/vect-67.c: Un-xfail.
29266 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29269 * g++.dg/parse/crash27.C: new test.
29271 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29273 PR libfortran/22143
29274 * gfortran.dg/shift-kind.f90: New testcase.
29276 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29278 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29279 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29281 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29284 * g++.dg/other/mult-stor1.C: New test.
29286 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29288 * gcc.c-torture/pr18299-1.c: Move to ...
29289 * gcc.c-torture/compile/pr18299-1.c: Here.
29291 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29293 * gfortran/fortran.torture/execute/character_passing.f90:
29294 Fix types for LSAME.
29296 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29298 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29299 input data back to what it was originally.
29301 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29303 * objc.dg/try-catch-8.m: Enable for all targets.
29305 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29307 * gcc.dg/pr23165.c: New test.
29309 2005-08-09 Steven Bosscher <stevenb@suse.de>
29311 PR tree-optimization/23234
29312 * gcc.dg/tree-ssa/pr23234.c: New test.
29314 2005-08-08 Josh Conner <jconner@apple.com>
29316 PR rtl-optimization/23241
29317 * gcc.dg/char-compare.c: New test.
29319 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29322 * g++.dg/init/new13.C: New test.
29324 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29327 * g++.dg/other/crash-4.C: Adjust
29328 * g++/dg/ext/packed9.C: New.
29330 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29332 PR middle-end/21964
29333 * gcc.c-torture/execute/pr21964-1.c: New test.
29335 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29338 * gcc.dg/pr22458-1.c: New test.
29340 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29341 Steven G. Kargl <kargls@comcast.net>
29344 * gfortran.dg/flush_1.f90: New test.
29346 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29349 * g++.dg/template/eh2.C: New test.
29351 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29354 * g++.dg/template/instantiate7.C: New test.
29356 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29359 * gcc.dg/Wunused-value-1.c: New test.
29361 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29363 PR rtl-optimization/23233
29364 * gcc.c-torture/compile/pr23233-1.c: New test.
29366 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29370 * gfortran.dg/equiv_1.f90: New test.
29371 * gfortran.dg/equiv_2.f90: New test.
29372 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29373 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29374 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29376 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29378 * gcc.c-torture/execute/vrp-5.c: New test.
29379 * gcc.c-torture/execute/vrp-6.c: New test.
29380 * gcc.dg/tree-ssa/vrp21.c: New test.
29382 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29384 * g++.dg/parse/pr22514.C: New test.
29386 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29388 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29390 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29391 instead of constant loads / pool entries.
29393 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29395 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29398 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29400 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29401 __WINT_TYPE__ in generated prototypes if possible.
29403 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29406 * g++.dg/tree-ssa/pr22037.C:
29408 2005-08-04 Richard Henderson <rth@redhat.com>
29410 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29411 scan-tree-dump-times directive.
29413 2005-08-04 Jan Hubicka <jh@suse.cz>
29415 * gcov-1.C: Fix switch counts.
29416 * gcov-4b.c: Likewise.
29418 2005-08-03 Jeff Law <law@redhat.com>
29420 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29422 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29424 * gcc.c-torture/execute/pr23135.c: New test.
29426 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29428 PR tree-optimization/19899
29429 * gcc.dg/tree-ssa/scev-1.c: New test.
29430 * gcc.dg/tree-ssa/scev-2.c: New test.
29432 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29435 * gcc.dg/torture/pr18582-1.c: New test.
29437 2005-08-03 Jan Hubicka <jh@suse.cz>
29439 * update-conroll.c: New testcase.
29440 * update-conroll-2.c: New testcase.
29442 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29444 * gfortran.dg/constant_substring.f: New test.
29445 * gfortran.dg/pr22491.f: New test.
29447 2005-08-02 Jan Hubicka <jh@suse.cz>
29449 * update-threading.c: Replace by the proper one.
29451 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29454 * g++.dg/tree-ssa/pr23164.C: New test.
29456 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29458 * gcc.dg/tree-ssa/pr23192.c: New test.
29460 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29462 * gcc.c-torture/execute/vrp-4.c: New test.
29464 2005-08-02 Jan Hubicka <jh@suse.cz>
29466 * update-threading.c: New test.
29468 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29470 * gcc.c-torture/compile/20050801-1.c: New test.
29471 * gcc.c-torture/compile/20050801-2.c: New test.
29473 2005-08-01 Jan Hubicka <jh@suse.cz>
29475 * val-prof-5.c: New test.
29477 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29480 * gcc.dg/pr22311-1.c : New test.
29482 2005-07-31 Steven Bosscher <stevenb@suse.de>
29485 * gfortran.dg/pr23095.f: New test.
29488 * g++.dg/other/pr22003.C: New test.
29490 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29493 * gcc.c-torture/execute/pr20621-1.c: New test.
29495 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29497 * gfortran.dg/comma_format_extension_4.f: Adjust length
29498 of string for format.
29499 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29500 print statement with internal write.
29501 * gfortran.dg/der_array_io_2.f: Likewise.
29502 * gfortran.dg/der_array_io_3.f: Likewise.
29504 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29506 * gcc.dg/fold-abs-4.c: new test.
29508 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29510 PR fortran/22570 an related issues.
29511 * gfortran.dg/x_slash_1.f: New test.
29513 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29516 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29517 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29519 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29522 * gcc.dg/Wshadow-3.c: New test.
29524 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29526 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29527 used to have the wrong bounds).
29529 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29532 * gcc.dg/hex-round-1.c: Test more cases.
29533 * gcc.dg/hex-round-2.c: New test.
29535 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29538 * g++.dg/tree-ssa/pr22550.C: New test.
29540 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29542 * gcc.dg/tree-ssa/vrp19.c: New test.
29543 * gcc.dg/tree-ssa-vrp20.c: New test.
29545 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29548 * gcc.dg/transparent-union-4.c: New test.
29550 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29553 * gcc.dg/c99-vla-2.c: New test.
29555 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29558 * gcc.dg/hex-round-1.c: New test.
29560 2005-07-28 Jan Hubicka <jh@suse.cz>
29562 * inliner-1.c: Do not dump everything.
29563 * tree-prof.exp: Do not pass -ftree-based-profiling.
29564 * bprob.exp: Likewise.
29566 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29568 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29571 * g++.dg/expr/ptrmem7.C: New test.
29573 2005-07-28 Mike Stump <mrs@apple.com>
29575 * g++.old-deja/g++.mike/visibility-1.C: New test.
29577 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29580 * gcc.c-torture/execute/pr20187-1.c: New test.
29582 2005-07-28 Jeff Law <law@redhat.com>
29584 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29585 * gcc.dg/tree-ssa/vrp18.c: New test.
29587 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29589 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29591 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29593 PR tree-optimization/22506
29594 * gcc.dg/vect/ps22506.c: New test.
29596 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29599 * gcc.target/i386/sse-3.c: New test.
29601 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29603 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29604 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29606 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29609 * gcc.c-torture/compile/pr22589-1.c: New test.
29611 2005-07-28 Jan Hubicka <jh@suse.cz>
29613 * update-loopch.c: New testcase.
29615 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29617 PR rtl-optimization/23047
29618 * gcc.c-torture/execute/pr23047.c: New test.
29619 * gcc.c-torture/execute/pr23047.x: New.
29621 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29623 PR tree-optimization/22493
29624 * gcc.c-torture/execute/pr22493-1.c: New test.
29625 * gcc.c-torture/execute/pr22493-1.x: New.
29626 * gcc.c-torture/execute/vrp-1.c: New test.
29627 * gcc.c-torture/execute/vrp-2.c: New test.
29628 * gcc.c-torture/execute/vrp-2.c: New test.
29630 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29632 * gcc.target/frv/all-builtin-read8.c: Delete.
29633 * gcc.target/frv/all-builtin-read16.c: Delete.
29634 * gcc.target/frv/all-builtin-read32.c: Delete.
29635 * gcc.target/frv/all-builtin-read64.c: Delete.
29636 * gcc.target/frv/all-builtin-write8.c: Delete.
29637 * gcc.target/frv/all-builtin-write16.c: Delete.
29638 * gcc.target/frv/all-builtin-write32.c: Delete.
29639 * gcc.target/frv/all-builtin-write64.c: Delete.
29640 * gcc.target/frv/all-read-write-1.c: New.
29642 2005-07-27 Jeff Law <law@redhat.com>
29644 * gcc.c-torture/execute/pr22630.c: New test.
29646 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29648 PR tree-optimization/23073
29649 * gcc.dg/vect/nodump-pr23073.c: New test.
29650 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29652 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29654 PR tree-optimize/22348
29655 * gcc.c-torture/execute/pr22348.c: New.
29657 2005-07-27 Richard Guenther <rguenther@suse.de>
29659 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29661 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29664 * gfortran.dg/logical_comp.f90: New test.
29666 2005-07-27 Jan Hubicka <jh@suse.cz>
29668 * inliner-1.c: Add cleanup of dumps.
29669 * val-prof-*.c: Likewise.
29670 * update-tailcall.c: New.
29672 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29675 * gcc.dg/tree-ssa/pr22591.c: New test.
29676 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29678 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29681 * objc.dg/try-catch-11.m: New test.
29683 2005-07-26 Richard Guenther <rguenther@suse.de>
29685 PR tree-optimization/22486
29686 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29688 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29691 * g++.dg/opt/loop2.C: New test.
29693 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29695 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29696 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29698 2005-07-25 Adam Nemet <anemet@lnxw.com>
29700 * lib/profopt.exp (profopt-execute): Check for profiling data
29701 files on the target.
29703 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29705 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29706 for matching of asm labels.
29708 2005-07-25 Richard Guenther <rguenther@suse.de>
29710 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29712 2005-07-25 Richard Guenther <rguenther@suse.de>
29715 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29717 2005-07-25 Ira Rosen <irar@il.ibm.com>
29719 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29720 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29721 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29722 * gcc.dg/vect/vect-100.c: New test.
29723 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29724 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29725 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29726 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29727 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29728 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29729 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29730 * gfortran.dg/vect/pr19049.f90: New testcase.
29731 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29733 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29735 * gcc.c-torture/execute/20050713-1.c: New test.
29738 * gfortran.fortran-torture/execute/data_4.f90: New test.
29740 PR middle-end/20303
29741 * gcc.dg/visibility-d.c: New test.
29743 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29745 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29746 * gfortran.dg/underflow.f90: Ditto.
29748 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29750 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29751 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29752 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29754 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29756 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29757 include case of field width of zero.
29759 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29761 PR libgfortran/21875
29762 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29763 with trailing blanks on normal formatted read.
29765 2005-07-23 Chao-ying Fu <fu@mips.com>
29767 * gcc.target/mips/mips32-dsp-type.c: New test.
29768 * gcc.target/mips/mips32-dsp.c: New test.
29770 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29773 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29776 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29777 and __cyg_profile_func_exit.
29779 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29781 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29782 * gfortran.dg/comma_format_extension_4.f: Same.
29783 * gfortran.dg/pr15332.f: Same.
29784 * gfortran.dg/pr21730.f: Same.
29786 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29788 * g++.dg/opt/vrp2.C: Fix testcase.
29791 * g++.dg/opt/vrp2.C: New test.
29793 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29796 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29798 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29800 * gcc.dg/tree-ssa/20050719-1.c: New test.
29802 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29804 * gcc.dg/bfin-longcall-1.c: New file.
29805 * gcc.dg/bfin-longcall-2.c: New file.
29807 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29809 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29811 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29813 PR middle-end/19055
29814 * gcc.dg/tree-ssa/pr19055.c: New test.
29815 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29817 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29820 * g++.dg/other/pr22358.C: New test.
29822 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29825 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29827 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29830 * g++.dg/init/union2.C: New test.
29832 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29835 * gcc.dg/complex-4.c: New test.
29837 2005-07-21 Richard Guenther <rguenther@suse.de>
29840 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29841 scanning for asm labels.
29842 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29844 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29847 * gcc.dg/altivec-pr22085.c: New.
29849 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29851 PR tree-optimization/19210
29852 * gcc.dg/tree-ssa/pr19210-1.c: New.
29853 * gcc.dg/tree-ssa/pr19210-2.c: New.
29855 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29857 PR rtl-optimization/22167
29858 * g++.dg/opt/pr22167.C: New test.
29860 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29863 * g++.dg/lookup/two-stage2.C: New.
29864 * g++.dg/lookup/two-stage3.C: New.
29865 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29866 fixed two-stage name lookup for operators.
29867 * g++.dg/template/call3.C: Compiler now produces an appropriate
29869 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29871 * g++.dg/template/ptrmem4.C: Compiler produces different error
29873 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29874 connect_to_method as a candidate.
29876 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29878 * gcc.dg/fold-alloc-1.c: New test.
29880 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29882 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29883 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29885 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29887 * gcc.dg/fold-abs-1.c: New test.
29888 * gcc.dg/fold-abs-2.c: New test.
29889 * gcc.dg/fold-abs-3.c: New test.
29891 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29893 Make CONSTRUCTOR use VEC to store initializers.
29894 * g++.dg/ext/complit3.C: Check for specific error messages.
29895 * g++.dg/init/brace2.C: Update error message.
29896 * g++.dg/warn/Wbraces2.C: Likewise.
29898 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29901 * gfortran.dg/module_interface_1.f90: New test.
29903 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29904 Kenneth Zadeck <zadeck@naturalbridge.com>
29906 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29908 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29910 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29911 specify -Wformat for these tests.
29912 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29913 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29914 * gcc.dg/format/opt-6.c: Delete.
29916 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29918 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29919 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29921 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29923 * gcc.dg/tree-ssa/alias-2.c: New test.
29925 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29928 * g++.dg/template/explicit7.C: New test.
29930 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29932 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29933 field width of 8 to +Inf and -Inf.
29935 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29938 * g++.dg/template/friend36.C: New test.
29940 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29943 * gfortran.dg/pr21730.f: New test.
29945 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29946 Kenneth Zadeck <zadeck@naturalbridge.com>
29948 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29949 since pure const detection cannot run at -O1 in c compiler.
29950 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29951 can now optimize this case properly.
29952 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29953 because we now pass.
29954 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29956 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29959 * gcc.dg/format/bitfld-1.c: New test.
29961 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29964 * g++.dg/rtti/repo1.C: New test.
29966 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29968 PR middle-end/22398
29969 * gcc.c-torture/compile/pr22398.c: New test.
29971 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29974 * g++.dg/expr/cast4.C: New test.
29976 2005-07-15 Richard Guenther <rguenther@suse.de>
29978 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29979 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29981 2005-07-15 Steven Bosscher <stevenb@suse.de>
29983 PR tree-optimization/22230
29984 * gcc.dg/tree-ssa/pr22230.c: New test.
29986 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29988 * gfortran.dg/g77/cpp6.f: New test.
29991 * gfortran.dg/g77/cpp5.F: New test.
29992 * gfortran.dg/g77/cpp5.h: New file.
29993 * gfortran.dg/g77/cpp5inc.h: New file.
29995 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29997 PR libfortran/16435
29998 * gfortran.dg/tl_editting.f90: New.
29999 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30001 2005-07-14 Steven G. Kargl <kargls@comcast.net>
30003 * gfortran.dg/char_array_constructor.f90: New test.
30005 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
30007 * gfortran.dg/past_eor.f90: New.
30008 * gfortran.dg/complex_read.f90: New.
30010 2005-07-13 Jeff Law <law@redhat.com>
30012 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30015 * gcc.dg/tree-ssa/pr22321.c: New test
30017 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
30019 PR tree-optimization/21921
30020 * gcc.dg/tree-ssa/pr21921.c: New.
30022 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30024 PR tree-optimizatio/22442
30025 * gcc.dg/tree-ssa/loop-11.c: New test.
30027 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30030 * gcc.c-torture/compile/pr21840.c: New test.
30032 2005-07-12 Jan Hubicka <jh@suse.cz>
30034 * gcc.c-torture/compile/pr22379.c: New test.
30036 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
30038 PR libfortran/21593
30039 gfortran.dg/dev_null.f90: Remove outdated comment about
30040 PR libfortran/21593.
30043 2005-07-12 Dale Johannesen <dalej@apple.com>
30045 * gcc.target/i386/compress-float-sse.c: New.
30046 * gcc.target/i386/compress-float-sse-pic.c: New.
30047 * gcc.target/i386/compress-float-387.c: New.
30048 * gcc.target/i386/compress-float-387-pic.c: New.
30049 * gcc.dg/compress-float-ppc.c: New.
30050 * gcc.dg/compress-float-ppc-pic.c: New.
30052 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
30054 PR libfortran/21593
30055 gfortran.dg/dev_null.f90: Remove targets.
30057 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30060 * gcc.dg/pr22335-1.c: New test.
30061 * gcc.dg/pr22335-2.c: New test.
30063 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30066 * g++.dg/template/nontype12.C : New test.
30068 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30070 * gcc.dg/tree-ssa/loop-10.c: New test.
30072 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
30074 * gcc.c-torture/execute/20020720-1.x: Remove.
30076 2005-07-11 Jakub Jelinek <jakub@redhat.com>
30078 * gfortran.fortran-torture/execute/forall_7.f90: New test.
30080 2005-07-10 Richard Sandiford <richard@codesourcery.com>
30082 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30083 (dg-mips-options): Use it.
30085 2005-07-09 Diego Novillo <dnovillo@redhat.com>
30087 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30089 2005-07-09 Richard Henderson <rth@redhat.com>
30091 * lib/target-supports.exp (check_effective_target_sync_char_short):
30094 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
30096 PR libfortran/22217
30097 * gfortran.dg/negative-z-descriptor.f90: New test.
30099 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30102 * gcc.dg/pr22329.c: New test.
30104 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
30106 PR tree-optimization/20139
30107 * gcc.dg/tree-ssa/pr20139.c: New.
30109 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30112 * gcc.dg/pr22356-1.c: New test.
30114 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
30117 * g++.dg/template/unify8.C: New.
30118 * g++.dg/template/unify9.C: New.
30120 2005-07-08 Jakub Jelinek <jakub@redhat.com>
30122 * gfortran.fortran-torture/execute/entry_10.f90: New test.
30124 2005-07-07 Geoffrey Keating <geoffk@apple.com>
30126 * gcc.dg/darwin-version-1.c: New.
30127 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30128 * gcc.dg/builtins-20.c: Likewise.
30129 * gcc.dg/builtins-53.c: Likewise.
30130 * gcc.dg/torture/builtins-convert-1.c: Likewise.
30131 * gcc.dg/torture/builtins-convert-2.c: Likewise.
30132 * gcc.dg/torture/builtins-convert-3.c: Likewise.
30133 * gcc.dg/torture/builtins-power-1.c: Likewise.
30134 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30137 2005-07-07 Jeff Law <law@redhat.com>
30139 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
30140 argument evaluation order.
30142 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
30144 PR libfortran/21594
30145 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30146 Add test cases where the shift length is greater than the
30149 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30151 * obj-c++.dg/proto-lossage-6.mm: New.
30152 * objc.dg/proto-lossage-6.m: New.
30154 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30156 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30157 * objc.dg/gnu-runtime-2.m: Likewise.
30159 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30161 * gfortran.dg/longline.f: New test.
30163 * gfortran.dg/badline.f: New test.
30165 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30170 * gfortran.dg/hollerith.f90: New.
30171 * gfortran.dg/hollerith2.f90: New.
30172 * gfortran.dg/hollerith3.f90: New.
30173 * gfortran.dg/hollerith4.f90: New.
30174 * gfortran.dg/hollerith_f95.f90: New.
30175 * gfortran.dg/hollerith_legacy.f90: New.
30176 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30178 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30181 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30182 * objc.dg/gnu-runtime-2.m: New.
30184 2005-07-06 Jeff Law <law@redhat.com>
30186 * gcc.dg/tree-ssa/vrp17.c: New test.
30188 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30191 * gfortran.dg/array_constructor_5.f90: New test.
30193 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30195 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30197 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30199 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30200 * gcc.dg/980816-1.c: Ditto.
30202 2005-07-06 Jeff Law <law@redhat.com>
30204 * gcc.c-torture/compile/pr21356.c: New test.
30206 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30210 * gcc.c-torture/compile/pr22013-1.c,
30211 gcc.c-torture/execute/pr22098-1.c,
30212 gcc.c-torture/execute/pr22098-2.c,
30213 gcc.c-torture/execute/pr22098-3.c: New tests.
30215 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30218 * gcc.dg/pr22308-1.c: New test.
30220 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30222 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30224 * gcc.dg/compare9.c: Use -fshort-enums instead of
30225 -fno-short-enums. Change the last test to dg-bogus.
30227 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30229 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30230 * gcc.dg/compare9.c: New.
30232 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30234 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30236 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30239 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30242 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30244 * gcc.dg/format/gcc_gfc-1.c: New.
30246 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30248 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30250 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30253 * gfortran.dg/io_invalid_1.f90: New test.
30255 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30257 * gcc.dg/format/gcc_diag-1.c: Update.
30259 2005-07-02 Jeff Law <law@redhat.com>
30261 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30262 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30264 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30266 * gcc.dg/format/gcc_diag-1.c: Update.
30268 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30271 * gcc.c-torture/compile/pr22269.c: New test.
30273 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30277 * g++.dg/tree-ssa/pr21584-1.C: New test.
30278 * g++.dg/tree-ssa/pr21584-2.C: New test.
30280 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30282 * obj-c++.dg/try-catch-11.mm: New.
30283 * objc.dg/try-catch-10.m: New.
30285 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30287 * g++.dg/other/ucnid-1.C: xfail on AIX.
30289 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30292 * gcc.dg/20050629-1.c: New test.
30294 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30296 * obj-c++.dg/const-str-1[0-1].mm: New.
30297 * objc.dg/const-str-1[0-1].m: New.
30299 2005-05-29 Richard Henderson <rth@redhat.com>
30301 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30302 Rename from check_effective_target_vect_no_max.
30303 (check_effective_target_vect_no_int_add): New.
30304 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30305 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30306 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30307 * gcc.dg/vect/vect-reduc-1.c: Use both.
30308 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30310 2005-05-29 Richard Henderson <rth@redhat.com>
30312 * lib/target-supports.exp (check_effective_target_vect_no_max):
30313 Remove i386 and x86_64.
30315 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30318 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30320 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30322 PR middle-end/21969
30323 * gcc.dg/vect/pr21969.c: New test.
30325 2005-06-28 Eric Christopher <echristo@redhat.com>
30329 * gcc.dg/inline1.c: New test.
30330 * gcc.dg/inline2.c: Ditto.
30331 * gcc.dg/inline3.c: Ditto.
30332 * gcc.dg/inline4.c: Ditto.
30333 * gcc.dg/inline5.c: Ditto.
30335 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30337 PR libfortran/22142
30338 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30339 Add testcase also testing eoshift1 for PR 22142.
30341 2005-06-28 Richard Henderson <rth@redhat.com>
30343 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30344 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30345 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30346 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30347 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30349 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30351 PR libfortran/22142
30352 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30353 Add testcase for PR 22142.
30355 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30357 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30358 gcc.target/ia64/fpreg-2.c: New tests.
30360 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30362 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30364 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30366 PR libfortran/22170
30367 * gfortran.dg/slash_1.f90: New test.
30369 2005-06-27 Richard Henderson <rth@redhat.com>
30371 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30372 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30373 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30374 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30375 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30376 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30378 2005-06-27 Richard Henderson <rth@redhat.com>
30380 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30381 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30383 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30385 * obj-c++.dg/proto-lossage-5.mm: New.
30386 * objc.dg/proto-lossage-5.m: New.
30388 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30391 * gcc.dg/tree-ssa/pr21959.c: New test.
30393 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30395 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30396 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30397 testing uninitialized var.
30399 * gcc.c-torture/execute/builtins/chk.h: New.
30400 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30401 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30402 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30403 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30404 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30405 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30406 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30407 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30408 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30409 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30410 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30411 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30412 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30413 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30414 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30415 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30416 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30417 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30418 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30419 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30420 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30421 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30422 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30423 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30424 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30425 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30426 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30427 * gcc.dg/builtin-object-size-1.c: New test.
30428 * gcc.dg/builtin-object-size-2.c: New test.
30429 * gcc.dg/builtin-object-size-3.c: New test.
30430 * gcc.dg/builtin-object-size-4.c: New test.
30431 * gcc.dg/builtin-object-size-5.c: New test.
30432 * gcc.dg/builtin-stringop-chk-1.c: New test.
30433 * gcc.dg/builtin-stringop-chk-2.c: New test.
30434 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30435 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30436 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30437 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30438 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30439 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30440 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30441 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30442 * gcc.c-torture/execute/printf-1.c: New test.
30443 * gcc.c-torture/execute/fprintf-1.c: New test.
30444 * gcc.c-torture/execute/vprintf-1.c: New test.
30445 * gcc.c-torture/execute/vfprintf-1.c: New test.
30446 * gcc.c-torture/execute/printf-chk-1.c: New test.
30447 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30448 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30449 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30451 2005-06-27 Michael Matz <matz@suse.de>
30453 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30454 slot is not merged if address escapes.
30456 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30459 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30461 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30463 PR middle-end/17965
30464 * gcc.c-torture/compile/20050622-1.c: New test.
30466 PR middle-end/22028
30467 * gcc.dg/20050620-1.c: New test.
30469 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30471 PR tree-optimization/22026
30472 * gcc.dg/tree-ssa/pr22026.c: New.
30474 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30476 PR libfortran/22144
30477 * gfortran.dg/shift-alloc.f90: New testcase.
30479 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30481 * all files: Update FSF address in copyright headers.
30483 2005-06-22 Jan Hubicka <jh@suse.cz>
30485 * wholeprogram-1.c: New testcase.
30486 * wholeprogram-2.c: New testcase.
30488 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30491 * gcc.dg/tree-ssa/pr22171.c: New test.
30493 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30495 * gfortran.dg/simplify_modulo.f90: New.
30497 2005-06-24 Jan Hubicka <jh@suse.cz>
30499 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30501 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30503 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30505 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30507 * obj-c++.dg/typedef-alias-1.mm: New.
30508 * objc.dg/typedef-alias-1.m: New.
30510 2005-06-23 Jeff Law <law@redhat.com>
30512 * gcc.dg/tree-ssa/vrp16.c: New test.
30514 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30516 * lib/target-supports.exp: Add
30517 check_effective_target_fortran_large_real and
30518 check_effective_target_fortran_large_int to check for
30519 corresponding effective targets.
30520 * gfortran.dg/large_integer_kind_1.f90: New test.
30521 * gfortran.dg/large_real_kind_1.f90: New test.
30523 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30525 PR tree-optimization/22117
30526 * gcc.dg/tree-ssa/pr22117.c: New.
30528 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30531 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30533 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30535 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30537 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30539 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30540 * gfortran.dg/f2c_4.c: Likewise.
30542 2005-06-22 Paul Brook <paul@codesourcery.com>
30545 * gfortran.dg/auto_save_1.f90: New test.
30547 2005-06-22 Michael Matz <matz@suse.de>
30549 * gcc.target/x86-64/abi: New directory.
30550 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30551 * gcc.target/x86-64/abi/README.gcc: New file.
30552 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30553 * gcc.target/x86-64/abi/asm-support.s: New file.
30554 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30555 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30556 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30557 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30558 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30559 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30560 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30561 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30562 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30563 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30564 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30565 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30566 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30567 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30568 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30569 * gcc.target/x86_64/abi/test_varargs.c: New test.
30571 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30573 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30574 32-bit i?86 and x86_64.
30576 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30578 * obj-c++.dg/const-str-[1-9].mm: New tests.
30580 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30583 * gfortran.dg/namelist_use.f90: New.
30584 * gfortran.dg/namelist_use_only.f90: New.
30586 2005-06-21 Jeff Law <law@redhat.com>
30588 * gcc.dg/tree-ssa/vrp15.c: New test.
30590 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30592 * lib/target-supports.exp (check_effective_target_vect_reduction):
30594 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30595 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30596 remove vect_reduction target keyword. Also avoid two returns in main.
30597 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30598 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30599 * gcc.dg/vect/vect-reduc-1short.c: New test.
30600 * gcc.dg/vect/vect-reduc-1char.c: New test.
30601 * gcc.dg/vect/vect-reduc-2short.c: New test.
30602 * gcc.dg/vect/vect-reduc-2char.c: New test.
30603 * gcc.dg/vect/vect-reduc-6.c: New test.
30604 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30605 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30606 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30608 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30609 Paul Thomas <pault@gcc.gnu.org>
30611 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30614 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30616 * gfortran.dg/backslash_1.f90: New test.
30617 * gfortran.dg/backslash_2.f90: New test.
30619 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30621 * gfortran.dg/duplicate_labels.f90: New test.
30623 2005-06-20 Jan Beulich <jbeulich@novell.com>
30625 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30626 unsupportable relocations.
30627 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30628 * gcc.dg/20050321-2.c: xfail for NetWare.
30630 2005-06-20 Andreas Jaeger <aj@suse.de>
30632 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30633 gcc.target/i386/fastcall-sseregparm.c,
30634 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30636 2005-06-19 Richard Henderson <rth@redhat.com>
30638 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30640 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30642 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30644 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30647 * g++.dg/conversion/simd2.C: Change expected error message.
30649 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30651 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30652 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30653 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30655 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30657 * gcc.dg/fold-mod-1.c: New test.
30659 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30662 * gfortran.dg/pr19926.f90: New test.
30664 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30666 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30667 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30669 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30670 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30672 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30674 * gcc.target/ia64/float80-varargs-1.c: New test.
30676 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30679 * gfortran.dg/f2c_6.f90: New test.
30681 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30684 * g++.dg/template/local5.C: New.
30686 2005-06-17 Richard Henderson <rth@redhat.com>
30688 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30690 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30693 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30695 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30697 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30698 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30699 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30700 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30701 check_vect to verify the presence of hardware vector support.
30703 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30706 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30708 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30710 PR libfortran/19216
30711 * gfortran.dg/pr19216.f: Add correct space between brackets and
30714 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30716 PR libfortran/16436
30717 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30719 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30721 * gcc.target/i386/attributes-error.c: New testcase.
30722 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30723 * gcc.target/i386/regparm-stdcall.c: Likewise.
30724 * gcc.target/i386/sseregparm-1.c: Likewise.
30725 * gcc.target/i386/sseregparm-2.c: Likewise.
30727 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30729 * g++.dg/rtti/crash2.C: New.
30731 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30733 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30735 2005-06-15 David Ung <davidu@mips.com>
30737 * gcc.target/mips/mips16e-extends.c: New test for testing the
30738 generation of MIPS16e zeb/zeh, seb/seh instructions.
30740 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30743 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30744 * gcc.dg/tree-ssa/pr22018.c: New test.
30746 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30748 * gcc.dg/simd-1.c: Update error messages.
30749 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30750 * gcc.dg/simd-2.c: Update error messages.
30751 * gcc.dg/simd-4.c: New.
30753 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30756 * g++.dg/other/crash-4.C: New.
30758 2005-06-14 Devang Patel <dpatel@apple.com>
30760 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30762 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30765 * g++.dg/parse/crash11.C: Update
30767 2005-06-13 Jeff Law <law@redhat.com>
30769 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30770 perform the desired transformations.
30771 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30772 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30774 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30777 * gfortran.dg/forall_1.f90: Un-XFAIL.
30779 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30782 * g++.dg/parse/crash26.C: New.
30785 * g++.dg/init/member1.C: New.
30787 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30789 * gfortran.dg/altreturn_1.f90: New test.
30791 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30793 PR middle-end/21985
30794 * gcc.dg/tree-ssa/pr21985.c: New test.
30796 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30798 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30800 2005-06-12 Roger Sayle <roger@eyesopen.com>
30803 * g++.dg/other/error10.C: New test case.
30805 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30807 PR libfortran/19155
30808 * gfortran.dg/pr19155.f: Add test.
30810 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30812 * gfortran.dg/f2c_7.f90: New test.
30814 * gfortran.dg/forall_1.f90: XFAILed.
30816 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30818 * gcc.dg/pr14796-1.c: New.
30819 * gcc.dg/pr14796-2.c: New.
30821 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30825 * gfortran.dg/deallocate_stat.f90: New test.
30827 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30829 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30831 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30833 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30834 access will be generated when this loop is vectorized. Test that
30835 accesses with same alignment were detected.
30836 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30837 Test that accesses with same alignment were detected.
30838 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30839 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30840 alignment were detected.
30842 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30845 * g++.dg/conversion/simd2.C: New.
30847 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30849 * gcc.dg/Wcxx-compat-1.c: New.
30851 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30853 PR libfortran/21480
30854 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30857 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30859 * gcc.dg/alias-8.c: New.
30861 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30863 * gcc.dg/format/cmn_err-1.c: Update.
30865 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30868 * gcc.target/sparc/fexpand-2.c: New.
30869 * gcc.target/sparc/fpmerge-2.c: New.
30870 * gcc.target/sparc/fpmul-2.c: New.
30871 * gcc.target/sparc/noresult.c: New.
30872 * gcc.target/sparc/pdist-2.c: New.
30873 * gcc.target/sparc/pdist-3.c: New.
30875 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30878 * gcc.target/i386/i386.exp: Fix comment typo.
30880 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30883 * g++.dg/inherit/using5.C: New.
30884 * g++.dg/inherit/using6.C: New.
30886 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30889 * g++.dg/template/ptrmem15.C: New test.
30892 * g++.dg/ext/label4.C: New test.
30894 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30896 * gcc.dg/tls/debug-1.c: New test.
30898 2005-06-07 Dale Johannesen <dalej@apple.com>
30900 * gcc.target/i386/movq.c: New.
30902 2005-06-07 Dale Johannesen <dalej@apple.com>
30904 * gcc.dg/20050607-1.c: New.
30906 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30908 PR middle-end/21850
30909 * gcc.c-torture/execute/20050607-1.c: New test.
30911 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30913 PR libfortran/21926
30914 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30915 Test case where the return array has lowest stride one,
30918 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30920 * lib/target-supports.exp (check_effective_target_sync_int_long):
30921 Add s390 and s390x targets.
30923 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30925 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30926 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30927 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30928 * gcc.dg/tree-ssa/loop-9.c: New test.
30930 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30932 * g++.dg/parse/defarg10.C: New.
30934 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30936 PR regression/21897
30937 * gcc.c-torture/execute/20050604-1.c: New test.
30939 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30942 * g++.dg/parse/defarg9.C: New.
30945 * g++.dg/inherit/using4.C: New.
30946 * g++.dg/overload/error1.C: Adjust expected errors.
30947 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30948 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30949 * g++.old-deja/g++.other/redecl2.C: Likewise.
30950 * g++.old-deja/g++.other/redecl4.C: Likewise.
30951 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30953 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30955 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30957 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30959 * lib/gfortran.exp (gfortran_target_compile): Call
30960 dg-additional-files-options
30961 * gfortran.dg/f2c_4.f90: New file
30962 * gfortran.dg/f2c_4.c: New file
30963 * gfortran.dg/f2c_5.f90: New file
30964 * gfortran.dg/f2c_5.c: New file
30966 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30968 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30971 * gfortran.dg/array_constructor_4.f90: New test.
30973 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30976 * g++.dg/ext/builtin9.C: New test.
30978 2005-06-05 Dale Johannesen <dalej@apple.com>
30980 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30981 * gcc.c-torture/execute/20050603-2.c: Ditto.
30983 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30985 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30986 * gcc.dg/vect/vect-reduc-1.c: New.
30987 * gcc.dg/vect/vect-reduc-2.c: New.
30988 * gcc.dg/vect/vect-reduc-3.c: New.
30990 2005-06-04 Dale Johannesen <dalej@apple.com>
30992 * gcc.c-torture/execute/20050603-1.c: New.
30993 * gcc.c-torture/execute/20050603-2.c: New.
30994 * gcc.dg/20050603-3.c: New.
30996 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30999 * gfortran.dg/debug_1.f90: New test.
31001 * gfortran.dg/forall_1.f90: New test.
31003 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
31005 * gfortran.dg/array_constructor_3.f90: New test.
31007 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31009 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31011 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
31013 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31015 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
31018 * gcc.dg/init-excess-1.c: New test.
31020 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31023 * g++.dg/expr/static_cast6.C: New test.
31025 2005-06-03 Diego Novillo <dnovillo@redhat.com>
31027 * gcc.dg/tree-ssa/vrp14.c: New test.
31029 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31032 * g++.dg/template/new2.C: New test.
31034 2005-06-03 Josh Conner <jconner@apple.com>
31036 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31037 all entries in initializer.
31039 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
31041 PR middle-end/21858
31042 * gcc.dg/pr21858.c: New testcase.
31044 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
31046 PR tree-optimization/21292
31048 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31050 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31051 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31052 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31053 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31054 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31056 2005-06-02 Richard Henderson <rth@redhat.com>
31058 * gcc.dg/sync-2.c: Use -march=i486 for i386.
31060 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
31062 * gcc.dg/wtypequal.c: New testcase.
31064 2005-06-02 Diego Novillo <dnovillo@redhat.com>
31067 * gcc.dg/tree-ssa/pr21582.c: New test.
31069 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31072 * g++.dg/opt/interface2.h: New.
31073 * g++.dg/opt/interface2.C: New.
31074 * g++.dg/init/ctor4.C: Adjust error lines.
31075 * g++.old-deja/g++.bob/inherit2.C: Likewise.
31076 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31077 * g++.old-deja/g++.jason/opeq3.C: Likewise.
31078 * g++.old-deja/g++.pt/assign1.C: Likewise.
31079 * g++.old-deja/g++.pt/crash20.C: Likewise.
31081 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
31083 PR tree-optimization/21734
31084 * g++.dg/vect/pr21734_1.cc: New.
31085 * g++.dg/vect/pr21734_2.cc: New.
31087 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31090 * g++.dg/template/spec24.C: New.
31093 * g++.dg/pch/local-1.C: New.
31094 * g++.dg/pch/local-1.Hs: New.
31096 2005-06-01 Diego Novillo <dnovillo@redhat.com>
31098 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31099 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31100 * gcc.dg/tree-ssa/pr14341.c: New test.
31101 * gcc.dg/tree-ssa/pr14841.c: New test.
31102 * gcc.dg/tree-ssa/pr20701.c: New test.
31103 * gcc.dg/tree-ssa/pr21086.c: New test.
31104 * gcc.dg/tree-ssa/pr21090.c: New test.
31105 * gcc.dg/tree-ssa/pr21332.c: New test.
31106 * gcc.dg/tree-ssa/pr21458.c: New test.
31107 * gcc.dg/tree-ssa/pr21658.c: New test.
31108 * gcc.dg/tree-ssa/vrp01.c: New test.
31109 * gcc.dg/tree-ssa/vrp02.c: New test.
31110 * gcc.dg/tree-ssa/vrp03.c: New test.
31111 * gcc.dg/tree-ssa/vrp04.c: New test.
31112 * gcc.dg/tree-ssa/vrp05.c: New test.
31113 * gcc.dg/tree-ssa/vrp06.c: New test.
31114 * gcc.dg/tree-ssa/vrp07.c: New test.
31115 * gcc.dg/tree-ssa/vrp08.c: New test.
31116 * gcc.dg/tree-ssa/vrp09.c: New test.
31117 * gcc.dg/tree-ssa/vrp10.c: New test.
31118 * gcc.dg/tree-ssa/vrp11.c: New test.
31119 * gcc.dg/tree-ssa/vrp12.c: New test.
31120 * gcc.dg/tree-ssa/vrp13.c: New test.
31122 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
31125 * gcc.dg/tree-ssa/pr21029.c: New test.
31127 2005-06-01 Roger Sayle <roger@eyesopen.com>
31129 * gfortran.dg/logint-1.f: New test case.
31130 * gfortran.dg/logint-2.f: Likewise.
31131 * gfortran.dg/logint-3.f: Likewise.
31133 2005-06-01 Jakub Jelinek <jakub@redhat.com>
31137 * gcc.dg/20050527-1.c: New test.
31139 * gcc.dg/i386-sse-12.c: New test.
31142 * gfortran.dg/implicit_5.f90: New test.
31144 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
31147 * gfortran/assign_4.f90: New test.
31148 * gfortran/assign_2.f90: Change compile to run.
31150 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31152 * lib/target-supports.exp
31153 (check_effective_target_sync_char_short): New.
31154 * gcc.dg/sync-2.c: New.
31156 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31158 PR tree-optimization/21817
31159 * gcc.dg/torture/pr21817-1.c: New.
31161 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31164 * g++.dg/template/init5.C: New.
31166 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31168 * gfortran.dg/char_initialiser_actual.f90:
31169 Test character initialisers as actual arguments.
31170 * gfortran.dg/char_pointer_comp_assign.f90:
31171 Test character pointer structure component assignments.
31172 * gfortran.dg/char_array_structure_constructor.f90:
31173 Test character components in structure constructors.
31175 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31177 PR middle-end/20931
31178 * g++.dg/opt/pr20931.C: New test.
31180 2005-05-31 Andreas Jaeger <aj@suse.de>
31183 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31184 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31185 g++.old-deja/g++.ext/asmspec1.C,
31186 g++.old-deja/g++.other/regstack.C,
31187 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31188 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31189 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31190 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31191 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31192 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31193 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31194 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31195 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31196 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31197 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31198 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31199 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31200 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31201 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31202 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31203 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31204 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31205 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31207 2005-05-31 Jeff Law <law@redhat.com>
31209 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31211 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31213 PR middle-end/21743
31214 * gcc.dg/builtins-1.c: Activate disabled clog test.
31215 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31217 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31219 * gfortran.dg/char_pointer_assign.f90:
31220 Test character-pointer assignments and pointer assignments.
31221 * gfortran.dg/char_pointer_dummy.f90:
31222 Test character-pointer dummy arguments.
31223 * gfortran.dg/char_pointer_func.f90:
31224 Test character-pointer function returns.
31225 * gfortran.dg/char_pointer_dependency.f90:
31226 Test character-pointer functions with dependencies.
31228 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31231 * g++.dg/lookup/using14.C: New test.
31233 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31235 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31236 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31239 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31242 * g++.dg/template/local5.C: New.
31245 * gcc.c-torture/compile/pr21761.c: New.
31247 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31250 2005-05-30 Steven G. Kargl
31253 * gfortran.dg/inquire_8.f90: New test.
31255 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31257 PR libfortran/21376
31258 * gfortran.dg/output_exponents_1.f90: New test.
31260 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31262 PR libfortran/20006
31263 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31265 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31268 * g++.dg/ext/complex1.C: New test.
31271 * g++.dg/init/ctor6.C: New test.
31273 2005-05-29 Jan Hubicka <jh@suse.cz>
31275 * gcc.c-torture/compile/pr21562.c: New.
31277 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31279 * gfortran.dg/subnormal_1.f90: New test.
31281 2005-05-28 Jan Hubicka <jh@suse.cz>
31283 * tree-prof.exp: Fix comment.
31284 * value-prof-1.c: New.
31285 * value-prof-2.c: New.
31286 * value-prof-3.c: New.
31287 * value-prof-4.c: New.
31289 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31292 * g++.dg/expr/ptrmem6.C: New test.
31293 * g++.dg/expr/ptrmem6a.C: Likewise.
31295 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31297 PR tree-optimization/21658
31298 * gcc.dg/tree-ssa/pr21658.c: New.
31300 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31303 * g++.dg/inherit/ptrmem3.C: New.
31306 * g++.dg/parse/template16.C: New.
31308 2005-05-27 Andreas Jaeger <aj@suse.de>
31310 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31312 * gcc.dg/i386-sse-8.c: Run test on all archs.
31314 2005-05-26 Mike Stump <mrs@apple.com>
31316 * objc.dg/isa-field-1.m: Only run on darwin.
31317 * objc.dg/lookup-1.m: Likewise.
31318 * objc.dg/try-catch-8.m: Likewise.
31320 2005-05-26 Roger Sayle <roger@eyesopen.com>
31322 PR tree-optimization/9814
31323 * gcc.dg/pr9814-1.c: New test case.
31325 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31327 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31328 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31329 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31330 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31331 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31332 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31333 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31334 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31335 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31336 objc.dg/try-catch-8.m: New.
31338 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31340 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31341 remove extraneous semicolons.
31343 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31345 * obj-c++.dg/comp-types-12.mm: New.
31346 * objc.dg/comp-types-11.m: New.
31347 * objc.dg/selector-4.m: New.
31349 2005-05-26 Andreas Jaeger <aj@suse.de>
31352 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31353 g++.old-deja/g++.ext/attrib3.C,
31354 g++.old-deja/g++.other/store-expr1.C,
31355 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31356 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31357 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31358 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31359 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31360 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31361 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31362 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31363 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31364 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31365 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31366 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31367 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31368 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31369 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31370 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31371 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31372 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31373 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31375 2005-05-26 Andreas Jaeger <aj@suse.de>
31377 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31378 x86-64 compilation.
31380 2005-05-26 Andreas Jaeger <aj@suse.de>
31383 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31384 gcc.misc-tests/i386-pf-athlon-1.c,
31385 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31386 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31387 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31388 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31389 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31390 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31391 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31394 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31395 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31396 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31397 x86-64 compilation.
31399 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31402 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31403 effective-target ilp32.
31405 2005-05-26 David Ung <davidu@mips.com>
31407 * gcc.target/mips/ext_ins.c: New test for testing the generation
31408 of MIPS32/64 rev 2 ext/ins instructions.
31410 2005-05-26 Andreas Jaeger <aj@suse.de>
31412 * treelang/compile/unsigned.tree: Use gimple instead of
31413 nonexisting generic dump.
31415 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31417 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31419 2005-05-26 Andreas Jaeger <aj@suse.de>
31421 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31423 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31425 PR libfortran/17283
31426 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31427 Test callee-allocated memory with write statements.
31429 2005-05-25 Roger Sayle <roger@eyesopen.com>
31431 PR middle-end/21709
31432 * gcc.dg/pr21709-1.c: New test case.
31434 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31435 Mike Stump <mrs@apple.com>
31437 * objc/execute/next_mapping.h: Update for C++.
31439 * obj-c++.dg/selector-1.mm: Move to...
31440 * obj-c++.dg/selector-4.mm: here...
31442 * obj-c++.dg/basic.mm: New.
31443 * obj-c++.dg/comp-types-1.mm: New.
31444 * obj-c++.dg/cxx-class-1.mm: New.
31445 * obj-c++.dg/cxx-ivars-1.mm: New.
31446 * obj-c++.dg/cxx-ivars-2.mm: New.
31447 * obj-c++.dg/cxx-ivars-3.mm: New.
31448 * obj-c++.dg/cxx-scope-1.mm: New.
31449 * obj-c++.dg/cxx-scope-2.mm: New.
31450 * obj-c++.dg/defs.mm: New.
31451 * obj-c++.dg/empty-private-1.mm: New.
31452 * obj-c++.dg/encode-1.mm: New.
31453 * obj-c++.dg/encode-2.mm: New.
31454 * obj-c++.dg/encode-3.mm: New.
31455 * obj-c++.dg/extern-c-1.mm: New.
31456 * obj-c++.dg/extra-semi.mm: New.
31457 * obj-c++.dg/fix-and-continue-2.mm: New.
31458 * obj-c++.dg/isa-field-1.mm: New.
31459 * obj-c++.dg/ivar-list-semi.mm: New.
31460 * obj-c++.dg/local-decl-1.mm: New.
31461 * obj-c++.dg/lookup-1.mm: New.
31462 * obj-c++.dg/lookup-2.mm: New.
31463 * obj-c++.dg/method-1.mm: New.
31464 * obj-c++.dg/method-2.mm: New.
31465 * obj-c++.dg/method-3.mm: New.
31466 * obj-c++.dg/method-4.mm: New.
31467 * obj-c++.dg/method-5.mm: New.
31468 * obj-c++.dg/method-6.mm: New.
31469 * obj-c++.dg/method-7.mm: New.
31470 * obj-c++.dg/no-extra-load.mm: New.
31471 * obj-c++.dg/overload-1.mm: New.
31472 * obj-c++.dg/pragma-1.mm: New.
31473 * obj-c++.dg/pragma-2.mm: New.
31474 * obj-c++.dg/private-1.mm: New.
31475 * obj-c++.dg/private-2.mm: New.
31476 * obj-c++.dg/proto-qual-1.mm: New.
31477 * obj-c++.dg/qual-types-1.mm: New.
31478 * obj-c++.dg/stubify-1.mm: New.
31479 * obj-c++.dg/stubify-2.mm: New.
31480 * obj-c++.dg/super-class-1.mm: New.
31481 * obj-c++.dg/super-class-2.mm: New.
31482 * obj-c++.dg/super-dealloc-1.mm: New.
31483 * obj-c++.dg/super-dealloc-2.mm: New.
31484 * obj-c++.dg/template-1.mm: New.
31485 * obj-c++.dg/template-2.mm: New.
31486 * obj-c++.dg/template-3.mm: New.
31487 * obj-c++.dg/template-4.mm: New.
31488 * obj-c++.dg/template-5.mm: New.
31489 * obj-c++.dg/template-6.mm: New.
31490 * obj-c++.dg/try-catch-1.mm: New.
31491 * obj-c++.dg/try-catch-2.mm: New.
31492 * obj-c++.dg/try-catch-3.mm: New.
31493 * obj-c++.dg/try-catch-4.mm: New.
31494 * obj-c++.dg/try-catch-5.mm: New.
31495 * obj-c++.dg/try-catch-6.mm: New.
31496 * obj-c++.dg/try-catch-7.mm: New.
31497 * obj-c++.dg/try-catch-8.mm: New.
31498 * obj-c++.dg/try-catch-9.mm: New.
31499 * obj-c++.dg/va-meth-1.mm: New.
31501 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31503 * obj-c++.dg/selector-1.mm: New.
31504 * obj-c++.dg/selector-2.mm: New.
31506 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31508 * obj-c++.dg/selector-3.mm: New.
31509 * objc.dg/selector-3.m: New.
31511 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31513 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31514 about where warning appears.
31516 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31518 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31519 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31520 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31521 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31523 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31525 * gcc.dg/20050524-1.c: New test.
31527 2005-05-25 Jan Hubicka <jh@suse.cz>
31529 * gcc.dg/tree-prof/inliner-1.c: New.
31531 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31533 * gcc.dg/tree-prof: New directory.
31534 * gcc.dg/tree-prof/tree-prof.exp: New.
31536 2005-05-25 DJ Delorie <dj@redhat.com>
31538 * gcc.dg/Wattributes-1.c: New.
31539 * gcc.dg/Wattributes-2.c: New.
31540 * gcc.dg/Wattributes-3.c: New.
31542 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31544 PR tree-optimization/19833
31545 * gcc.dg/uninit-4.c: Remove xfail.
31546 * gcc.dg/uninit-9.c: Ditto.
31548 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31550 * obj-c++.dg/bitfield-[1-5].mm: New.
31551 * obj-c++.dg/class-protocol-1.mm: New.
31552 * obj-c++.dg/comp-types-1[0-1].mm: New.
31553 * obj-c++.dg/comp-types-[2-9].mm: New.
31554 * obj-c++.dg/encode-[4-8].mm: New.
31555 * obj-c++.dg/layout-1.mm: New.
31556 * obj-c++.dg/method-1[0-9].mm: New.
31557 * obj-c++.dg/method-2[0-1].mm: New.
31558 * obj-c++.dg/method-[8-9].mm: New.
31559 * obj-c++.dg/objc-gc-3.mm: New.
31560 * obj-c++.dg/try-catch-10.mm: New.
31561 * objc.dg/bitfield-5.m: New.
31562 * objc.dg/comp-types-10.m: New.
31563 * objc.dg/comp-types-9.m: New.
31564 * objc.dg/layout-1.m: New.
31565 * objc.dg/objc-gc-4.m: New.
31566 * objc.dg/try-catch-9.m: New.
31567 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31568 * objc.dg/comp-types-1.m: Likewise.
31569 * objc.dg/comp-types-[5-6].m: Likewise.
31570 * objc.dg/method-9.m: Likewise.
31572 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31574 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31575 and on hardware without VMX support.
31577 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31579 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31581 * lib/profopt.exp (dg-final-generate, dg-final-use,
31582 profopt-final-code, profopt-get-options): New.
31583 (profopt-execute): Process test directives.
31585 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31586 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31587 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31589 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31592 * g++.dg/init/ctor5.C: New test.
31594 2005-05-24 Ira Rosen <irar@il.ibm.com>
31596 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31597 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31598 vect-113.c, vect-114.c.
31600 2005-05-23 Adam Nemet <anemet@lnxw.com>
31602 * gcc.dg/const-elim-1.c: Remove xfails.
31604 2005-05-23 Jeff Law <law@redhat.com>
31606 * gcc.c-torture/compile/pr21638.c: New test.
31607 * gcc.c-torture/compile/20050520-1.c: New test.
31609 2005-05-23 Nick Clifton <nickc@redhat.com>
31611 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31612 be a proper triple, ie: m32r*-*-*.
31613 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31615 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31617 PR middle-end/21331
31619 * gcc.c-torture/compile/pr21293.c: New test.
31620 * gcc.c-torture/execute/pr21331.c: New test.
31622 2004-05-20 Richard Henderson <rth@redhat.com>
31624 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31626 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31628 * obj-c++-dg.exp: Add.
31629 * obj-c++.exp: Add.
31630 * obj-c++.dg/dg.exp: Add.
31632 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31634 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31635 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31637 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31639 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31641 2004-05-19 Richard Henderson <rth@redhat.com>
31643 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31645 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31647 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31649 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31651 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31654 * g++.dg/parse/extern1.C: New test.
31655 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31657 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31659 * gcc.dg/c99-math.h: New.
31660 * gcc.dg/c99-math-float-1.c: New test.
31661 * gcc.dg/c99-math-double-1.c: Likewise.
31662 * gcc.dg/c99-math-long-double-1.c: Likewise.
31664 2005-05-18 Richard Henderson <rth@redhat.com>
31666 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31668 2005-05-18 Devang Patel <dpatel@apple.com>
31670 * g++.dg/opt/20050511-1.C: New test.
31672 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31674 PR libfortran/21127
31675 * gfortran.dg/reshape-complex.f90: New test.
31677 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31679 * gfortran.dg/array_constructor_1.f90: New test.
31680 * gfortran.dg/array_constructor_2.f90: New test.
31682 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31685 * gfortran.dg/pr20954.f: New test.
31687 2005-05-17 Mike Stump <mrs@apple.com>
31689 Yet more Objective-C++...
31691 * objc.dg/method-5.m: Update.
31692 * objc.dg/method-6.m: Update.
31693 * objc.dg/method-7.m: Update.
31694 * objc.dg/method-9.m: Update.
31695 * objc.dg/try-catch-2.m: Update.
31697 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31699 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31700 Remove little-endian optimizations.
31702 2005-05-17 Jeff Law <law@redhat.com>
31704 * g++.dg/tree-ssa/pr14814.C: New test.
31705 * gcc.dg/tree-ssa/pr14814.C: New test.
31706 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31707 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31709 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31711 * gcc.dg/compat/generate-random.c: Do not include
31713 * gcc.dg/compat/generate-random_r.c: Likewise.
31715 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31717 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31719 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31721 PR middle-end/21595
31722 * g++.dg/tree-ssa/builtin1.C: New testcase.
31724 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31727 * g++.dg/opt/const4.C: New test.
31729 PR middle-end/21492
31730 * g++.dg/opt/crossjump1.C: New test.
31732 PR tree-optimization/21610
31733 * gcc.c-torture/compile/20050516-1.c: New test.
31736 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31737 about the test failing.
31738 * gfortran.fortran-torture/execute/where_7.f90: New test.
31739 * gfortran.fortran-torture/execute/where_8.f90: New test.
31741 2005-05-16 Richard Henderson <rth@redhat.com>
31743 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31746 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31748 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31749 (limits.h): Include unconditionally.
31750 (stdlib.h): Likewise.
31751 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31752 (limits.h): Include unconditionally.
31753 (stdlib.h): Likewise.
31754 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31755 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31756 (limits.h): Include unconditionally.
31757 (stdlib.h): Likewise.
31758 (hashtab.h): Do not include.
31759 (getopt.h): Likewise.
31760 (stddef.h): Include.
31761 (hashval_t): Define.
31762 (struct entry): Add "next" field.
31763 (HASH_SIZE): New macro.
31764 (hash_table): New variable.
31765 (switchfiles): Do not use xmalloc.
31767 (iterative_hash): New function.
31769 (e_exists): New function.
31770 (e_insert): Likewise.
31771 (output): Use, instead of libiberty hashtable functions.
31772 (main): Do not use getopt. Do not call htab_create.
31774 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31777 * lib/target-supports.exp (check_mkfifo_available):
31778 Return 0 for cygwin as mkfifo support incomplete on platform.
31779 Fix typos in comments.
31781 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31783 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31785 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31788 * gfortran.dg/assign_4.f: New test.
31790 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31792 PR tree-optimization/21563
31793 * gcc.dg/tree-ssa/pr21563.c: New.
31795 2005-05-14 Jan Hubicka <jh@suse.cz>
31797 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31799 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31801 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31803 2005-05-13 Julian Brown <julian@codesourcery.com>
31805 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31806 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31808 2005-05-13 Jan Hubicka <jh@suse.cz>
31810 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31811 * gcc.dg/fold-xor-?.c: Likewise.
31812 * gcc.dg/pr15784-?.c: Likewise.
31813 * gcc.dg/pr20922-?.c: Likewise.
31814 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31815 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31816 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31818 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31821 * gfortran.dg/hollerith_1.f90: New test.
31823 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31825 * gfortran.dg/func_result_2.f90: New test.
31827 2005-05-11 Bud Davis <bdavis@gfortran.org>
31829 * gfortran.dg/dev_null.f90: New test.
31831 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31833 * gcc.dg/arm-vfp1.c: Revert last change.
31835 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31837 PR middle-end/19807
31838 PR tree-optimization/19639
31839 * g++.dg/tree-ssa/pr19807.C: New testcase.
31841 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31843 PR libfortran/21471
31844 * gfortran.dg/append-1.f90: New test.
31846 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31848 * gcc.dg/pr18501.c: XFAIL.
31849 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31850 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31851 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31852 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31853 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31854 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31855 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31856 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31858 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31861 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31862 gfortran.dg/f2c_3.f90: New tests.
31864 * gfortran.dg/return_1.f90: Fix dg annotation.
31866 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31868 * gcc.c-torture/compile/20050510-1.c: New test.
31870 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31872 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31874 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31876 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31878 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31881 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31883 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31886 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31887 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31889 2005-05-10 Ben Elliston <bje@au.ibm.com>
31892 * gcc.dg/debug/pr16676.c: New test.
31894 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31897 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31898 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31899 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31900 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31902 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31903 -fno-tree-dominator-opts.
31905 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31907 * gfortran.dg/return_1.f90: New test.
31909 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31911 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31913 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31915 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31918 * g++.dg/inherit/covariant13.C: New.
31920 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31922 PR libfortran/19155
31923 * gfortran.dg/pr19155.f: New test.
31925 2005-05-08 Roger Sayle <roger@eyesopen.com>
31928 * gcc.dg/pr8788-1.c: New testcase.
31930 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31933 * gcc.target/mips/fpcmp-[12].c: New tests.
31935 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31937 * lib/target-supports-dg.exp (dg-require-fork): New function.
31938 (dg-require-mkfifo): Likewise.
31939 * lib/target-supports.exp (check_function_available): New
31941 (check_fork_available): Likewise.
31942 (check_mkfifo_available): Likewise.
31944 2005-05-06 Jeff Law <law@redhat.com>
31946 * gcc.c-torture/compile/pr21380.c: New test.
31948 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31951 * g++.dg/ext/weak3.C: New test.
31953 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31956 * g++.dg/template/crash37.C: New test.
31958 2005-05-05 Paul Brook <paul@codesourcery.com>
31960 * gcc.dg/arm-g2.c: Use effective-target arm32.
31961 * gcc.dg/arm-mmx-1.c: Ditto.
31962 * gcc.dg/arm-scd42-2.c: Ditto.
31963 * gcc.dg/arm-vfp1.c: Ditto.
31964 * lib/target-supports.exp (check_effective_target_arm32): New
31967 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31969 PR libfortran/21354
31970 gfortran.dg/in_pack_rank7.f90: New test.
31972 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31974 PR middle-end/15618
31975 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31977 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31979 PR middle-end/21265
31980 * gcc.dg/20050503-1.c: New test.
31982 PR rtl-optimization/21239
31983 * gcc.dg/i386-sse-11.c: New test.
31985 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31988 * gcc.target/i386/asm-1.c: New test.
31990 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31992 PR rtl-optimization/21330
31993 * gcc.c-torture/execute/20050502-1.c: New test.
31996 * gcc.c-torture/execute/20050502-2.c: New test.
31998 2005-05-03 Uros Bizjak <uros@kss-loka.si>
32000 PR middle-end/21282
32001 * gcc.dg/pr21282.c: New.
32003 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32005 * gcc.dg/vect/pr20122.c: Clean up .vect file.
32006 * gcc.dg/vect/vect-92.c: Likewise.
32007 * gcc.dg/vect/vect-93.c: Likewise.
32008 * gcc.dg/vect/vect-dv-1.c: Likewise.
32009 * gcc.dg/vect/vect-dv-2.c: Likewise.
32010 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32012 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32014 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32015 * gfortran.dg/vect/vect-2.f90: Likewise.
32016 * gfortran.dg/vect/vect-3.f90: Likewise.
32017 * gfortran.dg/vect/vect-4.f90: Likewise.
32018 * gfortran.dg/vect/vect-5.f90: Likewise.
32020 2005-05-02 Geoffrey Keating <geoffk@apple.com>
32023 * gcc.dg/rs6000-fpint-2.c: New.
32025 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
32028 * gcc.dg/builtins-30.c: Update expected messages.
32029 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32030 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32031 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32033 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
32035 PR tree-optimization/21294
32036 * gcc.dg/tree-ssa/pr21294.c: New.
32038 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
32040 * gcc.dg/altivec-3.c (vec_store): Do not use the old
32041 __builtin_altivec_st_internal_4si built-in.
32043 2005-05-02 Mark Mitchell <mark@codesourcery.com>
32046 * g++.dg/template/ptrmem14.C: New test.
32048 2005-05-02 Paul Brook <paul@codesourcery.com>
32050 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32052 2005-05-02 Michael Matz <matz@suse.de>
32055 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32057 2005-05-01 Mark Mitchell <mark@codesourcery.com>
32059 * g++.dg/cpp/weak.C: New test.
32061 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
32063 * gcc.dg/tree-ssa/loop-8.c: New test.
32065 2005-04-30 Michael Maty <matz@suse.de>
32067 * gcc.dg/inline-mcpy.c: New test.
32069 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
32071 PR libfortran/18958
32072 * gfortran.dg/eoshift.f90: New test case.
32074 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
32076 PR libfortran/18857
32077 * gfortran.dg/matmul_1.f90: New test.
32079 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32081 PR tree-optimization/21030
32082 * gcc.dg/tree-ssa/pr21030.c: New.
32084 2005-04-29 Devang Patel <dpatel@apple.com>
32086 PR tree-optimization/21272
32087 * gcc.dg/vect/vect-ifcvt-10.c: New test.
32089 2005-04-29 Jakub Jelinek <jakub@redhat.com>
32093 * gfortran.dg/entry_4.f90: New test.
32094 * gfortran.fortran-torture/execute/entry_1.f90: New test.
32095 * gfortran.fortran-torture/execute/entry_2.f90: New test.
32096 * gfortran.fortran-torture/execute/entry_3.f90: New test.
32097 * gfortran.fortran-torture/execute/entry_4.f90: New test.
32098 * gfortran.fortran-torture/execute/entry_5.f90: New test.
32099 * gfortran.fortran-torture/execute/entry_6.f90: New test.
32100 * gfortran.fortran-torture/execute/entry_7.f90: New test.
32102 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32104 * gfortran.fortran-torture/execute/entry_8.f90: New test.
32106 2005-04-29 Paul Brook <paul@codesourcery.com>
32108 * gfortran.dg/entry_3.f90: New test.
32110 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32112 * gfortran.dg/implicit_4.f90: New test.
32114 2005-04-28 Bob Wilson <bob.wilson@acm.org>
32116 * lib/target-supports.exp (check_profiling_available): Return
32117 false for xtensa-*-elf.
32119 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
32121 * lib/fortran-torture.exp (fortran-torture.exp): Catch
32122 error if file cannot be deleted.
32124 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32126 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32127 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32128 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32129 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32130 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32131 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32132 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32133 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32134 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32135 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32136 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32137 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32138 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32140 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32143 * gfortran.dg/pr20865.f90: New test.
32145 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
32147 * gcc.dg/void-cast-2.c: New test.
32149 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32152 * gcc.dg/void-cast-1.c: New test.
32154 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32156 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32158 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32161 * gfortran.dg/pr21177.f90: New test.
32163 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32165 PR tree-optimization/21171
32166 * gcc.dg/tree-ssa/pr21171.c: New test.
32168 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32170 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32171 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32172 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32173 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32174 gcc.dg/tree-ssa/gen-vect-32.c: New.
32175 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32176 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32177 don't run on PPC32.
32179 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32182 * gcc.dg/transparent-union-3.c: New test.
32184 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32187 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32188 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32189 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32190 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32191 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32192 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32194 2005-04-26 Jeff Law <law@redhat.com>
32196 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32197 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32198 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32199 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32200 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32201 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32202 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32204 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32206 PR tree-optimization/17598
32207 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32209 2005-04-25 Mike Stump <mrs@apple.com>
32211 * objc.dg/fix-and-continue-1.m: Add.
32213 2005-04-25 Roger Sayle <roger@eyesopen.com>
32216 * g++.dg/opt/pr20995-1.C: New test case.
32218 2005-04-25 Devang Patel <dpatel@apple.com>
32220 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32222 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32225 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32227 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32230 * g++.dg/opt/rtti2.C: New test.
32232 2005-04-25 Paul Brook <paul@codesourcery.com>
32233 Steven G. Kargl <kargls@comcast.net>
32236 * gfortran.dg/ichar_1.f90: New file.
32238 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32240 PR middle-end/20991
32241 * g++.dg/opt/pr20991.C: New test.
32243 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32244 where sizeof (type) < __alignof__ (type).
32245 * gcc.dg/compat/struct-layout-1.h: Likewise.
32247 2005-04-24 Per Bothner <per@bothner.com>
32248 Devang Patel <dpatel@apple.com>
32250 PR preprocessor/20907
32251 * gcc.dg/cpp/very-long-comment.c: New test.
32253 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32256 * gfortran.dg/common_5.f: New test.
32258 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32260 PR middle-end/21082
32261 * g++.dg/tree-ssa/pr21082.C: New testcase.
32263 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32265 * gcc.dg/vect/vect-99.c: New test.
32267 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32269 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32271 2005-04-22 Jeff Law <law@redhat.com>
32273 * gcc.dg/uninit-5.c: Remove xfails.
32274 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32275 conditionals and loads.
32277 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32279 PR libfortran/20074
32280 PR libfortran/20436
32281 PR libfortran/21108
32282 * gfortran.dg/nested_reshape.f90: new test
32283 * gfortran.dg/reshape-alloc.f90: new test
32284 * gfortran.dg/reshape.f90: new test
32286 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32288 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32290 * gcc.dg/arm-vfp1.c: New test.
32292 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32295 * g++.dg/lookup/builtin2.C: New test.
32297 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32299 * gcc.dg/weak/weak-13.c: New test.
32301 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32303 * lib/target-supports.exp (check_effective_target_sync_int_long):
32306 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32308 * gcc.target/mips/branch-1.c: New test.
32310 2005-04-21 Richard Henderson <rth@redhat.com>
32312 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32313 * gcc.dg/vect/vect-86.c: Likewise.
32314 * gcc.dg/vect/vect-87.c: Likewise.
32315 * gcc.dg/vect/vect-88.c: Likewise.
32317 2005-04-21 Devang Patel <dpatel@apple.com>
32319 PR optimization/20994
32320 * gcc.dg/tree-ssa/ifc-3.c: New test.
32322 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32325 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32326 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32327 gcc.dg/c99-vla-jump-5.c: New tests.
32329 2005-04-19 Richard Henderson <rth@redhat.com>
32331 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32332 Fix typo in exists check.
32333 (check_effective_target_sync_int_long): New.
32334 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32335 * gcc.dg/ia64-sync-2.c: Likewise.
32336 * gcc.dg/ia64-sync-3.c: Likewise.
32337 * gcc.dg/ia64-sync-4.c: Likewise.
32339 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32341 * gcc.dg/fold-xor-1.c: New test.
32342 * gcc.dg/fold-xor-2.c: New test.
32344 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32347 * g++.dg/eh/fp-regs.C: New test.
32349 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32351 * gcc.dg/Wint-to-pointer-cast-1.c,
32352 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32353 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32354 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32356 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32359 * gfortran.dg/pr16861.f90: New test.
32361 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32363 * gcc.dg/pr21085.c: New test.
32365 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32367 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32368 (setup_mips_tests, dg-mips-options): New procedures.
32369 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32370 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32371 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32372 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32373 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32374 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32375 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32376 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32377 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32378 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32379 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32380 dg-mips-options instead of dg-options. Remove now-redundant
32381 preprocessor guards.
32382 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32383 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32384 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32385 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32386 * gcc.dg/vr-mult-2.c: Delete.
32387 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32388 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32389 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32390 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32391 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32392 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32393 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32395 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32397 * ada/acats/run_all.sh: Use sync when executable not present.
32399 2005-04-18 Devang Patel <dpatel@apple.com>
32401 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32402 * gcc.dg/vect/vect-11a.c: New.
32403 * gcc.dg/vect/vect-none.c: Update.
32404 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32406 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32408 PR tree-optimization/20922
32409 * gcc.dg/pr20922-1.c: New test.
32410 * gcc.dg/pr20922-2.c: New test.
32411 * gcc.dg/pr20922-3.c: New test.
32412 * gcc.dg/pr20922-4.c: New test.
32413 * gcc.dg/pr20922-5.c: New test.
32414 * gcc.dg/pr20922-6.c: New test.
32416 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32418 PR libfortran/20950
32419 * gfortran.dg/pr20950.f: New test.
32421 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32423 PR libfortran/19216
32424 * gfortran.dg/pr19216.f: New test.
32426 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32428 PR tree-optimization/21001
32429 * gcc.dg/tree-ssa/pr21001.c: New.
32431 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32433 PR libfortran/21075
32434 * gfortran.dg/reshape_rank7.f90: New test.
32436 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32438 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32439 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32440 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32441 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32442 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32443 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32444 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32445 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32446 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32448 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32449 in namelists. New test.
32450 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32452 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32454 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32455 namelist. New test.
32456 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32458 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32460 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32461 namelist. New test.
32462 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32463 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32464 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32466 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32467 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32470 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32472 * gfortran.dg/wtruncate.f: New testcase.
32473 * gfortran.dg/wtruncate.f90: New testcase.
32475 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32478 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32479 which sizeof/alignof is dependent, rather than just whether we are
32480 processing_template_decl.
32482 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32484 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32485 corrected typo where the wrong variables had been compared.
32487 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32489 PR libfortran/18495
32490 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32491 Test callee-allocated version of return array with a write
32493 Test spread with a temporary with another write statement.
32495 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32497 PR tree-optimization/21031
32498 * gcc.dg/tree-ssa/pr21031.c: New.
32500 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32502 PR tree-optimization/21004
32503 * gcc.dg/builtins-53.c: Include builtins-config.h.
32504 Check floorf, ceilf, floorl and ceill transformations
32505 only when HAVE_C99_RUNTIME is defined.
32507 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32509 PR middle-end/20739
32510 * gcc.dg/tree-ssa/pr20739.c: New test.
32512 2005-04-14 Mike Stump <mrs@apple.com>
32514 * gcc.dg/Foundation.framework/empty: New.
32515 * gcc.dg/framework-2.c: New.
32517 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32519 PR tree-optimization/21021
32520 * gcc.c-torture/compile/pr21021.c: New.
32522 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32525 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32526 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32527 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32528 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32529 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32530 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32531 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32532 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32534 2005-04-14 Richard Henderson <rth@redhat.com>
32536 * lib/target-supports.exp (check_effective_target_vect_condition):
32537 Add ia64, i?86, and x86_64.
32539 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32541 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32543 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32545 PR tree-optimization/20657
32546 * gcc.dg/tree-ssa/pr20657.c: New.
32548 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32550 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32551 (long long int)trunc*.
32553 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32556 * gcc.dg/pr20927.c: New test.
32558 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32560 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32561 * gcc.target/mips/asm-1.c: Likewise.
32563 2005-04-13 Dale Johannesen <dalej@apple.com>
32565 * objc.dg/objc-fast-4.m: New.
32567 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32569 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32571 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32573 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32575 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32576 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32577 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32579 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32581 PR tree-optimization/20913
32582 * gcc.dg/tree-ssa/pr20913.c: New.
32584 PR tree-optimization/20702
32585 * gcc.dg/tree-ssa/pr20702.c: New.
32587 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32590 * g++.dg/inherit/local3.C: New test.
32592 2005-04-12 Jeff Law <law@redhat.com>
32594 * gcc.dg/tree-ssa/20050412-1.c: New test.
32596 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32598 PR libfortran/19016
32599 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32600 Add tests with mask generated by expression.
32601 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32602 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32603 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32605 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32607 PR middle-end/20917
32608 * gcc.dg/20050409-1.c: New test.
32610 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32612 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32614 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32616 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32617 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32618 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32619 (TARGET_CXX): Adjust accordingly.
32620 * target.h (struct gcc_target): Remove epxort_class_data. Add
32621 determine_class_data_visibility and class_data_always_comdat.
32622 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32623 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32624 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32625 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32626 (arm_cxx_determine_class_data_visibility): New.
32627 (arm_cxx_class_data_always_comdat): Likewise.
32628 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32629 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32630 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32631 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32632 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32635 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32637 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32639 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32641 * gcc.dg/i386-darwin-fpmath.c: New.
32643 2004-04-11 Devang Patel <dpatel@apple.com>
32645 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32646 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32647 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32648 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32649 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32650 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32651 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32652 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32653 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32655 2004-04-11 Devang Patel <dpatel@apple.com>
32657 * gcc.dg/vect/vect-dv-1.c: New test.
32658 * gcc.dg/vect/vect-dv-2.c: New test.
32660 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32662 PR tree-optimization/20933
32663 * gcc.dg/tree-ssa/pr20933.c: New test.
32665 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32667 * gfortran.dg/fold_nearest.f90: New test.
32669 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32671 * gcc.dg/tree-ssa/alias-1.c: New test.
32673 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32675 PR tree-optimization/20920
32676 * g++.dg/tree-ssa/pr20920.C: New test.
32678 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32680 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32681 (long long int)ceil*.
32683 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32685 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32686 explicit C++ linkage.
32688 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32690 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32691 warning for arithmetic IF statements.
32693 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32695 * eor_handling_1.f90: New test case.
32696 * eor_handling_2.f90: New test case.
32697 * eor_handling_3.f90: New test case.
32698 * eor_handling_4.f90: New test case.
32699 * eor_handling_5.f90: New test case.
32700 * noadv_size.f90: New test case.
32701 * pad_no.f90: New test case.
32703 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32705 * gcc.c-torture/execute/20050410-1.c: New test.
32707 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32709 * gcc.dg/pr20126.c: New.
32711 2005-04-09 Bud Davis <bdavis@gfortran.org>
32712 Steven G. Kargl <kargls@comcast.net>
32714 * gfortran.dg/PR19872.f: New test.
32716 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32718 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32720 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32722 * gfortran.dg/nint_1.f90: New test.
32724 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32726 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32727 Added test for callee-allocated arrays with write statements.
32728 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32729 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32730 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32731 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32732 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32734 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32736 PR libfortran/20163
32737 * gfortran.dg/open-options-blanks.f: New test.
32739 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32742 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32744 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32746 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32747 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32748 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32749 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32750 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32751 * gcc.c-torture/execute/stdarg-4.c: New test.
32753 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32756 * g++.dg/abi/param2.C: New test.
32758 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32760 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32762 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32764 * gcc.dg/builtins-53.c: New test.
32766 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32768 * g++.dg/tree-ssa/pr18178.C: New test.
32769 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32770 * gcc.c-torture/execute/20041019-1.c: New test.
32771 * gcc.dg/tree-ssa/20041008-1.c: New test.
32772 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32773 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32774 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32775 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32776 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32777 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32778 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32779 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32780 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32781 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32783 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32785 PR rtl-optimization/20466
32786 * gcc.c-torture/execute/pr20466-1.c: New test.
32788 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32791 * g++.dg/parse/cond2.C: New test.
32794 * g++.dg/warn/Wdtor1.C: New test.
32796 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32799 * gfortran.dg/pr17229.f: New test.
32801 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32803 * gfortran.dg/tiny_1.f90: New test.
32804 * gfortran.dg/tiny_2.f90: ditto.
32806 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32808 * gfortran.dg/eor_1.f90: Fix dg-do run line
32809 * gfortran.dg/open_new.f90: Fix dg-do run line
32811 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32813 * lib/target-supports.exp (get_compiler_messages): Support
32814 optional arguments, the fourth being compiler options.
32815 (check_effective_target_fpic): New proc.
32816 * gcc.dg/20050321-2.c: Restrict to target fpic.
32818 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32820 * gcc.dg/15443-1.c: New test.
32821 * gcc.dg/15443-2.c: Likewise.
32823 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32825 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32827 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32829 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32831 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32833 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32834 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32836 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32837 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32838 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32840 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32843 * g++.dg/warn/Wunused-11.C: New test.
32845 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32847 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32849 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32851 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32853 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32856 * g++.dg/template/ptrmem13.C: New test.
32858 2005-04-05 Per Bothner <per@bothner.com>
32860 * lib/gcc.exp: Always add -fno-show-column, for now.
32862 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32865 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32866 of plain old "unsigned int" for the type of "i". Makes this test
32869 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32871 * gcc.dg/i386-ssefn-1.c: New test.
32872 * gcc.dg/i386-ssefn-2.c: New test.
32873 * gcc.dg/i386-ssefn-3.c: New test.
32874 * gcc.dg/i386-ssefn-4.c: New test.
32876 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32878 PR tree-optimization/20076
32879 * gcc.dg/builtin-apply4.c: New test.
32881 PR preprocessor/19475
32882 * gcc.dg/cpp/macspace1.c: New test.
32883 * gcc.dg/cpp/macspace2.c: New test.
32885 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32887 * gfortran.dg/pr20755.f: Fixed bad format.
32889 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32892 * g++.dg/ext/attrib21.C: New test.
32894 2004-04-05 Devang Patel <dpatel@apple.com>
32896 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32897 * gcc.dg/vect/vect-shift-1.c: New test.
32899 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32901 PR libfortran/20755
32902 * gfortran.dg/pr20755.f: New test.
32904 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32906 * gfortran.dg/pr15959.f90: New test.
32907 * gfortran.dg/string_pad_trunc.f90: New test.
32909 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32911 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32912 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32913 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32916 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32918 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32920 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32922 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32923 * gcc.c-torture/compile/20011119-2.c: Likewise.
32924 * gcc.c-torture/compile/981001-2.c: Likewise.
32926 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32929 * g++.dg/template/overload4.C: New test.
32931 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32934 * g++.dg/abi/covariant5.C: New.
32937 * g++.dg/debug/const2.C: New.
32939 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32941 PR rtl-optimization/16104
32942 * gcc.c-torture/execute/20050316-1.c: New test.
32944 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32946 * g++.dg/template/spec23.C: Fix dg-error text.
32948 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32951 * g++.dg/expr/lval2.C: New.
32953 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32955 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32956 __builtin_strcasecmp and __builtin_strncasecmp.
32958 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32961 * g++.dg/template/spec22.C: New.
32962 * g++.dg/template/spec23.C: New.
32964 2005-04-03 Dale Ranta <dir@lanl.gov>
32965 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32967 PR libfortran/20068
32968 PR libfortran/20125
32969 PR libfortran/20156
32970 PR libfortran/20471
32971 * gfortran.dg/backspace.f: New test.
32973 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32975 * gcc.dg/pr19345.c: New test.
32977 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32979 PR tree-optimization/20640
32980 * gcc.dg/torture/tree-loop-1.c: New.
32982 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32984 PR rtl-optimization/20290
32985 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32987 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32989 * gcc.dg/rs6000-fpint.c: New.
32991 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32993 * gcc.dg/old-style-then-proto-1.c: New test.
32995 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32997 * gfortran.fortran-torture/execute/backspace.f90: Check
32998 after backspace and read was incorrect.
33000 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33002 * gcc.c-torture/execute/builtins/strcat.c: Check the result
33003 buffer past the terminating NUL using memcmp.
33004 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33005 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33007 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33008 Fix unused/uninitialized variable warnings.
33010 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33011 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33012 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33013 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33015 * gcc.c-torture/execute/builtins/abs-1-lib.c,
33016 gcc.c-torture/execute/builtins/fputs-lib.c,
33017 gcc.c-torture/execute/builtins/lib/fprintf.c,
33018 gcc.c-torture/execute/builtins/lib/main.c,
33019 gcc.c-torture/execute/builtins/lib/memcmp.c,
33020 gcc.c-torture/execute/builtins/lib/memmove.c,
33021 gcc.c-torture/execute/builtins/lib/mempcpy.c,
33022 gcc.c-torture/execute/builtins/lib/memset.c,
33023 gcc.c-torture/execute/builtins/lib/printf.c,
33024 gcc.c-torture/execute/builtins/lib/sprintf.c,
33025 gcc.c-torture/execute/builtins/lib/stpcpy.c,
33026 gcc.c-torture/execute/builtins/lib/strchr.c,
33027 gcc.c-torture/execute/builtins/lib/strcmp.c,
33028 gcc.c-torture/execute/builtins/lib/strcpy.c,
33029 gcc.c-torture/execute/builtins/lib/strcspn.c,
33030 gcc.c-torture/execute/builtins/lib/strlen.c,
33031 gcc.c-torture/execute/builtins/lib/strncat.c,
33032 gcc.c-torture/execute/builtins/lib/strncmp.c,
33033 gcc.c-torture/execute/builtins/lib/strncpy.c,
33034 gcc.c-torture/execute/builtins/lib/strrchr.c,
33035 gcc.c-torture/execute/builtins/lib/strspn.c,
33036 gcc.c-torture/execute/builtins/lib/strstr.c,
33037 gcc.c-torture/execute/builtins/memops-asm-lib.c,
33038 gcc.c-torture/execute/builtins/strlen-2.c,
33039 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33042 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
33044 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33045 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33048 2005-04-01 Jakub Jelinek <jakub@redhat.com>
33051 * g++.dg/debug/using1.C: New test.
33053 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
33055 PR middle-end/20524
33056 * gcc.dg/alias-7.c: Prefix asm-declared name with
33057 __USER_LABEL_PREFIX__.
33059 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
33061 Fix fallout from PR middle-end/15700:
33062 * gcc.c-torture/compile/20011119-1.c: Take
33063 __USER_LABEL_PREFIX__ into account.
33064 * gcc.c-torture/compile/20011119-2.c: Likewise.
33066 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
33069 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33071 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33074 * gcc.c-torture/compile/struct-non-lval-1.c,
33075 gcc.c-torture/compile/struct-non-lval-2.c,
33076 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33078 2005-03-31 Janis Johnson <janis187@us.ibm.com>
33080 * gcc.dg/tls/tls.exp: Remove temporary file.
33081 * g++.dg/tls/tls.exp: Ditto.
33082 * lib/file-format.exp: Ditto.
33083 * g++.dg/special/ecos.exp: Ditto.
33085 * lib/profopt.exp: Treat prof_ext as a list.
33086 * gcc.misc-tests/bprob.exp: Ditto.
33087 * g++.dg/bprob/bprob.exp: Ditto.
33089 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33090 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33091 g++.dg/tree-ssa/pointer-reference-alias.C,
33092 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33093 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33094 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33095 g++.dg/vect/pr19951.cc: Ditto.
33096 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33097 gcc.dg/builtins-47.c: Ditto.
33098 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33099 gcc.dg/pr20115-1.c: Ditto.
33100 * gcc.dg/tree-ssa/20030530-2.c,
33101 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33102 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33103 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33104 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33105 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33106 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33107 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33108 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33109 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33110 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33111 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33112 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33113 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33114 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33115 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33116 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33117 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33118 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33119 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33120 gcc.dg/tree-ssa/20030824-1.c,
33121 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33122 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33123 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33124 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33125 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33126 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33127 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33128 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33129 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33130 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33131 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33132 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33133 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33134 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33135 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33136 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33137 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33138 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33139 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33140 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33141 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33142 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33143 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33144 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33145 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33146 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33147 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33148 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33149 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33150 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33151 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33152 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33153 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33154 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33155 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33156 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33157 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33158 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33159 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33160 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33161 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33162 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33163 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33164 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33165 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33166 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33167 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33168 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33169 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33170 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33171 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33172 gcc.dg/tree-ssa/useless-1.c: Ditto.
33173 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33174 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33175 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33176 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33177 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33178 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33179 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33180 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33181 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33182 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33183 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33184 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33185 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33186 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33187 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33188 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33189 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33190 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33191 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33192 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33193 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33194 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33195 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33196 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33197 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33198 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33199 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33200 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33201 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33202 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33203 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33204 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33205 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33206 gcc.dg/vect/vect-none.c: Ditto.
33207 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33208 treelang/compile/unsigned.tree: Ditto.
33210 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33211 * gcc.dg/cpp/direct2s.c: Ditto.
33212 * gcc.dg/cpp/paste4.c: Ditto.
33213 * gcc.dg/cpp/separate-1.c: Ditto.
33214 * gcc.dg/pch/save-temps-1.c: Ditto.
33215 * g++.dg/ext/altivec-10.C: Ditto.
33216 * g++.dg/pch/pch.C: Ditto.
33218 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33220 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33221 * g++.dg/template/repo1.C: Ditto.
33222 * g++.dg/template/repo2.C: Ditto.
33223 * g++.dg/template/repo3.C: Ditto.
33224 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33225 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33226 * g++.old-deja/g++.pt/repo1.C: Ditto.
33227 * g++.old-deja/g++.pt/repo2.C: Ditto.
33228 * g++.old-deja/g++.pt/repo3.C: Ditto.
33229 * g++.old-deja/g++.pt/repo4.C: Ditto.
33231 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33232 * gcc.dg/20030107-1.c: Ditto.
33233 * gcc.dg/20030702-1.c: Ditto.
33234 * gcc.dg/profile-generate-1.c: Ditto.
33235 * g++.dg/other/profile1.C: Ditto.
33236 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33238 * lib/gcc-dg.exp (remove-build-file): New.
33239 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33240 cleanup-tree-dump, cleanup-saved-temps): New.
33242 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33244 PR c++/19203, DR 214
33245 * g++.dg/parse/ambig3.C: Not ambiguous.
33246 * g++.dg/template/spec20.C: New.
33247 * g++.dg/template/spec21.C: New.
33249 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33252 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33254 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33256 PR libfortran/20660
33257 * gfortran.dg/negative_unit.f: New test.
33259 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33261 * gcc.dg/20050330-1.c: New test.
33263 2005-03-30 Devang Patel <dpatel@apple.com>
33265 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33267 2005-03-30 Dale Johannesen <dalej@apple.com>
33269 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33271 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33273 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33274 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33275 Strip options from test name.
33277 2005-03-31 Jan Hubicka <jh@suse.cz>
33279 * gcc.dg/varpool-1.c: New testcase.
33281 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33285 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33286 gcc.dg/stmt-expr-label-3.c : New tests.
33287 * gcc.c-torture/execute/medce-2.c: Remove.
33289 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33292 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33295 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33297 * gcc.c-torture/compile/pr20203.c: New test.
33299 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33301 * gfortran.dg/promotion.f90: New test.
33303 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33305 PR middle-end/20491
33306 * gcc.dg/torture/asm-subreg-1.c: New test.
33308 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33311 * gcc.dg/pr20672-1.c: New test.
33313 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33315 * gfortran.dg/vect: New directory.
33316 * gfortran.dg/vect/vect.exp: New.
33317 * gfortran.dg/vect/vect-1.f90: New test.
33318 * gfortran.dg/vect/vect-2.f90: New test.
33319 * gfortran.dg/vect/vect-3.f90: New test.
33320 * gfortran.dg/vect/vect-4.f90: New test.
33321 * gfortran.dg/vect/vect-5.f90: New test.
33323 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33325 PR middle-end/20622
33326 * gcc.dg/alias-7.c: New test.
33328 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33330 * gcc.dg/sparc-reg-1.c: New test.
33332 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33335 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33337 2005-03-29 Dale Ranta <dir@lanl.gov>
33338 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33340 PR libfortran/20163
33341 * gfortran.dg/pr20163-2.f: New test.
33343 2005-03-28 Jan Hubicka <jh@suse.cz>
33345 PR middle-end/20635
33346 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33349 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33351 PR tree-optimization/20626
33352 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33353 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33355 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33357 * gfortran.dg/underflow.f90: New test.
33358 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33360 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33362 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33364 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33366 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33367 (g++_init): Make sure that CXXFLAGS is set.
33368 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33369 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33370 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33371 * lib/objc.exp (objc_init): Likewise.
33372 * lib/treelang.exp (treelang_init): Likewise.
33374 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33376 PR tree-optimization/20470
33377 * gcc.dg/tree-ssa/pr20470.c: New test.
33379 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33381 * gcc.dg/ppc-stfiwx.c: New.
33383 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33386 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33388 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33390 * gcc.dg/20050325-1.c: Fix a typo.
33392 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33394 PR libfortran/19678
33395 PR libfortran/19679
33396 * gfortran.dg/dos_eol.f: New test.
33398 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33400 PR rtl-optimization/20249
33401 * gcc.dg/20050325-1.c: New test.
33403 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33405 PR libfortran/15332
33406 * gfortran.dg/pr15332.f: New test.
33408 2005-03-24 Dale Johannesen <dalej@apple.com>
33410 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33412 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33414 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33415 'internal' visibility.
33416 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33417 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33418 'protected' visibility.
33419 * gcc.dg/visibility-7.c: Likewise.
33420 * lib/target-supports.exp (check_visibility_available): Take
33421 a parameter, the kind of visibility to check for.
33422 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33423 to check_visibility_available.
33425 * g++.dg/expr/cast3.C: New.
33427 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33429 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33432 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33435 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33437 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33439 * gcc.dg/badshift.c: Renamed to...
33440 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33442 * gcc.target/i386/badshift.c: Renamed to...
33443 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33446 PR rtl-optimization/20532
33447 * gcc.target/i386/badshift.c: New.
33449 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33451 * gfortran.dg/pr18025.f90: New test.
33453 2005-03-23 Dale Johannesen <dalej@apple.com>
33455 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33457 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33459 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33461 * lib/target-supports.exp (check_iconv_available): Default
33462 libiconv to -liconv, if there is no definition.
33464 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33466 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33468 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33470 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33471 * g++.dg/opt/pr7503-2.C: Likewise.
33472 * g++.dg/opt/pr7503-3.C: Likewise.
33473 * g++.dg/opt/pr7503-4.C: Likewise.
33474 * g++.dg/opt/pr7503-5.C: Likewise.
33475 * g++.dg/warn/minmax.C: New test.
33477 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33479 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33480 * gfortran.dg/g77_intrinsics_sub.f: New test.
33482 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33483 Jan Hubicka <jh@suse.cz>
33484 Steven Bosscher <stevenb@suse.de
33486 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33488 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33491 * g++.dg/template/redecl3.C: New test.
33493 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33496 * g++.dg/parse/error16.C: Tweak error markers.
33498 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33501 * gcc.dg/20050321-2.c: New test.
33503 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33507 * g++.dg/template/ptrmem12.C: New.
33509 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33511 PR rtl-optimization/20527
33512 * gcc.c-torture/execute/pr20527-1.c: New test.
33514 2005-03-22 Ben Elliston <bje@au.ibm.com>
33516 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33517 program, compile it into a real executable and then delete the .c
33518 and .x files afterwards, to avoid problems on testglue targets.
33520 2005-03-21 Stuart Hastings <stuart@apple.com>
33522 * gcc.target/i386/sse-2.c: New.
33524 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33526 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33528 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33530 * g++.dg/parse/crash25.C: Fix typo.
33532 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33535 * g++.dg/parse/crash24.C: New test.
33538 * g++.dg/parse/crash25.C: New test.
33540 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33543 * g++.dg/ext/stmtexpr4.C: New test.
33545 2005-03-20 Roger Sayle <roger@eyesopen.com>
33547 PR middle-end/20539
33548 * gcc.c-torture/compile/pr13066-1.c: New test case.
33549 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33550 * g++.dg/opt/pr13066-1.C: Likewise.
33552 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33554 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33556 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33559 * gfortran.dg/nesting_1.f90: New test.
33561 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33564 * g++.dg/lookup/using13.C: New test.
33566 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33569 * g++.dg/template/crash36.C: New test.
33571 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33574 * g++.dg/template/crash35.C: New test.
33576 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33579 * g++.dg/overload/operator2.C: New test.
33581 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33583 PR libfortran/20257
33584 * gfortran.dg/pr20257.f90: New test.
33586 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33588 PR libfortran/20480
33589 * gfortran.dg/pr20480.f90: New test.
33591 2005-03-16 Richard Henderson <rth@redhat.com>
33593 PR middle-end/15700
33594 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33595 (_rtld_global): New.
33596 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33597 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33599 * gcc.dg/alias-3.c: New.
33600 * gcc.dg/alias-4.c: New.
33601 * gcc.dg/alias-5.c: New.
33602 * gcc.dg/alias-6.c: New.
33604 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33606 * gcc.dg/cpp/ucnid-7.c: New.
33608 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33609 Dorit Naishlos <dorit@il.ibm.com>
33611 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33614 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33616 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33617 support misaligned accesses.
33618 * gcc.dg/vect/vect-58.c: Likewise.
33619 * gcc.dg/vect/vect-92.c: New.
33620 * gcc.dg/vect/vect-93.c: New.
33622 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33625 * gfortran.dg/assign_2.f90: New test.
33626 * gfortran.dg/assign_3.f90: New test.
33627 * gfortran.dg/assign.f90: New test.
33629 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33631 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33632 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33633 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33634 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33637 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33639 * gcc.dg/cpp/ucnid-6.c: New.
33641 * gcc.dg/cpp/normalize-1.c: New.
33642 * gcc.dg/cpp/normalize-2.c: New.
33643 * gcc.dg/cpp/normalize-3.c: New.
33644 * gcc.dg/cpp/normalize-4.c: New.
33645 * gcc.dg/cpp/ucnid-4.c: New.
33646 * gcc.dg/cpp/ucnid-5.c: New.
33647 * g++.dg/cpp/normalize-1.C: New.
33648 * g++.dg/cpp/ucnid-1.C: New.
33650 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33652 * gcc.dg/pr18628.c: New.
33654 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33657 * g++.dg/tree-ssa/pr20280.C: New.
33659 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33662 * gfortran.dg/stfunc_2.f90: New test.
33664 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33666 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33668 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33670 * gcc.dg/tree-ssa/20050314-1.c: New test.
33672 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33676 * g++.dg/template/friend34.C: New test.
33677 * g++.dg/template/friend35.C: Likewise.
33678 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33680 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33682 Friend class name lookup 5/n
33684 * g++.dg/lookup/hidden-class1.C: New test.
33685 * g++.dg/lookup/hidden-class2.C: Likewise.
33686 * g++.dg/lookup/hidden-class3.C: Likewise.
33687 * g++.dg/lookup/hidden-class4.C: Likewise.
33688 * g++.dg/lookup/hidden-class5.C: Likewise.
33689 * g++.dg/lookup/hidden-class6.C: Likewise.
33690 * g++.dg/lookup/hidden-class7.C: Likewise.
33691 * g++.dg/lookup/hidden-class8.C: Likewise.
33692 * g++.dg/lookup/hidden-class9.C: Likewise.
33693 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33694 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33695 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33696 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33697 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33698 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33699 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33700 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33701 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33702 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33703 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33705 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33708 * g++.dg/template/error18.C: New test.
33710 2005-03-09 Ben Elliston <bje@au.ibm.com>
33713 * g++.dg/debug/pr16792.C: New test.
33715 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33717 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33718 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33719 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33720 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33721 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33722 test assertion names.
33724 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33727 * gfortran.dg/stfunc_1.f90: New test.
33729 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33732 * gfortran.dg/real_index_1.f90: New test.
33734 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33737 * gfortran.dg/spec_expr_1.f90: New test.
33739 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33742 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33745 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33748 * gfortran.dg/largeequiv_1.f90: New test.
33750 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33752 * gcc.dg/ucnid-1.c: New.
33753 * gcc.dg/ucnid-2.c: New.
33754 * gcc.dg/ucnid-3.c: New.
33755 * gcc.dg/ucnid-4.c: New.
33756 * gcc.dg/ucnid-5.c: New.
33757 * gcc.dg/ucnid-6.c: New.
33758 * gcc.dg/cpp/ucnid-1.c: New.
33759 * gcc.dg/cpp/ucnid-2.c: New.
33760 * gcc.dg/cpp/ucnid-3.c: New.
33761 * g++.dg/other/ucnid-1.C: New.
33763 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33765 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33767 2005-03-11 Per Bothner <per@bothner.com>
33769 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33770 that diagnotics refer to correct token.
33771 * gcc.dg/unused-3.c: Likewise.
33773 2005-03-11 Per Bothner <per@bothner.com>
33775 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33776 constant" is now actually on same line as string constant.
33777 * gcc.dg/cpp/direct2s.c: Likewise.
33779 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33781 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33783 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33785 PR libfortran/20124
33786 * gfortran.dg/pr20124.f90: New Test
33788 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33790 PR tree-optimization/20130
33791 * gcc.dg/pr20130-1.c: New test.
33793 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33796 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33798 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33800 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33802 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33804 * g++.dg/eh/forced1.C: Fix comment.
33805 * g++.dg/eh/forced2.C: Ditto.
33806 * g++.dg/eh/forced3.C: Ditto.
33807 * g++.dg/eh/forced4.C: Ditto.
33809 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33812 * gcc.c-torture/compile/pr20412.c: New test.
33814 2005-03-10 Roger Sayle <roger@eyesopen.com>
33816 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33818 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33821 * gcc.dg/20050307-1.c: New test.
33823 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33826 * g++.dg/other/stdarg3.C: New.
33828 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33830 PR c++/18384, c++/18327
33831 * g++.dg/init/array19.C: New test.
33833 PR inline-asm/20314
33834 * gcc.dg/torture/pr20314-1.c: New test.
33835 * gcc.dg/torture/pr20314-2.c: New test.
33837 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33839 * gcc.dg/20050309-1.c: New test.
33841 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33843 * gcc.dg/builtins-10.c: Reactivate disabled test.
33844 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33845 new cbrt transformations.
33847 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33850 * g++.dg/template/array13.C: New test.
33852 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33855 * g++.dg/init/brace4.C: New test.
33857 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33860 * g++.dg/template/non-dependent12.C: New.
33862 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33865 * g++.dg/init/array18.C: Add dg-do run marker.
33868 * g++.dg/init/array18.C: New test.
33870 2005-03-09 Ben Elliston <bje@au.ibm.com>
33872 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33873 * g++.dg/gcov/gcov.exp: Likewise.
33874 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33875 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33876 * lib/c-torture.exp: Likewise.
33877 * lib/fortran-torture.exp: Likewise.
33878 * lib/g++.exp: Likewise.
33879 * lib/gcc-defs.exp: Likewise.
33880 * lib/gcc-dg.exp: Likewise.
33881 * lib/gcc.exp: Likewise.
33882 * lib/gcov.exp: Likewise.
33883 * lib/gfortran.exp: Likewise.
33884 * lib/mike-g++.exp: Likewise.
33885 * lib/mike-gcc.exp: Likewise.
33886 * lib/objc-torture.exp: Likewise.
33887 * lib/objc.exp: Likewise.
33888 * lib/profopt.exp: Likewise.
33889 * lib/target-libpath.exp: Likewise.
33890 * lib/target-supports.exp: Likewise.
33891 * lib/treelang.exp: Likewise.
33892 * lib/wrapper.exp: Likewise.
33894 2005-03-08 Jeff Law <law@redhat.com>
33896 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33899 2005-03-08 Ira Rosen <irar@il.ibm.com>
33901 * gcc.dg/vect/pr20122.c: New test.
33903 2005-03-07 Jeff Law <law@redhat.com>
33905 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33907 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33908 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33909 * gcc.dg/tree-ssa/pr18134.c: New test.
33911 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33913 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33914 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33915 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33917 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33920 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33922 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33924 * g++.dg/warn/Wnvdtor.C: New test.
33926 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33928 * gcc.dg/torture/pr19683-1.c: New test.
33930 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33932 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33933 * gfortran.dg/g77/19990313-2.f: Ditto.
33934 * gfortran.dg/g77/19990313-3.f: Ditto.
33935 * gfortran.dg/g77/19990525-0.f: Ditto.
33936 * gfortran.dg/g77/19990826-0.f: Ditto.
33937 * gfortran.dg/g77/19990826-2.f: Ditto.
33938 * gfortran.dg/g77/19990826-3.f: Ditto.
33939 * gfortran.dg/g77/20000511-1.f: Ditto.
33940 * gfortran.dg/g77/20000511-2.f: Ditto.
33941 * gfortran.dg/g77/970625-2.f: Ditto.
33942 * gfortran.dg/g77/980310-2.f: Ditto.
33943 * gfortran.dg/g77/980310-3.f: Ditto.
33944 * gfortran.dg/g77/980310-8.f: Ditto.
33945 * gfortran.dg/g77/980519-2.f: Ditto.
33946 * gfortran.dg/g77/alpha1.f: Ditto.
33947 * gfortran.dg/g77/claus.f: Ditto.
33948 * gfortran.dg/g77/erfc.f: Ditto.
33949 * gfortran.dg/g77/short.f: Ditto.
33950 * gfortran.fortran-torture/execute/data.f90: Ditto.
33951 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33952 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33954 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33956 * lib/file-format.exp (gcc_target_object_format): Add check for som
33957 format and hardcode object formats on hppa*-*-hpux*.
33958 * lib/target-supports.exp (check_weak_available): Add check for som
33959 object format. Always return 0 on hppa*-*-hpux10*.
33961 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33964 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33966 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33968 * gfortran.dg/pr19936_1.f90: New test.
33969 * gfortran.dg/pr19936_2.f90: New test.
33970 * gfortran.dg/pr19936_3.f90: New test.
33972 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33973 Paul Thomas <prthomas@drfccad.cea.fr>
33975 * gfortran.dg/PR19754_1.f90: New test.
33976 * gfortran.dg/PR19754_2.f90: Ditto.
33978 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33981 * g++.dg/template/non-dependent11.C: New test.
33983 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33985 * lib/target-supports.exp (check_iconv_available): Fix comment.
33987 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33988 Joseph S. Myers <joseph@codesourcery.com>
33991 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33993 2005-03-04 Matthew Sachs <msachs@apple.com>
33995 * gcc.exp (gcc_target_compile): Put braces around
33996 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33997 * objc.exp (objc_target_compile): Likewise.
33998 * treelang.exp (treelang_target_compile): Likewise.
34000 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34003 * gfortran.dg/func_result_1.f90: New test.
34005 2005-03-04 Ben Elliston <bje@au.ibm.com>
34007 * gcc.misc-tests/options.exp: New test.
34009 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
34011 * gcc.dg/pr15784-4.c: New test.
34013 2005-03-03 Geoffrey Keating <geoffk@apple.com>
34015 * gcc.c-torture/execute/pr17133.c: New.
34016 * gcc.c-torture/compile/20050303-1.c: New.
34018 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
34020 * gcc.dg/cpp/assert4.c: Fix for cygwin.
34022 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
34024 * g++.dg/overload/using2.C: New.
34026 2005-03-02 Mark Mitchell <mark@codesourcery.com>
34029 * g++.dg/init/ptrmem2.C: New test.
34031 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
34034 * gcc.dg/pr8927-1.c: New test.
34036 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
34039 * g++.dg/inherit/covariant12.C: New.
34041 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34044 * gfortran.dg/bound_1.f90: New test.
34046 2005-02-28 Janis Johnson <janis187@us.ibm.com>
34048 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34049 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34051 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
34054 * gcc.dg/pr20245-1.c: New test.
34056 2005-02-28 Jakub Jelinek <jakub@redhat.com>
34058 PR middle-end/19874
34059 * gcc.c-torture/execute/20050119-2.c: New test case.
34061 2005-02-28 Ben Elliston <bje@au.ibm.com>
34063 * README: Update the DejaGnu bug reporting address.
34064 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34065 * lib/objc-torture.exp: Likewise.
34067 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34069 * gfortran.dg/boz_1.f90: New test.
34070 * gfortran.dg/boz_3.f90: New test.
34071 * gfortran.dg/boz_4.f90: New test.
34073 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34075 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34076 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34078 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34080 PR libfortran/20101
34081 * gfortran.dg/write_0_pe_format.f90: New test.
34083 2005-02-27 Jakub Jelinek <jakub@redhat.com>
34086 * g++.dg/opt/thunk2.C: New test.
34087 * g++.dg/opt/covariant1.C: New test.
34089 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34091 * gfortran.dg/e_d_fmt.f90: New test.
34093 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
34095 * gcc.dg/asm-b.c: Fix comment typos.
34097 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34099 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34102 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34105 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34106 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34107 * gcc.dg/asm-b.c: New test.
34109 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
34111 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34112 Disable this test on IRIX 6.
34114 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
34116 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34117 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34120 2005-02-25 Diego Novillo <dnovillo@redhat.com>
34122 PR tree-optimization/20204
34123 * gcc.dg/pr20204.c: New test.
34125 2005-02-24 Jakub Jelinek <jakub@redhat.com>
34128 * gcc.c-torture/execute/20050224-1.c: New test.
34131 * g++.dg/warn/Wbraces2.C: New test.
34133 2005-02-23 Mark Mitchell <mark@codesourcery.com>
34136 * g++.dg/init/const2.C: New test.
34138 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
34140 PR tree-optimization/20100
34141 * gcc.c-torture/execute/pr20100-1.c: New test.
34143 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34145 * gfortran.dg/implicit_3.f90: New test.
34147 * gfortran.dg/deftype_1.f90: New test.
34149 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34151 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34153 * g++.dg/other/anon3.C: Accept a warning.
34155 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34157 * gcc.dg/pr20017.c: Fix a comment typo.
34159 2005-02-23 Bud Davis <bdavis@gfortran.org>
34161 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34163 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34166 * ada/acats/tests/cxa/cxa3004.a: Remove.
34167 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34169 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34172 * g++.dg/init/const1.C: New test.
34175 * g++.dg/parse/constant7.C: New test.
34178 * g++.dg/parse/error27.C: New test.
34179 * g++.dg/template/qualttp15.C: Adjust error markers.
34180 * g++.old-deja/g++.other/struct1.C: Likewise.
34183 * g++.dg/template/error17.C: New test.
34186 * g++.dg/parser/error26.C: New test.
34188 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34190 PR tree-optimization/20100
34191 PR tree-optimization/20115
34192 * gcc.dg/pr20115.c: New test.
34193 * gcc.dg/pr20115-1.c: New test.
34194 * gcc.dg/pr20100.c: New test.
34195 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34196 call-clobbered variables after alias1.
34198 2005-02-22 Bud Davis <bdavis@gfortran.org>
34200 * gfortran.dg/list_read_4.f90: new test.
34202 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34204 PR rtl-optimization/20017.
34205 * gcc.dg/pr20017.c: New.
34207 2005-02-22 Devang Patel <dpatel@apple.com>
34210 * g++.dg/tree-ssa/pr19952.C: New test.
34212 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34215 * g++.dg/parse/constant6.C: New test.
34217 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34219 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34220 * g++.dg/charset/asm2.c: Likewise.
34221 * g++.dg/charset/asm3.c: Likewise.
34222 * g++.dg/charset/asm4.c: Likewise.
34223 * g++.dg/charset/asm5.c: Likewise.
34224 * g++.dg/charset/attribute1.c: Likewise.
34225 * g++.dg/charset/attribute2.c: Likewise.
34226 * g++.dg/charset/extern1.cc: Likewise.
34227 * g++.dg/charset/extern2.cc: Likewise.
34228 * g++.dg/charset/extern3.cc: Likewise.
34229 * g++.dg/charset/function.cc: Likewise.
34230 * g++.dg/charset/string.c: Likewise.
34231 * g++.dg/charset/charset.exp: Likewise.
34232 * lib/target-supports.exp (check_iconv_available): Fix comment.
34234 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34236 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34237 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34238 * gcc.dg/charset/asm2.c: Likewise.
34239 * gcc.dg/charset/asm3.c: Likewise.
34240 * gcc.dg/charset/asm4.c: Likewise.
34241 * gcc.dg/charset/asm5.c: Likewise.
34242 * gcc.dg/charset/asm6.c: Likewise.
34243 * gcc.dg/charset/attribute1.c: Likewise.
34244 * gcc.dg/charset/attribute2.c: Likewise.
34245 * gcc.dg/charset/builtin1.c: Likewise.
34246 * gcc.dg/charset/extern.c: Likewise.
34247 * gcc.dg/charset/function.c: Likewise.
34248 * gcc.dg/charset/string.c: Likewise.
34249 * gcc.dg/charset/charset.exp: Likewise.
34251 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34254 * gfortran.dg/pr20086.f90: New test.
34256 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34258 PR tree-optimization/19786
34259 * g++.dg/tree-ssa/pr19786.C: New.
34261 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34263 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34265 2005-02-21 Jeff Law <law@redhat.com>
34267 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34269 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34271 * gfortran.dg/do_iterator: Split loop, markup all lines for
34272 which an error locus is printed.
34273 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34275 * gfortran.dg/select_4.f90: Likewise.
34276 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34277 locuses in the various permutations.
34279 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34281 PR tree-optimization/19951
34282 * g++.dg/vect: New directory.
34283 * g++.dg/vect/vect.exp: New file.
34284 * g++.dg/vect/pr19951.cc: New testcase.
34285 * g++.dg/dg.exp: Also prune vectorizer tests.
34287 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34290 * gcc.dg/charset/builtin1.c: New test.
34292 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34295 * g++.dg/inherit/volatile1.C: New test.
34298 * g++.dg/template/dtor4.C: New test.
34300 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34302 * gfortran.dg/int_1.f90: New test.
34304 2005-02-19 Devang Patel <dpatel@apple.com>
34306 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34308 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34310 * gfortran.dg/achar_1.f90: New test.
34312 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34314 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34316 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34317 Jakub Jelinek <jakub@redhat.com>
34319 PR tree-optimization/19828
34320 * gcc.dg/tree-ssa/loop-7.c: New test.
34321 * gcc.c-torture/execute/20050218-1.c: New test.
34323 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34326 * gcc.dg/transparent-union-1.c: New test.
34327 * gcc.dg/transparent-union-2.c: New test.
34329 2005-02-18 James E Wilson <wilson@specifixinc.com>
34331 PR tree-optimization/18977
34332 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34334 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34337 * gcc.dg/pr20054.c: New test.
34339 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34342 * g++.dg/ext/attrib20.C: New test.
34344 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34346 PR middle-end/20030
34347 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34349 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34352 * g++.dg/opt/switch4.C: New.
34354 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34357 PR tree-optimization/20009
34358 * gcc.c-torture/compile/20050217-1.c: New test.
34359 * g++.dg/opt/switch3.C: New test.
34361 PR tree-optimization/18947
34362 * gcc.c-torture/compile/20050215-1.c: New test.
34363 * gcc.c-torture/compile/20050215-2.c: New test.
34364 * gcc.c-torture/compile/20050215-3.c: New test.
34366 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34369 * g++.dg/template/crash34.C: New.
34372 * g++.dg/other/access3.C: New.
34374 2005-02-17 Ira Rosen <irar@il.ibm.com>
34376 * gcc.dg/vect/vect-98.c: New test.
34378 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34380 PR tree-optimization/19967
34381 * gcc.dg/pr19967.c: New.
34383 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34385 PR middle-end/19857
34386 * gcc.dg/tree-ssa/20050215-1.c: New test.
34387 * gcc.c-torture/execute/20050215-1.c: New test.
34389 2005-02-15 Eric Christopher <echristo@redhat.com>
34391 * gcc.dg/cpp/20050215-1.c: New file.
34393 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34395 PR tree-optimization/15785
34396 * gcc.dg/pr15785-1.c: New test.
34398 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34401 * g++.dg/init/ctor4.C: New.
34402 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34404 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34406 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34407 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34409 2005-02-15 Andreas Schwab <schwab@suse.de>
34411 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34414 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34416 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34418 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34420 PR tree-optimization/19853
34421 * gcc.c-torture/compile/pr19853.c: New test.
34423 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34426 * g++.dg/parse/local-class1.C: New.
34429 * g++.dg/parse/ptrmem3.C: New.
34432 * g++.old-deja/g++.oliva/template6.C: Add another case.
34433 * g++.dg/template/explicit6.C: New.
34435 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34438 * g++.dg/other/redecl2.C: New.
34440 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34443 * g++.dg/abi/covariant4.C: New.
34445 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34447 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34450 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34452 * gcc.dg/vect/vect-96.c: Fix typo.
34454 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34458 * g++.dg/template/enum5.C: New test.
34460 2005-02-12 Ira Rosen <irar@il.ibm.com>
34462 * gcc.dg/vect/vect-97.c: New test.
34464 2005-02-12 Ira Rosen <irar@il.ibm.com>
34466 * gcc.dg/vect/vect-96.c: New test.
34468 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34470 * gcc.dg/builtins-34.c: Also check ldexp*.
34472 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34474 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34476 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34478 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34479 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34480 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34481 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34482 selector_list, selector_expression, dg-process-target): Move to new
34483 file target-supports-dg.exp.
34484 * lib/target-supports-dg.exp: New.
34486 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34489 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34492 * g++.dg/other/ptrmem6.C: New test.
34494 PR middle-end/19858
34495 * gcc.c-torture/compile/20050210-1.c: New test.
34497 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34500 * g++.dg/warn/Wbraces1.C: New test.
34502 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34504 * gcc.dg/builtins-52.c: New testcase.
34506 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34509 * gcc.c-torture/execute/20050119-1.c: New test.
34511 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34514 * g++.dg/init/delete1.C: New test.
34516 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34519 * g++.dg/template/static12.C: New test.
34521 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34524 * g++.dg/conversion/ambig1.C: New test.
34527 * g++.dg/ext/attrib19.C: New test.
34530 * g++.dg/parse/dtor5.C: New test.
34533 * g++.dg/template/dtor3.C: New test.
34536 * g++.dg/template/static11.C: New test.
34537 * g++.dg/template/crash2.C: Remove dg-error marker.
34539 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34542 * g++.old-deja/g++.mike/p10769a.C: Remove.
34544 2005-02-09 Roger Sayle <roger@eyesopen.com>
34546 * gcc.dg/builtins-48.c: New test case.
34547 * gcc.dg/builtins-49.c: New test case.
34548 * gcc.dg/builtins-50.c: New test case.
34549 * gcc.dg/builtins-51.c: New test case.
34551 2005-02-09 Ian Lance Taylor <ian@airs.com>
34553 PR middle-end/19583
34554 * g++.dg/warn/Wreturn-type-3.C: New test.
34556 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34558 PR middle-end/19402
34559 * gcc.dg/pr19402-1.c: New testcase.
34560 * gcc.dg/pr19402-2.c: likewise.
34562 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34564 PR middle-end/19854
34565 * g++.dg/tree-ssa/tmmti.C: New testcase.
34567 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34569 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34571 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34574 * g++.dg/parse/crash23.C: New test.
34575 * g++.dg/warn/Weff1.C: New test.
34577 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34579 * gcc.dg/20050209-1.c: New test.
34581 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34584 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34586 2005-02-08 Mike Stump <mrs@apple.com>
34588 * g++.dg/pch/import-2.c: New test.
34589 * g++.dg/pch/import-2.hs: New.
34590 * g++.dg/pch/include/import-2a.h: New.
34591 * g++.dg/pch/include/import-2b.h: New.
34593 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34595 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34597 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34599 * gfortran.dg/substr_1.f90: New test.
34601 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34603 PR middle-end/19775
34604 * gcc.dg/torture/builtin-power-1.c: Disable test for
34605 invalid transformation.
34606 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34607 no longer optimize.
34608 * gcc.dg/builtins-47.c: New testcase.
34610 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34611 Dorit Naishlos <dorit@il.ibm.com>
34613 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34615 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34617 * gcc.c-torture/compile/20050206-1.c: New test.
34619 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34622 * g++.dg/opt/pr19768.C: New test.
34624 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34627 * gcc.c-torture/compile/pr19736.c: New test.
34629 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34632 * g++.dg/parse/error25.C: New test.
34634 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34636 * gcc.c-torture/execute/20050203-1.c: New.
34638 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34640 * gcc.dg/vect/vect-85.c: Remove xfail.
34641 * gcc.dg/vect/vect-86.c: Remove xfail.
34642 * gcc.dg/vect/vect-87.c: Remove xfail.
34643 * gcc.dg/vect/vect-88.c: Remove xfail.
34645 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34647 * gcc.dg/altivec-19.c: New.
34649 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34652 * gcc.dg/nested-func-3.c: New test.
34653 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34655 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34657 * gcc.test-framework/gen_directive_tests: Generate tests for
34658 selector expressions.
34660 2005-02-02 Matt Austern <austern@apple.com>
34663 * g++/ext/builtin7.C: New.
34664 * g++/ext/builtin8.C: New.
34666 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34669 * gcc.dg/pr18502-1.c: New test.
34671 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34674 * g++.dg/template/local4.C: Tweak.
34676 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34678 PR tree-optimization/19578
34679 * gcc.c-torture/compile/20050202-1.c: New test.
34681 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34684 * gcc.dg/c99-init-4.c: New test.
34686 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34688 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34690 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34692 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34693 * g++.dg/eh/check-vect.h: New.
34695 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34696 * gcc.dg/vect/vect-78.c: Ditto.
34697 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34700 * g++.dg/conversion/simd1.C: Expect warning.
34701 * g++.dg/ext/attribute-test-1.C: Ditto.
34702 * g++.dg/ext/attribute-test-2.C: Ditto.
34703 * g++.dg/ext/attribute-test-3.C: Ditto.
34704 * g++.dg/ext/attribute-test-4.C: Ditto.
34706 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34707 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34709 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34711 2005-02-01 Richard Henderson <rth@redhat.com>
34713 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34714 long double for ibm double-double format.
34715 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34717 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34719 PR tree-optimization/19633
34720 * gcc.dg/pr19633-1.c: New test.
34721 * gcc.dg/pr19633.c: Tweak to make pointer point
34722 to NULL or a symbol.
34724 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34726 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34728 (dg-process-target (local override)): Handle selector expressions.
34730 * gcc.test-framework/README: Describe tests in source directory.
34731 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34732 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34733 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34734 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34735 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34736 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34737 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34738 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34739 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34740 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34741 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34742 * gcc.test-framework/dg-error-exp-P.c: New test.
34743 * gcc.test-framework/dg-error-exp-XP.c: New test.
34744 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34745 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34746 * gcc.test-framework/dg-output-exp-P.c: New test.
34747 * gcc.test-framework/dg-output-exp-XF.c: New test.
34748 * gcc.test-framework/dg-warning-exp-P.c: New test.
34749 * gcc.misc-tests/dg-1.c: Remove.
34750 * gcc.misc-tests/dg-2.c: Remove.
34751 * gcc.misc-tests/dg-3.c: Remove.
34752 * gcc.misc-tests/dg-4.c: Remove.
34753 * gcc.misc-tests/dg-5.c: Remove.
34754 * gcc.misc-tests/dg-6.c: Remove.
34755 * gcc.misc-tests/dg-7.c: Remove.
34756 * gcc.misc-tests/dg-8.c: Remove.
34757 * gcc.misc-tests/dg-9.c: Remove.
34758 * gcc.misc-tests/dg-10.c: Remove.
34759 * gcc.misc-tests/dg-11.c: Remove.
34760 * gcc.misc-tests/dg-12.c: Remove.
34761 * gcc.misc-tests/dg-test.exp: Remove.
34763 * gcc.test-framework/test-framework.awk: Change recording and
34764 printing of passes and failures.
34766 * gcc.test-framework: New directory.
34767 * gcc.test-framework/README: New.
34768 * gcc.test-framework/test-framework.exp: New.
34769 * gcc.test-framework/test-framework.awk: New.
34770 * gcc.test-framework/gen_directive_tests: New.
34772 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34774 * lib/treelang.exp: Fix comment typos.
34775 (treelang_target_compile): Don't append libs=-ltreelang to options.
34777 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34779 * g++.dg/parse/typename7.C: Adjust error messages.
34781 2005-01-31 Jeff Law <law@redhat.com>
34783 * gcc.c-torture/execute/20050131-1.c: New test.
34784 * gcc.dg/wcaselabel.c: New test.
34786 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34788 * g++.dg/other/warning1.C: Adjust error messags.
34789 * g++.dg/parse/constant5.C: New test.
34791 2005-01-31 Steven Bosscher <stevenb@suse.de>
34794 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34795 the test case valid.
34796 * gcc.dg/20030815-1.c: Remove invalid tests.
34797 * gcc.dg/array-7.c: Adjust expected result.
34798 * gcc.dg/pr18596-3.c: Likewise.
34799 * gcc.dg/noncompile/20000901-1.c: Likewise.
34800 * gcc.dg/noncompile/init-2.c: Likewise.
34801 * gcc.dg/noncompile/init-4.c: Likewise.
34803 2005-01-31 Dale Johannesen <dalej@apple.com>
34805 * g++.dg/opt/pr19650.C: New test.
34807 2005-01-31 Richard Henderson <rth@redhat.com>
34809 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34810 long double for intel double extended format.
34811 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34813 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34816 * g++.dg/template/static10.C: New test.
34819 * g++.dg/parse/error24.C: New test.
34822 * g++.dg/lookup/builtin1.C: New test.
34825 * g++.dg/warn/conv3.C: New test.
34827 2005-01-30 Bud Davis <bdavis@gfortran.org>
34830 * gfortan.dg/inquire_7.f90
34832 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34834 PR tree-optimization/15791
34835 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34836 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34837 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34838 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34839 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34840 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34841 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34842 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34843 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34844 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34846 2005-01-29 Paul Brook <paul@codesourcery.com>
34849 * check.c (real_or_complex_check): New function.
34850 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34851 * intrinsic.c (add_functions): Use new check functions.
34852 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34855 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34857 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34858 gcc.dg/lvalue-3.c: New tests.
34859 * gcc.dg/concat.c: Update expected messages.
34861 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34863 PR libfortran/19595
34864 * gfortran.dg/eor_1.f90: New test.
34866 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34869 * gfortran.dg/logical_data_1.f90: New test.
34871 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34874 * g++.dg/template/crash33.C: New test.
34877 * g++.dg/template/crash32.C: New test.
34879 2005-01-28 Ian Lance Taylor <ian@airs.com>
34881 PR middle-end/16558
34882 * g++.dg/warn/Wreturn-type-2.C: New test.
34884 2004-06-24 Jeff Law <law@redhat.com>
34886 * gcc.dg/tree-ssa/20050128-1.c: New test.
34888 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34890 * gcc.target/frv/all-mdpackh-1.c: New test.
34892 2005-01-28 Steven Bosscher <stevenb@suse.de>
34894 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34896 2005-01-27 Richard Henderson <rth@redhat.com>
34898 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34900 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34902 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34904 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34906 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34907 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34908 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34909 to cope with cases where the multilib options override the dg-options.
34911 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34914 * gcc.dg/noncompile/20050120-1.c: New test.
34916 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34918 PR tree-optimization/19633
34919 * gcc.dg/pr19633.c: New test.
34920 * gcc.dg/tree-ssa/pr19633.c: New test.
34922 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34924 * gcc.dg/20041216-1.c: New test.
34926 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34929 * objc.dg/selector-2.m: New test.
34931 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34933 * g++.dg/opt/range-test-2.C: New test.
34935 PR rtl-optimization/19579
34936 * gcc.c-torture/execute/20050124-1.c: New test.
34938 2005-01-26 Greg Parker <gparker@apple.com>
34939 Stuart Hastings <stuart@apple.com>
34941 * gcc.c-torture/execute/20050125-1.c: New.
34943 2005-01-18 Jan Hubicka <jh@suse.cz>
34945 PR tree-optimize/19337
34946 * gcc.c-torture/compile/20050119-1.c: New test.
34948 2005-01-24 James E Wilson <wilson@specifixinc.com>
34950 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34951 test for successful match.
34953 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34956 * objc.dg/comp-types-7.m: New test.
34958 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34960 * lib/target-supports.exp (current_target_name): New.
34961 (check_effective_target_ilp32, check_effective_target_lp64):
34962 Cache the result to use as long as the current target, with
34963 multilib flags, remains the same.
34965 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34966 (dg-require-weak, dg-require-visibility, dg-require-alias,
34967 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34968 dg-require-effective-target, dg-skip-if): Remove call to
34969 skip_test_and_clear_xfail.
34970 (dg-test): Clear xfail data.
34972 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34975 * gcc.dg/ppc64-toc.c: New test.
34977 * g++.dg/tree-ssa/empty-1.C: New test.
34979 PR middle-end/19551
34980 * gcc.c-torture/execute/20050121-1.c: New test.
34981 * gcc.dg/20050121-2.c: New test.
34983 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34984 Paul Brook <paul@codesourcery.com>
34987 * gfortran.dg/real_const_1.f: New test.
34988 * gfortran.dg/real_const_2.f90: New test.
34989 * gfortran.dg/complex_int_1.f90: New test.
34991 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34994 * gfortan.dg/inquire_6.f90: New test.
34996 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34998 PR libfortran/19451
34999 * open_readonly_1.f90: New test.
35001 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35003 PR libfortran/18982
35004 * gfortran.dg/open_new.f90: New file.
35006 2005-01-22 Paul Brook <paul@codesourcery.com>
35008 * namelist_1.f90: New test.
35010 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
35012 PR tree-optimization/19484
35013 * gcc.c-torture/compile/20050122-[12].c: New tests.
35015 2005-01-22 Paul Brook <paul@codesourcery.com>
35017 * gfortran.dg/implicit_2.f90: New test.
35019 2005-01-22 Bud Davis <bdavis9659@comcast.net>
35022 * gfortran.dg/inquire_5.f90: New test.
35024 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35027 * gcc.dg/pr18809-1.c: New test.
35029 2005-01-21 Ian Lance Taylor <ian@airs.com>
35031 * gcc.dg/20050121-1.c: New test.
35033 PR tree-optimization/13000
35034 * gcc.dg/20040206-1.c: Change warning to point where function is
35037 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35040 * g++.dg/template/array11.C: New test.
35042 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35044 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35045 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35046 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35047 * gfortran.dg/getenv_1.f90: Add dg-do directive.
35048 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35049 gfortran.dg/pr17164.f90: Add missing dg-do directives.
35051 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
35053 PR tree-optimization/15349
35054 * gcc.dg/tree-ssa/pr15349.c: New.
35056 2005-01-20 Steve Ellcey <sje@cup.hp.com>
35058 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35060 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
35062 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35063 scan-assembler-times directive name.
35065 * gcc.dg/asm-a.c: Move dg-require-effective-target to
35068 PR rtl-optimization/19462
35069 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35071 2005-01-19 Steve Ellcey <sje@cup.hp.com>
35073 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35074 counting function calls on ia64.
35076 2005-01-19 Jakub Jelinek <jakub@redhat.com>
35078 PR rtl-optimization/15139
35079 * gcc.dg/20050111-2.c: New test.
35082 * gcc.c-torture/compile/20050113-1.c: New testcase.
35084 PR middle-end/19164
35085 * gcc.dg/20050113-1.c: New testcase.
35087 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
35089 * gcc.dg/vect/vect-85.c: Add comment.
35090 * gcc.dg/vect/vect-86.c: Add xfail for now.
35091 * gcc.dg/vect/vect-87.c: Add xfail for now.
35092 * gcc.dg/vect/vect-88.c: Add xfail for now.
35093 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35095 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35097 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35099 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35101 * g++.dg/debug/typedef3.C: New test.
35103 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
35106 * gcc.dg/asm-a.c: New test.
35108 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
35110 * gcc.dg/sh-relax.c: Add prototype for abort.
35112 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35114 * gcc.dg/short-compare-1.c: New test.
35115 * gcc.dg/short-compare-2.c: Likewise.
35117 2005-01-18 Michael Matz <matz@suse.de>
35119 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35121 2005-01-17 Diego Novillo <dnovillo@redhat.com>
35123 PR tree-optimization/19121
35124 * gcc.c-torture/compile/pr19121.c: New test.
35126 2005-01-17 James E. Wilson <wilson@specifixinc.com>
35129 * gcc.c-torture/compile/pr19357.c: New test.
35131 2005-01-17 Ian Lance Taylor <ian@airs.com>
35134 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35135 pass--those that refer just to the variable, possibly with a
35137 * gcc.dg/c99-const-expr-3.c: Likewise.
35139 PR middle-end/13127
35140 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35143 2005-01-16 Bud Davis <bdavis9659@comcast.net>
35146 * gfortran.dg/endfile_2.f90: New test.
35148 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35151 * gfortran.dg/select_5.f90: New test.
35153 2004-01-16 Paul Brook <paul@codesourcery.com>
35155 * gfortran.dg/common_4.f90: New test.
35157 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35159 PR rtl-optimization/19462
35160 * gcc.dg/torture/pr19462-1.c: New test.
35162 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35165 * objc.dg/func-ptr-2.m: New.
35166 * objc.dg/volatile-1.m: New.
35168 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35170 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35172 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35174 PR tree-optimization/19060
35175 * gcc.c-torture/execute/20050104-1.c: New test.
35177 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35180 * gfortran.dg/write_to_null.f90: New test.
35182 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35183 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35186 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35189 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35192 * g++.dg/init/vector1.C: New test.
35194 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35197 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35199 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35201 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35203 * gfortran.dg/select_1.f90: New test.
35204 * gfortran.dg/select_2.f90: New test.
35205 * gfortran.dg/select_3.f90: New test.
35206 * gfortran.dg/select_4.f90: New test.
35208 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35210 PR middle-end/19084
35211 PR rtl-optimization/19348
35212 * gcc.dg/20050111-1.c: New test.
35213 * gcc.c-torture/execute/20050111-1.c: New test.
35215 * gcc.dg/i386-asm-4.c: New test.
35217 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35219 * gcc.dg/nested-func-2.c: New test.
35220 * ada/acats/norun.lst: Remove c953002.
35222 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35224 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35226 2005-01-12 Ben Elliston <bje@au.ibm.com>
35228 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35230 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35233 * g++.dg/abi/align1.C: New test.
35235 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35237 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35239 * g++.dg/ext/altivec_check.h: Support compiling as C.
35241 2005-01-10 Roger Sayle <roger@eyesopen.com>
35244 * g++.dg/expr/pr19355-1.C: New test case.
35246 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35248 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35249 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35250 * ada/acats/tests/c3/c92005b.ada: Likewise.
35251 * ada/acats/tests/c3/cxb3012.a: Likewise.
35252 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35254 2005-01-09 Paul Brook <paul@codesourcery.com>
35256 * gfortran.dg/common_2.f90: New file.
35257 * gfortran.dg/common_3.f90: New file.
35259 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35261 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35263 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35265 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35266 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35267 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35268 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35269 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35270 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35271 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35272 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35273 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35274 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35275 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35276 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35277 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35278 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35279 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35280 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35281 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35282 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35283 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35284 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35285 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35286 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35287 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35288 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35289 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35290 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35291 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35292 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35293 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35294 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35295 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35296 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35297 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35298 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35299 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35300 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35301 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35302 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35303 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35304 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35305 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35306 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35307 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35308 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35309 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35310 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35311 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35312 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35313 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35314 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35315 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35316 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35317 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35318 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35319 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35320 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35321 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35322 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35323 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35324 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35325 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35326 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35327 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35328 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35329 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35330 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35331 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35333 * gcc.dg/vect/vect-1.c: Fix spelling.
35334 * gcc.dg/vect/vect-10.c: Fix spelling.
35335 * gcc.dg/vect/vect-11.c: Fix spelling.
35336 * gcc.dg/vect/vect-12.c: Fix spelling.
35337 * gcc.dg/vect/vect-14.c: Fix spelling.
35338 * gcc.dg/vect/vect-15.c: Fix spelling.
35339 * gcc.dg/vect/vect-16.c: Fix spelling.
35340 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35341 * gcc.dg/vect/vect-64.c: Fix comments.
35342 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35344 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35345 Ira Rosen <irar@il.ibm.com>
35347 * gcc.dg/vect/vect-70.c: New test.
35348 * gcc.dg/vect/vect-71.c: New test.
35350 2005-01-09 Manfred Hollstein <mh@suse.com>
35352 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35353 * gcc.dg/pr18241-2.c: Likewise.
35354 * gcc.dg/pr18241-3.c: Likewise.
35355 * gcc.dg/pr18241-4.c: Likewise.
35356 * gcc.dg/pr18241-5.c: Likewise.
35358 2005-01-08 Richard Henderson <rth@redhat.com>
35360 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35361 False for x86 and x86-64.
35363 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35365 PR tree-optimization/18241
35366 * gcc.dg/pr18241-1.c: New test.
35367 * gcc.dg/pr18241-2.c: New test.
35368 * gcc.dg/pr18241-3.c: New test.
35369 * gcc.dg/pr18241-4.c: New test.
35370 * gcc.dg/pr18241-5.c: New test.
35372 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35374 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35375 gfortran.dg/select_4.f90: New.
35377 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35379 * gcc.c-torture/execute/20050107-1.c: New test.
35381 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35384 * g++.dg/template/ref2.C: New.
35386 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35388 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35389 instead of being empty.
35391 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35394 * gfortran.dg/array-1.f90: New test.
35396 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35398 PR tree-optimization/19283
35399 * gcc.c-torture/execute/20050106-1.c: New test.
35401 PR rtl-optimization/18861
35402 * gcc.dg/20050105-1.c: New test.
35404 PR tree-optimization/18828
35405 * gcc.dg/20050105-2.c: New test.
35407 2005-01-07 Andreas Jaeger <aj@suse.de>
35409 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35411 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35414 * gfortran.dg/fmt_read.f90: New test.
35416 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35418 * gcc.dg/rs6000-ldouble-2.c: New.
35420 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35423 * g++.dg/parser/ctor2.C: New test.
35425 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35428 * g++.dg/template/using9.C: New test.
35430 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35433 * g++.dg/lookup/friend6.C: New test.
35435 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35438 * g++.dg/template/array10.C: New.
35440 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35442 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35443 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35445 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35447 * gcc.c-torture/compile/20050105-1.c: New test.
35449 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35451 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35453 2005-01-05 Roger Sayle <roger@eyesopen.com>
35455 PR middle-end/19100
35456 * gcc.dg/conv-3.c: New test case.
35458 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35460 * gcc.dg/asm-wide-1.c: New test.
35462 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35465 * g++.dg/parse/crash22.C: New
35467 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35470 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35472 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35474 PR middle-end/17767
35475 * gcc.dg/i386-mmx-6.c: New test case.
35477 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35479 PR tree-optimization/18308
35480 * gcc.dg/vect/pr18308.c: New testcase.
35482 2005-01-04 Andreas Jaeger <aj@suse.de>
35484 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35486 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35487 Robert Bowdidge <bowdidge@apple.com>
35489 * gcc.dg/cpp/subframework1.c: New.
35490 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35491 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35492 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35493 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35495 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35497 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35499 * gcc.dg/darwin-weakimport-2.c: New.
35501 2005-01-03 Richard Henderson <rth@redhat.com>
35503 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35505 2005-01-03 Richard Henderson <rth@redhat.com>
35507 * gcc.dg/vect/vect.exp: Enable for ia64.
35508 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35509 (check_effective_target_vect_float): Likewise.
35510 (check_effective_target_vect_no_align): Likewise.
35511 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35512 * gcc.dg/vect/vect-8.c: Likewise.
35514 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35517 * gcc.dg/pr19236-1.c: New test case.
35519 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35521 PR rtl-optimization/12092
35522 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35524 2005-01-02 Andreas Jaeger <aj@suse.de>
35526 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35528 2005-01-01 Roger Sayle <roger@eyesopen.com>
35529 Andrew Pinski <pinskia@physics.uc.edu>
35531 PR rtl-optimization/12092
35532 * gcc.dg/pr12092-1.c: New test case.
35534 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35536 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35537 'hidden' and 'default' for better portability.
35538 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35540 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35542 * g++.old-deja/g++.brendan/new3.C: Likewise.
35544 2005-01-01 Steven Bosscher <stevenb@suse.de>
35546 * gcc.dg/20041231-1.C: New test.
35547 * g++.dg/warn/Wunreachable-code-1.C: New test.
35549 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35551 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35552 file, not /dev/null. Abort on error.
35554 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35555 Ziemowit Laski <zlaski@apple.com>
35558 * objc.dg/encode-5.m: New test.
35560 2004-12-29 Richard Henderson <rth@redhat.com>
35562 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35563 * objc.dg/stabs-1.m: Disable for ia64.
35565 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35568 * g++.dg/warn/Wunused-10.C: New test.
35570 2004-12-28 Richard Henderson <rth@redhat.com>
35572 * objc.dg/stabs-1.m: Disable for alpha.
35574 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35577 * g++.dg/parse/error23.C: New test.
35579 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35581 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35584 * gfortran.dg/intrinsic_modulo_1.f90: New.
35585 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35586 tests with divisor -1.
35588 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35590 * g++.dg/opt/temp1.C (memcpy): Return a value.
35593 * g++.dg/expr/cond7.C: New test.
35595 2004-12-27 Paul Brook <paul@codesourcery.com>
35597 * gfortran.dg/g77/select_no_compile.f: Remove.
35599 2004-12-27 Richard Henderson <rth@redhat.com>
35601 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35602 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35603 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35605 2004-12-26 Richard Henderson <rth@redhat.com>
35607 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35608 by 1i instead of token pasting.
35610 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35612 PR tree-optimization/17578
35613 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35614 to additional_flags.
35615 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35617 2004-12-25 Richard Henderson <rth@redhat.com>
35619 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35622 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35624 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35626 * gcc.dg/pr17957.c (dg-options): Likewise.
35627 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35628 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35629 instead of 0 on __hppa__.
35630 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35631 "foo,%r" on hppa*-*-*.
35633 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35636 * gfortran.dg/complex_write.f90: New test.
35638 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35641 * g++.dg/parse/pragma2.C: New test.
35643 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35645 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35647 * gcc.dg/empty2.c: Add missing dg-warning.
35649 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35652 * g++.dg/template/local4.C: New test.
35653 * g++.dg/template/crash19.C: Add dg-error marker.
35655 * g++.dg/template/crash31.C: Correct embedded PR number.
35657 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35660 * g++.dg/opt/temp1.C: Add do-run marker.
35662 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35664 * g++.dg/template/spec19.C: New.
35666 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35669 * gcc.dg/empty2.c: New.
35671 2004-12-23 Richard Henderson <rth@redhat.com>
35673 * lib/target-supports.exp (check_effective_target_vect_no_align):
35674 Remove i?86 and x86-64.
35676 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35679 * g++.dg/opt/temp1.C: New test.
35681 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35684 * g++.dg/template/friend33.C: New testcase.
35686 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35689 * g++.dg/template/cond5.C: New test.
35692 * g++.dg/inherit/thunk3.C: New test.
35695 * g++.dg/warn/Wunused-9.C: New test.
35697 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35699 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35701 2004-12-22 Jan Beulich <jbeulich@novell.com>
35703 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35705 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35708 * g++.dg/ext/packed8.C: New test.
35711 * g++.dg/template/crash31.C: New test.
35714 * g++.dg/template/crash30.C: New test.
35716 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35719 * g++.dg/eh/ctor3.C: New test.
35721 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35723 * objc.dg/stabs-1.m: Allow section name to be quoted and
35724 assembly label to begin with '.LL'.
35726 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35728 * gcc.dg/vect/vect.exp
35729 (check_effective_target_lp64_or_vect_no_align): New.
35730 * gcc.dg/vect/vect-77.c: Use it.
35731 * gcc.dg/vect/vect-78.c: Use it.
35733 * lib/target-supports.exp
35734 (check_effective_target_vect_no_max,
35735 check_effective_target_vect_no_bitwise,
35736 check_effective_target_vect_no_align): New.
35737 * gcc.dg/vect/vect-13.c: Use them.
35738 * gcc.dg/vect/vect-17.c: Ditto.
35739 * gcc.dg/vect/vect-18.c: Ditto.
35740 * gcc.dg/vect/vect-19.c: Ditto.
35741 * gcc.dg/vect/vect-20.c: Ditto.
35742 * gcc.dg/vect/vect-27.c: Ditto.
35743 * gcc.dg/vect/vect-29.c: Ditto.
35744 * gcc.dg/vect/vect-44.c: Ditto.
35745 * gcc.dg/vect/vect-48.c: Ditto.
35746 * gcc.dg/vect/vect-50.c: Ditto.
35747 * gcc.dg/vect/vect-52.c: Ditto.
35748 * gcc.dg/vect/vect-54.c: Ditto.
35749 * gcc.dg/vect/vect-56.c: Ditto.
35750 * gcc.dg/vect/vect-58.c: Ditto.
35751 * gcc.dg/vect/vect-60.c: Ditto.
35752 * gcc.dg/vect/vect-72.c: Ditto.
35753 * gcc.dg/vect/vect-80.c: Ditto.
35755 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35758 * g++.dg/init/string1.C: New.
35761 * g++.dg/other/synth1.C: New.
35763 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35766 * gcc.dg/pr18963-1.c: New test.
35768 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35771 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35772 * gcc.dg/pr18596-1.c: Use dg-error.
35773 (dg-options): Use -fno-unit-at-a-time.
35774 * gcc.dg/pr18596-2.c: New test.
35775 * gcc.dg/pr18596-3.c: New test.
35777 2004-12-20 Roger Sayle <roger@eyesopen.com>
35779 PR middle-end/18683
35780 * g++.dg/opt/pr18683-1.C: New test case.
35782 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35785 * g++.dg/opt/max1.C: Fix for 64bit targets.
35787 2004-12-20 Matt Austern <austern@apple.com>
35790 * g++.dg/ext/builtin6.C: New
35792 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35794 PR tree-optimization/19080
35795 * gcc.c-torture/compile/pr19080.c: New test.
35797 2004-12-20 Steven Bosscher <stevenb@suse.de>
35799 * gcc.dg/20041219-1.c: New test.
35801 2004-12-19 Roger Sayle <roger@eyesopen.com>
35803 PR middle-end/19068
35804 * g++.dg/opt/max1.C: New test case.
35806 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35808 * gcc.dg/fdata-sections-1.c: New test.
35810 2004-12-18 Roger Sayle <roger@eyesopen.com>
35812 PR middle-end/18548
35813 * gcc.dg/max-1.c: New test case.
35815 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35817 * gcc.c-torture/execute/20041218-1.c: New test.
35819 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35821 * gcc.dg/pr18501.c: New test.
35822 * gcc.dg/uninit-5.c: XFAIL.
35823 * gcc.dg/uninit-9.c: XFAIL.
35825 2004-12-17 Dale Johannesen <dalej@apple.com>
35827 * gcc.dg/20041213-1.c: New.
35829 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35831 * objc.dg/stabs-1.m: Allow assembly label to begin
35834 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35836 * gcc.c-torture/execute/20041213-1.c: Move...
35837 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35839 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35842 * g++.dg/lookup/conv-5.C: New.
35844 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35846 * objc.dg/stabs-1.m: New test.
35848 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35850 * gcc.dg/visibility-c.c: Change compile to
35851 assemble for the test.
35853 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35856 * gcc.dg/visibility-c.c: New test.
35858 2004-12-16 Roger Sayle <roger@eyesopen.com>
35860 PR middle-end/18493
35861 * gcc.dg/switch-8.c: New test case.
35863 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35866 * g++.dg/template/init4.C: New.
35867 * g++.dg/opt/static3.C: Enable optimizer.
35869 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35871 * g++.dg/other/complex1.C: New test.
35873 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35875 * g++.dg/opt/inline9.C: New test.
35877 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35880 * gfotran.dg/nullify_1.f: New test.
35882 2004-12-15 Richard Henderson <rth@redhat.com>
35884 * gcc.target/i386/i386.exp: New harness.
35885 * gcc.target/i386/vect-args.c: New.
35887 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35889 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35891 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35894 * g++.dg/template/friend32.C: New test.
35896 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35898 * cpp/pragma-once-1.c: New test.
35899 * cpp/pragma-once-1b.h: Likewise.
35900 * cpp/pragma-once-1c.h: Likewise.
35901 * cpp/pragma-once-1d.h: Likewise.
35902 * cpp/inc/pragma-once-1a.h: Likewise.
35904 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35905 Steven G. Kargl <kargls@comcast.net>
35908 * gfortran.dg/list_read_3.f90: New test.
35910 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35912 * gcc.dg/ftrapv-2.c: New test.
35914 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35917 * g++.dg/template/typename9.C: New test.
35919 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35922 * g++.dg/template/typename8.C: New test.
35923 * g++.dg/parse/friend2.C: Tweak error message.
35925 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35927 * gcc.c-torture/20041214-1.c: New test.
35929 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35932 * g++.dg/init/array17.C: New test.
35934 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35937 * g++.dg/init/aggr3.C: New test.
35939 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35941 * gcc.dg/altivec-types-1.c: New test.
35942 * gcc.dg/altivec-types-2.c: New test.
35943 * gcc.dg/altivec-types-3.c: New test.
35944 * gcc.dg/altivec-types-4.c: New test.
35945 * g++.dg/ext/altivec-types-1.C: New test.
35946 * g++.dg/ext/altivec-types-2.C: New test.
35947 * g++.dg/ext/altivec-types-3.C: New test.
35948 * g++.dg/ext/altivec-types-4.C: New test.
35950 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35952 PR middle-end/18951
35953 * gcc.c-torture/execute/20041213-1.c: New test.
35955 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35958 * g++.dg/template/cast1.C: New.
35960 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35962 * gcc.c-torture/execute/20041213-2.c: New test.
35964 2004-12-13 Richard Henderson <rth@redhat.com>
35966 * gcc.dg/i386-sse-10.c: Fix typo in options.
35968 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35971 * g++.dg/opt/pr18968.C: New test.
35973 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35976 * g++.dg/ext/visibility/staticdatamem.C: New test.
35978 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35980 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35982 2004-12-13 Roger Sayle <roger@eyesopen.com>
35984 PR rtl-optimization/18928
35985 * gcc.dg/pr18928-1.c: New test case.
35987 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35990 * gcc.c-torture/compile/20041211-1.c: New.
35992 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35994 PR middle-end/17564
35995 * gcc.c-torture/execute/20041212-1.c: New test.
35997 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36000 * gfortran.dg/common_1.f90: New test.
36002 2004-12-12 Steven G. Kargl <kargls@comcast.net>
36003 Paul Brook <paul@codesourcery.com>
36006 * gfortran.dg/real_do_1.f90: New test.
36008 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
36011 * g++.dg/opt/ptrmem6.C: New test.
36013 2004-12-11 Roger Sayle <roger@eyesopen.com>
36015 PR middle-end/18921
36016 * gcc.dg/pr18921-1.c: New test case.
36018 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36021 * gfortran.dg/scale_1.f90: New test.
36023 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
36025 PR middle-end/18903
36026 * gcc.c-torture/compile/pr18903.c: New test.
36028 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
36030 * gcc.c-torture/execute/20041210-1.c: New test.
36032 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36035 * g++.dg/parser/struct-1.C: New test.
36036 * g++.dg/parser/struct-2.C: New test.
36037 * g++.dg/parser/struct-3.C: New test.
36039 2004-12-09 Richard Henderson <rth@redhat.com>
36041 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36043 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36044 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36046 2004-12-09 Matt Austern <austern@apple.com>
36049 * g++.dg/ext/builtin1.C: New
36050 * g++.dg/ext/builtin2.C: New
36051 * g++.dg/ext/builtin3.C: New
36052 * g++.dg/ext/builtin4.C: New
36053 * g++.dg/ext/builtin5.C: New
36055 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
36058 * g++.dg/opt/ptrmem5.C: New test.
36060 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
36062 * g++.dg/parse/typename5.C: Adjust for new error.
36063 * g++.dg/parse/typename7.C: New.
36065 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36068 * g++.dg/other/mmintrin.C: New test.
36070 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
36073 * g++.dg/init/array15.C: New.
36074 * g++.dg/init/array16.C: New.
36076 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36079 * gfortran.dg/assign_1.f90: New test.
36081 2004-12-08 Nick Clifton <nickc@redhat.com>
36083 * gcc.target/xstormy16/bss_below100: New directory containing tests.
36084 * gcc.target/xstormy16/data_below100: Likewise.
36085 * gcc.target/xstormy16/sfr: Likewise.
36086 * gcc.target/xstormy16/below100.S: New test source file.
36087 * gcc.target/xstormy16/below100.ld: New test linker script.
36088 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36089 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36091 * gcc.target/xstormy16/bp.c: Likewise.
36093 * gcc.target/xstormy16/bss_below100: New files:
36094 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36095 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36096 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36097 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36098 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36099 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36100 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36101 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36102 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36103 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36104 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36105 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36106 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36107 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36108 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36109 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36110 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36111 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36112 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36113 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36114 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36115 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36116 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36117 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36118 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36119 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36120 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36122 * gcc.target/xstormy16/data_below100: New files:
36123 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36124 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36125 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36126 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36127 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36128 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36129 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36130 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36131 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36132 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36133 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36134 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36135 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36136 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36137 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36138 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36139 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36140 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36141 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36142 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36143 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36144 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36145 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36146 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36147 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36148 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36149 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36151 * gcc.target/xstormy16/sfr: New files:
36152 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36153 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36154 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36155 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36156 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36157 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36158 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36159 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36160 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36161 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36162 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36163 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36164 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36165 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36166 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36167 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36168 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36169 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36170 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36171 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36172 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36173 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36174 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36175 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36176 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36177 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36178 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36179 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36180 27_if0_sfrw_bitfield_f.c
36182 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36185 * g++.dg/lookup/name-clash4.C: New test.
36187 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36190 * g++.dg/opt/array1.C: New.
36193 * g++.dg/template/operator5.C: New.
36195 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36198 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36200 2004-12-07 Steven Bosscher <stevenb@suse.de>
36202 * gcc.dg/noncompile/20041207.c: New test.
36204 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36206 * g++.dg/other/unreachable-1.C: New test.
36208 2004-12-06 Nick Clifton <nickc@redhat.com>
36210 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36211 <limits.h> because the latter comes from gcc's include/ directory
36212 and not the newlib/libc/include directory.
36214 2004-12-04 Richard Henderson <rth@redhat.com>
36216 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36218 2004-12-04 Richard Henderson <rth@redhat.com>
36220 * lib/target-supports.exp (check_gc_sections_available): Disable
36221 for alpha and ia64.
36223 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36225 PR middle-end/17909
36226 * g++.dg/other/vararg-2.C: New test.
36228 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36230 PR c++/17011, c++/17971
36231 * g++.dg/template/error15.C: Adjust expected error.
36232 * g++.dg/template/instantiate3.C: Likewise.
36234 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36236 * gcc.dg/altivec-18.c: Fix for darwin
36238 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36241 * g++.dg/parse/ptrmem2.C: New.
36244 * g++.dg/template/new1.C: New.
36246 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36249 * gfortran.dg/direct_io_3.f90: New test.
36251 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36254 * g++.dg/parse/crash21.C: New.
36256 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36258 PR c++/15664, c++/18276
36259 * g++.dg/template/ttp13.C: New test.
36260 * g++.dg/template/ttp14.C: Likewise.
36262 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36265 * g++.dg/parse/enum2.C: New test.
36266 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36268 2004-12-02 Nick Clifton <nickc@redhat.com>
36270 * gcc.target/xstormy16: New test directory.
36271 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36272 * gcc.target/xstormy16/bp.c: Check the generation of bp
36274 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36275 bn instructions and the BELOW100 attribute.
36277 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36280 * gcc.dg/ppc-eabi.c: New.
36282 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36285 * gfortran.dg/backspace.f90
36287 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36289 * gfortran.dg/inquire.f90: New test.
36291 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36293 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36294 handle effective-target-keyword.
36295 (dg-skip-if): Support effective-target keyword as target list.
36296 (dg-xfail-if): Ditto.
36297 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36299 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36301 PR tree-optimization/18291
36302 * gcc.c-torture/compile/pr18291.c: New test.
36304 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36307 * g++.dg/parse/crash20.C: New.
36310 * g++.dg/overload/arg1.C: New.
36311 * g++.dg/overload/arg2.C: New.
36312 * g++.dg/overload/arg3.C: New.
36313 * g++.dg/overload/arg4.C: New.
36315 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36317 * gcc.dg/c99-flex-array-4.c: Remove.
36319 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36321 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36323 * lib/target-supports.exp (is-effective-target): Simplify.
36325 * lib/target-supports.exp (check_effective_target_vect_long):
36326 Fix for powerpc64-*-*.
36328 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36330 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36331 to support new requirements on FreeBSD 5.
36333 2004-11-30 Devang Patel <dpatel@apple.com>
36336 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36338 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36340 * g++.dg/ext/altivec-13.C: New test.
36342 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36345 * gcc.c-torture/execute/p18298.c: New test.
36347 2004-11-30 Ira Rosen <irar@il.ibm.com>
36348 Dorit Naishlos <dorit@il.ibm.com>
36351 * gcc.dg/vect/vect-89.c: New test.
36353 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36355 * gcc.dg/pr18596-1.c: New test.
36357 2004-11-30 Ben Elliston <bje@au.ibm.com>
36359 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36361 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36364 * gcc.dg/pr18479.c: New test.
36366 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36369 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36370 mmix-knuth-mmixware.
36372 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36373 cris-*-elf* cris-*-aout* mmix-*-*
36375 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36377 PR middle-end/18725
36378 * gcc.dg/pr18725.c: New test.
36380 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36383 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36386 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36388 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36391 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36392 * g++.old-deja/g++.law/ctors5.C: Likewise.
36393 * g++.old-deja/g++.other/crash25.C: Likewise.
36396 * g++.dg/template/error16.C: New test.
36399 * g++.dg/template/crash29.C: New test.
36401 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36403 PR tree-optimization/18712
36404 * gcc.c-torture/compile/pr18712.c: New test.
36406 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36409 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36412 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36415 * g++.dg/lookup/crash6.C: New test.
36417 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36419 PR middle-end/18164
36420 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36422 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36424 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36425 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36426 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36428 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36430 * gcc.dg/pr18164.c: New test.
36432 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36434 * gcc.dg/funroll-loops-all.c: New.
36436 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36439 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36440 delimeter, match space and TAB as well as ":".
36443 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36446 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36449 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36452 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36454 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36456 * gfortran.dg/direct_io_2.f90: New test.
36458 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36461 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36463 2004-11-28 Richard Henderson <rth@redhat.com>
36465 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36467 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36469 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36470 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36471 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36472 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36473 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36474 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36475 gcc.dg/pointer-arith-8.c: New tests.
36477 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36480 * gfortran.dg/endfile.f90: New test.
36482 2004-11-27 Falk Hueffner <falk@debian.org>
36484 * gcc.dg/loop-6.c: New test.
36486 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36488 * gcc.c-torture/execute/20041126-1.c: New test.
36490 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36492 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36495 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36497 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36500 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36502 PR rtl-optimization/17825
36503 * gcc.c-torture/compile/20041119-1.c: New test.
36505 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36507 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36508 Check existence of ld library path variables before unsetting.
36510 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36512 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36514 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36516 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36518 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36520 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36522 2004-11-26 Ben Elliston <bje@au.ibm.com>
36524 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36527 2004-11-26 Ben Elliston <bje@au.ibm.com>
36529 * gcc.dg/pr17957.c: Pass --param, not -param.
36531 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36533 PR middle-end/17957
36534 * gcc.dg/pr17957.c: New test.
36536 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36539 * g++.dg/template/crash28.C: Likewise.
36542 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36543 * g++.dg/ext/lvaddr.C: Likewise.
36544 * g++.dg/opt/pr7503-3.C: Likewise.
36547 * g++.dg/parse/qualified3.C: New test.
36548 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36551 * g++.dg/expr/return1.C: New test.
36553 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36555 Friend class name lookup 3/n, PR c++/3332
36556 * g++.dg/lookup/friend3.C: New test.
36557 * g++.dg/lookup/friend4.C: Likewise.
36558 * g++.dg/lookup/friend5.C: Likewise.
36560 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36562 Friend class name lookup 2/n, PR c++/14513, c++/15410
36563 * g++.dg/lookup/friend2.C: New test.
36564 * g++.dg/template/friend31.C: Likewise.
36566 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36568 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36570 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36573 * g++.dg/tc1/dr56.C: Remove.
36574 * g++.dg/template/typedef1.C: Add dg-error markers.
36575 * g++.old-deja/g++.other/typedef7.C: Likewise.
36578 * g++.dg/parse/typedef7.C: New test.
36580 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36582 * gcc.c-torture/execute/20041124-1.c: New test.
36584 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36586 * g++.dg/template/deduce3.C: New test.
36589 * g++.dg/template/crash27.C: New test.
36592 * g++.dg/warn/Wshadow-3.C: New test.
36594 2004-11-24 Devang Patel <dpatel@apple.com>
36597 * gcc.dg/cpp/isysroot-1.c: New test.
36598 * gcc.dg/cpp/usr/include/stdio.h: New file.
36599 * gcc.dg/cpp/isysroot-2.c: New test.
36600 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36603 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36606 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36608 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36610 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36611 * gcc.target/sparc/pdist.c: Likewise.
36613 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36616 * g++.dg/conversion/simd1.C: New test.
36618 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36620 * lib/target-libpath.exp: New file defining
36621 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36622 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36623 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36624 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36625 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36627 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36629 * gcc.dg/pragma-align-2.c: Test macro expansion.
36630 * gcc.dg/pragma-pack-2.c: New test.
36632 2004-11-23 Richard Henderson <rth@redhat.com>
36634 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36635 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36636 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36637 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36638 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36639 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36641 * gcc.dg/vect/vect.exp: Add check for alpha.
36642 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36643 (check_effective_target_vect_int): Enable for alpha.
36644 (check_effective_target_vect_long): New.
36645 (is-effective-target): Add it.
36647 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36649 * gcc.dg/pr18614-1.c: New test.
36651 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36653 * gcc.dg/setjmp-2.c: New test.
36655 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36657 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36658 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36659 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36660 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36661 gcc.target/sparc/pdist.c: New tests.
36663 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36665 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36667 2004-11-22 Dale Johannesen <dalej@apple.com>
36669 * gcc.dg/20041111-1.c: New.
36671 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36674 * gcc.dg/vect/pr18536.c: New test.
36676 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36679 * g++.dg/template/nontype11.C: New test.
36681 2004-11-21 Roger Sayle <roger@eyesopen.com>
36683 PR middle-end/18520
36684 * gcc.dg/pr18520-1.c: New test case.
36686 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36688 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36689 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36690 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36691 expected diagnostics.
36693 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36696 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36697 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36698 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36700 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36702 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36704 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36705 Joseph Myers <joseph@codesourcery.com>
36707 * lib/target-supports.exp (check_visibility_available): Really
36710 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36713 * gcc.dg/vect/vect-85.c: New test.
36714 * gcc.dg/vect/vect-86.c: New test.
36715 * gcc.dg/vect/vect-87.c: New test.
36716 * gcc.dg/vect/vect-88.c: New test.
36718 2004-11-19 Ben Elliston <bje@au.ibm.com>
36720 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36722 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36724 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36725 * gcc.dg/ppc-and-1.c: Ditto.
36726 * gcc.dg/ppc-compare-1.c: Ditto.
36727 * gcc.dg/ppc-mov-1.c: Ditto
36729 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36730 Mark Mitchell <mark@codesourcery.com>
36732 * gcc.dg/pragma-init-fini-2.c: New test.
36734 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36735 Aldy Hernandez <aldyh@redhat.com>
36737 * lib/target-supports.exp (check_effective_target_vect_int): New
36738 (check_effective_target_vect_float): New
36739 (check_effective_target_vect_double): New.
36740 (is-effective-target): Support new effective targets keywords.
36741 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36742 default action for dg-do.
36743 * gcc.dg/vect/pr16105.c: Use new support.
36744 * gcc.dg/vect/pr18400.c: Ditto.
36745 * gcc.dg/vect/pr18425.c: Ditto.
36746 * gcc.dg/vect/vect-1.c: Ditto.
36747 * gcc.dg/vect/vect-10.c: Ditto.
36748 * gcc.dg/vect/vect-11.c: Ditto.
36749 * gcc.dg/vect/vect-12.c: Ditto.
36750 * gcc.dg/vect/vect-13.c: Ditto.
36751 * gcc.dg/vect/vect-14.c: Ditto.
36752 * gcc.dg/vect/vect-15.c: Ditto.
36753 * gcc.dg/vect/vect-16.c: Ditto.
36754 * gcc.dg/vect/vect-17.c: Ditto.
36755 * gcc.dg/vect/vect-18.c: Ditto.
36756 * gcc.dg/vect/vect-19.c: Ditto.
36757 * gcc.dg/vect/vect-2.c: Ditto.
36758 * gcc.dg/vect/vect-20.c: Ditto.
36759 * gcc.dg/vect/vect-21.c: Ditto.
36760 * gcc.dg/vect/vect-22.c: Ditto.
36761 * gcc.dg/vect/vect-23.c: Ditto.
36762 * gcc.dg/vect/vect-24.c: Ditto.
36763 * gcc.dg/vect/vect-25.c: Ditto.
36764 * gcc.dg/vect/vect-26.c: Ditto.
36765 * gcc.dg/vect/vect-27.c: Ditto.
36766 * gcc.dg/vect/vect-27a.c: Ditto.
36767 * gcc.dg/vect/vect-28.c: Ditto.
36768 * gcc.dg/vect/vect-29.c: Ditto.
36769 * gcc.dg/vect/vect-29a.c: Ditto.
36770 * gcc.dg/vect/vect-3.c: Ditto.
36771 * gcc.dg/vect/vect-30.c: Ditto.
36772 * gcc.dg/vect/vect-31.c: Ditto.
36773 * gcc.dg/vect/vect-32.c: Ditto.
36774 * gcc.dg/vect/vect-33.c: Ditto.
36775 * gcc.dg/vect/vect-34.c: Ditto.
36776 * gcc.dg/vect/vect-35.c: Ditto.
36777 * gcc.dg/vect/vect-36.c: Ditto.
36778 * gcc.dg/vect/vect-37.c: Ditto.
36779 * gcc.dg/vect/vect-38.c: Ditto.
36780 * gcc.dg/vect/vect-4.c: Ditto.
36781 * gcc.dg/vect/vect-40.c: Ditto.
36782 * gcc.dg/vect/vect-41.c: Ditto.
36783 * gcc.dg/vect/vect-42.c: Ditto.
36784 * gcc.dg/vect/vect-43.c: Ditto.
36785 * gcc.dg/vect/vect-44.c: Ditto.
36786 * gcc.dg/vect/vect-45.c: Ditto.
36787 * gcc.dg/vect/vect-46.c: Ditto.
36788 * gcc.dg/vect/vect-47.c: Ditto.
36789 * gcc.dg/vect/vect-48.c: Ditto.
36790 * gcc.dg/vect/vect-48a.c: Ditto.
36791 * gcc.dg/vect/vect-49.c: Ditto.
36792 * gcc.dg/vect/vect-5.c: Ditto.
36793 * gcc.dg/vect/vect-50.c: Ditto.
36794 * gcc.dg/vect/vect-51.c: Ditto.
36795 * gcc.dg/vect/vect-52.c: Ditto.
36796 * gcc.dg/vect/vect-53.c: Ditto.
36797 * gcc.dg/vect/vect-54.c: Ditto.
36798 * gcc.dg/vect/vect-55.c: Ditto.
36799 * gcc.dg/vect/vect-56.c: Ditto.
36800 * gcc.dg/vect/vect-56a.c: Ditto.
36801 * gcc.dg/vect/vect-57.c: Ditto.
36802 * gcc.dg/vect/vect-58.c: Ditto.
36803 * gcc.dg/vect/vect-59.c: Ditto.
36804 * gcc.dg/vect/vect-6.c: Ditto.
36805 * gcc.dg/vect/vect-60.c: Ditto.
36806 * gcc.dg/vect/vect-61.c: Ditto.
36807 * gcc.dg/vect/vect-62.c: Ditto.
36808 * gcc.dg/vect/vect-63.c: Ditto.
36809 * gcc.dg/vect/vect-64.c: Ditto.
36810 * gcc.dg/vect/vect-65.c: Ditto.
36811 * gcc.dg/vect/vect-66.c: Ditto.
36812 * gcc.dg/vect/vect-67.c: Ditto.
36813 * gcc.dg/vect/vect-68.c: Ditto.
36814 * gcc.dg/vect/vect-69.c: Ditto.
36815 * gcc.dg/vect/vect-7.c: Ditto.
36816 * gcc.dg/vect/vect-72.c: Ditto.
36817 * gcc.dg/vect/vect-72a.c: Ditto.
36818 * gcc.dg/vect/vect-73.c: Ditto.
36819 * gcc.dg/vect/vect-74.c: Ditto.
36820 * gcc.dg/vect/vect-75.c: Ditto.
36821 * gcc.dg/vect/vect-76.c: Ditto.
36822 * gcc.dg/vect/vect-77.c: Ditto.
36823 * gcc.dg/vect/vect-77a.c: Ditto.
36824 * gcc.dg/vect/vect-78.c: Ditto.
36825 * gcc.dg/vect/vect-79.c: Ditto.
36826 * gcc.dg/vect/vect-8.c: Ditto.
36827 * gcc.dg/vect/vect-80.c: Ditto.
36828 * gcc.dg/vect/vect-82.c: Ditto.
36829 * gcc.dg/vect/vect-82_64.c: Ditto.
36830 * gcc.dg/vect/vect-83.c: Ditto.
36831 * gcc.dg/vect/vect-83_64.c: Ditto.
36832 * gcc.dg/vect/vect-9.c: Ditto.
36833 * gcc.dg/vect/vect-all.c: Ditto.
36834 * gcc.dg/vect/vect-none.c: Ditto.
36836 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36838 * lib/gcc-dg.exp (dg-skip-if): New function.
36839 (dg-forbid-option): Remove.
36840 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36841 * g++.dg/abi/bitfield8.C: Likewise.
36842 * g++.dg/abi/dtor1.C: Likewise.
36843 * g++.dg/abi/empty10.C: Likewise.
36844 * g++.dg/abi/empty7.C: Likewise.
36845 * g++.dg/abi/empty9.C: Likewise.
36846 * g++.dg/abi/layout3.C: Likewise.
36847 * g++.dg/abi/layout4.C: Likewise.
36848 * g++.dg/abi/thunk1.C: Likewise.
36849 * g++.dg/abi/thunk2.C: Likewise.
36850 * g++.dg/abi/vbase11.C: Likewise.
36851 * g++.dg/abi/vthunk2.C: Likewise.
36852 * g++.dg/abi/vthunk3.C: Likewise.
36853 * g++.dg/ext/attrib8.C: Likewise.
36854 * g++.dg/opt/longbranch2.C: Likewise.
36855 * g++.dg/opt/reg-stack4.C: Likewise.
36856 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36857 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36858 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36859 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36860 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36861 * gcc.dg/20000609-1.c: Likewise.
36862 * gcc.dg/20000720-1.c: Likewise.
36863 * gcc.dg/20011107-1.c: Likewise.
36864 * gcc.dg/20011119-1.c: Likewise.
36865 * gcc.dg/20020108-1.c: Likewise.
36866 * gcc.dg/20020122-2.c: Likewise.
36867 * gcc.dg/20020122-3.c: Likewise.
36868 * gcc.dg/20020201-3.c: Likewise.
36869 * gcc.dg/20020206-1.c: Likewise.
36870 * gcc.dg/20020218-1.c: Likewise.
36871 * gcc.dg/20020310-1.c: Likewise.
36872 * gcc.dg/20020411-1.c: Likewise.
36873 * gcc.dg/20020418-2.c: Likewise.
36874 * gcc.dg/20020426-1.c: Likewise.
36875 * gcc.dg/20020426-2.c: Likewise.
36876 * gcc.dg/20020517-1.c: Likewise.
36877 * gcc.dg/20020523-1.c: Likewise.
36878 * gcc.dg/20020523-2.c: Likewise.
36879 * gcc.dg/20020729-1.c: Likewise.
36880 * gcc.dg/20030204-1.c: Likewise.
36881 * gcc.dg/20030826-2.c: Likewise.
36882 * gcc.dg/20030926-1.c: Likewise.
36883 * gcc.dg/20031202-1.c: Likewise.
36884 * gcc.dg/980312-1.c: Likewise.
36885 * gcc.dg/980313-1.c: Likewise.
36886 * gcc.dg/990117-1.c: Likewise.
36887 * gcc.dg/990424-1.c: Likewise.
36888 * gcc.dg/990524-1.c: Likewise.
36889 * gcc.dg/991230-1.c: Likewise.
36890 * gcc.dg/i386-387-1.c: Likewise.
36891 * gcc.dg/i386-387-2.c: Likewise.
36892 * gcc.dg/i386-387-3.c: Likewise.
36893 * gcc.dg/i386-387-4.c: Likewise.
36894 * gcc.dg/i386-387-5.c: Likewise.
36895 * gcc.dg/i386-387-6.c: Likewise.
36896 * gcc.dg/i386-asm-1.c: Likewise.
36897 * gcc.dg/i386-bitfield1.c: Likewise.
36898 * gcc.dg/i386-bitfield2.c: Likewise.
36899 * gcc.dg/i386-loop-1.c: Likewise.
36900 * gcc.dg/i386-loop-2.c: Likewise.
36901 * gcc.dg/i386-loop-3.c: Likewise.
36902 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36903 * gcc.dg/i386-pic-1.c: Likewise.
36904 * gcc.dg/i386-regparm.c: Likewise.
36905 * gcc.dg/i386-signbit-1.c: Likewise.
36906 * gcc.dg/i386-signbit-2.c: Likewise.
36907 * gcc.dg/i386-signbit-3.c: Likewise.
36908 * gcc.dg/i386-sse-5.c: Likewise.
36909 * gcc.dg/i386-sse-8.c: Likewise.
36910 * gcc.dg/i386-unroll-1.c: Likewise.
36911 * gcc.dg/tls/opt-1.c: Likewise.
36912 * gcc.dg/tls/opt-2.c: Likewise.
36913 * gcc.dg/unroll-1.c: Likewise.
36914 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36915 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36916 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36917 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36919 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36921 * g++.dg/template/incomplete1.C: New test.
36923 2004-11-16 Nick Clifton <nickc@redhat.com>
36925 Revert patches accidentally commited during checkin of fixes for
36927 gcc.c-torture/execute/simd-4.c: Revert
36928 gcc.dg/20040910-1.c: Revert.
36930 2004-11-16 Paul Brook <paul@codesourcery.com>
36933 * gfortran.dg/der_pointer_1.f90: New test.
36935 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36938 * gcc.dg/bitfld-13.c: New test.
36940 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36942 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36945 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36946 * gcc.dg/ppc64-abi-2.c: Ditto.
36947 * gcc.dg/ppc64-abi-3.c: Ditto.
36949 * lib/gcc-dg.exp (dg-target-list): Remove.
36951 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36953 * gcc.dg/ia64-postinc.c: New test.
36955 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36957 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36959 2004-11-15 Nick Clifton <nickc@redhat.com>
36961 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36962 __INT_MAX__ so that the test can be compiled by toolchains
36963 targeted at 16-bit processors.
36965 * gcc.dg/20040625-1.c: Use long constants rather than integers
36966 when performing arithmetic that will overflow 16-bits.
36968 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36969 xstormy16. It does not support 128-bit vector operations.
36971 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36972 with the macro PTR_TYPE. Define this macro to an integer type
36973 suitable for holding a pointer.
36975 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36976 the target is a 16-bit processor.
36978 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36979 16-bit targets where the character constant will be too long.
36981 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36982 where the double will not be directly addressable.
36984 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36986 Friend class name lookup 1/n, PR c++/18471
36987 * g++.dg/template/crash26.C: New test.
36988 * g++.dg/lookup/struct1.C: Adjust expected error.
36989 * g++.dg/parse/elab1.C: Likewise.
36990 * g++.dg/parse/elab2.C: Likewise.
36991 * g++.dg/parse/int-as-enum1.C: Likewise.
36992 * g++.dg/parse/struct-as-enum1.C: Likewise.
36993 * g++.dg/parse/typedef1.C: Likewise.
36994 * g++.dg/parse/typedef3.C: Likewise.
36995 * g++.dg/parse/typedef4.C: Likewise.
36996 * g++.dg/parse/typedef5.C: Likewise.
36997 * g++.dg/template/nontype4.C: Likewise.
36998 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36999 * g++.old-deja/g++.other/elab1.C: Likewise.
37000 * g++.old-deja/g++.other/syntax4.C: Likewise.
37002 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37004 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37006 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
37008 * gcc.c-torture/execute/20041114-1.c: New test.
37010 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
37012 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37013 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37014 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37015 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37016 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37017 gcc.dg/switch-7.c: New tests.
37019 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37021 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37023 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37026 * gcc.dg/vect/pr18400.c: New test.
37028 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37029 Andrew Pinski <pinskia@physics.uc.edu>
37032 * gcc.dg/vect/pr18425.c: New test.
37034 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37036 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37037 Guard with dg-require-alias and dg-require-visibility.
37039 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37041 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37043 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37045 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37047 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37050 * g++.dg/template/defarg5.C: New test.
37052 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37054 * g++.dg/parse/cast1.C: Run only on ILP32.
37055 * g++.old-deja/g++.mike/p784.C: Likewise.
37057 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
37059 * gcc.c-torture/execute/20041113-1.c: New test.
37061 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37064 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37065 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37066 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37067 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37068 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37069 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37070 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37071 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37072 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37073 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37074 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37075 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37076 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37078 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37080 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37081 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37082 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37083 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37084 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37085 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37086 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37087 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37088 gcc.target/sparc/combined-1.c: New tests.
37090 2004-11-12 Ziemowit Laski <zlaski@apple.com>
37092 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37095 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37097 * lib/gcc-dg.exp (dg-forbid-option): New function.
37098 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37099 * g++.dg/abi/bitfield8.C: Likewise.
37100 * g++.dg/abi/dtor1.C: Likewise.
37101 * g++.dg/abi/empty10.C: Likewise.
37102 * g++.dg/abi/empty7.C: Likewise.
37103 * g++.dg/abi/empty9.C: Likewise.
37104 * g++.dg/abi/layout3.C: Likewise.
37105 * g++.dg/abi/layout4.C: Likewise.
37106 * g++.dg/abi/thunk1.C: Likewise.
37107 * g++.dg/abi/thunk2.C: Likewise.
37108 * g++.dg/abi/vbase11.C: Likewise.
37109 * g++.dg/abi/vthunk2.C: Likewise.
37110 * g++.dg/abi/vthunk3.C: Likewise.
37111 * g++.dg/ext/attrib8.C: Likewise.
37112 * g++.dg/opt/longbranch2.C: Likewise.
37113 * g++.dg/opt/reg-stack4.C: Likewise.
37114 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37115 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37116 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37117 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37118 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37119 * gcc.dg/20000609-1.c: Likewise.
37120 * gcc.dg/20000720-1.c: Likewise.
37121 * gcc.dg/20011107-1.c: Likewise.
37122 * gcc.dg/20011119-1.c: Likewise.
37123 * gcc.dg/20020108-1.c: Likewise.
37124 * gcc.dg/20020122-2.c: Likewise.
37125 * gcc.dg/20020122-3.c: Likewise.
37126 * gcc.dg/20020201-3.c: Likewise.
37127 * gcc.dg/20020206-1.c: Likewise.
37128 * gcc.dg/20020218-1.c: Likewise.
37129 * gcc.dg/20020310-1.c: Likewise.
37130 * gcc.dg/20020411-1.c: Likewise.
37131 * gcc.dg/20020418-2.c: Likewise.
37132 * gcc.dg/20020426-1.c: Likewise.
37133 * gcc.dg/20020426-2.c: Likewise.
37134 * gcc.dg/20020517-1.c: Likewise.
37135 * gcc.dg/20020523-1.c: Likewise.
37136 * gcc.dg/20020523-2.c: Likewise.
37137 * gcc.dg/20020729-1.c: Likewise.
37138 * gcc.dg/20030204-1.c: Likewise.
37139 * gcc.dg/20030826-2.c: Likewise.
37140 * gcc.dg/20030926-1.c: Likewise.
37141 * gcc.dg/20031202-1.c: Likewise.
37142 * gcc.dg/980312-1.c: Likewise.
37143 * gcc.dg/980313-1.c: Likewise.
37144 * gcc.dg/990117-1.c: Likewise.
37145 * gcc.dg/990424-1.c: Likewise.
37146 * gcc.dg/990524-1.c: Likewise.
37147 * gcc.dg/991230-1.c: Likewise.
37148 * gcc.dg/i386-387-1.c: Likewise.
37149 * gcc.dg/i386-387-2.c: Likewise.
37150 * gcc.dg/i386-387-3.c: Likewise.
37151 * gcc.dg/i386-387-4.c: Likewise.
37152 * gcc.dg/i386-387-5.c: Likewise.
37153 * gcc.dg/i386-387-6.c: Likewise.
37154 * gcc.dg/i386-asm-1.c: Likewise.
37155 * gcc.dg/i386-bitfield1.c: Likewise.
37156 * gcc.dg/i386-bitfield2.c: Likewise.
37157 * gcc.dg/i386-loop-1.c: Likewise.
37158 * gcc.dg/i386-loop-2.c: Likewise.
37159 * gcc.dg/i386-loop-3.c: Likewise.
37160 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37161 * gcc.dg/i386-pic-1.c: Likewise.
37162 * gcc.dg/i386-regparm.c: Likewise.
37163 * gcc.dg/i386-signbit-1.c: Likewise.
37164 * gcc.dg/i386-signbit-2.c: Likewise.
37165 * gcc.dg/i386-signbit-3.c: Likewise.
37166 * gcc.dg/i386-sse-5.c: Likewise.
37167 * gcc.dg/i386-sse-8.c: Likewise.
37168 * gcc.dg/i386-unroll-1.c: Likewise.
37169 * gcc.dg/tls/opt-1.c: Likewise.
37170 * gcc.dg/tls/opt-2.c: Likewise.
37171 * gcc.dg/unroll-1.c: Likewise.
37172 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37173 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37174 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37175 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37176 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37179 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37182 * g++.dg/parse/cond1.C: New test.
37185 * g++.dg/template/array9.C: New test.
37186 * g++.dg/ext/vla1.C: Adjust error messages.
37187 * g++.dg/ext/vlm1.C: Likewise.
37188 * g++.dg/template/crash2.C: Likewise.
37191 * g++.dg/template/call3.C: New test.
37194 * g++.dg/template/ptrmem11.C: New test.
37196 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37199 * lib/g++.exp: Set LC_ALL and LANG to C.
37200 * lib/gcc-dg.exp: Likewise.
37201 * lib/gfortran.exp: Likewise.
37202 * lib/objc.exp: Likewise.
37203 * lib/treelang.exp: Likewise.
37205 2004-11-12 Andreas Schwab <schwab@suse.de>
37207 * gcc.dg/pr16286.c: Fix last change.
37209 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37212 * g++.dg/init/global1.C: New test.
37214 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37216 * gcc.c-torture/execute/20041112-1.c: New test.
37218 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37220 * lib/gcc-dg.exp (dg-target-list): New.
37222 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37223 Richard Sandiford <rsandifo@redhat.com>
37225 * lib/target-supports.exp (get-compiler_messages): New.
37226 (check_named_sections_available): Use it.
37227 (check_effective_target_ilp32): New.
37228 (check_effective_target_lp64): New.
37229 (is-effective-target): New.
37230 * lib/gcc-dg.exp (dg-require-effective-target): New.
37232 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37234 * gcc.dg/precedence-1.c: New test.
37236 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37238 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37240 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37241 message, delete generated files, use more descriptive name for
37242 executable, and make the test unsupported when it cannot be run.
37244 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37245 (dg-require-weak, dg-require-visibility, dg-require-alias,
37246 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37247 dg-require-iconv, dg-require-named-sections): Use it.
37249 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37251 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37254 * gcc.dg/ppc-and-1: New
37257 * gcc.dg/ppc-mov-1.c: New.
37260 * gcc.dg/ppc-compare-1.c: New.
37262 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37264 * objc.dg/desig-init-2.m: New test.
37266 2004-11-10 Adam Nemet <anemet@lnxw.com>
37268 PR middle-end/18160
37269 * g++.dg/warn/register-var-1.C: New test.
37270 * g++.dg/warn/register-var-2.C: New test.
37272 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37274 * gcc.dg/union-2.c: New test.
37276 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37278 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37279 New test for PR tree-optimization/17892.
37281 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37284 * g++.dg/init/new12.C: New test.
37286 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37288 * gcc.target/sparc: New directory.
37289 * gcc.target/sparc/sparc.exp: New driver.
37290 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37291 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37292 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37293 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37295 2004-11-10 Paul Brook <paul@codesourcery.com>
37298 * gfortran.dg/list_read.c: New test.
37300 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37303 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37304 expected diagnostic location.
37306 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37308 * gcc.dg/20041109-1.c: New test.
37310 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37313 * objc/compile/pr18406.m: New test.
37315 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37317 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37319 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37321 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37323 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37325 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37327 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37329 * gcc.dg/20030225-2.c: Add prototype for abort and
37332 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37335 * gcc.c-torture/pr18299-1.c: New test.
37337 2004-11-06 Andreas Schwab <schwab@suse.de>
37339 * gcc.dg/pr16286.c: Also test for bool and pixel.
37341 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37343 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37344 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37345 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37346 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37347 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37348 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37349 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37350 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37351 gcc.dg/struct-semi-3.c: New tests.
37353 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37355 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37357 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37359 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37360 Do not use C99 designators.
37362 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37364 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37366 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37368 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37369 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37370 * gcc.c-torture/execute/simd-5.x: Remove.
37372 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37374 PR rtl-optimization/17933
37375 * gcc.dg/torture/pr17933-1.c: New test.
37377 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37380 * lib/target-supports.exp (check_weak_available): Support
37383 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37385 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37386 call to fflush(stdout) before abort.
37387 (my_ffsll): New function.
37388 (generate_fields): Use it.
37390 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37392 * gcc.dg/init-undef-1.c: New test.
37394 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37396 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37397 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37398 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37399 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37400 expected messages for new parser.
37402 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37404 * g++.dg/ext/visibility/symbian1.C: New test.
37406 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37408 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37411 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37413 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37414 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37415 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37416 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37417 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37418 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37419 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37420 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37421 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37422 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37424 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37426 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37427 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37428 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37429 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37430 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37431 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37432 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37435 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37438 * gcc.dg/20041104-1.c: New test.
37440 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37442 * g++.dg/template/nontype7.C: New test.
37443 * g++.dg/template/nontype8.C: Likewise.
37444 * g++.dg/template/nontype9.C: Likewise.
37445 * g++.dg/template/nontype10.C: Likewise.
37446 * g++.dg/tc1/dr49.C: Likewise.
37447 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37448 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37450 2004-11-04 Ben Elliston <bje@au.ibm.com>
37452 * g++.dg/rtti/tinfo1.C: Remove xfails.
37454 2004-11-04 Ben Elliston <bje@au.ibm.com>
37456 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37457 packed attribute to the definition to satisfy the new C++ parser.
37459 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37461 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37462 invocations of va_arg.
37464 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37467 * g++.dg/template/crash25.C: New test.
37470 * g++.dg/template/typedef2.C: New test.
37471 * g++.dg/parse/crash13.C: Adjust error markers.
37474 * g++.dg/conversion/const3.C: New test.
37476 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37481 * gfortran.dg/generic_[123].f90: New testcases.
37483 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37485 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37486 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37488 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37491 * gcc.c-torture/compile/pr16808.c: New test.
37493 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37495 PR rtl-optimization/17104
37496 * gcc.dg/ppc-bitfield1.c: New.
37498 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37500 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37502 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37504 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37505 strings for 32-bit code.
37507 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37510 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37512 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37515 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37517 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37520 * g++.dg/init/aggr2.C: New test.
37522 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37524 * objc.dg/local-decl-1.m: New test.
37526 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37528 * gcc.dg/20040910-1.c: Adjust regex.
37530 2004-10-30 Roger Sayle <roger@eyesopen.com>
37532 PR rtl-optimization/18084
37533 * g++.dg/opt/pr18084-1.C: New testcase.
37535 2004-10-30 Matt Austern <austern@apple.com>
37538 * g++.dg/ext/attrib18.C: New test.
37540 2004-10-30 Roger Sayle <roger@eyesopen.com>
37542 PR middle-end/18096
37543 * gcc.dg/pr18096-1.c: New test case.
37545 2004-10-30 Roger Sayle <roger@eyesopen.com>
37547 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37549 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37552 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37553 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37554 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37555 gcc.dg/old-style-prom-3.c: New tests.
37557 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37559 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37560 Remove unnecessary inclusion of stdio.h.
37562 2004-10-29 Roger Sayle <roger@eyesopen.com>
37564 PR rtl-optimization/17581
37565 * gcc.dg/pr17581-1.c: New test case.
37567 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37569 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37571 * g++.dg/conversion/dr195-1.C: New.
37572 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37573 * g++.old-deja/g++.mike/p10148.C: Likewise.
37575 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37578 * g++.dg/debug/typedef2.C: New test.
37580 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37583 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37584 * gfortran.dg/g77/README: Update.
37586 2004-10-28 Matt Austern <austern@apple.com>
37589 * g++.dg/ext/packed7.C: New test.
37591 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37593 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37595 * lib/scanasm.exp (hidden-scan-for): New proc.
37596 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37598 (scan-not-hidden): Likewise.
37599 * lib/target-supports.exp (check_visibility_available): mach-o is
37602 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37605 * g++.dg/template/memclass3.C: New test.
37607 2004-10-28 Adam Nemet <anemet@lnxw.com>
37609 PR middle-end/18160
37610 * gcc.dg/register-var-1.c: New test.
37611 * gcc.dg/register-var-2.c: New test.
37612 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37615 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37618 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37620 * gcc.dg/vect/vect-22.c: Likewise.
37622 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37624 * gcc.dg/i386-rotate-1.c: New test.
37626 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37628 * g++.dg/init/ref12.C: Add "run" marker.
37631 * g++.dg/init/ref12.C: New test.
37634 * g++.dg/template/shift1.C: New test.
37635 * g++.dg/template/error10.C: Adjust error markers.
37637 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37640 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37642 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37644 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37645 * gcc.dg/weak/weak-3.c: Likewise.
37646 * gcc.dg/weak/weak-5.c: Likewise.
37647 * gcc.dg/weak/weak-9.c: Likewise.
37648 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37649 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37651 * gcc.dg/darwin-weakimport-1.c: New.
37653 2004-10-28 Ben Elliston <bje@au.ibm.com>
37655 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37657 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37659 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37660 'syntax' error messages.
37661 * gcc.dg/cpp/direct2s.c: Likewise.
37663 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37665 * gcc.c-torture/compile/20041026-1.c: New.
37667 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37670 * g++.dg/lookup/ns2.C: New test.
37673 * g++.dg/template/enum4.C: New test.
37676 * g++.dg/template/expr1.C: New test.
37678 2004-10-26 Ben Elliston <bje@au.ibm.com>
37680 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37682 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37684 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37685 gcc.dg/decl-nospec-3.c: New tests.
37687 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37689 * objc.dg/super-class-3.m: New test.
37691 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37693 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37695 * gcc.dg/cpp/direct2s.c: Likewise.
37697 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37699 * objc.dg/image-info.m: Update for changes to section selection.
37701 2004-10-25 David Ayers <d.ayers@inode.at>
37702 Ziemowit Laski <zlaski@apple.com>
37704 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37705 diagnostics when messaging 'id <Proto>'.
37706 * objc.dg/class-protocol-1.m: New test.
37707 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37708 a non-existent method signature.
37709 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37710 Update diagnostics when messaging with non-existent method signature.
37711 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37712 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37713 invalid receivers are now resolved as if messaging 'id'; remove
37714 extraneous diagnostics.
37716 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37719 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37720 gcc.dg/init-desig-obs-3.c: New tests.
37722 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37724 * gcc.dg/debug/20041023-1.c: New test.
37726 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37728 PR middle-end/17407
37729 * gcc.c-torture/compile/pr17407.c: New test.
37732 * g++.dg/template/array8.C: New test.
37734 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37737 * lib/g++.exp: Accept more than one multilib libgcc.
37738 * lib/gcc-dg.exp: Likewise.
37739 * lib/objc.exp: Likewise.
37740 * lib/treelang.exp: Likewise.
37741 * lib/gfortran.exp: Likewise.
37743 2004-10-24 Ben Elliston <bje@au.ibm.com>
37745 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37747 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37749 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37750 * gcc.dg/c99-const-expr-3.c: Likewise.
37752 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37754 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37756 2004-10-23 Ben Elliston <bje@au.ibm.com>
37758 * gcc.c-torture/execute/loop-2e.x: Remove.
37760 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37763 * g++.dg/parse/crash18.C: New.
37764 * g++.dg/parse/crash19.C: New.
37766 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37768 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37769 * g++.dg/ext/dllimport2.C: Same.
37770 * g++.dg/ext/dllimport8.C: Same.
37772 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37775 * g++.dg/conversion/cast1.C: New test.
37776 * g++.dg/overload/pmf1.C: Adjust error marker.
37778 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37781 * objc.dg/const-str-7.m: New test.
37783 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37785 * g++.dg/template/memfriend11.C: Fix comment typo.
37786 * g++.dg/template/memfriend14.C: Likewise.
37788 2004-10-20 Richard Henderson <rth@redhat.com>
37790 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37791 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37792 -fasynchronous-unwind-tables.
37794 2004-10-20 Richard Henderson <rth@redhat.com>
37796 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37797 (main): Return success.
37798 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37799 (main): Return success.
37801 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37804 * g++.dg/template/memfriend9.C: New test.
37805 * g++.dg/template/memfriend10.C: Likewise.
37806 * g++.dg/template/memfriend11.C: Likewise.
37807 * g++.dg/template/memfriend12.C: Likewise.
37808 * g++.dg/template/memfriend13.C: Likewise.
37809 * g++.dg/template/memfriend14.C: Likewise.
37810 * g++.dg/template/memfriend15.C: Likewise.
37811 * g++.dg/template/memfriend16.C: Likewise.
37812 * g++.dg/template/memfriend17.C: Likewise.
37813 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37815 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37817 * g++.dg/conversion/dr195.C: New.
37818 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37820 2004-10-20 Ben Elliston <bje@au.ibm.com>
37821 Devang Patel <dpatel@apple.com>
37823 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37824 of floating point arithmetic, which could trap.
37826 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37829 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37830 * g++.dg/conversion/const2.C: New test.
37831 * g++.dg/expr/reinterpret2.C: New test.
37832 * g++.dg/expr/reinterpret3.C: New test.
37833 * g++.dg/expr/cast2.C: New test.
37834 * g++.dg/expr/copy1.C: New test.
37835 * g++.dg/other/conversion1.C: Change error message.
37836 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37837 function pointers to void *.
37838 * g++.old-deja/g++.mike/p10148.C: Likewise.
37840 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37842 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37844 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37848 * g++.dg/parse/expr3.C: New test.
37850 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37852 * gcc.dg/smod-1.c: New test.
37854 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37856 * objc.dg/method-14.m: New test.
37858 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37860 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37861 Also xfail as the patch was reverted.
37863 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37865 PR middle-end/16973
37866 * gcc.dg/pr16973.c: New test.
37868 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37870 PR tree-optimization/17656
37871 * gcc.c-torture/compile/pr17656.c: New test.
37873 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37875 * g++.dg/eh/shadow1.C: New.
37877 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37879 * gcc.c-torture/compile/20041018-1.c: New test.
37881 2004-10-18 Ben Elliston <bje@au.ibm.com>
37883 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37884 compiler referring to register 0 when accessing sdata. The linker
37885 now patches things up.
37887 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37890 * gcc.c-torture/compile/pr17529.c: New test.
37892 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37895 * g++.dg/ext/attrib17.C: New test.
37897 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37899 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37901 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37904 * g++.dg/ext/attrib16.C: New test.
37906 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37909 * g++.dg/init/dso_handle1.C: New test.
37912 * g++.dg/parse/typedef6.C: New test.
37915 * g++.dg/parse/pragma1.C: New test.
37917 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37919 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37921 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37923 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37924 -fno-common when on HPPA HP-UX platforms.
37926 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37929 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37931 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37934 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37937 * g++.dg/lookup/strong-using-4.C: New test.
37939 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37941 PR middle-end/16567
37942 * gcc.c-torture/compile/nested-1.c: New test.
37944 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37946 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37947 and mipsisa64*-*-* (until support for misaligned loads is added).
37948 * gcc.dg/vect/vect-50.c: Likewise.
37949 * gcc.dg/vect/vect-52.c: Likewise.
37950 * gcc.dg/vect/vect-54.c: Likewise.
37951 * gcc.dg/vect/vect-58.c: Likewise.
37952 * gcc.dg/vect/vect-60.c: Likewise.
37953 * gcc.dg/vect/vect-80.c: Likewise.
37955 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37958 * g++.dg/init/dtor3.C: New test.
37960 2004-10-15 Ben Elliston <bje@au.ibm.com>
37962 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37964 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37966 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37967 * gcc.dg/macho-lo-sum.c: Likewise.
37969 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37971 * gcc.dg/ppc-spe64-1.c: New test.
37973 2004-10-14 Devang Patel <dpatel@apple.com>
37976 * gcc.dg/pr17635.c : New test.
37978 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37980 * gcc.dg/vect/vect-28.c: Remove xfail.
37981 * gcc.dg/vect/vect-30.c: Remove xfail.
37982 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37983 * gcc.dg/vect/vect-33.c: Remove xfail.
37984 * gcc.dg/vect/vect-44.c: Remove xfail.
37985 * gcc.dg/vect/vect-46.c: Remove xfail.
37986 * gcc.dg/vect/vect-50.c: Remove xfail.
37987 * gcc.dg/vect/vect-52.c: Remove xfail.
37988 * gcc.dg/vect/vect-54.c: Remove xfail.
37989 * gcc.dg/vect/vect-58.c: Remove xfail.
37990 * gcc.dg/vect/vect-60.c: Remove xfail.
37991 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37992 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37993 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37994 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37995 * gcc.dg/vect/vect-8.c: Remove xfail.
37996 * gcc.dg/vect/vect-80.c: Remove xfail.
37997 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37999 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38001 * gcc.dg/vect/vect-82.c: New testcase.
38002 * gcc.dg/vect/vect-82_64.c: New testcase.
38003 * gcc.dg/vect/vect-83.c: New testcase.
38004 * gcc.dg/vect/vect-83_64.c: New testcase.
38006 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38008 * gcc.dg/cpp/error-1.c: New test.
38010 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38012 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38014 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
38017 * gcc.dg/cris-peep2-xsrand2.c: New test.
38019 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
38022 * g++.dg/expr/for2.C: New test.
38024 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38026 * g++.dg/inherit/thunk1.C: Run on the SPARC.
38028 2004-10-13 Jakub Jelinek <jakub@redhat.com>
38030 PR tree-optimization/17724
38031 * g++.dg/opt/pr17724-1.C: New test.
38032 * g++.dg/opt/pr17724-2.C: New test.
38033 * g++.dg/opt/pr17724-3.C: New test.
38034 * g++.dg/opt/pr17724-4.C: New test.
38035 * g++.dg/opt/pr17724-5.C: New test.
38036 * g++.dg/opt/pr17724-6.C: New test.
38038 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
38041 * gcc.dg/pr17301-2.c: New test.
38043 2004-10-11 Mark Mitchell <mark@codesourcery.com>
38046 * g++.dg/parse/error22.C: New test.
38049 * g++.dg/template/spec18.C: New test.
38051 2004-10-11 Steve Ellcey <sje@cup.hp.com>
38053 * gcc.dg/ia64-asm-1.c: Add prototype for abort
38054 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38056 * gcc.dg/ia64-sync-2.c: Ditto.
38057 * gcc.dg/ia64-sync-3.c: Ditto.
38059 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
38061 * g++.dg/eh/cleanup5.C: Add dg-options "".
38063 2004-10-11 Roger Sayle <roger@eyesopen.com>
38065 PR middle-end/17657
38066 * gcc.dg/switch-4.c: New test case.
38068 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
38070 * gcc.c-torture/execute/20041011-1.c: New test.
38072 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38075 * g++.dg/init/for3.C: New test.
38078 * g++.dg/opt/switch2.C: New test.
38080 PR middle-end/17703
38081 * g++.dg/warn/Wreturn-2.C: New test.
38083 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38086 * g++.dg/eh/cleanup5.C: New test.
38088 2004-10-10 Mark Mitchell <mark@codesourcery.com>
38091 * g++.dg/parse/error21.C: New test.
38093 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
38095 * g++.dg/overload/pmf1.C: Adjust quoting marks.
38096 * g++.dg/warn/incomplete1.C: Likewise.
38097 * g++.dg/template/qualttp20.C: Likewise.
38099 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38102 * parm-incomplete-1.c: New test.
38104 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38107 * g++.dg/parse/error19.C: New test.
38110 * g++.dg/init/new11.C: New test.
38113 * g++.dg/parse/error20.C: New test.
38116 * g++.dg/template/crash24.C: New test.
38118 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38121 * gcc.dg/pr17301-1.c: New test.
38123 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38126 * gcc.dg/anon-struct-5.c: New test.
38128 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
38131 * gcc.dg/pr17844-1.c: New test.
38133 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
38135 PR tree-optimization/17906
38136 * gcc.c-torture/compile/pr17906.c: New.
38138 2004-10-09 Stuart Hastings <stuart@apple.com>
38139 Roger Sayle <roger@eyesopen.com>
38141 PR rtl-optimization/17853
38142 * gcc.dg/i386-mmx-5.c: New testcase.
38144 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
38146 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38148 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38151 * g++.dg/template/static9.C: New test.
38154 * g++.dg/parse/operator5.C: New test.
38156 2004-10-09 Roger Sayle <roger@eyesopen.com>
38158 PR middle-end/17894
38159 * gcc.c-torture/execute/divcmp-4.c: New test case.
38161 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38164 * g++.dg/opt/pr17902.C: New test.
38166 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38168 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38170 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38172 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38174 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38176 * gcc.dg/assign-warn-3.c: New test.
38178 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38181 * gcc.dg/cpp/ident-1.c: New test.
38183 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38185 * gcc.c-torture/compile/acc1.c: New.
38187 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38189 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38190 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38192 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38194 * gcc.dg/ultrasp11.c: New test.
38196 2004-10-08 Michael Matz <matz@suse.de>
38198 * gcc.dg/doloop-2.c: New test.
38200 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38202 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38203 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38204 objc.dg/method-9.m: Update expected diagnostics.
38206 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38208 * gcc.dg/ppc-fsel-3.c: New file.
38209 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38211 2004-10-07 Paul Brook <paul@codesourcery.com>
38213 * gfortran.dg/intrinsic_verify_1.f90: New test.
38215 2004-10-07 Paul Brook <paul@codesourcery.com>
38217 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38219 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38221 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38222 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38225 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38227 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38229 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38232 * g++.dg/warn/Winline-4.C: New test.
38234 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38236 * gcc.c-torture/compile/20041007-1.c: New test.
38238 2004-10-07 Paul Brook <paul@codesourcery.com>
38241 * gfortran.dg/use_allocated_1.f90: New test.
38243 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38245 PR middle-end/17849
38246 * gfortran.fortran-torture/compile/nested.f90: New test
38248 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38250 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38252 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38255 * g++.dg/ext/asm6.C: New test.
38257 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38259 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38261 2004-10-06 Paul Brook <paul@codesourcery.com>
38263 PR libfortran/17709
38264 * gfortran.dg/empty_format_1.f90: New test.
38266 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38269 * gfortran.dg/ishft.f90: New test.
38272 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38275 2004-10-06 Paul Brook <paul@codesourcery.com>
38277 * gfortran.dg/do_1.f90: New test.
38279 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38281 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38282 optimizing for size.
38284 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38286 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38288 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38290 * gcc.c-torture/compile/20041005-1.c: New test.
38292 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38295 * g++.dg/lookup/koenig4.C: New.
38297 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38299 * g++.dg/other/classkey1.C: Adjust quoting marks.
38300 * g++.dg/parse/error15.C: Likewise.
38301 * g++.dg/template/meminit2.C (int>): Likewise.
38303 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38306 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38309 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38312 * gfortran.dg/pr17708.f90: New test.
38314 2004-10-04 Chao-ying Fu <fu@mips.com>
38316 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38317 * gcc.dg/vect/vect-4.c: Ditto.
38318 * gcc.dg/vect/vect-5.c: Ditto.
38319 * gcc.dg/vect/vect-6.c: Ditto.
38320 * gcc.dg/vect/vect-8.c: Ditto.
38321 * gcc.dg/vect/vect-16.c: Ditto.
38322 * gcc.dg/vect/vect-30.c: Ditto.
38323 * gcc.dg/vect/vect-40.c: Ditto.
38324 * gcc.dg/vect/vect-41.c: Ditto.
38325 * gcc.dg/vect/vect-42.c: Ditto.
38326 * gcc.dg/vect/vect-43.c: Ditto.
38327 * gcc.dg/vect/vect-44.c: Ditto.
38328 * gcc.dg/vect/vect-45.c: Ditto.
38329 * gcc.dg/vect/vect-46.c: Ditto.
38330 * gcc.dg/vect/vect-47.c: Ditto.
38331 * gcc.dg/vect/vect-48.c: Ditto.
38332 * gcc.dg/vect/vect-49.c: Ditto.
38333 * gcc.dg/vect/vect-50.c: Ditto.
38334 * gcc.dg/vect/vect-51.c: Ditto.
38335 * gcc.dg/vect/vect-52.c: Ditto.
38336 * gcc.dg/vect/vect-53.c: Ditto.
38337 * gcc.dg/vect/vect-54.c: Ditto.
38338 * gcc.dg/vect/vect-55.c: Ditto.
38339 * gcc.dg/vect/vect-56.c: Ditto.
38340 * gcc.dg/vect/vect-57.c: Ditto.
38341 * gcc.dg/vect/vect-58.c: Ditto.
38342 * gcc.dg/vect/vect-59.c: Ditto.
38343 * gcc.dg/vect/vect-60.c: Ditto.
38344 * gcc.dg/vect/vect-74.c: Ditto.
38345 * gcc.dg/vect/vect-79.c: Ditto.
38346 * gcc.dg/vect/vect-80.c: Ditto.
38348 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38350 * gcc.dg/unused-7.c: Use the correct option.
38352 2004-10-04 Paul Brook <paul@codesourcery.com>
38353 Bud Davis <bdavis9659@comcast.net>
38357 * gfortran/pr17706.f90: New test.
38358 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38360 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38362 * gfortran.dg/pr17612.f90: New test.
38364 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38366 * g++.dg/template/local1.C: Adjust quoting marks in
38367 testing for diagnostics.
38368 * g++.dg/tls/diag-2.C: Likewise.
38369 * g++.dg/other/error8.C: Likewise.
38371 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38374 * gcc.dg/unused-4.c: Adjust to be correct.
38377 * gcc.dg/unused-7.c: New test.
38379 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38382 * g++.dg/overload/template2.C: New test.
38384 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38386 PR tree-optimization/16632
38387 * gcc.dg/tree-ssa/20041002-1.c: New.
38389 2004-10-03 Paul Brook <paul@codesourcery.com>
38391 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38392 rather than relying on default formatting.
38394 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38396 * gcc.dg/20040920-1.c: Update expected message text.
38398 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38400 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38402 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38404 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38407 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38409 * gcc.dg/tree-ssa/pr17343.c: Remove.
38411 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38414 * gcc.dg/tree-ssa/pr17343.c: New test.
38416 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38418 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38419 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38420 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38421 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38422 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38424 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38426 * gcc.dg/lvalue-2.c: New test.
38428 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38431 * gcc.dg/pr17730-1.c: New test
38433 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38436 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38438 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38440 * gcc.c-torture/execute/stdarg-1.c: New test.
38441 * gcc.c-torture/execute/stdarg-2.c: New test.
38442 * gcc.c-torture/execute/stdarg-3.c: New test.
38443 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38444 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38445 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38446 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38447 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38449 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38451 PR tree-optimization/17697
38452 * g++.dg/opt/pr17697-1.C: New test.
38453 * g++.dg/opt/pr17697-2.C: New test.
38454 * g++.dg/opt/pr17697-3.C: New test.
38456 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38459 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38460 gcc.dg/vla-init-5.c: New tests.
38462 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38465 * gcc.dg/pr13804-1.c: New test.
38467 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38470 * gfortran.dg/pr16938.f90: New test.
38472 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38474 * g++.dg/template/crash23.C: New test.
38476 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38479 * g++.dg/template/static8.C: New test.
38481 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38484 * g++.dg/other/error9.C: New test.
38486 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38488 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38490 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38493 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38495 2004-09-26 Roger Sayle <roger@eyesopen.com>
38497 PR middle-end/17112
38498 * gcc.dg/pr17112-1.c: New test case.
38500 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38503 * gcc.dg/pr11459-1.c: New test.
38505 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38507 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38508 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38510 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38512 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38514 2004-09-25 Jan Hubicka <jh@suse.cz>
38516 * compile/30040909-1.c: New test.
38517 * compile/30040907-1.c: New test.
38519 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38521 * gcc.c-torture/execute/va-arg-26.c: New test.
38523 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38525 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38526 extra diagnostics on targets with 64-bit pointers.
38527 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38529 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38532 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38533 * gcc.dg/decl-3.c: Adjust expected message.
38535 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38538 * gfortran.dg/pr17615.f90: New test.
38540 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38542 PR tree-optimzation/17517
38543 * g++.dg/tree-ssa/pr17517.C: New Test.
38545 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38548 * g++.dg/lookup/ambig3.C: New.
38550 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38553 * g++.dg/opt/pr17624.C: New test.
38555 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38558 * gcc.dg/Wbad-function-cast-1.c: New test.
38560 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38562 * g++.dg/ext/complit1.C
38563 * g++.dg/other/error2.C
38564 * g++.dg/other/nontype-1.C
38565 * g++.dg/parse/crash11.C
38566 * g++.dg/parse/crash12.C
38567 * g++.dg/parse/error15.C
38568 * g++.dg/parse/error4.C
38569 * g++.dg/parse/tmpl-outside1.C
38570 * g++.dg/parse/too-many-tmpl-args1.C
38571 * g++.dg/template/dependent-expr3.C
38572 * g++.dg/template/error10.C
38573 * g++.dg/template/instantiate1.C
38574 * g++.dg/template/vtable2.C
38575 * g++.dg/warn/Wshadow-1.C
38576 * g++.dg/warn/weak1.C
38577 * g++.old-deja/g++.brendan/crash16.C
38578 * g++.old-deja/g++.brendan/crash18.C
38579 * g++.old-deja/g++.brendan/crash48.C
38580 * g++.old-deja/g++.brendan/crash49.C
38581 * g++.old-deja/g++.brendan/crash55.C
38582 * g++.old-deja/g++.brendan/crash56.C
38583 * g++.old-deja/g++.brendan/crash8.C
38584 * g++.old-deja/g++.brendan/enum11.C
38585 * g++.old-deja/g++.brendan/enum8.C
38586 * g++.old-deja/g++.brendan/enum9.C
38587 * g++.old-deja/g++.brendan/friend3.C
38588 * g++.old-deja/g++.brendan/misc14.C
38589 * g++.old-deja/g++.bugs/900402_02.C
38590 * g++.old-deja/g++.bugs/900404_03.C
38591 * g++.old-deja/g++.bugs/900404_04.C
38592 * g++.old-deja/g++.bugs/900428_03.C
38593 * g++.old-deja/g++.jason/crash4.C
38594 * g++.old-deja/g++.jason/overload21.C
38595 * g++.old-deja/g++.jason/redecl1.C
38596 * g++.old-deja/g++.jason/report.C
38597 * g++.old-deja/g++.jason/rfg10.C
38598 * g++.old-deja/g++.jason/template30.C
38599 * g++.old-deja/g++.law/arm12.C
38600 * g++.old-deja/g++.law/ctors5.C
38601 * g++.old-deja/g++.law/cvt20.C
38602 * g++.old-deja/g++.law/init10.C
38603 * g++.old-deja/g++.law/init8.C
38604 * g++.old-deja/g++.law/visibility17.C
38605 * g++.old-deja/g++.law/visibility7.C
38606 * g++.old-deja/g++.mike/net8.C
38607 * g++.old-deja/g++.mike/p646.C
38608 * g++.old-deja/g++.mike/p700.C
38609 * g++.old-deja/g++.mike/p701.C
38610 * g++.old-deja/g++.mike/p811.C
38611 * g++.old-deja/g++.ns/template13.C
38612 * g++.old-deja/g++.other/array3.C
38613 * g++.old-deja/g++.other/crash25.C
38614 * g++.old-deja/g++.other/dtor3.C
38615 * g++.old-deja/g++.other/dtor4.C
38616 * g++.old-deja/g++.other/main1.C
38617 * g++.old-deja/g++.other/warn7.C
38618 * g++.old-deja/g++.pt/crash11.C
38619 * g++.old-deja/g++.pt/crash36.C
38620 * g++.old-deja/g++.pt/spec22.C
38621 * g++.old-deja/g++.pt/spec9.C
38622 * g++.old-deja/g++.pt/ttp52.C
38623 * g++.old-deja/g++.robertl/eb103.C
38624 * g++.old-deja/g++.robertl/eb121.C
38625 * g++.old-deja/g++.robertl/eb22.C
38626 * g++.old-deja/g++.robertl/eb8.C:
38627 Update locations and/or regexps of dg-error markers.
38628 Remove markers for some bogus messages that are no longer issued.
38630 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38632 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38633 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38635 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38638 * g++.dg/lookup/crash5.C: New test.
38640 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38642 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38643 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38644 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38645 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38646 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38647 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38649 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38650 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38651 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38652 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38653 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38654 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38656 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38658 * gcc.dg/vect/vect-44.c: Check additional cases.
38659 * gcc.dg/vect/vect-48.c: Check additional cases.
38661 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38662 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38663 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38664 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38665 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38666 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38667 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38668 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38669 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38671 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38672 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38673 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38675 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38677 * gcc.dg/tree-ssa/loop-6.c: New test.
38679 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38682 * g++.dg/inherit/base2.C: New.
38684 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38686 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38687 * gcc.dg/20001012-2.c: Likewise.
38688 * gcc.dg/20001013-1.c: Likewise.
38689 * gcc.dg/20001101-1.c: Likewise.
38690 * gcc.dg/20001102-1.c: Likewise.
38691 * gcc.dg/bf-spl1.c: Likewise.
38692 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38693 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38695 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38697 PR tree-optimization/16721
38698 * gcc.dg/tree-ssa/pr16721.c: New test.
38700 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38702 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38703 * gcc.dg/20040305-1.c: Likewise.
38705 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38708 * gcc.c-torture/compile/pr16566-1.c,
38709 gcc.c-torture/compile/pr16566-2.c,
38710 gcc.c-torture/compile/pr16566-3.c: New tests.
38712 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38714 PR tree-optimization/17512
38715 * gcc.c-torture/compile/20040916-1.c.
38717 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38719 * gcc.dg/pragma-re-3.c: New test.
38721 2004-09-17 Matt Austern <austern@apple.com>
38724 * g++.dg/other/anon3.C: New.
38726 2004-09-21 Roger Sayle <roger@eyesopen.com>
38729 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38730 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38731 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38732 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38733 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38735 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38738 * gfortran.dg/pr17286.f90: New test.
38740 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38743 * g++.dg/template/static7.C: New test.
38745 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38748 * gcc.c-torture/compile/pr17558.c: New test.
38750 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38752 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38753 if SKIP_ATTRIBUTE is defined.
38755 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38758 * gfortran.dg/pr15957.f90: New test.
38760 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38762 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38764 * gcc.dg/vect/vect-79.c: Likewise.
38765 * gcc.dg/vect/vect-80.c: Likewise.
38767 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38770 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38772 2004-09-20 Ira Rosen <irar@il.ibm.com>
38774 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38775 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38776 * gcc.dg/vect/vect-62.c: New testcase.
38777 * gcc.dg/vect/vect-63.c: New testcase.
38778 * gcc.dg/vect/vect-64.c: New testcase.
38779 * gcc.dg/vect/vect-65.c: New testcase.
38780 * gcc.dg/vect/vect-66.c: New testcase.
38781 * gcc.dg/vect/vect-67.c: New testcase.
38782 * gcc.dg/vect/vect-68.c: New testcase.
38783 * gcc.dg/vect/vect-69.c: New testcase.
38784 * gcc.dg/vect/vect-79.c: New testcase.
38785 * gcc.dg/vect/vect-80.c: New testcase.
38787 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38789 * gcc.target/mips/asm-1.c: New test.
38791 2004-09-19 Ira Rosen <irar@il.ibm.com>
38793 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38794 * gcc.dg/vect/vect-73.c: New testcase.
38795 * gcc.dg/vect/vect-74.c: New testcase.
38796 * gcc.dg/vect/vect-75.c: New testcase.
38797 * gcc.dg/vect/vect-76.c: New testcase.
38798 * gcc.dg/vect/vect-77.c: New testcase.
38799 * gcc.dg/vect/vect-78.c: New testcase
38801 2004-09-18 Paul Brook <paul@codesourcery.com>
38803 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38805 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38808 * gcc.dg/pr17424-1.c: New test.
38810 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38812 * g++.dg/tree-ssa/pr17153.C: New test.
38814 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38817 * g++.dg/pch/wchar-1.C: New.
38818 * g++.dg/pch/wchar-1.Hs: New.
38820 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38822 * gcc.c-torture/execute/20040917-1.c: New test.
38824 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38826 PR tree-optimization/17319
38827 * gcc.dg/pr17319.c: New test.
38829 2004-09-17 Devang Patel <dpatel@apple.com>
38831 * gcc.dg/20040813-1.c: New test.
38833 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38835 PR tree-optimization/17273
38836 * gcc.c-torture/compile/pr17273.c: New test.
38838 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38840 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38841 Update expected messages.
38842 * gcc.dg/declspec-13.c: New test.
38844 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38846 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38848 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38850 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38851 change what 'a' is pointing to.
38853 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38856 * g++.dg/template/error18.C: New test.
38859 * g++.dg/warn/Wunused-8.C: New test.
38861 2004-09-17 Steven Bosscher <stevenb@suse.de>
38863 PR tree-optimization/17513
38864 * gcc.dg/20040916-1.c: New test.
38866 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38869 * g++.dg/template/typename7.C: New test.
38871 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38873 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38875 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38877 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38878 with -ftree-based-profiling also.
38879 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38881 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38884 * gfortran.dg/der_array_io_1.f90: New test.
38885 * gfortran.dg/der_array_io_2.f90: New test.
38886 * gfortran.dg/der_array_io_3.f90: New test.
38888 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38890 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38893 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38895 * g++.dg/opt/switch1.C: New test.
38897 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38899 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38900 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38901 Update expected messages.
38903 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38906 * gfortran.dg/same_name_1.f90: New test.
38908 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38910 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38911 dereference garbage pointers.
38913 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38915 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38916 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38918 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38919 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38920 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38922 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38925 * g++.dg/template/mangle1.C: New test.
38927 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38929 PR tree-optimization/17252
38930 * gcc.c-torture/execute/pr17252.c: New test.
38932 2004-09-14 Andrew Pinski <apinski@apple.com>
38934 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38936 2004-09-14 Roger Sayle <roger@eyesopen.com>
38938 PR rtl-optimization/9771
38939 * gcc.dg/pr9771-1.c: New test case.
38941 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38943 PR tree-optimization/15262
38944 * gcc.c-torture/execute/pr15262-1.c: New test.
38945 * gcc.c-torture/execute/pr15262-2.c: New test.
38947 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38949 * gcc.dg/declspec-12.c: New test.
38951 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38953 * gfortran.dg/pr17090.f90: Add directives to test.
38955 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38957 * gcc.c-torture/compile/20040914-1.c: New test.
38959 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38962 * g++.dg/template/decl2.C: New test.
38964 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38967 * gfortran.dg/pr17090.f90: New test.
38969 2004-09-13 Dale Johannesen <dalej@apple.com>
38971 * gcc.c-torture/compile/pr17408.c: New test case.
38973 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38976 * g++.dg/parse/crash17.C: New test.
38979 * g++.dg/template/enum3.C: New test.
38981 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38983 * lib/gcc-defs.exp: Load wrapper.exp.
38984 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38986 * lib/gcc.exp (gcc_init): Similar.
38987 * lib/gfortran.exp (gfortran_init): Similar.
38988 * lib/objc.exp (objc_init): Similar.
38989 * lib/treelang.exp (treelang_init): Similar.
38990 * lib/wrapper.exp: New file with build_wrapper call machinery in
38991 ${tool}_maybe_build_wrapper.
38993 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38995 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38997 * gcc.dg/declspec-11.c: Update expected messages.
38998 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38999 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39000 gcc.dg/inline-12.c: New tests.
39002 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
39004 * g++.dg/tree-ssa/pr17400.C: New testcase.
39006 2004-09-13 James E Wilson <wilson@specifixinc.com>
39008 * gcc.target/mips/sb1-1.c: New testcase.
39010 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
39012 * lib/g77-dg.exp: Remove unused file.
39013 * lib/mike-g77.exp: Ditto.
39014 * lib/g77.exp: Ditto.
39016 2004-09-12 Richard Henderson <rth@redhat.com>
39018 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39020 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39022 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39023 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39024 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39025 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39026 Update expected messages.
39028 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
39030 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39031 declaration/use mismatch for dirp parameter.
39033 2004-09-12 Andrew Pinski <apinski@apple.com>
39035 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39036 -fgnu-runtime is passed.
39038 2004-09-12 Richard Henderson <rth@redhat.com>
39040 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39041 do the uplevel thing and update additional_flags directly.
39042 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39043 gfortran.fortran-torture/execute/intrinsic_nearest.x,
39044 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39045 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39047 2004-09-11 Steven Bosscher <stevenb@suse.de>
39049 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39051 2004-09-11 Roger Sayle <roger@eyesopen.com>
39053 PR middle-end/17411
39054 * g++.dg/opt/pr17411-1.C: New test case.
39056 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39058 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39059 gcc.dg/tls/diag-2.c: Update expected messages.
39060 * gcc.dg/991209-1.c: Specify compilation options. Update expected
39062 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39063 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39064 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39065 gcc.dg/tls/diag-5.c: New tests.
39067 2004-09-11 Zack Weinberg <zack@codesourcery.com>
39069 * gcc.dg/20040910-1.c: Correct dg-error regexp.
39071 2004-09-11 Steven Bosscher <stevenb@suse.de>
39073 * g++.dg/parse/break-in-for.C: New test.
39075 2004-09-11 Jakub Jelinek <jakub@redhat.com>
39077 * gcc.dg/tree-ssa/20040911-1.c: New test.
39079 2004-09-11 Andreas Jaeger <aj@suse.de>
39081 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39082 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39084 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
39086 * gcc.target/frv: New directory of FR-V-specific tests.
39088 2004-09-10 James E Wilson <wilson@specifixinc.com>
39090 * gcc.dg/convert-vec-1.c: New test.
39092 2004-09-10 Roger Sayle <roger@eyesopen.com>
39094 PR middle-end/17024
39095 * gcc.dg/pr17024-1.c: New test case.
39097 2004-09-10 Eric Christopher <echristo@redhat.com>
39099 * gcc.dg/20040910-1.c: New test.
39101 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39103 * gcc.dg/bitfld-9.c: New test.
39105 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
39107 * gcc.c-torture/execute/ieee/acc1.c: New test.
39108 * gcc.c-torture/execute/ieee/acc2.c: New test.
39109 * gcc.c-torture/execute/ieee/mzero6.c: New test.
39111 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
39113 * gcc.dg/deprecated-2.c: New test.
39115 2004-09-09 James E Wilson <wilson@specifixinc.com>
39117 * gcc.dg/init-vec-1.c: New test.
39119 2004-09-09 Roger Sayle <roger@eyesopen.com>
39121 PR middle-end/17055
39122 * gcc.dg/pr17055-1.c: New test case.
39124 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
39127 * gcc.c-torture/execute/pr17377.c: New test.
39129 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39132 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39133 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39134 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39135 gcc.dg/long-long-typespec-1.c: New tests.
39136 * gcc.dg/tls/diag-2.c: Update expected diagnostics
39138 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39140 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39141 gcc.dg/gnu99-static-1.c: New tests.
39143 2004-09-08 Devang Patel <dpatel@apple.com>
39145 * gcc.dg/darwin-ld-20040828-1.c: New test.
39146 * gcc.dg/darwin-ld-20040828-2.c: New test.
39147 * gcc.dg/darwin-ld-20040828-3.c: New test.
39149 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39151 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39152 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39154 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39155 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39157 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39158 types they qualify.
39159 * objc.dg/type-size-2.m: Fix wording in comment.
39160 * objc.dg/va-meth-1.m: New test case.
39162 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39165 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39166 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39168 2004-09-06 Devang Patel <dpatel@apple.com>
39170 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39171 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39173 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39175 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39176 reflect changed line numbering of diagnostics.
39178 2004-09-06 Paul Brook <paul@codesourcery.com>
39180 * gfortran.dg/edit_real_1.f90: Add new test.
39182 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39184 * gcc.dg/tree-ssa/loop-2.c: New test.
39185 * gcc.dg/tree-ssa/loop-3.c: New test.
39186 * gcc.dg/tree-ssa/loop-4.c: New test.
39187 * gcc.dg/tree-ssa/loop-5.c: New test.
39189 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39191 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39193 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39195 * gcc.dg/format/sentinel-1.c: New test.
39197 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39199 * gcc.dg/builtins-46.c: New.
39201 2004-09-03 Devang Patel <dpatel@apple.com>
39203 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39204 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39206 2004-09-03 Jan Beulich <jbeulich@novell.com>
39208 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39209 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39210 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39211 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39212 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39213 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39214 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39215 the non-portable bzero.
39216 * gcc.dg/20010912-1.c: xfail for NetWare.
39217 * gcc.dg/20020426-2.c: xfail for NetWare.
39218 * gcc.dg/20021014-1.c: xfail for NetWare.
39219 * gcc.dg/20021018-1.c: xfail for NetWare.
39220 * gcc.dg/20030213-1.c: xfail for NetWare.
39221 * gcc.dg/20030225-1.c: xfail for NetWare.
39222 * gcc.dg/20030708-1.c: xfail for NetWare.
39223 * gcc.dg/builtins-config.h: Also exclude NetWare.
39224 * gcc.dg/format/format.h: Define restrict only if not already defined.
39225 * gcc.dg/nest.c: xfail for NetWare.
39226 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39227 * lib/target-supports.exp (check_visibility_available): Exclude
39230 2004-09-03 Jan Beulich <jbeulich@novell.com>
39232 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39233 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39234 deterministic starting point for the alignment of structure fields.
39235 * gcc.dg/Wpadded.c: Dito.
39236 * g++.dg/abi/vbase10.C: Dito.
39238 2004-09-03 Devang Patel <dpatel@apple.com>
39240 * g++.dg/debug/pr15736.cc: New test.
39242 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39244 * README.QMTEST: Fix out-of-date link.
39246 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39249 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39250 Delete. Duplicate of gfortran.dg/g77/20010610.f
39252 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39254 * g++.dg/abi/arm_rtti1.C: New test.
39256 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39258 * gcc.dg/ppc-vector-memcpy.c: New.
39259 * gcc.dg/ppc-vector-memset.c: New.
39261 2004-09-02 Chao-ying Fu <fu@mips.com>
39263 * gcc.target/mips/mips-3d-1.c: New test.
39264 * gcc.target/mips/mips-3d-2.c: New test.
39265 * gcc.target/mips/mips-3d-3.c: New test.
39266 * gcc.target/mips/mips-3d-4.c: New test.
39267 * gcc.target/mips/mips-3d-5.c: New test.
39268 * gcc.target/mips/mips-3d-6.c: New test.
39269 * gcc.target/mips/mips-3d-7.c: New test.
39270 * gcc.target/mips/mips-3d-8.c: New test.
39271 * gcc.target/mips/mips-3d-9.c: New test.
39272 * gcc.target/mips/mips-ps-1.c: New test.
39273 * gcc.target/mips/mips-ps-2.c: New test.
39274 * gcc.target/mips/mips-ps-3.c: New test.
39275 * gcc.target/mips/mips-ps-4.c: New test.
39276 * gcc.target/mips/mips-ps-type.c: New test.
39278 2004-09-02 Paul Brook <paul@codesourcery.com>
39280 * gfortran.dg/edit_real_1.f90: Add new tests.
39282 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39285 * gfortran.dg/merge_char_1.f90: New test.
39287 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39290 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39292 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39295 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39297 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39299 * g++.dg/opt/loop1.C: Do not XFAIL.
39301 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39303 * gcc.c-torture/execute/20040831-1.c: New test.
39305 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39308 * gfortran.dg/g77/20010610.f: Now passes.
39309 Copy from g77.f-torture/execute. Add dg-run directive.
39310 * gfortran.dg/g77/README: Update
39312 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39314 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39315 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39316 (t1, t2, t3, t4): Add volatile.
39318 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39320 * g++.dg/ext/visibility/arm1.C: New test.
39322 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39324 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39327 2004-09-01 Paul Brook <paul@codesourcery.com>
39329 * gfortran.dg/eof_2.f90: New test.
39331 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39334 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39336 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39338 PR libfortran/16805
39339 * gfortran.dg/list_read_2.f90: New test.
39341 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39343 * g++.dg/abi/key1.C: New test.
39345 2004-08-31 Richard Henderson <rth@redhat.com>
39347 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39349 * g++.dg/other/offsetof5.C: Remove duplicate.
39351 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39354 * gfortran.dg/func_derived_1.f90: New test.
39356 2004-08-31 Paul Brook <paul@codesourcery.com>
39358 * gfortran.dg/eof_1.f90: New test.
39360 2004-08-31 Paul Brook <paul@codesourcery.com>
39362 * gfortran.dg/list_read_1.f90: New file.
39364 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39366 * g++.dg/opt/loop1.C: XFAIL.
39368 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39370 * gcc.dg/funcdef-storage-1.c: New.
39371 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39372 an extern function in local scope.
39373 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39374 declare an 'auto inline' function in local scope.
39375 * gcc.dg/20011130-1.c: Likewise.
39376 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39377 an 'auto' function in local scope.
39378 * gcc.dg/20021014-1.c: Likewise.
39379 * gcc.dg/20030331-2.c: Likewise.
39381 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39383 * gfortran.dg/blockdata_1.f90: New test.
39385 2004-08-30 Richard Henderson <rth@redhat.com>
39387 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39389 2004-08-30 Richard Henderson <rth@redhat.com>
39391 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39392 additional_flags set by alternate driver.
39393 (ieee-options): New procedure.
39394 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39395 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39396 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39397 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39399 2004-08-30 Richard Henderson <rth@redhat.com>
39401 * lib/f-torture.exp: Remove.
39403 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39405 PR rtl-optimization/16590
39406 * g++.dg/opt/loop1.C: New test.
39408 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39411 * gfortran.dg/oldstyle_1.f90: New test.
39413 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39414 Paul Brook <paul@codesourcery.com>
39416 * gfortran.dg/g77/README: Update.
39417 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39418 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39419 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39421 2004-08-28 Paul Brook <paul@codesourcery.com>
39423 PR libfortran/17195
39424 * gfortran.dg/edit_real_1.f90: New test.
39426 2004-08-27 Paul Brook <paul@codesourcery.com>
39428 * gfortran.dg/rewind_1.f90: New test.
39430 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39433 * gfortran.dg/pr16597.f90: New test.
39435 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39438 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39439 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39440 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39441 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39442 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39444 2004-08-26 Nick Clifton <nickc@redhat.com>
39446 * gcc.c-torture/compile/pr17119.c: New test.
39448 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39450 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39452 2004-08-25 Richard Henderson <rth@redhat.com>
39454 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39455 the bits that expect kind=8 to be the largest real kind.
39457 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39459 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39461 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39463 * gfortran.dg/assignment_1.f90: New test.
39465 2004-08-25 Adam Nemet <anemet@lnxw.com>
39467 * g++.dg/template/repo3.C: New test.
39469 2004-08-25 Roger Sayle <roger@eyesopen.com>
39471 PR middle-end/16693
39472 PR tree-optimization/16372
39473 * g++.dg/opt/pr16372-1.C: New test case.
39474 * g++.dg/opt/pr16693-1.C: New test case.
39475 * g++.dg/opt/pr16693-2.C: New test case.
39477 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39479 * objc.dg/proto-lossage-4.m: New test.
39481 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39484 * g++.dg/inherit/local2.C: New test.
39486 2004-08-25 Paul Brook <paul@codesourcery.com>
39489 * gfortran.dg/string_ctor_1.f90: New test.
39491 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39494 * g++.dg/template/redecl2.C: New test.
39496 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39499 * gfortran.dg/pr17143.f90: New test.
39501 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39504 * gfortran.dg/pr17164.f90: New test.
39506 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39508 * gcc.dg/tree-ssa/loop-1.c: New test.
39510 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39512 * gcc.c-torture/compile/20040824-1.c: New test.
39514 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39516 * gcc.c-torture/compile/iftrap-3.c: New test.
39518 2004-08-24 Paul Brook <paul@codesourcery.com>
39520 * gfortran.dg/entry_2.f90: New test.
39522 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39525 * g++.dg/lookup/ambig[12].C: New.
39527 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39530 * g++.dg/template/crash21.C: New test.
39531 * g++.dg/template/crash22.C: Likewise.
39533 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39536 * g++.dg/template/access15.C: New.
39538 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39541 * g++.dg/template/repo2.C: New test.
39543 2004-08-23 Roger Sayle <roger@eyesopen.com>
39545 PR rtl-optimization/17078
39546 * gcc.c-torture/execute/pr17078-1.c: New test case.
39548 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39551 * gcc.dg/debug/crash1.c: New test.
39553 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39556 * gcc.dg/loop-5.c: New test.
39558 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39560 * gcc.c-torture/execute/20040823-1.c: New test.
39562 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39564 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39565 to the assembler. Simplify test accordingly.
39566 (asm_abi_flags): Use GNU names.
39567 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39568 to check for ABI flags.
39570 2004-08-22 Andrew Pinski <apinski@apple.com>
39572 * g++.dg/opt/pr14029.C: New test.
39573 * gcc.c-torture/execute/pr15262.c: New test.
39575 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39577 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39579 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39582 * gfortran.dg/direct_io.f90: New test.
39584 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39587 * g++.dg/inherit/local2.C: New test.
39589 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39592 * g++.dg/warn/Wparentheses-4.C: New test.
39594 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39597 * g++.dg/inherit/local2.C: New test.
39599 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39600 * gcc.dg/ppc-ldstruct.c: Likewise.
39601 * gcc.dg/ppc64-abi-2.c: Likewise.
39603 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39605 PR rtl-optimization/17099
39606 * gcc.c-torture/execute/20040820-1.c: New test.
39608 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39610 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39612 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39615 * gfortran.dg/auto_array_1.f90: New test.
39617 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39620 * gfortran.dg/simpleif_1.f90: New test.
39622 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39624 * lib/target-supports.exp (check_profiling_available): Return
39625 false for arm*-*-symbianelf* and arm*-*-eabi*.
39628 * g++.dg/template/delete1.C: New test.
39630 2004-08-19 Paul Brook <paul@codesourcery.com>
39634 * gfortran.dg/data_char_1.f90: New test.
39636 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39639 * gfortran.dg/reduction.f90: New testcase.
39641 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39644 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39646 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39649 * g++.dg/Wparentheses-3.C: New test.
39651 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39653 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39654 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39655 * gcc.dg/vect/vect-2.c: Likewise.
39656 * gcc.dg/vect/vect-3.c: Likewise.
39657 * gcc.dg/vect/vect-4.c: Likewise.
39658 * gcc.dg/vect/vect-5.c: Likewise.
39659 * gcc.dg/vect/vect-6.c: Likewise.
39660 * gcc.dg/vect/vect-7.c: Likewise.
39661 * gcc.dg/vect/vect-25.c: Likewise.
39662 * gcc.dg/vect/vect-31.c: Likewise.
39663 * gcc.dg/vect/vect-32.c: Likewise.
39664 * gcc.dg/vect/vect-34.c: Likewise.
39665 * gcc.dg/vect/vect-36.c: Likewise.
39666 * gcc.dg/vect/vect-all.c: Likewise.
39668 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39671 * g++.dg/template/operator4.C: New test.
39673 2004-08-18 Richard Henderson <rth@redhat.com>
39675 * gcc.dg/20040206-1.c: XFAIL.
39677 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39680 * g++.dg/template/array7.C: New test.
39682 2004-08-17 James E Wilson <wilson@specifixinc.com>
39684 * gcc.dg/mips-movcc-1.c: New test.
39685 * gcc.dg/mips-movcc-2.c: New test.
39686 * gcc.dg/mips-movcc-3.c: New test.
39688 * gcc.dg/mips-nmadd-1.c: New test.
39689 * gcc.dg/mips-nmadd-2.c: New test.
39691 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39694 * g++.dg/opt/inline8.C: New test.
39697 * g++.dg/parse/error17.C: New test.
39699 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39701 * gcc.dg/vect: New directory for vectorizer tests.
39702 * gcc.dg/vect/tree-vect.h: New file.
39703 * gcc.dg/vect/vect.exp: New file.
39704 * gcc.dg/vect/pr16105.c.c: New test.
39705 * gcc.dg/vect/vect-1.c: New test.
39706 * gcc.dg/vect/vect-2.c: New test.
39707 * gcc.dg/vect/vect-3.c: New test.
39708 * gcc.dg/vect/vect-4.c: New test.
39709 * gcc.dg/vect/vect-5.c: New test.
39710 * gcc.dg/vect/vect-6.c: New test.
39711 * gcc.dg/vect/vect-7.c: New test.
39712 * gcc.dg/vect/vect-8.c: New test.
39713 * gcc.dg/vect/vect-9.c: New test.
39714 * gcc.dg/vect/vect-10.c: New test.
39715 * gcc.dg/vect/vect-11.c: New test.
39716 * gcc.dg/vect/vect-12.c: New test.
39717 * gcc.dg/vect/vect-13.c: New test.
39718 * gcc.dg/vect/vect-14.c: New test.
39719 * gcc.dg/vect/vect-15.c: New test.
39720 * gcc.dg/vect/vect-16.c: New test.
39721 * gcc.dg/vect/vect-17.c: New test.
39722 * gcc.dg/vect/vect-18.c: New test.
39723 * gcc.dg/vect/vect-19.c: New test.
39724 * gcc.dg/vect/vect-20.c: New test.
39725 * gcc.dg/vect/vect-21.c: New test.
39726 * gcc.dg/vect/vect-22.c: New test.
39727 * gcc.dg/vect/vect-23.c: New test.
39728 * gcc.dg/vect/vect-24.c: New test.
39729 * gcc.dg/vect/vect-25.c: New test.
39730 * gcc.dg/vect/vect-26.c: New test.
39731 * gcc.dg/vect/vect-27.c: New test.
39732 * gcc.dg/vect/vect-28.c: New test.
39733 * gcc.dg/vect/vect-29.c: New test.
39734 * gcc.dg/vect/vect-30.c: New test.
39735 * gcc.dg/vect/vect-31.c: New test.
39736 * gcc.dg/vect/vect-32.c: New test.
39737 * gcc.dg/vect/vect-33.c: New test.
39738 * gcc.dg/vect/vect-34.c: New test.
39739 * gcc.dg/vect/vect-35.c: New test.
39740 * gcc.dg/vect/vect-36.c: New test.
39741 * gcc.dg/vect/vect-37.c: New test.
39742 * gcc.dg/vect/vect-38.c: New test.
39743 * gcc.dg/vect/vect-40.c: New test.
39744 * gcc.dg/vect/vect-41.c: New test.
39745 * gcc.dg/vect/vect-42.c: New test.
39746 * gcc.dg/vect/vect-43.c: New test.
39747 * gcc.dg/vect/vect-44.c: New test.
39748 * gcc.dg/vect/vect-45.c: New test.
39749 * gcc.dg/vect/vect-46.c: New test.
39750 * gcc.dg/vect/vect-47.c: New test.
39751 * gcc.dg/vect/vect-48.c: New test.
39752 * gcc.dg/vect/vect-49.c: New test.
39753 * gcc.dg/vect/vect-50.c: New test.
39754 * gcc.dg/vect/vect-51.c: New test.
39755 * gcc.dg/vect/vect-52.c: New test.
39756 * gcc.dg/vect/vect-53.c: New test.
39757 * gcc.dg/vect/vect-54.c: New test.
39758 * gcc.dg/vect/vect-55.c: New test.
39759 * gcc.dg/vect/vect-56.c: New test.
39760 * gcc.dg/vect/vect-57.c: New test.
39761 * gcc.dg/vect/vect-58.c: New test.
39762 * gcc.dg/vect/vect-59.c: New test.
39763 * gcc.dg/vect/vect-60.c: New test.
39764 * gcc.dg/vect/vect-61.c: New test.
39765 * gcc.dg/vect/vect-all.c: New test.
39766 * gcc.dg/vect/vect-none.c: New test.
39768 2004-08-17 Paul Brook <paul@codesourcery.com>
39771 * gfortran.dg/entry_1.f90: New test.
39773 2004-08-17 Andrew Pinski <apinski@apple.com>
39775 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39777 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39779 * gcc.dg/pr17036-1.c: New test.
39781 2004-08-16 Devang Patel <dpatel@apple.com>
39783 * gcc.dg/darwin-20040809-1.c: New test.
39785 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39787 * gcc.dg/funcdef-attr-1.c: New test.
39789 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39791 * gcc.dg/altivec-17.c: New test.
39792 * gcc.dg/altivec-18.c: New test.
39794 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39797 * g++.dg/template/vtable2.C: New test.
39799 2004-08-14 Richard Henderson <rth@redhat.com>
39801 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39802 * gcc.dg/pack-test-4.c (main): Return 0.
39803 * gcc.dg/setjmp-1.c: Remove XFAIL.
39804 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39806 2004-08-14 Richard Henderson <rth@redhat.com>
39808 * gcc.dg/980217-1.c: Add prototype for printf.
39810 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39812 * gfortran.dg/pr16935.f90: New test.
39814 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39816 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39818 2004-08-13 Paul Brook <paul@codesourcery.com>
39820 * gfortran.dg/der_io_1.f90: Remove stray comma.
39822 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39824 * gcc.dg/vmx/cw-bug-2.c: Remove.
39825 * gcc.dg/vmx/vprint-1.c: Remove.
39826 * gcc.dg/vmx/vscan-1.c: Remove.
39828 2004-08-12 Devang patel <dpatel@apple.com>
39830 * gcc.dg/darwin-20040809-2.c: New test.
39832 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39834 * g++.dg/ext/altivec-12.C: New test.
39836 * g++.dg/ext/altivec-11.C: New test.
39838 2004-08-12 Paul Brook <paul@codesourcery.com>
39840 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39842 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39844 * g++.dg/ext/altivec-2.C: Check for hardware support before
39845 executing any VMX instructions.
39847 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39849 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39852 * g++.old-deja/g++.other/comdat4.C: New test.
39853 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39855 2004-08-12 Ben Elliston <bje@au.ibm.com>
39858 * gcc.dg/pr16286.c: New test.
39860 2004-08-12 Jan Beulich <jbeulich@novell.com>
39862 * g++.dg/ext/asm5.C: New.
39864 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39867 * g++.dg/eh/crash1.C: New test.
39870 * g++.dg/ext/construct1.C: New test.
39872 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39875 * g++.dg/init/ptrmem1.C: New test.
39878 * g++.dg/parse/offsetof5.C: New test.
39881 * g++.dg/template/overload3.C: New test.
39883 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39886 * g++.dg/parse/error16.C: New test.
39889 * g++.dg/template/error14.C: New test.
39892 * g++.dg/template/error15.C: New test.
39894 2004-08-11 Devang Patel <dpatel@apple.com>
39896 * gcc.dg/darwin-ld-20040809-1.c: New test.
39897 * gcc.dg/darwin-ld-20040809-2.c: New test.
39899 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39902 * gfortran.dg/dfloat_1.f90: New test.
39904 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39906 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39907 * gcc.dg/dll-2.c: Fix dg-require syntax.
39908 * gcc.misc-tests/arm-isr.c (abort): Declare.
39911 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39914 * g++.dg/parse/crash16.C: New test.
39916 2004-08-10 Roger Sayle <roger@eyesopen.com>
39918 * gcc.dg/mips-rsqrt-1.c: New test case.
39919 * gcc.dg/mips-rsqrt-2.c: New test case.
39920 * gcc.dg/mips-rsqrt-3.c: New test case.
39922 2004-08-10 Paul Brook <paul@codesourcery.com>
39924 * gfortran.dg/der_io_1.f90: New test.
39926 2004-08-10 Paul Brook <paul@codesourcery.com>
39929 * gfortran.dg/der_array_1.f90: New test.
39931 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39933 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39935 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39937 * gcc.dg/wchar_t-2.c: Fix typo.
39939 2004-08-09 Falk Hueffner <falk@debian.org>
39941 PR tree-optimization/12517
39942 * gcc.c-torture/compile/pr12517.c: New test.
39944 PR tree-optimization/12578
39945 * gcc.c-torture/compile/pr12578.c: New test.
39947 PR tree-optimization/12899
39948 * gcc.c-torture/compile/pr12899.c: New test.
39950 PR rtl-optimization/14692
39951 * gcc.c-torture/compile/pr14692.c: New test.
39953 PR tree-optimization/16461
39954 * gcc.c-torture/compile/pr16461.c: New test.
39956 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39958 * gfortran.dg/getenv_1.f90: New test.
39960 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39962 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39964 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39966 2004-08-06 Paul Brook <paul@codesourcery.com>
39968 * gfortran.dg/ret_array_1.f90: New test.
39969 * gfortran.dg/ret_pointer_1.f90: New test.
39971 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39973 * gcc.dg/missing-field-init-[12].c: New tests.
39974 * g++.dg/warn/missing-field-init-[12].C: New tests.
39976 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39978 * gcc.dg/enum2.c: New test.
39979 * gcc.dg/symbian3.c: Likewise.
39980 * gcc.dg/symbian4.c: Likewise.
39981 * gcc.dg/wchar_t-2.c: Likewise.
39983 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39985 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39988 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39990 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39991 dg-require-visiblity.
39992 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39993 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39994 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39995 * g++.dg/ext/visibility/new1.C: Likewise.
39996 * g++.dg/ext/visibility/pragma.C: Likewise.
39997 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39998 * g++.dg/ext/visibility/virtual.C: Likewise.
39999 * g++/dg/ext/visibility/visibility-1.C: Likewise.
40000 * g++/dg/ext/visibility/visibility-2.C: Likewise.
40001 * g++/dg/ext/visibility/visibility-3.C: Likewise.
40002 * g++/dg/ext/visibility/visibility-4.C: Likewise.
40003 * g++/dg/ext/visibility/visibility-5.C: Likewise.
40004 * g++/dg/ext/visibility/visibility-6.C: Likewise.
40005 * g++/dg/ext/visibility/visibility-7.C: Likewise.
40006 * g++/dg/ext/visibility/visibility-8.C: New test.
40007 * gcc.c-torture/compile/dll.x: Remove.
40008 * gcc.dg/dll-2.c: Use dg-require-dll
40009 * gcc.dg/visibility-10.c: New test.
40010 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40012 * lib/scanasm.exp (scan_hidden): New function.
40013 (scan_not_hidden): Likewise.
40015 2004-08-05 David Edelsohn <edelsohn@gnu.org>
40017 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40019 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
40021 * gcc.c-torture/execute/20040805-1.c: New test.
40023 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
40025 * gcc.dg/20020118-1.c: Declare abort.
40026 * gcc.dg/altivec_check.h: Likewise.
40027 * gcc.dg/iftrap-2.c: Likewise.
40028 * gcc.dg/pragma-darwin.c: Likewise.
40029 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40031 2004-08-04 Geoffrey Keating <geoffk@apple.com>
40033 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40035 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
40037 * gcc.c-torture/execute/builtins/abs-2.c,
40038 gcc.c-torture/execute/builtins/abs-3.c,
40039 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40040 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40041 intmax_t, uintmax_t and their limits.
40042 * gcc.dg/intmax_t-1.c: New test.
40044 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40046 * g++.dg/tc1/dr147.C: Add reference to PR.
40048 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
40050 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40051 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40053 2004-08-03 David Edelsohn <edelsohn@gnu.org>
40055 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40057 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40059 * gcc.dg/redecl-5.c: New test.
40060 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40063 2004-08-03 Roger Sayle <roger@eyesopen.com>
40065 PR middle-end/16790
40066 * gcc.c-torture/execute/pr16790-1.c: New test case.
40068 2004-08-03 Mark Mitchell <mark@codesourcery.com>
40070 * g++.dg/ext/visibility/assign1.C: New test.
40071 * g++.dg/ext/visibility/new1.C: Likewise.
40073 * gcc.dg/symbian1.c: New test.
40074 * gcc.dg/symbian2.c: Likewise.
40076 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
40079 * gcc.dg/i386-sse-9.c: New test.
40081 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40083 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40085 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40087 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40088 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40089 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40090 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40091 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40092 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40093 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40094 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40095 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40096 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40097 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40098 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40099 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40100 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40101 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40102 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40103 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40104 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40105 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40106 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40107 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40108 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40109 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40110 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40111 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40112 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40113 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40114 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40115 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40116 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40117 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40118 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40119 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40120 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40121 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40122 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40123 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40124 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40125 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40126 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40127 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40128 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40129 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40130 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40131 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40132 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40133 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40134 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40135 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40136 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40137 gcc.misc-tests/i386-pf-3dnow-1.c,
40138 gcc.misc-tests/i386-pf-athlon-1.c,
40139 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40140 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40141 Declare built-in functions used.
40142 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40144 2004-08-02 Mark Mitchell <mark@codesourcery.com>
40147 * g++.dg/lookup/using12.C: New test.
40149 * g++.dg/init/null1.C: Fix PR number.
40150 * g++.dg/parse/namespace10.C: Likewise.
40152 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40155 * g++.dg/template/spec17.C: New test.
40156 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40157 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40159 2004-08-02 David Billinghurst
40162 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40164 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40166 * gcc.dg/ia64-got-1.c: New test case.
40168 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40171 * g++.dg/init/null1.C: New test.
40172 * g++.dg/tc1/dr76.C: Adjust error marker.
40175 * g++.dg/parse/namespace10.C: New test.
40178 * g++.dg/inherit/ptrmem2.C: New test.
40180 2004-08-02 Ben Elliston <bje@au.ibm.com>
40183 * gcc.dg/pr16155.c: New test.
40185 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40187 * gcc.dg/redecl-2.c: New test.
40189 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40191 * gcc.dg/darwin-longdouble.c: New file.
40193 2004-07-30 Richard Henderson <rth@redhat.com>
40195 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40196 write to constant argument.
40197 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40199 2004-07-30 Richard Henderson <rth@redhat.com>
40201 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40202 tests of nearest around zero.
40204 2004-07-30 Andrew Pinski <apinski@apple.com>
40206 * gcc.c-torture/compile/20040730-1.c: New test.
40208 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40210 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40213 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40215 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40217 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40219 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40220 contains $ld_library_path.
40221 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40223 2004-07-29 Richard Henderson <rth@redhat.com>
40225 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40227 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40228 (alt2, which): New.
40229 (Check): Accept either alternative.
40231 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40233 * g++.dg/abi/inline1.C: New test.
40234 * g++.dg/abi/local1-a.cc: Likewise.
40235 * g++.dg/abi/local1.C: Likewise.
40236 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40237 * g++.dg/abi/mangle12.C: Likewise.
40238 * g++.dg/abi/mangle17.C: Likewise.
40239 * g++.dg/abi/mangle20-2.C: Likewise.
40240 * g++.dg/opt/interface1.C: Likewise.
40241 * g++.dg/opt/interface1.h: Likewise.
40242 * g++.dg/opt/interface1-a.cc: New test.
40243 * g++.dg/parse/repo1.C: New test.
40244 * g++.dg/template/repo1.C: Likewise.
40245 * g++.dg/warn/Winline-1.C: Likewise.
40246 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40248 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40250 * gcc.dg/tree-ssa/20040729-1.c: New test.
40252 2004-07-27 Matt Austern <austern@apple.com>
40254 * gcc.dg/darwin-bool-1.c: New test.
40255 * gcc.dg/darwin-bool-2.c: New test.
40257 2004-07-28 Richard Henderson <rth@redhat.com>
40259 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40260 arguments in the correct type. Don't write to constant arguments.
40262 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40264 PR tree-optimization/16688
40265 PR tree-optimization/16689
40266 * g++.dg/tree-ssa/pr16688.C: New test.
40268 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40270 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40271 loads. Not only in the comment, this time.
40273 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40275 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40276 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40277 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40278 * gcc.dg/sh4a-bitmovua.c: New.
40279 * gcc.dg/sh4a-cos.c: New.
40280 * gcc.dg/sh4a-cosf.c: New.
40281 * gcc.dg/sh4a-fprun.c: New.
40282 * gcc.dg/sh4a-fsrra.c: New.
40283 * gcc.dg/sh4a-memmovua.c: New.
40284 * gcc.dg/sh4a-sin.c: New.
40285 * gcc.dg/sh4a-sincos.c: New.
40286 * gcc.dg/sh4a-sincosf.c: New.
40287 * gcc.dg/sh4a-sinf.c: New.
40289 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40291 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40293 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40295 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40298 2004-07-27 Andrew Pinski <apinski@apple.com>
40300 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40302 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40304 * gcc.dg/pragma-isr.c: New test.
40306 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40309 * g++.dg/template/ttp11.C: New test.
40311 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40313 * gcc.c-torture/compile/20040727-1.c: New test.
40315 2004-07-26 Eric Christopher <echristo@redhat.com>
40317 * gcc.c-torture/compile/20040726-2.c: New test.
40319 2004-07-26 Andrew Pinski <apinski@apple.com>
40321 * g++.dg/rtti/tinfo1.C: Xfail.
40323 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40325 * gcc.c-torture/compile/20040726-1.c: New test.
40327 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40328 Brian Ryner <bryner@brianryner.com>
40332 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40333 * g++.dg/ext/visibility/: New directory.
40334 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40335 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40336 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40337 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40338 * g++.dg/ext/visibility/fvisibility.C,
40339 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40340 g++.dg/ext/visibility/fvisibility-override1.C
40341 g++.dg/ext/visibility/fvisibility-override2.C
40342 g++.dg/ext/visibility/memfuncts.C
40343 g++.dg/ext/visibility/noPLT.C
40344 g++.dg/ext/visibility/pragma.C
40345 g++.dg/ext/visibility/pragma-override1.C
40346 g++.dg/ext/visibility/pragma-override2.C
40347 g++.dg/ext/visibility/staticmemfuncts.C
40348 g++.dg/ext/visibility/virtual.C: New tests.
40350 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40353 * gcc.dg/pr15360-1.c: New test.
40355 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40357 * gcc.dg/pragma-align-2.c: New test.
40358 * gcc.dg/pragma-init-fini.c: New test.
40359 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40362 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40364 * gcc.dg/init-string-2.c: New test.
40366 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40369 * gcc.dg/Wredundant-decls-1.c: New test case.
40371 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40373 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40374 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40375 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40376 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40377 * gcc.dg/compat/generate-random.c: New file.
40378 * gcc.dg/compat/generate-random.h: Likewise.
40379 * gcc.dg/compat/generate-random_r.c: Likewise.
40380 * gcc.dg/compat/struct-layout-1.h: Likewise.
40381 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40382 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40383 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40384 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40385 * gcc.dg/compat/struct-layout-1_main.c: New test.
40386 * gcc.dg/compat/struct-layout-1_x.c: New file.
40387 * gcc.dg/compat/struct-layout-1_y.c: New file.
40388 * gcc.dg/compat/struct-layout-1_test.h: New file.
40390 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40392 * gcc.dg/comp-return-1.c: New test
40394 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40396 * gcc.dg/vmx/8-02a.c: Fix typo.
40398 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40399 * gcc.dg/darwin-abi-3.c: New test.
40401 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40402 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40404 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40405 * gcc.dg/vmx/ops-long-1.c: New test.
40406 * gcc.dg/vmx/ops-long-2.c: New test.
40408 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40410 * g++.dg/lookup/conv-[1234].C: New.
40412 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40414 * g++.dg/parse/attr2.C: Simplify.
40416 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40419 * gcc.c-torture/execute/pr7284-1.c: New test.
40421 2004-07-22 Brian Booth <bbooth@redhat.com>
40423 * gcc.dg/tree-ssa/20040721-1.c: New test.
40425 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40427 * g++.dg/template/crash20.c: New.
40429 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40431 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40432 Add dg-run directive. Declare variables as required.
40433 * gfortran.dg/g77/README: Update
40435 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40437 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40438 gcc.dg/cris-peep2-andu2.c: New tests.
40440 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40443 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40445 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40447 * gcc.dg/qual-return-2.c: Update expected messages.
40448 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40450 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40452 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40453 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40455 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40458 * gcc.dg/init-string-1.c: New test.
40460 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40462 PR middle-end/15345
40464 * gcc.dg/torture/nested-fn-1.c: New test.
40466 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40469 * gcc.dg/ia64-fptr-1.c: New file.
40471 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40474 * g++.dg/template/spec16.C: New test.
40475 * g++.old-deja/g++.robertl/eb118.C: Remove.
40477 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40480 * g++.dg/template/spec15.C: New test.
40482 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40484 Copy cases from g77.f-torture/execute and add dg-run
40485 directive. Other changes as noted.
40486 * gfortran.dg/g77/13037.f
40487 * gfortran.dg/g77/1832.f
40488 * gfortran.dg/g77/19981119-0.f
40489 * gfortran.dg/g77/19990313-0.f
40490 * gfortran.dg/g77/19990313-1.f
40491 * gfortran.dg/g77/19990313-2.f
40492 * gfortran.dg/g77/19990313-3.f
40493 * gfortran.dg/g77/19990419-1.f
40494 * gfortran.dg/g77/19990826-0.f
40495 * gfortran.dg/g77/19990826-2.f
40496 * gfortran.dg/g77/20000503-1.f
40497 * gfortran.dg/g77/20001111.f
40498 * gfortran.dg/g77/20010116.f
40499 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40500 * gfortran.dg/g77/20010430.f
40501 * gfortran.dg/g77/6177.f
40502 * gfortran.dg/g77/947.f
40503 * gfortran.dg/g77/970816-3.f
40504 * gfortran.dg/g77/971102-1.f
40505 * gfortran.dg/g77/980520-1.f
40506 * gfortran.dg/g77/980628-0.f
40507 * gfortran.dg/g77/980628-1.f
40508 * gfortran.dg/g77/980628-10.f
40509 * gfortran.dg/g77/980628-2.f
40510 * gfortran.dg/g77/980628-3.f
40511 * gfortran.dg/g77/980628-7.f
40512 * gfortran.dg/g77/980628-8.f
40513 * gfortran.dg/g77/980628-9.f
40514 * gfortran.dg/g77/980701-0.f
40515 * gfortran.dg/g77/980701-1.f
40516 * gfortran.dg/g77/cabs.f
40517 * gfortran.dg/g77/claus.f
40518 * gfortran.dg/g77/complex_1.f
40519 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40520 * gfortran.dg/g77/dcomplex.f
40521 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40522 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40523 * gfortran.dg/g77/f90-intrinsic-numeric.f
40524 * gfortran.dg/g77/int8421.f
40525 * gfortran.dg/g77/labug1.f
40526 * gfortran.dg/g77/large_vec.f
40527 * gfortran.dg/g77/le.f
40528 * gfortran.dg/g77/short.f
40529 * gfortran.dg/g77/README: Update
40531 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40534 * g++.dg/parse/lookup4.C: New test.
40536 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40539 * g++.dg/template/ttp10.C: New test.
40541 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40543 * gcc.dg/pr12625-1.c: New test.
40545 2004-07-20 Steven Bosscher <stevenb@suse.de>
40547 * gcc.dg/switch-warn-1.c: New test.
40548 * gcc.dg/switch-warn-2.c: New test.
40549 * gcc.c-torture/compile/pr14730.c: Update.
40551 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40553 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40554 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40555 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40556 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40558 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40561 * g++.dg/template/assign1.C: New test.
40563 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40566 * g++.dg/template/ttp9.C: New test.
40568 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40570 * gcc.dg/format/cmn-err-1.c: New test.
40572 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40574 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40575 gcc.dg/Wparentheses-10.c: New tests.
40576 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40578 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40581 * gfortran.dg/g77//ffixed-line-length-0.f,
40582 gfortran.dg/g77/ffixed-line-length-132.f,
40583 gfortran.dg/g77/ffixed-line-length-72.f,
40584 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40585 gfortran.dg/g77/README: Update.
40587 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40590 * g++.dg/template/non-dependent7.C: New test.
40591 * g++.dg/template/non-dependent8.C: Likewise.
40592 * g++.dg/template/non-dependent9.C: Likewise.
40593 * g++.dg/template/non-dependent10.C: Likewise.
40595 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40598 * g++.dg/parse/attr2.C: New test.
40600 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40603 * g77.f-torture: Ditto.
40605 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40607 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40608 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40609 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40611 2004-07-16 Richard Henderson <rth@redhat.com>
40613 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40615 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40617 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40618 tests with full list of options.
40619 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40620 of TORTURE_OPTIONS if test contains 'dg-do run'.
40623 * gfortran.dg/do_iterator.f90: New test.
40625 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40627 PR rtl-optimization/16536
40628 * gcc.c-torture/execute/restrict-1.c: New test.
40630 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40633 * gfortran.dg/pr15324.f90: New test.
40636 * gfortran.dg/pr15129.f90: New test.
40639 * gfortran.dg/pr15140.f90: New test.
40642 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40643 compile-time simplification.
40645 2004-07-14 Mike Stump <mrs@apple.com>
40647 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40649 2004-07-14 James E Wilson <wilson@specifixinc.com>
40652 * gcc.dg/profile-generate-1.c: New.
40654 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40656 * gcc.c-torture/execute/20040709-1.c: New test.
40657 * gcc.c-torture/execute/20040709-2.c: New test.
40659 2004-07-14 Mike Stump <mrs@apple.com>
40661 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40663 2004-07-14 Mike Stump <mrs@apple.com>
40665 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40667 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40670 * g++.dg/parse/mutable1.C: New test.
40672 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40674 PR tree-optimization/16443
40675 * gcc.dg/tree-ssa/20040713-1.c: New test.
40677 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40679 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40682 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40684 * gfortran.dg/g77/README: New file
40685 * gfortran.dg/g77/19981216-0.f: Copy from
40686 g77.f-torture/noncompile. Add "dg-do compile" and
40687 dg-error as required.
40688 * gfortran.dg/g77/19990218-1.f: Likewise.
40689 * gfortran.dg/g77/19990905-1.f: Likewise.
40690 * gfortran.dg/g77/9263.f: Likewise.
40691 * gfortran.dg/g77/980615-0.f: Likewise.
40692 * gfortran.dg/g77/980616-0.f: Likewise.
40693 * gfortran.dg/g77/check0.f: Likewise.
40694 * gfortran.dg/g77/select_no_compile.f: Likewise.
40696 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40698 Copy files from g77.f-torture/compile.
40699 Add "{ dg-do compile}". Other changes as noted
40700 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40701 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40702 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40703 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40704 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40705 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40706 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40707 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40708 statement to conform to standard. Append alpha1.x for reference.
40709 * gfortran.dg/g77/xformat.f: Add dg-warning
40711 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40713 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40714 Add {dg-do compile} directive.
40715 * gfortran.dg/g77/cpp2.F: Likewise.
40717 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40720 * g++.dg/lookup/name-clash1.C: New test.
40723 * g++.dg/lookup/name-clash2.C: New test.
40726 * g++.dg/lookup/name-clash3.C: New test.
40728 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40730 * g++.dg/lookup/new2.C: New test.
40731 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40733 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40735 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40736 Add {dg-do compile} directive.
40737 * gfortran.dg/g77/13060.f: Likewise.
40738 * gfortran.dg/g77/19990218-0.f: Likewise.
40739 * gfortran.dg/g77/19990305-0.f: Likewise.
40740 * gfortran.dg/g77/19990419-0.f: Likewise.
40741 * gfortran.dg/g77/19990502-0.f: Likewise.
40742 * gfortran.dg/g77/19990502-1.f: Likewise.
40743 * gfortran.dg/g77/19990525-0.f: Likewise.
40744 * gfortran.dg/g77/19990826-1.f: Likewise.
40745 * gfortran.dg/g77/19990826-3.f: Likewise.
40746 * gfortran.dg/g77/19990905-2.f: Likewise.
40747 * gfortran.dg/g77/20000412-1.f: Likewise.
40748 * gfortran.dg/g77/20000511-1.f: Likewise.
40749 * gfortran.dg/g77/20000511-2.f: Likewise.
40750 * gfortran.dg/g77/20000518.f: Likewise.
40751 * gfortran.dg/g77/20000601-1.f: Likewise.
40752 * gfortran.dg/g77/20000601-2.f: Likewise.
40753 * gfortran.dg/g77/20000629-1.f: Likewise.
40754 * gfortran.dg/g77/20000630-2.f: Likewise.
40755 * gfortran.dg/g77/20010115.f: Likewise.
40756 * gfortran.dg/g77/20010321-1.f: Likewise.
40757 * gfortran.dg/g77/20010426.f: Likewise.
40758 * gfortran.dg/g77/20020307-1.f: Likewise.
40759 * gfortran.dg/g77/8485.f: Likewise.
40760 * gfortran.dg/g77/960317-1.f: Likewise.
40761 * gfortran.dg/g77/970915-0.f: Likewise.
40762 * gfortran.dg/g77/980310-1.f: Likewise.
40763 * gfortran.dg/g77/980310-2.f: Likewise.
40764 * gfortran.dg/g77/980310-3.f: Likewise.
40765 * gfortran.dg/g77/980310-4.f: Likewise.
40766 * gfortran.dg/g77/980310-6.f: Likewise.
40767 * gfortran.dg/g77/980310-7.f: Likewise.
40768 * gfortran.dg/g77/980310-8.f: Likewise.
40769 * gfortran.dg/g77/980419-2.f: Likewise.
40770 * gfortran.dg/g77/980424-0.f: Likewise.
40771 * gfortran.dg/g77/980427-0.f: Likewise.
40772 * gfortran.dg/g77/980729-0.f: Likewise.
40773 * gfortran.dg/g77/981117-1.f: Likewise.
40774 * gfortran.dg/g77/toon_1.f: Likewise.
40776 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40779 * g++.dg/other/abstract2.C: New test.
40781 2004-07-12 Paul Brook <paul@codesourcery.com>
40783 * gfortran.dg/pointer_init_1.f90: New test.
40785 2004-07-11 Paul Brook <paul@codesourcery.com>
40788 * gfortran.dg/contained_1.f90: New test.
40790 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40792 * g++.dg/parse/defarg8.C: New test.
40794 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40797 * gfortran.dg/pr16433.f: New test.
40800 * gfortran.dg/pr15754.f90: New test.
40802 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40804 PR tree-optimization/16437
40805 * gcc.c-torture/execute/bitfld-4.c: New test.
40807 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40809 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40810 access to common var from module.
40812 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40815 * gfortran.fortran-torture/execute/common_2.f90: New test.
40817 2004-07-10 Paul Brook <paul@codesourcery.com>
40819 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40821 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40824 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40826 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40828 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40829 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40830 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40831 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40832 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40833 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40834 * gfortran.dg/g77/funderscoring.f: Likewise.
40835 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40837 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40839 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40841 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40842 Paul Brook <paul@codesourcery.com>
40845 * gfortran.dg/common_pointer_1.f90: New test.
40847 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40849 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40851 2004-07-09 James E Wilson <wilson@specifixinc.com>
40854 * gcc.c-torture/compile/20040709-1.c: New.
40856 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40859 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40861 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40864 * gfortran.dg/shape_1.f90: New test.
40866 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40867 Andrew Pinski <apinski@apple.com>
40869 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40871 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40873 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40876 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40877 Paul Brook <paul@codesourcery.com>
40879 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40882 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40884 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40886 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40888 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40889 testcases with capital suffix.
40891 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40897 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40899 * gfortran.dg/implicit_1.f90: New test.
40901 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40903 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40904 expression to match gfortran warning/error messages
40905 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40908 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40910 * lib/fortran-torture.exp: Rename proc search_for to
40913 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40915 * gcc.c-torture/execute/simd-5.x: New file.
40916 XFAIL on SPARC 64-bit at -O0.
40918 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40922 * g++.dg/warn/effc3.C: New test.
40924 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40926 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40927 change X to 1X in format.
40928 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40929 add data statements to conform to standard.
40931 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40933 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40934 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40935 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40937 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40939 * gfortran.dg/g77/7388.f: Copy from g77.dg
40940 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40941 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40942 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40943 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40944 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40945 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40946 * gfortran.dg/g77/strlen0.f: Likewise.
40948 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40950 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40951 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40953 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40955 * gcc.c-torture/execute/920428-2.x: Delete.
40956 * gcc.c-torture/execute/920501-7.x: Likewise.
40958 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40960 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40961 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40962 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40964 (PREFETCH_3DNOW): Add -march=c3.
40966 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40969 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40970 * gcc.c-torture/execute/bf64-1.x: Likewise.
40972 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40974 * gcc.c-torture/compile/20040708-1.c: New test.
40976 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40979 * g++.dg/warn/effc2.C: New test.
40981 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40983 * gcc.c-torture/execute/bitfld-1.x: Remove.
40984 * gcc.c-torture/execute/bitfld-3.c: New test.
40985 * gcc.dg/bitfld-2.c: Remove XFAILs.
40987 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40990 * g++.dg/rtti/tinfo1.C: New file.
40992 2004-07-07 Eric Christopher <echristo@redhat.com>
40994 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40996 2004-07-07 Andrew Pinski <apinski@apple.com>
40998 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41000 2004-07-07 Mark Mitchell <mark@codesourcery.com>
41002 * g++.dg/init/call1.C: XFAIL.
41004 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
41006 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41007 except for movstrict*, to movmem* and clrstr* to clrmem*.
41009 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
41011 * gcc.c-torture/execute/20040707-1.c: New test.
41013 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
41015 * gcc.c-torture/execute/20040706-1.c: New test.
41017 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41020 * g++.dg/template/spec14.C: New test.
41022 2004-07-05 Jakub Jelinek <jakub@redhat.com>
41024 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41025 nothing if not yet defined. Use it in b, c and d type definitions.
41026 * gcc.c-torture/execute/20040705-1.c: New test.
41027 * gcc.c-torture/execute/20040705-2.c: New test.
41029 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41032 * g++.dg/lookup/new1.C: New test.
41034 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41037 * g++.dg/template/sizeof8.C: New test.
41039 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
41041 * gcc.c-torture/compile/20040705-1.c: New test.
41043 2004-07-04 Bud Davis <bdavis9659@comcast.net>
41045 * gfortran.fortran-torture/execute/seq_io.f90: New test.
41047 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
41049 * gcc.dg/cpp/if-mop.c: Two new testcases.
41050 * gcc.dg/cpp/trad/comment-3.c: New.
41052 2004-07-04 Paul Brook <paul@codesourcery.com>
41054 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41056 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
41059 * g++.dg/lookup/crash4.C: New test.
41061 2004-07-02 Zack Weinberg <zack@codesourcery.com>
41063 * gcc.c-torture/execute/builtin-abs-1.c
41064 * gcc.c-torture/execute/builtin-abs-2.c
41065 * gcc.c-torture/execute/builtin-complex-1.c
41066 * gcc.c-torture/execute/builtins/string-1-lib.c
41067 * gcc.c-torture/execute/builtins/string-1.c
41068 * gcc.c-torture/execute/builtins/string-2-lib.c
41069 * gcc.c-torture/execute/builtins/string-2.c
41070 * gcc.c-torture/execute/builtins/string-3-lib.c
41071 * gcc.c-torture/execute/builtins/string-3.c
41072 * gcc.c-torture/execute/builtins/string-4-lib.c
41073 * gcc.c-torture/execute/builtins/string-4.c
41074 * gcc.c-torture/execute/builtins/string-5-lib.c
41075 * gcc.c-torture/execute/builtins/string-5.c
41076 * gcc.c-torture/execute/builtins/string-6-lib.c
41077 * gcc.c-torture/execute/builtins/string-6.c
41078 * gcc.c-torture/execute/builtins/string-7-lib.c
41079 * gcc.c-torture/execute/builtins/string-7.c
41080 * gcc.c-torture/execute/builtins/string-8-lib.c
41081 * gcc.c-torture/execute/builtins/string-8.c
41082 * gcc.c-torture/execute/builtins/string-9-lib.c
41083 * gcc.c-torture/execute/builtins/string-9.c
41084 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41085 * gcc.c-torture/execute/builtins/string-asm-1.c
41086 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41087 * gcc.c-torture/execute/builtins/string-asm-2.c
41088 * gcc.c-torture/execute/stdio-opt-1.c
41089 * gcc.c-torture/execute/stdio-opt-2.c
41090 * gcc.c-torture/execute/stdio-opt-3.c
41091 * gcc.c-torture/execute/string-opt-1.c
41092 * gcc.c-torture/execute/string-opt-10.c
41093 * gcc.c-torture/execute/string-opt-11.c
41094 * gcc.c-torture/execute/string-opt-12.c
41095 * gcc.c-torture/execute/string-opt-13.c
41096 * gcc.c-torture/execute/string-opt-14.c
41097 * gcc.c-torture/execute/string-opt-15.c
41098 * gcc.c-torture/execute/string-opt-16.c
41099 * gcc.c-torture/execute/string-opt-2.c
41100 * gcc.c-torture/execute/string-opt-6.c
41101 * gcc.c-torture/execute/string-opt-7.c
41102 * gcc.c-torture/execute/string-opt-8.c:
41105 * gcc.c-torture/execute/builtins/abs-2.c
41106 * gcc.c-torture/execute/builtins/abs-3.c
41107 * gcc.c-torture/execute/builtins/complex-1.c
41108 * gcc.c-torture/execute/builtins/fprintf.c
41109 * gcc.c-torture/execute/builtins/fputs.c
41110 * gcc.c-torture/execute/builtins/memcmp.c
41111 * gcc.c-torture/execute/builtins/memmove.c
41112 * gcc.c-torture/execute/builtins/memops-asm.c
41113 * gcc.c-torture/execute/builtins/mempcpy-2.c
41114 * gcc.c-torture/execute/builtins/mempcpy.c
41115 * gcc.c-torture/execute/builtins/memset.c
41116 * gcc.c-torture/execute/builtins/printf.c
41117 * gcc.c-torture/execute/builtins/sprintf.c
41118 * gcc.c-torture/execute/builtins/strcat.c
41119 * gcc.c-torture/execute/builtins/strchr.c
41120 * gcc.c-torture/execute/builtins/strcmp.c
41121 * gcc.c-torture/execute/builtins/strcpy.c
41122 * gcc.c-torture/execute/builtins/strcspn.c
41123 * gcc.c-torture/execute/builtins/strlen-2.c
41124 * gcc.c-torture/execute/builtins/strlen.c
41125 * gcc.c-torture/execute/builtins/strncat.c
41126 * gcc.c-torture/execute/builtins/strncmp-2.c
41127 * gcc.c-torture/execute/builtins/strncmp.c
41128 * gcc.c-torture/execute/builtins/strncpy.c
41129 * gcc.c-torture/execute/builtins/strpbrk.c
41130 * gcc.c-torture/execute/builtins/strpcpy-2.c
41131 * gcc.c-torture/execute/builtins/strpcpy.c
41132 * gcc.c-torture/execute/builtins/strrchr.c
41133 * gcc.c-torture/execute/builtins/strspn.c
41134 * gcc.c-torture/execute/builtins/strstr-asm.c
41135 * gcc.c-torture/execute/builtins/strstr.c:
41136 ... these new files.
41138 * gcc.c-torture/execute/builtins/abs-2-lib.c
41139 * gcc.c-torture/execute/builtins/abs-3-lib.c
41140 * gcc.c-torture/execute/builtins/complex-1-lib.c
41141 * gcc.c-torture/execute/builtins/fprintf-lib.c
41142 * gcc.c-torture/execute/builtins/fputs-lib.c
41143 * gcc.c-torture/execute/builtins/memcmp-lib.c
41144 * gcc.c-torture/execute/builtins/memmove-lib.c
41145 * gcc.c-torture/execute/builtins/memops-asm-lib.c
41146 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41147 * gcc.c-torture/execute/builtins/mempcpy-lib.c
41148 * gcc.c-torture/execute/builtins/memset-lib.c
41149 * gcc.c-torture/execute/builtins/printf-lib.c
41150 * gcc.c-torture/execute/builtins/sprintf-lib.c
41151 * gcc.c-torture/execute/builtins/strcat-lib.c
41152 * gcc.c-torture/execute/builtins/strchr-lib.c
41153 * gcc.c-torture/execute/builtins/strcmp-lib.c
41154 * gcc.c-torture/execute/builtins/strcpy-lib.c
41155 * gcc.c-torture/execute/builtins/strcspn-lib.c
41156 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41157 * gcc.c-torture/execute/builtins/strlen-lib.c
41158 * gcc.c-torture/execute/builtins/strncat-lib.c
41159 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41160 * gcc.c-torture/execute/builtins/strncmp-lib.c
41161 * gcc.c-torture/execute/builtins/strncpy-lib.c
41162 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41163 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41164 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41165 * gcc.c-torture/execute/builtins/strrchr-lib.c
41166 * gcc.c-torture/execute/builtins/strspn-lib.c
41167 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41168 * gcc.c-torture/execute/builtins/strstr-lib.c
41169 * gcc.c-torture/execute/builtins/lib/abs.c
41170 * gcc.c-torture/execute/builtins/lib/fprintf.c
41171 * gcc.c-torture/execute/builtins/lib/memset.c
41172 * gcc.c-torture/execute/builtins/lib/printf.c
41173 * gcc.c-torture/execute/builtins/lib/sprintf.c
41174 * gcc.c-torture/execute/builtins/lib/strcpy.c
41175 * gcc.c-torture/execute/builtins/lib/strcspn.c
41176 * gcc.c-torture/execute/builtins/lib/strncat.c
41177 * gcc.c-torture/execute/builtins/lib/strncmp.c
41178 * gcc.c-torture/execute/builtins/lib/strncpy.c
41179 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41180 * gcc.c-torture/execute/builtins/lib/strspn.c
41181 * gcc.c-torture/execute/builtins/lib/strstr.c:
41182 New files containing support routines.
41184 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41186 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41187 when not optimizing.
41189 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41192 * g++.dg/abi/mangle22.C: New test.
41193 * g++.dg/abi/mangle23.C: Likewise.
41195 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41198 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41199 Allow for cases without denormalized floating point numbers.
41201 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41204 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41205 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41206 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41207 expected warning text.
41208 * gcc.dg/format/diag-2.c: New test.
41210 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41212 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41214 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41216 * gcc.dg/builtins-43.c: New.
41217 * gcc.dg/builtins-44.c: New.
41218 * gcc.dg/builtins-45.c: New.
41220 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41221 Andreas Tobler <a.tobler@schweiz.ch>
41223 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41224 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41226 * gcc.dg/cleanup-11.c: Likewise.
41227 * gcc.dg/cleanup-8.c: Likewise.
41228 * gcc.dg/cleanup-9.c: Likewise.
41229 * gcc.dg/cleanup-5.c: Run on all platforms.
41231 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41233 * g++.dg/warn/nonnull1.C: New test.
41235 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41237 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41238 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41239 Special-case the Sun compiler wrt to <complex.h>.
41241 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41243 * gcc.dg/Wunreachable-8.C: New test.
41245 * gcc.dg/h8300-ice2.c : New test.
41247 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41250 * gfortran.fortran-torture/compile/implicit.f90: Add test
41251 for implicit character.
41253 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41256 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41257 Use tiny() intrinsic to find smallest non-negative real
41259 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41261 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41262 * gcc.dg/compat/struct-by-value-22_x.c: New.
41263 * gcc.dg/compat/struct-by-value-22_y.c: New.
41265 * gcc.c-torture/execute/20040629-1.c: New test.
41267 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41269 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41270 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41273 * gcc.dg/20040625-1.c: New test.
41275 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41277 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41279 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41282 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41284 2004-06-29 Richard Henderson <rth@redhat.com>
41286 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41288 2004-06-29 Paul Brook <paul@codesourcery.com>
41290 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41291 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41293 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41296 * g++.dg/parse/crash15.C: New.
41298 2004-06-28 Andrew Pinski <apinski@apple.com>
41300 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41301 by the error already.
41303 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41305 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41308 * gcc.dg/h8300-bss-align-1.c : New.
41310 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41313 * g++.dg/template/ctor4.C: New.
41315 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41318 * g++.dg/warn/Wsequence-point-1.C: New test.
41320 2004-06-27 Paul Brook <paul@codesourcery.com>
41322 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41324 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41326 * g++.old-deja/g++.mike/p7325.C: Remove.
41328 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41331 * gcc.dg/pr14963.c: New test.
41333 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41336 * g++.dg/parse/redef1.C: New test.
41338 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41340 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41342 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41344 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41345 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41347 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41348 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41349 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41350 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41351 g++.brendan/enum14.C.
41352 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41353 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41354 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41356 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41359 2004-06-27 Roger Sayle <roger@eyesopen.com>
41361 * gcc.dg/20040527-1.c: New test case.
41363 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41365 PR gfortran/pr16196
41366 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41368 2004-06-25 Roger Sayle <roger@eyesopen.com>
41370 PR middle-end/15825
41371 * gcc.dg/pr15825-1.c: New test case.
41373 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41375 * gcc.c-torture/execute/20040625-1.c: New test.
41377 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41379 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41381 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41383 * gcc.dg/torture/mips-div-1.c: New test.
41385 2004-06-24 Jeff Law <law@redhat.com>
41387 * gcc.dg/tree-ssa/20040624-1.c: New test.
41389 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41391 * gcc.c-torture/compile/20040624-1.c: New test.
41393 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41395 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41398 2004-06-23 Andrew Pinski <apinski@apple.com>
41400 PR middle-end/15988
41401 * g++.dg/opt/ptrmem4.C: New test.
41403 * gcc.dg/c90-array-quals-2.c: New test.
41405 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41407 * gcc.dg/kpice1.c: New test.
41409 2006-06-23 Andrew Pinski <apinski@apple.com>
41411 * gcc.dg/c90-array-quals.c: New test.
41413 2006-06-22 Richard Henderson <rth@redhat.com>
41415 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41417 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41419 * gcc.dg/builtins-config.h: Handle FreeBSD.
41421 2006-06-22 Richard Henderson <rth@redhat.com>
41423 * g++.dg/opt/devirt1.C: New.
41425 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41427 * g++.dg/opt/pr15551.C: New testcase.
41429 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41432 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41433 x86_64-*-linux* when compiling for 32bit.
41435 2004-06-21 Andrew Pinski <apinski@apple.com>
41437 * gcc.dg/pch/struct-1.c: New.
41438 * gcc.dg/pch/struct-1.hs: New.
41440 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41442 * gcc.dg/pch/save-temps-1.c: New file.
41443 * gcc.dg/pch/save-temps-1.hs: New file.
41445 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41447 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41448 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41450 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41452 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41454 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41455 Remove trailing spaces.
41457 2004-06-21 Richard Henderson <rth@redhat.com>
41459 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41460 merging && to BIT_FIELD_REF.
41462 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41464 * g++.dg/opt/placeholder1.C: New test.
41466 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41468 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41469 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41470 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41471 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41473 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41475 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41477 * g++.dg/other/pragma-re-1.C: Add comments.
41479 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41482 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41484 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41486 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41487 instead of setting the type of size_t by
41490 2004-06-18 Roger Sayle <roger@eyesopen.com>
41492 * gcc.dg/unordered-2.c: New test case.
41493 * gcc.dg/unordered-3.c: New test case.
41495 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41498 * lib/g++.exp (g++_version): Tweak regexp for version
41499 * lib/g77.exp (g77_version): Likewise.
41500 * lib/gfortran.exp (gfortran_version): Likewise.
41501 * lib/objc.exp (objc_version): Likewise.
41502 * lib/treelang.exp (treelang_version): Likewise.
41504 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41506 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41507 Use INT_MAX instead of __INT_MAX__.
41508 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41510 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41511 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41512 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41513 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41514 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41515 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41516 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41517 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41518 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41520 * gcc.dg/range-test-1.c: New test.
41521 * g++.dg/opt/range-test-1.C: New test.
41523 2004-06-17 Richard Henderson <rth@redhat.com>
41525 * objc.dg/sync-1.m: New.
41526 * objc.dg/try-catch-1.m: Don't force next runtime.
41527 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41528 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41529 shadowed catch clause.
41530 * objc.dg/try-catch-5.m: New.
41532 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41535 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41537 2004-06-15 Richard Henderson <rth@redhat.com>
41539 * gcc.dg/20001116-1.c: Move expected warning line.
41541 2004-06-15 Richard Henderson <rth@redhat.com>
41543 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41544 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41546 2004-06-15 Jeff Law <law@redhat.com>
41548 * gcc.dg/tree-ssa/20040615-1.c: New test.
41549 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41550 be less sensitive to operand ordering.
41551 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41553 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41555 * g++.dg/abi/bitfield3.C: Add comment..
41557 2004-06-15 Richard Henderson <rth@redhat.com>
41559 * g++.dg/ext/stmtexpr1.C: XFAIL.
41560 * gcc.dg/20030612-1.c: XFAIL.
41562 2004-06-15 Eric Christopher <echristo@redhat.com>
41564 * g++.dg/charset/asm5.c: New.
41565 * gcc.dg/charset/asm6.c: New.
41567 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41570 * gfortran.fortran-torture/execute/select_1.f90: New test.
41572 2004-06-15 Paul Brook <paul@codesourcery.com>
41574 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41576 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41579 * g++.dg/lookup/crash3.C: New test.
41581 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41584 * g++.dg/parse/dtor4.C: New test.
41586 2004-06-14 Jeff Law <law@redhat.com>
41588 * gcc.c-torture/compile/20040614-1.c: New test.
41590 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41593 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41594 LEN of a character array.
41596 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41599 * g++.dg/template/ptrmem10.C: New test.
41602 * g++.dg/template/friend30.C: New test.
41604 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41607 * gfortran.fortran-torture/compile/mloc.f90: New test.
41609 2004-06-13 Paul Brook <paul@codesourcery.com>
41611 * gfortran.fortran-torture/execute/random_2.f90: New test.
41613 2004-06-13 Eric Christopher <echristo@redhat.com>
41615 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41617 2004-06-12 Paul Brook <paul@codesourcery.com>
41619 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41621 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41624 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41626 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41629 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41630 syntax errors in end statements of contained subroutines.
41632 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41635 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41637 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41640 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41642 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41645 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41647 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41650 * g++.dg/parse/enum1.C: New test.
41652 2004-06-10 Jeff Law <law@redhat.com>
41654 * gcc.c-torture/compile/20040610-1.c: New test.
41656 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41658 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41659 * g++.old-deja/g++.other/decl3.C: Likewise.
41661 2004-06-10 Brian Booth <bbooth@redhat.com>
41663 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41664 V_MAY_DEF instead of VDEF.
41665 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41667 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41670 * g++.dg/conversion/const1.C: New test.
41673 * g++.dg/conversion/reinterpret1.C: New test.
41676 * g++.dg/template/enum2.C: New test.
41679 * g++.dg/template/error13.C: New test.
41681 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41684 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41685 arguments to test_* REAL and of the right size.
41687 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41690 PR rtl-optimization/15681
41691 * gcc.dg/20040609-1.c: New test.
41693 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41696 * g++.dg/opt/builtins1.C: New test.
41698 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41700 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41701 that use default windows32 struct layout.
41702 * gcc.dg/i386-bitfield2.c: Likewise.
41704 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41706 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41707 for mingw32 and cygwin targets.
41709 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41711 * gcc.dg/pch/macro-4.c: New.
41712 * gcc.dg/pch/macro-4.hs: New.
41714 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41717 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41719 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41722 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41724 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41727 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41729 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41732 * gfortran.fortran-torture/execute/backspace.c : New test.
41734 2004-06-09 Paul Brook <paul@codesourcery.com>
41736 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41737 (pointer_to_section): Rewrite to use smaller array.
41739 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41741 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41742 * gcc.dg/ext/altivec-10.c: Same.
41743 * gcc.dg/ext/altivec-11.c: Same.
41744 * gcc.dg/ext/altivec-12.c: Same.
41745 * gcc.dg/ext/altivec-13.c: Same.
41746 * gcc.dg/ext/altivec-14.c: Same.
41747 * gcc.dg/ext/altivec-15.c: Same.
41748 * gcc.dg/ext/altivec-16.c: Same.
41749 * gcc.dg/ext/altivec-3.c: Same.
41750 * gcc.dg/ext/altivec-4.c: Same.
41751 * gcc.dg/ext/altivec-6.c: Same.
41752 * gcc.dg/ext/altivec-7.c: Same.
41753 * gcc.dg/ext/altivec-8.c: Same.
41754 * gcc.dg/ext/altivec-varargs-1.c: Same.
41756 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41757 * g++.dg/ext/altivec-10.C: Same.
41758 * g++.dg/ext/altivec-2.C: Same.
41759 * g++.dg/ext/altivec-3.C: Same.
41760 * g++.dg/ext/altivec-4.C: Same.
41761 * g++.dg/ext/altivec-5.C: Same.
41762 * g++.dg/ext/altivec-6.C: Same.
41763 * g++.dg/ext/altivec-7.C: Same.
41764 * g++.dg/ext/altivec-8.C: Same.
41765 * g++.dg/ext/altivec-9.C: Same.
41767 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41770 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41772 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41774 * gcc.dg/union-1.c: New test.
41776 2004-06-07 Roger Sayle <roger@eyesopen.com>
41778 * gcc.dg/builtins-41.c: New test case.
41779 * gcc.dg/builtins-42.c: New test case.
41781 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41783 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41784 * g++.dg/ext/altivec-10.C: Same.
41785 * g++.dg/ext/altivec-2.C: Same.
41786 * g++.dg/ext/altivec-3.C: Same.
41787 * g++.dg/ext/altivec-4.C: Same.
41788 * g++.dg/ext/altivec-5.C: Same.
41789 * g++.dg/ext/altivec-6.C: Same.
41790 * g++.dg/ext/altivec-7.C: Same.
41791 * g++.dg/ext/altivec-8.C: Same.
41792 * g++.dg/ext/altivec-9.C: Same.
41793 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41794 * g++.old-deja/g++.brendan/new3.C: Same.
41795 * gcc.c-torture/execute/eeprof-1.x: Same.
41797 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41800 * gcc.dg/pr14765-1.c: New test.
41802 2004-06-07 Roger Sayle <roger@eyesopen.com>
41805 * gcc.dg/pr14649-1.c: New test case.
41807 2004-06-07 Richard Henderson <rth@redhat.com>
41809 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41812 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41814 * g++.dg/eh/elide1.C: Remove XFAIL.
41816 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41819 * g++.dg/expr/sizeof3.C: New test.
41822 * g++.dg/template/access14.C: New test.
41825 * g++.dg/template/enum1.C: New test.
41828 * g++.dg/eh/throw1.C: New test.
41830 2004-06-07 David Ayers <d.ayers@inode.at>
41831 Ziemowit Laski <zlaski@apple.com>
41833 * lib/objc.exp (objc_target_compile): Revert the '-framework
41834 Foundation' flag fix, since bare Darwin does not ship
41835 with the Foundation framework.
41836 * objc/execute/next_mapping.h: Provide a local NSConstantString
41837 @interface and @implementation.
41838 (objc_constant_string_init): A constructor function, used to
41839 initialize the NSConstantString meta-class object.
41840 * objc/execute/string1.m: Include "next_mapping.h" instead of
41841 <Foundation/NSString.h>.
41842 * objc/execute/string2.m: Likewise.
41843 * objc/execute/string3.m: Likewise.
41844 * objc/execute/string4.m: Likewise.
41846 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41848 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41849 to double. Replace double with FLOAT.
41850 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41852 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41853 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41854 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41855 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41856 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41857 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41858 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41859 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41861 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41864 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41866 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41869 * g++.dg/template/meminit2.C: New test.
41871 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41874 * gcc.c-torture/execute/compare-fp-1.c,
41875 gcc.c-torture/execute/compare-fp-2.c,
41876 gcc.c-torture/execute/compare-fp-3.c,
41877 gcc.c-torture/execute/compare-fp-4.c,
41878 gcc.c-torture/execute/compare-fp-3.x,
41879 gcc.c-torture/execute/compare-fp-4.x: Moved...
41880 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41881 gcc.c-torture/execute/ieee/compare-fp-2.c,
41882 gcc.c-torture/execute/ieee/compare-fp-3.c,
41883 gcc.c-torture/execute/ieee/compare-fp-4.c,
41884 gcc.c-torture/execute/ieee/compare-fp-3.x,
41885 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41887 2004-06-04 David Ayers <d.ayers@inode.at>
41889 * objc/execute/protocol-isEqual-4.m: New testcase.
41891 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41893 * objc/execute/protocol-isEqual-1.m: New testcase.
41894 * objc/execute/protocol-isEqual-2.m: New testcase.
41895 * objc/execute/protocol-isEqual-3.m: New testcase.
41897 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41899 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41901 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41903 * lib/objc.exp (objc_target_compile): When running tests on
41904 Darwin (Mac OS X), inform the linker about '-framework
41907 2004-06-02 Eric Christopher <echristo@redhat.com>
41909 * gcc.c-torture/compile/20040602-1.c: New.
41911 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41913 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41914 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41916 PR tree-optimization/14736
41917 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41919 PR tree-optimization/14042
41920 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41922 PR tree-optimization/14729
41923 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41925 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41928 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41930 2004-06-01 Richard Hederson <rth@redhat.com>
41932 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41934 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41937 * g++.dg/parse/offsetof4.C: New test.
41939 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41942 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41944 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41947 * g++.dg/template/friend29.C: New test.
41949 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41952 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41954 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41956 * gcc.dg/sparc-trap-1.c: New test.
41958 2004-05-31 Roger Sayle <roger@eyesopen.com>
41960 PR middle-end/15069
41961 * g++.dg/opt/fold3.C: New test case.
41963 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41965 * lib/target-supports.exp (check_iconv_available): Fix fallout
41966 from 2004-05-28 patch.
41968 2004-05-30 Paul Brook <paul@codesourcery.com>
41971 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41972 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41974 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41976 * gfortran.fortran-torture/execute/random_1.f90: New test.
41978 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41980 * g++.dg/ext/altivec-10.C: New test.
41982 2004-05-29 Paul Brook <paul@codesourcery.com>
41984 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41986 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41988 * gcc.dg/altivec-16.c: New test.
41990 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41992 * lib/target-supports.exp (check_vmx_hw_available): New.
41993 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41995 * lib/target-supports.exp (check_alias_available,
41996 check_iconv_available, check_named_sections_available): Use
41997 unique names for temporary files.
41999 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42001 * gcc.dg/altivec-15.c: New test.
42003 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42006 * g++.dg/warn/noeffect6.C: New test.
42009 * g++.dg/expr/ptrmem4.C: New test.
42012 * g++.dg/template/operator3.C: New test.
42014 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42017 * g++.dg/lookup/redecl1.C: New test.
42018 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42020 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
42022 * gcc.c-torture/execute/compare-fp-1.c,
42023 gcc.c-torture/execute/compare-fp-2.c,
42024 gcc.c-torture/execute/compare-fp-3.c,
42025 gcc.c-torture/execute/compare-fp-4.c,
42026 gcc.c-torture/execute/compare-fp-3.x,
42027 gcc.c-torture/execute/compare-fp-4.x,
42028 gcc.dg/pr15649-1.c: New.
42030 2004-05-27 Adam Nemet <anemet@lnxw.com>
42033 * g++.dg/init/array14.C: New test.
42035 2004-05-25 Janis Johnson <janis187@us.ibm.com>
42037 * lib/compat.exp (compat-get-options-main): New.
42038 (compat-get-options): Remove unneeded code, warn for ignored
42040 (compat-execute): Check flag set by dg-require-* commands.
42042 * lib/compat.exp (compat-execute): Break up long lines.
42044 2004-05-24 Janis Johnson <janis187@us.ibm.com>
42046 * gcc.dg/altivec-7.c: Don't use 'vector long'.
42047 * gcc.dg/altivec-14.c: New test.
42048 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42050 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42051 * gcc.dg/altivec-12.c: Ditto.
42053 * gcc.dg/altivec-3.c: Move call to altivec_check.
42055 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42058 * g++.dg/template/error12.C: New test.
42061 * g++.dg/ext/attrib15.C: New test.
42064 * g++.dg/template/ptrmem9.C: New test.
42066 2004-05-25 Paul Brook <paul@codesourcery.com>
42068 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42070 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42073 * g++.dg/template/crash19.C: New test.
42075 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42078 * g++.dg/template/redecl1.C: New test.
42080 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42083 * g++.dg/other/ns1.C: New test.
42086 * g++.dg/template/invalid1.C: New test.
42088 2004-05-23 Paul Brook <paul@codesourcery.com>
42089 Victor Leikehman <lei@haifasphere.co.il>
42091 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42092 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42094 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42098 * g++.dg/template/non-dependent5.C: New test.
42099 * g++.dg/template/non-dependent6.C: New test.
42101 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42104 * g++.dg/inherit/union1.C: New test.
42107 * g++.dg/template/addr1.C: New test.
42110 * g++.dg/template/array5.C: New test.
42113 * g++.dg/template/array6.C: New test.
42115 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
42116 Roger Sayle <roger@eyesopen.com>
42118 * g++.dg/lookup/forscope2.C: New test case.
42120 2004-05-22 Ben Elliston <bje@au.ibm.com>
42122 * gcc.dg/cpp/Wmissingdirs.c: New.
42124 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42127 * gcc.dg/compat/union-m128-1.h: New file.
42128 * gcc.dg/compat/union-m128-1_main.c: Likewise.
42129 * gcc.dg/compat/union-m128-1_x.c: Likewise.
42130 * gcc.dg/compat/union-m128-1_y.c: Likewise.
42132 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42135 * gcc.dg/compat/struct-complex-1.h: New file.
42136 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42137 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42138 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42140 2004-05-20 Roger Sayle <roger@eyesopen.com>
42143 * gcc.dg/pr3074-1.c: New test case.
42144 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42146 2004-05-20 Falk Hueffner <falk@debian.org>
42149 * gcc.dg/ftrapv-1.c: New test case.
42151 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42153 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42155 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42156 Jeff Law <law@redhat.com>
42158 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42159 * gcc.dg/tree-ssa/20040518-2.c: New test.
42161 * gcc.dg/tree-ssa/20040518-1.c: New test.
42163 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42165 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42167 2004-05-18 Paul Brook <paul@codesourcery.com>
42170 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42172 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42174 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42177 2004-05-17 Steven Bosscher <stevenb@suse.de>
42179 * gcc.dg/tree-ssa/20040517-1.c: New test.
42181 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42183 * gcc.dg/loop-4.c: New test.
42185 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42187 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42189 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42192 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42194 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42198 * gfortran.fortran-torture/compile/data_1.f90: New test.
42200 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42202 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42203 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42205 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42207 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42209 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42212 * gcc.dg/format/xopen-1.c: Adjust expected message.
42213 * gcc.dg/format/xopen-3.c: New test.
42215 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42217 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42219 2004-05-14 Jeff Law <law@redhat.com>
42221 * gcc.dg/tree-ssa/20040514-2.c: New test.
42223 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42225 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42227 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42230 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42232 * gcc.dg/tree-ssa/20040514-1.c: New test.
42234 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42236 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42239 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42242 * gfortran.fortran-torture/compile/do_1.f90: New test.
42244 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42247 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42250 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42253 * gfortran.fortran-torture/execute/random_init.f90: New test.
42255 2004-05-13 Paul Brook <paul@codesourcery.com>
42258 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42260 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42262 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42263 for the powerpc case.
42265 2004-05-13 Jeff Law <law@redhat.com>
42267 * gcc.dg/tree-ssa/20040513-1.c: New test.
42268 * gcc.dg/tree-ssa/20040513-2.c: New test.
42270 2004-05-13 Paul Brook <paul@codesourcery.com>
42272 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42273 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42274 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42276 2004-05-13 Andreas Schwab <schwab@suse.de>
42279 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42282 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42285 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42287 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42289 Merge from tree-ssa-20020619-branch. See
42290 ChangeLog.tree-ssa for details.
42292 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42294 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42295 include <altivec.h> explicitly.
42296 * gcc.dg/altivec-13.c: Likewise.
42298 2004-05-11 Paul Brook <paul@codesourcery.com>
42300 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42302 2004-05-10 Eric Christopher <echristo@redhat.com>
42304 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42305 * gcc.dg/sibcall-4.c: Ditto.
42307 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42309 * g++.dg/ext/altivec-8.C: New test case.
42310 * gcc.dg/altivec-13.c: New test case.
42312 2004-05-08 Roger Sayle <roger@eyesopen.com>
42314 * gcc.c-torture/execute/divcmp-1.c: New test case.
42315 * gcc.c-torture/execute/divcmp-2.c: New test case.
42316 * gcc.c-torture/execute/divcmp-3.c: New test case.
42318 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42320 * g++.dg/other/pragma-re-2.C: New test.
42322 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42324 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42325 * gcc.dg/i386-387-2.c: Likewise.
42327 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42329 * gcc.dg/i386-387-6.c: Likewise.
42331 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42333 * gcc.dg/builtins-33.c: Also check log1p*.
42335 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42337 PR optimization/15296
42338 * gcc.c-torture/execute/pr15296.c: New test.
42340 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42342 * gcc.dg/builtins-40.c: New test.
42344 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42346 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42348 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42350 * g++.dg/ext/spe1.C: New testcase.
42352 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42354 * objc.dg/image-info.m: Allow additional attributes
42355 for __image_info section.
42357 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42359 * gcc.dg/torture/mips-hilo-2.c: New test.
42361 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42364 * g++.dg/template/member5.C: New test.
42366 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42368 * gcc.dg/builtins-34.c: Also check expm1*.
42370 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42372 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42373 * gcc.dg/torture/builtin-convert-3.c: New test.
42375 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42377 PR middle-end/15054
42378 * g++.dg/opt/pr15054.C: New test.
42380 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42382 * gcc.dg/torture/builtin-rounding-1.c: New test.
42383 * gcc.dg/builtins-25.c: Delete.
42384 * gcc.dg/builtins-29.c: Delete.
42386 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42388 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42389 * gcc.dg/sibcall-4.c: Likewise.
42390 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42392 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42394 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42395 bit-field on 16-bit targets.
42397 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42399 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42402 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42404 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42405 * gcc.dg/rs6000-power2-2.c: Likewise.
42407 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42409 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42410 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42411 Change the asm registers to be in form of frN instead of fN.
42413 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42415 * gcc.dg/torture/builtin-convert-2.c: New test.
42417 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42419 * gcc.dg/rs6000-power2-1.c: New test.
42420 * gcc.dg/rs6000-power2-2.c: New test.
42422 2004-04-28 Jan Hubicka <jh@suse.cz>
42424 * gcc.dg/unused-6.c: New test.
42426 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42427 Ulrich Weigand <uweigand@de.ibm.com>
42429 * ada/acats/run_all.sh: Define $target variable.
42431 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42434 * g++.dg/other/vararg-1.C: New test.
42437 * g++.dg/eh/cleanup3.C: New test.
42439 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42441 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42442 and ad8011a (target_insn).
42443 * ada/acats/support/macro.dfs: Likewise.
42444 * ada/acats/support/impbit.adb: New file.
42446 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42448 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42450 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42452 * gcc.dg/loop-3.c: New test.
42454 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42456 * gcc.c-torture/execute/simd-5.c: New test.
42458 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42461 * g++.dg/template/crash18.C: New test.
42463 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42465 * g++.dg/ext/complit3.C: New test.
42467 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42469 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42470 * gcc.dg/altivec-3.c: Same.
42471 * gcc.dg/altivec-varargs-1.c: Same.
42473 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42475 * lib/target-supports.exp (check_profiling_available): Assume
42476 profiling is not available on powerpc-eabi targets.
42478 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42480 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42481 * gcc.dg/vmx/bug-1.c: Ditto.
42483 2004-04-20 Eric Christopher <echristo@redhat.com>
42485 * gcc.dg/charset/extern.c: New test.
42486 * g++.dg/charset/extern3.cc: Ditto.
42488 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42490 * gcc.dg/builtins-39.c: New test.
42492 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42494 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42496 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42498 * gcc.dg/torture/mips-hilo-1.c: New test.
42500 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42502 * gcc.c-torture/compile/20040419-1.c: New test.
42504 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42506 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42508 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42509 Aldy Hernandez <aldyh@redhat.com>
42511 * gcc.c-torture/execute/va-arg-24.c: New.
42513 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42514 Aldy Hernandez <aldyh@redhat.com>
42516 * gcc.dg/vmx/1b-01.c: New.
42517 * gcc.dg/vmx/1b-02.c: New.
42518 * gcc.dg/vmx/1b-03.c: New.
42519 * gcc.dg/vmx/1b-04.c: New.
42520 * gcc.dg/vmx/1b-05.c: New.
42521 * gcc.dg/vmx/1b-06.c: New.
42522 * gcc.dg/vmx/1b-07.c: New.
42523 * gcc.dg/vmx/1c-01.c: New.
42524 * gcc.dg/vmx/1c-02.c: New.
42525 * gcc.dg/vmx/3a-01a.c: New.
42526 * gcc.dg/vmx/3a-01.c: New.
42527 * gcc.dg/vmx/3a-01m.c: New.
42528 * gcc.dg/vmx/3a-03.c: New.
42529 * gcc.dg/vmx/3a-03m.c: New.
42530 * gcc.dg/vmx/3a-04.c: New.
42531 * gcc.dg/vmx/3a-04m.c: New.
42532 * gcc.dg/vmx/3a-05.c: New.
42533 * gcc.dg/vmx/3a-06.c: New.
42534 * gcc.dg/vmx/3a-06m.c: New.
42535 * gcc.dg/vmx/3a-07.c: New.
42536 * gcc.dg/vmx/3b-01.c: New.
42537 * gcc.dg/vmx/3b-02.c: New.
42538 * gcc.dg/vmx/3b-10.c: New.
42539 * gcc.dg/vmx/3b-13.c: New.
42540 * gcc.dg/vmx/3b-14.c: New.
42541 * gcc.dg/vmx/3b-15.c: New.
42542 * gcc.dg/vmx/3c-01a.c: New.
42543 * gcc.dg/vmx/3c-01.c: New.
42544 * gcc.dg/vmx/3c-02.c: New.
42545 * gcc.dg/vmx/3c-03.c: New.
42546 * gcc.dg/vmx/3d-01.c: New.
42547 * gcc.dg/vmx/4-01.c: New.
42548 * gcc.dg/vmx/4-03.c: New.
42549 * gcc.dg/vmx/5-01.c: New.
42550 * gcc.dg/vmx/5-02.c: New.
42551 * gcc.dg/vmx/5-03.c: New.
42552 * gcc.dg/vmx/5-04.c: New.
42553 * gcc.dg/vmx/5-05.c: New.
42554 * gcc.dg/vmx/5-06.c: New.
42555 * gcc.dg/vmx/5-07.c: New.
42556 * gcc.dg/vmx/5-07t.c: New.
42557 * gcc.dg/vmx/5-08.c: New.
42558 * gcc.dg/vmx/5-10.c: New.
42559 * gcc.dg/vmx/5-11.c: New.
42560 * gcc.dg/vmx/7-01a.c: New.
42561 * gcc.dg/vmx/7-01.c: New.
42562 * gcc.dg/vmx/7c-01.c: New.
42563 * gcc.dg/vmx/7d-01.c: New.
42564 * gcc.dg/vmx/7d-02.c: New.
42565 * gcc.dg/vmx/8-01.c: New.
42566 * gcc.dg/vmx/8-02a.c: New.
42567 * gcc.dg/vmx/8-02.c: New.
42568 * gcc.dg/vmx/brode-1.c: New.
42569 * gcc.dg/vmx/bug-1.c: New.
42570 * gcc.dg/vmx/bug-2.c: New.
42571 * gcc.dg/vmx/bug-3.c: New.
42572 * gcc.dg/vmx/cw-bug-1.c: New.
42573 * gcc.dg/vmx/cw-bug-2.c: New.
42574 * gcc.dg/vmx/cw-bug-3.c: New.
42575 * gcc.dg/vmx/dct.c: New.
42576 * gcc.dg/vmx/debug-1.c: New.
42577 * gcc.dg/vmx/debug-2.c: New.
42578 * gcc.dg/vmx/debug-3.c: New.
42579 * gcc.dg/vmx/debug-4.c: New.
42580 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42581 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42582 * gcc.dg/vmx/eg-5.c: New.
42583 * gcc.dg/vmx/fft.c: New.
42584 * gcc.dg/vmx/gcc-bug-1.c: New.
42585 * gcc.dg/vmx/gcc-bug-2.c: New.
42586 * gcc.dg/vmx/gcc-bug-3.c: New.
42587 * gcc.dg/vmx/gcc-bug-4.c: New.
42588 * gcc.dg/vmx/gcc-bug-5.c: New.
42589 * gcc.dg/vmx/gcc-bug-6.c: New.
42590 * gcc.dg/vmx/gcc-bug-7.c: New.
42591 * gcc.dg/vmx/gcc-bug-8.c: New.
42592 * gcc.dg/vmx/gcc-bug-9.c: New.
42593 * gcc.dg/vmx/gcc-bug-b.c: New.
42594 * gcc.dg/vmx/gcc-bug-c.c: New.
42595 * gcc.dg/vmx/gcc-bug-d.c: New.
42596 * gcc.dg/vmx/gcc-bug-e.c: New.
42597 * gcc.dg/vmx/gcc-bug-f.c: New.
42598 * gcc.dg/vmx/gcc-bug-g.c: New.
42599 * gcc.dg/vmx/gcc-bug-i.c: New.
42600 * gcc.dg/vmx/harness.h: New.
42601 * gcc.dg/vmx/ira1.c: New.
42602 * gcc.dg/vmx/ira2a.c: New.
42603 * gcc.dg/vmx/ira2b.c: New.
42604 * gcc.dg/vmx/ira2.c: New.
42605 * gcc.dg/vmx/ira2c.c: New.
42606 * gcc.dg/vmx/mem.c: New.
42607 * gcc.dg/vmx/newton-1.c: New.
42608 * gcc.dg/vmx/ops.c: New.
42609 * gcc.dg/vmx/sn7153.c: New.
42610 * gcc.dg/vmx/spill2.c: New.
42611 * gcc.dg/vmx/spill3.c: New.
42612 * gcc.dg/vmx/spill.c: New.
42613 * gcc.dg/vmx/t.c: New.
42614 * gcc.dg/vmx/varargs-1.c: New.
42615 * gcc.dg/vmx/varargs-2.c: New.
42616 * gcc.dg/vmx/varargs-3.c: New.
42617 * gcc.dg/vmx/varargs-4.c: New.
42618 * gcc.dg/vmx/varargs-5.c: New.
42619 * gcc.dg/vmx/varargs-6.c: New.
42620 * gcc.dg/vmx/varargs-7.c: New.
42621 * gcc.dg/vmx/vmx.exp: New.
42622 * gcc.dg/vmx/vprint-1.c: New.
42623 * gcc.dg/vmx/vscan-1.c: New.
42624 * gcc.dg/vmx/x-01.c: New.
42625 * gcc.dg/vmx/x-02.c: New.
42626 * gcc.dg/vmx/x-03.c: New.
42627 * gcc.dg/vmx/x-04.c: New.
42628 * gcc.dg/vmx/x-05.c: New.
42629 * gcc.dg/vmx/yousufi-1.c: New.
42630 * gcc.dg/vmx/zero-1.c: New.
42631 * gcc.dg/vmx/zero.c: New.
42633 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42635 * g++.dg/lookup/java1.C: Update for chage of
42637 * g++.dg/lookup/java2.C: Likewise.
42639 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42641 * ada/acats/run_all.sh: use -O2 by default.
42643 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42645 * gcc.dg/vr-mult-[12].c: New tests.
42647 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42649 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42651 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42653 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42655 * lib/target-supports.exp (check_profiling_available): Assume
42656 profiling isn't available for mips*-*-elf targets.
42658 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42660 * gcc.dg/builtins-38.c: New test.
42662 2004-04-14 Eric Christopher <echristo@redhat.com>
42664 * g++.dg/charset/charset.exp: Run .cc extension tests.
42666 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42668 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42670 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42672 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42674 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42676 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42677 * gcc.dg/i386-387-2.c: Likewise.
42679 * gcc.dg/i386-387-7.c: New test.
42680 * gcc.dg/i386-387-8.c: New test.
42682 * gcc.dg/builtins-37.c: New test.
42684 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42686 * g++.dg/pch/externc-1.C: Add missing semicolon.
42688 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42690 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42692 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42694 * gcc.c-torture/execute/20040411-1.c: New test.
42696 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42698 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42700 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42702 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42704 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42706 * lib/target-supports.exp (check_named_sections_available): New.
42707 * lib/gcc-dg.exp (dg-require-named-sections): New.
42708 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42709 old-deja.exp. Also prune error-count message from HP linker.
42710 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42712 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42713 * g++.old-deja/g++.pt/static3.C: Likewise.
42714 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42716 2004-04-09 Roger Sayle <roger@eyesopen.com>
42718 * gcc.c-torture/execute/20040409-1.c: New test case.
42719 * gcc.c-torture/execute/20040409-2.c: New test case.
42720 * gcc.c-torture/execute/20040409-3.c: New test case.
42722 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42724 * gcc.dg/20040409-1.c: New test.
42726 2004-04-08 Roger Sayle <roger@eyesopen.com>
42729 * g++.dg/opt/pr14888.C: New test case.
42731 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42733 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42734 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42735 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42736 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42739 2004-04-08 Paul Brook <paul@codesourcery.com>
42741 * gcc.dg/spill-1.c: New test.
42743 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42745 * gcc.dg/torture/builtin-ctype-2.c: New test.
42747 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42749 * gcc.dg/pch/pch.exp: Add largefile test.
42751 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42753 * g++.dg/pch/externc-1.Hs: New.
42754 * g++.dg/pch/externc-1.C: New.
42756 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42758 * gcc.dg/compat/struct-by-value-5a_main.c,
42759 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42760 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42761 * gcc.dg/compat/struct-by-value-5a_x.c,
42762 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42763 gcc.dg/compat/struct-by-value-5_x.c.
42764 * gcc.dg/compat/struct-by-value-5a_y.c,
42765 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42766 gcc.dg/compat/struct-by-value-5_y.c.
42768 * gcc.dg/compat/struct-by-value-6a_main.c,
42769 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42770 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42771 * gcc.dg/compat/struct-by-value-6a_x.c,
42772 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42773 gcc.dg/compat/struct-by-value-6_x.c.
42774 * gcc.dg/compat/struct-by-value-6a_y.c,
42775 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42776 gcc.dg/compat/struct-by-value-6_y.c.
42778 * gcc.dg/compat/struct-by-value-7a_main.c,
42779 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42780 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42781 * gcc.dg/compat/struct-by-value-7a_x.c,
42782 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42783 gcc.dg/compat/struct-by-value-7_x.c.
42784 * gcc.dg/compat/struct-by-value-7a_y.c,
42785 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42786 gcc.dg/compat/struct-by-value-7_y.c.
42788 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42790 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42791 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42792 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42795 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42797 * gcc.dg/builtins-36.c: New test.
42799 2004-04-06 Paul Brook <paul@codesourcery.com>
42801 * README.gcc: Remove obsolete contraint on testcases.
42803 2004-04-05 Paul Brook <paul@codesourcery.com>
42806 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42807 failure and exit(0) on success.
42808 * g++.dg/expr/anew2.C: Ditto.
42809 * g++.dg/expr/anew3.C: Ditto.
42810 * g++.dg/expr/anew4.C: Ditto.
42812 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42815 * g++.dg/template/unify7.C: New.
42817 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42819 * g++.dg/README: Bring up to date with new subdirectories; remove
42820 duplicate subdirectory lines.
42822 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42825 * g++.dg/template/unify5.C: New.
42826 * g++.dg/template/unify6.C: New.
42827 * g++.dg/template/qualttp20.C: Adjust.
42828 * g++.old-deja/g++.jason/report.C: Adjust.
42829 * g++.old-deja/g++.other/qual1.C: Adjust.
42831 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42834 * g++.dg/inherit/ptrmem1.C: New test.
42836 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42839 * gcc.c-torture/execute/20040331-1.c: New test.
42840 * gcc.dg/20040331-1.c: New test.
42842 2004-04-01 Paul Brook <paul@codesourcery.com>
42844 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42846 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42849 * g++.dg/init/goto1.C: New test.
42852 * g++.dg/template/defarg4.C: New test.
42854 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42856 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42858 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42860 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42862 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42864 * gcc.dg/noncompile/undeclared-2.c: New test.
42866 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42868 * gcc.dg/940409-1.c: Remove XFAIL.
42869 * gcc.dg/reg-vol-struct-1.c: New test.
42871 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42873 * gcc.dg/torture/builtin-wctype-1.c: New test.
42875 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42877 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42878 * gcc.dg/20001101-1.c: Likewise.
42879 * gcc.dg/20001102-1.c: Likewise.
42881 2004-03-25 Roger Sayle <roger@eyesopen.com>
42883 * gcc.dg/compare8.c: Add an additional test for XOR.
42885 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42887 * gcc.dg/torture/builtin-ctype-1.c: New test.
42889 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42891 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42892 * gcc.dg/torture/builtin-math-1.c: Likewise.
42893 * gcc.dg/torture/builtin-power-1.c: New test.
42895 2004-03-24 Andreas Schwab <schwab@suse.de>
42897 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42900 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42901 Roger Sayle <roger@eyesopen.com>
42903 * gcc.dg/compare8.c: New test case.
42905 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42907 * g++.dg/ext/altivec-7.C: New test.
42909 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42911 PR 12267, 12391, 12560, 13129, 14114, 14133
42912 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42913 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42914 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42915 Adjust error regexps.
42916 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42917 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42918 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42919 * gcc.dg/local1.c: Add explanatory comment.
42921 2004-03-23 Roger Sayle <roger@eyesopen.com>
42923 PR optimization/14669
42924 * g++.dg/opt/fold2.C: New test case.
42926 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42929 * gcc.dg/20040322-1.c: New test.
42931 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42933 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42934 * gcc.dg/ultrasp4.c: Likewise.
42935 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42937 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42939 * gcc.dg/i386-sse-8.c: Reset default options.
42941 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42943 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42944 in the error message text.
42946 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42948 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42950 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42953 * g++.dg/init/array13.C: New test.
42955 2004-03-20 Roger Sayle <roger@eyesopen.com>
42958 * gcc.c-torture/compile/pr13889.c: New test case.
42960 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42963 * builtins-1.c (nan, nans): Don't test.
42964 * builtins-30.c: Don't use nan, nanf, nanl.
42965 * builtins-35.c: New test.
42967 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42969 * g++.dg/ext/altivec-6.C: New test.
42971 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42973 * g++.dg/init/placement3.C: New test.
42975 * g++.dg/template/spec13.C: New test.
42977 * g++.dg/lookup/using11.C: New test.
42979 * g++.dg/lookup/koenig3.C: New test.
42981 * g++.dg/template/operator2.C: New test.
42983 * g++.dg/expr/dtor3.C: New test.
42984 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42986 * g++.old-deja/g++.law/visibility28.C: Likewise.
42988 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42990 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42991 * gcc.dg/ppc64-abi-3.c: Likewise.
42993 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42996 * g++.dg/parse/template15.C: New test.
42998 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43000 * g++.dg/expr/dtor2.C: New test.
43002 * g++.dg/lookup/anon4.C: New test.
43004 * g++.dg/overload/using1.C: New test.
43006 * g++.dg/template/lookup7.C: New test.
43008 * g++.dg/template/typename6.C: New test.
43010 * g++.dg/expr/cond6.C: New test.
43012 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43014 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43016 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43018 * g++.dg/expr/cond5.C: New test.
43019 * g++.dg/expr/constcast1.C: Likewise.
43020 * g++.dg/expr/ptrmem2.C: Likewise.
43021 * g++.dg/expr/ptrmem3.C: Likewise.
43022 * g++.dg/lookup/main1.C: Likewise.
43023 * g++.dg/template/lookup6.C: Likewise.
43025 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43027 * gcc.dg/local1.c: New test.
43029 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43031 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43033 * gcc.dg/torture/builtin-convert-1.c: New test.
43035 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43037 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43039 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43042 * g++.dg/warn/Wunused-7.C: New test.
43044 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43046 * gcc.dg/torture/builtin-integral-1.c: New test.
43048 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43051 * g++.dg/parse/non-dependent3.C: New test.
43053 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
43055 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43056 * g++.dg/eh/simd-2.C: Likewise.
43057 * g++.dg/init/array10.C: Likewise.
43058 * gcc.c-torture/compile/simd-1.c: Likewise.
43059 * gcc.c-torture/compile/simd-2.c: Likewise.
43060 * gcc.c-torture/compile/simd-3.c: Likewise.
43061 * gcc.c-torture/compile/simd-4.c: Likewise.
43062 * gcc.c-torture/compile/simd-6.c: Likewise.
43063 * gcc.c-torture/execute/simd-1.c: Likewise.
43064 * gcc.c-torture/execute/simd-2.c: Likewise.
43065 * gcc.dg/compat/vector-defs.h: Likewise.
43066 * gcc.dg/20020531-1.c: Likewise.
43067 * gcc.dg/altivec-3.c: Likewise.
43068 * gcc.dg/altivec-4.c: Likewise.
43069 * gcc.dg/altivec-varargs-1.c: Likewise.
43070 * gcc.dg/compat/vector-defs.h: Likewise.
43071 * gcc.dg/i386-mmx-3.c: Likewise.
43072 * gcc.dg/i386-sse-4.c: Likewise.
43073 * gcc.dg/i386-sse-5.c: Likewise.
43074 * gcc.dg/i386-sse-8.c: Likewise.
43075 * gcc.dg/simd-1.c: Likewise.
43076 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
43077 __ev64_opaque__ since the machine description provides it.
43079 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43081 * lib/compat.exp (skip_list): New global variable.
43082 Use it to hold the user defined COMPAT_SKIPS list if any.
43083 (compat-obj): Add the members of skip_list to optall.
43085 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43087 * gcc.dg/compat/union-by-value-1_main.c,
43088 union-by-value-1_x.c, union-by-value-1_y.c,
43089 union-check.h, union-defs.h,
43090 union-init.h, union-return-1_main.c,
43091 union-return-1_x.c, union-return-1_y.c: New files.
43093 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43095 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43096 mixed-struct-init.h: Add 4 mixed structure types.
43097 struct-by-value-21_main.c, struct-by-value-21_x.c,
43098 struct-by-value-21_y.c, struct-return-21_main.c,
43099 struct-return-21_x.c, struct-return-21_y.c: New files.
43101 2004-03-13 Mark Mitchell <mark@codesourcery.com>
43104 * g++.dg/parse/template14.C: New test.
43106 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43108 * gcc.c-torture/execute/20040313-1.c: New test.
43110 2004-03-13 Jakub Jelinek <jakub@redhat.com>
43113 * gcc.dg/20040311-2.c: New test.
43115 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
43118 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43121 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
43123 * gcc.dg/20040305-2.c: Add missing return statement.
43125 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43127 * gcc.dg/builtins-34.c: Also check pow10*.
43129 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43132 * gcc.dg/20040305-2.c: New test.
43134 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43136 * gcc.dg/20040310-1.c: New test.
43138 2004-03-11 Roger Sayle <roger@eyesopen.com>
43140 * gcc.c-torture/execute/20040311-1.c: New test case.
43142 2004-03-11 Mark Mitchell <mark@codesourcery.com>
43145 * g++.dg/lookup/enum1.C: New test.
43147 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43150 * g++.dg/lookup/struct2.C: New test.
43152 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43154 * gcc.dg/builtins-34.c: New test.
43156 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43158 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43160 2004-03-09 James E Wilson <wilson@specifixinc.com>
43162 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43163 * gcc.dg/alias-2.c: New testcase.
43165 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43167 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43169 2004-03-09 Roger Sayle <roger@eyesopen.com>
43171 * gcc.c-torture/execute/20040309-1.c: New test case.
43173 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43176 * g++.dg/overload/ref1.C: New.
43178 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43181 * g++.dg/template/spec12.C: New test.
43184 * g++.dg/parse/crash14.C: New test.
43186 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43189 * g++.dg/init/ref11.C: New test.
43191 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43194 * g++.dg/parse/builtin2.C: New test.
43196 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43199 * g++.dg/init/ctor3.C: New test.
43200 * g++.dg/init/union1.C: New test.
43201 * g++.dg/ext/anon-struct4.C: New test.
43203 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43205 * g++.dg/lookup/koenig1.C: Tweak error messages.
43206 * g++.dg/lookup/used-before-declaration.C: Likewise.
43207 * g++.dg/other/do1.C: Likewise.
43208 * g++.dg/overload/koenig1.C: Likewise.
43209 * g++.dg/parse/crash13.C: Likewise.
43210 * g++.dg/template/instantiate3.C: Likewise.
43212 2004-03-08 Eric Christopher <echristo@redhat.com>
43214 * * lib/target-supports.exp: Enable libiconv in test
43215 compilation. Fix up error checking.
43217 2004-03-08 Roger Sayle <roger@eyesopen.com>
43219 PR middle-end/14289
43220 * gcc.dg/pr14289-1.c: New test case.
43221 * gcc.dg/pr14289-2.c: Likewise.
43222 * gcc.dg/pr14289-3.c: Likewise.
43224 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43226 * gcc.c-torture/execute/20040308-1.c: New test.
43228 2004-03-07 Roger Sayle <roger@eyesopen.com>
43230 * gcc.c-torture/execute/20040307-1.c: New test case.
43232 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43234 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43236 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43238 * gcc.dg/20040306-1.c: New test.
43240 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43242 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43244 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43246 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43249 * gcc.dg/decl-6.c: New test.
43251 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43253 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43254 Rename LOGPOW -> LOG_POW.
43255 (SQRT_EXP, POW_EXP): New.
43257 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43259 * gcc.dg/i386-sse-8.c: New test.
43261 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43264 * gcc.dg/decl-5.c: New test.
43266 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43268 * gcc.dg/20040305-1.c: New test.
43270 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43273 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43275 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43277 PR c++/14425, c++/14426
43278 * g++.dg/ext/altivec-4.C: New test.
43279 * g++.dg/ext/altivec-5.C: New test.
43281 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43283 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43284 global variables of a type with no linkage.
43285 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43286 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43287 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43288 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43289 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43290 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43291 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43292 * g++.dg/warn/deprecated.C: Name enum Color.
43293 * g++.dg/overload/VLA.C: Name structure for 'b'.
43294 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43296 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43298 * gcc.c-torture/compile/20040304-1.c: New test.
43300 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43303 * gcc.dg/decl-4.c: New testcase.
43305 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43307 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43308 as PRECF if sizeof (float) > sizeof (double).
43309 (PRECL): Make it the same as PRECF if
43310 sizeof (float) > sizeof (long double).
43312 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43314 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43315 system type. Add check for irix6 which doesn't have c99 runtime.
43317 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43319 * gcc.dg/const-elim-1.c: xfail for xtensa.
43321 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43324 * g++.dg/template/cond4.C: New test.
43326 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43329 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43332 * g++.dg/parse/defarg7.C: New test.
43335 * g++.dg/template/friend26.C: New test.
43337 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43340 * g++.dg/abi/mangle21.C: New test.
43343 * g++.dg/parse/constructor2.C: New test.
43346 * g++.dg/template/sfinae1.C: New test.
43348 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43351 * g++.dg/expr/crash2.C: New test.
43353 PR middle-end/13448
43354 * gcc.dg/inline-5.c: New test.
43355 * gcc.dg/always-inline.c: Split out tests into ...
43356 * gcc.dg/always-inline2.c: ... this and ...
43357 * gcc.dg/always-inline3.c: ... this.
43359 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43362 * g++.dg/debug/crash1.C: New test.
43364 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43366 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43367 function with __attribute__((noinline)).
43368 (recurser_void2): Likewise.
43369 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43370 (recurser_void2): Likewise.
43372 2004-02-29 Roger Sayle <roger@eyesopen.com>
43374 PR middle-end/14203
43375 * g++.dg/warn/Wunused-6.C: New test case.
43377 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43379 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43382 2004-02-27 Eric Christopher <echristo@redhat.com>
43384 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43385 * g++.dg/charset/asm2.c: Run only x86.
43386 * gcc.dg/charset/asm3.c: Ditto.
43388 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43390 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43393 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43395 * g++.dg/ext/altivec-3.C: New.
43397 2004-02-26 Richard Henderson <rth@redhat.com>
43399 * g++.dg/ext/attrib10.C: Mark for warning.
43400 * gcc.dg/attr-alias-1.c: New.
43402 2004-02-26 Richard Henderson <rth@redhat.com>
43404 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43405 * gcc.c-torture/execute/20040208-2.c: ... it back.
43407 2004-02-26 Eric Christopher <echristo@redhat.com>
43409 * lib/target-supports.exp (check-iconv-available): New function.
43410 * lib/gcc-dg.exp (dg-require-iconv): New function.
43412 * gcc.dg/charset: New directory.
43413 * gcc.dg/charset/charset.exp: New file.
43414 * gcc.dg/charset/asm1.c: Ditto.
43415 * gcc.dg/charset/asm2.c: Ditto.
43416 * gcc.dg/charset/asm3.c: Ditto.
43417 * gcc.dg/charset/asm4.c: Ditto.
43418 * gcc.dg/charset/asm5.c: Ditto.
43419 * gcc.dg/charset/attribute1.c: Ditto.
43420 * gcc.dg/charset/attribute2.c: Ditto.
43421 * gcc.dg/charset/string1.c: Ditto.
43422 * g++.dg/charset: New directory.
43423 * g++.dg/dg.exp: Add here. Special options.
43424 * g++.dg/charset/charset.exp: New file.
43425 * g++.dg/charset/asm1.c: Ditto.
43426 * g++.dg/charset/asm2.c: Ditto.
43427 * g++.dg/charset/asm3.c: Ditto.
43428 * g++.dg/charset/asm4.c: Ditto.
43429 * g++.dg/charset/attribute1.c: Ditto.
43430 * g++.dg/charset/attribute2.c: Ditto.
43431 * g++.dg/charset/extern1.cc: Ditto.
43432 * g++.dg/charset/extern2.cc: Ditto.
43433 * g++.dg/charset/string1.c: Ditto.
43435 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43438 * g++.dg/parse/comma1.C: New test.
43440 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43443 * g++.dg/template/ttp8.C: New test.
43445 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43447 * gcc.dg/fixuns-trunc-1.c: New test.
43449 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43451 * gcc.dg/builtins-config.h: Use #elif.
43453 2004-02-26 Michael Matz <matz@suse.de>
43455 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43456 * gcc.dg/991214-1.c: Likewise.
43457 * gcc.dg/i386-asm-1.c: Likewise.
43459 2004-02-25 Richard Henderson <rth@redhat.com>
43461 * gcc.c-torture/execute/20040208-2.c: Move ...
43462 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43464 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43467 * g++.dg/other/crash-3.C: New test.
43469 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43471 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43472 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43474 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43477 2004-02-24 Michael Matz <matz@suse.de>
43479 * gcc.dg/i386-regparm.c: New.
43481 2004-02-23 James E Wilson <wilson@specifixinc.com>
43483 * gcc.c-torture/execute/20040223-1.c: New.
43485 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43486 Kazu Hirata <kazu@cs.umass.edu>
43488 * gcc.dg/fwritable-strings-1.c: Remove.
43490 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43493 * gcc.dg/20040223-1.c: New test.
43495 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43498 * g++.dg/ext/typeof9.C: New test.
43500 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43503 * g++.dg/other/switch1.C: New test.
43505 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43507 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43508 * gcc.dg/va-arg-1.c: Likewise.
43510 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43513 * g++.dg/template/koenig5.C: New test.
43515 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43517 * g++.dg/ext/altivec-1.C: Generalize target triple.
43518 * g++.dg/ext/altivec-2.C: New test case.
43519 * g++.dg/ext/altivec_check.h: New file.
43520 * gcc.dg/altivec-1.c: Generalize target triple;
43521 include altivec_check.h and call altivec_check().
43522 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43523 * gcc.dg/altivec-6.c: New test case.
43524 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43525 type casts as needed.
43526 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43528 * gcc.dg/altivec-12.c: New test case.
43529 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43530 include altivec_check.h and call altivec_check().
43531 * gcc.dg/altivec_check.h: New file.
43533 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43535 * lib/target-supports.exp (check_alias_available): Don't mangle
43536 function `g' in test program.
43538 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43540 * lib/target-supports.exp (check_profiling_available): Check
43541 argument to determine whether we support a profiling type.
43542 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43543 check_profiling_available.
43544 * g++.dg/bprob/bprob.exp: Likewise.
43545 * g77.dg/bprob/bprob.exp: Likewise.
43546 * gcc.misc-tests/bprob.exp: Likewise.
43547 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43548 dg-require-profiling and delete expected error handling.
43549 * gcc.dg/20021014-1.c: Likewise.
43550 * gcc.dg/nest.c: Likewise.
43552 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43555 * g++.dg/other/vthunk1.C: New test.
43557 2004-02-20 Falk Hueffner <falk@debian.org>
43560 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43562 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43565 * g++.dg/other/error8.C: Remove XFAIL markers.
43568 * g++.dg/ext/packed5.C: New test.
43571 * g++.dg/warn/Wunused-5.C: New test.
43574 * g++.dg/lookup/member1.C: New test.
43576 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43578 * gcc.c-torture/compile/20040130-1.c: Enable only when
43579 __INT_MAX__ >= 2147483647L.
43580 * gcc.c-torture/compile/961203-1.c: Likewise.
43582 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43584 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43585 * g++.dg/opt/template1.C: Robustify assembler regexp
43587 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43589 * gcc.c-torture/execute/simd-4.x: Remove.
43590 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43591 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43592 Guard with #ifndef SKIP_ATTRIBUTE.
43593 * gcc.dg/compat/vector-1_y.c: Likewise.
43594 * gcc.dg/compat/vector-2_x.c: Likewise.
43595 * gcc.dg/compat/vector-2_y.c: Likewise.
43596 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43597 * g++.dg/eh/simd-2.C: Likewise.
43599 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43601 * gcc.c-torture/compile/complex-1.c: New.
43603 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43606 * gcc.c-torture/execute/20040218-1.c: New test.
43608 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43611 * g++.dg/parse/new2.C: New test.
43613 2004-02-18 Paul Brook <paul@codesourcery.com>
43615 * gcc.c-torture/compile/libcall-1.c: New test.
43617 2004-02-18 Paul Brook <paul@codesourcery.com>
43620 * gcc.dg/debug/debug-7.c: New test.
43622 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43624 * gcc.dg/20040217-1.c: New test.
43626 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43628 * gcc.c-torture/execute/990208-1.x: Delete.
43630 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43632 * gcc.c-torture/execute/20040208-2.x: New file.
43634 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43637 * g++.dg/abi/structret1.C: New test.
43639 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43641 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43642 (i386_cpuid): No need to test if cpuid is available on AMD64.
43643 Fix assembly, so that it works onboth i386 and AMD64.
43644 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43645 (vecInLong): Fix s[] member type to unsigned int.
43646 (vecInWord): Remove type.
43647 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43648 (a64, b64, c64, d64, e64): Remove.
43649 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43650 Remove unused variable. Remove initialization of removed variables.
43651 Don't call mmx_tests nor sse_tests.
43652 (reference_mmx, reference_sse): Remove.
43653 (check): Add return stmt.
43654 * gcc.dg/i386-sse-7.c: New test.
43655 * gcc.dg/i386-mmx-4.c: New test.
43657 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43659 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43660 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43661 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43662 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43663 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43664 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43665 g++.dg/tc1/dr94.C: Fix line terminator.
43667 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43669 * gcc.c-torture/compile/20040216-1.c: New.
43671 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43673 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43674 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43675 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43676 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43677 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43678 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43680 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43682 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43684 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43687 * g++.dg/expr/cond4.C: New test.
43690 * g++.dg/lookup/crash2.C: New test.
43692 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43694 * gcc.c-torture/compile/20040214-2.c: New test.
43696 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43699 * g++.dg/ext/typeof8.C: New test.
43701 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43703 * gcc.c-torture/compile/20040214-1.c: New test.
43705 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43708 * g++.dg/template/spec11.C: New test.
43710 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43713 * g++.dg/other/error8.C: New test.
43715 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43718 * g++.dg/template/array4.C: New test.
43721 * g++.dg/inherit/thunk2.C: New test.
43724 * g++.dg/eh/cond2.C: New test.
43726 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43728 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43730 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43732 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43734 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43736 * g++.dg/simd-2.C: xfail on ppc64-linux.
43738 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43741 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43744 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43746 * gcc.dg/builtins-33.c: New test.
43748 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43750 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43752 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43754 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43756 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43758 * gcc.dg/ppc64-abi-3.c: New test.
43760 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43764 * gcc.dg/pr14092-1.c: New testcase.
43766 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43768 * gcc.dg/cpp/assert4.c: Fix typo last change.
43770 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43771 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43773 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43775 2004-02-09 Roger Sayle <roger@eyesopen.com>
43777 * gcc.c-torture/compile/20040209-1.c: New test case.
43779 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43781 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43783 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43785 * gcc.c-torture/execute/20040208-[12].c: New tests.
43787 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43789 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43791 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43793 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43795 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43798 * gcc.dg/visibility-8.c: New testcase.
43800 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43802 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43804 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43806 2004-02-07 Roger Sayle <roger@eyesopen.com>
43808 PR middle-end/13696
43809 * g++.dg/opt/fold1.C: New test case.
43811 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43814 * g++.dg/other/crash-2.C: New test.
43816 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43819 * g++.dg/parse/angle-bracket2.C: New test.
43821 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43823 PR middle-end/13750
43825 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43827 * g++.dg/pch/wchar-1.C: New.
43828 * g++.dg/pch/wchar-1.Hs: New.
43830 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43833 * g++.dg/parse/error15.C: New test.
43834 * g++.dg/parse/crash11.C: Update dg-error mark.
43836 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43839 * g++.dg/warn/conv2.C: New test.
43841 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43844 * g++.dg/warn/incomplete1.C: Remove xfail.
43846 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43848 * lib/file-format.exp (gcc_target_object_format): Use
43849 ${tool}_target_compile, not gcc_target_compile.
43850 * lib/target-supports.exp (check_alias_available): Likewise.
43851 (check_gc_sections_available): Likewise.
43852 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43853 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43856 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43859 * g++.dg/template/static6.C: New test.
43861 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43863 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43865 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43867 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43868 tests for systems where `char' is unsigned by default.
43870 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43873 * g++.dg/template/partial3.C: New test.
43875 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43877 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43878 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43879 Remove mentions of obsolete ports.
43881 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43883 * gcc.dg/noncompile/20001228-1.c: Fix for new
43886 2004-02-03 Roger Sayle <roger@eyesopen.com>
43889 * gcc.c-torture/execute/multdi-1.c: New test case.
43891 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43894 * g++.dg/template/lookup5.C: New test.
43896 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43899 * g++.dg/template/lookup4.C: New test.
43902 * g++.dg/parse/error14.C: New test.
43905 * g++.dg/parse/template13.C: New test.
43907 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43910 * g++.dg/template/koenig4.C: New test.
43913 * g++.dg/template/crash17.C: New test.
43916 * g++.dg/parse/error13.C: New test.
43917 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43919 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43921 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43923 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43927 * gcc.dg/noncompile/20040203-1.c: New test.
43928 * gcc.dg/noncompile/20040203-2.c: Likewise.
43929 * gcc.dg/noncompile/20040203-3.c: Likewise.
43930 * gcc.dg/20040203-1.c: Likewise.
43932 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43935 * g++.dg/template/sizeof7.C: New test.
43937 2004-02-02 Eric Christopher <echristo@redhat.com>
43938 Zack Weinberg <zack@codesourcery.com>
43940 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43942 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43944 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43945 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43946 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43947 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43949 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43952 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43955 * g++.dg/ext/attrib13.C: New test.
43958 * g++.dg/conversion/op2.C: New test.
43960 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43962 * gcc.dg/titype-1.c: Fix pasto.
43964 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43966 * gcc.dg/titype-1.c: New test.
43968 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43971 * g++.dg/template/non-type-template-argument-1.C,
43972 g++.dg/template/qualified-id1.C: Update dg-error marks.
43973 * g++.dg/template/nontype6.C: New test.
43975 2004-02-01 Roger Sayle <roger@eyesopen.com>
43977 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43978 * gcc.dg/builtins-31.c: New testcase.
43979 * gcc.dg/builtins-32.c: New testcase.
43981 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43983 * objc.dg/call-super-2.m: Update line numbers
43984 for the including of stddef.h.
43986 2004-01-30 Michael Matz <matz@suse.de>
43988 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43989 g++.dg/ext/case-range3.C: New tests.
43991 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43995 * g++.dg/template/member4.C: New test.
43997 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44000 * g++.dg/template/sizeof6.C: New test.
44002 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44004 * gcc.dg/fwritable-strings-1.c: New test.
44006 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44008 * gcc.c-torture/compile/20040130-1.c: New test.
44010 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
44012 * objc.dg/call-super-2.m: Include stddef.h for size_t.
44014 2004-01-29 Mark Mitchell <mark@codesourcery.com>
44017 * g++.dg/template/ctor3.C: New test.
44019 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44021 * g++.dg/tc1: New directory.
44022 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44023 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44024 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44025 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44026 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44028 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44030 * g++.dg/parse/error11.C: New test.
44031 * g++.dg/parse/error12.C: Likewise.
44033 2004-01-28 Ziemowit Laski <zlaski@apple.com>
44035 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44036 (scan_initial, main): Use aligned_sizeof instead of sizeof.
44038 2004-01-28 Mark Mitchell <mark@codesourcery.com>
44041 * g++.dg/ext/attrib12.C: New test.
44044 * g++.dg/parse/cast2.C: New test.
44046 2004-01-27 James E Wilson <wilson@specifixinc.com>
44048 * objc.dg/encode-2.m (main): New local string. Set depending on
44049 sizeof long. Use in sscanf call.
44050 * objc.dg/encode-3.m (main): New local string. Set depending on
44051 sizeof long. Use in scan_initial call.
44053 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44055 * objc.dg/call-super-2.m: Make LP64-safe.
44056 * objc.dg/desig-init-1.m: Likewise.
44058 2004-01-27 Devang Patel <dpatel@apple.com>
44060 * g++.dg/debug/namespace1.C: New test.
44062 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
44064 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44067 * gcc.dg/arm-mmx-1.c: New test.
44069 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44071 * gcc.dg/20040127-1.c: New test.
44072 * gcc.dg/20040127-2.c: New test.
44074 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44076 * objc.dg/stret-1.m (glob): Renamed to globa.
44078 2004-01-26 Mark Mitchell <mark@codesourcery.com>
44081 * g++.dg/expr/for1.C: New test.
44083 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
44085 PR middle-end/13779
44086 * gcc.dg/darwin-longlong.c: New test.
44088 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
44090 * gcc.dg/20040124-1.c: Moved test from here...
44091 * gcc.c-torture/compile/20040124-1.c: ...to here.
44093 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44095 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
44096 the assembly output if -m64 is passed.
44098 2004-01-25 Mark Mitchell <mark@codesourcery.com>
44101 * g++.dg/template/cond3.C: New test.
44103 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44106 * g++.dg/template/ttp7.C: New test.
44108 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44111 * g++.dg/template/nontype4.C: New test.
44112 * g++.dg/template/nontype5.C: Likewise.
44114 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
44116 * gcc.dg/torture/mips-clobber-at.c: New test.
44118 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
44120 * gcc.dg/20040124-1.c: New test.
44122 2004-01-24 Jakub Jelinek <jakub@redhat.com>
44124 * gcc.dg/20040123-1.c: New test.
44126 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44128 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44130 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
44132 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44134 2004-01-23 Andrew Pinski <apinski@apple.com>
44136 * gcc.dg/20030121-1.c: Move to ..
44137 * gcc.dg/20040121-1.c: here.
44139 2004-01-23 Roger Sayle <roger@eyesopen.com>
44141 * gcc.dg/builtins-29.c: New test case.
44143 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44146 * gcc.dg/builtins-30.c: New testcase.
44148 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44150 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44151 * lib/g77.exp: Likewise.
44152 * lib/objc.exp: Likewise.
44153 * lib/g++.exp: Likewise.
44155 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44157 * gcc.dg/struct-by-value-2.c: New test.
44159 2004-01-21 Andrew Pinski <apinski@apple.com>
44162 * gcc.dg/20030121-1.c: New test.
44164 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44166 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44167 clobber frame pointer register in asm statement.
44169 2004-01-21 Falk Hueffner <falk@debian.org>
44171 * gcc.c-torture/compile/20040121-1.c: New test.
44173 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44175 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44177 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44179 * gcc.dg/ppc64-abi-2.c: New test.
44181 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44183 * lib/treelang.exp: Fill out this file.
44184 * lib/treelang-dg.exp: New File.
44186 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44188 * gcc.c-torture/compile/981022-1.c: Remove.
44189 * gcc.dg/array-5.c: Remove XFAIL.
44190 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44191 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44192 gcc.dg/cond-lvalue-1.c: Update.
44193 * gcc.dg/cast-lvalue-2.c: New test.
44195 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44198 * g++.dg/other/error1.C (class foo): Tweak error message.
44201 * g++.dg/template/call2.C: New test.
44203 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44205 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44206 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44207 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44208 scalar-return-1_x.c, scalar-return-2_y.c,
44209 scalar-return-3_x.c, scalar-return-3_y.c,
44210 scalar-return-4_x.c, scalar-return-4_y.c,
44211 struct-align-1.h, struct-align-1_x.c,
44212 struct-align-1_y.c, struct-align-2.h,
44213 struct-align-2_x.c, struct-align-2_y.c,
44214 struct-by-value-10_y.c, struct-by-value-11_x.c,
44215 struct-by-value-11_y.c, struct-by-value-12_x.c,
44216 struct-by-value-12_y.c, struct-by-value-13_x.c,
44217 struct-by-value-13_y.c, struct-by-value-14_x.c,
44218 struct-by-value-14_y.c, struct-by-value-15_x.c,
44219 struct-by-value-15_y.c, struct-by-value-16_y.c,
44220 struct-by-value-17_y.c, struct-by-value-18_y.c,
44221 struct-by-value-19_y.c, struct-by-value-1_x.c,
44222 struct-by-value-1_y.c, struct-by-value-20_y.c,
44223 struct-by-value-2_x.c, struct-by-value-2_y.c,
44224 struct-by-value-3_y.c, struct-by-value-4_x.c,
44225 struct-by-value-4_y.c, struct-by-value-5_y.c,
44226 struct-by-value-6_y.c, struct-by-value-7_y.c
44227 struct-by-value-8_x.c, struct-by-value-8_y.c
44228 struct-by-value-9_x.c, struct-by-value-9_y.c
44229 struct-return-10_x.c, struct-return-10_y.c,
44230 struct-return-19_x.c, struct-return-20_x.c
44231 struct-return-2_x.c, struct-return-2_y.c
44232 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44233 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44235 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44237 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44238 attribute on sparc*-sun-solaris2.*.
44240 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44243 * g++.dg/ext/typeof7.C: New test.
44245 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44247 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44248 * gcc.dg/const-elim-1.c: Same.
44250 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44252 * objc.dg/stret-1.m: New.
44253 * objc.dg/stret-2.m: New.
44255 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44258 * g++.dg/ext/vector1.C: New test.
44260 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44262 * gcc.dg/pch/import-1.c: New.
44263 * gcc.dg/pch/import-1.hs: New.
44264 * gcc.dg/pch/import-1a.h: New.
44265 * gcc.dg/pch/import-1b.h: New.
44266 * gcc.dg/pch/import-1c.h: New.
44268 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44271 * g++.dg/ext/array1.C: New test.
44274 * g++.dg/conversion/op1.C: New test.
44276 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44279 From Kazumoto Kojima / Dan Kegel:
44280 * gcc.dg/pr11864-1.c: New test.
44283 From Marcus Comstedt / Dan Kegel:
44284 * gcc.dg/pr10392-1.c: New test.
44286 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44289 * g++.dg/init/ref10.C: New test.
44291 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44294 * g++.dg/parse/typename6.C: New test.
44296 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44299 * g++.dg/pch/wchar-1.C: New.
44300 * g++.dg/pch/wchar-1.Hs: New.
44302 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44305 * g++.dg/expr/sizeof2.C: New test.
44307 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44309 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44311 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44314 * g++.dg/lookup/strong-using-3.C: New.
44315 * g++.dg/lookup/using-10.C: New.
44317 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44320 * g++.dg/lookup/strong-using-2.C: New.
44322 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44323 Dan Kegel <dank@kegel.com>
44324 J"orn Rennecke <joern.rennecke@superh.com>
44327 * gcc.dg/pr9365-1.c: New test.
44329 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44332 * g++.dg/parse/casting-operator2.C: New test.
44333 * g++.old-deja/g++.pt/explicit83.C: Remove.
44335 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44337 * gcc.dg/label-compound-stmt-1.c: New test.
44338 * gcc.c-torture/compile/950922-1.c,
44339 gcc.c-torture/compile/20000211-3.c,
44340 gcc.c-torture/compile/20000518-1.c,
44341 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44342 compound statements.
44344 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44346 * gcc.dg/ppc64-abi-1.c: New test.
44348 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44350 * g++.dg/ext/attrib9.C: Add dg-warnings.
44352 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44355 * g++.dg/parse/dtor3.C: New test.
44357 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44360 * g++.dg/parse/try-catch-1.C: New test.
44362 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44364 * ada/acats/run_all.sh: Add more verbose output in acats.log
44365 when compiling tests.
44367 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44370 * gcc.dg/typedef-redecl.c: New test case.
44371 * gcc.dg/typedef-redecl.h: New support file.
44373 2004-01-13 Jan Hubicka <jh@suse.cz>
44375 * gcc.dg/always_inline.c: New test.
44376 * gcc.dg/debug/20031231-1.c: Fix.
44378 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44381 * g++.dg/template/array3.C: New test.
44383 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44385 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44386 * g++.dg/warn/Wunused-2.C: Likewise.
44388 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44391 * g++.dg/template/instantiate6.C: New test.
44393 2004-01-12 Roger Sayle <roger@eyesopen.com>
44395 PR middle-end/11397
44396 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44398 2004-01-12 Jan Hubicka <jh@suse.cz>
44401 * gcc.dg/20040112-1.c: New.
44403 * gcc.dg/dwarf-die[1-7].c: Move to...
44404 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44405 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44407 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44410 * g++.dg/parse/friend4.C: New test.
44412 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44415 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44416 definition is called a friend.
44418 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44420 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44422 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44425 * g++.dg/parse/error10.C: New test.
44426 * g++.dg/template/arg2.C: Accept "invalid type" error.
44428 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44430 PR middle-end/13392
44431 * g++.dg/opt/expect2.C: New test.
44433 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44435 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44436 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44437 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44438 Update dg-error regexps.
44440 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44442 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44443 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44445 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44447 * gcc.dg/pragma-re-1.c: Use right pointer type.
44449 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44451 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44453 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44455 * gcc.dg/rs6000-ldouble-1.c: New.
44457 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44461 * g++.dg/other/abstract1.C: New test.
44463 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44465 * g++.dg/lookup/strong-using-1.C: New.
44467 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44470 * gcc.dg/func-ptr-conv-1.c: New test.
44471 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44473 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44476 * gcc.c-torture/compile/20040109-1.c: New.
44478 2004-01-08 Stuart Hastings <stuart@apple.com>
44480 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44481 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44482 * gcc.dg/i386-sse-6.c: ...this new testcase.
44484 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44486 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44488 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44490 * ada/acats/run_acats: Treat 'gnatchop' the same way
44491 as 'gnatmake'. Export GCC_DRIVER.
44492 * ada/acats/run_all.sh: Add target_gnatchop. Use
44493 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44495 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44498 * g++.dg/template/dependent-expr4.C: New test.
44500 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44502 * gcc.dg/altivec-11.c: New test.
44504 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44506 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44508 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44511 * gcc.dg/enum-compat-1.c: New test.
44512 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44514 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44517 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44518 gcc.dg/c99-idem-qual-3.c: New tests.
44520 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44522 * gcc.dg/winline-7.c: Don't cast void * to int.
44524 2004-01-06 Jan Hubicka <jh@suse.cz>
44526 * gcc.dg/i386-sse-5.c: New test
44527 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44529 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44532 * g++.dg/rtti/typeid4.C: New test.
44534 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44536 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44538 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44541 * g++.dg/template/error11.C: New test.
44544 * g++.dg/template/class2.C: New test.
44546 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44547 Richard Sandiford <rsandifo@redhat.com>
44550 * g++.dg/opt/alias3.C: New test.
44552 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44555 * g++.dg/template/koenig3.C: New test.
44558 * g++.dg/parse/offsetof3.C: New test.
44560 * g++.dg/init/copy7.C: Add missing dg-error markers.
44563 * g++.dg/init/copy7.c: New test.
44566 * g++.dg/parse/cast1.C: New test.
44568 2004-01-04 Jan Hubicka <jh@suse.cz>
44570 * gcc.dg/winline[1-7].c: New tests.
44572 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44575 * g++.dg/template/qualttp22.C: New test.
44577 2004-01-01 Jan Hubicka <jh@suse.cz>
44579 * gcc.dg/debug/20031231-1.c: New.
44580 * gcc.c-torture/compile/20040101-1.c: New.
44581 * gcc.dg/dwarf-die-[1-7].c: New.
44583 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44585 PR optimization/13521
44586 * gcc.c-torture/compile/20031231-1.c: New test.
44588 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44590 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44592 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44595 * g++.dg/template/crash16.C: New test.
44597 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44599 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44601 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44603 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44605 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44606 * g++.old-deja/g++.law/profile1.C: Likewise.
44607 * gcc.c-torture/compile/981006-1.c: Likewise.
44608 * gcc.c-torture/execute/loop-2e.x: Likewise.
44609 * gcc.c-torture/execute/loop-2f.x: Remove.
44610 * gcc.c-torture/execute/loop-2g.x: Likewise.
44611 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44612 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44614 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44617 * g++.dg/ext/attrib11.C: New test.
44620 * g++.dg/template/array2-1.C: New test.
44621 * g++.dg/template/array2-2.C: New test.
44623 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44625 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44627 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44630 * g++.dg/template/array1-1.C: New test.
44631 * g++.dg/template/array1-2.C: New test.
44633 2003-12-29 Roger Sayle <roger@eyesopen.com>
44636 * g77.dg/12632.f: New test case.
44638 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44641 * g++.dg/parse/nontype1.C: New test.
44643 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44646 * g++.dg/parse/explicit1.C: New test.
44647 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44649 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44652 * g++.dg/opt/inline6.C: New test.
44655 * g++.dg/parse/error9.C: New test.
44657 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44659 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44662 * g++.dg/init/assign1.C: New test.
44664 2003-12-28 Roger Sayle <roger@eyesopen.com>
44667 * g++.dg/warn/format3.C: New test case.
44669 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44671 * gcc.c-torture/compile/20031227-1.c: New test.
44673 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44675 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44676 * g77.dg/bprob/bprob.exp: Likewise.
44677 * gcc.misc-tests/bprob.exp: Likewise.
44678 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44679 variants on systems where the library does not provide that
44681 * gcc.dg/builtins-20.c: Use builtins-config.h.
44682 * gcc.dg/builtins-config.h: New file.
44684 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44686 * lib/gcc-dg.exp (dg-require-profiling): New function.
44687 * lib/target-supports.exp (check_profiling_available): Likewise.
44688 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44689 * g77.dg/bprob/bprob.exp: Likewise.
44690 * gcc.misc-tests/bprob.exp: Likewise.
44691 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44692 * gcc.dg/20021014-1.c: Likewise.
44693 * gcc.dg/nest.c: Likewise.
44695 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44697 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44699 * g++.dg/lookup/java2.C: Likewise.
44700 * gcc.dg/cpp/lexident.c: Likewise.
44702 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44704 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44706 * gcc.c-torture/compile/961203-1.c: Likewise.
44707 * gcc.c-torture/compile/980506-1.c: Likewise.
44709 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44711 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44712 (additional_prunes): New global.
44713 (gcc-dg-prune): Handle additional per-test pruning.
44714 (dg-test): Clear additional_prunes between tests.
44716 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44717 dg-prune-output to avoid spurious failures from assembler
44718 complaining about nonexistent WAW violations.
44719 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44720 Use dg-prune-output to avoid spurious failures from assembler
44721 warning about Itanium B-step errata.
44723 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44725 * g++.dg/abi/macro0.C: New test.
44726 * g++.dg/abi/macro1.C: Likewise.
44727 * g++.dg/abi/macro2.C: Likewise.
44729 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44730 * g++.dg/abi/bitfield7.C: Likewise.
44731 * g++.dg/abi/dtor2.C: Likewise.
44732 * g++.dg/abi/mangle11.C: Likewise.
44733 * g++.dg/abi/mangle12.C: Likewise.
44734 * g++.dg/abi/mangle14.C: Likewise.
44735 * g++.dg/abi/mangle17.C: Likewise.
44736 * g++.dg/abi/vbase10.C: Likewise.
44737 * g++.dg/abi/vbase14.C: Likewise.
44738 * g++.dg/template/qualttp17.C: Likewise.
44740 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44743 * gcc.dg/20031223-1.c: New test.
44745 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44747 * gcc.dg/noreturn-7.c: New test.
44749 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44751 * gcc.dg/null-pointer-1.c: New test.
44753 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44755 * g++.old-deja/g++.jason/template18.C: Remove.
44756 * g++.old-deja/g++.jason/template37.C: Likewise.
44759 * g++.dg/lookup/ns1.C: New test.
44762 * g++.dg/template/lookup3.C: New test.
44764 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44766 * g++.dg/template/recurse1.C: New test
44768 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44771 * g++.dg/parse/semicolon1.C: New test.
44772 * g++.dg/parse/semicolon1.h: Likewise.
44774 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44776 * gcc.dg/darwin-misaligned.c: New test.
44778 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44781 * gcc.dg/20031222-1.c: New test.
44783 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44786 * g++.dg/parse/error8.C: New test.
44789 * g++.dg/warn/ctor-init-1.C: New test.
44791 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44793 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44795 * gcc.c-torture/compile/930217-1.c: Likewise.
44796 * gcc.c-torture/compile/930513-1.c: Likewise.
44797 * gcc.c-torture/execute/920908-2.c: Likewise.
44798 * gcc.c-torture/execute/921204-1.c: Likewise.
44799 * gcc.c-torture/execute/930621-1.c: Likewise.
44800 * gcc.c-torture/execute/930630-1.c: Likewise.
44801 * gcc.c-torture/execute/931031-1.c: Likewise.
44802 * gcc.c-torture/execute/980602-2.c: Likewise.
44803 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44804 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44805 * gcc.c-torture/execute/extzvsi.c: Likewise.
44806 * gcc.c-torture/unsorted/ext.c: Likewise.
44808 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44811 * gcc.c-torture/compile/20031220-2.c: New test case.
44813 2003-12-20 Roger Sayle <roger@eyesopen.com>
44815 PR optimization/13031
44816 * gcc.c-torture/compile/20031220-1.c: New test case.
44818 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44820 * gcc.dg/cast-function-1.c: New test.
44822 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44824 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44827 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44830 * g++.dg/ext/attrib10.C: New test.
44832 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44834 * gcc.dg/cleanup-10.c: New test.
44835 * gcc.dg/cleanup-11.c: New test.
44837 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44840 * g++.dg/opt/expect1.C: New test.
44842 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44844 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44846 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44849 * gcc.dg/20031218-1.c: New test.
44852 * gcc.dg/20031218-2.c: New test.
44853 * gcc.dg/20031218-3.c: New test.
44855 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44856 of label name and allow for USER_LABEL_PREFIX == "_" names.
44857 * g++.dg/abi/mangle18-2.C: Likewise.
44858 * g++.dg/abi/mangle19-1.C: Likewise.
44859 * g++.dg/abi/mangle19-2.C: Likewise.
44860 * g++.dg/abi/mangle20-1.C: Likewise.
44861 * g++.dg/abi/mangle20-2.C: Likewise.
44863 2003-12-18 Richard Henderson <rth@redhat.com>
44865 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44867 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44868 Dan Kegel <dank@kegel.com>
44871 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44872 testing a cross compiler, it causes spurious compile failures.
44873 * lib/g++.exp: Likewise.
44875 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44878 * g++.dg/template/access13.C: New test.
44880 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44882 * gcc.dg/20031216-1.c: New test.
44884 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44887 * g++.dg/template/error10.C: New test.
44889 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44891 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44892 * g++.dg/eh/simd-2.C: Likewise.
44894 2003-12-17 James E Wilson <wilson@specifixinc.com>
44895 Roger Sayle <roger@eyesopen.com>
44897 * gcc.c-torture/execute/ieee/mzero5.c: New.
44899 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44902 * g++.dg/parse/error6.C: New test.
44905 * g++.dg/parse/error7.C: New test.
44907 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44909 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44910 at -O with stabs debugging formats.
44911 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44912 * gcc.dg/debug/debug-2.c: Likewise.
44914 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44917 * g++.dg/init/error1.C: New test.
44920 * g++.dg/init/pm3.C: New test.
44922 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44925 * gcc.dg/bitfld-8.c: New test.
44927 2003-12-16 James Lemke <jim@wasabisystems.com>
44929 * gcc.dg/arm-scd42-[123].c: New tests.
44931 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44934 * g++.dg/abi/mangle20-1.C: New test.
44935 * g++.dg/abi/mangle20-2.C: New test.
44937 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44940 * g++.dg/other/offsetof2.C: Remove XFAIL.
44941 * g++.dg/parse/offsetof1.C: New test.
44942 * g++.gd/parse/offsetof2.C: Likewise.
44944 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44946 * g++.dg/template/nontype3.C: New test.
44947 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44949 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44951 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44953 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44956 * g++.dg/expr/assign1.C: New test.
44959 * g++.dg/abi/mangle19-1.C: New test.
44960 * g++.dg/abi/mangle19-2.C: New test.
44962 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44964 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44966 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44968 * gcc.c-torture/execute/20031216-1.c: New test.
44970 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44972 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44975 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44978 * g++.dg/template/error9.C: New test.
44981 * g++.dg/template/error8.C: New test.
44983 2003-12-15 Roger Sayle <roger@eyesopen.com>
44985 PR middle-end/13400
44986 * gcc.c-torture/execute/20031215-1.c: New test case.
44988 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44991 * g++.dg/parse/error5.C: New test.
44994 * g++.dg/expr/sizeof1.C: New test.
44997 * g++.dg/template/crash15.C: New test.
44999 2003-12-15 Geoffrey Keating <geoffk@apple.com>
45001 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45002 a non-POD type as the last named parameter of a varargs function.
45004 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45008 * g++.dg/template/crash14.C: New test.
45009 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45011 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
45013 * g++.dg/other/java1.C: New test.
45016 * g++.dg/abi/mangle18-1.C: New test.
45017 * g++.dg/abi/mangle18-2.C: New test.
45019 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45021 PR optimization/10312
45022 * gcc.c-torture/execute/20031214-1.c: New.
45024 2003-12-14 Mark Mitchell <mark@codesourcery.com>
45028 * g++.dg/parse/error3.C: New test.
45029 * g++.dg/parse/error4.C: Likewise.
45030 * g++.dg/abi/mangle4.C: Tweak error messages.
45031 * g++.dg/lookup/using5.C: Likewise.
45032 * g++.dg/other/error2.C: Likewise.
45033 * g++.dg/parse/typename5.C: Likewise.
45034 * g++.dg/parse/undefined1.C: Likewise.
45035 * g++.dg/template/arg2.C: Likewise.
45036 * g++.dg/template/ttp3.C: Likewise.
45037 * g++.dg/template/type1.C: Likewise.
45038 * g++.old-deja/g++.other/crash32.C: Likewise.
45039 * g++.old-djea/g++.pt/defarg8.C: Likewise.
45041 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45044 * g++.dg/warn/noreturn-3.C: New test.
45046 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45049 * g++.dg/abi/covariant3.C: New.
45051 2003-12-12 Jakub Jelinek <jakub@redhat.com>
45053 * g++.dg/eh/ia64-1.C: New test.
45055 2003-12-12 Roger Sayle <roger@eyesopen.com>
45057 PR optimization/13037
45058 * g77.f-torture/execute/13037.f: New test case.
45060 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45063 * g++.dg/abi/covariant2.C: New.
45065 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
45067 * gcc.dg/cpp/trad/macro.c: New tests.
45069 2003-12-11 Zack Weinberg <zack@codesourcery.com>
45071 * gcc.c-torture/execute/wchar_t-1.x: Delete.
45073 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
45076 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45078 * lib/g++.exp (g++_version): Likewise.
45079 * lib/g77.exp (g77_version): Likewise.
45080 * lib/objc.exp (default_objc_version): Likewise.
45082 2003-12-10 Richard Henderson <rth@redhat.com>
45084 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45086 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45088 2003-12-08 Matt Austern <austern@apple.com>
45091 * lib/gcc-dg.exp (dg-require-visibility): Define.
45092 * lib/target-supports (check_visibility_available): Define.
45093 * gcc.dg/visibility-1.c: New test.
45094 * gcc.dg/visibility-2.c: Likewise.
45095 * gcc.dg/visibility-3.c: Likewise.
45096 * gcc.dg/visibility-4.c: Likewise.
45097 * gcc.dg/visibility-5.c: Likewise.
45098 * gcc.dg/visibility-6.c: Likewise.
45099 * g++.dg/ext/visibility-1.C: Likewise.
45100 * g++.dg/ext/visibility-2.C: Likewise.
45101 * g++.dg/ext/visibility-3.C: Likewise.
45102 * g++.dg/ext/visibility-4.C: Likewise.
45103 * g++.dg/ext/visibility-5.C: Likewise.
45104 * g++.dg/ext/visibility-6.C: Likewise.
45106 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45108 * g++.dg/lookup/java1.C: New test.
45109 * g++.dg/lookup/java2.C: New test.
45111 2003-12-07 Falk Hueffner <falk@debian.org>
45113 * g++.dg/opt/noreturn-1.C: New test.
45115 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
45117 * gcc.dg/overflow-1.c: New test.
45119 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45121 * g77.f-torture/compile/13060.f: New test.
45123 2003-12-06 Mark Mitchell <mark@codesourcery.com>
45126 * g++.dg/inherit/operator2.C: New test.
45128 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45131 * g++.dg/ext/attrib9.C: New test.
45133 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45136 * g++.dg/template/error7.C: New test.
45138 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
45139 J"orn Rennecke <joern.rennecke@superh.com>
45142 * g++.dg/other/struct-va_list.C: New test.
45144 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45147 * g++.dg/parse/defarg6.C: New test.
45149 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45152 * gcc.c-torture/execute/20031201-1.c: New test.
45154 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45156 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45158 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45160 * gcc.dg/builtin-return-1.c: New test.
45162 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45163 J"orn Rennecke <joern.rennecke@superh.com>
45165 PR optimization/13260
45166 * gcc.c-torture/execute/20031204-1.c: New test.
45168 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45171 * g++.dg/template/error6.C: New test.
45173 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45175 * gcc.dg/20031202-1.c: New test.
45177 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45180 * g++.dg/template/eh1.C: New test.
45183 * g++.dg/template/error5.C: New test.
45185 2003-12-02 David Ung <davidu@mips.com>
45187 * gcc.dg/compat/vector-check.h: Corrected type for var
45190 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45193 * g++.dg/template/ptrmem8.C: New test.
45195 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45198 * g++.dg/template/dependent-expr3.C: New test.
45200 2003-12-01 James Lemke <jim@wasabisystems.com>
45202 * gcc.dg/arm-g2.c: New test.
45204 2003-12-01 Roger Sayle <roger@eyesopen.com>
45206 PR optimization/11634
45207 * gcc.dg/20031201-2.c: New test case.
45209 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45212 * objc.dg/proto-lossage-3.m: New test.
45214 2003-12-01 Roger Sayle <roger@eyesopen.com>
45216 PR optimization/12628
45217 * gcc.dg/20031201-1.c: New test case.
45219 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45221 * gcc.dg/unaligned-1.c: New test.
45223 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45226 * g++.dg/template/error4.C: New test.
45227 * g++.dg/template/nested3.C: Adjust error markers.
45229 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45231 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45233 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45236 * gcc.dg/bitfld-7.c: New test.
45238 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45240 * gcc.dg/tls/asm-1.C: New test.
45242 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45244 * gcc.dg/cpp/assert4.c: Update.
45246 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45248 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45249 * gcc.dg/builtin-apply3.c: New test.
45251 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45253 * lib/compat.exp (compat-obj): New xfaildata parameter.
45254 Use it to set compiler_conditional_xfail_data before compiling.
45255 (compat-get-options): Handle dg-xfail-if.
45256 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45257 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45258 * gcc.dg/compat/vector-1_y.c: Likewise.
45259 * gcc.dg/compat/vector-2_x.c: Likewise.
45260 * gcc.dg/compat/vector-2_y.c: Likewise.
45262 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45264 * g++.dg/opt/reg-stack4.C: New test.
45266 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45268 * gcc.dg/builtin-apply2.c: New test.
45270 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45272 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45274 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45277 * g++.dg/template/template-id-2.C: New test.
45279 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45282 * g++.dg/template/memfriend1.C: New test.
45283 * g++.dg/template/memfriend2.C: Likewise.
45284 * g++.dg/template/memfriend3.C: Likewise.
45285 * g++.dg/template/memfriend4.C: Likewise.
45286 * g++.dg/template/memfriend5.C: Likewise.
45287 * g++.dg/template/memfriend6.C: Likewise.
45288 * g++.dg/template/memfriend7.C: Likewise.
45289 * g++.dg/template/memfriend8.C: Likewise.
45290 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45292 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45295 * g++.dg/ext/cond1.C: New test.
45297 2003-11-20 Richard Henderson <rth@redhat.com>
45299 * gcc.dg/20020201-2.c: Remove.
45300 * gcc.dg/20020201-4.c: Remove.
45301 * gcc.dg/20020304-1.c: Remove.
45303 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45305 * gcc.dg/cpp/trad/xwin1.c: New test case.
45307 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45309 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45310 * lib/g77.exp: Likewise.
45311 * lib/objc.exp: Likewise.
45312 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45315 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45318 * g++.dg/template/static5.C: New test.
45320 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45322 * gcc.dg/nested-func-1.c: New test.
45324 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45326 * gcc.dg/cpp/assert4.c: New test.
45328 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45331 * g++.dg/lookup/using9.c: New test.
45333 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45336 * g++.dg/template/error3.C: New test.
45338 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45341 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45342 No longer use a wrapper for gcc, since this does not work under
45345 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45348 * g++.dg/template/ptrmem7.C: New test.
45350 2003-11-13 Andrew Pinski <apinski@apple.com>
45352 * gcc.c-torture/compile/20031113-1.c: New test.
45354 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45355 Kean Johnston <jkj@sco.com>
45358 * gcc.dg/unused-4.c: Update.
45360 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45362 * g++.dg/opt/const3.C: New test.
45364 2003-11-13 Jan Hubicka <jh@suse.cz>
45366 * gcc.c-torture/compile/20031112-1.c: New test.
45368 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45370 * g++.dg/parse/crash10.C: Remove bogus error marker.
45372 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45374 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45375 (host_gcc): Likewise.
45376 (ROOT): Honor $PWDCMD.
45378 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45380 2003-11-12 Catherine Moore <clm@redhat.com>
45382 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45384 2003-11-12 Andreas Jaeger <aj@suse.de>
45385 Jakub Jelinek <jakub@redhat.com>
45386 Andrew Pinski <pinskia@physics.uc.edu>
45387 Richard Henderson <rth@redhat.com>
45389 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45391 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45393 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45394 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45396 2003-11-11 Andreas Jaeger <aj@suse.de>
45398 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45400 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45402 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45404 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45407 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45409 * gcc.dg/trampoline-1.c: New test.
45411 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45413 * gcc.c-torture/compile/200031109-1.c: New test.
45415 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45419 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45420 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45421 gcc.dg/format/no-y2k-1.c: Update.
45423 2003-11-08 Roger Sayle <roger@eyesopen.com>
45425 PR optimization/10467
45426 * gcc.dg/20031108-1.c: New test case.
45428 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45430 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45432 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45434 * gcc.dg/compound-lvalue-1.c: New test.
45435 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45438 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45440 * gcc.dg/altivec-varargs-1.c: New test.
45442 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45444 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45445 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45446 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45447 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45448 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45450 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45452 * gcc.dg/cond-lvalue-1.c: New test.
45454 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45456 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45458 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45461 * g++.dg/template/instantiate5.C: New test.
45463 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45466 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45467 * ChangeLog: Add missing first entry for above test.
45469 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45472 * g++.dg/template/using8.C: New test.
45473 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45475 2003-11-02 Roger Sayle <roger@eyesopen.com>
45477 PR optimization/10817
45478 * gcc.c-torture/compile/20031102-1.c: New test case.
45480 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45482 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45485 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45487 * gcc.dg/20031102-1.c: New test.
45489 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45491 * gcc.dg/complex-1.c: New test.
45493 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45496 * g++.dg/template/crash13.C: Adjust expected error location.
45497 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45499 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45501 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45503 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45506 * gcc.c-torture/compile/20031031-2.c: New test.
45508 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45511 * gcc.c-torture/compile/20031031-1.c: New test.
45513 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45515 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45516 * gcc.misc-tests/bprob.exp: Likewise.
45517 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45518 the execution test on arm-elf configs.
45519 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45520 configs that don't support scratch files.
45521 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45523 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45525 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45528 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45530 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45531 Avoid non pure sh syntax. Add more logging.
45533 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45536 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45539 * gcc.dg/ppc-stackalign-1.c: New test.
45541 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45543 * ada/acats/run_all.sh: Change output to be more compliant with
45545 Create acats.sum and acats.log files under testsuite/ada/acats
45546 Only run [a-z]* directories, to filter out e.g. CVS.
45547 Redirect build output to log file.
45549 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45551 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45553 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45556 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45558 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45560 * gcc.c-torture/compile/20031023-1.c: New test.
45561 * gcc.c-torture/compile/20031023-2.c: New test.
45562 * gcc.c-torture/compile/20031023-3.c: New test.
45563 * gcc.c-torture/compile/20031023-4.c: New test.
45565 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45568 * g++.dg/lookup/scoped8.C: New test.
45570 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45572 * g++.dg/opt/reg-stack3.C: New test.
45574 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45576 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45578 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45581 * g++.dg/template/crash13.C: New test.
45583 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45585 * gcc.dg/c99-restrict-2.c: New test.
45587 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45589 PR c++/12698, c++/12699, c++/12700, c++/12566
45590 * g++.dg/inherit/covariant9.C: New test.
45591 * g++.dg/inherit/covariant10.C: New test.
45592 * g++.dg/inherit/covariant11.C: New test.
45594 2003-10-23 Jason Merrill <jason@redhat.com>
45597 * g++.dg/ext/complit2.C: New test.
45599 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45602 * gcc.c-torture/execute/20031020-1.c: New test.
45604 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45606 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45607 following the jump_insn.
45609 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45611 * gcc.dg/cast-lvalue-1.c: New test.
45613 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45616 * g++.dg/template/cond2.C: New test.
45618 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45620 * gcc.dg/builtins-28.c: New test.
45622 2003-10-20 Jan Hubicka <jh@suse.cz>
45624 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45626 * gcc.dg/inline-2.c: Likewise.
45628 2003-10-20 Phil Edwards <phil@codesourcery.com>
45630 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45631 * gcc.dg/nest.c: Likewise.
45633 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45635 PR c++/9781, c++/10583, c++/11862
45636 * g++.dg/parse/crash13.C: New test.
45638 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45640 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45642 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45644 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45645 Define HAVE_C99_RUNTIME except on Solaris.
45646 * gcc.dg/builtins-20.c: Likewise.
45648 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45650 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45652 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45655 * g++.dg/template/crash21.C: New test.
45657 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45660 * g++.dg/template/typename5.C: New test.
45662 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45665 * g++.dg/template/friend25.C: New test.
45667 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45669 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45672 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45674 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45677 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45679 * gcc.c-torture/execute/960416-1.x: Remove.
45680 * gcc.c-torture/execute/divconst-3.x: Likewise.
45682 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45685 * gcc.dg/torture/cris-volatile-1.c: New test.
45687 2003-10-14 Roger Sayle <roger@eyesopen.com>
45689 PR optimization/9325
45690 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45691 for overflowing floating point to integer conversion during RTL
45694 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45696 * objc/execute/_cmd.m: Fix typo.
45697 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45698 Relax 'scan-assembler' regexp.
45699 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45700 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45701 * objc.dg/zero-link-2.m: Remove blank line.
45702 * objc.dg/zero-link-3.m: New test case.
45704 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45706 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45708 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45709 than linker trickery.
45711 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45714 * g++.dg/other/friend2.C: New test.
45716 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45718 * gcc.dg/20031012-1.c: New test.
45720 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45722 * gcc.dg/weak/weak-3.c: Fix for new warning.
45724 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45726 PR optimization/8750
45727 * gcc.c-torture/execute/20031012-1.c: New test case.
45729 2003-10-11 Roger Sayle <roger@eyesopen.com>
45731 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45732 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45734 2003-10-11 Roger Sayle <roger@eyesopen.com>
45736 PR optimization/12260
45737 * gcc.c-torture/compile/20031011-2.c: New test case.
45739 2003-10-11 Roger Sayle <roger@eyesopen.com>
45741 * gcc.c-torture/execute/20031011-1.c: New testcase.
45743 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45745 * gcc.c-torture/compile/20031011-1.c: New test.
45747 2003-10-11 Jan Hubicka <jh@suse.cz>
45749 * g++.dg/other/first-global.C: New test.
45751 2003-10-11 Roger Sayle <roger@eyesopen.com>
45753 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45755 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45757 * gcc.c-torture/compile/20031010-1.c: New test.
45759 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45761 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45762 * gcc.c-torture/execute/va-arg-25.c: ... here.
45764 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45766 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45768 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45770 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45772 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45774 * g++.dg/parse/error2.C: New test.
45776 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45779 * g++.dg/other/error5.C: Modify the error message.
45780 * g++.dg/lookup/using8.C: New test.
45782 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45784 * gcc.dg/darwin-abi-2.c: New file.
45785 * gcc.c-torture/execute/va-arg-24.c: New file.
45787 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45789 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45792 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45795 * g++.dg/other/error4.C: Update error messages.
45796 * g++.dg/template/ptrmem4.C: Likewise.
45799 * g++.dg/init/new9.C: New test.
45801 PR c++/12334, c++/12236, c++/8656
45802 * g++.dg/ext/attrib8.C: New test.
45804 2003-10-06 Devang Patel <dpatel@apple.com>
45806 * gcc.dg/debug/dwarf2-3.h: New test.
45807 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45809 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45811 * g++.dg/opt/cfg2.C: New test.
45813 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45815 * g++.dg/opt/float1.C: New test.
45817 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45819 * gcc.dg/c90-array-lval-6.c: New test.
45820 * gcc.dg/c99-array-lval-6.c: New test.
45822 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45823 Ziemowit Laski <zlaski@apple.com>
45825 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45826 'Derived', so that it is never considered a class method; add
45827 new warning for '+port' method ambiguity.
45828 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45829 <objc/objc-api.h> (needed on Mac OS X).
45830 * objc.dg/method-13.m: New test.
45832 2003-10-03 Roger Sayle <roger@eyesopen.com>
45834 PR optimization/9325, PR java/6391
45835 * gcc.c-torture/execute/20031003-1.c: New test case.
45837 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45839 PR optimization/12180
45840 * gcc.dg/20031002-1.c: New test.
45843 * g++.dg/inherit/error1.C: New test.
45845 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45847 * lib/f-torture.exp (search_for): Rename to...
45848 (search_for_re): This. Also, clean up comments and the
45849 "regexp" invocation.
45851 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45853 * gcc.c-torture/compile/20031002-1.c: New test.
45855 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45857 * g++.dg/opt/cond1.C: New test.
45859 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45861 * gcc.dg/Wold-style-definition-2.c: New testcase.
45862 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45864 2003-09-29 Richard Henderson <rth@redhat.com>
45866 * g++.dg/init/array10.C: Add dg-options.
45868 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45870 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45872 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45874 * g++.dg/template/friend19.C: Fix typo.
45875 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45877 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45879 * gcc.c-torture/execute/20030928-1.c: New test.
45880 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45882 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45884 * g++.dg/opt/unroll1.C: New test.
45886 2003-09-26 Roger Sayle <roger@eyesopen.com>
45888 PR optimization/11741
45889 * gcc.dg/20030926-1.c: New test case.
45891 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45894 * g++.dg/parse/access7.C: New test.
45895 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45897 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45899 MERGE OF objc-improvements-branch into MAINLINE:
45900 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45901 if libobjc has not been built.
45902 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45903 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45904 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45905 objc/execute/nested-3.m, objc/execute/np-2.m,
45906 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45907 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45908 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45909 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45910 objc.dg/special/unclaimed-category-1.h,
45911 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45912 well as GNU runtime.
45913 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45914 * execute/cascading-1.m, execute/function-message-1.m,
45915 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45916 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45917 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45918 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45919 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45920 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45921 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45922 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45923 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45924 * objc.dg/bitfield-2.m: Run only on Darwin.
45925 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45926 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45927 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45928 * objc.dg/const-str-1.m: Fix constant string layout.
45930 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45932 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45934 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45936 * gcc.dg/darwin-abi-1.c: New file.
45938 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45941 * gcc.c-torture/compile/20030921-1.c: New test.
45943 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45945 * g++.dg/opt/reg-stack2.C: New test.
45947 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45949 * g++.dg/eh/delayslot1.C: New test.
45951 2003-09-20 Richard Henderson <rth@redhat.com>
45953 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45955 2003-09-20 Roger Sayle <roger@eyesopen.com>
45957 * gcc.c-torture/execute/20030920-1.c: New test case.
45959 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45961 * g++.dg/rtti/typeid3.C: Correct expected error message.
45963 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45966 * g++.dg/parse/crash12.C: New test.
45968 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45970 * gcc.dg/compat/mixed-struct-check.h: New.
45971 * gcc.dg/compat/mixed-struct-defs.h: New.
45972 * gcc.dg/compat/mixed-struct-init.h: New.
45973 * gcc.dg/compat/struct-by-value-19_main.c: New.
45974 * gcc.dg/compat/struct-by-value-19_x.c: New.
45975 * gcc.dg/compat/struct-by-value-19_y.c: New.
45976 * gcc.dg/compat/struct-by-value-20_main.c: New.
45977 * gcc.dg/compat/struct-by-value-20_x.c: New.
45978 * gcc.dg/compat/struct-by-value-20_y.c: New.
45979 * gcc.dg/compat/struct-return-19_main.c: New.
45980 * gcc.dg/compat/struct-return-19_x.c: New.
45981 * gcc.dg/compat/struct-return-19_y.c: New.
45982 * gcc.dg/compat/struct-return-20_main.c: New.
45983 * gcc.dg/compat/struct-return-20_x.c: New.
45984 * gcc.dg/compat/struct-return-20_y.c: New.
45986 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45987 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45988 so that it will not complain on LP64 targets.
45990 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45993 * g++.dg/template/friend24.C: New test.
45995 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45998 * g++.dg/template/memtmpl2.C: New test.
46000 2003-09-18 Mark Mitchell <mark@codesourcery.com>
46003 * gcc.dg/builtin-apply1.c: New test.
46005 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
46008 * g++.dg/warn/Wunused-4.C: New test.
46010 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46013 * g++.dg/other/gc2.C: New test.
46015 2003-09-17 Mark Mitchell <mark@codesourcery.com>
46018 * g++.dg/rtti/typeid3.C: New test.
46021 * g++.dg/overload/template1.C: New test.
46023 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
46025 * g++.dg/opt/cfg3.C: New test.
46027 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46030 * g++.dg/template/crash11.C: New test.
46032 2003-09-16 Jason Merrill <jason@redhat.com>
46033 Jakub Jelinek <jakub@redhat.com>
46035 * gcc.dg/attr-warn-unused-result.c: New test.
46037 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
46040 * g++.dg/expr/call2.C: New test.
46042 2003-09-15 Andreas Jaeger <aj@suse.de>
46044 * gcc.dg/Wold-style-definition-1.c: New test.
46046 2003-09-14 Mark Mitchell <mark@codesourcery.com>
46049 * g++.dg/parse/template12.C: New test.
46051 * g++.dg/abi/bitfield11.C: New test.
46052 * g++.dg/abi/bitfield12.C: Likewise.
46054 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
46056 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
46057 non-expansion of functional macro name without arguments at EOL.
46058 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
46060 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
46062 * gcc.c-torture/execute/20030914-[12].c: New tests.
46064 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
46067 * g++.dg/overload/addr1.C: New test.
46069 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
46071 * gcc.dg/20030909-1.c: New test.
46073 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46075 * gcc.dg/ultrasp10.c: New test.
46077 2003-09-09 Devang Patel <dpatel@apple.com>
46079 * gcc.dg/darwin-ld-6.c: New test.
46081 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46083 * gcc.dg/torture/builtin-explog-1.c: New testcase.
46085 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46087 * gcc.dg/ia64-types1.c: New test.
46088 * gcc.dg/ia64-types2.c: Likewise.
46090 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46092 * gcc.dg/builtins-1.c: Add more _Complex tests.
46093 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46095 * gcc.dg/builtins-1.c: Test existing _Complex functions.
46096 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46098 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46101 * g++.dg/lookup/koenig2.C: New test.
46104 * g++.dg/rtti/typeid2.C: New test.
46106 2003-09-08 Jakub Jelinek <jakub@redhat.com>
46108 * gcc.c-torture/compile/20030904-1.c: New test.
46110 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46112 * g++.dg/opt/longbranch2.C: New test.
46114 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46116 * g++.dg/template/crash10.C: Only compile it.
46118 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46120 PR middle-end/11665
46121 * gcc.c-torture/compile/20030907-1.c: New test.
46122 * g++.dg/init/array11.C: New test.
46124 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46127 * g++.dg/init/struct1.C: New test.
46129 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46132 * g++.dg/expr/comma1.C: New test.
46134 2003-09-06 Mark Mitchell <mark@codesourcery.com>
46137 * g++.dg/expr/static_cast5.C: New test.
46139 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
46142 * g++.dg/lookup/scoped7.C: New test.
46145 * g++.dg/other/static1.C: New test.
46148 * g++.dg/warn/template-1.C: New test.
46151 * g++.dg/template/crash10.C: New test.
46154 * g++.dg/overload/VLA.C: New test.
46157 * g++.dg/template/call1.C: New test.
46159 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46162 * g++.dg/parse/using3.C: New test.
46164 2003-09-06 Roger Sayle <roger@eyesopen.com>
46167 * g++.dg/overload/builtin3.C: New test case.
46169 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46172 * gcc.dg/20030906-1.c: New test.
46173 * gcc.dg/20030906-2.c: Likewise.
46175 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46178 * g++.dg/parse/defarg5.C: New test.
46180 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46182 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46185 * g++.dg/expr/static_cast4.C: New test.
46188 * g++.dg/template/crash9.C: New test.
46190 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46192 * g++.old-deja/g++.ext/pretty2.C: Update for change
46194 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46196 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46199 * g++/dg/template/qualified-id1.C: New test.
46202 * g++.dg/warn/noeffect4.C: New test.
46204 2003-09-04 Matt Austern <austern@apple.com>
46206 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46207 * g++.dg/ext/fnname2.C: Likewise.
46208 * g++.dg/ext/fnname3.C: Likewise.
46210 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46212 * g++.dg/expr/lval1.C: New test.
46213 * g++.dg/ext/lvcast.C: Remove.
46215 2003-09-03 Roger Sayle <roger@eyesopen.com>
46217 PR optimization/11700.
46218 * gcc.c-torture/compile/20030903-1.c: New test case.
46220 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46223 * g++.dg/abi/layout4.C: New test.
46225 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46228 * g++.dg/parse/friend3.C: New test.
46230 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46233 * g++.dg/template/class1.C: New test.
46236 * g++.dg/expr/call1.C: New test.
46238 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46241 * g++.dg/init/ref9.C: New test.
46244 * g++.dg/template/nested4.C: New test.
46246 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46249 * g++.dg/template/non-dependent4.C: New test.
46252 * g++.dg/inherit/conv1.C: New test.
46254 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46257 * g++.dg/ext/label1.C: New test.
46258 * g++.dg/ext/label2.C: Likewise.
46260 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46262 * g++.dg/expr/cond3.C: New test.
46264 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46266 * gcc.dg/builtins-1.c: Add new builtin cases.
46268 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46270 * gcc.dg/builtins-1.c: Add new cases.
46271 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46273 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46275 * gcc.dg/builtins-1.c: Add more math builtin tests.
46276 * gcc.dg/torture/builtin-attr-1.c: New test.
46278 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46280 PR optimization/5079
46281 * g++.dg/opt/static3.C: New test.
46283 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46285 * gcc.misc-tests/gcov-10b.c: New test.
46287 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46289 * g++.dg/opt/ptrmem3.C: New test.
46291 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46293 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46295 * gcc.dg/20030826-2.c: New test.
46297 2003-08-26 Roger Sayle <roger@eyesopen.com>
46299 PR middle-end/12002
46300 * g77.f-torture/compile/12002.f: New test case.
46302 2003-08-26 Roger Sayle <roger@eyesopen.com>
46304 * gcc.dg/20030826-1.c: New test case.
46306 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46308 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46310 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46313 * c++.dg/lookup/crash1.C: New test.
46315 * c++.dg/warn/noeffect3.C: New test.
46317 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46319 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46320 * gcc.dg/compat/vector-1_y.c: Ditto.
46321 * gcc.dg/compat/vector-2_x.c: Ditto.
46322 * gcc.dg/compat/vector-2_y.c: Ditto.
46324 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46326 * gcc.dg/20030702-1.c: New test.
46328 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46331 * g++.dg/ext/altivec-1.C: New test.
46333 2003-08-24 Richard Henderson <rth@redhat.com>
46335 * g++.dg/eh/simd-2.C: Add -w for x86.
46337 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46339 * gcc.dg/20030815-1.c: New test.
46341 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46344 * g++.dg/parse/access6.C: New test.
46346 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46348 PR c++/641, c++/11876
46349 * g++.dg/template/friend22.C: New test.
46350 * g++.dg/template/friend23.C: Likewise.
46352 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46354 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46357 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46359 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46361 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46363 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46365 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46367 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46369 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46371 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46373 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46376 * g++.dg/overload/prom1.C: New test.
46379 * g++.dg/parse/dtor2.C: New test.
46382 * g++.dg/parse/using2.C: New test.
46384 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46387 * gcc.c-torture/compile/20030821-1.c: New.
46389 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46392 * g++.dg/template/deduce2.C: New test.
46394 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46396 * gcc.c-torture/execute/20030821-1.c: New test.
46398 2003-08-20 Roger Sayle <roger@eyesopen.com>
46400 PR middle-end/11984
46401 * gcc.dg/20030820-1.c: New test case.
46403 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46406 * g++.dg/warn/noeffect2.C: New test.
46408 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46411 * g++.dg/template/dtor2.C: New test.
46414 * g++.dg/template/operator1.C: New test.
46415 * g++.dg/parse/operator4.C: New test.
46418 * g++.dg/expr/enum1.C: New test.
46419 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46422 * g++.dg/parse/elab2.C: New test.
46423 * g++.dg/parse/typedef4.C: Change error message.
46424 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46425 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46426 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46428 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46430 * gcc.dg/pch/warn-1.c: New.
46431 * gcc.dg/pch/warn-1.hs: New.
46433 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46436 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46438 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46440 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46442 * gcc.dg/uninit-D.c: New Test.
46443 * gcc.dg/uninit-E.c: New Test.
46444 * gcc.dg/uninit-F.c: New Test.
46445 * gcc.dg/uninit-G.c: New Test.
46447 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46449 * g++.dg/README: Describe the pch directory.
46451 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46454 * g++.dg/parse/access4.C: New test.
46455 * g++.dg/parse/access5.C: Likewise.
46456 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46458 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46460 * gcc.dg/noncompile/20030818-1.c: New.
46462 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46465 * g++.dg/warn/noeffect1.C: New test.
46467 * g++.dg/template/scope2.C: New test.
46468 * g++.dg/template/error2.C: Correct dg-error
46470 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46472 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46474 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46477 * g++.dg/template/warn1.C: New.
46479 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46481 * g++.dg/template/error2.C: New test.
46482 * g++.dg/lookup/using7.C: Adjust errors
46483 * g++.old-deja/g++.pt/crash36.C: Likewise.
46484 * g++.old-deja/g++.pt/derived3.C: Likewise.
46486 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46488 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46489 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46490 * gcc.c-torture/execute/builtins/string-9.c: New, from
46491 string-opt-9.c. Adjust for execute/builtins framework.
46492 * gcc.c-torture/execute/string-opt-9.c: Delete.
46494 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46496 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46498 * g++.dg/parse/ret-type2.C: New test.
46501 * g++.dg/init/new8.C: New test.
46504 * g++.dg/parse/typedef5.C: New test.
46507 * g++.dg/parse/qualified2.C: New test.
46508 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46511 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46513 * g++.dg/conversion/ptrmem1.C: New test.
46515 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46518 * gcc.dg/20030811-1.c: New test.
46521 * gcc.c-torture/execute/20030811-1.c: New test.
46523 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46525 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46527 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46530 * g++.dg/inherit/multiple1.C: New test.
46532 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46534 * gcc.dg/spe1.c: New test.
46537 * g++.dg/expr/cast2.C: New test.
46540 * g++.dg/template/dependent-name2.C: New test.
46542 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46544 * g++.dg/parse/crash11.C: Put the dg options in comments.
46546 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46548 * lib/gcc-dg.exp: Update for diagnostic change.
46550 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46553 * g++.dg/parse/crash11.C: New test.
46555 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46557 * gcc.dg/cpp/spacing1.c: Update.
46559 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46562 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46563 a value for -mtune.
46565 2003-08-04 Roger Sayle <roger@eyesopen.com>
46567 PR middle-end/11771
46568 * gcc.c-torture/compile/20030804-1.c: New test case.
46570 2003-08-04 Roger Sayle <roger@eyesopen.com>
46572 * gcc.dg/20030804-1.c: New test case.
46574 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46576 * gcc.dg/cpp/separate-1.c: New test.
46578 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46581 * g++.dg/template/dependent-expr2.C: New test.
46584 * g++.dg/expr/ptrmem1.C: New test.
46586 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46589 * g++.dg/template/friend15.C: New test.
46591 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46593 * lib/dg-pch.exp: Work round PCH bug.
46595 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46597 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46598 builtins. Move cases from builtins-4.c here.
46600 * gcc.dg/torture/builtin-math-1.c: New test taken from
46601 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46604 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46607 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46610 * g++.dg/template/using7.C: New test.
46612 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46614 * import1.c, import2.c: New tests.
46616 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46618 * g++.dg/eh/crossjump1.C: New test.
46620 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46623 * g++.dg/template/using6.C: New test.
46626 * g++.dg/template/koenig2.C: New test.
46628 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46631 * g++.dg/parse/typedef4.C: New test.
46633 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46635 PR c++/8442, c++/8806
46636 * g++.dg/template/elab1.C: New test.
46637 * g++.dg/template/type2.C: Likewise.
46638 * g++.dg/template/ttp3.C: Adjust expected error message.
46639 * g++.old-deja/g++.law/visibility13.C: Likewise.
46640 * g++.old-deja/g++.niklas/t135.C: Likewise.
46641 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46642 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46644 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46646 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46649 * g++.dg/ext/stmtexpr1.C: New test.
46651 * g++.dg/opt/tmp1.C: New test.
46654 * g++.dg/parse/constant4.C: New test.
46657 * g++.dg/template/using5.C: New test.
46659 2003-07-31 Roger Sayle <roger@eyesopen.com>
46661 * gcc.dg/builtins-27.c: New test case.
46663 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46665 * gcc.dg/tls/opt-7.c: New test.
46667 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46669 * g++.old-deja/g++.other/crash18.C: Remove.
46671 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46673 * g++.dg/template/explicit3.C: New.
46674 * g++.dg/template/explicit4.C: New.
46675 * g++.dg/template/explicit5.C: New.
46678 * g++.dg/template/memtmpl1.C: New.
46680 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46683 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46684 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46686 2003-07-30 Jan Hubicka <jh@suse.cz>
46690 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46692 * gcc.dg/struct-in-proto-1.c: New test.
46694 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46696 * gcc.dg/cpp/include2.c: Only expect one message.
46698 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46701 * g++.dg/template/using1.C: New test.
46702 * g++.dg/template/using2.C: New test.
46703 * g++.dg/template/using3.C: New test.
46704 * g++.dg/template/using4.C: New test.
46706 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46708 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46709 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46711 2003-07-28 Jan Hubicka <jh@suse.cz>
46714 * g++.dg/opt/call1.C: New test.
46716 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46719 * g++.dg/init/enum2.C: New test.
46720 * g++.dg/template/overload1.C: Add "-w" option.
46722 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46724 * gcc.dg/Wdeclaration-after-statement-1.c,
46725 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46727 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46729 * gcc.c-torture/compile/20030725-1.c: New test.
46731 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46733 * gcc.dg/20030505.c: Only run for SPE.
46734 Remove definition of opaque type.
46736 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46738 * g++.dg/template/ptrmem6.C: New test.
46740 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46742 * gcc.c-torture/compile/zero-strct-2.c: New test.
46744 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46746 * gcc.dg/intermod-1.c: New test.
46748 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46751 * g++.dg/template/lookup2.C: New test.
46752 * g++.dg/template/memclass1.C: Remove instantiated from error.
46753 * g++.dg/other/error2.C: Tweak expected errors.
46756 * g++.dg/template/defarg3.C: New test.
46758 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46760 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46762 * g++.dg/inherit/access5.C: New test.
46764 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46767 * g++.dg/template/crash8.C: New test.
46769 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46772 * gcc.dg/noncompile/incomplete-2.c: New test.
46774 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46777 * g++.dg/inherit/access4.C: New test.
46780 * g++.dg/expr/cond2.C: New test.
46782 PR optimization/10679
46783 * g++.dg/opt/inline4.C: New test.
46785 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46787 * g++.dg/parse/crash10: New test.
46789 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46791 * g++.dg/ext/flexary1.C: New test.
46793 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46796 * g++.dg/template/crash9.C: New test.
46798 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46801 * g++.dg/parse/typedef3.C: New test.
46804 * g++.dg/parse/operator2.C: New test.
46807 * g++.dg/parse/def-tmpl-arg1.C: New test.
46810 * g++.dg/parse/funptr1.C: New test.
46813 * g++.dg/parse/ambig3.C: New test.
46816 * g++.dg/parse/operator3.C: New test.
46819 * g++.dg/parse/template10.C: New test.
46822 * g++.dg/parse/template11.C: New test.
46825 * g++.dg/parse/invalid-op1.C: New test.
46828 * g++.dg/parse/condexpr1.C: New test.
46830 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46832 * g++.dg/ext/packed3.C: New test.
46833 * g++.dg/ext/packed4.C: New test.
46835 * gcc.dg/pack-test-3.c: New test.
46837 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46839 * lib/compat.exp: Handle dg-options per source file.
46840 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46841 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46842 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46843 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46844 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46845 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46846 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46847 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46848 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46849 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46850 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46851 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46852 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46853 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46855 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46858 * gcc.c-torture/execute/20030718-1.c: New test.
46860 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46862 PR optimization/11536
46863 * gcc.dg/20030721-1.c: New test.
46865 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46868 * g++.dg/template/lookup1.C: New test.
46870 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46872 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46873 diagnostics of ill-formed constructs involving labels.
46874 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46875 the new 'previously defined here' message.
46877 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46879 * g++.dg/parse/non-dependent2.C: New test.
46881 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46883 * g++.dg/init/init-ref4.C: xfail on targets without
46886 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46889 * gcc.c-torture/execute/20030717-1.c: New test.
46891 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46893 * g++.dg/opt/cfg1.C: New test.
46895 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46897 PR optimization/11557
46898 * gcc.dg/20030717-1.c: New test.
46900 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46903 * g++.dg/expr/crash-1.C: New test.
46906 * g++.dg/template/init3.C: New test.
46909 * g++.dg/template/non-dependent1.C: New test.
46912 * g++.dg/template/non-dependent2.C: New test.
46915 * g++.dg/template/non-dependent3.C: New test.
46918 * g++.dg/template/sizeof5.C: New test.
46920 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46923 * gcc.c-torture/compile/mangle-1.c: New file.
46925 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46928 * g++.dg/parse/access3.C: New test.
46930 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46933 * g++.dg/init/init-ref4.C: New test.
46935 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46938 * g++.dg/parse/constant3.C: New test.
46939 * g++.dg/parse/crash7.C: Likewise.
46941 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46944 * gcc.dg/i386-pentium4-not-mull.c: New.
46946 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46948 * gcc.dg/asm-names.c (ymain): Make it weak.
46950 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46953 * g++.dg/template/friend21.C: New test.
46955 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46957 * gcc.dg/cleanup-8.c: New test.
46958 * gcc.dg/cleanup-9.c: New test.
46960 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46962 * g++.dg/ext/dll-MI1.h: New file.
46963 * g++.dg/ext/dllexport-MI1.C: New file.
46964 * g++.dg/ext/dllimport-MI1.C: New file.
46966 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46968 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46969 it does not have cmpstrsi patterns (just cmpmemsi).
46971 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46974 * g++.dg/debug/debug8.C: New test.
46976 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46979 * g++.dg/template/crash7.C: New test.
46981 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46984 * gcc.c-torture/compile/20030708-1.c: New.
46986 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46988 * gcc.c-torture/execute/20030715-1.c: New test.
46990 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46992 * gcc.dg/pch/inline-3.c: New file.
46993 * gcc.dg/pch/inline-3.hs: New file.
46994 * gcc.dg/pch/inline-4.c: New file.
46995 * gcc.dg/pch/inline-4.hs: New file.
46997 2003-07-14 Mark Mitchell <mark@codesourcery.com>
47000 * g++.dg/template/crash6.C: New test.
47003 * g++.dg/template/friend20.C: New test.
47006 * g++.dg/template/overload2.C: New test.
47008 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47010 PR optimization/11440
47011 * gcc.c-torture/execute/20030714-1.c: New test.
47013 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47016 * g++.dg/template/partial2.C: New test.
47018 2003-07-13 Mark Mitchell <mark@codesourcery.com>
47021 * g++.dg/template/anon1.C: New test.
47025 * g++.dg/parse/template9.C: Likewise.
47026 * g++.dg/template/crash4.C: New test.
47027 * g++.dg/template/koenig1.C: Likewise.
47028 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47029 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47030 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47032 * g++.old-deja/g++.jason/template36.C: Likewise.
47033 * g++.old-deja/g++.mike/p1989.C: Likewise.
47034 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47035 * g++.old-deja/g++.pt/ttp20.C: Use this->.
47036 * g++.old-deja/g++.pt/ttp21.C: Use this->.
47037 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47039 * g++.old-deja/g++.pt/union2.C: Use this->.
47041 2003-07-11 Jakub Jelinek <jakub@redhat.com>
47043 * gcc.dg/20030711-1.c: New test.
47045 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
47048 * g++.dg/parse/args1.C: New test.
47049 * g++.pt/defarg8.C: Change expected errors.
47051 2003-07-11 Mark Mitchell <mark@codesourcery.com>
47054 * g++.dg/template/nontype2.C: New test.
47057 * g++.dg/parse/template8.C: New test.
47060 * g++.dg/template/scope1.C: New test.
47062 * g++.dg/warn/Wsign-compare-1.C: New test.
47064 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47066 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47068 2003-07-10 Mark Mitchell <mark@codesourcery.com>
47071 * g++.dg/template/explicit2.C: New test.
47074 * g++.dg/warn/pedantic1.C: New test.
47076 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
47079 * g++.dg/other/field1.C: New test.
47081 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47084 * gcc.c-torture/compile/20030707-1.c: New.
47086 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47089 * g++.dg/template/access12.C: New test.
47091 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
47093 * g++.dg/bprob/bprob.exp (prof_ext): Update.
47094 * g77.dg/bprob/bprob.exp (prof_ext): Update.
47095 * gcc.misc-tests/bprob.exp (prof_ext): Update.
47096 * gcc.misc-tests/gcov.exp: Update
47097 * g++.dg/gcov/gcov.exp: Update
47098 * lib/gcov.exp: Update.
47100 2003-07-08 Mark Mitchell <mark@codesourcery.com>
47102 * g++.dg/abi/mangle17.C: Make sure template expressions are
47104 * g++.dg/abi/mangle4.C: Mark erroneous casts.
47105 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47106 * g++.dg/opt/stack1.C: Remove erroneous code.
47107 * g++.dg/parse/template7.C: New test.
47108 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47109 * g++.old-deja/g++.pt/crash4.C: Likewise.
47111 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47113 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47114 with zero or one occurence of `$' after the initial `L'.
47116 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
47118 * gcc.c-torture/compile/20030704-1.c: Add a comment.
47120 2003-07-08 Roger Sayle <roger@eyesopen.com>
47123 * gcc.dg/Wunreachable-6.c: New testcase.
47124 * gcc.dg/Wunreachable-7.c: New testcase.
47126 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47129 * gcc.dg/20030708-1.c: New test.
47131 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
47133 * gcc.dg/compat/sdata-section.h: New file.
47134 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47135 * gcc.dg/torture/mips-sdata-1.c: New test.
47137 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47140 * g++.dg/template/friend19.C: New test.
47142 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47144 * g++.dg/opt/strength-reduce.C: New test.
47146 2003-07-07 Roger Sayle <roger@eyesopen.com>
47149 * gcc.dg/20030707-1.c: New testcase.
47151 2003-07-07 Roger Sayle <roger@eyesopen.com>
47153 PR optimization/11059
47154 * g++.dg/opt/emptyunion.C: New testcase.
47156 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47157 Eric Botcazou <ebotcazou@libertysurf.fr>
47159 * g++.dg/opt/stack1.C: New test.
47161 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47163 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47167 * g++.dg/expr/static_cast3.C: New test.
47169 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47171 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47173 * gcc.dg/concat.c: Concatenation of string constants with
47174 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47175 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47176 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47177 necessary to avoid multi-character character constant warning.
47178 * gcc.dg/cpp/escape.c: Likewise.
47179 * gcc.dg/cpp/ucs.c: Likewise.
47180 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47183 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47186 * gcc.c-torture/compile/20030704-1.c: New.
47188 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47190 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47192 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47194 PR c++/5287, PR c++/7910, PR c++/11021
47195 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47196 tests for warnings.
47197 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47198 * g++.dg/ext/dllimport3.C: Likewise.
47199 * g++.dg/ext/dllimport4.C: New file.
47200 * g++.dg/ext/dllimport5.C: New file.
47201 * g++.dg/ext/dllimport6.C: New file.
47202 * g++.dg/ext/dllimport7.C: New file.
47203 * g++.dg/ext/dllimport8.C: New file.
47204 * g++.dg/ext/dllimport9.C: New file.
47205 * g++.dg/ext/dllimport10.C: New file.
47206 * g++.dg/ext/dllexport1.C: New file.
47208 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47210 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47211 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47213 2003-07-03 Roger Sayle <roger@eyesopen.com>
47215 * gcc.dg/builtins-25.c: New testcase.
47216 * gcc.dg/builtins-26.c: New testcase.
47218 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47220 * gcc.dg/compat/vector-defs.h: New file.
47221 * gcc.dg/compat/vector-setup.h: New file.
47222 * gcc.dg/compat/vector-check.h: New file.
47223 * gcc.dg/compat/vector-1_main.c: New file.
47224 * gcc.dg/compat/vector-1_x.c: New file.
47225 * gcc.dg/compat/vector-1_y.c: New file.
47226 * gcc.dg/compat/vector-2_main.c: New file.
47227 * gcc.dg/compat/vector-2_x.c: New file.
47228 * gcc.dg/compat/vector-2_y.c: New file.
47230 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47231 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47232 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47233 * gcc.dg/compat/struct-align-1.h: New file.
47234 * gcc.dg/compat/struct-align-1_main.c: New file.
47235 * gcc.dg/compat/struct-align-1_x.c: New file.
47236 * gcc.dg/compat/struct-align-1_y.c: New file.
47237 * gcc.dg/compat/struct-align-2.h: New file.
47238 * gcc.dg/compat/struct-align-2_main.c: New file.
47239 * gcc.dg/compat/struct-align-2_x.c: New file.
47240 * gcc.dg/compat/struct-align-2_y.c: New file.
47242 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47243 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47244 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47245 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47246 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47247 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47248 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47249 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47250 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47251 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47252 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47253 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47254 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47255 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47256 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47257 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47258 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47259 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47260 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47261 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47262 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47263 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47264 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47265 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47266 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47267 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47268 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47269 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47270 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47272 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47274 * gcc.dg/i386-call-1.c: New test.
47276 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47279 * g++.dg/parse/defarg4.C: New.
47281 2003-07-03 Roger Sayle <roger@eyesopen.com>
47284 * gcc.c-torture/compile/20030703-1.c: New test case.
47286 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47288 * g++.dg/template/local3.C: Remove extra semicolon.
47290 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47292 * gcc.dg/i386-volatile-1.c: New test.
47294 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47297 * g++.dg/other/offsetof2.C: XFAIL.
47298 * g++.dg/other/offsetof5.C: New.
47301 * g++.dg/template/error1.C: New.
47304 * g++.dg/template/dependent-expr1.C: New.
47306 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47309 * g++.dg/template/local3.C: New test.
47312 * g++.dg/lookup/scoped6.C: New test.
47314 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47317 * g++.dg/other/error7.C: New test.
47319 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47321 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47322 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47323 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47324 * g++.old-deja/g++.other/union2.C: Likewise.
47325 * gcc.dg/c90-const-expr-2.c: Likewise.
47326 * gcc.dg/c90-const-expr-3.c: Likewise.
47327 * gcc.dg/c99-const-expr-2.c: Likewise.
47328 * gcc.dg/c99-const-expr-3.c: Likewise.
47329 * gcc.dg/concat.c: Likewise.
47331 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47334 * g++.dg/init/static1.C: New test.
47336 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47338 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47339 * g++.old-deja/g++.other/access2.C: Likewise.
47340 * g++.old-deja/g++.other/decl2.C: Likewise.
47341 * gcc.c-torture/execute/20020615-1.c: Likewise.
47343 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47346 * g++.dg/template/sizeof4.C: New test.
47348 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47350 * g++.dg/other/error6.C: New test.
47352 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47355 * g++.dg/parse/constant2.C: New test.
47357 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47360 * g++.dg/other/error5.C: New test.
47362 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47364 * gcc.dg/format/gcc_diag-1.c: New test.
47366 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47368 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47370 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47372 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47373 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47374 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47376 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47378 * gcc.c-torture/execute/builtins/string-8.c: New test.
47379 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47380 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47381 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47383 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47386 * g++.dg/ext/typeof6.C: New test.
47388 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47391 * g++.dg/init/enum1.C: New test.
47393 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47395 * gcc.dg/20030627-1.c: New test.
47397 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47400 * g++.dg/expr/static_cast2.C: New test.
47402 2003-06-26 Roger Sayle <roger@eyesopen.com>
47403 Jakub Jelinek <jakub@redhat.com>
47405 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47406 sprintf(dst,"%s",src) optimization.
47407 * gcc.c-torture/execute/20030626-1.c: New test case.
47408 * gcc.c-torture/execute/20030626-2.c: New test case.
47410 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47412 * gcc.c-torture/execute/multi-ix.c: New test.
47414 * gcc.c-torture/execute/simd-4.c (main):
47415 Added missing semicolon at end of union.
47417 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47420 * g++.dg/template/explicit-instantiation3.C: New test.
47422 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47424 * gcc.dg/20030626-1.c: Use signed char.
47426 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47428 * gcc.dg/20030626-1.c: New test.
47430 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47432 * const-str-2.m: Update.
47434 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47437 * g++.dg/rtti/dyncast1.C: New test.
47438 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47439 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47440 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47443 * g++.dg/expr/static_cast1.C: New test.
47445 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47447 * gcc.dg/20030625-1.c: New test.
47449 2003-06-24 Roger Sayle <roger@eyesopen.com>
47451 * gcc.c-torture/compile/20030624-1.c: New test case.
47453 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47455 * gcc.c-torture/execute/string-opt-17.c: New test.
47457 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47460 * g++.dg/parse/crash6.C: New test.
47462 2003-06-23 Roger Sayle <roger@eyesopen.com>
47464 * gcc.dg/builtins-24.c: New test case.
47466 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47468 * g++.dg/opt/operator1.C: New test.
47470 2003-06-22 Roger Sayle <roger@eyesopen.com>
47472 * gcc.c-torture/execute/string-opt-16.c: New test case.
47474 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47476 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47477 * g++.old-deja/g++.other/conv7.C: Likewise.
47478 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47479 * g++.old-deja/g++.other/overload14.C: Likewise.
47481 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47483 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47484 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47486 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47489 * g++.dg/warn/Winline-3.C: New test.
47491 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47493 * lib/target-supports.exp (check_alias_available): Make the test
47494 program acceptable to the Solaris assembler.
47497 * g++.dg/template/memclass2.C: New test.
47499 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47500 Eric Botcazou <ebotcazou@libertysurf.fr>
47502 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47503 data for non-matching targets.
47504 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47506 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47509 * g++.dg/template/member3.C: New test.
47511 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47514 * g++.dg/template/func1.C: New test.
47517 * g++.dg/template/static4.C: New test.
47518 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47521 * g++.dg/init/ref7.C: New test.
47523 2003-06-19 Matt Austern <austern@apple.com>
47526 * g++.dg/anew1.C: New test.
47527 * g++.dg/anew2.C: New test.
47528 * g++.dg/anew3.C: New test.
47529 * g++.dg/anew4.C: New test.
47531 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47533 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47535 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47537 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47540 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47542 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47545 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47547 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47548 * gcc.c-torture/compile/961203-1.c: Likewise.
47549 * gcc.c-torture/compile/980506-1.c: Likewise.
47551 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47554 * g++.dg/lookup/using7.C: New test.
47556 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47559 * g++.dg/abi/conv1.C: Remove it.
47560 * g++.dg/template/conv7.C: New test.
47561 * g++.dg/template/conv8.C: Likewise.
47562 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47563 conversion operator.
47565 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47567 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47568 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47569 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47570 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47571 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47572 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47573 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47574 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47575 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47576 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47577 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47578 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47579 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47580 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47581 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47582 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47583 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47584 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47585 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47586 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47587 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47588 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47589 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47590 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47591 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47592 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47593 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47594 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47595 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47597 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47599 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47600 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47603 2003-06-16 Roger Sayle <roger@eyesopen.com>
47605 * gcc.dg/i386-387-5.c: New test case.
47606 * gcc.dg/i386-387-6.c: New test case.
47607 * gcc.dg/builtins-23.c: New test case.
47609 2003-06-15 Roger Sayle <roger@eyesopen.com>
47611 * gcc.dg/builtins-22.c: New test case.
47612 * gcc.dg/i386-387-1.c: Update to test exp.
47613 * gcc.dg/i386-387-2.c: Likewise.
47615 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47617 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47619 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47621 * lib/gcc-dg.exp (dg-require-dll): New function.
47622 (dg-xfail-if): Likewise.
47623 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47626 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47627 * gcc.c-torture/compile/20001205-1.c: Likewise.
47628 * gcc.c-torture/compile/20001226-1.c: Likewise.
47629 * gcc.c-torture/compile/20010518-2.c: Likewise.
47630 * gcc.c-torture/compile/20020312-1.c: Likewise.
47631 * gcc.c-torture/compile/20020604-1.c: Likewise.
47632 * gcc.c-torture/compile/920501-12.c: Likewise.
47633 * gcc.c-torture/compile/920501-4.c: Likewise.
47634 * gcc.c-torture/compile/920520-1.c: Likewise.
47635 * gcc.c-torture/compile/920521-1.c: Likewise.
47636 * gcc.c-torture/compile/920625-1.c: Likewise.
47637 * gcc.c-torture/compile/961203-1.c: Likewise.
47638 * gcc.c-torture/compile/980506-1.c: Likewise.
47639 * gcc.c-torture/compile/981006-1.c: Likewise.
47640 * gcc.c-torture/compile/981022-1.c: Likewise.
47641 * gcc.c-torture/compile/981223-1.c: Likewise.
47642 * gcc.c-torture/compile/990617-1.c: Likewise.
47643 * gcc.c-torture/compile/dll.c: Likewise.
47644 * gcc.c-torture/compile/labels-3.c: Likewise.
47645 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47646 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47647 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47648 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47649 * gcc.c-torture/compile/simd-5.c: Likewise.
47650 * gcc.c-torture/compile/20000804-1.x: Remove.
47651 * gcc.c-torture/compile/20001205-1.x: Likewise.
47652 * gcc.c-torture/compile/20001226-1.x: Likewise.
47653 * gcc.c-torture/compile/20010518-2.x: Likewise.
47654 * gcc.c-torture/compile/20020312-1.x: Likewise.
47655 * gcc.c-torture/compile/20020604-1.x: Likewise.
47656 * gcc.c-torture/compile/920501-12.x: Likewise.
47657 * gcc.c-torture/compile/920501-4.x: Likewise.
47658 * gcc.c-torture/compile/920520-1.x: Likewise.
47659 * gcc.c-torture/compile/920521-1.x: Likewise.
47660 * gcc.c-torture/compile/920625-1.x: Likewise.
47661 * gcc.c-torture/compile/961203-1.x: Likewise.
47662 * gcc.c-torture/compile/980506-1.x: Likewise.
47663 * gcc.c-torture/compile/981006-1.x: Likewise.
47664 * gcc.c-torture/compile/981022-1.x: Likewise.
47665 * gcc.c-torture/compile/981223-1.x: Likewise.
47666 * gcc.c-torture/compile/990617-1.x: Likewise.
47667 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47668 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47669 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47670 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47671 * gcc.c-torture/compile/simd-5.x: Likewise.
47673 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47675 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47677 * gcc.c-torture/execute/20030611-1.c: New test.
47679 2003-06-12 Roger Sayle <roger@eyesopen.com>
47682 * gcc.dg/20030612-1.c: New test case.
47684 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47687 * g++.dg/expr/cast1.C: New test.
47689 2003-06-12 Roger Sayle <roger@eyesopen.com>
47691 * gcc.dg/builtins-21.c: New test case.
47693 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47695 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47696 options instead of at the end.
47697 * lib/objc.exp (objc_target_compile): Likewise.
47699 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47702 * g++.dg/parse/error1.C: New test.
47704 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47706 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47707 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47708 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47709 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47710 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47711 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47712 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47713 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47714 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47715 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47716 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47717 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47718 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47719 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47720 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47721 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47722 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47723 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47724 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47725 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47726 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47727 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47728 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47729 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47731 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47732 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47733 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47734 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47735 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47736 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47737 * gcc.dg/compat/scalar-return-3_main.c: New file.
47738 * gcc.dg/compat/scalar-return-3_x.c: New file.
47739 * gcc.dg/compat/scalar-return-3_y.c: New file.
47740 * gcc.dg/compat/scalar-return-4_main.c: New file.
47741 * gcc.dg/compat/scalar-return-4_x.c: New file.
47742 * gcc.dg/compat/scalar-return-4_y.c: New file.
47744 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47746 * gcc.dg/compat/fp2-struct-check.h: New file.
47747 * gcc.dg/compat/fp2-struct-defs.h: New file.
47748 * gcc.dg/compat/fp2-struct-init.h: New file.
47749 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47750 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47751 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47752 * gcc.dg/compat/struct-return-10_main.c: New file.
47753 * gcc.dg/compat/struct-return-10_x.c: New file.
47754 * gcc.dg/compat/struct-return-10_y.c: New file.
47756 * gcc.dg/compat/compat-common.h: New file.
47757 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47758 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47759 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47760 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47761 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47762 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47763 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47764 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47765 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47766 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47767 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47768 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47769 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47770 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47771 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47772 * gcc.dg/compat/small-struct-check.h: Ditto.
47773 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47774 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47775 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47776 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47777 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47778 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47779 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47780 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47781 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47782 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47783 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47784 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47785 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47786 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47787 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47788 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47789 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47790 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47791 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47792 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47793 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47794 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47795 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47796 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47797 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47798 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47799 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47800 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47801 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47802 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47804 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47806 * g++.dg/pch/static-1.C: New file.
47807 * g++.dg/pch/static-1.Hs: New file.
47809 2003-06-10 Richard Henderson <rth@redhat.com>
47811 * gcc.dg/asm-7.c: Adjust expected warning text.
47813 2003-06-10 Roger Sayle <roger@eyesopen.com>
47815 * gcc.dg/builtins-20.c: New test case.
47817 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47820 * g++.dg/opt/template1.C: New test.
47822 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47824 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47825 additional_sources.
47827 2003-05-21 David Taylor <dtaylor@emc.com>
47829 * gcc.dg/Wpadded.c: New file.
47831 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47833 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47834 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47835 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47838 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47840 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47842 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47844 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47845 (dg-require-alias): Likewise.
47846 (dg-require-gc-sections): Likewise.
47847 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47849 2003-06-08 Richard Henderson <rth@redhat.com>
47851 * gcc.dg/20011029-2.c: Fix the array reference.
47852 * gcc.dg/asm-7.c: New.
47854 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47856 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47858 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47860 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47861 (dg-require-gc-sections): Likewise.
47863 2003-06-08 Jan Hubicka <jh@suse.cz>
47865 * i386-cmov1.c: Fix regular expression.
47866 * i386-cvt-1.c: Likewise.
47867 * i386-local.c: Likewise.
47868 * i386-local2.c: Likewise.
47869 * i386-mul.c: Likewise.
47870 * i386-ssetype-1.c: Likewise.
47871 * i386-ssetype-3.c: Likewise.
47872 * i386-ssetype-5.c: Likewise.
47874 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47877 * g++.dg/warn/implicit-typename2.C: New test.
47878 * g++.dg/warn/implicit-typename3.C: New test.
47880 2003-06-07 Richard Henderson <rth@redhat.com>
47882 * g++.dg/other/offsetof3.C: Use size_t.
47883 * g++.dg/other/offsetof4.C: Likewise.
47885 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47887 * lib/copy-file.exp: New. Implement gcc_copy_files.
47889 * lib/dg-pch.exp: Load copy-file.exp
47890 (dg-pch): Use gcc_copy_files instead of "file copy".
47892 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47894 * gcc.dg/weak/weak.exp: Simplify.
47895 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47896 * gcc.dg/weak/weak-1.c: Likewise.
47897 * gcc.dg/weak/weak-2.c: Likewise.
47898 * gcc.dg/weak/weak-3.c: Likewise.
47899 * gcc.dg/weak/weak-4.c: Likewise.
47900 * gcc.dg/weak/weak-5.c: Likewise.
47901 * gcc.dg/weak/weak-6.c: Likewise.
47902 * gcc.dg/weak/weak-7.c: Likewise.
47903 * gcc.dg/weak/weak-8.c: Likewise.
47904 * gcc.dg/weak/weak-9.c: Likewise.
47906 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47908 gcc.c-torture/execute/20030606-1.c: New.
47910 2003-06-06 Roger Sayle <roger@eyesopen.com>
47912 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47913 * gcc.dg/builtins-19.c: Likewise.
47915 2003-06-06 Roger Sayle <roger@eyesopen.com>
47917 * gcc.dg/builtins-2.c: Add some more tests.
47918 * gcc.dg/builtins-18.c: New test case.
47919 * gcc.dg/builtins-19.c: New test case.
47921 2003-06-06 Roger Sayle <roger@eyesopen.com>
47922 Jim Wilson <wilson@tuliptree.org>
47924 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47926 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47928 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47929 mempcpy/stpcpy calls not to be optimized into something else.
47930 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47931 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47932 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47934 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47936 * gcc.dg/format/asm_fprintf-1.c: New test.
47938 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47940 * lib/gcc-defs.exp (additional_sources): New variable.
47941 (dg-additional-sources): New function.
47942 (additional_files): New variable.
47943 (dg-additional-files): New function.
47944 (dg-additional-files-options): Likewise.
47945 * lib/gcc-dg.exp (dg-require-weak): New function.
47946 (dg-require-alias): Likewise.
47947 (dg-require-gc-sections): Likewise.
47948 * lib/target-supports.exp (check_alias_available): Remove testfile
47950 (check_gc_sections_available): New function.
47951 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47952 (dg-gpp-additional-files): Likewise.
47953 * lib/g++.exp (additional_sources): Remove.
47954 (additional_files): Likewise.
47955 (g++_target_compile): Use dg-additional-files-options.
47957 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47959 * gcc.dg/special/ecos.exp: Remove.
47960 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47961 * gcc.dg/special/alias-1.c: Likewise.
47962 * gcc.dg/special/alias-2.c: Likewise.
47963 * gcc.dg/special/gcsec-1.c: Likewise.
47964 * gcc.dg/special/weak-1.c: Likewise.
47965 * gcc.dg/special/weak-2.c: Likewise.
47966 * gcc.dg/special/wkali-1.c: Likewise.
47967 * gcc.dg/special/wkali-2.c: Likewise.
47969 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47970 dg-gpp-additional-*.
47971 * g++.dg/special/conpr-3.C: Likewise.
47972 * g++.dg/special/conpr-4.C: Likewise.
47973 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47974 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47975 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47976 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47977 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47978 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47979 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47980 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47981 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47982 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47983 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47984 * g++.old-deja/g++.other/comdat1.C: Likewise.
47985 * g++.old-deja/g++.other/comdat2.C: Likewise.
47986 * g++.old-deja/g++.other/comdat3.C: Likewise.
47987 * g++.old-deja/g++.other/ctor1.C: Likewise.
47988 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47990 2003-06-05 Richard Henderson <rth@redhat.com>
47992 * gcc.dg/debug/20030605-1.c: New.
47994 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47996 * README.QMTEST: Update.
47998 2003-06-04 Richard Henderson <rth@redhat.com>
48000 * gcc.dg/cleanup-1.c: New.
48001 * gcc.dg/cleanup-2.c: New.
48002 * gcc.dg/cleanup-3.c: New.
48003 * gcc.dg/cleanup-4.c: New.
48004 * gcc.dg/cleanup-5.c: New.
48005 * gcc.dg/cleanup-6.c: New.
48006 * gcc.dg/cleanup-7.c: New.
48008 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48010 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48012 * lib/dg-pch.exp: New file.
48013 * g++.dg/pch/pch.exp: Use dg-pch.exp.
48014 * gcc.dg/pch/pch.exp: Likewise.
48016 2003-06-04 Roger Sayle <roger@eyesopen.com>
48018 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48019 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48020 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48021 * gcc.dg/builtins-17.c: New test case.
48022 * gcc.dg/i386-387-4.c: New test case.
48023 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48025 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48027 * gcc.dg/ultrasp9.c: New test.
48029 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48031 * gcc.c-torture/compile/20030604-1.c: New test.
48032 * gcc.dg/sparc-constant-1.c: New test.
48034 2003-06-03 Glen Nakamura <glen@imodulo.com>
48036 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48038 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
48040 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48042 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48043 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48045 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
48047 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48049 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48052 * g++.dg/template/spec10.C: New test.
48054 2003-06-03 Roger Sayle <roger@eyesopen.com>
48056 * gcc.dg/builtins-16.c: New test case.
48058 2003-06-03 Jakub Jelinek <jakub@redhat.com>
48060 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48061 mempcpy test with post-increments.
48062 * gcc.c-torture/execute/string-opt-3.c: New test.
48063 * gcc.dg/string-opt-1.c: New test.
48065 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
48068 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48070 2003-06-02 Mark Mitchell <mark@codesourcery.com>
48072 * lib/scanasm.exp (dg-scan): New function, factored out of ...
48073 (scan-assembler): ... here. Use dg-scan.
48074 (scan-assembler-not): Likewise.
48075 (scan-file): New function.
48076 (scan-file-not): Likewise.
48077 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48078 * gcc.dg/cpp/_Pragma4.c: Likewise.
48079 * gcc.dg/cpp/_Pragma5.c: Likewise.
48080 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48081 * gcc.dg/cpp/avoidpaste2.c: Likewise.
48082 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48083 * gcc.dg/cpp/cmdlne-P.c: Likewise.
48084 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48085 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48086 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48087 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48088 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48089 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48090 * gcc.dg/cpp/cxxcom1.c: Likewise.
48091 * gcc.dg/cpp/line1.c: Likewise.
48092 * gcc.dg/cpp/maccom1.c: Likewise.
48093 * gcc.dg/cpp/maccom2.c: Likewise.
48094 * gcc.dg/cpp/maccom3.c: Likewise.
48095 * gcc.dg/cpp/maccom4.c: Likewise.
48096 * gcc.dg/cpp/maccom5.c: Likewise.
48097 * gcc.dg/cpp/maccom6.c: Likewise.
48098 * gcc.dg/cpp/multiline.c: Likewise.
48099 * gcc.dg/cpp/spacing1.c: Likewise.
48100 * gcc.dg/cpp/spacing2.c: Likewise.
48101 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48102 * gcc.dg/cpp/trad/maccom1.c: Likewise.
48103 * gcc.dg/cpp/trad/maccom2.c: Likewise.
48104 * gcc.dg/cpp/trad/maccom3.c: Likewise.
48105 * gcc.dg/cpp/trad/maccom4.c: Likewise.
48106 * gcc.dg/cpp/trad/maccom6.c: Likewise.
48107 * gcc.dg/cpp/cxxcom2.c: Likewise.
48108 * gcc.dg/cpp/cxxcom2.h: New file.
48110 * gcc.dg/cpp/truefalse.cpp: Move it to ...
48111 * g++.dg/cpp/truefalse.C: Here.
48112 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48114 2003-06-01 Loren James Rittle <ljrittle@acm.org>
48116 * gcc.dg/cpp/redef3.c: New file.
48118 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
48120 * gcc.dg/i386-loop-3.c: New test.
48122 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
48124 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48126 2003-05-31 Roger Sayle <roger@eyesopen.com>
48128 * gcc.dg/fwrapv-1.c: New test case.
48129 * gcc.dg/fwrapv-2.c: New test case.
48131 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48134 * g++.dg/template/spec9.C: New test.
48136 2003-05-29 Roger Sayle <roger@eyesopen.com>
48138 * gcc.dg/duff-4.c: New test case.
48140 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
48143 * g77.dg/ffixed-form-1.f: New test
48144 * g77.dg/ffixed-form-2.f: New test
48145 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48146 * g77.dg/ffree-form-3.f: New test
48148 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48150 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48151 * gcc.dg/wint_t-1.c: Likewise.
48153 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48155 * g++.dg/template/access11.C: New test.
48157 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48160 * g++.dg/template/access10.C: New test.
48162 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48163 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48165 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48167 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48169 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48170 suppress for powerpc-*-darwin*.
48171 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48173 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48175 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48176 suppress option for powerpc-*-darwin*.
48178 2003-05-23 Roger Sayle <roger@eyesopen.com>
48180 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48181 * gcc.dg/builtins-4.c: Add test for fmod.
48183 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48186 * g++.dg/template/instantiate4.C: New test.
48188 2003-05-22 Roger Sayle <roger@eyesopen.com>
48190 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48192 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48194 * gcc.dg/compat/scalar-return-1_main.c: New file.
48195 * gcc.dg/compat/scalar-return-1_x.c: New file.
48196 * gcc.dg/compat/scalar-return-1_y.c: New file.
48197 * gcc.dg/compat/scalar-return-2_main.c: New file.
48198 * gcc.dg/compat/scalar-return-2_x.c: New file.
48199 * gcc.dg/compat/scalar-return-2_y.c: New file.
48200 * gcc.dg/compat/struct-return-3_main.c: New file.
48201 * gcc.dg/compat/struct-return-3_y.c: New file.
48202 * gcc.dg/compat/struct-return-3_x.c: New file.
48203 * gcc.dg/compat/struct-return-2_main.c: New file.
48204 * gcc.dg/compat/struct-return-2_x.c: New file.
48205 * gcc.dg/compat/struct-return-2_y.c: New file.
48207 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48209 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48210 for hppa*-hp-hpux*.
48211 * gcc.dg/20021014-1.c (dg-options): Likewise.
48212 * gcc.dg/nest.c (dg-options): Likewise.
48214 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48217 * g++.dg/ext/dllimport2.C: New file.
48218 * g++.dg/ext/dllimport3.C: New file.
48220 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48222 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48223 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48224 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48225 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48226 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48227 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48228 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48229 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48230 * gcc.dg/compat/small-struct-defs.h: New file.
48231 * gcc.dg/compat/small-struct-init.h: New file.
48232 * gcc.dg/compat/small-struct-check.h: New file.
48233 * gcc.dg/compat/fp-struct-defs.h: New file.
48234 * gcc.dg/compat/fp-struct-check.h: New file.
48235 * gcc.dg/compat/fp-struct-init.h: New file.
48236 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48237 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48239 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48241 * gcc.dg/20030225-2.c: New test.
48243 2003-05-18 Roger Sayle <roger@eyesopen.com>
48244 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48246 * gcc.c-torture/compile/20030518-1.c: New test case.
48248 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48250 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48251 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48252 gcc-dg-debug-runtest.
48253 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48254 gcc-dg-debug-runtest.
48256 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48259 * g++.dg/lookup/using6.C: New test.
48261 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48263 * g++.dg/parse/access2.C: New test.
48265 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48267 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48268 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48269 * gcc.dg/debug/debug.exp: Likewise.
48271 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48273 * gcc.dg/dollar.c: New test.
48275 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48277 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48278 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48279 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48280 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48281 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48282 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48283 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48284 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48285 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48286 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48287 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48288 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48289 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48290 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48291 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48292 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48293 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48294 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48296 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48298 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48299 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48300 support for "repo" mode.
48301 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48302 * lib/g77-dg.exp: Likewise.
48303 * lib/obj-dg.exp: Likewise.
48305 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48307 Merge from gcc-3_2-rhl8-branch:
48308 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48310 * gcc.dg/tls/opt-6.c: New test.
48312 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48314 * gcc.dg/20030405-1.c: New test.
48316 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48318 * gcc.dg/20030309-1.c: New test.
48320 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48322 * gcc.c-torture/execute/20030307-1.c: New test.
48324 2003-02-20 Randolph Chung <tausq@debian.org>
48326 * gcc.c-torture/compile/20030220-1.c: New test.
48328 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48330 * gcc.dg/20030217-1.c: New test.
48332 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48334 * gcc.c-torture/compile/20020129-1.c: New test.
48336 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48338 * gcc.dg/unroll-1.c: New test.
48340 2002-11-16 Jan Hubicka <jh@suse.cz>
48342 * gcc.c-torture/execute/20020920-1.c: New test.
48344 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48347 * gcc.c-torture/compile/20021008-1.c: New test.
48349 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48352 * gcc.c-torture/execute/20020810-1.c: New test.
48354 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48356 * gcc.c-torture/compile/20020807-1.c: New test.
48358 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48360 * gcc.dg/tls/opt-1.c: New test.
48362 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48364 * gcc.dg/20020729-1.c: New test.
48366 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48368 * g++.dg/opt/life1.C: New test.
48370 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48372 * gcc.dg/20020525-1.c: New test.
48374 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48377 * g++.dg/ext/pretty1.C: New test.
48378 * g++.dg/ext/pretty2.C: New test.
48380 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48383 * g++.dg/ext/typeof5.C: New test.
48385 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48387 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48388 __USER_LABEL_PREFIX__ into account.
48389 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48391 2003-05-14 Roger Sayle <roger@eyesopen.com>
48393 * gcc.dg/builtins-15.c: New test case.
48395 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48397 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48399 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48401 * lib/g++.exp: Tweak handling of additional source files.
48402 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48403 * g++.dg/special/conpr-2a.C: Rename to ...
48404 * g++.dg/special/conpr-2a.cc: ... this.
48405 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48406 * g++.dg/special/conpr-3a.C: Rename to ...
48407 * g++.dg/special/conpr-3a.cc: This.
48408 * g++.dg/special/conpr-3b.C: Rename to ...
48409 * g++.dg/special/conpr-3b.cc: This.
48410 * g++.dg/special/conpr-4.C: New test.
48411 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48413 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48415 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48417 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48419 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48420 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48421 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48422 * g++.old-deja/g++.other/warn3.C: Likewise.
48424 2003-05-11 Roger Sayle <roger@eyesopen.com>
48426 * gcc.dg/i386-387-1.c: Update to also test log.
48427 * gcc.dg/i386-387-2.c: Likewise.
48429 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48431 * g77.f-torture/execute/int8421.f: New test.
48433 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48435 PR c++/10230, c++/10481
48436 * g++.dg/lookup/scoped5.C: New test.
48438 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48441 * g++.dg/template/ttp6.C: New test.
48443 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48445 * gcc.c-torture/execute/builtins: New directory.
48446 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48447 gcc.c-torture/execute/builtins.
48448 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48449 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48450 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48451 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48453 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48456 * g++.dg/template/access8.C: New test.
48457 * g++.dg/template/access9.C: New test.
48459 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48462 * g++.dg/parse/access1.C: New test.
48464 2003-05-09 DJ Delorie <dj@redhat.com>
48466 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48467 long, and not an int.
48469 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48471 PR c++/10555, c++/10576
48472 * g++.dg/template/memclass1.C: New test.
48474 2003-05-08 DJ Delorie <dj@redhat.com>
48476 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48478 * gcc.c-torture/execute/20021024-1.x: Likewise.
48479 * gcc.c-torture/execute/shiftdi.x: Likewise.
48480 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48481 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48482 * gcc.dg/20021018-1.c: Likewise.
48484 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48486 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48488 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48489 (bcopy): Call memmove.
48491 2003-05-08 Roger Sayle <roger@eyesopen.com>
48493 * g77.f-torture/compile/8485.f: New test case.
48495 2003-05-07 Richard Henderson <rth@redhat.com>
48498 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48499 Verify exception_cleanup not called for rethrows.
48500 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48501 when exiting catch block without rethrowing.
48502 * g++.dg/eh/forced3.C: New.
48503 * g++.dg/eh/forced4.C: New.
48505 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48507 * gcc.dg/20030505.c: Fix triplet.
48509 2003-05-06 DJ Delorie <dj@redhat.com>
48511 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48512 * gcc.dg/nest.c: Likewise.
48514 2003-05-05 Roger Sayle <roger@eyesopen.com>
48516 * gcc.dg/builtins-14.c: New test case.
48518 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48520 * lib/compat.exp (compat-execute): New argument.
48521 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48522 * gcc.dg/compat: New test directory.
48523 * gcc.dg/compat/compat.exp: New expect script.
48524 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48525 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48526 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48527 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48528 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48529 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48531 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48532 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48533 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48534 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48535 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48536 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48537 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48538 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48539 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48540 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48541 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48542 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48543 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48544 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48545 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48547 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48549 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48551 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48553 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48555 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48557 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48558 * gcc.dg/ppc-fsel-2.c: New test.
48560 * gcc.dg/unused-5.c: New test.
48562 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48565 * g++.dg/warn/pmf1.C: New test.
48567 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48570 * g++.dg/warn/main.C: New test.
48572 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48574 * gcc.dg/nonnull-3.c: New test.
48576 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48578 * gcc.dg/cpp/Wtrigraphs.c: Update.
48579 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48581 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48583 * gcc.dg/ppc-fsel-1.c: New test.
48585 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48588 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48590 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48592 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48594 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48596 PR c++/9364, c++/10553, c++/10586
48597 * g++.dg/parse/typename4.C: New test.
48598 * g++.dg/parse/typename5.C: Likewise.
48600 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48602 * gcc.c-torture/compile/20030503-1.c: New test.
48604 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48606 * g++.dg/lookup/using5.C: Fix testcase error.
48608 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48610 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48611 since MEABI is no longer supported. Remove all vestiges
48612 of MEABI from the test.
48614 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48617 * g++.dg/lookup/using5.C: New test.
48619 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48622 * g++.dg/template/ttp5.C: New test.
48624 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48626 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48627 (dg-gpp-additional-sources): New function.
48628 (dg-gpp-additional-files): Likewise.
48629 * lib/g++.exp (additional_sources): New variable.
48630 (additional_files): Likewise.
48631 (g++_target_compile): Deal with them.
48632 * lib/old-dejagnu.exp: Remove.
48633 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48634 * g++.old-deja: Revise all tests to use dg commands.
48636 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48638 PR c++/9432, c++/9528
48639 * g++.dg/lookup/using4.C: New test.
48641 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48643 * gcc.dg/noreturn-5.c: New file.
48644 * gcc.dg/noreturn-6.c: New file.
48646 * gcc.c-torture/compile/inline-1.c: New file.
48648 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48651 * g++.dg/template/explicit1.C: New test.
48653 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48656 * g++.dg/other/bitfield1.C: New test.
48659 * g++.dg/init/new7.C: New test.
48661 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48663 * g++.dg/ext/desig1.C: New test.
48664 * g++.dg/ext/init1.C: Update.
48666 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48668 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48671 * g++.dg/warn/Winline-1.C: New test.
48673 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48675 * gcc.c-torture/execute/string-opt-19.c: New test.
48677 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48678 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48680 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48683 * g++.dg/init/new6.C: New test.
48686 * g++.dg/init/ref6.C: New test.
48688 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48690 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48692 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48694 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48695 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48697 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48699 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48700 initialized static data members.
48702 2003-04-25 H.J. Lu <hjl@gnu.org>
48704 * gcc.dg/ia64-sync-4.c: New test.
48706 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48708 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48711 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48714 * g++.dg/warn/conv1.C: New test.
48715 * g++.old-deja/g++.other/conv7.C: Adjust.
48716 * g++.old-deja/g++.other/overload14.C: Adjust.
48718 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48721 * g++.dg/template/defarg2.C: New test.
48723 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48725 * gcc.dg/cpp/include2.c: Update.
48726 * gcc.dg/cpp/multiline-2.c: New.
48727 * gcc.dg/cpp/multiline.c: Update.
48728 * gcc.dg/cpp/strify2.c: Update.
48729 * gcc.dg/cpp/trad/literals-2.c: Update.
48731 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48733 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48735 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48737 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48739 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48742 * g++.dg/parse/crash4.C: New test.
48745 * g++.dg/parse/crash5.C: New test.
48747 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48750 * g++.dg/parse/crash3.C: New test.
48753 * g++.dg/parse/elab1.C: New test.
48755 2003-04-22 Devang Patel <dpatel@apple.com>
48757 * gcc.dg/cpp/trad/funlike-5.c: New test.
48759 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48761 * g++.dg/other/packed1.C: Fix dg options.
48763 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48765 * g++.dg/other/offsetof2.C: New test.
48767 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48769 * g++.dg/template/recurse.C: Adjust location of error messages.
48771 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48774 * g++.dg/init/addr-const1.C: New test.
48775 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48777 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48780 * g++.dg/lookup/struct-hack1.C: New test.
48782 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48784 * ucs.c: Update diagnostic messages.
48786 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48788 * gcc.dg/cpp/truefalse.cpp: New test.
48789 * gcc.dg/cpp/cpp.exp: Update.
48790 * g++.dg/other/stdbool-if.C: Remove.
48792 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48794 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48795 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48797 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48799 * gcc.c-torture/compile/20030418-1.c: New test.
48801 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48803 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48805 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48808 g++.dg/template/dependent-name1.C: New test.
48810 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48812 * gcc.dg/warn-1.c (tourist_guide): New array,
48813 contains a pointer to bar.
48815 2003-04-16 Roger Sayle <roger@eyesopen.com>
48817 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48818 * gcc.c-torture/execute/medce-1.c: New test case.
48819 * gcc.c-torture/execute/medce-2.c: New test case.
48821 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48823 * lib/prune.exp: Ignore more messages.
48826 * g++.dg/parse/lookup3.C: New test.
48828 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48830 * gcc.c-torture/compile/20030415-1.c : New test.
48832 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48834 * gcc.c-torture/execute/scope-2.c: Move to ...
48835 * gcc.dg/noncompile/scope.c: .... here.
48837 2003-04-14 Roger Sayle <roger@eyesopen.com>
48839 * gcc.dg/20030414-2.c: New test case.
48841 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48844 * gcc.dg/20030414-1.c: New test.
48846 2003-04-13 Roger Sayle <roger@eyesopen.com>
48848 * gcc.dg/builtins-12.c: New test case.
48849 * gcc.dg/builtins-13.c: New test case.
48851 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48853 * gcc.c-torture/execute/string-opt-18.c: New test.
48855 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48858 * g++.dg/init/new5.C: New test.
48860 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48863 * g++.dg/ext/dllimport1.C: New test.
48865 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48867 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48869 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48872 * g77.f-torture/noncompile/9263.f: New test
48874 * g77.f-torture/execute/1832.f: New test
48876 2003-04-11 David Chad <davidc@freebsd.org>
48877 Loren J. Rittle <ljrittle@acm.org>
48880 * objc.dg/headers.m: New test.
48882 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48884 * gcc.c-torture/execute/builtin-noret-2.c: New.
48885 * gcc.c-torture/execute/builtin-noret-2.x: New.
48886 XFAIL builtin-noret-2.c at -O1 and above.
48887 * gcc.dg/redecl.c: New.
48888 * gcc.dg/Wshadow-1.c: Update error regexps.
48890 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48892 * g++.dg/abi/bitfield10.C: New test.
48894 2003-04-09 Mike Stump <mrs@apple.com>
48896 * gcc.dg/pch/pch.exp: Make testcase names longer.
48897 * g++.dg/pch/pch.exp: Make testcase names longer.
48899 2003-04-08 Roger Sayle <roger@eyesopen.com>
48901 * gcc.dg/builtins-11.c: New test case.
48903 2003-04-08 Roger Sayle <roger@eyesopen.com>
48905 * gcc.dg/builtins-9.c: New test case.
48906 * gcc.dg/builtins-10.c: New test case.
48908 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48910 * gcc.dg/noncompile/init-4.c.c: New test.
48912 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48914 * gcc.misc-test/gcov-9.c: New test.
48915 * gcc.misc-test/gcov-10.c: New test
48916 * gcc.misc-test/gcov-11.c: New test.
48918 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48920 PR optimization/10024
48921 * gcc.c-torture/compile/20030405-1.c: New test.
48923 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48925 * gcc.dg/pch/static-3.c: New.
48926 * gcc.dg/pch/static-3.hs: New.
48927 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48929 2003-04-04 Richard Henderson <rth@redhat.com>
48931 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48932 * g++.dg/eh/forced2.C: Likewise.
48934 2003-04-03 Mike Stump <mrs@apple.com>
48936 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48938 (scan-assembler-times, scan-assembler-not): Likewise.
48939 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48941 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48943 * gcc.dg/sparc-loop-1.c: New test.
48945 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48948 * g++.dg/pch/system-2.C: New.
48949 * g++.dg/pch/system-2.Hs: New.
48951 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48953 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48955 * g++.dg/eh/simd-1.C (vecfunc): Same.
48957 2003-04-01 Roger Sayle <roger@eyesopen.com>
48959 * gcc.c-torture/execute/20030401-1.c: New test case.
48961 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48963 * objc.dg/defs.m: New.
48965 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48967 * g++.dg/eh/simd-1.C: New.
48968 * g++.dg/eh/simd-2.C: New.
48970 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48972 * gcc.c-torture/execute/simd-3.c: New.
48974 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48977 * gcc.dg/20030331-2.c: New test.
48979 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48982 * g++.dg/parse/crash2.C: New test.
48984 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48986 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48987 * gcc.c-torture/execute/20030331-1.c: ...here.
48989 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48991 * gcc.c-torture/execute/20030331-1.c: New test.
48993 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48995 * lib/gcov.exp: Adjust call return testing strings.
48996 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48998 2003-03-31 Roger Sayle <roger@eyesopen.com>
49000 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49001 * gcc.dg/builtins-7.c: New test case.
49002 * gcc.dg/builtins-8.c: New test case.
49004 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49006 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49008 2003-03-30 Mark Mitchell <mark@codesourcery.com>
49011 * g++.dg/lookup-class-member-2.C: New test.
49013 2003-03-30 Glen Nakamura <glen@imodulo.com>
49015 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49017 2003-03-28 Roger Sayle <roger@eyesopen.com>
49019 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49021 2003-03-28 Mark Mitchell <mark@codesourcery.com>
49023 * g++.dg/init/attrib1.C: New test.
49025 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49027 * gcc.dg/ultrasp8.c: New test.
49029 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49031 * gcc.dg/ultrasp7.c: New test.
49033 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
49036 * g++.dg/template/inline1.C: New test.
49038 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49040 * gcc.dg/sparc-dwarf2.c: New test.
49042 2003-03-27 Roger Sayle <roger@eyesopen.com>
49044 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49045 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49047 2003-03-27 Mark Mitchell <mark@codesourcery.com>
49049 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49050 than reading .x files.
49051 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49052 * g77.dg/gcov/gcov-1.f: Likewise.
49053 * gcc.misc-tests/gcov-4b.c: Likewise.
49054 * gcc.misc-tests/gcov-5b.c: Likewise.
49055 * gcc.misc-tests/gcov-6.c: Likewise.
49056 * gcc.misc-tests/gcov-7.c: Likewise.
49057 * gcc.misc-tests/gcov-8.c: Likewise.
49058 * g++.dg/gcov/gcov-1.x: Remove.
49059 * g77.dg/gcov/gcov-1.x: Likewise.
49060 * gcc.misc-tests/gcov-4b.x: Likewise.
49061 * gcc.misc-tests/gcov-5b.x: Likewise.
49062 * gcc.misc-tests/gcov-6.x: Likewise.
49063 * gcc.misc-tests/gcov-7.x: Likewise.
49064 * gcc.misc-tests/gcov-8.x: Likewise.
49066 2003-03-27 Glen Nakamura <glen@imodulo.com>
49069 * gcc.dg/20030324-1.c: New test.
49071 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
49074 * g++.dg/template/arg3.C: New test.
49077 * g++.dg/template/friend18.C: New test.
49079 2003-03-26 Roger Sayle <roger@eyesopen.com>
49081 * g77.f-torture/compile/20030326-1.f: New test case.
49083 2003-03-26 Janis Johnson <janis187@us.ibm.com>
49085 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49087 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49089 2003-03-26 Jakub Jelinek <jakub@redhat.com>
49091 * gcc.dg/ia64-sync-3.c: New test.
49093 2003-03-26 Alan Modra <amodra@bigpond.net.au>
49095 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49097 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
49099 * gcc.dg/ultrasp6.c: New test.
49101 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49103 * gcc.dg/i386-signbit-1.c: New test.
49104 * gcc.dg/i386-signbit-2.c: New test.
49105 * gcc.dg/i386-signbit-3.c: New test.
49107 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49109 * gcc.dg/ultrasp5.c: Fix options.
49111 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49113 * gcc.dg/ultrasp5.c: Fix comment.
49115 2003-03-24 Bud Davis <bdavis9659@comcast.net>
49118 * g77.f-torture/execute/10197.f: New test.
49120 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
49122 PR c++/9898, c++/383
49123 * g++.dg/template/conv6.C: New test.
49126 * g++.dg/template/ptrmem5.C: New test.
49129 * g++.dg/lookup/koenig1.C: New test.
49132 * g++.dg/lookup/template2.C: New test.
49134 2003-03-24 Jakub Jelinek <jakub@redhat.com>
49136 * g++.dg/opt/rtti1.C: New test.
49138 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
49140 * gcc.dg/ultrasp5.c: New test.
49142 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
49145 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49148 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49151 * gcc.dg/20030323-1.c: New test.
49153 2003-03-23 Roger Sayle <roger@eyesopen.com>
49155 * gcc.c-torture/compile/20030323-1.c: New test case.
49157 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49159 * gcc.dg/20030321-1.c: New test.
49161 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49163 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49165 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49167 PR c++/9978, c++/9708
49168 * g++.dg/ext/vlm1.C: Adjust expected error.
49169 * g++.dg/ext/vla2.C: New test.
49170 * g++.dg/template/arg1.C: New test.
49171 * g++.dg/template/arg2.C: New test.
49173 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49175 * g77.f-torture/execute/select.f: New test.
49176 * g77.f-torture/noncompile/select_no_compile.f: New test.
49178 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49181 * g++.dg/other/error4.C: New test.
49183 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49185 * g++.dg/template/friend17.C: New test.
49187 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49189 * gcc.c-torture/compile/20030320-1.c: New.
49191 2003-03-20 Roger Sayle <roger@eyesopen.com>
49193 * gcc.dg/builtins-6.c: New test case.
49195 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49198 * gcc.c-torture/compile/20030319-1.c: New.
49200 2003-03-18 Jan Hubicka <jh@suse.cz>
49202 * gcc.dg/i386-cvt-1.c: New test.
49204 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49206 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49207 * objc.dg/naming-2.m: Likewise.
49209 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49212 * g++.dg/parse/crash1.C: New test.
49214 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49217 * g++.dg/eh/cleanup1.C: New test.
49219 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49221 * gcc.c-torture/execute/20030316-1.c: New test case.
49223 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49226 * g++.dg/init/ctor2.C: New test.
49228 2003-03-15 Roger Sayle <roger@eyesopen.com>
49230 * g77.f-torture/compile/xformat.f: New test case.
49232 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49234 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49235 * g++.old-deja/g++.mike/eh50.C: Likewise.
49237 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49240 * g++.dg/template/spec7.C: New test.
49241 * g++.dg/template/spec8.C: Likewise.
49243 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49245 * gcc.c-torture/execute/20030313-1.c: New test.
49247 2003-03-14 Richard Henderson <rth@redhat.com>
49249 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49251 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49253 * gcc.c-torture/compile/20030314-1.c: New test.
49255 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49257 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49258 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49260 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49261 to accept newer _imp__ prefix and additional
49262 newline in .drectve section.
49263 * gcc.dg/dll-4.c: Likewise.
49264 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49267 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49269 * g++.dg/parse/namespace9.C: New test.
49271 * g++.dg/init/ref5.C: New test.
49272 * g++.dg/parse/ptrmem1.C: Likewise.
49274 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49276 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49277 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49278 regular expression.
49279 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49280 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49282 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49284 * gcc.c-torture/execute/20030224-2.c: New test.
49286 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49288 * gcc.dg/decl-3.c: New test.
49290 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49292 * gcc.dg/i386-loop-2.c: New test.
49294 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49297 * g++.dg/parse/namespace8.C: New test.
49300 * g++.dg/overload/builtin2.C: New test.
49302 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49304 * gcc.dg/return-type-3.c: New test.
49306 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49308 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49309 profiling options are not supported.
49311 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49313 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49314 * g++.old-deja/g++.warn/impint2.C: Likewise.
49316 2003-03-10 Devang Patel <dpatel@apple.com>
49318 * g++.dg/cpp/c++_cmd_1.C: New test.
49319 * g++.dg/cpp/c++_cmd_1.h: New file.
49321 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49323 * gcc.dg/altivec-9.c: New file.
49325 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49327 * gcc.dg/ppc-sdata-1.c: New test.
49328 * gcc.dg/ppc-sdata-2.c: New test.
49330 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49333 * g++.dg/opt/ptrmem2.C: New test.
49336 * g++.dg/opt/ptrmem1.C: New test.
49338 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49340 * gcc.dg/i386-loop-1.c: New test.
49342 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49345 * g++.dg/lookup/friend1.C: New test.
49347 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49350 * g++.dg/parser/constructor1.C: New test.
49352 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49354 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49356 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49358 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49360 * gcc.dg/cpp/Wunused.c: Update test.
49362 2003-03-08 Jan Hubicka <jh@suse.cz>
49364 * gcc.dg/inline-3.c: New test.
49366 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49369 * g++.dg/parse/builtin1.C: New test.
49372 * g++.dg/abi/cookie1.C: New test.
49373 * g++.dg/abi/cookie2.C: Likewise.
49376 * g++.dg/template/field1.C: New test.
49379 * g++.dg/parse/class1.C: New test.
49380 * g++.dg/parse/namespace7.C: Likewise.
49381 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49383 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49385 * g++.dg/init/ref4.C: New test.
49387 2003-03-07 Jan Hubicka <jh@suse.cz>
49389 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49390 * gcc.dg/inline-3.c: New test.
49392 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49394 * g++.dg/init/ref3.C: New test.
49397 * g++.dg/init/ref2.C: New test.
49400 * g++.dg/warn/Wshadow-2.C: New test.
49403 * g++.dg/warn/Woverloaded-1.C: New test.
49405 2003-03-05 Jan Hubicka <jh@suse.cz>
49407 * gcc.dg/i386-local2.c: New.
49408 * gcc.dg/i386-local.c: Fix typo.
49410 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49412 * g++.dg/abi/layout3.C: New test.
49414 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49416 * gcc.c-torture/compile/20030305-1.c
49418 2003-03-05 Jan Hubicka <jh@suse.cz>
49420 * gcc.dg/i386-local.c: New.
49422 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49424 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49426 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49428 * gcc.dg/switch-2.c: New test.
49429 * gcc.dg/switch-3.c: New test.
49430 * gcc.dg/Wswitch.c: Adjust line numbers.
49431 * gcc.dg/Wswitch-default.c: Likewise.
49432 * gcc.dg/Wswitch-enum.c: Likewise.
49434 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49436 * gcc.c-torture/execute/20030222-1.c: New test.
49438 2003-03-03 James E Wilson <wilson@tuliptree.org>
49440 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49442 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49445 * g++.dg/init/ref1.C: New test.
49447 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49449 * gcc.dg/sh-relax.c: New SH-only test.
49451 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49453 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49454 comment explaining purpose of testcase.
49456 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49458 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49459 for HC11/HC12 (asm needs two int registers).
49460 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49461 HC11/HC12 because the test uses an asm which needs two 32-bit
49464 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49466 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49467 for HC11/HC12 (array is too large otherwise).
49468 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49469 * gcc.c-torture/compile/20010518-2.x: Likewise.
49470 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49471 HC11/HC12 (array is too large).
49473 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49475 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49476 * lib/g++-dg.exp (g++-dg-test): Likewise.
49478 2003-03-01 Roger Sayle <roger@eyesopen.com>
49480 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49481 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49483 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49485 * g++.dg/warn/implicit-typename1.C: Remove warning.
49487 2003-02-28 Richard Henderson <rth@redhat.com>
49489 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49490 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49492 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49494 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49495 * g++.dg/pch/pch.exp: Likewise.
49497 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49500 * g++.dg/init/new4.C: New test.
49502 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49504 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49506 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49508 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49511 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49514 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49516 * lib/scanasm.exp: Add support for counting numbers of
49518 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49519 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49521 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49524 * g++.dg/template/static3.C: New test.
49527 * g++.dg/parse/namespace6.C: New test.
49529 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49532 * gcc.dg/20030225-1.c: New test.
49534 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49536 * README: Remove out-of-date information.
49539 * g++.dg/template/spec6.C: New test.
49541 2003-02-24 Jeff Law <law@redhat.com>
49543 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49545 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49547 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49548 * gcc.dg/pragma-ep-1.c: Likewise.
49550 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49553 * g++.dg/template/friend16.C: New test.
49555 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49558 * g++.dg/parse/fused-params1.C: Adjust error messages.
49559 * g++.dg/template/nested3.C: New test.
49561 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49563 * g++.dg/abi/param1.C: New test.
49565 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49568 * g++.dg/warn/implicit-typename1.C: New test.
49570 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49572 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49574 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49575 * gcc.c-torture/execute/20010129-1.x: Likewise.
49576 * gcc.dg/20011107-1.c: Likewise.
49577 * gcc.dg/20020108-1.c: Likewise.
49578 * gcc.dg/20020122-3.c: Likewise.
49579 * gcc.dg/20020206-1.c: Likewise.
49580 * gcc.dg/20020310-1.c: Likewise.
49581 * gcc.dg/20020426-2.c: Likewise.
49582 * gcc.dg/20020517-1.c: Likewise.
49583 * gcc.dg/991230-1.c: Likewise.
49584 * gcc.dg/i386-unroll-1.c: Likewise.
49585 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49587 2003-02-22 Jan Hubicka <jh@suse.cz>
49589 * gcc.dg/i386-mul.c: New test.
49591 2003-02-21 Roger Sayle <roger@eyesopen.com>
49593 * gcc.dg/builtins-5.c: New test case.
49595 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49597 * gcc.dg/asmreg-1.c: New test.
49599 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49602 * g++.dg/parse/varmod1.C: New test.
49604 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49607 * g++.dg/template/op1.C: New test.
49609 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49612 * g++.dg/template/nested2.C: New test.
49614 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49617 * g++.dg/expr/dtor1.C: New test.
49619 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49621 * gcc.dg/cpp/include3.c: New test.
49622 * gcc.dg/cpp/inc/foo.h: New file.
49624 2003-02-21 Glen Nakamura <glen@imodulo.com>
49626 * gcc.c-torture/execute/20030221-1.c: New test.
49628 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49631 * g++.dg/abi/conv1.C: New test.
49633 2003-02-20 Jan Hubicka <jh@suse.cz>
49635 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49637 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49639 * gcc.c-torture/compile/20030219-1.c: New test.
49641 2003-02-18 Jan Hubicka <jh@suse.cz>
49643 * gcc.dg/funcorder.c: New test.
49645 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49647 * gcc.c-torture/execute/20030218-1.c: New.
49649 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49651 * gcc.dg/20030218-1.c: New.
49653 2003-02-18 Richard Henderson <rth@redhat.com>
49655 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49656 * gcc.dg/attr-used-2.c: New.
49658 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49661 * g++.dg/init/copy5.C: New test.
49663 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49665 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49666 * g++.dg/pch/pch.exp: Likewise.
49668 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49670 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49671 STACK_SIZE is not defined.
49673 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49676 * g++.dg/template/init1.C: New test.
49678 2003-02-16 Jan HUbicka <jh@suse.cz>
49680 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49681 (foo): Add few extra tests
49682 * gcc.dg/c99-const-expr-3.c: Likewise.
49683 * gcc.c-torture/execute/20030216-1.c: New.
49685 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49688 * g++.dg/ext/typeof4.C: New test.
49690 2003-02-15 Roger Sayle <roger@eyesopen.com>
49692 * gcc.dg/i386-387-3.c: New test case.
49694 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49696 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49697 cris-*-elf* cris-*-aout* and mmix-*-*.
49699 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49701 * gcc.dg/20030213-1.c: New test.
49703 2003-02-12 Roger Sayle <roger@eyesopen.com>
49705 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49706 * gcc.dg/i386-387-2.c: Likewise.
49708 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49710 * gcc.dg/ppc-spe.c: Fix formatting.
49711 Enable tests that were previously unsupported by gas.
49712 Delete tests for instructions that no longer exist.
49713 Switch arguments on evsubifw builtin.
49715 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49717 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49718 STACK_SIZE is too small.
49720 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49721 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49723 * gcc.dg/decl-2.c: New test.
49725 2003-02-10 Jan Hubicka <jh@suse.cz>
49727 * gcc.dg/i386-fpcvt-1.c: New test.
49729 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49731 * gcc.c-torture/execute/20030209-1.c: New test.
49733 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49735 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49736 int-wide bitops, use the constants of the same width.
49737 Likewise, if long long is 32-bit wide, test bitops using
49740 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49742 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49744 2003-02-07 Roger Sayle <roger@eyesopen.com>
49746 * gcc.dg/builtins-4.c: New test case.
49748 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49750 * gcc.dg/20020430-1.c: Fix dg command typos.
49751 * gcc.dg/20020503-1.c: Likewise.
49753 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49756 * g++.dg/parse/fused-params1.C: New test.
49759 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49762 * g++.dg/parse/non-dependent1.C: New test.
49765 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49768 * g++.dg/parse/undefined7.C: New test.
49769 * g++.dg/parse/non-templ1.C: New test.
49772 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49774 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49776 * gcc.c-torture/compile/20030206-1.c: New test.
49778 2003-02-05 Roger Sayle <roger@eyesopen.com>
49780 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49781 "pow" to "foo" to avoid potential confusion with a math built-in.
49783 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49785 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49786 conditions for SPARC targets.
49788 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49790 * gcc.dg/20030204-1.c: New test.
49792 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49795 * g++.dg/parse/array-size1.C: New test.
49798 * g++.dg/parse/undefined3.C: New test.
49801 * g++.dg/parse/undefined4.C: New test.
49804 * g++.dg/parse/undefined5.C: New test.
49807 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49810 * g++.dg/parse/casting-operator1.C: New test.
49813 * g++.dg/parse/undefined6.C: New test.
49816 * g++.dg/parse/missing-template1.C: New test.
49818 2003-02-04 Jan Hubicka <jh@suse.cz>
49820 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49821 * gcc.dg/i386-cmov?.c: Likewise.
49822 * gcc.dg/i386-fpcvt-?.c: Likewise.
49823 * gcc.dg/i386-ssefp-1.c: Likewise.
49824 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49827 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49830 * g++.dg/ext/max.C: New test.
49832 2003-02-03 Jan Hubicka <jh@suse.cz>
49834 * gcc.c-torture/execute/20030203-1.c: New test.
49836 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49838 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49841 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49843 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49844 * g++.dg/init/new2.C: Likewise.
49845 * g++.dg/other/new1.C: Likewise.
49847 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49849 * gcc.dg/struct-ret-libc.c: New test.
49851 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49853 * gcc.dg/20030129-1.c: New test.
49855 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49858 * g++.dg/template/ptrmem4.C: New test.
49860 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49862 * g++.dg/parser/constant1.C: New test.
49864 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49867 * g++.dg/parse/friend2.C: New test.
49869 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49872 * g++.dg/template/unify4.C: New test.
49874 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49876 * gcc.c-torture/execute/20030128-1.c: New test.
49878 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49880 * g++.dg/lookup/nested1.C: Test moved from ...
49881 * g++.old-deja/g++.other/lookup24.C: ... here.
49883 2003-01-28 Jan Hubicka <jh@suse.cz>
49885 * gcc.dg/i386-cmov5.c: New test.
49887 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49889 * gcc.c-torture/execute/20010925-1.c: Changed the
49890 memcpy declaration.
49892 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49895 * g++.dg/parse/template5.C: New test.
49897 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49900 * g77.dg/pr9258: New test.
49902 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49904 * README: Move relevant parts from README.g++.
49906 * README.g++: Remove this file.
49908 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49910 * g++.dg/abi/dcast1.C: New test.
49912 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49914 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49916 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49919 * g++.old-deja/g++.other/lookup24.C: New test.
49921 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49924 * gcc.dg/uninit-C.c: New test.
49926 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49928 * g++.dg/abi/covariant1.C: New test.
49930 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49932 * gcc.dg/20030123-1.c: New test.
49934 2003-01-25 Jan Hubicka <jh@suse.cz>
49937 * gcc.c-torture/compile/20030125-1.c
49939 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49942 * g++.dg/parse/template3.C: New test.
49943 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49946 * g++.dg/parse/template4.C: New test.
49949 * g++.dg/template/qual2.C: New test.
49952 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49954 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49956 2003-01-25 Roger Sayle <roger@eyesopen.com>
49958 * gcc.c-torture/execute/switch-1.c: New test case.
49960 2003-01-25 Jan Hubicka <jh@suse.cz>
49962 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49964 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49966 Tweaks for Bison-1.875. From the NEWS file:
49967 "- `parse error' -> `syntax error'
49968 Bison now uniformly uses the term `syntax error'"
49969 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49970 * gcc.dg/cpp/digraph2.c: Likewise.
49971 * gcc.dg/cpp/direct2.c: Likewise.
49972 * gcc.dg/cpp/paste4.c: Likewise.
49973 * gcc.dg/c90-restrict-1.c: Likewise.
49974 * gcc.dg/c99-func-2.c: Likewise.
49975 * gcc.dg/noncompile/920721-2.c: Likewise.
49976 * gcc.dg/noncompile/930622-2.c: Likewise.
49977 * gcc.dg/noncompile/940112-1.c: Likewise.
49978 * gcc.dg/noncompile/950921-1.c: Likewise.
49979 * gcc.dg/noncompile/951123-1.c: Likewise.
49980 * gcc.dg/noncompile/971104-1.c: Likewise.
49981 * gcc.dg/noncompile/990416-1.c: Likewise.
49983 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49985 * g++.dg/parse/undefined1.C: Add error message.
49987 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49990 * g++.dg/parse/new1.C: New test.
49993 * g++.dg/parse/template2.C: New test.
49996 * g++.dg/parse/typedef2.C: New test.
49999 * g++.dg/ext/typeof3.C: New test.
50001 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50004 * g++.dg/parse/ret-type1.C: New test.
50007 * g++.dg/parse/tmpl-outside1.C: New test.
50010 * g++.dg/parse/int-as-enum1.C: New test.
50013 * g++.dg/parse/no-typename1.C: New test.
50016 * g++.dg/parse/no-value1.C: New test.
50019 * g++.dg/parse/wrong-inline1.C: New test.
50022 * g++.dg/parse/ref1.C: New test.
50025 * g++.dg/parse/attr-ctor1.C: New test.
50028 * g++.dg/parse/namespace5.C: New test.
50031 * g++.dg/parse/func-def1.C: New test.
50034 * g++.dg/parse/undefined1.C: New test.
50036 PR c++/5723, PR c++/8522
50037 * g++.dg/parse/specialization1.C: New test.
50039 PR c++/163, PR c++/8595
50040 * g++.dg/parse/struct-as-enum1.C: New test.
50043 * g++.dg/parse/undefined2.C: New test.
50045 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50048 * g++.dg/parse/template1.C: New test.
50051 * g++.dg/parse/using1.C: New test.
50055 * g++.dg/parse/expr2.C: New test.
50058 * g++.dg/parse/lookup2.C: Likewise.
50060 2003-01-21 Jan Hubicka <jh@suse.cz>
50062 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50063 * gcc.c-torture/execute/eeprof-1.c: Likewise.
50064 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50065 * gcc.c-torture/execute/string-opt-*.c: Likewise.
50067 2003-01-20 Nick Clifton <nickc@redhat.com>
50069 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
50070 problem with ARM sibcall code generation.
50072 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
50074 * gcc.c-torture/execute/20030120-1.c: New.
50076 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
50078 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50080 2003-01-17 Mark Mitchell <mark@codesourcery.com>
50083 * g++.dg/parse/ctor1.C: New test.
50086 * g++.dg/parse/qualified1.C: New test.
50088 * g++.dg/parse/typename3.C: New test.
50090 2003-01-16 Richard Henderson <rth@redhat.com>
50092 * g++.dg/tls/init-2.C: Fix error matches for real this time.
50094 2003-01-16 Richard Henderson <rth@redhat.com>
50096 * g++.dg/pch/pch.exp: Copy test header to the working directory
50097 before using it either for precompilation or direct use.
50098 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50099 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50101 2003-01-16 Richard Henderson <rth@redhat.com>
50103 * gcc.dg/pch/pch.exp: Copy test header to the working directory
50104 before using it either for precompilation or direct use.
50105 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50106 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50108 2003-01-16 Mark Mitchell <mark@codesourcery.com>
50110 * g++.dg/ext/typename1.C: Add typename keyword.
50111 * g++.dg/template/crash1.C: Update error messages.
50112 * g++.dg/template/crash2.C: Remove error message.
50113 * g++.dg/parse/typename2.C: New test.
50114 * g++.dg/template/typename2.C: Change implicit
50115 typename warning into error.
50116 * g++.old-deja/g++.benjamin/tem03.C: Issue more
50118 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50119 * g++.old-deja/g++.brendan/crash56.C: Add this->.
50120 * g++.old-deja/g++.law/visibility13.C: Remove error
50122 * g++.old-deja/g++.ns/template17.C: Reorder code to
50123 make declaration visible in template.
50124 * g++.old-deja/g++.pt/crash3.C: Fix typos.
50125 * g++.old-deja/g++.pt/crash36.C: Issue more error
50127 * g++.old-deja/g++.pt/crash5.C: Improve error
50129 * g++.old-deja/g++.pt/crash67.C: Remove warning.
50130 * g++.old-deja/g++.pt/inherit1.C: Add this->.
50131 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50132 * g++.old-deja/g++.pt/typename16.C: Replace implicit
50133 typename warning with error message.
50134 * g++.old-deja/g++.pt/typename19.C: Remove warning.
50135 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50136 * g++.old-deja/g++.robertl/eb24.C: Use this->.
50138 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
50140 * g++.dg/parse/ambig2.C: New test.
50142 2003-01-15 Richard Henderson <rth@redhat.com>
50144 * g++.dg/tls/init-2.C: Update error message string.
50146 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50148 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50150 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50152 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50154 * gcc.c-torture/compile/20001205-1.x: Likewise.
50155 * gcc.c-torture/compile/20001226-1.x: Likewise.
50156 * gcc.c-torture/compile/920520-1.x: Likewise.
50157 * gcc.c-torture/compile/961203-1.x: Likewise.
50158 * gcc.c-torture/compile/20020604-1.x: Likewise.
50160 2003-01-15 Jan Hubicka <jh@suse.cz>
50162 * gcc.c-torture/compile/20030115-1.c: New test.
50164 * gcc.dg/i386-fpcvt-1.c: New test.
50165 * gcc.dg/i386-fpcvt-2.c: New test.
50167 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50169 Further conform g++'s __vmi_class_type_info to the C++ ABI
50171 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50174 2003-01-14 Jan Hubicka <jh@suse.cz>
50176 * gcc.dg/i386-fpcvt-1.c: New test.
50177 * gcc.dg/i386-fpcvt-2.c: New test.
50179 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50181 * gcc.dg/i386-mmx-3.c: New test.
50183 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50186 * g++.dg/parse/octal1.C: New file.
50189 * g++.dg/parse/typename1.C: New file.
50191 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50193 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50194 * gcc.dg/bf-no-ms-layout.c: Likewise.
50195 * gcc.dg/bf-ms-attrib.c: Likewise.
50197 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50200 * g++.dg/parse/dtor1.C: New file.
50203 * g++.dg/rtti/typeid1.C: New file.
50206 * g++.dg/parse/lookup1.C: New file.
50209 * g++.dg/templ/spec5.C: New file.
50211 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50213 * gcc.c-torture/compile/20030110-1.c: New test.
50215 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50217 Merge from pch-branch:
50219 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50221 * gcc.dg/pch/cpp-1.h: New.
50222 * gcc.dg/pch/cpp-1.c: New.
50223 * gcc.dg/pch/cpp-2.h: New.
50224 * gcc.dg/pch/cpp-2.c: New.
50226 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50228 * gcc.dg/pch/except-1.h: New.
50229 * gcc.dg/pch/except-1.c: New.
50231 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50233 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50235 * gcc.dg/pch: Include *.hp not *.h.
50236 * gcc.dg/pch/system-1.h: New.
50237 * gcc.dg/pch/system-1.c: New.
50239 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50241 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50242 rather than trying to build and run a program using PCH.
50243 * gcc.dg/pch: Remove dg-do commands from test files.
50245 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50247 * gcc.dg/pch/macro-3.c: New.
50248 * gcc.dg/pch/macro-3.h: New.
50250 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50252 * gcc.dg/pch/common-1.c: New.
50253 * gcc.dg/pch/common-1.h: New.
50254 * gcc.dg/pch/decl-1.c: New.
50255 * gcc.dg/pch/decl-1.h: New.
50256 * gcc.dg/pch/decl-2.c: New.
50257 * gcc.dg/pch/decl-2.h: New.
50258 * gcc.dg/pch/decl-3.c: New.
50259 * gcc.dg/pch/decl-3.h: New.
50260 * gcc.dg/pch/decl-4.c: New.
50261 * gcc.dg/pch/decl-4.h: New.
50262 * gcc.dg/pch/decl-5.c: New.
50263 * gcc.dg/pch/decl-5.h: New.
50264 * gcc.dg/pch/global-1.c: New.
50265 * gcc.dg/pch/global-1.h: New.
50266 * gcc.dg/pch/inline-1.c: New.
50267 * gcc.dg/pch/inline-1.h: New.
50268 * gcc.dg/pch/inline-2.c: New.
50269 * gcc.dg/pch/inline-2.h: New.
50270 * gcc.dg/pch/static-1.c: New.
50271 * gcc.dg/pch/static-1.h: New.
50272 * gcc.dg/pch/static-2.c: New.
50273 * gcc.dg/pch/static-2.h: New.
50275 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50277 * g++.dg/pch/pch.exp: Better handle failing testcases.
50278 * gcc.dg/pch/pch.exp: Likewise.
50279 * gcc.dg/pch/macro-1.c: New.
50280 * gcc.dg/pch/macro-1.h: New.
50281 * gcc.dg/pch/macro-2.c: New.
50282 * gcc.dg/pch/macro-2.h: New.
50284 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50286 * g++.dg/dg.exp: Treat files in pch/ specially.
50287 * g++.dg/pch/pch.exp: New file.
50288 * g++.dg/pch/empty.H: New file.
50289 * g++.dg/pch/empty.C: New file.
50290 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50293 * gcc.dg/pch/pch.exp: New file.
50294 * gcc.dg/pch/empty.h: New file.
50295 * gcc.dg/pch/empty.c: New file.
50296 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50299 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50301 * g++.dg/template/friend14.C: New test.
50303 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50305 * gcc.dg/old-style-asm-1.c: New test.
50307 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50309 * gcc.c-torture/compile/20030109-1.c: New test.
50311 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50313 * gcc.c-torture/execute/20030109-1.c: New test.
50315 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50317 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50318 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50319 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50320 * g++.old-deja/g++.mike/eh2.C: Likewise.
50321 * g++.old-deja/g++.mike/eh3.C: Likewise.
50322 * g++.old-deja/g++.mike/eh5.C: Likewise.
50323 * g++.old-deja/g++.mike/eh6.C: Likewise.
50324 * g++.old-deja/g++.mike/eh7.C: Likewise.
50325 * g++.old-deja/g++.mike/eh8.C: Likewise.
50326 * g++.old-deja/g++.mike/eh9.C: Likewise.
50327 * g++.old-deja/g++.mike/eh10.C: Likewise.
50328 * g++.old-deja/g++.mike/eh12.C: Likewise.
50329 * g++.old-deja/g++.mike/eh13.C: Likewise.
50330 * g++.old-deja/g++.mike/eh14.C: Likewise.
50331 * g++.old-deja/g++.mike/eh16.C: Likewise.
50332 * g++.old-deja/g++.mike/eh17.C: Likewise.
50333 * g++.old-deja/g++.mike/eh18.C: Likewise.
50334 * g++.old-deja/g++.mike/eh21.C: Likewise.
50335 * g++.old-deja/g++.mike/eh23.C: Likewise.
50336 * g++.old-deja/g++.mike/eh24.C: Likewise.
50337 * g++.old-deja/g++.mike/eh25.C: Likewise.
50338 * g++.old-deja/g++.mike/eh26.C: Likewise.
50339 * g++.old-deja/g++.mike/eh27.C: Likewise.
50340 * g++.old-deja/g++.mike/eh28.C: Likewise.
50341 * g++.old-deja/g++.mike/eh29.C: Likewise.
50342 * g++.old-deja/g++.mike/eh31.C: Likewise.
50343 * g++.old-deja/g++.mike/eh33.C: Likewise.
50344 * g++.old-deja/g++.mike/eh34.C: Likewise.
50345 * g++.old-deja/g++.mike/eh35.C: Likewise.
50346 * g++.old-deja/g++.mike/eh36.C: Likewise.
50347 * g++.old-deja/g++.mike/eh37.C: Likewise.
50348 * g++.old-deja/g++.mike/eh38.C: Likewise.
50349 * g++.old-deja/g++.mike/eh39.C: Likewise.
50350 * g++.old-deja/g++.mike/eh40.C: Likewise.
50351 * g++.old-deja/g++.mike/eh41.C: Likewise.
50352 * g++.old-deja/g++.mike/eh42.C: Likewise.
50353 * g++.old-deja/g++.mike/eh44.C: Likewise.
50354 * g++.old-deja/g++.mike/eh46.C: Likewise.
50355 * g++.old-deja/g++.mike/eh47.C: Likewise.
50356 * g++.old-deja/g++.mike/eh48.C: Likewise.
50357 * g++.old-deja/g++.mike/eh49.C: Likewise.
50358 * g++.old-deja/g++.mike/eh50.C: Likewise.
50359 * g++.old-deja/g++.mike/eh51.C: Likewise.
50360 * g++.old-deja/g++.mike/eh53.C: Likewise.
50361 * g++.old-deja/g++.mike/eh55.C: Likewise.
50362 * g++.old-deja/g++.mike/p7912.C: Likewise.
50363 * g++.old-deja/g++.mike/p9706.C: Likewise.
50364 * g++.old-deja/g++.mike/p10416.C: Likewise.
50365 * g++.old-deja/g++.mike/p11667.C: Likewise.
50366 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50367 Remove redundant reference to Iris.
50368 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50369 Elxsi, i860, Pico Java, and WE32K.
50371 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50373 * g++.dg/ext/asm4.C: New test.
50375 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50378 * g++.dg/template/friend12.C: New test.
50379 * g++.dg/template/friend13.C: Likewise.
50380 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50382 2003-01-08 Jan Hubicka <jh@suse.cz>
50384 * gcc.dg/i386-cadd.c: New test.
50385 * gcc.dg/i386-cmov4.c: Likewise.
50387 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50390 * g++.dg/warn/Wunused-3.C: New test.
50392 * g++.dg/abi/bitfield9.C: New test.
50395 * g++.dg/parse/defarg3.C: New test.
50397 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50399 * g++.dg/parse/ambig1.C: New test.
50400 * g++.dg/parse/defarg2.C: New test.
50402 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50404 * g++.dg/template/defarg-1.C: New test.
50405 * g++.dg/template/local2.C: Likewise.
50407 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50409 * gcc.c-torture/execute/20030105-1.c: New test.
50411 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50413 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50414 * g++.dg/parse/namespace4.C: Likewise.
50416 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50418 * g++.dg/template/ntp2.C: New test.
50420 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50422 * g++.dg/parse/extern-C-1.C: New test.
50424 * g++.dg/parse/namespace4.C: New test.
50426 * g++.dg/template/nested1.C: New test.
50428 * g++.dg/parse/namespace3.C: New test.
50430 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50432 * g++.dg/lookup/two-stage1.C: New test.
50434 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50436 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50437 * g++.old-deja/g++.jason/access8.C: Likewise.
50438 * g++.old-deja/g++.other/decl5.C: Likewise.
50440 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50442 * g++.dg/parse/parse7.C: New test.
50444 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50447 * g++.dg/ext/attrib7.C: New test.
50449 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50451 * g++.dg/parse/parse6.C: New test.
50453 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50455 * gcc.dg/h8300-stack-1.c: New.
50457 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50459 g++.dg/lookup/exception1.C: New test.
50461 g++.dg/lookup/template1.C: New test.
50463 g++.dg/parse/namespace2.C: New test.
50465 g++.dg/parse/parens2.C: New test.
50467 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50469 * g++.dg/parse/parse5.C: New test.
50470 * g++.dg/lookup/scoped4.C: New test.
50472 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50474 * g++.dg/parse/parens1.C: New test.
50476 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50478 * g++.dg/parse/parens2.C: New test.
50480 * g++.dg/lookup/scope-operator1.C: New test.
50482 * g++.dg/parse/operator1.C: New test.
50484 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50486 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50487 * g++.old-deja/g++.other/access6.C: Likewise.
50488 * g++.old-deja/g++.other/decl1.C: Likewise.
50489 * g++.old-deja/g++.pt/typename12.C: Likewise.
50491 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50493 * g++.dg/parse/namespace1.C: New test.
50495 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50497 * g++.dg/parse/parse4.C: New test.
50499 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50501 * g++.dg/parse/parse3.C: New test.
50503 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50505 * g++.dg/parse/parse2.C: New test.
50507 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50509 * g++.dg/template/friend11.C: New test.
50511 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50513 * g++.dg/parse/parse1.C: New test.
50515 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50517 * lib/profopt.exp: Change the name of a global variable to avoid
50518 possible clashes with other test suites.
50520 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50522 * g++.dg/inherit/covariant8.C: New test.
50524 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50526 * g++.dg/init/array9.C: New test.
50529 * g++.dg/parse/expr1.C: New test.
50531 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50533 * gcc.c-torture/compile/20021230-1.c: New test.
50535 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50537 * g++.dg/inherit/covariant5.C: New test.
50538 * g++.dg/inherit/covariant6.C: New test.
50539 * g++.dg/inherit/covariant7.C: New test.
50541 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50544 * g++.dg/other/access2.C: New test.
50546 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50548 * g++.dg/other/anon-struct.C: No longer fails
50549 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50550 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50551 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50553 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50555 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50557 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50559 * g++.dg/eh/spec4.C: Remove stray semicolon.
50560 * g++.dg/expr/pmf-1.C: Change error message.
50561 * g++.dg/ext/asm1.C: Remove stray semicolon.
50562 * g++.dg/ext/typename1.C: Add missing typenames.
50563 * g++.dg/inherit/template-as-base.C: Change error message.
50564 * g++.dg/lookup/scoped1.C: Likewise.
50565 * g++.dg/lookup/scoped2.C: Likewise.
50566 * g++.dg/lookup/using2.C: Likewise.
50567 * g++.dg/other/component1.C: Remove stray semicolon.
50568 * g++.dg/other/do1.C: Change error message.
50569 * g++.dg/other/error2.C: Likewise.
50570 * g++.dg/other/init1.C: Likewise.
50571 * g++.dg/other/packed1.C: Remove stray semicolon.
50572 * g++.dg/other/ptrmem2.C: Change error message.
50573 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50575 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50576 * g++.dg/template/access3.C: Add typename keyword.
50577 * g++.dg/template/access5.C: Remove stray semicolon.
50578 * g++.dg/template/access6.C: Likewise.
50579 * g++.dg/template/complit1.C: Likewise.
50580 * g++.dg/template/crash1.C: Change error message.
50581 * g++.dg/template/inherit2.C: Remove stray semicolon.
50582 * g++.dg/template/instantiate2.C: Likewise.
50583 * g++.dg/template/instantiate3.C: Change error message.
50584 * g++.dg/template/qual1.C: Remove stray semicolon.
50585 * g++.dg/template/qualttp18.C: Change error message.
50586 * g++.dg/template/ref1.C: Remove stray semicolon.
50587 * g++.dg/template/sizeof1.C (A::value): Declare it.
50588 * g++.dg/template/spec4.C: Change error message.
50589 * g++.dg/template/static1.C: Likewise.
50590 * g++.dg/template/type1.C: Likewise.
50591 * g++.dg/template/typename3.C: Likewise.
50592 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50593 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50594 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50595 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50596 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50597 named return value extension.
50598 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50599 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50600 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50601 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50602 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50603 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50604 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50605 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50606 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50607 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50608 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50609 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50610 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50611 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50613 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50614 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50615 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50616 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50617 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50618 * g++.old-deja/g++.brendan/template11.C: Likewise.
50619 * g++.old-deja/g++.brendan/template26.C: Likewise.
50620 * g++.old-deja/g++.brendan/template27.C: Use explicit
50621 specialization syntax.
50622 * g++.old-deja/g++.brendan/template30.C: Likewise.
50623 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50624 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50625 non-dependent names.
50626 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50627 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50628 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50629 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50630 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50631 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50632 named return value extension.
50633 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50634 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50635 * g++.old-deja/g++.ext/return1.C: Likewise.
50636 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50637 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50638 * g++.old-deja/g++.jason/access8.C: Likewise.
50639 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50640 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50641 pseudo-destructor names.
50642 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50643 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50644 pseudo-destructor names.
50645 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50646 * g++.old-deja/g++.jason/overload19.C: Likewise.
50647 * g++.old-deja/g++.jason/overload32.C: Likewise.
50648 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50650 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50651 * g++.old-deja/g++.jason/return.C: Likewise.
50652 * g++.old-deja/g++.jason/return2.C: Likewise.
50653 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50654 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50656 * g++.old-deja/g++.jason/template10.C: Account for use of
50657 non-dependent names.
50658 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50660 * g++.old-deja/g++.jason/template37.C: Likewise.
50661 * g++.old-deja/g++.law/access4.C: Change error messages.
50662 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50663 pseudo-destructor names.
50664 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50665 * g++.old-deja/g++.law/ctors9.C: Likewise.
50666 * g++.old-deja/g++.law/cvt22.C: Likewise.
50667 * g++.old-deja/g++.law/dtors5.C: Likewise.
50668 * g++.old-deja/g++.law/global-init1.C: Likewise.
50669 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50670 * g++.old-deja/g++.law/operators28.C: Likewise.
50671 * g++.old-deja/g++.law/visibility28.C: Likewise.
50672 * g++.old-deja/g++.martin/eval1.C: Likewise.
50673 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50675 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50676 * g++.old-deja/g++.mike/net34.C: Likewise.
50677 * g++.old-deja/g++.mike/net36.C: Likewise.
50678 * g++.old-deja/g++.mike/ns2.C: Likewise.
50679 * g++.old-deja/g++.mike/p12306.C: Likewise.
50680 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50682 * g++.old-deja/g++.mike/p700.C: Likewise.
50683 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50684 * g++.old-deja/g++.mike/p710.C: Likewise.
50685 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50687 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50688 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50689 * g++.old-deja/g++.ns/crash2.C: Likewise.
50690 * g++.old-deja/g++.ns/crash3.C: Likewise.
50691 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50692 * g++.old-deja/g++.ns/ns17.C: Likewise.
50693 * g++.old-deja/g++.ns/template16.C: Likewise.
50694 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50696 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50697 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50698 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50699 named return value extension.
50700 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50701 * g++.old-deja/g++.other/access4.C: Issue additional error
50703 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50704 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50705 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50706 * g++.old-deja/g++.other/crash25.C: Change error message.
50707 * g++.old-deja/g++.other/crash4.C: Change error message.
50708 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50709 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50710 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50712 * g++.old-deja/g++.other/defarg8.C: Likewise.
50713 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50714 * g++.old-deja/g++.other/dtor10.C: Likewise.
50715 * g++.old-deja/g++.other/incomplete.C: Likewise.
50716 * g++.old-deja/g++.other/linkage7.C: Likewise.
50717 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50719 * g++.old-deja/g++.other/mangle2.C: Likewise.
50720 * g++.old-deja/g++.other/refinit2.C: Likewise.
50721 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50722 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50723 * g++.old-deja/g++.pt/crash28.C: Likewise.
50724 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50726 * g++.old-deja/g++.pt/crash32.C: Change error message.
50727 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50728 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50729 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50730 error message position.
50731 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50732 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50733 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50735 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50736 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50737 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50738 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50740 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50741 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50742 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50744 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50745 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50747 * g++.old-deja/g++.pt/friend28.C: Account for use of
50748 non-dependent names.
50749 * g++.old-deja/g++.pt/friend29.C: Likewise.
50750 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50752 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50753 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50754 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50756 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50757 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50759 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50760 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50761 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50763 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50764 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50765 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50766 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50767 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50768 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50770 * g++.old-deja/g++.pt/spec10.C: Likewise.
50771 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50772 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50773 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50774 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50775 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50776 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50777 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50778 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50779 * g++.old-deja/g++.pt/typename15.C: Likewise.
50780 * g++.old-deja/g++.pt/typename22.C: Likewise.
50781 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50782 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50783 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50784 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50786 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50787 return value extension.
50788 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50789 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50790 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50791 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50793 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50795 * g++.dg/warn/inline1.C: New test.
50796 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50797 * g++.old-deja/g++.jason/synth10.C: Likewise.
50798 * g++.old-deja/g++.mike/net31.C: Likewise.
50799 * g++.old-deja/g++.mike/p8786.C: Likewise.
50801 * g++.dg/template/friend10.C: New test.
50802 * g++.dg/template/conv5.C: New test.
50804 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50806 * g++.dg/lookup/scoped3.C: New test.
50808 * g++.dg/lookup/decl1.C: New test.
50809 * g++.dg/lookup/decl2.C: New test.
50811 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50813 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50814 gcc.c-torture/compile/20021015-1.c,
50815 gcc.c-torture/compile/20021015-2.c,
50816 gcc.c-torture/compile/20021123-1.c,
50817 gcc.c-torture/compile/20021123-2.c,
50818 gcc.c-torture/compile/20021123-3.c,
50819 gcc.c-torture/compile/20021123-4.c,
50820 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50821 only to 3.1 or 3.2 branch.
50823 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50825 * gcc.dg/i386-bitfield3.c: New test.
50827 * gcc.dg/i386-bitfield2.c: New test.
50829 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50831 * g++.dg/parse/conv_op1.C: New test.
50833 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50835 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50838 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50840 * gcc.c-torture/compile/20021220-1.c: New test.
50842 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50844 * gcc.dg/i386-fastcall-1.c: New.
50846 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50848 * gcc.c-torture/execute/20021219-1.c: New test.
50850 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50852 * gcc.dg/i386-pic-1.c: New test.
50854 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50857 * g++.dg/template/friend9.C: New test.
50859 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50862 * g++.dg/template/access7.C: New test.
50864 2002-12-18 Nick Clifton <nickc@redhat.com>
50866 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50867 the libstdc++-v3 directory has been found.
50869 2002-12-12 Devang Patel <dpatel@apple.com>
50870 * gcc.dg/darwin-ld-1.c: New test.
50871 * gcc.dg/darwin-ld-2.c: New test.
50872 * gcc.dg/darwin-ld-3.c: New test.
50873 * gcc.dg/darwin-ld-4.c: New test.
50874 * gcc.dg/darwin-ld-5.c: New test.
50876 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50878 * gcc.c-torture/compile/20021212-1.c: New test.
50880 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50882 * gcc.dg/fshort-wchar: New test.
50884 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50887 * g++.dg/template/dtor1.C: New test.
50889 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50892 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50894 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50896 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50898 * g++.dg/template/static1.C: New test.
50899 * g++.dg/template/static2.C: New test.
50900 * g++.old-deja/g++.ext/memconst.C: New test.
50902 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50904 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50905 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50906 * g++.dg/special/initp1.C: Likewise.
50908 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50910 * gcc.c-torture/execute/20021204-1.c: New test.
50912 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50914 * gcc.dg/ppc-fmadd-1.c: New file.
50915 * gcc.dg/ppc-fmadd-2.c: New file.
50916 * gcc.dg/ppc-fmadd-3.c: New file.
50918 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50920 * gcc.c-torture/compile/20021204-1.c: New test.
50922 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50924 * g++.dg/inherit/covariant2.C: New test.
50925 * g++.dg/inherit/covariant3.C: New test.
50926 * g++.dg/inherit/covariant4.C: New test.
50927 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50928 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50930 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50933 * g++.dg/init/brace3.C: New test.
50935 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50937 * gcc.dg/20020210-1.c: Fix a comment typo.
50939 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50942 * g++.dg/parse/defarg1.C: New test.
50945 * g++.dg/template/char1.C: New test.
50947 * g++.dg/template/varmod1.C: Fix typo.
50949 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50952 * g++.old-deja/g++.pt/crash32.C: Expect error.
50954 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50957 * g++.dg/template/varmod1.C: New test.
50960 * g++.dg/inherit/typeinfo1.C: New test.
50963 * g++.dg/inherit/typedef1.C: New test.
50965 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50969 * g++.dg/template/strlen1.C: New test.
50972 * g++.dg/template/ctor2.C: New test.
50975 * g++.dg/init/string1.C: New test.
50978 * g++.dg/template/friend8.C: New test.
50980 2002-11-29 Joe Buck <jbuck@synopsys.com>
50982 * g++.dg/lookup/anon2.C: New test.
50984 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50986 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50989 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50991 * gcc.dg/bitfld-6.c: New test.
50993 2002-11-27 Jan Hubicka <jh@suse.cz>
50995 * gcc.c-torture/execute/20021127.[cx]: New test.
50997 2002-11-26 Jan Hubicka <jh@suse.cz>
50999 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51002 2002-11-26 Geoffrey Keating <geoffk@apple.com>
51004 * g++.dg/init/brace2.C: New test.
51005 * g++.old-deja/g++.mike/p9129.C: Correct.
51007 2002-11-26 Mark Mitchell <mark@codesourcery.com>
51009 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51011 2002-11-25 Andreas Bauer <baueran@in.tum.de>
51013 * gcc.dg/sibcall-6: New test for indirect sibcalls.
51015 2002-11-25 Mark Mitchell <mark@codesourcery.com>
51017 * g++.dg/abi/empty11.C: New test.
51018 * g++.dg/rtti/cv1.C: New test.
51020 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
51022 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51024 2002-11-24 Mark Mitchell <mark@codesourcery.com>
51026 * g++.dg/abi/empty10.C: New test.
51028 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
51030 * gcc.c-torture/compile/20021124-1.c: New test.
51032 2002-11-22 Mark Mitchell <mark@codesourcery.com>
51034 * g++.dg/abi/rtti2.C: New test.
51036 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
51038 * gcc.dg/i386-unroll-1.c: New test.
51040 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
51042 * gcc.c-torture/compile/20021120-1.c: New test.
51043 * gcc.c-torture/compile/20021120-2.c: New test.
51045 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51047 * gcc.dg/bitfld-5.c: New test.
51049 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51051 * gcc.c-torture/execute/20021120-3.c: New test.
51053 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51055 * gcc.c-torture/execute/20021120-2.c: New test.
51057 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51059 * gcc.c-torture/execute/20021120-1.c: New test.
51061 2002-11-20 Jakub Jelinek <jakub@redhat.com>
51063 * gcc.c-torture/execute/20021118-3.c: New test.
51065 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51067 * gcc.c-torture/compile/20021119-1.c: New test.
51069 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
51071 * gcc.dg/duff-1.c: New test.
51072 * gcc.dg/duff-2.c: New test.
51073 * gcc.dg/duff-3.c: New test.
51075 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
51077 * gcc.dg/cpp/_Pragma5.c: New test.
51079 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51081 * gcc.c-torture/execute/20021118-2.c: New test.
51083 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51085 * gcc.c-torture/execute/20021118-1.c: New test.
51087 2002-11-16 Jakub Jelinek <jakub@redhat.com>
51089 * gcc.dg/20021116-1.c: New test.
51091 2002-11-14 Mark Mitchell <mark@codesourcery.com>
51093 * g++.dg/abi/vcall1.C: New test.
51095 2002-11-14 Jakub Jelinek <jakub@redhat.com>
51097 * gcc.dg/20021029-1.c: New test.
51098 * gcc.dg/20021029-2.c: New test.
51100 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51102 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51104 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51107 * gcc.dg/20021110.c: Move to ...
51108 * gcc.c-torture/compile/20021110.c: .... here.
51110 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51113 * gcc.c-torture/execute/20021111-1.c
51115 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51118 * gcc.dg/20021110.c: New test.
51120 2002-11-10 Mark Mitchell <mark@codesourcery.com>
51122 * g++.dg/abi/vthunk3.C: Run only on x86.
51124 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
51126 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51128 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
51130 * lib/compat.exp (compat-execute): Fix logic error in last
51133 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
51135 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51137 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51140 * g++.dg/template/access6.C: New test.
51142 2002-11-08 Jan Hubicka <jh@suse.cz>
51144 * gcc.dg/i386-ssefp-1.c: New test.
51145 * gcc.dg/i386-ssefp-1.c: New test.
51147 2002-11-08 Jan Hubicka <jh@suse.cz>
51149 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51151 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51153 * g++.dg/abi/vthunk3.C: New test.
51156 * g++.dg/template/crash2.C: New test.
51158 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51160 * g++.dg/abi/dtor1.C: New test.
51161 * g++.dg/abi/dtor2.C: Likewise.
51163 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51165 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51168 2002-11-04 Adam Nemet <anemet@lnxw.com>
51170 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51171 -mthumb. Only xfail with -O0.
51173 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51175 * g++.dg/abi/thunk1.C: New test.
51176 * g++.dg/abi/thunk2.C: Likewise.
51177 * g++.dg/abi/vtt1.C: Likewise.
51179 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51181 PR optimization/8423
51182 * gcc.c-torture/execute/builtin-constant.c: New test.
51184 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51186 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51187 Add some more cases.
51189 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51192 * g++.dg/opt/local1.C: New test.
51194 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51197 * g++.dg/template/complit1.C: New test.
51200 * g++.dg/template/typename4.C: Likewise.
51202 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51204 Core issue 287, PR c++/7639
51205 * g++.dg/template/instantiate1.C: Adjust error location.
51206 * g++.dg/template/instantiate3.C: New test.
51207 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51208 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51209 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51211 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51213 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51215 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51218 * g++.dg/init/dtor2.C: New test.
51220 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51222 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51223 * gcc.dg/nest.c: Bypass errors on irix6.
51225 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51227 * gcc.dg/nest.c: Expect error for mmix-*-*.
51228 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51230 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51232 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51235 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51237 2002-10-25 Mike Stump <mrs@apple.com>
51239 * gcc.dg/warn-1.c: New test.
51241 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51243 * g++.dg/template/typename3.C: New test.
51245 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51247 * g++.dg/lookup/ptrmem1.C: New test.
51249 * g++.dg/abi/vthunk2.C: New test.
51251 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51253 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51255 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51257 * g++.dg/abi/empty9.C: New test.
51259 2002-10-24 Richard Henderson <rth@redhat.com>
51261 * g++.dg/inherit/thunk1.C: Enable for ia64.
51263 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51266 * g++.dg/lookup/pretty1.C: New test.
51268 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51270 * gcc.dg/20021023-1.c: New test.
51272 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51275 * g++.dg/parse/inline1.C: New test.
51277 2002-10-23 Richard Henderson <rth@redhat.com>
51279 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51281 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51283 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51286 * g++.dg/parse/stmtexpr3.C: New test.
51288 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51290 * g++.dg/expr/cond1.C: New test.
51292 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51294 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51296 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51298 * g++.dg/abi/vbase13.C: New test.
51299 * g++.dg/abi/vbase14.C: Likewise.
51301 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51303 * gcc.dg/tls/pic-1.c: New test.
51304 * gcc.dg/tls/nonpic-1.c: New test.
51305 * gcc.dg/20021018-1.c: New test.
51307 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51309 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51310 Remove only files with the same base name as the test case.
51311 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51312 (profopt-execute): Likewise. Also, remove old profiling
51313 and performance data files before running the tests.
51315 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51316 * g++.dg/bprob/bprob.exp: Likewise.
51317 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51318 to allow more general test case names.
51320 * g++.dg/bprob/bprob-1.C: Rename to ...
51321 * g++.dg/bprob/g++-bprob-1.C: ... this.
51323 * g77.dg/bprob/bprob-1.f: Rename to ...
51324 * g77.dg/bprob/g77-bprob-1.f: ... this.
51326 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51328 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51329 bison 1.50 or later.
51331 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51333 * g++.dg/README: Describe more test directories.
51335 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51337 * g++.dg/init/array6.C: Add additional tests.
51339 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51341 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51342 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51344 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51346 * gcc.c-torture/compile/20020604-1.x: New.
51347 * gcc.c-torture/compile/simd-5.x: Likewise.
51348 * gcc.c-torture/execute/920710-1.x: Likewise.
51349 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51351 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51353 * g++.dg/inherit/override1.C: Add dg-options clause.
51355 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51357 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51360 2002-10-19 Andreas Schwab <schwab@suse.de>
51362 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51363 directory component.
51365 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51367 * g++.dg/inherit/thunk1.C: New test.
51369 * g++.dg/inherit/override1.C: New test.
51371 * g++.dg/abi/mangle11.C: New test.
51372 * g++.dg/abi/mangle14.C: New test.
51373 * g++.dg/abi/mangle17.C: New test.
51375 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51377 * g++.dg/overload/member2.C: New test.
51379 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51381 * g++.dg/README: Describe new compat directory.
51382 * g++.dg/dg.exp: Skip tests in compat directory.
51383 * README.compat: New file.
51384 * lib/compat.exp: New expect script.
51385 * g++.dg/compat: New test directory.
51386 * g++.dg/compat/compat.exp: New expect script.
51387 * g++.dg/compat/abi: New test directory.
51388 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51389 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51390 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51391 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51392 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51393 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51394 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51395 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51396 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51397 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51398 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51399 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51400 * g++.dg/compat/break: New test directory.
51401 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51402 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51403 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51404 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51405 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51406 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51407 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51408 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51409 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51410 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51411 g++.dg/compat/break/README: New files.
51412 * g++.dg/compat/eh: New test directory.
51413 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51414 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51415 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51416 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51417 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51418 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51419 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51420 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51421 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51422 g++.dg/compat/eh/filter2_y.C,
51423 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51424 g++.dg/compat/eh/new1_y.C,
51425 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51426 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51427 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51428 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51429 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51430 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51431 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51432 g++.dg/compat/eh/unexpected1_y.C: New files.
51433 * g++.dg/compat/init: New test directory.
51434 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51435 g++.dg/compat/init/array5_y.C,
51436 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51437 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51438 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51439 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51440 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51441 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51442 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51443 g++.dg/compat/init/init-ref2_y.C: New files.
51445 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51448 * g++.dg/inherit/using3.C: New test.
51450 2002-10-17 Jan Hubicka <jh@suse.cz>
51452 * gcc.dg/20021017-2.c: New test.
51454 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51456 * g++.dg/abi/mangle16.C: Adjust.
51458 * g++.dg/init/array8.C: New test.
51460 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51462 * gcc.dg/special/mips-abi.exp: New test.
51463 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51465 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51467 * g++.dg/abi/mangle16.C: New test.
51468 * g++.dg/abi/mangle17.C: Likewise.
51471 * g++.dg/template/ref1.C: New test.
51473 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51475 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51477 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51479 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51481 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51484 * g++.dg/init/array7.C: New test.
51486 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51488 * g++.dg/init/array6.C: New test.
51490 * g++.dg/abi/mangle13.C: Likewise.
51491 * g++.dg/abi/mangle14.C: Likewise.
51492 * g++.dg/abi/mangle15.C: Likewise.
51494 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51496 * g++.dg/abi/empty8.C: New test.
51498 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51500 * g++.dg/init/ctor1.C: New test.
51502 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51504 * gcc.c-torture/execute/20021015-1.c: New test.
51506 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51508 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51510 2002-10-14 Jan Hubicka <jh@suse.cz>
51512 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51514 2002-10-14 Richard Henderson <rth@redhat.com>
51516 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51518 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51520 PR optimization/6631
51521 * g++.dg/opt/const2.C: New test.
51523 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51526 * g++.dg/parse/friend1.C: New test.
51527 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51529 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51531 * gcc.dg/20021014-1.c: New test.
51533 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51536 * g++.dg/ext/vlm1.C: New test.
51537 * g++.dg/ext/vlm2.C: Likewise.
51539 * g++.dg/init/array1.C: Remove invalid braces.
51540 * g++.dg/init/brace1.C: New test.
51541 * g++.dg/init/copy2.C: Likewise.
51542 * g++.dg/init/copy3.C: Likewise.
51543 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51544 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51547 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51549 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51551 2002-10-11 Richard Shann <richard.shann@superh.com>
51553 * gcc.c-torture/compile/simd-5.c: New test.
51555 2002-10-10 Roger Sayle <roger@eyesopen.com>
51557 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51559 2002-10-10 Jim Wilson <wilson@redhat.com>
51561 * gcc.c-torture/execute/20021010-1.c: New test.
51563 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51566 * g++.dg/ext/typedef-init.C: New test.
51567 * gcc.dg/typedef-init.c: New test.
51569 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51571 * gcc.dg/cpp/paste13.c: New test.
51573 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51575 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51576 remaining platforms, XFAIL during compile, not execute. Don't
51579 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51581 * gcc.dg/alias-1.c: Tweak expected warning.
51583 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51585 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51587 2002-10-06 Andreas Jaeger <aj@suse.de>
51589 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51590 * gcc.dg/cpp/c++98.C: Likewise.
51592 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51593 * g++.dg/cpp/c++98.C: Likewise.
51595 * g++.dg/README (Subdirectories): Mention cpp directory.
51598 * gcc.dg/20021006-1.c: New test.
51600 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51603 * g++.dg/other/warning1.C: New test.
51605 2002-10-04 Roger Sayle <roger@eyesopen.com>
51607 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51608 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51609 and sparc-*-* with -m64 as expected failures. See PR 8087.
51611 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51614 * g++.dg/template/ptrmem3.C: New test.
51617 * g++.dg/template/union1.C: New test.
51619 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51622 * g++.dg/abi/mangle9.C: New test.
51623 * g++.dg/abi/mangle10.C: New test.
51624 * g++.dg/abi/mangle11.C: New test.
51625 * g++.dg/abi/mangle12.C: New test.
51627 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51630 * g++.dg/template/meminit1.C: New test.
51631 * g++.dg/warn/Wreorder-1.C: Likewise.
51632 * g++.old-deja/g++.mike/warn3.C: Tweak.
51633 * lib/prune.exp: Ingore "in copy constructor".
51635 2002-10-02 Andreas Jaeger <aj@suse.de>
51637 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51638 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51639 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51642 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51644 * gcc.dg/empty1.C: Fix typo.
51646 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51648 * gcc.dg/alias-1.c: New test.
51650 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51652 * gcc.dg/empty1.C: New test.
51654 * g++.dg/tls/init-2.C: Tweak error messages.
51656 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51658 * gcc.c-torture/compile/20020923-1.c: New test.
51660 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51662 * gcc.c-torture/execute/ffs-1.c: New test.
51663 * gcc.c-torture/execute/ffs-2.c: Ditto.
51665 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51667 * g++.dg/overload/member1.C: New test.
51669 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51671 * g++.dg/abi/empty7.C: New test.
51672 * g++.dg/init/pm2.C: Likewise.
51674 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51676 * g++.dg/rtti/crash1.C: New test.
51678 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51680 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51681 gcc.dg/sibcall-4.c: New tests.
51683 2002-09-28 Roger Sayle <roger@eyesopen.com>
51685 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51686 powerpc and MMIX targets.
51688 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51690 * gcc.dg/cpp/20020927-1.c: New.
51692 2002-09-26 David S. Miller <davem@redhat.com>
51694 * gcc.c-torture/compile/trunctfdf.c: New.
51696 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51698 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51700 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51702 * gcc.c-torture/execute/loop-15.c: New.
51704 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51706 * README.QMTEST: Fix typo.
51708 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51710 * gcc.dg/20020926-1.c: New test.
51712 2002-09-25 David S. Miller <davem@redhat.com>
51715 * gcc.c-torture/execute/shiftdi.c: New test.
51717 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51719 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51720 unique to the tool.
51721 * lib/g77.exp (g77_init): Likewise.
51722 * lib/g++.exp (g++_init): Likewise.
51723 * lib/objc.exp (objc_init): Likewise.
51725 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51727 * g++.dg/abi/empty5.C: New test.
51728 * g++.dg/abi/empty6.C: New test.
51729 * g++.dg/abi/vbase12.C: New test.
51731 2002-09-25 Richard Henderson <rth@redhat.com>
51733 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51734 too-small long double.
51736 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51738 * gcc.dg/20020919-1.c: New test.
51740 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51742 * g++.dg/abi/bitfield6.C: New test.
51743 * g++.dg/abi/bitfield7.C: New test.
51744 * g++.dg/abi/bitfield8.C: New test.
51745 * g++.dg/abi/vbase11.C: New test.
51747 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51749 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51750 hppa*-*-hpux*. Update test comment.
51752 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51754 * gcc.dg/tls/struct-1.c: New test.
51756 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51758 * gcc.dg/cpp/tr-warn2.c: Update.
51760 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51762 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51764 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51766 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51769 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51771 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51773 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51774 Adjust for c++filt moved to binutils. Remove spurious duplicate
51775 setting of cxxfilt.
51777 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51779 * gcc.dg/20020312-2.c: Update for darwin.
51781 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51783 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51785 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51787 * objc.dg/comp-types-1.m: New test.
51788 * objc.dg/comp-types-2.m: New test.
51789 * objc.dg/comp-types-3.m: New test.
51790 * objc.dg/comp-types-4.m: New test.
51791 * objc.dg/comp-types-5.m: New test.
51792 * objc.dg/comp-types-6.m: New test.
51794 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51796 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51798 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51800 * g++.dg/other/do1.C: New test.
51802 * g++.dg/template/subst1.C: New test.
51804 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51806 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51808 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51810 * g++.dg/template/qualttp20.C: Adjust expected errors.
51811 * g++.old-deja/g++.jason/report.C: Likewise.
51812 * g++.old-deja/g++.other/qual1.C: Likewise.
51814 * g++.dg/lookup/scoped2.C: New test.
51816 * g++.dg/ext/asm3.C: New test.
51818 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51820 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51822 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51824 * ChangeLog: follow spelling conventions.
51825 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51826 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51827 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51828 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51829 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51830 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51831 * g++.old-deja/g++.law/global-init1.C: Likewise.
51832 * g++.old-deja/g++.other/delete4.C: Likewise.
51833 * g++.old-deja/g++.other/inline21.C: Likewise.
51834 * g++.old-deja/g++.other/singleton.C: Likewise.
51835 * g77.dg/strlen0.f: Likewise.
51836 * g77.f-torture/compile/20010519-1.f: Likewise.
51837 * g77.f-torture/compile/980310-4.f: Likewise.
51838 * gcc.c-torture/compile/20000605-1.c: Likewise.
51839 * gcc.c-torture/execute/20020225-1.c: Likewise.
51840 * gcc.dg/c90-hexfloat-2.c: Likewise.
51841 * gcc.dg/c99-bool-1.c: Likewise.
51842 * gcc.dg/c99-hexfloat-2.c: Likewise.
51843 * gcc.dg/dll-2.c: Likewise.
51844 * gcc.dg/wtr-union-init-1.c: Likewise.
51845 * gcc.dg/wtr-union-init-2.c: Likewise.
51846 * gcc.dg/wtr-union-init-3.c: Likewise.
51847 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51848 * gcc.dg/cpp/defined.c: Likewise.
51849 * gcc.dg/cpp/macsyntx.c: Likewise.
51850 * gcc.dg/cpp/paste2.c: Likewise.
51851 * gcc.dg/cpp/trad/defined.c: Likewise.
51852 * gcc.dg/format/c90-printf-1.c: Likewise.
51853 * gcc.dg/format/c90-scanf-1.c: Likewise.
51854 * gcc.dg/format/c99-printf-1.c: Likewise.
51855 * gcc.dg/format/c99-scanf-1.c: Likewise.
51856 * gcc.misc-tests/gcov-8.c: Likewise.
51857 * lib/profopt.exp: Likewise.
51859 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51861 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51863 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51865 * g++.dg/inherit/using2.C: New test.
51867 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51869 * ChangeLog: Follow spelling conventions.
51870 * g++.dg/template/friend4.C: Likewise.
51871 * g++.old-deja/g++.pt/crash67.C: Likewise.
51872 * gcc.c-torture/execute/20000801-4.c: Likewise.
51873 * gcc.dg/c90-digraph-1.c: Likewise.
51874 * gcc.dg/c94-digraph-1.c: Likewise.
51875 * gcc.dg/c99-digraph-1.c: Likewise.
51876 * gcc.dg/cpp/line5.c: Likewise.
51877 * gcc.dg/cpp/multiline.c: Likewise.
51878 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51879 * gcc.dg/format/attr-3.c: Likewise.
51880 * gcc.dg/format/c90-scanf-3.c: Likewise.
51881 * gcc.dg/format/ext-4.c: Likewise.
51883 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51885 * g++.dg/template/pretty1.C: New test.
51887 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51889 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51891 2002-09-13 Matt Austern <austern@apple.com>
51893 * g++.dg/other/constref[12].C: New, regression tests for
51894 passing a cast expression to a function by const reference.
51896 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51898 * g++.dg/template/deduce1.C: New test.
51900 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51902 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51905 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51907 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51910 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51912 * gcc.c-torture/compile/20020910-1.c: New test.
51914 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51916 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51918 2002-09-10 Andreas Jaeger <aj@suse.de>
51920 * gcc.dg/20020312-2.c: Adjust for x86-64.
51922 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51924 * g77.dg/7388.f: New test case for PR 7388.
51926 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51928 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51930 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51932 * objc.dg/proto-lossage-1.m: New test.
51934 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51936 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51938 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51940 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51943 2002-09-06 Stan Shebs <shebs@apple.com>
51944 David Edelsohn <edelsohn@gnu.org>
51946 * gcc.dg/weak: New directory.
51947 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51948 target-specific xfail bits.
51949 * gcc.dg/typeof-2.c: Move to new directory.
51950 * gcc.dg/weak.exp: New expect script.
51952 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51954 * gcc.c-torture/execute/extzvsi.c: New test.
51956 2002-09-05 Stan Shebs <shebs@apple.com>
51958 * gcc.dg/weak-1.c: xfail on Darwin.
51959 * gcc.dg/weak-2.c: Ditto.
51960 * gcc.dg/weak-3.c: Ditto.
51961 * gcc.dg/weak-4.c: Ditto.
51962 * gcc.dg/weak-5.c: Ditto.
51963 * gcc.dg/weak-6.c: Ditto.
51964 * gcc.dg/weak-7.c: Ditto.
51965 * gcc.dg/weak-8.c: Ditto.
51966 * gcc.dg/weak-9.c: Ditto.
51968 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51970 * gcc.c-torture/execute/loop-14.c: New test.
51972 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51974 * g++.dg/other/cxa-atexit1.C: New test.
51976 * gcc.dg/typeof-2.c: New test.
51978 2002-09-03 Roger Sayle <roger@eyesopen.com>
51980 * gcc.dg/builtins-2.c: New testcase.
51981 * gcc.dg/builtins-3.c: New testcase.
51983 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51985 * gcc.dg/cpp/_Pragma4.c: New test.
51987 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51989 * objc/execute/nil_method-1.m: New testcase.
51991 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51993 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51994 [Object class], not [Object initialize].
51996 2002-08-31 Roger Sayle <roger@eyesopen.com>
51997 Hans-Peter Nilsson <hp@bitrange.com>
51999 * gcc.c-torture/execute/20020720-1.x: Skip test on
52000 mmix-knuth-mmixware. Correct comment.
52002 2002-08-27 Mark Mitchell <mark@codesourcery.com>
52004 * g++.dg/abi/bitfield5.C: New test.
52005 * g++.dg/abi/vbase10.C: Likewise.
52007 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
52009 * objc.dg/undeclared-selector.m: New test.
52011 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
52013 * g++.dg/other/offsetof1.C: Avoid cast warning.
52015 2002-08-26 Ziemowit Laski <zlaski@apple.com>
52017 * objc.dg/super-class-2.m: New test.
52019 2002-08-24 Matt Austern <austern@apple.com>
52021 * g++.dg/ext/lvaddr.C: New test.
52022 * g++.dg/ext/lvcast.C: New test.
52024 2002-08-22 Mark Mitchell <mark@codesourcery.com>
52026 * g++.dg/inherit/cond1.C: New test.
52028 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
52030 * gcc.dg/noncompile/incomplete-1.c: New test.
52032 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
52034 * gcc.dg/typespec-1.c: New test.
52036 2002-08-20 Devang Patel <dpatel@apple.com>
52037 * objc.dg/proto-hier-2.m: New test.
52039 2002-08-19 Ziemowit Laski <zlaski@apple.com>
52041 * objc.dg/bitfield-1.m: New test.
52042 * objc.dg/bitfield-2.m: New test.
52044 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
52046 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52047 gcc.dg/c99-flex-array-4.c: New tests.
52049 2002-08-16 Stan Shebs <shebs@apple.com>
52051 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52053 2002-08-15 Jakub Jelinek <jakub@redhat.com>
52055 * gcc.dg/typeof-1.c: New test.
52056 * g++.dg/ext/typeof2.C: New test.
52058 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
52060 * g++.dg/other/offsetof1.C: New test.
52062 2002-08-14 Richard Henderson <rth@redhat.com>
52064 * gcc.dg/tls/diag-3.c: Fix expected message strings.
52066 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
52068 * gcc.dg/cpp/_Pragma3.c: New test.
52070 2002-08-13 Mark Mitchell <mark@codesourcery.com>
52072 * g++.dg/template/inherit3: New test.
52074 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
52076 * gcc.dg/bitfld-4.c: Add blank options.
52078 2002-08-09 Mark Mitchell <mark@codesourcery.com>
52080 * g++.dg/template/crash1.C: New test.
52082 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52084 * gcc.dg/tls/opt-2.c: New test.
52086 2002-08-08 Devang Patel <dpatel@apple.com>
52088 * objc.dg/selector-1.m : New test
52090 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52092 * g++.dg/abi/bitfield4.C: New test.
52093 * gcc.dg/bitfld-4.c: New test.
52095 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52097 * g++.dg/other/packed1.C: New test.
52099 2002-08-07 Mark Mitchell <mark@codesourcery.com>
52101 * g++.dg/abi/offsetof.C: Tweak error messages.
52102 * g++.old-deja/g++.mike/p10769a.C: Likewise.
52104 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52106 * gcc.dg/bitfld-3.c: New test.
52108 2002-08-07 Jakub Jelinek <jakub@redhat.com>
52109 Richard Henderson <rth@redhat.com>
52111 * gcc.dg/i386-bitfield1.c: New test.
52112 * g++.dg/abi/bitfield3.C: Update.
52114 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
52116 * objc.dg/const-str-2.m: Update.
52117 * gcc.dg/cpp/c++98.c: Change to C extension.
52118 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52119 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52121 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
52123 * gcc.dg/tls/diag-3.c: New.
52125 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
52127 * g++.dg/README (Subdirectories): Document new subdir expr.
52128 * g++.dg/expr/pmf-1.C: New test.
52130 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
52132 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52134 2002-08-06 Jakub Jelinek <jakub@redhat.com>
52136 * g++.dg/abi/bitfield3.C: New test.
52138 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
52140 * lib/gcov.exp: Tweak expected line formats.
52141 * gcc.misc-tests/gcov8.c: New test.
52142 * gcc.misc-tests/gcov8.x: New flags.
52144 2002-08-05 Jakub Jelinek <jakub@redhat.com>
52146 * consistency.vlad/layout/endian.c: Include string.h.
52148 * gcc.c-torture/execute/20020805-1.c: New test.
52150 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52152 * g++.dg/other/conversion1.C: New test.
52154 2002-08-03 Roger Sayle <roger@eyesopen.com>
52156 * gcc.dg/builtins-1.c: New testcase.
52158 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52160 * g++.dg/inherit/access3.C: New test.
52162 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52164 * gcc.dg/ia64-visibility-2.c: New test.
52166 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52168 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52169 __qualifier_flags to __flags.
52171 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52173 * g++.dg/inherit/operator1.C: New test.
52174 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52175 * g++.dg/other/error1.C: Change expected error message.
52176 * g++.dg/template/conv4.C: Likewise.
52178 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52180 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52181 for documented behavior.
52183 2002-07-25 Roger Sayle <roger@eyesopen.com>
52185 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52186 several targets known to fail.
52188 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52190 * gcc.dg/mips-args-[123].c: New tests.
52192 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52194 * gcc.dg/ppc-spe.c: New.
52196 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52198 * g++.dg/other/ptrmem4.C: New testcase.
52200 2002-07-24 Richard Henderson <rth@redhat.com>
52202 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52204 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52206 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52208 2002-07-24 Roger Sayle <roger@eyesopen.com>
52210 * gcc.c-torture/execute/memset-3.c: New testcase.
52212 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52214 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52215 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52217 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52219 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52222 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52224 * gcc.c-torture/compile/simd-4.c: New test.
52226 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52228 PR c++/7347, c++/7348
52229 * g++.dg/template/access4.C: New test.
52230 * g++.dg/template/access5.C: New test.
52231 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52232 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52233 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52234 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52236 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52238 * gcc.dg/gnu89-init-2.c: New test.
52240 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52242 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52244 2002-07-20 Roger Sayle <roger@eyesopen.com>
52246 * gcc.c-torture/execute/20020720-1.c: New testcase.
52248 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52250 * gcc.dg/cpp/Wsignprom.c: New tests.
52252 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52254 * gcc.c-torture/execute/loop-13.c: New test.
52256 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52258 * gcc.dg/cpp/expr.c: New tests.
52260 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52262 * g++.dg/opt/pr6713.C: Add template instantiation.
52264 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52266 * gcc.dg/nest.c: New test.
52268 2002-07-17 Richard Henderson <rth@redhat.com>
52270 * g++.dg/opt/pr6713.C: New test.
52272 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52274 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52275 XFAIL for all x86 processors.
52277 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52279 * gcc.c-torture/execute/20010122-1.x: Do not test with
52280 -fomit-frame-pointer.
52282 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52284 * g++.dg/template/instantiate2.C: New test.
52285 * g++.dg/template/spec4.C: New test.
52287 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52289 * g++.dg/template/access2.C: New test.
52290 * g++.dg/template/access3.C: New test.
52292 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52294 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52295 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52296 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52297 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52298 Convert to use <stdarg.h>.
52299 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52301 * gcc.dg/va-arg-2.c: New.
52302 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52304 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52306 * gcc.c-torture/compile/20020710-1.c: New test.
52308 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52309 Andrew Pinski <pinskia@physics.uc.edu>
52311 gcc.c-torture/compile/simd-2.c: New testcase.
52312 gcc.c-torture/compile/simd-3.c: Likewise.
52314 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52317 * g++.dg/overload/error1.C: New test.
52319 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52321 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52322 configuration and IRIX 6 O32 ABI.
52324 2002-07-11 Roger Sayle <roger@eyesopen.com>
52326 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52328 2002-07-10 Roger Sayle <roger@eyesopen.com>
52330 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52332 2002-07-10 Jeffrey A Law <law@redhat.com>
52334 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52336 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52338 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52340 * gcc.dg/20020312-2.c: Check for __PPC__.
52342 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52344 * gcc.c-torture/compile/20020709-1.c: New test.
52346 2002-07-07 Roger Sayle <roger@eyesopen.com>
52348 * g++.dg/template/qualttp21.C: New test case.
52350 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52352 * gcc.c-torture/compile/20020706-1.c: New test.
52353 * gcc.c-torture/compile/20020706-2.c: New test.
52355 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52356 Alexandre Oliva <aoliva@redhat.com>
52358 * g++.dg/warn/incomplete1.C: New test.
52360 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52363 * g++.dg/warn/noreturn1.C: New test.
52365 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52368 * g++.dg/debug/debug6.C: New test.
52369 * g++.dg/debug/debug7.C: New test.
52371 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52373 * gcc.c-torture/compile/simd-3.c: New test.
52375 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52377 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52378 * gcc.dg/20020620-1.c: Likewise.
52380 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52383 * g++.dg/init/array4.C: New test.
52384 * g++.dg/init/array5.C: New test.
52386 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52388 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52389 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52391 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52393 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52394 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52395 * gcc.dg/wtr-conversion-1.c: Likewise.
52396 * gcc.dg/wtr-escape-1.c: Likewise.
52397 * gcc.dg/wtr-int-type-1.c: Likewise.
52398 * gcc.dg/wtr-label-1.c: Likewise.
52399 * gcc.dg/wtr-static-1.c: Likewise.
52400 * gcc.dg/wtr-strcat-1.c: Likewise.
52401 * gcc.dg/wtr-suffix-1.c: Likewise.
52402 * gcc.dg/wtr-switch-1.c: Likewise.
52403 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52404 * gcc.dg/wtr-union-init-1.c: Likewise.
52405 * gcc.dg/wtr-union-init-2.c: Likewise.
52406 * gcc.dg/wtr-union-init-3.c: Likewise.
52408 * gcc.dg/wtr-func-def-1.c: New test.
52410 2002-07-02 Devang Patel <dpatel@apple.com>
52412 * objc.dg/param-1.m: New test.
52414 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52416 * gcc.dg/cpp/trad/directive.c: Add test.
52417 * gcc.dg/cpp/trad/macroargs.c: Add test.
52418 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52420 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52422 * gcc.dg/cpp/cmdlne-M.c: New test.
52424 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52426 * objc.dg/desig-init-1.m: New test.
52428 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52431 * g++.dg/template/instantiate1.C: New test.
52433 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52436 * g++.dg/template/sizeof2.C: New test.
52438 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52440 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52441 gcc.dg/cpp/trad/include.c: New tests.
52443 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52446 * gcc.c-torture/compile/20020701-1.c: New test.
52448 2002-07-01 Stan Shebs <shebs@apple.com>
52450 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52452 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52453 (objc-torture-execute): or here.
52455 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52457 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52459 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52461 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52463 2002-06-30 Devang Patel <dpatel@apple.com>
52465 * objc.dg/fsyntax-only.m: New test.
52467 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52470 * g++.dg/template/friend7.C: New file.
52472 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52474 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52477 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52479 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52480 avoid division by zero.
52482 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52484 * gcc.dg/Wunknownprag.c: New tests.
52486 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52488 * gcc.c-torture/execute/simd-2.c: New test.
52490 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52492 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52493 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52494 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52495 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52496 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52497 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52498 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52499 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52500 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52501 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52502 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52503 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52504 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52505 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52506 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52507 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52508 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52510 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52512 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52513 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52514 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52515 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52517 * gcc.dg/cpp/trad/directive.c: Update.
52519 2002-06-23 Andreas Jaeger <aj@suse.de>
52521 * gcc.c-torture/execute/complex-6.c: New.
52523 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52525 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52526 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52527 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52528 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52530 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52532 * gcc.dg/cpp/trad: New directory with traditional tests copied
52533 from parent directory.
52534 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52535 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52536 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52537 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52538 Move to trad/ and rename.
52539 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52540 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52541 gcc.dg/cpp/trad/redef2.c: New tests.
52542 * gcc.dg/cpp/trad/trad.exp: New driver.
52544 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52546 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52547 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52548 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52549 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52552 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52554 * gcc.dg/20020620-1.c: New test.
52556 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52558 * g++.dg/template/ttp4.C: New test.
52560 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52562 * g++.dg/opt/vt1.C: Fix regexp.
52564 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52566 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52567 Don't use attribute `noinline'.
52569 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52571 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52573 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52575 * gcc.c-torture/execute/simd-1.c: New.
52577 * gcc.dg/simd-1.c: New.
52579 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52581 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52583 2002-06-16 Richard Henderson <rth@redhat.com>
52585 * g++.dg/ext/anon-struct1.C: New.
52586 * g++.dg/ext/anon-struct2.C: New.
52587 * g++.dg/ext/anon-struct3.C: New.
52588 * gcc.dg/anon-struct-1.c: New.
52589 * gcc.dg/anon-struct-2.c: New.
52590 * gcc.dg/anon-struct-3.c: New.
52591 * gcc.dg/20011008-1.c: Adjust warning text.
52592 * gcc.dg/20020527-1.c: Add -fms-extensions.
52594 2002-06-16 Richard Henderson <rth@redhat.com>
52596 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52598 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52600 * gcc.c-torture/execute/20020615-1.c: New test.
52602 2002-06-15 Roger Sayle <roger@eyesopen.com>
52604 * gcc.c-tortuture/execute/compare-1.c: New test case.
52605 * gcc.c-tortuture/execute/compare-2.c: New test case.
52606 * gcc.c-tortuture/execute/compare-3.c: New test case.
52608 2002-06-13 Richard Henderson <rth@redhat.com>
52610 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52613 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52615 * g++.dg/template/typename2.C: Update error message.
52617 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52619 * gcc.c-torture/execute/20020611-1.c: New test.
52621 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52623 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52624 list of targets to skip.
52626 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52628 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52629 targets if not optimizing.
52631 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52633 * gcc.c-torture/compile/20020605-1.c: New test.
52635 * g++.dg/opt/vt1.C: New test.
52637 * gcc.dg/20020531-1.c: New test.
52639 * gcc.dg/20020530-1.c: New test.
52641 * gcc.dg/20020527-1.c: New test.
52643 * g++.dg/opt/cse1.C: New test.
52645 2002-06-07 Roger Sayle <roger@eyesopen.com>
52647 * gcc.dg/20020607-2.c: New test case.
52649 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52651 * gcc.c-torture/compile/20020604-1.c: New test.
52653 2002-06-04 Richard Henderson <rth@redhat.com>
52655 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52656 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52657 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52659 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52661 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52663 2002-06-03 Richard Henderson <rth@redhat.com>
52665 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52666 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52668 2002-06-02 Richard Henderson <rth@redhat.com>
52670 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52671 test functions static.
52673 2002-06-02 Andreas Jaeger <aj@suse.de>
52675 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52678 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52680 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52681 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52682 Update for mofified diagnostics.
52683 * gcc.dg/c99-intconst-1.c: No longer fail.
52685 2002-06-02 Richard Henderson <rth@redhat.com>
52687 * gcc.dg/uninit-A.c: Remove xfail markers.
52689 2002-06-01 Roger Sayle <roger@eyesopen.com>
52691 * gcc.dg/fnegate-1.c: New test case.
52693 2002-05-30 Osku Salerma <osku@iki.fi>
52695 * gcc.c-torture/execute/mayalias-1.c: New file.
52697 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52699 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52700 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52701 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52703 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52705 * gcc.c-torture/execute/20020529-1.c: New test.
52707 2002-05-27 Richard Henderson <rth@redhat.com>
52709 * g++.dg/ext/attrib6.C: New test case.
52711 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52713 * gcc.c-torture/execute/pure-1.c: New test.
52715 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52717 * gcc.dg/cpp/arith-2.c: Remove.
52719 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52721 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52722 * gcc.dg/cpp/if-3.c: Remove.
52724 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52726 * g++.dg/opt/cse2.C: New test.
52728 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52730 * gcc.dg/cpp/arith-1.c: New semantic tests.
52731 * gcc.dg/cpp/if-1.c: Update.
52733 2002-05-24 Ben Elliston <bje@redhat.com>
52735 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52737 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52739 * gcc.dg/verbose-asm.c: New test.
52741 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52743 * gcc.dg/cpp/paste12.c: New test.
52745 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52747 * g++.dg/parse/named_ops.C: New test.
52749 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52751 * gcc.dg/weak-8.c: New test.
52753 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52755 * gcc.dg/weak-2.c: Allow optional leading underscore
52756 in scan-assembler symbol name.
52757 * gcc.dg/weak-3.c: Likewise.
52758 * gcc.dg/weak-4.c: Likewise.
52759 * gcc.dg/weak-5.c: Likewise.
52761 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52763 * gcc.dg/20020523-1.c: New test.
52765 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52767 * objc.dg/const-str-2.m: Update now that we stop after
52768 a command line error.
52770 2002-05-22 Richard Henderson <rth@redhat.com>
52772 * g++.dg/dg.exp: Fix typo in test pruneing.
52774 2002-05-22 Richard Henderson <rth@redhat.com>
52776 * g++.dg/dg.exp: Prune the tls subdirectory.
52777 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52778 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52779 * g++.dg/tls/init-1.C: New.
52781 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52783 * gcc.dg/20020517-1.c: New test.
52785 2002-05-21 Richard Henderson <rth@redhat.com>
52787 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52788 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52790 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52792 * g++.dg/other/copy2.C: New test.
52794 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52796 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52797 (MAX_COPY): Bump up to 10 times sizeof (long long).
52798 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52800 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52801 sizeof (long long).
52803 * gcc.c-torture/execute/strcpy-1.c: New test.
52805 2002-05-19 Jason Merrill <jason2redhat.com>
52807 * g++.dg/ext/oper1.C: New test.
52809 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52810 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52812 * README.QMTEST: New file.
52814 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52816 2002-05-19 Andreas Jaeger <aj@suse.de>
52818 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52820 * gcc.c-torture/execute/loop-2d.x: Likewise.
52822 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52824 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52825 support weak symbols.
52826 * gcc.dg/weak-4.c: Likewise.
52827 * gcc.dg/weak-6.c: Likewise.
52829 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52831 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52832 cygwin, coff and h8300-*-hms targets
52833 * gcc.dg/weak-5.c: Likewise.
52834 * gcc.dg/weak-7.c: Likewise.
52836 2002-05-16 Jason Merrill <jason@redhat.com>
52838 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52839 (scan-assembler-not, scan-assembler-dem): Likewise.
52840 (scan-assembler-dem-not): Likewise.
52842 2002-05-15 Richard Henderson <rth@redhat.com>
52844 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52846 2002-05-15 Richard Henderson <rth@redhat.com>
52848 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52849 (vfoo1f): Warning here.
52850 (vfoo1l): Don't redefine the alias.
52852 2002-05-14 Jason Merrill <jason@redhat.com>
52853 Alexandre Oliva <aoliva@redhat.com>
52855 * g++.dg/init/pm1.C: New test.
52857 2002-05-12 David S. Miller <davem@redhat.com>
52859 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52862 2002-05-10 Roger Sayle <roger@eyesopen.com>
52864 * gcc.c-torture/execute/20020510-1.c: New test case.
52866 2002-05-10 David S. Miller <davem@redhat.com>
52868 * gcc.c-torture/execute/conversion.c: Test long double too.
52870 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52872 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52873 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52874 * lib/g++.exp (g++_link_flags): Likewise.
52875 * lib/objc.exp (objc_target_compile): Likewise.
52877 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52879 * gcc.dg/cpp/poison.c: Update.
52880 * gcc.dg/cpp/20000625-2.c: Remove.
52881 * gcc.dg/cpp/direct2s.c: Remove final test.
52883 2002-05-08 Tom Rix <trix@redhat.com>
52885 * gcc.c-torture/execute/20020508-1.c: New test.
52886 * gcc.c-torture/execute/20020508-2.c: New test.
52887 * gcc.c-torture/execute/20020508-3.c: New test.
52889 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52891 * gcc.dg/cpp/charconst-4.c: More tests.
52893 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52896 * gcc.dg/weak-3.c: Update location of warning messages.
52897 * gcc.dg/weak-5.c: Likewise.
52899 2002-05-06 Roger Sayle <roger@eyesopen.com>
52901 * gcc.c-torture/execute/20020506-1.c: New test case.
52903 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52905 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52907 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52909 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52911 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52913 * gcc.dg/cpp/charconst-3.c: New test.
52915 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52917 * gcc.dg/cpp/charconst.c: Update tests.
52919 2002-05-05 Tim Josling <tej@melbpc.org.au>
52921 * treelang: Added directory for new sample language treelang. Also
52922 lib/treelang.exp: New file to signal treelang should be tested.
52924 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52926 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52927 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52928 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52929 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52930 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52931 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52932 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52934 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52936 * gcc.dg/format/xopen-2.c: New test.
52938 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52940 * gcc.dg/20020503-1.c: New test.
52942 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52944 * g++.dg/init/dtor1.C: Make it tougher.
52946 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52948 * g++.dg/init/dtor1.C: New test.
52950 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52952 * gcc.dg/altivec-8.c: New.
52954 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52956 * gcc.dg/altivec-7.c: New.
52958 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52960 * g++.dg/parse/typedef1.C: New test.
52962 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52965 * g++.dg/template/friend6.C: New test.
52968 * g++.dg/init/copy1.C: New test.
52970 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52972 * g++.dg/warn/effc1.C: New test.
52974 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52976 * gcc.dg/cpp/if-cexp.c: Add a test.
52978 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52980 * gcc.dg/20020426-2.c: New test.
52982 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52984 * gcc.dg/cpp/if-mop.c: Update.
52985 * gcc.dg/cpp/if-mpar.c: Add test.
52986 * gcc.dg/cpp/if-oppr.c: Update.
52988 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52991 * gcc.dg/weak-[2-7].c: New tests.
52993 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52995 * gcc.dg/enum1.c: New test.
52997 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53000 * g++.dg/inherit/access2.C: New test.
53002 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53005 * gcc.dg/20020426-1.c: New test.
53007 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53009 * g++.dg/abi/enum1.C: New test.
53011 2002-04-26 Richard Henderson <rth@redhat.com>
53013 * gcc.dg/c99-bool-1.c: Expect always true warning.
53015 2002-04-25 Roger Sayle <roger@eyesopen.com>
53017 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53019 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53021 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53024 2002-04-24 Mark Mitchell <mark@codesourcery.com>
53026 * g++.dg/abi/mange7.C: New test.
53029 * g++.dg/parse/stmtexpr2.C: New test.
53031 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
53033 * gcc.dg/20020312-2.c: Add SH target.
53035 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53037 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53038 compiler output on mips*-*-irix*.
53040 2002-04-23 Jakub Jelinek <jakub@redhat.com>
53042 * g++.dg/parse/attr1.C: New test.
53044 2002-04-23 Roger Sayle <roger@eyesopen.com>
53046 * gcc.c-torture/execute/string-opt-17.c: New test case.
53047 * gcc.c-torture/execute/memset-2.c: New test case.
53049 2002-04-23 Mark Mitchell <mark@codesourcery.com>
53052 * g++.dg/template/friend5.C: New test.
53055 * g++.dg/template/qual1.C: Likewise.
53057 2002-04-22 Zack Weinberg <zack@codesourcery.com>
53059 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53060 Include stdlib.h, not stdio.h or ctype.h.
53062 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
53064 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53065 cris-*-elf* and mmix-*-*.
53066 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53067 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53068 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53070 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53071 * gcc.dg/wchar_t-1.c: Ditto.
53073 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
53075 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53078 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
53080 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53082 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53084 * gcc.c-torture/execute/20000906-1.x: Delete.
53086 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
53088 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53090 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
53093 * g77.f-torture/execute/6367.f: New test.
53094 * g77.f-torture/execute/6367.x: Disable for MMIX.
53096 2002-04-19 Mark Mitchell <mark@codesourcery.com>
53099 * g++.dg/opt/inline2.C: New test.
53101 2002-04-18 Richard Henderson <rth@redhat.com>
53103 * gcc.dg/20000906-1.c: Enable for all targets.
53104 * gcc.c-torture/compile/iftrap-2.c: New.
53106 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53108 * gcc.dg/20020418-1.c: New test.
53109 * gcc.dg/20020418-2.c: New test.
53111 2002-04-18 Richard Henderson <rth@redhat.com>
53113 * gcc.c-torture/compile/iftrap-1.c: New.
53114 * gcc.dg/iftrap-1.c: Adjust for ia64.
53115 * gcc.dg/iftrap-2.c: New.
53117 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53119 * gcc.c-torture/compile/20020418-1.c: New test.
53121 2002-04-18 Roger Sayle <roger@eyesopen.com>
53123 * gcc.c-torture/compile/20020415-1.c: New.
53125 2002-04-18 David S. Miller <davem@redhat.com>
53127 * gcc.c-torture/execute/20020418-1.c: New test.
53129 2002-04-17 Jakub Jelinek <jakub@redhat.com>
53131 * gcc.dg/20020416-1.c: New test.
53133 * g++.dg/opt/inline1.C: New test.
53135 2002-04-16 Jakub Jelinek <jakub@redhat.com>
53137 * gcc.dg/altivec-5.c: New test.
53139 * gcc.dg/20020415-1.c: New test.
53141 2002-04-15 Mark Mitchell <mark@codesourcery.com>
53143 * lib/chill.exp: Remove.
53145 2002-04-14 Jakub Jelinek <jakub@redhat.com>
53147 * g++.dg/other/big-struct.C: New test.
53149 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53151 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53154 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53157 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53158 in scan-assembler function name
53160 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53162 * g77.f-torture/execute/980628-4.x,
53163 g77.f-torture/execute/980628-5.x,
53164 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53165 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53166 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53169 2002-04-13 David S. Miller <davem@redhat.com>
53171 * gcc.c-torture/execute/20020413-1.c: New test.
53173 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53176 * g++.dg/ext/asm1.C: New tests.
53178 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53181 * g++.dg/parse/stmtexpr1.C: New test.
53184 * g++.dg/template/copy1.C: New test.
53186 2002-04-12 Richard Henderson <rth@redhat.com>
53188 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53190 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53192 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53193 gcc.c-torture/execute/20020307-2.c.
53195 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53197 * g++.dg/ext/attrib5.C,
53198 * g++.dg/lookup/struct1.C: New tests.
53200 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53202 * gcc.dg/20020411-1.c: New test.
53204 * gcc.c-torture/execute/20020411-1.c: New test.
53206 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53208 * g77.f-torture/execute/6177.f: New test.
53210 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53213 * g++.dg/opt/cleanup1.C: New test.
53215 * g++.dg/opt/const1.C: New test.
53217 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53219 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53221 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53224 * g++.dg/template/typename2.C: New test.
53226 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53228 * gcc.c-torture/execute/loop-12.c: New.
53230 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53232 * g77.f-torture/execute/980628-4.x,
53233 g77.f-torture/execute/980628-5.x,
53234 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53235 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53236 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53238 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53240 PR optimization/6086
53241 * g++.dg/opt/preinc1.C: New test.
53243 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53246 * g++.dg/opt/static2.C: New test.
53248 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53251 * gcc.dg/20020406-1.c: New test.
53253 2002-04-04 David S. Miller <davem@redhat.com>
53255 * gcc.c-torture/execute/20020404-1.c: New test.
53257 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53260 * gcc.dg/20020312-2.c: Do not declare global register variable
53261 if __PIC__ or __pic__ is defined.
53263 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53265 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53266 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53268 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53270 * gcc.misc-tests/linkage.exp: Update last change to handle
53271 sparc*-, not just sparc-.
53273 2002-04-03 Richard Henderson <rth@redhat.com>
53275 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53277 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53279 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53281 2002-04-02 David S. Miller <davem@redhat.com>
53283 * gcc.c-torture/execute/20020402-3.c: New test.
53285 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53287 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53288 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53290 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53291 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53292 g77.f-torture/execute/20001201.x,
53293 g77.f-torture/execute/u77-test.x: New files.
53295 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53296 * gcc.dg/wchar_t-1.c: Ditto.
53298 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53300 * gcc.c-torture/execute/20020402-1.c: New test.
53302 2002-04-01 Richard Henderson <rth@redhat.com>
53304 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53306 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53308 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53310 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53312 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53314 * g++.dg/inherit/template-as-base.C: Expect error.
53315 * g++.dg/inherit/namespace-as-base.C: Likewise.
53317 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53319 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53320 g++.dg/ext/instantiate3.C: Tweak match patterns.
53322 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53323 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53326 2002-03-31 Richard Henderson <rth@redhat.com>
53328 * gcc.dg/special/alias-2.c: New.
53329 * gcc.dg/special/ecos.exp: Run it.
53331 2002-03-31 Richard Henderson <rth@redhat.com>
53333 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53335 2002-03-31 Kazu Hirata <kazu@hxi.com>
53337 * gcc.dg/weak-1.c: Disable on h8300 port.
53339 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53341 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53342 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53344 * g++.dg/bprob/bprob-1.C: New test.
53345 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53346 * g++.dg/gcov/gcov-1.C: New test.
53347 * g++.dg/gcov/gcov-1.x: New file.
53348 * g++.dg/gcov/gcov-2.C: New test.
53349 * g++.dg/gcov/gcov-3.C: New test.
53350 * g++.dg/gcov/gcov-3.h: New file.
53352 2002-03-28 Roger Sayle <roger@eyesopen.com>
53354 * g++.old-deja/g++.other/builtins5.C: New test.
53355 * g++.old-deja/g++.other/builtins6.C: New test.
53356 * g++.old-deja/g++.other/builtins7.C: New test.
53357 * g++.old-deja/g++.other/builtins8.C: New test.
53358 * g++.old-deja/g++.other/builtins9.C: New test.
53360 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53362 * g++.dg/opt/static1.C: New test.
53364 * g++.dg/opt/longbranch1.C: New test.
53366 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53368 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53370 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53372 2002-03-28 Jeffrey A Law (law@redhat.com)
53374 * gcc.c-torture/execute/20020328-1.c: New test.
53376 2002-03-27 Richard Henderson <rth@redhat.com>
53378 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53379 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53380 move from g++.old-deja/g++.ext/.
53382 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53384 * g++.dg/init/new2.C: New test.
53386 2002-03-26 Richard Henderson <rth@redhat.com>
53388 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53390 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53393 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53395 * gcc.dg/20001102-1.c: Likewise.
53397 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53399 * gcc.dg/cpp/endif-pedantic1.c,
53400 gcc.dg/cpp/endif-pedantic2.c: New tests.
53402 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53404 * g++.dg/init/new1.C: New test.
53406 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53408 * g++.dg/abi/vbase9.C: New test.
53410 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53412 * gcc.dg/arm-asm.c: New test.
53414 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53416 * gcc.dg/Wswitch-enum.c: New test.
53419 2002-03-26 Richard Henderson <rth@redhat.com>
53421 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53424 2002-03-25 Richard Henderson <rth@redhat.com>
53426 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53429 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53430 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53432 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53434 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53436 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53438 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53439 targets using generic thunk support.
53441 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53443 * gcc.c-torture/compile/20020323-1.c: New test.
53445 * g++.dg/opt/conj2.C: New test.
53447 2002-03-24 Richard Henderson <rth@redhat.com>
53449 * gcc.dg/weak-1.c: Use -fno-common.
53451 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53453 * g77.dg/f77-edit-apostrophe-out.f: New test
53454 * g77.dg/f77-edit-h-out.f: New test
53455 * g77.dg/f77-edit-t-in.f: New test
53456 * g77.dg/f77-edit-t-out.f: New test
53457 * g77.dg/f77-edit-x-out.f: New test
53458 * g77.dg/f77-edit-slash-out.f: New test
53459 * g77.dg/f77-edit-colon-out.f: New test
53460 * g77.dg/f77-edit-s-out.f: New test
53462 2002-03-24 Richard Henderson <rth@redhat.com>
53464 * objc/execute/formal_protocol-6.x: New XFAIL.
53466 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53468 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53469 that do not support weak symbols
53471 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53473 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53474 * lib/g77.exp: Likewise.
53475 * lib/objc.exp: Likewise.
53477 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53479 * gcc.dg/Wswitch-default.c: New test.
53481 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53483 * g++.dg/other/enum1.C: New test.
53485 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53487 * gcc.dg/pragma-ep-3.c: Fix typo.
53489 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53491 * g++.dg/inherit/template-as-base.C: New test.
53493 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53495 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53496 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53498 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53500 * gcc.dg/cpp/multiline.c: Update to match.
53502 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53504 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53506 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53508 * gcc.dg/cpp/extratokens2.c: New file.
53510 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53512 * gcc.dg/20020312-2.c: Add rs6000 target.
53514 * gcc.c-torture/compile/20020319-1.c: New test.
53516 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53518 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53519 (A, E): Handle this.
53521 2002-03-20 Jason Merrill <jason@redhat.com>
53523 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53525 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53526 through prune_gcc_output.
53528 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53530 * gcc.c-torture/compile/20020320-1.c: New test.
53532 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53534 * gcc.c-torture/compile/20020318-1.c: New test.
53536 * gcc.dg/struct-by-value-1.c: New test.
53538 * gcc.dg/20020319-1.c: New test.
53540 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53542 * g++.dg/opt/conj1.C: New test.
53544 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53546 * g++.dg/template/qualttp20.C: Revert previous change.
53547 * g++.dg/template/qualttp3.C: Likewise.
53548 * g++.dg/template/qualttp4.C: Likewise.
53549 * g++.dg/template/qualttp5.C: Likewise.
53550 * g++.dg/template/qualttp6.C: Likewise.
53551 * g++.dg/template/qualttp7.C: Likewise.
53552 * g++.dg/template/qualttp8.C: Likewise.
53553 * g++.dg/template/recurse.C: Likewise.
53555 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53557 * gcc.dg/cpp/wchar-1.c: Update.
53559 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53561 * g++.dg/template/conv1.C: New test.
53562 * g++.dg/template/conv2.C: New test.
53563 * g++.dg/template/conv3.C: New test.
53564 * g++.dg/template/conv4.C: New test.
53566 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53568 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53569 * g++.dg/template/qualttp3.C: Likewise.
53570 * g++.dg/template/qualttp4.C: Likewise.
53571 * g++.dg/template/qualttp5.C: Likewise.
53572 * g++.dg/template/qualttp6.C: Likewise.
53573 * g++.dg/template/qualttp7.C: Likewise.
53574 * g++.dg/template/qualttp8.C: Likewise.
53575 * g++.dg/template/recurse.C: Likewise.
53577 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53579 * g++.dg/opt/dtor1.C: New test.
53581 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53583 * gcc.c-torture/compile/20020315-1.c: New test.
53585 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53587 * gcc.dg/weak-1.c: Fix scan tests.
53589 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53591 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53592 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53593 cris-*-aout* mmix-*-*.
53594 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53595 cris-*-aout* mmix-*-*.
53596 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53597 cris-*-elf* cris-*-aout* and mmix-*-*.
53598 * gcc.dg/20001009-1.c: Ditto.
53599 * gcc.dg/20010912-1.c: Ditto.
53600 * gcc.dg/20020122-4.c: Ditto.
53601 * gcc.dg/inline-2.c: Ditto.
53603 2002-03-14 Jeffrey A Law (law@cygnus.com)
53605 * gcc.c-torture/compile/20020314-1.c: New test.
53607 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53609 * gcc.c-torture/execute/20020314-1.c: New test.
53611 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53613 * g++.dg/warn/Wunused-1.C: New test.
53615 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53617 * g++.dg/abi/mangle6.C: New test.
53619 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53621 * gcc.c-torture/compile/20020309-2.c: New test.
53623 * gcc.c-torture/compile/20020312-1.c: New test.
53625 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53627 * g++.dg/other/access1.C: New test.
53629 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53631 * gcc.c-torture/execute/wchar_t-1.c: New test.
53633 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53635 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53637 2002-03-12 Roger Sayle <roger@eyesopen.com>
53639 * gcc.dg/20020312-1.c: New test case.
53641 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53643 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53645 2002-03-11 Richard Henderson <rth@redhat.com>
53647 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53648 * g++.old-deja/g++.jason/report.C: Likewise.
53650 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53652 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53653 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53655 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53657 * g++.dg/overload/pmf1.C: New test.
53659 2002-03-11 Kazu Hirata <kazu@hxi.com>
53661 * gcc.c-torture/execute/20020307-1.c: Use long.
53663 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53665 PR optimization/5844
53666 * gcc.dg/20020310-1.c: New test.
53668 2002-03-09 Michael Meissner <meissner@redhat.com>
53670 * gcc.c-torture/execute/memcpy-2.c: New test.
53671 * gcc.c-torture/execute/memset-1.c: New test.
53672 * gcc.c-torture/execute/strlen-1.c: New test.
53673 * gcc.c-torture/execute/strcmp-1.c: New test.
53674 * gcc.c-torture/execute/strncmp-1.c: New test.
53676 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53678 * gcc.dg/ppc-ldstruct.c: New test.
53680 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53682 * gcc.c-torture/execute/va-arg-22.c: New test.
53684 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53686 * gcc.c-torture/compile/20020309-1.c: New test.
53688 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53690 * gcc.c-torture/execute/20020307-2.c: New test.
53692 2002-03-07 Jeffrey A Law (law@redhat.com)
53694 * g77.f-torture/compile/20020307-1.f: New test.
53696 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53698 * gcc.dg/unordered-1.c: New test.
53700 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53702 * gcc.c-torture/execute/20020307-1.c: New test.
53704 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53706 * gcc.dg/20020304-1.c: New test.
53708 * gcc.c-torture/compile/20020304-2.c: New test.
53710 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53712 * gcc.c-torture/compile/20020304-1.c: New test case
53715 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53717 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53719 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53721 * g++.dg/other/classkey1.C: New test.
53723 2002-03-01 Richard Henderson <rth@redhat.com>
53725 * gcc.c-torture/compile/981223-1.x: New.
53726 * gcc.c-torture/compile/920625-1.x: New.
53728 2002-02-28 Richard Henderson <rth@redhat.com>
53730 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53732 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53734 * gcc.c-torture/execute/20020227-1.c: New test.
53736 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53738 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53740 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53741 * g++.old-deja.g++.other/defarg1.C: Likewise.
53742 * g++.old-deja/g++.pt/calls2.C: Likewise.
53743 * g++.old-deja/g++.pt/crash20.C: Likewise.
53744 * g++.old-deja/g++.pt/crash30.C: Likewise.
53745 * g++.old-deja/g++.pt/crash36.C: Likewise.
53746 * g++.old-deja/g++.pt/crash6.C: Likewise.
53747 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53748 * g++.old-deja/g++.pt/derived3.C: Likewise.
53749 * g++.old-deja/g++.pt/error1.C: Likewise.
53750 * g++.old-deja/g++.pt/friend21.C: Likewise.
53751 * g++.old-deja/g++.pt/friend23.C: Likewise.
53752 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53753 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53755 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53757 * gcc.c-torture/execute/20020225-2.c: New test.
53759 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53761 * gcc.c-torture/execute/920730-1t.c,
53762 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53763 Delete test cases, only relevant to -traditional.
53765 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53767 * gcc.dg/cpp/undef1.c: Remove.
53768 * gcc.dg/cpp/directiv.c: Update.
53769 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53771 2002-02-27 Michael Meissner <meissner@redhat.com>
53773 * gcc.c-torture/execute/20020226-1.c: New test.
53775 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53777 * g++.dg/debug/debug4.C: New test.
53779 * gcc.dg/ia64-visibility-1.c: New test.
53781 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53783 * gcc.dg/debug/20020224-1.c: New.
53785 2002-02-25 Kazu Hirata <kazu@hxi.com>
53787 * gcc.c-torture/execute/960416-1.x: New.
53788 * gcc.c-torture/execute/divconst-3.x: Likewise.
53790 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53792 * gcc.dg/20020224-1.c: New test.
53794 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53796 * gcc.c-torture/execute/20020225-1.c: New.
53798 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53800 * gcc.dg/cpp/wchar-1.c: New test.
53802 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53804 * gcc.dg/20020222-1.c: New test.
53806 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53808 * g++.dg/opt/anonunion1.C: New test.
53810 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53812 * g++.dg/template/qualttp19.C: New test.
53813 * g++.dg/template/qualttp20.C: New test.
53814 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53815 * g++.old-deja/g++.other/qual1.C: Likewise.
53817 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53819 * gcc.dg/attr-alwaysinline.c: New.
53821 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53823 * gcc.dg/20020220-1.c: New test.
53825 * gcc.dg/20020220-2.c: New test.
53827 * g++.dg/opt/mmx1.C: New test.
53829 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53831 * gcc.c-torture/compile/20020110.c: New test.
53833 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53835 * gcc.c-torture/execute/20020219-1.c: New test.
53837 * gcc.dg/20020219-1.c: New test.
53839 * gcc.dg/noncompile/20020220-1.c: New test.
53841 * g++.dg/opt/ptrintsum1.C: New test.
53843 * gcc.dg/debug/20020220-1.c: New test.
53845 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53847 * gcc.c-torture/execute/20020216-1.c: New test.
53849 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53851 * gcc.dg/decl-1.c: Update, new test.
53853 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53855 * g++.dg/abi/bitfield1.C: New test.
53856 * g++.dg/abi/bitfield2.C: New test.
53858 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53860 * gcc.dg/attr-nest.c: New test.
53862 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53864 * gcc.c-torture/execute/20020215-1.c: New test.
53866 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53868 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53869 * g++.dg/debug/debug.exp: New.
53870 * g++.dg/debug/trivial.C: New.
53871 * g++.dg/debug/debug1.C: Moved...
53872 * g++.dg/other/debug1.C: ...from here.
53873 * g++.dg/debug/debug2.C: Moved...
53874 * g++.dg/other/debug2.C: ...from here.
53875 * g++.dg/debug/debug3.C: Moved...
53876 * g++.dg/other/debug3.C: ...from here.
53878 * gcc.dg/noncompile/20020213-1.c: New test.
53880 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53882 * g++.dg/other/debug3.C: New test.
53884 * gcc.c-torture/execute/20020213-1.c: New test.
53886 2002-02-13 Richard Smith <richard@ex-parrot.com>
53888 * g++.old-deja/g++.other/thunk1.C: New test.
53890 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53892 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53894 2002-02-13 Stan Shebs <shebs@apple.com>
53896 * gcc.dg/altivec-3.c: New.
53898 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53900 * gcc.dg/Wunreachable-1.c: New test.
53901 * gcc.dg/Wunreachable-2.c: New test.
53903 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53905 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53907 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53909 * gcc.dg/decl-1.c: New test.
53911 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53913 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53915 2002-02-10 Kazu Hirata <kazu@hxi.com>
53917 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53918 * gcc.c-torture/compile/980506-1.x: Likewise.
53920 2002-02-10 Kazu Hirata <kazu@hxi.com>
53922 * gcc.dg/20020210-1.c: New.
53924 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53926 * g77.f-torture/execute/947.f: New regression test
53927 for PR fortran/947.
53929 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53931 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53932 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53934 2002-02-08 Richard Henderson <rth@redhat.com>
53936 * gcc.c-torture/compile/labels-3.c: New.
53938 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53940 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53941 expression statements work instead.
53942 * gcc.dg/noncompile/20020207-1.c: New test.
53944 2002-02-07 Richard Henderson <rth@redhat.com>
53946 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53948 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53950 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53952 * lib/g77-dg.exp: Trim g77 error messages so that they are
53953 recognized by dg.exp.
53955 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53958 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53960 2002-02-07 Richard Henderson <rth@redhat.com>
53962 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53963 to be sufficiently aligned for integers.
53965 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53967 * g++.dg/template/friend4.C: New test.
53969 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53972 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53975 2002-02-07 Richard Henderson <rth@redhat.com>
53977 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53978 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53979 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53980 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53982 2002-02-06 Richard Henderson <rth@redhat.com>
53984 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53986 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53988 * gcc.dg/20020206-1.c: New test.
53990 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53992 * gcc.c-torture/execute/20020206-1.c: New test.
53994 * gcc.c-torture/execute/20020206-2.c: New test.
53996 PR optimization/5429:
53997 * gcc.c-torture/compile/20020206-1.c: New test.
53999 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
54001 * g++.dg/ext/align1.C: Do not use an explicit alignment value
54002 as certain file formats cannot support particularly large
54005 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54006 and do not expect to be able to link the executable.
54008 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54009 fail because the COFF format does not support the weak attribute.
54011 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
54013 * g77.dg/pr5473.f: New test
54015 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
54017 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54018 Fix testcase accordingly.
54020 2002-02-04 Richard Henderson <rth@redhat.com>
54022 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54023 (buf): Change to be an array of pointers, not ints.
54025 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54027 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
54028 before all tests. Move warning one line above to match where it
54030 * gcc.dg/Wswitch-2.c: New test.
54031 * g++.dg/warn/Wswitch-1.C: New test.
54032 * g++.dg/warn/Wswitch-2.C: New test.
54034 2002-02-04 Richard Henderson <rth@redhat.com>
54036 * g++.dg/abi/offsetof.C: Fix size comparison.
54038 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
54040 * gcc.dg/cast-qual-2.c: New test.
54042 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54044 * gcc.dg/20020201-4.c: New test.
54046 2002-02-04 Ben Elliston <bje@redhat.com>
54048 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54049 target_info attribute != 0, in addition to the empty string.
54050 (gcc_target_compile): Likewise.
54052 2002-02-03 Andrew Cagney <ac131313@redhat.com>
54054 * gcc.dg/Wswitch.c: New test.
54055 PR gcc/4475. PR gcc/3780.
54057 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
54059 * g77.f-torture/execute/5122.f: New test for regressions
54060 against PR fortran/5122.
54062 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
54064 * g77.f-torture/compile/pr3743.f: Delete
54065 * g77.dg/pr3743-1.f: New test.
54066 * g77.dg/pr3743-2.f: New test.
54067 * g77.dg/pr3743-3.f: New test.
54068 * g77.dg/pr3743-4.f: New test.
54070 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54072 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54074 2002-02-02 Richard Henderson <rth@redhat.com>
54076 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54077 * gcc.c-torture/execute/bf64-1.c: Likewise.
54079 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54081 * gcc.dg/20020201-2.c: New test.
54083 * gcc.dg/20020201-3.c: New test.
54085 * gcc.c-torture/execute/bitfld-2.c: New test.
54087 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54089 * gcc.dg/bitfld-1.c: Update.
54090 * gcc.dg/bitfld-2.c: Update.
54091 * gcc.c-torture/execute/bitfld-1.x: New.
54093 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54095 * gcc.c-torture/execute/20020201-1.c: New test.
54097 2002-02-01 Janis Johnson <janis187@us.ibm.com>
54100 * gcc.dg/20020201-1.c: New test.
54102 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
54105 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54106 * g77.f-torture/compile/pr3743.x: Remove
54108 2002-01-31 Tom Rix <trix@redhat.com>
54110 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54112 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54114 * gcc.dg/noncompile/20020130-1.c: New test.
54116 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
54118 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54120 2002-01-29 Richard Henderson <rth@redhat.com>
54122 * gcc.c-torture/execute/991118-1.c: Cast various constants back
54124 * gcc.c-torture/execute/bf64-1.c: Likewise.
54126 2002-01-29 Jakub Jelinek <jakub@redhat.com>
54128 * gcc.c-torture/execute/20020129-1.c: New test.
54130 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54132 * gcc.c-torture/compile/20000224-1.c: Update.
54133 * gcc.c-torture/execute/bitfld-1.c: New tests.
54134 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54135 * gcc.dg/uninit-A.c: Update.
54137 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
54139 * g++.dg/template/ctor1.C: Add instantiation.
54141 2002-01-28 Paul Koning <pkoning@equallogic.com>
54143 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54144 argument to __builtin_prefetch to be const ptr.
54146 2002-01-28 Jakub Jelinek <jakub@redhat.com>
54148 * gcc.c-torture/compile/20020120-1.c: New test.
54150 2002-01-27 Kazu Hirata <kazu@hxi.com>
54152 * gcc.c-torture/execute/20020127-1.c: New test.
54154 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54156 * g77.dg/f77-edit-i-in.f: New test
54157 * g77.dg/f77-edit-i-out.f: New test
54159 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54161 * gcc.dg/debug/debug.exp: New file.
54162 * gcc.dg/debug/trivial.c: New file.
54163 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54164 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54165 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54166 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54167 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54168 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54169 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54170 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54171 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54172 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54173 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54174 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54175 * gcc.dg/20000503-1.c: Removed.
54176 * gcc.dg/20010207-1.c: Removed.
54177 * gcc.dg/20011223-1.c: Removed.
54178 * gcc.dg/20020104-2.c: Removed.
54179 * gcc.dg/debug-1.c: Removed.
54180 * gcc.dg/debug-2.c: Removed.
54181 * gcc.dg/debug-3.c: Removed.
54182 * gcc.dg/debug-4.c: Removed.
54183 * gcc.dg/debug-5.c: Removed.
54184 * gcc.dg/debug-6.c: Removed.
54185 * gcc.dg/dwarf2-1.c: Removed.
54186 * gcc.dg/dwarf2-2.c: Removed.
54188 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54190 * g++.old-deja/g++.other/eh5.C: New test.
54191 * g++.old-deja/g++.other/sibcall2.C: New test.
54192 * g++.old-deja/g++.other/array9.C: New test.
54193 * g++.old-deja/g++.other/typename2.C: New test.
54194 * g++.old-deja/g++.other/crash60.C: New test.
54195 * g++.old-deja/g++.other/conv9.C: New test.
54196 * g++.old-deja/g++.other/mangle10.C: New test.
54197 * g++.old-deja/g++.other/unchanging1.C: New test.
54198 * g++.old-deja/g++.other/exprstmt1.C: New test.
54199 * g++.old-deja/g++.other/inline23.C: New test.
54200 * g++.old-deja/g++.eh/ia64-1.C: New test.
54201 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54202 * g++.old-deja/g++.other/reload1.C: New test.
54203 * g++.old-deja/g++.other/static20.C: New test.
54204 * g++.old-deja/g++.other/local-alloc1.C: New test.
54205 * g++.old-deja/g++.other/conv8.C: New test.
54206 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54207 * g++.old-deja/g++.other/storeexpr1.C: New test.
54208 * g++.old-deja/g++.other/storeexpr2.C: New test.
54209 * g++.dg/eh/template2.C: New test.
54210 * g++.dg/warn/weak1.C: New test.
54212 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54214 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54215 Remove first, non-varying, argument.
54217 2002-01-23 Richard Henderson <rth@redhat.com>
54219 * gcc.dg/inline-2.c: New.
54221 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54222 Add optional target arg. Check number of arguments.
54223 (scan-assembler-not, scan-assembler-dem): Likewise.
54224 (scan-assembler-dem-not): Likewise.
54226 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54228 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54230 * g++.old-deja/g++.brendan/parse3.C,
54231 g++.old-deja/g++.other/crash26.C,
54232 g++.old-deja/g++.other/crash28.C,
54233 g++.old-deja/g++.other/crash29.C,
54234 g++.old-deja/g++.other/crash30.C,
54235 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54237 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54239 * gcc.dg/20020115-1.c: New.
54241 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54243 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54245 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54247 * gcc.dg/20020122-3.c: New.
54249 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54251 * g++.dg/other/gc1.C: New test.
54253 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54255 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54257 2002-01-22 Richard Henderson <rth@redhat.com>
54259 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54261 2002-01-22 Richard Henderson <rth@redhat.com>
54263 * gcc.dg/20020122-4.c: New.
54265 2002-01-22 H.J. Lu <hjl@gnu.org>
54267 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54269 * gcc.dg/special/ecos.exp: Likewise.
54270 * lib/g++-dg.exp: Likewise.
54271 * lib/g77-dg.exp: Likewise.
54272 * lib/gcc-dg.exp : Likewise.
54273 * lib/mike-g++.exp: Likewise.
54274 * lib/mike-g77.exp: Likewise.
54275 * lib/mike-gcc.exp: Likewise.
54276 * lib/objc-dg.exp: Likewise.
54278 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54281 * gcc.dg/20020122-2.c: New test.
54283 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54285 * gcc.dg/20020122-1.c: New test.
54287 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54289 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54291 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54293 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54295 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54297 * gcc.c-torture/compile/20020121-1.c: New test.
54299 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54301 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54304 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54306 * gcc.dg/20020218-1.c: New test.
54308 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54310 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54312 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54313 "At global scope" warning
54314 * g++.dg/ext/align1.C: Change cygwin test for alignment
54315 from db-bogus to dg-warning
54317 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54319 * g77.f-torture/compile/cpp2.F: New test.
54321 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54323 * g++.dg/template/access1.C: New test.
54325 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54327 * gcc.dg/20020118-1.c: New.
54329 2002-01-18 Kazu Hirata <kazu@hxi.com>
54331 * gcc.c-torture/execute/20020118-1.c: New test.
54333 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54335 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54336 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54337 alignment warnings.
54339 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54341 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54342 torture_with_loops and torture_without_loops
54344 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54346 * gcc.c-torture/compile/20020116-1.c: New test.
54348 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54350 * gcc.dg/20020116-2.c: New test.
54352 * gcc.dg/ultrasp4.c: New test.
54354 * gcc.dg/20020116-1.c: New test.
54356 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54358 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54361 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54363 * gcc.misc-tests/i386-prefetch.exp: New.
54364 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54365 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54366 * gcc.misc-tests/i386-pf-none-1.c: New test.
54367 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54369 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54371 * gcc.dg/gnu89-init-1.c: Add new tests.
54373 2002-01-15 Andreas Jaeger <aj@suse.de>
54375 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54376 * gcc.dg/i386-mmx-2.c: Likewise.
54377 * gcc.dg/i386-sse-1.c: Likewise.
54378 * gcc.dg/i386-sse-2.c: Likewise.
54379 * gcc.dg/i386-sse-3.c: Likewise.
54381 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54383 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54384 Uncomment additional cases that now pass.
54386 2002-01-11 Richard Henderson <rth@redhat.com>
54388 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54389 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54391 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54393 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54395 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54397 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54398 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54400 2002-01-10 Dale Johannesen <dalej@apple.com>
54402 * gcc.c-torture/execute/loop-11.c: New.
54404 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54406 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54407 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54409 2002-01-09 Richard Henderson <rth@redhat.com>
54411 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54412 type in which to perform the operation for each size.
54414 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54416 * gcc.c-torture/compile/20020109-2.c: New test.
54418 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54420 * gcc.c-torture/execute/loop-10.c: New test.
54422 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54424 * gcc.c-torture/compile/20010226-1.c: New test.
54425 * gcc.c-torture/compile/20010227-1.c: New test.
54426 * gcc.c-torture/compile/20010426-1.c: New test.
54427 * gcc.c-torture/compile/20010510-1.c: New test.
54428 * gcc.c-torture/compile/20010605-3.c: New test.
54429 * gcc.c-torture/compile/20010824-1.c: New test.
54430 * gcc.c-torture/execute/20010409-1.c: New test.
54431 * gcc.dg/noncompile/20000901-1.c: New test.
54432 * gcc.dg/20001023-1.c: New test.
54433 * gcc.dg/20001101-1.c: New test.
54434 * gcc.dg/20001102-1.c: New test.
54435 * gcc.dg/20010207-1.c: New test.
54436 * gcc.dg/20010405-1.c: New test.
54437 * gcc.dg/20010822-1.c: New test.
54438 * gcc.dg/20011107-1.c: New test.
54440 2002-01-09 Jeffrey A Law (law@redhat.com)
54442 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54444 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54445 execution failure on PA targets.
54447 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54449 * gcc.c-torture/compile/20020109-1.c: New test.
54451 2002-01-08 Kazu Hirata <kazu@hxi.com>
54453 * gcc.c-torture/execute/20020108-1.c: New test.
54455 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54457 * gcc.dg/20020108-1.c: New test.
54459 2002-01-08 H.J. Lu <hjl@gnu.org>
54461 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54464 2002-01-08 Geoff Keating <geoffk@redhat.com>
54466 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54469 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54471 * gcc.dg/altivec-4.c: Test altivec predicates.
54473 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54475 * gcc.c-torture/execute/20020107-1.c: New test.
54477 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54480 * gcc.c-torture/compile/20020106-1.c: New test.
54482 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54484 * gcc.c-torture/execute/nestfunc-4.c: New test.
54486 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54488 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54489 extra triple that slipped in.
54490 * g++.old-deja/g++.abi/align.C: Likewise.
54491 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54493 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54495 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54496 * g++.old-deja/g++.abi/align.C: Likewise.
54497 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54499 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54501 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54504 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54506 * gcc.dg/20020104-1.c: New test.
54508 * gcc.dg/20020104-2.c: New test.
54510 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54512 * gcc.dg/20020103-1.c: Fix typo in target selector.
54514 2002-01-03 Richard Henderson <rth@redhat.com>
54516 * gcc.dg/20020103-1.c: New.
54518 2002-01-03 Kazu Hirata <kazu@hxi.com>
54520 * gcc.c-torture/execute/20020103-1.c: New test.
54522 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54524 * g++.dg/other/debug2.C: New test.
54526 * gcc.c-torture/compile/20020103-1.c: New test.
54528 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54530 * gcc.dg/gnu89-init-1.c: Added new tests.
54532 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54534 * g++.dg/template/friend2.C: Remove as patch is reverted.
54536 * g++.dg/warn/oldcast1.C: New test.
54538 * g++.dg/template/ptrmem1.C: New test.
54539 * g++.dg/template/ptrmem2.C: New test.
54541 * g++.dg/template/ntp.C: New test.
54543 * g++.dg/other/component1.C: New test.
54545 * g++.dg/template/ttp3.C: New test.
54547 * g++.dg/template/friend2.C: New test.
54548 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54550 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54552 * g++.dg/other/ptrmem1.C: New test.
54553 * g++.dg/other/ptrmem2.C: New test.
54555 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54557 * g++.dg/template/ctor1.C: New test.
54559 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54561 * g++.dg/template/friend2.C: New test.
54563 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54565 * gcc.dg/mmix-1.c: New test.
54567 2001-12-31 Richard Henderson <rth@redhat.com>
54569 * gcc.dg/asm-5.c: New.
54571 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54573 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54574 in namespace __gnu_cxx
54576 2001-12-30 Richard Henderson <rth@redhat.com>
54578 * gcc.dg/debug-6.c: New.
54580 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54582 * gcc.c-torture/compile/20011229-2.c: New test.
54584 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54586 * gcc.dg/debug-3.c: New test.
54587 * gcc.dg/debug-4.c: New test.
54588 * gcc.dg/debug-5.c: New test.
54590 2001-12-29 Richard Henderson <rth@redhat.com>
54592 * g++.dg/eh/loop1.C: New.
54594 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54596 * g++.dg/template/crash1.C: New test.
54598 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54600 * g++.dg/other/const1.C: New test.
54602 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54604 * gcc.c-torture/compile/20011229-1.c: New test.
54606 2001-12-28 Stan Shebs <shebs@apple.com>
54608 * lib/objc-torture.exp: Resync with c-torture.exp.
54609 * lib/objc.exp: Load standard libraries.
54611 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54613 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54616 2001-12-27 Roger Sayle <roger@eyesopen.com>
54618 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54620 2001-12-27 Richard Henderson <rth@redhat.com>
54622 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54624 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54626 * g++.dg/eh/ctor1.C: New test.
54627 * g++.dg/other/error2.C: New test.
54629 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54631 * g++.dg/other/init2.C: New test.
54633 2001-12-24 Richard Henderson <rth@redhat.com>
54635 * gcc.dg/20011223-1.c: New.
54636 * gcc.dg/inline-1.c: New.
54638 2001-12-23 Richard Henderson <rth@redhat.com>
54640 * gcc.dg/asm-4.c: Test operand modifiers.
54642 2001-12-23 Richard Henderson <rth@redhat.com>
54644 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54646 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54648 * gcc.c-torture/execute/20011223-1.c: New test.
54650 2001-12-21 Richard Henderson <rth@redhat.com>
54652 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54653 re-enables the warning.
54655 2001-12-21 Richard Henderson <rth@redhat.com>
54657 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54659 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54661 * gcc.c-torture/compile/20011218-1.c: New test.
54663 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54665 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54667 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54668 epilogue generation for ARM ISR routines.
54670 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54672 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54673 * gcc.dg/format/c90-printf-3.c: Likewise.
54674 * gcc.dg/format/c99-printf-3.c: Likewise.
54675 * gcc.dg/format/ext-1.c: Likewise.
54676 * gcc.dg/format/ext-6.c: Likewise.
54677 * gcc.dg/format/format.h: Prototype unlocked stdio.
54679 2001-12-20 Richard Henderson <rth@redhat.com>
54681 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54683 (malloc): Correct allocation logic. Abort if we fill up the
54684 arena before initialization complete.
54685 (realloc): Correct allocation logic.
54687 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54689 * gcc.c-torture/compile/20011219-2.c: New test.
54691 * gcc.c-torture/execute/20011219-1.c: New test.
54693 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54695 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54696 target does not support weak symbols.
54698 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54700 * gcc.c-torture/compile/20011219-1.c: New test.
54702 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54704 * g++.dg/other/error1.C: New test.
54706 2001-12-17 Jeffrey A Law (law@redhat.com)
54708 * gcc.c-torture/execute/20011217-1.c: New test.
54710 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54712 * objc.dg/special/: New directory.
54713 * objc.dg/special/special.exp: New file.
54714 * objc.dg/special/unclaimed-category-1.h: New file.
54715 * objc.dg/special/unclaimed-category-1a.m: New file.
54716 * objc.dg/special/unclaimed-category-1.m: New file.
54718 2001-12-17 Andreas Jaeger <aj@suse.de>
54720 * gcc.c-torture/compile/20011217-2.c: New test.
54722 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54724 * gcc.c-torture/compile/20011217-1.c: New test.
54726 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54728 * gcc.dg/20011214-1.c: New.
54730 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54732 * gcc.dg/altivec-4.c: New.
54734 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54736 * gcc.dg/20011113-1.c: New test.
54738 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54740 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54741 std::__malloc_alloc_template<0> and
54742 std::__default_alloc_template<false, 0>.
54744 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54746 * objc/execute/bf-21.m: New test.
54747 * objc/execute/enumeration-1.m: New test.
54748 * objc/execute/enumeration-2.m: New test.
54750 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54752 * gcc.dg/gnu89-init-1.c: New test.
54754 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54756 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54757 * g++.old-deja/g++.jason/2371.C: Likewise.
54758 * g++.old-deja/g++.jason/template33.C: Likewise.
54759 * g++.old-deja/g++.jason/template34.C: Likewise.
54760 * g++.old-deja/g++.jason/template36.C: Likewise.
54761 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54762 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54763 * g++.old-deja/g++.other/typename1.C: Likewise.
54764 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54765 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54766 * g++.old-deja/g++.pt/typename11.C: Likewise.
54767 * g++.old-deja/g++.pt/typename14.C: Likewise.
54768 * g++.old-deja/g++.pt/typename16.C: Likewise.
54769 * g++.old-deja/g++.pt/typename3.C: Likewise.
54770 * g++.old-deja/g++.pt/typename4.C: Likewise.
54771 * g++.old-deja/g++.pt/typename5.C: Likewise.
54772 * g++.old-deja/g++.pt/typename7.C: Likewise.
54773 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54775 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54777 * g++.dg/other/linkage1.C: New test.
54778 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54781 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54783 * gcc.dg/concat.c: New test.
54785 2001-12-11 Stan Shebs <shebs@apple.com>
54787 * objc/compile: New test directory.
54788 * objc/compile/compile.exp: New expect script.
54789 * objc/compile/20011211-1.m: New compile test.
54791 2001-12-11 Jason Merrill <jason@redhat.com>
54793 * lib/prune.exp (prune_gcc_output): Also handle "In member
54794 function". So many permutations...
54796 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54798 * g++.dg/template/typedef1.C: New test.
54800 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54802 * g++.dg/other/copy1.C: New test.
54804 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54806 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54808 * gcc.dg/builtin-choose-expr.c: New.
54810 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54812 * gcc.dg/altivec-2.c: New.
54814 2001-12-07 Richard Henderson <rth@redhat.com>
54816 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54818 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54820 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54823 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54825 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54827 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54829 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54830 variable argument list.
54832 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54834 * gcc.c-torture/execute/memcheck: Delete entire directory.
54835 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54836 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54838 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54840 * gcc.dg/Wshadow-1.c: New test.
54842 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54844 * gcc.c-torture/compile/20011130-1.c: New test.
54846 * gcc.dg/noncompile/20011025-1.c: New test.
54848 * g++.dg/other/anon-union.C: New test.
54850 * gcc.c-torture/execute/20011024-1.c: New test.
54852 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54854 * gcc.c-torture/execute/20000722-1.x,
54855 gcc.c-torture/execute/20010123-1.x: Remove.
54856 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54857 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54858 gcc.dg/c99-complit-2.c: New tests.
54860 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54862 * g++.dg/inherit/base1.C: New test.
54864 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54866 * g++.dg/other/stdarg1.C: New test.
54868 * gcc.c-torture/compile/20011130-2.c: New test.
54870 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54872 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54873 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54874 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54875 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54876 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54877 * gcc.dg/builtin-prefetch-1.c: New test.
54879 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54881 * gcc.dg/20011130-1.c: New test.
54883 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54885 * g++.dg/other/scope1.C: New test.
54886 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54888 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54890 * gcc.dg/vla-init-1.c: New test.
54892 2001-12-01 Geoff Keating <geoffk@redhat.com>
54894 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54896 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54898 * objc.dg/alias.m: Update.
54899 * objc.dg/class-1.m: Update.
54900 * objc.dg/const-str-1.m: Update.
54901 * objc.dg/fwd-proto-1.m: Update.
54902 * objc.dg/id-1.m: Update.
54903 * objc.dg/super-class-1.m: Update.
54905 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54907 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54910 2001-11-28 Jeffrey A Law (law@cygnus.com)
54912 * gcc.c-torture/execute/20011128-1.c: New test.
54914 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54916 * gcc.dg/20011127-1.c: New test.
54918 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54920 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54921 from Austin Group draft 7.
54922 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54923 scanf format arguments.
54924 * gcc.dg/format/no-exargs-2.c: New test.
54926 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54928 * g++.dg/abi/vbase8-4.C: New test.
54930 2001-11-24 Ian Lance Taylor <ian@airs.com>
54932 * gcc.c-torture/execute/20011121-1.c: New test.
54934 2001-11-23 Jeffrey A Law (law@cygnus.com)
54936 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54938 2001-11-23 Andreas Jaeger <aj@suse.de>
54940 * gcc.dg/cpp/charconst-2.c: New test.
54942 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54944 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54945 to the host if it is remote. Let tests specify extra headers
54947 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54948 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54949 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54950 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54951 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54952 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54953 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54954 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54955 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54956 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54958 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54960 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54961 for little endian ARMs.
54963 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54965 * gcc.c-torture/compile/20011119-1.c: New test.
54966 * gcc.c-torture/compile/20011119-2.c: New test.
54968 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54970 * gcc.dg/altivec-1.c: Fix typo.
54972 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54974 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54976 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54978 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54980 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54982 * lib/g77.exp: Don't specify --rpath-link.
54984 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54985 across all the headers.
54986 * gcc.dg/format/format.exp: For testing on a remote host,
54989 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54990 * gcc.c-torture/execute/930406-1.c: Likewise.
54991 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54993 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54995 * gcc.dg/altivec-1.c: New.
54997 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54999 * gcc.dg/cpp/fpreprocessed.c: New test case.
55001 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55003 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55004 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55005 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55007 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55009 * gcc.dg/no-builtin-1.c: New test.
55011 2001-11-16 Jakub Jelinek <jakub@redhat.com>
55013 * gcc.c-torture/execute/20011115-1.c: New test.
55015 2001-11-15 Jakub Jelinek <jakub@redhat.com>
55017 * gcc.c-torture/compile/20011114-2.c: New test.
55018 * gcc.c-torture/compile/20011114-3.c: New test.
55019 * gcc.c-torture/compile/20011114-4.c: New test.
55021 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
55023 * g++.dg/other/init1.C: New test.
55025 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
55027 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55030 * gcc.c-torture/execute/20011114-1.c: New testcase.
55032 * gcc.c-torture/compile/20010327-1.c: Revert last change.
55033 * gcc.c-torture/compile/20011114-1.c: New test, exactly
55034 like the (before this change) version of 20010327-1.c.
55036 2001-11-14 Roger Sayle <roger@eyesopen.com>
55038 * gcc.c-torture/execute/string-opt-13.c: New testcase.
55040 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
55042 * g++.dg/init/array2.C: New test.
55044 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
55046 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55048 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
55050 * g++.dg/other/forscope1.C: New test.
55051 * g++.dg/ext/forscope1.C: New test.
55052 * g++.dg/ext/forscope2.C: New test.
55054 2001-11-13 Jakub Jelinek <jakub@redhat.com>
55056 * gcc.c-torture/execute/20011113-1.c: New test.
55058 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
55060 * gcc.c-torture/execute/20011109-2.c: New test.
55062 * gcc.c-torture/execute/20011109-1.c: New test.
55064 2001-11-09 Jakub Jelinek <jakub@redhat.com>
55066 * gcc.c-torture/compile/20011109-1.c: New test.
55068 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
55070 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55071 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55072 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55073 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55074 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55075 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55076 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55078 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
55080 * g++.dg/warn/Wshadow-1.C: New tests.
55081 * g++.old-deja/g++.mike/for3.C: Update.
55083 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
55085 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55086 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55087 XFAILs. Adjust expected error texts.
55088 * gcc.c-torture/compile/20011106-1.c,
55089 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55090 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55091 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55092 gcc.dg/c99-array-lval-5.c: New tests.
55094 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55096 * gcc.dg/cpp/defined.c: Update.
55098 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55100 * gcc.c-torture/execute/anon-1.c: New test.
55102 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
55104 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55105 same size, so no warning should be produced on stormy16.
55107 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55108 due to oversized array.
55109 * g++.old-deja/g++.mike/ns15.C: Likewise.
55110 * g++.old-deja/g++.pt/crash16.C: Likewise.
55112 2001-11-02 Graham Stott <grahams@redhat.com>
55114 * g++.dgother/debug1.C: Fix typos.
55116 2001-11-01 Jakub Jelinek <jakub@redhat.com>
55118 * g++.dg/other/debug1.C: New test.
55120 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55122 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55125 2001-10-30 Jakub Jelinek <jakub@redhat.com>
55127 * gcc.dg/20011029-2.c: New test.
55129 * gcc.c-torture/compile/20011029-1.c: New test.
55131 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
55133 * objc/execute/class_self-1.m: New test.
55134 * objc/execute/class_self-2.m: New test.
55136 2001-10-25 Zack Weinberg <zack@codesourcery.com>
55138 * gcc.misc-tests/msgs.exp: Delete.
55139 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55140 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
55141 error set to match recent changes.
55143 2001-10-24 Zack Weinberg <zack@codesourcery.com>
55145 * gcc.dg/20011021-1.c: New test.
55147 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55149 * gcc.c-torture/compile/20011023-1.c: New test.
55151 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55153 * lib/g77.exp: Rewrite based on lib/g++.exp.
55155 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55157 * gcc.c-torture/execute/20011019-1.c: New test.
55159 * gcc.dg/20011018-1.c: New test.
55161 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55163 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55165 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55167 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55168 * gcc.dg/attr-invalid.c: Likewise.
55170 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55172 * gcc.dg/20011015-1.c: New test.
55174 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55176 * g++.dg/template/unify2.C: New test.
55178 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55180 * g++.dg/other/exception-specification.C: New test
55182 2001-10-13 Tom Rix <trix@redhat.com>
55184 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55185 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55187 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55189 * gcc.dg/20011009-1.c: New test.
55191 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55194 * g++.dg/other/friend1.C: New test.
55196 2001-10-11 Richard Henderson <rth@redhat.com>
55198 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55200 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55202 * gcc.c-torture/compile/20011010-1.c: New.
55204 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55206 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55207 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55208 g77.f-torture/execute/execute.exp,
55209 g77.f-torture/noncompile/noncompile.exp,
55210 gcc.c-torture/compile/compile.exp,
55211 gcc.c-torture/execute/execute.exp,
55212 gcc.c-torture/execute/ieee/ieee.exp,
55213 gcc.c-torture/execute/memcheck/memcheck.exp,
55214 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55215 objc/execute/execute.exp: Update FSF address.
55217 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55219 * gcc.dg/cpp/cmdlne-C.c: Update.
55220 * gcc.dg/cpp/cmdlne-C2.c: New.
55222 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55224 * gcc.c-torture/execute/20011008-3.c: New.
55226 2001-10-08 DJ Delorie <dj@redhat.com>
55228 * gcc.dg/20011008-1.c: New.
55229 * gcc.dg/20011008-2.c: New.
55231 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55233 * gcc.dg/cpp/spacing1.c: Update test.
55235 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55237 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55238 spelling errors of "separate" as "seperate".
55240 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55242 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55243 enough to avoid inlining.
55245 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55247 * lib/g77.exp: set libg2c_dir correctly.
55249 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55251 * gcc.dg/cpp/macro11.c: New test.
55253 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55255 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55256 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55257 gcc.dg/format/multattr-3.c: New tests.
55258 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55259 tests for format attributes on function pointers being rejected.
55261 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55263 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55265 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55267 * g++.dg/warn/format1.C: New test.
55269 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55271 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55273 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55275 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55277 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55279 * gcc.dg/cpp/redef2.c: Add test.
55281 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55283 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55284 long-standing bug on i686, apparently.
55285 * gcc.c-torture/execute/loop-2c.x: New file.
55286 * gcc.c-torture/execute/loop-2d.x: New file.
55287 * gcc.c-torture/execute/loop-3c.x: New file.
55289 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55291 * gcc.dg/cpp/20000625-2.c: Correct line number.
55293 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55295 * gcc.dg/cpp/macro10.c: New test.
55296 * gcc.dg/cpp/strify3.c: New test.
55297 * gcc.dg/cpp/spacing1.c: Add tests.
55298 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55299 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55301 2001-09-24 DJ Delorie <dj@redhat.com>
55303 * gcc.c-torture/execute/20010924-1.c: New test.
55305 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55307 * objc/execute/paste.m: Remove.
55309 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55311 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55313 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55315 * g77.dg/strlen0.f: New test.
55317 2001-09-21 Richard Henderson <rth@redhat.com>
55319 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55320 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55322 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55324 Table-driven attributes.
55325 * g++.dg/ext/attrib1.C: New test.
55327 2001-09-20 DJ Delorie <dj@redhat.com>
55329 * gcc.dg/20000926-1.c: Update expected warning messages.
55330 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55331 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55334 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55336 * g++.dg/eh/registers1.C: New test case.
55338 2001-09-17 Richard Henderson <rth@redhat.com>
55340 * gcc.dg/array-5.c: Fix VLA decomposition test.
55342 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55344 * gcc.dg/cpp/line5.c: New testcase.
55346 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55348 * gcc.dg/cpp/macro9.c: New test.
55350 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55352 * gcc.c-torture/execute/980223.c: Change type of addr from long
55355 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55357 * gcc.c-torture/execute/20010915-1.c: New test.
55359 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55361 * g77.dg/bprob: New directory.
55362 * g77.dg/bprob/bprob.exp: New file.
55363 * g77.dg/bprob/bprob-1.f: New test.
55364 * g77.dg/gcov: New directory.
55365 * g77.dg/gcov/gcov.exp: New file.
55366 * g77.dg/gcov/gcov-1.f: New test.
55367 * g77.dg/gcov/gcov-1.x: New file.
55369 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55371 * gcc.dg/cpp/directiv.c: Update.
55372 * gcc.dg/cpp/undef1.c: Update.
55374 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55376 * gcc.dg/20010912-1.c: New test.
55378 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55380 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55381 language-independent file in lib.
55382 * lib/gcov.exp: New file.
55384 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55386 * gcc.c-torture/compile/20010911-1.c: New test.
55388 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55390 * lib/profopt.exp: New, to support profile-directed optimizations.
55391 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55392 * gcc.misc-tests/bprob-1.c: New test.
55393 * gcc.misc-tests/bprob-2.c: New test.
55395 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55397 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55398 XFAIL and which kinds of gcov output to verify.
55399 * gcc.misc-tests/gcov-4b.x: New file.
55400 * gcc.misc-tests/gcov-5b.x: New file.
55401 * gcc.misc-tests/gcov-6.x: New file.
55402 * gcc.misc-tests/gcov-7.c: New test.
55403 * gcc.misc-tests/gcov-7.x: New file.
55405 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55407 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55408 * gcc.misc-tests/gcov-6.c: New test.
55410 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55413 * g++.dg/abi/vbase1.C: New test.
55415 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55417 * objc.dg/method-2.m: New.
55419 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55422 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55423 * g++.dg/init/empty1.C: New test.
55425 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55427 * gcc.c-torture/compile/20010903-1.c: New test.
55429 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55431 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55434 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55436 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55438 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55440 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55442 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55444 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55445 for 16-bit 'unsigned int'.
55447 2001-08-29 Kazu Hirata <kazu@hxi.com>
55449 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55451 2001-08-27 Richard Henderson <rth@redhat.com>
55453 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55454 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55456 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55458 * gcc.dg/asm-names.c (ymain): New.
55460 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55462 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55463 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55464 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55466 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55468 * gcc.dg/compare5.c: New testcase.
55470 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55472 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55473 and "In instantiation".
55475 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55477 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55479 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55481 * gcc.misc-tests/gcov.exp: Add support for branch information.
55482 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55483 * gcc.misc-tests/gcov-4.c: New test.
55484 * gcc.misc-tests/gcov-4b.c: New test.
55485 * gcc.misc-tests/gcov-5b.c: New test.
55487 2001-08-20 Zack Weinberg <zackw@panix.com>
55489 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55492 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55494 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55496 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55498 * g++.dg/eh/template1.C: New test.
55500 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55502 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55504 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55507 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55509 * lib/g77-dg.exp: Use prune.exp for common procedures
55510 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55511 * lib/g77.exp: (g77-dg-prune) Remove
55513 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55515 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55517 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55519 * g++.dg/template/unify1.C: New test.
55521 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55523 * g++.dg/abi/empty4.C: New test.
55525 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55527 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55529 * g77.f-torture/compile/pr3743.x: Likewise.
55531 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55533 * g++.dg/other/using-declaration.C: New test.
55535 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55537 * gcc.dg/cpp/tr-sign.c: New testcase.
55539 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55541 * gcc.dg/cpp/19951025-1.c: Revert.
55542 * gcc.dg/cpp/directiv.c: We no longer process directives that
55543 interrupt macro arguments.
55545 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55547 * gcc.dg/bconstp-1.c: New test.
55549 2001-08-03 Richard Henderson <rth@redhat.com>
55551 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55553 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55555 * gcc.dg/cpp/19951025-1.c: Update.
55557 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55559 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55562 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55565 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55566 * g++.old-deja/g++.other/std1.C: Likewise.
55567 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55569 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55571 * lib/g77.exp: Load gcc-defs.exp for common procedures
55572 (g77_pass, g77_fail, g77_finish, g77_exit,
55573 ${tool}_check_unsupported_p} Now redundant. Deleted.
55575 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55577 * g77.dg/fbackslash.f
55578 * g77.dg/fcase-preserve.f
55580 * g77.dg/ffixed-line-length-0.f
55581 * g77.dg/ffixed-line-length-132.f
55582 * g77.dg/ffixed-line-length-7.f
55583 * g77.dg/ffixed-line-length-72.f
55584 * g77.dg/ffixed-line-length-none.f
55585 * g77.dg/ffree-form-1.f
55586 * g77.dg/fno-backslash.f
55587 * g77.dg/fno-f90-1.f
55588 * g77.dg/fno-fixed-form-1.f
55589 * g77.dg/fno-onetrip.f
55590 * g77.dg/fno-typeless-boz.f
55591 * g77.dg/fno-underscoring.f
55592 * g77.dg/fno-vxt-1.f
55593 * g77.dg/fonetrip.f
55594 * g77.dg/ftypeless-boz.f
55595 * g77.dg/fugly-assumed.f
55596 * g77.dg/funderscoring.f
55599 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55601 * objc.dg/fwd-proto-1.m: New.
55602 * objc.dg/local-decl-1.m: New.
55603 * objc.dg/naming-1.m: New.
55604 * objc.dg/naming-2.m: New.
55605 * objc.dg/proto-hier-1.m: New.
55607 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55609 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55610 largest-type elements to a struct makes its size grow.
55612 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55614 * g++.dg/abi/vthunk1.C: New test.
55616 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55618 * g++.dg/abi/vbase8-22.C: New test.
55620 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55622 * gcc.dg/cpp/macro8.c: New test.
55624 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55626 * g++.dg/abi/vbase8-21.C: New test.
55628 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55630 * g++.dg/abi/vbase8-10.C: New test.
55632 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55634 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55635 ${tool}_set_ld_library_path.
55637 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55640 2001-07-26 Stan Cox <scox@redhat.com>
55642 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55643 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55644 gcc_exit, gcc_check_unsupported_p):
55645 Moved to gcc-deps.exp
55646 * gcc-deps.exp: New file.
55648 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55650 * g++.old-deja/g++.pt/defarg14.C: New test.
55652 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55654 * g++.old-deja/g++.other/lineno5.C: New test.
55656 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55658 * g++.old-deja/g++.pt/crash68.C: New test.
55660 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55662 * g++.old-deja/g++.other/crash42.C: New test.
55664 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55666 * gcc.dg/cpp/extratokens.c: Fix.
55667 * gcc.dg/cpp/skipping2.c: New tests.
55669 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55671 * gcc.c-torture/execute/20010724-1.c: New file.
55672 * gcc.c-torture/execute/20010724-1.x: New file.
55674 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55676 * g++.old-deja/g++.other/cond7.C: New test.
55678 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55680 * g++.old-deja/g++.other/optimize4.C: New test.
55682 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55684 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55686 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55688 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55689 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55690 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55691 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55693 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55694 bug report" message.
55696 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55697 * g++.dg/ext/instantiate1.C: Move from old-deja.
55699 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55701 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55702 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55703 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55704 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55706 2001-07-23 Jeffrey A Law (law@cygnus.com)
55708 * gcc.c-torture/execute/20010723-1.c: New test.
55710 2001-07-23 Ben Elliston <bje@redhat.com>
55712 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55714 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55716 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55718 Delete handling of ieee_multilib_flags.
55719 Pass -mieee for alpha*-*-* and sh-*-*.
55720 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55722 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55724 Remove old-abi tests.
55725 * g++.old-deja/g++.mike/p11116.C: Remove.
55726 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55728 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55730 * g77.f-torture/compile/pr3743.f: New test
55732 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55734 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55736 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55738 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55739 g++.old-deja/g++.pt/static6.C: Likewise.
55740 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55741 supports weak symbols.
55743 2001-07-18 Andreas Jaeger <aj@suse.de>
55745 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55748 2001-07-18 Andreas Jaeger <aj@suse.de>
55750 * gcc.dg/iftrap-1.c: Fix target line.
55752 2001-07-17 Richard Henderson <rth@redhat.com>
55754 * gcc.c-torture/execute/20010717-1.c: New.
55756 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55758 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55761 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55763 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55765 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55767 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55768 UAC_SIGBUS, UAC_NOPRINT definitions.
55770 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55772 * objc/execute/object_is_class.m: New test.
55773 * objc/execute/object_is_meta_class.m: New test.
55775 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55777 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55778 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55780 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55782 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55783 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55785 2001-07-14 Richard Henderson <rth@redhat.com>
55787 * gcc.dg/iftrap-1.c: New.
55789 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55791 * g77.f-torture/execute/intrinsic77.f: New test.
55793 2001-07-11 Janis Johnson <janis@us.ibm.com>
55795 * gcc.misc-tests/gcov-3.c: New test.
55797 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55799 * gcc.c-torture/compile/20010711-1.c,
55800 * gcc.c-torture/compile/20010711-2.c: New tests.
55802 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55804 * gcc.c-torture/execute/20010711-1.c: New test.
55806 2001-07-11 Ben Elliston <bje@redhat.com>
55808 * g++.old-deja/g++.other/enum5.C: New test.
55810 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55812 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55813 (g++-dg-prune): Call prune_gcc_output.
55814 * prune.exp: New file for prune_gcc_output.
55815 * lib/g++.exp, lib/gcc.exp: Load it.
55817 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55819 * gcc.c-torture/compile/20010701-1.c,
55820 g++.old-deja/g++.ext/attrib6.C: New tests.
55822 2001-07-06 Jeffrey A Law (law@cygnus.com)
55824 * gcc.c-torture/compile/20010706-1.c: New test.
55826 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55828 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55830 2001-06-28 Stan Shebs <shebs@apple.com>
55832 * gcc.dg/pragma-darwin.c: New test.
55834 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55836 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55837 Solaris 2.[678] system.
55839 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55841 * gcc.dg/20010622-1.c: New test.
55843 2001-06-18 Stan Shebs <shebs@apple.com>
55845 * objc.dg: New directory.
55846 * objc.dg/dg.exp: New file.
55847 * objc.dg/alias.m: New.
55848 * objc.dg/class-1.m: New.
55849 * objc.dg/class-2.m: New.
55850 * objc.dg/const-str-1.m: New.
55851 * objc.dg/const-str-2.m: New.
55852 * objc.dg/id-1.m: New.
55853 * objc.dg/method-1.m: New.
55854 * objc.dg/super-class-1.m: New.
55855 * lib/objc-dg.exp: New file.
55857 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55859 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55862 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55864 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55866 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55868 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55871 2001-06-12 Richard Henderson <rth@redhat.com>
55873 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55875 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55877 * g++.old-deja/g++.abi/vbase5.C: New test.
55878 * g++.old-deja/g++.abi/vbase6.C: New test.
55879 * g++.old-deja/g++.abi/vbase7.C: New test.
55881 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55883 * gcc.c-torture/compile/20010610-1.c: New test.
55885 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55887 * g++.old-deja/g++.abi/vbase4.C: New test.
55889 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55891 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55892 support %f for HC11/HC12 targets.
55893 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55894 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55895 on HC11/HC12 targets.
55896 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55898 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55900 * gcc.dg/wchar_t-1.c: New file.
55901 * gcc.dg/wint_t-1.c: Likewise.
55903 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55905 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55907 2001-06-11 Richard Henderson <rth@redhat.com>
55909 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55911 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55913 * gcc.c-torture/compile/20010611-1.c: New test.
55915 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55917 * gcc.dg/c99-tag-1.c: Add more tests.
55919 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55921 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55922 representation on MN10300 and ARM/Thumb.
55924 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55926 * g77.f-torture/execute/20010610.f: New.
55928 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55930 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55933 2001-06-09 Richard Henderson <rth@redhat.com>
55935 * gcc.c-torture/execute/ashrdi-1.c: New.
55936 * gcc.c-torture/execute/ashldi-1.c: New.
55937 * gcc.c-torture/execute/lshrdi-1.c: New.
55939 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55941 * objc/execute/load-3.m: Added. Check sending +load to categories,
55942 in addition to classes.
55944 2001-06-08 Stan Shebs <shebs@apple.com>
55946 * objc/execute/load-2.m: New test. From Nicola Pero
55947 <n.pero@mi.flashnet.it>.
55949 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55951 * gcc.c-torture/execute/20010605-2.c: New test.
55953 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55955 * g++.old-deja/g++.abi/vbase2.C: New test.
55956 * g++.old-deja/g++.abi/vbase3.C: New test.
55958 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55960 * g++.old-deja/g++.pt/friend49.C: New test.
55962 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55964 * g++.old-deja/g++.ext/anon3.C: New test.
55966 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55968 * g++.old-deja/g++.other/conv7.C: New test.
55970 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55972 * gcc.c-torture/compile/20010605-2.c: New test.
55974 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55976 * gcc.c-torture/execute/20010604-1.c: New test.
55978 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55980 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55982 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55984 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55985 (g++_link_flags): Likewise.
55986 (g++_init): Pass gccpath's value to two previous functions.
55988 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55990 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55991 Ensure logfile entry matches exec command line.
55993 2001-05-31 Richard Henderson <rth@redhat.com>
55995 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55996 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55998 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
56000 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56001 compiler for irix6.2
56003 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
56005 * g++.old-deja/g++.other/optimize3.C: New file.
56007 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
56009 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56012 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
56014 * g++.old-deja/g++.other/optimize2.C: New file.
56016 2001-05-25 Diego Novillo <dnovillo@redhat.com>
56018 * gcc.c-torture/compile/20010518-2.c: New file.
56019 * gcc.c-torture/execute/20010518-1.c: New file.
56020 * gcc.c-torture/execute/20010518-2.c: New file.
56022 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
56024 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56026 2001-05-24 Mark Mitchell <mark@codesourcery.com>
56028 G++ no longer defines builtins that do not begin with __builtin.
56029 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56030 * g++.old-deja/g++.brendand/misc13.C: Likewise.
56031 * g++.old-deja/g++.law/builtin1.C: Likewise.
56032 * g++.old-deja/g++.law/cvt2.C: Likewise.
56033 * g++.old-deja/g++.mike/net5.C: Likewise.
56034 * g++.old-deja/g++.other/builtins1.C: Likewise.
56035 * g++.old-deja/g++.other/builtins2.C: Likewise.
56036 * g++.old-deja/g++.other/builtins3.C: Likewise.
56037 * g++.old-deja/g++.other/builtins4.C: Likewise.
56038 * g++.old-deja/g++.other/inline8.C: Likewise.
56039 * g++.old-deja/g++.robertl/eb39.C: Likewise.
56041 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
56043 * g++.old-deja/g++.pt/using1.C: Adjust.
56044 * g++.old-deja/g++.pt/using2.C: New test.
56046 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
56048 * gcc.dg/cpp/charconst.c: New tests.
56049 * gcc.dg/cpp/escape.c: New tests.
56050 * gcc.dg/cpp/escape-1.c: New tests.
56051 * gcc.dg/cpp/escape-2.c: New tests.
56052 * gcc.dg/cpp/ucs.c: New tests.
56054 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
56056 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56057 native compiler for irix6.5.
56059 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
56061 * lib/g++.exp (g++_include_flags): Use args to compute
56063 (g++_link_flags): Likewise.
56064 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56066 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
56068 * gcc.dg/c90-hexfloat-1.c: Add more tests.
56070 2001-05-21 Geoff Keating <geoffk@redhat.com>
56072 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56075 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56077 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56079 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56080 to STACK_SIZE; Use it to define size of add_histo array.
56081 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56083 (f): Use GITT_SIZE to define size of gitt local table.
56084 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56085 to STACK_SIZE; Use it to define size of bytemem array.
56087 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56089 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56090 on 68HC11/HC12 due to the asm instruction.
56091 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56092 * gcc.c-torture/compile/920520-1.x: Likewise.
56093 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56094 on 68HC11/HC12 because the function is larger than 64K.
56095 * gcc.c-torture/compile/961203-1.x: New file, this test fails
56096 on 68HC11/HC12 because the structure is too large.
56098 2001-05-20 Richard Henderson <rth@redhat.com>
56100 * gcc.c-torture/execute/20010520-1.c: New.
56102 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56104 * g++.old-deja/g++.warn/compare1.C: New test.
56105 * gcc.dg/compare4.c: New test.
56107 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
56109 * g++.old-deja/g++.other/optimize1.C: New test.
56111 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56113 * g++.old-deja/g++.pt/spec41.C: New test.
56115 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
56117 * gcc.c-torture/compile/20010114-1.x: Remove.
56119 2001-05-18 Stan Shebs <shebs@apple.com>
56121 * gcc.c-torture/compile/20010518-1.c: New test.
56123 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
56125 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56126 * g++.old-deja/g++.pt/crash67.C: New test.
56128 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
56130 * g++.old-deja/g++.other/debug9.C: New test.
56132 2001-05-16 Zack Weinberg <zackw@stanford.edu>
56134 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56136 2001-05-16 Jan Hubicka <jh@suse.cz>
56138 * gcc.c-torture/compile/20010516-1.c: New test.
56140 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56142 * g++.old-deja/g++.other/crash41.C: New test.
56144 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56146 * g++.old-deja/g++.pt/crash66.C: New test.
56148 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56150 * g++.old-deja/g++.robertl/eb27.C: Convert.
56152 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56154 * g++.dg/friend-warn.C: New test. Do not warn about friend
56155 declaration being redundant.
56157 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56159 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56161 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56163 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56165 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56167 * lib/g++.exp: Use testsuite_flags.
56169 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56171 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56173 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56175 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56177 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56179 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56181 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56183 * gcc.c-torture/compile/20010313-1.c: New test.
56185 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56187 * gcc.dg/cpp/direct2.c: New test.
56188 * gccq.dg/cpp/direct2s.c: New test.
56190 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56192 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56194 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56195 * g++.old-deja/g++.other/op3.C: Likewise.
56197 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56199 * gcc.dg/cpp/syshdr.h: New file.
56200 * gcc.dg/cpp/sysmac1.c: Update.
56201 * gcc.dg/cpp/sysmac2.c: Update.
56203 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56205 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56207 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56209 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56210 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56212 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56214 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56216 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56218 * lib/g++.exp (g++_include_flags): Don't use any special flags
56219 if TESTING_IN_BUILD_TREE is not defined.
56220 (g++_init): Use a plain 'c++' as the compiler if
56221 TESTING_IN_BUILD_TREEE is not defined.
56223 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56225 * g++.old-deja/g++.eh/catch13.C: New test.
56226 * g++.old-deja/g++.eh/catch14.C: New test.
56228 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56230 * gcc.dg/cpp/tr-define.c: New test.
56232 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56234 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56235 <stdlib.h>, not <malloc.h>.
56237 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56239 * g++.old-deja/g++.ns/template17.C: New test.
56241 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56243 * g++.old-deja/g++.pt/ref4.C: New test.
56245 2001-04-30 Richard Henderson <rth@redhat.com>
56247 * gcc.dg/20000724-1.c: Revert last change.
56249 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56251 * g77.f-torture/execute/20010430.f: New test.
56253 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56255 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56257 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56259 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56261 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56263 * g++.old-deja/g++.eh/crash6.C: New test.
56265 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56267 * g++.old-deja/g++.other/warn7.C: New test.
56269 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56271 * g++.old-deja/g++.other/defarg9.C: New test.
56273 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56275 * g77.f-torture/compile/20010426.f: New test.
56276 * g77.f-torture/execute/20010426.f: New test.
56278 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56280 * g77.f-torture/compile/20000629-1.x: Remove - error
56283 2001-04-26 Jeffrey A Law (law@cygnus.com)
56285 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56286 Tweak slightly to work with g++.dg framework.
56287 * g++.dg/special/ecos.exp: Run initp1.C test.
56288 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56290 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56291 its linker doesn't give line numbers either.
56292 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56294 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56296 * g++.old-deja/g++.other/lex1.C: New test.
56298 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56300 * gcc.dg/noncompile/20010425-1.c: New test.
56302 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56304 * g++.old-deja/g++.pt/mangle2.C: New test.
56306 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56308 * gcc.dg/format/plus-1.c: New test.
56310 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56312 * gcc.dg/20010423-1.c: New test.
56314 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56316 * gcc.c-torture/execute/20010422-1.c: New test.
56318 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56320 * g++.old-deja/g++.ns/type2.C: New test.
56322 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56324 * g++.old-deja/g++.other/perf1.C: New test.
56326 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56328 * gcc.dg/c99-func-2.c: Remove xfail.
56329 * gcc.dg/c99-func-3.c: Remove xfail.
56330 * gcc.dg/c99-func-4.c: Remove xfail.
56332 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56334 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56336 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56338 * gcc.c-torture/compile/20010423-1.c: New test.
56340 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56342 * g++.old-deja/g++.pt/typename28.C: New test.
56344 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56346 * g++.old-deja/g++.abi/empty2.C: New test.
56347 * g++.old-deja/g++.abi/empty3.C: New test.
56349 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56351 * g++.old-deja/g++.other/comdat2.C: New test.
56352 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56354 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56356 * g++.old-deja/g++.other/overload14.C: New test.
56358 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56360 * g++.old-deja/g++.other/lookup23.C: New test.
56362 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56364 * gcc.c-torture/execute/20010403-1.c: New test.
56366 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56367 Mark Mitchell <mark@codesourcery.com>
56369 * lib/old-dejagnu.exp: Don't delete output of executable.
56370 Add .exe suffix to executables.
56372 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56374 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56376 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56378 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56380 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56382 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56383 * g++.old-deja/g++.abi/crash1.C: New test.
56385 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56387 * g++.old-deja/g++.other/crash40.C: New test.
56389 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56391 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56393 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56395 * g++.old-deja/g++.other/warn6.C: New test.
56397 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56399 * g++.old-deja/g++.robertl/eb42.C: Same.
56401 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56403 * gcc.dg/wtr-conversion-1.c: New testcase.
56405 2001-04-10 Richard Henderson <rth@redhat.com>
56407 * g++.old-deja/g++.other/array5.C: New.
56409 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56411 * gcc.c-torture/execute/20010408-1.c: New test.
56413 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56415 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56416 headers and constructs.
56417 * g++.old-deja/g++.robertl/eb79.C: Same.
56418 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56419 * g++.old-deja/g++.robertl/eb73.C: Same.
56420 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56421 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56422 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56423 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56424 * g++.old-deja/g++.robertl/eb44.C: Same.
56425 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56426 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56427 * g++.old-deja/g++.robertl/eb39.C: Same.
56428 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56429 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56430 * g++.old-deja/g++.robertl/eb30.C: Same.
56431 * g++.old-deja/g++.robertl/eb3.C: Same.
56432 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56433 * g++.old-deja/g++.robertl/eb21.C: Same.
56434 * g++.old-deja/g++.robertl/eb15.C: Same.
56435 * g++.old-deja/g++.robertl/eb118.C: Same.
56436 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56437 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56438 * g++.old-deja/g++.robertl/eb109.C: Same.
56439 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56440 * g++.old-deja/g++.mike/rtti1.C: Same.
56441 * g++.old-deja/g++.mike/p658.C: Same.
56442 * g++.old-deja/g++.mike/net46.C: Same.
56443 * g++.old-deja/g++.mike/net34.C: Same.
56444 * g++.old-deja/g++.mike/memoize1.C: Same.
56445 * g++.old-deja/g++.mike/eh2.C: Same.
56446 * g++.old-deja/g++.law/weak.C: Same.
56447 * g++.old-deja/g++.law/visibility7.C: Same.
56448 * g++.old-deja/g++.law/visibility25.C: Same.
56449 * g++.old-deja/g++.law/visibility22.C: Same.
56450 * g++.old-deja/g++.law/visibility2.C: Same.
56451 * g++.old-deja/g++.law/visibility17.C: Same.
56452 * g++.old-deja/g++.law/visibility13.C: Same.
56453 * g++.old-deja/g++.law/visibility10.C: Same.
56454 * g++.old-deja/g++.law/visibility1.C: Same.
56455 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56456 * g++.old-deja/g++.law/vbase1.C: Same.
56457 * g++.old-deja/g++.law/operators32.C: Same.
56458 * g++.old-deja/g++.law/nest3.C: Same.
56459 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56460 * g++.old-deja/g++.law/except5.C (main): Same.
56461 * g++.old-deja/g++.law/cvt7.C (run): Same.
56462 * g++.old-deja/g++.law/cvt2.C: Same.
56463 * g++.old-deja/g++.law/cvt16.C: Same.
56464 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56465 * g++.old-deja/g++.law/ctors17.C (main): Same.
56466 * g++.old-deja/g++.law/ctors13.C: Same.
56467 * g++.old-deja/g++.law/ctors12.C (main): Same.
56468 * g++.old-deja/g++.law/ctors10.C: Same.
56469 * g++.old-deja/g++.law/code-gen5.C: Same.
56470 * g++.old-deja/g++.law/bad-error7.C: Same.
56471 * g++.old-deja/g++.law/arm9.C: Same.
56472 * g++.old-deja/g++.law/arm12.C: Same.
56473 * g++.old-deja/g++.law/arg8.C: Same.
56474 * g++.old-deja/g++.law/arg1.C: Same.
56475 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56476 * g++.old-deja/g++.jason/template31.C: Same.
56477 * g++.old-deja/g++.jason/template24.C (main): Same.
56478 * g++.old-deja/g++.jason/2371.C: Same.
56479 * g++.old-deja/g++.eh/new2.C: Same.
56480 * g++.old-deja/g++.eh/new1.C: Same.
56481 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56482 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56483 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56484 * g++.old-deja/g++.brendan/crash62.C: Same.
56485 * g++.old-deja/g++.brendan/crash52.C: Same.
56486 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56487 * g++.old-deja/g++.brendan/crash38.C: Same.
56488 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56489 * g++.old-deja/g++.brendan/copy9.C: Same.
56491 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56493 * gcc.c-torture/execute/20001203-2.c (memset):
56494 Count argument is of type __SIZE_TYPE__.
56496 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56498 * gcc.c-torture/compile/20010404-1.c: New test.
56500 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56502 * gcc.c-torture/compile/20010326-1.c: New test.
56504 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56506 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56507 peculiarities of the SH.
56508 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56510 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56512 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56513 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56514 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56516 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56518 * g77.f-torture/compile/20010321-1.f: New test.
56520 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56522 * gcc.c-torture/compile/20010329-1.c: New test.
56524 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56526 * gcc.c-torture/execute/20010329-1.c: New test.
56528 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56530 * g++.old-deja/g++.other/eh4.C: Fix typo.
56532 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56534 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56536 2001-03-28 Philip Blundell <philb@gnu.org>
56538 * gcc.c-torture/compile/20010328-1.c: New test.
56540 2001-03-27 Richard Henderson <rth@redhat.com>
56542 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56543 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56545 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56547 * gcc.c-torture/compile/20010327-1.c: New test.
56549 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56551 * g++.old-deja/g++.other/friend12.C: New test.
56552 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56553 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56555 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56557 * gcc.c-torture/execute/20010325-1.c: New test.
56559 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56561 * g++.old-deja/g++.other/mangle3.C: New test.
56563 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56565 * g++.old-deja/g++.other/anon8.C: New test.
56567 2001-03-20 Philip Blundell <philb@gnu.org>
56569 * gcc.c-torture/compile/20010320-1.c: New test.
56571 2001-03-17 Richard Henderson <rth@redhat.com>
56573 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56575 2001-03-15 Geoff Keating <geoff@redhat.com>
56577 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56580 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56582 * g++.old-deja/g++.other/eh4.C: New test.
56584 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56586 * gcc.dg/cpp/mi1.c: Update.
56588 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56590 * g++.old-deja/g++.other/regstack.C: New test.
56592 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56594 * g++.old-deja/g++.other/ref4.C: New test.
56596 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56598 * objc/execute/va_method.m: Added.
56599 * objc/execute/IMP.m: Added.
56600 * objc/execute/_cmd.m: Added.
56601 * objc/execute/accessing_ivars.m: Added.
56602 * objc/execute/class-1.m: Added.
56603 * objc/execute/class-10.m: Added.
56604 * objc/execute/class-11.m: Added.
56605 * objc/execute/class-12.m: Added.
56606 * objc/execute/class-13.m: Added.
56607 * objc/execute/class-14.m: Added.
56608 * objc/execute/class-2.m: Added.
56609 * objc/execute/class-3.m: Added.
56610 * objc/execute/class-4.m: Added.
56611 * objc/execute/class-5.m: Added.
56612 * objc/execute/class-6.m: Added.
56613 * objc/execute/class-7.m: Added.
56614 * objc/execute/class-8.m: Added.
56615 * objc/execute/class-9.m: Added.
56616 * objc/execute/class-tests-1.h
56617 * objc/execute/class-tests-2.h
56618 * objc/execute/compatibility_alias.m: Added.
56619 * objc/execute/encode-1.m: Added.
56620 * objc/execute/formal_protocol-1.m: Added.
56621 * objc/execute/formal_protocol-2.m: Added.
56622 * objc/execute/formal_protocol-3.m: Added.
56623 * objc/execute/formal_protocol-4.m: Added.
56624 * objc/execute/formal_protocol-5.m: Added.
56625 * objc/execute/formal_protocol-6.m: Added.
56626 * objc/execute/formal_protocol-7.m: Added.
56627 * objc/execute/informal_protocol.m: Added.
56628 * objc/execute/initialize.m: Added.
56629 * objc/execute/load.m: Added.
56630 * objc/execute/many_args_method.m: Added.
56631 * objc/execute/nested-3.m: Added.
56632 * objc/execute/no_clash.m: Added.
56633 * objc/execute/private.m: Added.
56634 * objc/execute/redefining_self.m: Added.
56635 * objc/execute/root_methods.m: Added.
56636 * objc/execute/selector-1.m: Added.
56637 * objc/execute/static-1.m: Added.
56638 * objc/execute/static-2.m: Added.
56639 * objc/execute/va_method.m: Added.
56641 2001-03-10 Richard Henderson <rth@redhat.com>
56643 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56645 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56647 * g++.old-deja/g++.other/crash31.C: XFAIL.
56648 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56649 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56650 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56651 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56652 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56654 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56656 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56658 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56660 * gcc.dg/20000724-1.c: Don't use multiline strings.
56662 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56664 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56665 result of -cString against what we expect it to be; don't just
56666 print it out for no one to read.
56668 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56669 Based on testcases provided by Nicola Pero.
56671 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56673 * gcc.dg/cpp/macro7.c: New test.
56675 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56677 * gcc.dg/cpp/multiline.c: Update.
56679 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56681 * g++.old-deja/g++.other/enum3.C: New test.
56683 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56685 * g++.old-deja/g++.other/pod1.C: New test.
56687 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56689 * g++.old-deja/g++.ext/overload1.C: New test.
56691 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56693 * g++.old-deja/g++.pt/using1.C: New test.
56695 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56697 * g++.old-deja/g++.other/using9.C: New test.
56699 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56701 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56703 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56705 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56707 * g++.old-deja/g++.ext/realpt1.C: Remove.
56709 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56711 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56713 2001-02-26 Will Cohen <wcohen@redhat.com>
56715 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56717 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56719 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56720 templatized constructors.
56722 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56724 * gcc.c-torture/execute/20010224-1.c: New test.
56726 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56728 * gcc.c-torture/execute/20010222-1.c: New test.
56730 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56732 * g++.old-deja/g++.other/inline20.C: New test.
56734 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56736 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56738 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56740 * g++.old-deja/g++.other/lookup22.C: New test.
56742 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56744 * g77.dg: New directory.
56745 * g77.dg/20010216-1.f: New test case.
56746 * g77.dg/dg.exp: New driver.
56747 * lib/g77-dg.exp: New driver library.
56749 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56751 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56753 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56755 * g++.old-deja/g++.other/decl9.C: New test.
56757 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56759 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56760 not need <string> and also tests the initialization at runtime.
56762 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56764 * gcc.c-torture/execute/longlong.c: New test.
56766 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56768 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56770 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56772 * gcc.c-torture/execute/920302-1.c (execute):
56773 Change argument type to short.
56775 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56777 * g++.old-deja/g++.pt/deduct6.C: New test.
56779 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56781 * g++.old-deja/g++.pt/deduct5.C: New test.
56783 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56785 * gcc.c-torture/execute/20010209-1.c: New test.
56787 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56789 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56791 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56793 * g++.dg/vtgc1.C: Update for new ABI.
56795 * consistency.vlad: New directory, 1665 files.
56797 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56799 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56801 * gcc.dg/cpp/digraphs.c: Declare puts.
56803 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56805 * g++.old-deja/g++.other/warn5.C: New test.
56807 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56809 * g++.old-deja/g++.pt/spec40.C: New test.
56811 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56813 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56815 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56817 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56819 * gcc.c-torture/compile/20010209-1.c: New test.
56821 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56823 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56824 excess errors message but not if it crashes.
56825 * g++.old-deja/g++.other/crash27.C: Likewise.
56826 * g++.old-deja/g++.other/crash28.C: Likewise.
56827 * g++.old-deja/g++.other/crash30.C: Likewise.
56828 * g++.old-deja/g++.other/crash32.C: Likewise.
56829 * g++.old-deja/g++.other/crash35.C: Likewise.
56830 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56832 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56834 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56835 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56836 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56837 g77.f-torture/execute/execute.exp,
56838 g77.f-torture/noncompile/noncompile.exp,
56839 gcc.c-torture/execute/execute.exp,
56840 gcc.c-torture/execute/memcheck/memcheck.exp,
56841 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56842 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56843 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56844 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56845 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56846 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56847 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56848 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56849 Remove bug reporting instructions with ancient email addresses.
56851 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56853 * gcc.dg/20010202-1.c: New test.
56854 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56856 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56858 * g++.dg/stdbool-if.C: New test.
56860 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56862 * objc/execute/fdecl.m: Added main().
56864 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56866 * gcc.c-torture/execute/20010206-1.c: New test.
56868 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56870 * gcc.dg/cpp/avoidpaste1.c: Update.
56872 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56874 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56875 Pero <nicola@brainstorm.co.uk>.
56876 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56878 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56880 * g++.old-deja/g++.pt/spec39.C: New test.
56882 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56884 * gcc.c-torture/compile/20010202-1.c: New test.
56886 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56888 * g++.old-deja/g++.abi/primary2.C: New test.
56889 * g++.old-deja/g++.abi/primary3.C: New test.
56890 * g++.old-deja/g++.abi/primary4.C: New test.
56891 * g++.old-deja/g++.abi/primary5.C: New test.
56892 * g++.old-deja/g++.abi/vtable3.h: New test.
56893 * g++.old-deja/g++.abi/vtable3a.C: New test.
56894 * g++.old-deja/g++.abi/vtable3b.C: New test.
56895 * g++.old-deja/g++.abi/vtable3c.C: New test.
56896 * g++.old-deja/g++.abi/vtable3d.C: New test.
56897 * g++.old-deja/g++.abi/vtable3e.C: New test.
56898 * g++.old-deja/g++.abi/vtable3f.C: New test.
56899 * g++.old-deja/g++.abi/vtable3g.C: New test.
56900 * g++.old-deja/g++.abi/vtable3h.C: New test.
56901 * g++.old-deja/g++.abi/vtable3i.C: New test.
56902 * g++.old-deja/g++.abi/vtable3j.C: New test.
56903 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56905 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56907 * g++.old-deja/g++.other/anon6.C: New test.
56908 * g++.old-deja/g++.other/anon7.C: New test.
56910 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56912 * gcc.dg/cpp/avoidpaste2.c: New tests.
56914 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56916 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56918 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56920 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56921 DECIMAL_DIG cases for Irix."
56923 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56925 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56927 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56929 * gcc.dg/c99-tag-1.c: New test.
56931 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56933 * gcc.dg/cpp/tr-warn1.c: Add tests.
56935 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56937 * gcc.dg/cpp/avoidpaste1.c: Update.
56938 * gcc.dg/cpp/paste4.c: Update.
56940 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56942 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56945 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56947 * g++.old-deja/g++.other/inline19.C: New test.
56949 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56951 * gcc.dg/Wlarger-than.c: New test.
56953 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56955 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56957 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56959 * gcc.c-torture/execute/20010129-1.c: New test.
56960 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56962 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56964 * gcc.dg/cpp/avoidpaste1.c: Test case.
56966 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56968 * g++.old-deja/g++.other/inline18.C: New test.
56970 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56972 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56973 and __builtin_putchar.
56975 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56977 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56980 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56982 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56983 floating point number rounding mode to round to the nearest
56984 representable mode.
56986 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56988 * g++.old-deja/g++.other/mangle2.C: New test.
56990 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56992 * gcc.c-torture/compile/20010124-1.c: New test.
56994 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56996 * g++.old-deja/g++.pt/spec38.C: New test.
56998 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57000 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57003 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57005 * gcc.c-torture/execute/20010123-1.c: New test.
57007 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57009 * g++.old-deja/g++.pt/spec37.C: New test.
57011 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57013 * g++.old-deja/g++.pt/overload14.C: New test.
57015 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57017 * gcc.c-torture/execute/20010122-1.c: New test, exercise
57018 __builtin_return_address.
57020 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
57022 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57023 * g++.old-deja/g++.pt/spec35.C: New test.
57024 * g++.old-deja/g++.pt/spec36.C: New test.
57026 2001-01-20 Jakub Jelinek <jakub@redhat.com>
57028 * gcc.c-torture/compile/20010118-1.c: New test.
57030 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
57032 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57034 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57036 * gcc.c-torture/execute/20010119-1.c: New test.
57038 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57040 * g++.old-deja/g++.other/vbase5.C: New test.
57042 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57044 * gcc.c-torture/execute/20010118-1.c: New test.
57046 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57048 * g++.old-deja/g++.pt/deduct3.C: New test.
57050 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57052 * g++.old-deja/g++.pt/spec34.C: New test.
57054 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57056 * g77.f-torture/compile/20000601-2.f: New test.
57058 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57060 * g++.old-deja/g++.other/init17.C: New test.
57062 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
57064 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57066 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57068 * g++.old-deja/g++.pt/unify8.C: New test.
57070 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57072 * g++.old-deja/g++.abi/vbase1.C: New test.
57074 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57076 * g++.old-deja/g++.pt/crash65.C: New test.
57078 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
57080 * gcc.dg/cpp/assembl2.S: New test case.
57082 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
57084 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57087 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57089 * g++.old-deja/g++.other/builtins1.C: New test.
57090 * g++.old-deja/g++.other/builtins2.C: Likewise.
57091 * g++.old-deja/g++.other/builtins3.C: Likewise.
57092 * g++.old-deja/g++.other/builtins4.C: Likewise.
57094 2001-01-17 Jakub Jelinek <jakub@redhat.com>
57096 * gcc.c-torture/compile/20010117-1.c: New test.
57097 * gcc.c-torture/compile/20010117-2.c: New test.
57099 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57101 * g77.f-torture/execute/20010116.[fx]: New test,
57103 * g77.f-torture/compile/20010115.f: Indicate it's
57104 a test for PR fortran/1636.
57106 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
57108 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57110 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57112 * g77.f-torture/compile/20010115.f: New test.
57114 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
57116 * g++.old-deja/g++.pt/nontype5.C: New test.
57118 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
57120 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57121 have an equivalent working one below it.
57123 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57125 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57126 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57128 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57130 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57131 message containing "init_priority".
57132 (conpr-2.C): Likewise.
57133 (conpr-3.C): Likewise.
57134 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57136 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57138 * gcc.c-torture/execute/20010114-2.c: New test.
57140 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
57142 * gcc.c-torture/compile/20010114-1.c: New test.
57143 * gcc.c-torture/compile/20010114-1.x: Xfail.
57144 * gcc.c-torture/compile/20010114-2.c: New test.
57145 * gcc.c-torture/execute/20010114-1.c: New test.
57146 * gcc.dg/trunc-1.c: New test.
57147 * gcc.dg/uninit-B.c: New test.
57149 2001-01-13 Nick Clifton <nickc@redhat.com>
57151 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57154 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57156 * gcc.c-torture/compile/20010113-1.c: New test.
57158 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57160 * gcc.c-torture/compile/20001212-1.c: New test.
57162 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57164 * gcc.dg/cpp/widestr1.c: Update.
57165 * gcc.dg/cpp/prag-imp.c: Remove.
57167 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57169 * gcc.c-torture/execute/20000801-3.x: Remove.
57170 * gcc.dg/c90-init-1.c: New test.
57171 * gcc.dg/c99-init-1.c: New test.
57172 * gcc.dg/c99-init-2.c: New test.
57173 * gcc.dg/gnu99-init-1.c: New test.
57175 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57177 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57178 testing that no relevant ones were found.
57180 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57182 * g++.old-deja/g++.pt/cast2.C: New test.
57184 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57186 * g++.old-deja/g++.pt/friend47.C: New test.
57188 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57190 * g++.old-deja/g++.pt/instantiate13.C: New test.
57192 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57194 * g++.old-deja/g++.other/defarg7.C: New test.
57195 * g++.old-deja/g++.other/defarg8.C: New test.
57197 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57199 * g++.old-deja/g++.pt/crash64.C: New test.
57201 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57203 * g++.old-deja/g++.pt/crash63.C: New test.
57205 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57207 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57209 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57211 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57213 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57215 * g++.old-deja/g++.pt/error3.C: New test.
57217 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57219 * g++.old-deja/g++.other/crash39.C: New test.
57221 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57223 * g++.old-deja/g++.other/vbase4.C: New test.
57225 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57227 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57228 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57229 * gcc.dg/special/special.exp: New test driver which will check
57230 for alias support for the above test.
57232 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57234 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57235 problems on small machines.
57236 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57239 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57241 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57243 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57245 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57247 * g++.old_deja/g++.pt/using8.C: New test.
57249 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57251 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57253 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57255 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57256 where a failure is expected.
57257 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57259 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57261 * g++.old_deja/g++.pt/instantiate12.C: New test.
57263 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57265 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57267 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57268 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57269 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57270 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57271 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57272 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57273 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57274 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57275 * g++.old-deja/g++.eh/spec6.C: Likewise.
57276 * g++.old-deja/g++.jason/crash3.C: Likewise.
57277 * g++.old-deja/g++.law/ctors11.C: Likewise.
57278 * g++.old-deja/g++.law/ctors17.C: Likewise.
57279 * g++.old-deja/g++.law/ctors5.C: Likewise.
57280 * g++.old-deja/g++.law/ctors9.C: Likewise.
57281 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57282 * g++.old-deja/g++.mike/net22.C: Likewise.
57283 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57284 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57285 * g++.old-deja/g++.mike/virt3.C: Likewise.
57286 * g++.old-deja/g++.niklas/t128.C: Likewise.
57287 * g++.old-deja/g++.other/anon4.C: Likewise.
57288 * g++.old-deja/g++.other/using1.C: Likewise.
57289 * g++.old-deja/g++.other/warn3.C: Likewise.
57290 * g++.old-deja/g++.pt/t37.C: Likewise.
57291 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57292 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57294 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57296 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57298 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57300 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57302 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57304 * gcc.c-torture/compile/20010107-1.c: New test.
57306 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57308 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57310 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57312 * gcc.dg/format/format.h: New file.
57313 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57314 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57315 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57316 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57317 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57318 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57319 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57320 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57321 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57322 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57323 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57324 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57325 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57326 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57327 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57328 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57329 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57330 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57331 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57332 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57333 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57334 instead of declaring standard types, macros and functions in each
57337 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57339 * gcc.c-torture/execute/20010106-1.c: New test.
57341 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57343 * gcc.dg/format/format.exp: New file.
57344 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57345 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57346 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57347 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57348 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57349 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57350 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57351 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57352 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57353 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57354 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57355 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57356 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57357 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57358 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57359 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57360 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57361 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57362 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57363 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57364 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57365 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57366 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57367 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57368 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57369 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57370 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57371 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57372 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57373 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57374 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57375 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57376 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57377 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57378 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57379 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57380 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57381 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57382 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57383 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57384 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57385 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57387 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57389 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57392 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57394 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57396 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57398 * g++.old-deja/g++.pt/crash62.C: New test.
57400 2001-01-04 Richard Henderson <rth@redhat.com>
57402 * gcc.dg/20000926-1.c: Update expected warnings.
57403 * gcc.dg/array-2.c: Likewise.
57404 * gcc.dg/array-4.c: Also validate flexible array members.
57405 * gcc.dg/c99-flex-array-1.c: New.
57407 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57409 * gcc.c-torture/compile/20001222-1.x: Remove.
57411 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57413 * gcc.c-torture/execute/built-in-setjmp.c: New.
57415 2001-01-03 Richard Henderson <rth@redhat.com>
57417 * gcc.dg/940510-1.c: Update expected error wording.
57418 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57420 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57422 * lib/target-supports.exp (check_alias_available): Modified to
57423 indicate aliases not supported if only weak aliases are supported.
57425 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57427 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57428 Turn on cmpstrsi checks for __pj__ and __i370__.
57430 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57432 * g++.old-deja/g++.other/virtual11.C: New test.
57434 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57436 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57438 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57440 * gcc.c-torture/compile/20010102-1.c: New test.
57442 2001-01-02 Andreas Jaeger <aj@suse.de>
57444 * gcc.dg/noreturn-3.c: New test.
57446 * gcc.dg/noreturn-4.c: New test.
57448 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57450 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57451 __builtin_fputc and __builtin_fwrite.
57453 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57455 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57456 signed char, not default char.
57458 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57460 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57462 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57464 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57466 2000-12-29 Richard Henderson <rth@redhat.com>
57468 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57469 (__cyg_profile_func_exit): Define.
57471 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57473 * g++.dg/vtgc1.C: New test.
57475 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57477 * gcc.dg/noncompile/20001228-1.c: New test.
57479 * gcc.dg/20001228-1.c: New test.
57481 * gcc.c-torture/execute/20001228-1.c: New test.
57483 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57485 * gcc.dg/format-strfmon-1.c: New test.
57487 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57489 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57490 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57491 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57492 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57493 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57494 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57495 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57496 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57497 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57498 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57499 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57500 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57501 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57503 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57504 * gcc.c-torture/execute/string-opt-4.c: Test index.
57506 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57508 * gcc.c-torture/compile/20001226-1.c: New test.
57510 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57512 * gcc.c-torture/compile/20001222-1.c: New test.
57513 * gcc.c-torture/compile/20001222-1.x: Xfail.
57515 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57517 * gcc.c-torture/execute/comp-goto-2.c: New test.
57519 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57521 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57522 Use long types if __INT_MAX__ is 32767.
57523 (main): Use cast to (sint32 *) when poking 88 into a_page.
57525 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57527 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57529 * gcc.c-torture/compile/20001221-1.c: New test.
57530 * gcc.c-torture/execute/20001221-1.c: New test.
57532 2000-12-20 Richard Henderson <rth@redhat.com>
57534 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57535 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57537 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57539 * gcc.dg/compare3.c: New test.
57541 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57543 * gcc.dg/format-warnll-1.c: New test.
57545 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57547 * gcc.dg/cpp/cmdlne-P.c: New test.
57549 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57551 * gcc.c-torture/execute/builtin-abs-1.c,
57552 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57554 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57556 * gcc.dg/cpp/multiline.c: New test.
57558 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57560 * g++.old-deja/g++.other/syshdr1.C: Update.
57561 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57563 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57565 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57567 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57569 * g++.old-deja/g++.pt/ttp65.C: New test.
57571 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57573 * g++.old-deja/g++.pt/ttp64.C: New test.
57575 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57577 * g++.old-deja/g++.pt/spec33.C: New test.
57579 2000-12-14 Catherine Moore <clm@redhat.com>
57581 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57582 * gcc.c-torture/execute/920612-2.c: Likewise.
57583 * gcc.c-torture/execute/920428-2.c: Likewise.
57584 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57585 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57587 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57589 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57590 * gcc.dg/pack-test-2.c: Likewise.
57592 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57594 Tests by Zack Weinberg <zackw@stanford.edu>.
57596 * gcc.dg/cpp/defined.c: Update.
57597 * gcc.dg/cpp/defined_trad.c: New tests.
57599 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57601 * gcc.dg/cpp/trad-direct.c: Update.
57603 2000-12-11 Neil Booth <neilb@earthling.net>
57605 * gcc.dg/cpp/defined_trad.c
57607 2000-12-11 Neil Booth <neilb@earthling.net>
57609 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57611 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57613 * gcc.dg/format-miss-2.c: New test.
57615 2000-12-09 Neil Booth <neilb@earthling.net>
57617 * gcc.dg/cpp/lineflags.c: New tests.
57618 * gcc.dg/cpp/poison.c: Update.
57619 * gcc.dg/cpp/redef2.c: Update.
57620 * gcc.dg/cpp/skipping.c: New test.
57622 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57624 * g++.old-deja/g++.other/eh3.C: New testcase.
57626 2000-12-07 Neil Booth <neilb@earthling.net>
57628 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57629 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57630 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57631 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57632 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57635 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57637 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57638 __SIZE_TYPE__ instead of int for type of integers cast to
57641 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57643 * g++.old-deja/g++.other/cleanup4.C: New test.
57645 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57647 * format-sec-1.c: New test.
57649 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57651 * gcc.dg/format-nonlit-3.c: New test.
57653 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57655 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57656 through a null pointer.
57658 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57660 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57661 * g++.old-deja/g++.pt/partial4.C: New test.
57663 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57665 * gcc.c-torture/execute/ieee/hugeval.x: New.
57667 2000-12-06 Neil Booth <neilb@earthling.net>
57669 * gcc.dg/cpp/backslash2.c: New tests.
57671 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57673 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57674 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57676 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57678 * gcc.c-torture/execute/20001203-2.c: New testcase.
57680 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57682 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57683 * g++.old-deja/g++.other/virtual10.C: New test.
57685 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57687 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57689 2000-12-05 Richard Henderson <rth@redhat.com>
57691 * gcc.c-torture/compile/20001205-1.c: New.
57693 2000-12-04 Neil Booth <neilb@earthling.net>
57695 * g++.old-deja/g++.other/virtual9.C: New test.
57696 * g++.old-deja/g++.pt/crash61.C: New test.
57697 * gcc.c-torture/execute/loop-9.c: New test.
57699 2000-12-04 Neil Booth <neilb@earthling.net>
57701 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57702 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57703 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57704 * gcc.dg/cpp/extratokens.c: ...here.
57706 2000-12-04 Neil Booth <neilb@earthling.net>
57708 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57711 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57713 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57714 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57716 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57718 * gcc.c-torture/execute/20001203-1.c: New test.
57720 2000-12-03 Neil Booth <neilb@earthling.net>
57722 * gcc.dg/cpp/macro6.c: New test cases.
57724 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57726 * gcc.c-torture/execute/string-opt-9.c: New test.
57727 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57728 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57729 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57731 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57732 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57734 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57736 * gcc.dg/cpp/if-6.c: New testcase.
57738 * gcc.dg/20001201-1.c: New testcase.
57740 2000-12-02 Neil Booth <neilb@earthling.net>
57742 * g++.old-deja/g++.other/externC4.C,
57743 g++.old-deja/g++.other/friend10.C: New tests.
57745 2000-12-02 Neil Booth <neilb@earthling.net>
57747 * g++.old-deja/g++.other/instan2.C
57748 * g++.old-deja/g++.other/instan3.C: New test.
57750 2000-12-02 Neil Booth <neilb@earthling.net>
57752 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57753 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57754 gnuc99.c,gnuc99-pedantic.c: New tests.
57756 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57758 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57759 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57761 2000-12-01 Neil Booth <neilb@earthling.net>
57763 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57764 * gcc.dg/cpp/poison.c: Update.
57765 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57767 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57769 * g77.f-torture/execute/20001201.f: New test.
57771 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57773 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57775 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57777 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57779 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57781 * g++.old-deja/g++.other/cast6.C: New test.
57783 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57785 * gcc.c-torture/execute/20001130-2.c: New testcase.
57787 2000-11-30 Richard Henderson <rth@redhat.com>
57789 * gcc.c-torture/execute/20001130-1.c: New test.
57791 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57793 * g++.old-deja/g++.other/op3.C: New test.
57795 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57797 * g++.old-deja/g++.other/op2.C: New test.
57799 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57801 * g++.old-deja/g++.other/crash38.C: New test.
57803 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57805 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57807 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57809 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57811 * gcc.c-torture/execute/string-opt-6.c: New test.
57813 * gcc.dg/20001117-1.c: Add main.
57815 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57817 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57819 * gcc.dg/940510-1.c: ... to here.
57821 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57822 zero-size arrays in toplevel structures.
57824 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57826 * gcc.c-torture/execute/loop-8.c: New test.
57828 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57830 * g++.old-deja/g++.other/base1.C: New test.
57832 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57834 * g++.old-deja/g++.other/parse2.C: New test.
57836 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57838 * g++.old-deja/g++.pt/incomplete1.C: New test.
57840 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57842 * g++.old-deja/g++.other/friend9.C: New test.
57844 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57846 * gcc.dg/20001127-1.c: New test.
57848 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57850 * g++.old-deja/g++.pt/friend46.C: New test.
57852 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57854 * g++.old-deja/g++.other/ptrmem8.C: New test.
57856 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57858 * gcc.c-torture/execute/string-opt-7.c: New test.
57859 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57861 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57863 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57864 instead of 'mkcheck 2'.
57866 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57868 * gcc.c-torture/execute/memcheck/driver.c,
57869 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57870 C9X references to refer to C99.
57872 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57874 * gcc.dg/ultrasp3.c: New test.
57876 2000-11-25 Neil Booth <neilb@earthling.net>
57878 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57880 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57882 * gcc.c-torture/compile/20001123-2.c: New.
57884 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57886 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57888 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57890 * gcc.dg/sequence-point-1.c: Add some new tests.
57891 * gcc.c-torture/execute/20001124-1.c: New test.
57893 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57895 * g++.old-deja/g++.other/vaarg4.C: New test.
57896 * gcc.c-torture/compile/20001123-1.c: New test.
57898 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57900 * g++.other/crash24.C: Adjust and remove XFAIL.
57901 * g++.other/crash37.C: New test.
57903 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57905 * g++.old-deja/g++.pt/instantiate9.C: New test.
57907 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57909 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57912 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57913 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57915 2000-11-22 Neil Booth <neilb@earthling.net>
57917 * gcc.dg/cpp/Wtrigraphs.c: New test.
57919 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57921 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57923 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57925 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57927 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57929 * lib/gcc-dg.exp: load_lib scanasm.exp.
57930 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57931 * lib/g++-dg.exp: load_lib scanasm.exp.
57932 * lib/scanasm.exp: New.
57933 (scan-assembler, scan-assembler-not): Add optional arguments to
57934 test name, or if not present, the pattern name.
57935 (scan-assembler-dem, scan-assembler-dem-not): New.
57937 * g++.dg/dg.exp: New.
57939 2000-11-21 Neil Booth <neilb@earthling.net>
57941 * gcc.dg/cpp/integrated1.c: Remove.
57943 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57945 * gcc.c-torture/execute/20001121-1.c: New test.
57947 2000-11-21 Richard Henderson <rth@redhat.com>
57949 * gcc.c-torture/compile/20001121-1.c: New test.
57951 2000-11-20 Neil Booth <neilb@earthling.net>
57953 * gcc.dg/cpp/integrated1.c: New test.
57955 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57957 * g++.old-deja/g++.other/inline17.C: New test.
57959 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57961 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57962 local variable to be zero: I made the variable global. Now
57963 uses abort() and exit() instead of relying on main's return value.
57965 2000-11-20 Neil Booth <neilb@earthling.net>
57967 * gcc.dg/cpp/paste2.c: Update test.
57968 * objc/execute/paste.m: New test.
57970 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57972 * gcc.dg/c99-condexpr-1.c: New test.
57974 2000-11-20 Neil Booth <neilb@earthling.net>
57976 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57978 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57980 * g++.old-deja/g++.pt/export1.C: New test.
57982 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57984 * gcc.dg/20001117-1.c: New test.
57986 2000-11-18 Richard Henderson <rth@redhat.com>
57988 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57990 2000-11-18 Richard Henderson <rth@redhat.com>
57992 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57993 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57994 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57996 2000-11-18 Richard Henderson <rth@redhat.com>
57998 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57999 (main): New. Exit cleanly.
58001 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
58003 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58004 gcc.dg/c99-fordecl-2.c: New tests.
58006 2000-11-18 Richard Henderson <rth@redhat.com>
58008 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58009 * gcc.c-torture/execute/zerolen-2.c: New.
58011 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58013 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58016 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58018 * g++.old-deja/g++.pt/instantiate8.C: New test.
58020 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58022 * g++.old-deja/g++.other/incomplete.C: Add more tests.
58023 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58025 2000-11-16 Nick Clifton <nickc@redhat.com>
58027 * gcc.c-torture/execute/nestfunc-2.c: New test.
58028 * gcc.c-torture/execute/nestfunc-3.c: New test.
58030 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58032 * gcc.c-torture/compile/20001116-1.c: New test.
58034 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58036 * gcc.c-torture/execute/20001115-1.c: New test.
58038 2000-11-15 Mark Mitchell <mark@codesourcery.com>
58040 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58041 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58042 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58043 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58045 2000-11-15 Neil Booth <neilb@earthling.net>
58047 gcc.dg/cpp/_Pragma1.c: Update.
58048 gcc.dg/cpp/_Pragma2.c: New test.
58050 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
58052 * g++.old-deja/g++.other/anon5.C: New test.
58054 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
58056 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58059 2000-11-14 Jakub Jelinek <jakub@redhat.com>
58061 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58064 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58066 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58067 labels at end of compound statements.
58069 2000-11-13 Jakub Jelinek <jakub@redhat.com>
58071 * gcc.c-torture/execute/loop-7.c: New test.
58073 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58075 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58077 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58079 * gcc.dg/c99-bool-1.c: New test.
58081 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58083 * gcc.dg/c99-scope-1.c: Remove xfail.
58084 * gcc.dg/c99-scope-2.c: New test.
58086 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58088 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58089 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58091 2000-11-11 Mark Mitchell <mark@codesourcery.com>
58093 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58096 * g++.mike/p700.C: Don't typedef wchar_t.
58097 * g++.mike/p784.C: Likewise.
58098 * g++.mike/eb101.C: Don't use __wchar_t.
58100 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
58102 * g77.f-torture/execute/20001111.[fx]: Test premature exit
58105 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58107 * gcc.c-torture/execute/20001111-1.c: New test.
58109 2000-11-10 Nick Clifton <nickc@redhat.com>
58111 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58112 long multuiple and accumulate.
58114 2000-11-09 Richard Henderson <rth@redhat.com>
58116 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58117 via size_t instead of int.
58119 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58120 * gcc.c-torture/execute/string-opt-2.c: Likewise.
58121 * gcc.c-torture/execute/string-opt-3.c: Likewise.
58122 * gcc.c-torture/execute/string-opt-4.c: Likewise.
58124 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
58126 * gcc.c-torture/compile/20001109-1.c: New test.
58127 * gcc.c-torture/compile/20001109-2.c: New test.
58129 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
58131 * g++.old-deja/g++.pt/operator1.C: New test.
58132 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58134 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58136 * gcc.dg/20001108-1.c: New test.
58138 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58140 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58141 with both arguments constant strings.
58142 * gcc.c-torture/execute/string-opt-3.c: New test.
58143 * gcc.c-torture/execute/string-opt-4.c: New test.
58144 * gcc.c-torture/execute/string-opt-5.c: New test.
58146 2000-11-08 Nick Clifton <nickc@redhat.com>
58148 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58149 mulsidi3adddi patterns.
58151 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58153 * g++.old-deja/g++.other/crash36.C: New test.
58155 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58157 * g++.old-deja/g++.other/init16.C: New test.
58159 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58161 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58163 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58165 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58166 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58167 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58169 2000-11-07 DJ Delorie <dj@redhat.com>
58171 * gcc.dg/20000614-1.c: Add return so that test can pass.
58173 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58175 * gcc.c-torture/execute/string-opt-1.c: New test.
58177 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58179 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58180 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58181 parameters in registers, and there is no way for a varargs
58182 function to know in which order the integer and floating-point
58183 parameters should be interleaved when they are placed on the
58185 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58186 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58188 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58190 * gcc.c-torture/execute/string-opt-2.c: New test.
58192 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58194 * g++.old-deja/g++.pt/crash60.C: New test.
58196 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58198 * g++.old-deja/g++.other/crash24.C: New test.
58199 * g++.old-deja/g++.other/crash25.C: New test.
58200 * g++.old-deja/g++.other/crash26.C: New test.
58201 * g++.old-deja/g++.other/crash27.C: New test.
58202 * g++.old-deja/g++.other/crash28.C: New test.
58203 * g++.old-deja/g++.other/crash29.C: New test.
58204 * g++.old-deja/g++.other/crash30.C: New test.
58205 * g++.old-deja/g++.other/crash31.C: New test.
58206 * g++.old-deja/g++.other/crash32.C: New test.
58207 * g++.old-deja/g++.other/crash33.C: New test.
58208 * g++.old-deja/g++.other/crash34.C: New test.
58209 * g++.old-deja/g++.other/crash35.C: New test.
58211 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58213 * gcc.c-torture/execute/20001031-1.c: New test.
58215 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58217 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58220 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58221 standards-conformant.
58223 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58225 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58226 * g++.old-deja/g++.mike/p755a.C: Likewise.
58227 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58228 library makes no calls to `operator new' during initialization.
58230 2000-11-04 Neil Booth <neilb@earthling.net>
58232 * gcc.dg/cpp/include2.c: New tests.
58234 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58236 * lib/g++.exp (g++_set_ld_library_path): New function.
58237 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58239 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58241 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58244 2000-11-01 Richard Henderson <rth@redhat.com>
58246 * g++.old-deja/g++.ext/namedret1.C: New.
58247 * g++.old-deja/g++.ext/namedret2.C: New.
58248 * g++.old-deja/g++.ext/namedret3.C: New.
58250 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58252 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58253 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58255 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58257 * gcc.c-torture/execute/va-arg-21.c: New test.
58259 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58261 * gcc.dg/c99-complex-2.c: New test.
58263 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58265 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58267 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58269 * g++.old-deja/g++.other/inline16.C: New test.
58271 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58273 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58274 __PRETTY_FUNCTION__
58276 2000-10-29 Neil Booth <neilb@earthling.net>
58278 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58280 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58281 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58284 2000-10-29 Neil Booth <neilb@earthling.net>
58286 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58287 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58288 * mi5.c: Test multiple includes work with -C.
58289 * trigraphs.c: Test ^= version.
58291 2000-10-28 Neil Booth <neilb@earthling.net>
58293 New tests and test updates for new macro expander.
58295 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58296 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58297 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58298 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58299 new diagnostic messages.
58301 * gcc.dg/cpp/macro3.c: New tests.
58303 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58305 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58308 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58310 * g++.old-deja/g++.other/eh2.C: New test.
58312 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58314 * gcc.c-torture/execute/20001027-1.c: New test.
58316 2000-10-26 Richard Henderson <rth@redhat.com>
58318 * gcc.c-torture/execute/20001026-1.c: New.
58320 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58322 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58323 * g++.old-deja/g++.law/builtin1.C: Likewise.
58324 * g++.old-deja/g++.law/ctors10.C: Likewise.
58325 * g++.old-deja/g++.law/virtual3.C: Likewise.
58326 * g++.old-deja/g++.mike/p658.C: Likewise.
58327 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58328 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58329 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58330 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58331 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58333 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58335 * gcc.c-torture/compile/20001024-1.c: New test.
58337 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58339 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58340 to tell us whether or not we are using V3.
58342 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58344 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58347 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58349 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58351 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58353 * gcc.c-torture/execute/20001024-1.c: New test.
58355 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58357 * g++.old-deja/g++.other/sibcall1.C: New test.
58359 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58361 * gcc.dg/noncompile/init-3.c: New test.
58363 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58365 * gcc.dg/format-array-1.c: New test.
58367 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58369 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58370 writing through null pointers; remove comment about testing
58371 unterminated strings.
58373 2000-10-17 Matthew Hiller <hiller@redhat.com>
58375 * gcc.c-torture/execute/20001017-2.c: New test.
58377 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58379 * gcc.c-torture/compile/20001018-1.c: New test.
58380 * gcc.c-torture/compile/20001018-1.x: Xfail.
58382 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58384 * gcc.c-torture/execute/20001017-1.c: New test.
58386 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58388 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58389 for multiple use of arguments with scanf formats; add tests for
58390 multiple use of arguments.
58392 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58394 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58395 from some old tests.
58397 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58399 * gcc.dg/format-miss-1.c: New test.
58401 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58403 * gcc.c-torture/execute/20001013-1.c: New test.
58405 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58407 * gcc.dg/format-branch-1.c: New test.
58409 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58411 * README, lib/file-format.exp: Remove EGCS references.
58413 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58415 * gcc.dg/20001013-1.c: New test.
58417 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58419 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58420 for intmax_t in the compiler using __typeof__ and the type rules
58421 for conditional expressions.
58423 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58425 * gcc.dg/20001012-1.c: New test.
58426 * gcc.dg/20001012-2.c: New test.
58428 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58430 * gcc.dg/format-attr-1.c: New test.
58432 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58434 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58435 __LONG_LONG_MAX__ instead of LLONG_MAX.
58437 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58439 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58441 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58444 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58446 * gcc.dg/sequence-pt-1.c: New test.
58448 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58450 * gcc.c-torture/execute/20001011-1.c: New testcase.
58451 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58453 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58455 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58456 does not error on it.
58458 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58460 * gcc.dg/20001009-1.c: New test.
58462 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58464 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58465 * gcc.c-torture/execute/20001009-2.c: ... to here.
58467 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58469 * gcc.c-torture/compile/20001009-1.c: New testcase.
58470 * gcc.c-torture/execute/20001009-1.c: New testcase.
58471 Testcases provided by Jan Hubicka <jh@suse.cz>.
58473 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58475 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58476 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58477 uintmax_t using <limits.h> to emulate the compiler's internal
58478 logic. No longer XFAIL %j tests.
58480 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58482 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58483 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58484 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58485 regexps and details of expected handling of some bad formats.
58486 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58489 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58491 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58492 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58493 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58494 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58497 2000-10-06 Richard Henderson <rth@cygnus.com>
58499 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58500 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58501 * g++.old-deja/g++.jason/report.C: Likewise.
58502 * g++.old-deja/g++.law/friend5.C: Likewise.
58503 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58504 of the expected warnings.
58506 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58508 * g++.old-deja/g++.pt/enum14.C: New test.
58510 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58512 * g++.old-deja/g++.pt/crash59.C: New test.
58514 2000-10-04 Will Cohen <wcohen@redhat.com>
58516 * gcc.dg/20000926-1.c: New test.
58518 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58520 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58521 function name for current C++ compiler.
58522 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58524 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58526 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58527 __PRETTY_FUNCTION__.
58528 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58530 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58532 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58534 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58536 * gcc.c-torture/compile/20000923-1.c: New test.
58538 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58540 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58541 * g++.old-deja/g++.pt/ttp62.C: Same.
58542 * g++.old-deja/g++.other/inline14.C: Same.
58544 2000-09-24 Richard Henderson <rth@cygnus.com>
58546 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58548 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58550 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58552 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58554 * gcc.c-torture/compile/20000922-1.c: New file.
58556 2000-09-21 Nick Clifton <nickc@redhat.com>
58558 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58559 a signed long modulo operation.
58560 (mod6): New function - perform an unsigned long modulo operation.
58561 (main): Add tests for modulos of very large numbers by very small
58564 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58566 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58568 2000-09-19 Richard Henderson <rth@cygnus.com>
58570 * gcc.dg/compare2.c (case 10): XFAIL.
58572 2000-09-18 Richard Henderson <rth@cygnus.com>
58574 * gcc.c-torture/execute/20000906-1.c: Move ...
58575 * gcc.dg/20000906-1.c: ... here. Only run on targets
58576 that support __builtin_trap.
58578 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58580 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58582 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58584 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58585 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58586 more $ format tests.
58588 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58590 * gcc.dg/format-errmk-1.c: New test.
58592 2000-09-17 Greg McGary <greg@mcgary.org>
58594 * gcc.c-torture/execute/20000917-1.x: Remove.
58596 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58598 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58600 2000-09-17 Greg McGary <greg@mcgary.org>
58602 * gcc.c-torture/execute/20000917-1.c: New test.
58603 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58605 2000-09-16 Neil Booth <NeilB@earthling.net>
58607 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58608 in nested macro bug.
58610 2000-09-15 Neil Booth <NeilB@earthling.net>
58612 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58614 2000-09-14 Jeffrey A Law (law@cygnus.com)
58616 * gcc.c-torture/execute/20000914-1.c: New test.
58618 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58620 * g++.other/inline13.C: New test.
58622 2000-09-12 Andreas Jaeger <aj@suse.de>
58624 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58625 constant by Ulrich Drepper <drepper@redhat.com>.
58627 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58629 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58631 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58633 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58635 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58637 * gcc.dg/cpp/backslash.c: New test.
58639 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58641 * gcc.c-torture/execute/20000910-1.c: New test.
58642 * gcc.c-torture/execute/20000910-2.c: Likewise.
58644 2000-09-11 Robert Lipe <robertl@sco.com>
58646 * gcc.dg/pragma-align.c: New test.
58648 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58650 * g++.old-deja/g++.pt/explicit82.C: New test.
58651 * g++.old-deja/g++.pt/explicit83.C: New test.
58653 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58655 * gcc.dg/asm-names.c: New test.
58657 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58659 * gcc.dg/cpp/tr-warn6.c: New test
58661 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58663 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58666 2000-09-07 Catherine Moore <clm@redhat.com>
58668 * gcc.c-torture/execute/unroll-1.c: New test.
58670 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58672 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58674 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58675 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58676 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58677 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58678 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58680 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58681 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58683 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58685 * g++.old-deja/g++.pt/deduct2.C: New test.
58687 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58689 * g++.old-deja/g++.pt/parms2.C: New test.
58691 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58693 * g++.old-deja/g++.pt/crash58.C: New test.
58695 2000-09-06 Greg McGary <greg@mcgary.org>
58697 * gcc.c-torture/execute/20000906-1.c: New test.
58698 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58700 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58702 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58704 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58706 * g++.old-deja/g++.pt/crash57.C: New test.
58708 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58710 * g++.old-deja/g++.pt/crash56.C: New test.
58712 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58714 * g++.old-deja/g++.pt/koenig1.C: New test.
58716 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58718 * gcc.dg/20000904-1.c: New test.
58720 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58722 * gcc.dg/cpp/paste8.c: New test.
58724 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58726 * gcc.c-torture/compile/20000827-1.c: New test.
58728 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58730 * gcc.dg/format-diag-1.c: New test.
58732 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58734 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58735 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58736 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58737 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58738 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58740 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58742 * g++.old-deja/g++.other/nested4.C: New test.
58744 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58746 * g++.old-deja/g++.ns/scoped1.C: New test.
58748 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58750 * lib/g++.exp: Support testing already-installed GCC.
58752 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58754 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58756 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58758 * gcc.dg/return-type-2.c: New test.
58760 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58762 * gcc.c-torture/compile/20000825-1.c: New test.
58764 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58766 * gcc.dg/dwarf2-2.c: New test.
58768 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58770 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58771 dg-warning regexps.
58773 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58775 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58776 gcc.dg/format-ext-5.c: New tests.
58778 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58780 * g++.old-deja/g++.other/crash22.C: New test.
58782 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58784 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58786 2000-08-24 Richard Henderson <rth@cygnus.com>
58788 * gcc.dg/ia64-sync-1.c: New test.
58789 * gcc.dg/ia64-sync-2.c: New test.
58790 * gcc.dg/ia64-asm-1.c: New test.
58792 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58794 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58795 * gcc.dg/format-ext-2.c: New test.
58797 2000-08-23 Jason Merrill <jason@redhat.com>
58799 * lib/old-dejagnu.exp: Also ignore "In member function" and
58802 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58804 * gcc.dg/noncompile/label-lineno-1.c: New test.
58806 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58808 * gcc.dg/c99-array-nonobj-1.c: New test.
58810 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58812 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58814 * gcc.dg/format-ext-1.c: New test.
58816 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58818 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58819 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58820 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58821 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58822 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58824 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58826 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58827 gcc.dg/c99-strftime-2.c: New tests.
58829 2000-08-22 Richard Henderson <rth@cygnus.com>
58831 * gcc.c-torture/execute/20000822-1.c: New test.
58833 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58835 * gcc.c-torture/execute/20000819-1.x: Remove.
58837 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58839 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58840 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58841 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58842 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58843 gcc.dg/format-xopen-1.c: New tests.
58845 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58847 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58849 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58851 * g++.old-deja/g++.other/loop2.C: New test.
58853 * gcc.c-torture/compile/20000606-1.c: New test.
58854 * gcc.c-torture/compile/20000728-1.c: New test.
58855 * gcc.c-torture/execute/20000801-1.c: New test.
58856 * gcc.c-torture/execute/20000801-2.c: New test.
58857 * gcc.c-torture/execute/20000819-1.c: New test.
58858 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58859 * gcc.dg/20000629-1.c: New test.
58860 * gcc.dg/20000724-1.c: New test.
58861 * gcc.dg/20000807-1.c: New test.
58863 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58865 * gcc.dg/cpp/pragma-1.c: New test.
58866 * gcc.dg/cpp/pragma-2.c: New test.
58868 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58870 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58871 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58873 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58875 * gcc.c-torture/compile/20000818-1.c: New test.
58877 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58879 * gcc.c-torture/execute/20000818-1.c: New test.
58881 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58883 * gcc.dg/format-va-1.c: New test.
58885 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58887 * g++.old-deja/g++.other/typedef8.C: New test.
58889 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58891 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58892 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58893 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58894 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58895 * g++.old-deja/g++.other/ptrmem7.C: New test.
58896 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58898 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58900 * g++.old-deja/g++.pt/typename27.C: New test.
58902 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58904 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58905 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58906 * g++.old-deja/g++.pt/friend45.C: New test.
58907 * g++.old-deja/g++.other/friend8.C: New test.
58909 2000-08-15 Richard Henderson <rth@cygnus.com>
58911 * gcc.c-torture/execute/20000815-1.c: New test.
58913 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58915 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58916 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58917 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58919 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58921 * g++.old-deja/g++.other/refinit2.C: New test.
58923 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58925 * lib/c-torture.exp (c-torture): Make
58926 compiler_conditional_xfail_data global.
58927 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58928 compiler_conditional_xfail_data machinery.
58929 (f-torture-execute): Likewise.
58930 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58931 and only when unrolling loops.
58933 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58935 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58937 * g++.old-deja/g++.pt/explicit81.C: New test.
58939 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58941 * g++.old-deja/g++.pt/typename26.C: New test.
58943 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58945 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58948 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58950 * g++.old-deja/g++.other/array3.C: New test.
58952 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58954 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58955 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58956 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58959 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58961 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58962 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58964 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58966 * gcc.c-torture/execute/20000808-1.c: New test.
58968 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58970 * gcc.dg/c90-const-expr-1.c: New test.
58972 2000-08-08 Richard Henderson <rth@cygnus.com>
58974 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58976 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58978 * gcc.dg/noncompile/const-ll-1.c: New test.
58980 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58982 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58984 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58986 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58987 that running programs linked against the shared version of libobjc
58990 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58992 * gcc.dg/c99-printf-1.c: New test.
58994 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58996 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58998 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
59000 * gcc.c-torture/execute/20000731-1.x: Delete.
59002 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
59004 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59005 and torture_without_loops as is done by c-torture.exp.
59006 (search_for): Copy from c-torture.exp.
59007 (gcc-dg-runtest): New function, drives a directory of tests
59008 iterating over the TORTURE_OPTIONS.
59009 (scan-assembler, scan-assembler-not): Move here from
59010 individual directory drivers.
59012 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59013 defined by lib/gcc-dg.exp.
59014 * gcc.dg/cpp/cpp.exp: Likewise.
59015 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
59016 gcc-dg-runtest, so we cycle over optimization options.
59018 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59019 * gcc.dg/compare2.c: No longer expected to fail.
59021 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59023 * gcc.c-torture/execute/20000804-1.c: New test.
59025 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
59027 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59029 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
59031 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59033 2000-08-03 Jeffrey A Law (law@cygnus.com)
59035 * gcc.c-torture/compile/20000803-1.c: New test.
59037 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
59039 * gcc.c-torture/execute/20000801-3.c,
59040 gcc.c-torture/execute/20000801-4.c: New tests.
59041 * gcc.c-torture/execute/20000801-3.x,
59042 gcc.c-torture/execute/20000801-4.x: Xfail.
59044 2000-08-02 Geoff Keating <geoffk@cygnus.com>
59046 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59047 libobjc/.libs to allow for libtool.
59049 2000-08-02 Jakub Jelinek <jakub@redhat.com>
59051 * gcc.c-torture/compile/20000802-1.c: New test.
59053 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
59055 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59057 2000-07-31 Jeffrey A Law (law@cygnus.com)
59059 * gcc-c-torture/execute/20000731-2.c: New test.
59061 * gcc.c-torture/execute/20000731-1.c: New test.
59062 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59064 2000-07-31 Jakub Jelinek <jakub@redhat.com>
59066 * gcc.dg/cpp/paste7.c: New test.
59067 * gcc.dg/cpp/20000725-1.c: New test.
59069 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
59071 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59072 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59073 declaration warning for __builtin_dwarf_reg_size.
59075 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59077 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
59079 * gcc.dg/noncompile/voidparam-1.c: New test.
59081 2000-07-30 Richard Henderson <rth@cygnus.com>
59083 * gcc.dg/c90-digraph-1.c: Don't xfail.
59084 * gcc.dg/compare2.c (case 10): Xfail.
59085 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59087 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
59089 * gcc.dg/c99-main-1.c: New test.
59091 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
59093 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59095 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
59097 * gcc.c-tortuer/execute/20000726-1.c: New test.
59099 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
59101 * gcc.c-torture/execute/enum-2.c: New test.
59103 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59105 * gcc.dg/cpp/tr-warn3.c: New test.
59107 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59109 * g++.old-deja/g++.ext/implicit1.C: Remove.
59110 * g++.old-deja/g++.jason/c2.C: Remove
59111 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59112 * g++.old-deja/g++.pt/crash16.C: Likewise.
59113 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59115 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59117 * g++.old-deja/g++.other/for2.C: New test.
59119 2000-07-25 Jakub Jelinek <jakub@redhat.com>
59121 * gcc.dg/20000720-1.c: New test.
59123 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
59125 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
59127 2000-07-24 Geoff Keating <geoffk@cygnus.com>
59129 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59130 * gcc.c-torture/execute/20000722-1.c: New.
59131 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59133 2000-07-24 Jakub Jelinek <jakub@redhat.com>
59135 * gcc.dg/cpp/20000720-1.S: New test.
59137 2000-07-21 Michael Meissner <meissner@redhat.com>
59139 * gcc.c-torture/execute/ieee/hugeval.c: New test.
59141 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59143 * g++.old-deja/g++.brendan/crash16.C,
59144 g++.old-deja/g++.brendan/parse3.C,
59145 g++.old-deja/g++.brendan/redecl1.C,
59146 g++.old-deja/g++.ns/template13.C,
59147 g++.old-deja/g++.other/decl4.C,
59148 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59150 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59152 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59153 and "Internal error".
59155 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59157 * gcc.dg/cpp/paste6.c: New test.
59159 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59161 * gcc.dg/cpp/tr-direct.c: New test.
59163 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59164 gcc.dg/cpp/undef1.c: Tweak error regexps.
59166 2000-07-18 Eric Christopher <echristo@redhat.com>
59168 * gcc.c-torture/compile/20000718-1.c: New test.
59170 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59172 * cpplex.c (_cpp_push_token): If the token being pushed back
59173 is the previous token in this context, just subtract one from
59175 * cppmacro.c (save_expansion): Clear aux field when storing a
59178 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59180 * gcc.dg/noncompile/redecl-1.c: New test.
59182 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59184 * gcc.c-torture/execute/20000717-5.c: New test.
59185 * gcc.c-torture/execute/20000717-1.x: Removed.
59187 2000-07-17 Richard Henderson <rth@cygnus.com>
59189 * gcc.c-torture/execute/20000717-4.c: New test.
59191 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59193 * gcc.dg/cpp/syshdr.c: New test.
59194 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59196 2000-07-17 Neil Booth <neilb@earthling.net>
59198 * gcc.dg/cpp/cmdlne-dM.c: New test.
59199 * gcc.dg/cpp/cmdlne-dD.c: New test.
59201 2000-07-17 Jeffrey A Law (law@cygnus.com)
59203 * gcc.c-torture/execute/20000717-3.c: New test.
59205 * gcc.c-torture/compile/20000717-1.c: New test.
59207 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59209 * gcc.c-torture/execute/20000717-2.c: New test.
59211 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59213 * gcc.dg/formatz-1.c: New test.
59215 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59216 * gcc.dg/c99-digraph-1.c: New tests.
59218 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59219 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59221 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59222 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59223 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59224 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59225 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59226 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59227 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59229 2000-07-17 Greg McGary <greg@mcgary.org>
59231 * gcc.c-torture/execute/20000717-1.c: New test.
59232 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59234 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59236 * gcc.c-torture/execute/20000715-2.c: New test.
59237 * gcc.dg/20000715-1.c: New test.
59239 2000-07-15 Michael Meissner <meissner@redhat.com>
59241 * gcc.c-torture/execute/20000715-1.c: New test.
59243 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59245 * gcc.c-torture/execute/20000707-1.c: New test.
59247 2000-07-13 Neil Booth <NeilB@earthling.net>
59249 * gcc.dg/cpp/digraph1.c,
59250 gcc.dg/cpp/digraph2.c,
59251 gcc.dg/cpp/digraphs.c: New tests.
59253 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59255 * g77.f-torture/compile/20000630-2.f: New test.
59256 * g77.f-torture/compile/20000630-2.x
59258 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59260 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59262 2000-07-11 Neil Booth <NeilB@earthling.net>
59264 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59266 2000-07-11 Neil Booth <NeilB@earthling.net>
59268 * gcc.dg/cpp/cmdlne-C.c: New.
59270 2000-07-09 Neil Booth <NeilB@earthling.net>
59272 * gcc.dg/cpp/directiv.c: New tests.
59273 * gcc.dg/cpp/undef1.c: Update.
59275 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59277 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59279 2000-07-09 Neil Booth <NeilB@earthling.net>
59281 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59283 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59285 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59286 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59288 2000-07-08 Neil Booth <NeilB@earthling.net>
59290 * gcc.dg/cpp/macsyntx.c: New tests.
59292 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59294 * gcc.dg/20000707-1.c: New test.
59296 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59298 * gcc.c-torture/execute/20000706-1.c: New test.
59299 * gcc.c-torture/execute/20000706-2.c: New test.
59300 * gcc.c-torture/execute/20000706-3.c: New test.
59301 * gcc.c-torture/execute/20000706-4.c: New test.
59302 * gcc.c-torture/execute/20000706-5.c: New test.
59304 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59306 * g++.old-deja/g++.pt/instantiate7.C: New test.
59308 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59310 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59311 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59312 * g++.old-deja/g++.other/rtti3.C: Likewise.
59313 * g++.old-deja/g++.other/rttid3.C: Likewise.
59315 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59317 * g77.f-torture/compile/20000630-1.x: Fix typo
59319 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59321 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59324 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59326 * gcc.dg/cpp/ident.c: New test.
59328 2000-07-05 Neil Booth <NeilB@earthling.net>
59330 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59331 gcc.dg/cpp/lexstrng.c: New tests.
59333 2000-07-04 Neil Booth <NeilB@earthling.net>
59335 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59336 * gcc.dg/cpp/strify2.c: Same.
59338 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59340 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59341 * gcc.dg/cpp/19990703-1.c: Likewise.
59342 * gcc.dg/cpp/20000625-1.c: Likewise.
59343 * gcc.dg/cpp/20000625-2.c: Likewise.
59345 * gcc.dg/cpp/macro1.c,
59346 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59347 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59348 gcc.dg/cpp/strify1.c,
59349 gcc.dg/cpp/strify2.c: New tests.
59351 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59353 * gcc.c-torture/execute/20000703-1.c: New test.
59355 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59357 * g++.old-deja/g++.pt (lookup10.C): New test.
59359 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59361 * g++.old-deja/g++.pt (typename25.C): New test.
59363 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59365 * gcc.c-torture/compile/20000701-1.c: New test.
59367 2000-06-30 Nick Clifton <nickc@cygnus.com>
59369 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59372 2000-06-30 Catherine Moore <clm@cygnus.com>
59374 * gcc.c-torture/execute/align-1.c: New test.
59376 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59378 * g++.old-deja/g++.pt/expr8.C: New test.
59379 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59381 2000-06-29 Nick Clifton <nickc@cygnus.com>
59383 * gcc.c-torture/compile/20000629-1.c: New test.
59385 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59388 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59389 gcc.dg/noncompile directory, depending on whether they're
59390 preprocessor tests or not. Annotate all the tests for the dg
59393 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59394 * gcc.dg/noncompile/noncompile.exp: New.
59398 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59399 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59400 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59401 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59402 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59403 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59404 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59405 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59406 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59407 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59408 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59409 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59410 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59411 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59412 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59413 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59414 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59415 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59416 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59417 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59418 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59419 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59420 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59421 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59423 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59424 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59425 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59426 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59427 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59428 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59430 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59432 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59433 declare one variable. On the fourth, error.
59434 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59435 declared by 20000628-1a.h.
59437 2000-06-29 Richard Henderson <rth@redhat.com>
59439 * gcc.c-torture/execute/930529-1.x: New file.
59440 * gcc.dg/920413-1.c: Adjust expected warning text.
59441 * gcc.dg/980217-1.c: Declare abort.
59442 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59444 2000-06-29 Jeffrey A Law (law@cygnus.com)
59446 * g77.f-torture/compile/20000629-1.f: New test.
59447 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59449 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59451 Rearrange lots of files, removing entirely the
59452 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59456 gcc.c-torture/code_quality/code_quality.exp
59457 gcc.c-torture/special/special.exp
59458 gcc.failure/failure.exp
59459 gcc.failure/940409-1.x
59460 gcc.c-torture/compile/961203-1.x
59463 gcc.misc-tests/linkage.exp
59464 gcc.c-torture/execute/920730-1t.c
59465 gcc.c-torture/execute/920730-1t.x
59466 gcc.c-torture/compile/920520-1.x
59467 gcc.c-torture/compile/920521-1.x
59468 gcc.c-torture/compile/981006-1.x
59469 gcc.c-torture/execute/eeprof-1.x
59471 * Moved files (possibly with modifications to fit a new harness):
59473 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59474 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59475 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59476 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59477 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59478 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59479 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59480 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59481 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59482 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59483 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59484 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59485 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59486 gcc.failure/940409-1.c gcc.dg/940409-1.c
59488 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59490 * c-torture/compile/961203-1.x: Delete.
59492 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59493 not exit. Include stdio.h.
59494 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59495 * gcc.misc-tests/dg-12.c: Likewise.
59496 * gcc.misc-tests/dg-5.c: Likewise.
59497 * gcc.misc-tests/dg-6.c: Likewise.
59498 * gcc.misc-tests/dg-7.c: Prototype abort.
59499 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59500 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59501 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59503 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59504 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59506 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59508 * gcc.dg/cpp/20000628-1.c: New test.
59509 * gcc.dg/cpp/20000628-1.h: New header for above test.
59510 * gcc.dg/cpp/20000628-1a.h: Likewise.
59512 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59514 * gcc.dg/cpp: New directory.
59515 * gcc.dg/cpp/cpp.exp: New driver.
59516 * gcc.dg/cpp/20000627-1.c: New test.
59517 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59518 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59519 and rewrite as a compilation test.
59521 * gcc.dg: Move many files into the cpp subdirectory, possibly
59522 renaming or editing them as well.
59524 990119-1.c cpp/19990119-1.c
59525 990228-1.c cpp/19990228-1.c
59526 990407-1.c cpp/19990407-1.c
59527 990409-1.c cpp/19990409-1.c
59528 990413-1.c cpp/19990413-1.c
59529 990703-1.c cpp/19990703-1.c
59530 20000127-1.c cpp/20000127-1.c
59531 20000129-1.c cpp/20000129-1.c
59532 20000207-1.c cpp/20000207-1.c
59533 20000207-2.c cpp/20000207-2.c
59534 20000209-1.c cpp/20000209-1.c
59535 20000209-2.c cpp/20000209-2.c
59536 20000301-1.c cpp/20000301-1.c
59537 20000419-1.c cpp/20000419-1.c
59538 20000510-1.S cpp/20000510-1.S
59539 20000519-1.c cpp/20000519-1.c
59540 20000529-1.c cpp/20000529-1.c
59541 20000625-1.c cpp/20000625-1.c
59542 20000625-2.c cpp/20000625-2.c
59543 cpp-as1.c cpp/assert1.c
59544 cpp-as2.c cpp/assert2.c
59545 cxx-comments-1.c cpp/cxxcom1.c
59546 cxx-comments-2.c cpp/cxxcom2.c
59547 endif-label.c cpp/endif.c
59548 cpp-hash1.c cpp/hash1.c
59549 cpp-hash2.c cpp/hash2.c
59550 cpp-if1.c cpp/if-1.c
59551 cpp-if2.c cpp/if-2.c
59552 cpp-if3.c cpp/if-3.c
59553 cpp-if4.c cpp/if-4.c
59554 cpp-if5.c cpp/if-5.c
59555 cpp-cond.c cpp/if-cexp.c
59556 cpp-missingop.c cpp/if-mop.c
59557 cpp-missingparen.c cpp/if-mpar.c
59558 cpp-opprec.c cpp/if-oppr.c
59559 cpp-ifparen.c cpp/if-paren.c
59560 cpp-shortcircuit.c cpp/if-sc.c
59561 cpp-shift.c cpp/if-shift.c
59562 cpp-unary.c cpp/if-unary.c
59563 cpp-li1.c cpp/line1.c
59564 cpp-li2.c cpp/line2.c
59565 lineno.c cpp/line3.c
59566 lineno-2.c cpp/line4.c
59568 cpp-mic.h cpp/mi1c.h
59569 cpp-micc.h cpp/mi1cc.h
59570 cpp-mind.h cpp/mi1nd.h
59571 cpp-mindp.h cpp/mi1ndp.h
59572 cpp-mix.h cpp/mi1x.h
59573 cpp-mi2.c cpp/mi2.c
59574 cpp-mi2a.h cpp/mi2a.h
59575 cpp-mi2b.h cpp/mi2b.h
59576 cpp-mi2c.h cpp/mi2c.h
59577 cpp-mi3.c cpp/mi3.c
59578 cpp-mi3.def cpp/mi3.def
59579 poison-1.c cpp/poison.c
59580 pr-impl.c cpp/prag-imp.c
59581 cpp-redef-2.c cpp/redef1.c
59582 cpp-redef.c cpp/redef2.c
59583 strpaste.c cpp/strp1.c
59584 strpaste-2.c cpp/strp2.c
59585 cpp-tradpaste.c cpp/tr-paste.c
59586 cpp-tradstringify.c cpp/tr-str.c
59587 cpp-tradwarn1.c cpp/tr-warn1.c
59588 cpp-tradwarn2.c cpp/tr-warn2.c
59589 trigraphs.c cpp/trigraphs.c
59590 cpp-unc1.c cpp/unc1.c
59591 cpp-unc2.c cpp/unc2.c
59592 cpp-unc3.c cpp/unc3.c
59593 cpp-unc.c cpp/unc4.c
59594 undef.c cpp/undef1.c
59595 undef-2.c cpp/undef2.c
59596 cpp-wi1.c cpp/widestr1.c
59598 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59600 * lib/g++.exp (g++_include_flags): Tweak.
59602 2000-06-27 H.J. Lu <hjl@gnu.org>
59603 Loren J. Rittle <ljrittle@acm.org>
59605 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59606 version with one that knows about the new gcc tree structure.
59607 (g++_link_flags): Same.
59609 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59611 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59612 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59613 case we are cross-compiling.
59615 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59616 g++.old-deja/g++.niklas/Makefile.in,
59617 g++.old-deja/g++.niklas/configure.in,
59618 g++.old-deja/g++.other/Makefile.in,
59619 g++.old-deja/g++.other/configure.in,
59620 gcc.c-torture/code_quality/Makefile.in,
59621 gcc.c-torture/code_quality/configure.in,
59622 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59623 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59624 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59625 gcc.c-torture/execute/ieee/Makefile.in,
59626 gcc.c-torture/execute/ieee/configure.in,
59627 gcc.c-torture/noncompile/Makefile.in,
59628 gcc.c-torture/noncompile/configure.in,
59629 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59630 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59631 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59633 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59635 * g++.old-deja/g++.other/ambig3.C: New test.
59637 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59639 * g++.old-deja/g++.pt/syntax1.C: New test.
59640 * g++.old-deja/g++.pt/syntax2.C: New test.
59641 * g++.old-deja/g++.other/syntax3.C: New test.
59642 * g++.old-deja/g++.other/syntax4.C: New test.
59644 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59646 * gcc.dg/20000623-1.c: Prototype exit and abort.
59648 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59650 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59652 * gcc.dg/cpp-mi3.def: New file.
59654 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59656 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59657 lexer's error messages.
59658 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59659 divine anything from the linemarkers.
59660 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59661 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59663 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59665 * gcc.dg/20000623-1.c: New test.
59667 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59669 * gcc.c-torture/execute/20000622-1.c: New test.
59671 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59673 * g++.old-deja/g++.other/init15.C: New test.
59675 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59677 * g++.old-deja/g++.pt/vaarg2.C: New test.
59678 * g++.old-deja/g++.pt/vaarg3.C: New test.
59680 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59682 * g++.old-deja/g++.other/dyncast6.C: New test.
59684 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59686 * gcc.c-torture/execute/loop-6.c: New test.
59688 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59690 * gcc.dg/20000614-1.c: New test.
59691 * gcc.dg/20000614-2.c: New test.
59693 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59695 * g++.old-deja/g++.other/inline12.C: New test.
59697 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59699 * g++.old-deja/g++.other/eh1.C: New test.
59701 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59703 * g++.old-deja/g++.other/type.C: New test.
59705 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59707 * g++.old-deja/g++.other/initstring.C: New test.
59709 2000-06-12 Jason Merrill <jason@redhat.com>
59711 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59713 2000-06-09 Jeffrey A Law (law@cygnus.com)
59715 * gcc.c-torture/compile/20000609-1.c: New test.
59717 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59719 * gcc.dg/20000609-1.c: New test.
59721 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59723 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59724 * gcc.c-torture/noncompile/poison-1.c: Move...
59725 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59726 * gcc.dg/cpp-li1.c: Add a token after the #line.
59728 2000-06-05 Richard Henderson <rth@cygnus.com>
59730 * gcc.c-torture/execute/20000605-2.c: New test.
59731 * gcc.c-torture/execute/20000605-3.c: New test.
59733 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59735 * g77.f-torture/execute/20000503-1.x: New file.
59737 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59739 * g++.old-deja/g++.eh/badalloc1.C: New test.
59741 2000-06-05 Richard Henderson <rth@cygnus.com>
59743 * gcc.c-torture/execute/20000605-1.c: New test.
59745 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59746 Nathan Sidwell <nathan@codesourcery.com>
59748 * gcc.c-torture/compile/20000605-1.c: New test.
59750 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59752 * g77.f-torture/compile/20000601-1.f: New test.
59754 2000-06-03 Richard Henderson <rth@cygnus.com>
59756 * gcc.c-torture/execute/20000603-1.c: New.
59758 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59760 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59761 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59763 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59765 * gcc.dg/compare2.c (case 12): XFAIL.
59766 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59767 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59769 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59771 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59773 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59774 guard macro is already defined when the header is first
59776 * gcc.dg/cpp-mix.h: New file.
59777 * gcc.dg/endif-label.c: Update patterns to match compiler.
59779 * g++.brendan/complex1.C: Declare abort.
59780 * g++.law/refs4.C: Remove XFAIL.
59781 * g++.oliva/expr2.C: Declare abort and exit.
59783 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59785 * gcc.c-torture/execute/20000528-1.c: New test.
59787 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59788 * g++.old-deja/g++.law/temps4.C: Likewise.
59790 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59791 stdlib.h. Call abort() on failure.
59792 * g++.old-deja/g++.law/refs4.C: Likewise.
59793 * g++.old-deja/g++.law/temps4.C: Likewise.
59794 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59795 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59797 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59799 Relative to g++.dg/special:
59800 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59802 Relative to g++.old-deja:
59803 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59804 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59805 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59806 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59807 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59808 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59809 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59811 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59812 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59813 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59814 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59815 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59816 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59819 * g++.other/goto1.C: Update expectations for error messages.
59821 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59823 * gcc.c-torture/compile/20000523-1.c: New test.
59825 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59827 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59829 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59831 * g++.old-deja/g++.eh/catch11.C: New test.
59832 * g++.old-deja/g++.eh/catch12.C: New test.
59834 2000-05-24 Nick Clifton <nickc@cygnus.com>
59836 * gcc.c-torture/execute/20000523-1.c: New test.
59838 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59840 * c-torture/execute/bcp-1.c: Replace abort in arg of
59841 __builtin_constant_p with a generic external function.
59843 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59844 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59845 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59846 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59847 Prototype abort and/or exit.
59849 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59850 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59851 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59852 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59854 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59856 * gcc.dg/dwarf2-1.c: New test.
59858 2000-05-20 Richard Henderson <rth@cygnus.com>
59860 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59862 2000-05-20 Andreas Jaeger <aj@suse.de>
59864 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59867 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59869 * gcc.c-torture/execute/20000519-2.c: New test.
59871 2000-05-19 Andreas Jaeger <aj@suse.de>
59873 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59874 which fails with SSA.
59876 * lib/c-torture.exp: Also test with -O3 -fssa.
59878 2000-05-18 Michael Meissner <meissner@redhat.com>
59880 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59881 * gcc.c-torture/execute/920415-1.c: Ditto.
59882 * gcc.c-torture/execute/920501-1.c: Ditto.
59883 * gcc.c-torture/execute/conversion.c: Ditto.
59884 * gcc.c-torture/execute/cvt-1.c: Ditto.
59886 2000-05-18 Jeffrey A Law (law@cygnus.com)
59888 * gcc.c-torture/compile/20000518-1.c: New test.
59890 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59892 * g77.f-torture/compile/200005018.f: New test.
59894 2000-05-17 Jeffrey A Law (law@cygnus.com)
59896 * gcc.c-torture/compile/20000517-1.c: New test.
59898 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59900 * gcc.c-torture/execute/20000516-1.c: New test.
59902 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59904 * g++.old-deja/g++.other/eh.C: New test.
59906 2000-05-12 Richard Henderson <rth@cygnus.com>
59908 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59909 constants through to doit's conditional.
59911 2000-05-11 Jeffrey A Law (law@cygnus.com)
59913 * gcc.c-torture/compile/20000511-1.c: New test.
59914 * g77.f-torture/compile/20000511-1.f: New test.
59915 * g77.f-torture/compile/20000511-2.f: New test.
59917 2000-05-11 Michael Meissner <meissner@redhat.com>
59919 * gcc.c-torture/execute/20000511-1.c: New test.
59921 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59923 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59924 * gcc.dg/20000510-1.S: New.
59926 2000-05-08 Catherine Moore <clm@cygnus.com>
59928 * gcc.dg/unused-3.c: New.
59930 2000-05-06 Richard Henderson <rth@cygnus.com>
59932 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59933 * g++.old-deja/g++.mike/warn1.C: Likewise.
59934 * g++.old-deja/g++.pt/local1.C: Likewise.
59935 * g++.old-deja/g++.pt/local7.C: Likewise.
59936 * g++.old-deja/g++.pt/spec16.C: Likewise.
59938 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59940 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59942 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59944 * g77.f-torture/execute/20000503-1.f: New test.
59946 2000-05-04 Andreas Jaeger <aj@suse.de>
59948 * gcc.dg/noreturn-2.c: New test.
59950 2000-05-04 Neil Booth <NeilB@earthling.net>
59952 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59955 2000-05-04 Richard Henderson <rth@cygnus.com>
59957 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59959 2000-05-04 Richard Henderson <rth@cygnus.com>
59961 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59962 OpenSSL by Jason R Thorpe.
59964 2000-05-03 Jim Wilson <wilson@cygnus.com>
59966 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59968 2000-05-03 Robert Lipe <robertlipe@usa.net>
59970 * gcc.dg/20000503-1.c: New test.
59972 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59974 * gcc.c-torture/compile/20000502-1.c: New test.
59975 * g++.old-deja/g++.other/align.C: New test.
59976 * gcc.dg/cpp-tradstringify.c: New test.
59978 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59980 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59981 and hard registers.
59983 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59985 * gcc.c-torture/execute/loop-5.c: New test.
59987 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59989 * gcc.c-torture/execute/va-arg-20.c: New test.
59991 2000-04-23 Jeffrey A Law (law@cygnus.com)
59993 * gcc.c-torture/execute/20000422-1.c: New test.
59995 2000-04-20 Greg McGary <gkm@gnu.org>
59997 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59998 when optimizing, but without sibling-call optimizations (-O1).
60000 2000-04-20 Jeffrey A Law (law@cygnus.com)
60002 * gcc.c-torture/compile/20000420-1.c: New test.
60004 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
60006 * g++.abi/ptrflags.C: New test.
60007 * g++.eh/catchptr1.C: Test incomplete pointer chains.
60009 2000-04-19 Catherine Moore <clm@cygnus.com>
60011 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60013 2000-04-19 Greg McGary <gkm@gnu.org>
60015 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60016 sibling-call optimizations.
60018 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
60020 * gcc.dg/20000419-1.c: New test.
60022 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
60024 * gcc.c-torture/execute/20000412-6.c: New test.
60026 2000-04-12 Jeffrey A Law (law@cygnus.com)
60028 * gcc.c-torture/execute/20000412-5.c: New test.
60029 * g77.f-torture/compile/20000412-1.f: New test.
60030 * gcc.c-torture/execute/20000412-4.c: New test.
60031 * gcc.c-torture/compile/20000412-2.c: New test.
60032 * gcc.c-torture/execute/20000412-3.c: New test.
60033 * gcc.c-torture/compile/20000412-1.c: New test.
60034 * gcc.c-torture/execute/20000412-2.c: New test.
60036 2000-04-12 Jakub Jelinek <jakub@redhat.com>
60038 * objc/execute/bf-20.m: New test.
60040 2000-04-10 Richard Henderson <rth@cygnus.com>
60042 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60044 * gcc.c-torture/execute/20000412-1.c: New test.
60046 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
60048 * g++.old-deja/g++.eh/catchptr1.C: New test.
60050 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
60052 * g++.old-deja/g++.abi/cxa_vec.C: New test.
60054 2000-04-08 Neil Booth <NeilB@earthling.net>
60056 * gcc.dg/cpp-nullchar.c: Remove test as
60057 embedded nulls cause problems.
60059 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60061 * gcc.dg/compare2.c: New test.
60063 2000-04-08 Neil Booth <NeilB@earthling.net>
60065 * gcc.dg/cpp-nullchar.c: New test.
60067 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
60069 * gcc.dg/cpp-mi2.c: New test.
60070 * gcc.dg/cpp-mi2[abc].h: New files.
60072 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
60074 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60077 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
60079 * g++.old-deja/g++.abi/vmihint.C: New test.
60081 2000-04-06 Neil Booth <NeilB@earthling.net>
60083 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60084 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60087 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
60089 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60090 avoid stack-frame overwrite.
60092 2000-04-05 Jakub Jelinek <jakub@redhat.com>
60094 * gcc.c-torture/compile/20000405-2.c: New test.
60095 * gcc.c-torture/compile/20000405-3.c: New test.
60097 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60099 * gcc.c-torture/compile/20000405-1.c: New test.
60101 2000-04-04 Geoff Keating <geoffk@cygnus.com>
60103 * gcc.dg/cast-qual-1.c: Revert last change.
60105 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60107 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60109 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
60111 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60112 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60114 2000-04-03 Jeffrey A Law (law@cygnus.com)
60116 * gcc.c-torture/compile/20000403-2.c: New test.
60117 * gcc.c-torture/compile/20000403-1.c: New test.
60119 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
60121 * gcc.c-torture/execute/20000403-1.c: New test.
60123 2000-04-03 Geoff Keating <geoffk@cygnus.com>
60125 * gcc.c-torture/execute/20000402-1.c: New test.
60127 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
60129 * gcc.c-torture/execute/va-arg-15.c: New test.
60130 * gcc.c-torture/execute/va-arg-16.c: New test.
60131 * gcc.c-torture/execute/va-arg-17.c: New test.
60132 * gcc.c-torture/execute/va-arg-18.c: New test.
60133 * gcc.c-torture/execute/va-arg-19.c: New test.
60135 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
60137 * gcc.c-torture/compile/981211-1.c: Move to...
60138 * gcc.dg/cpp-as1.c: ...here.
60139 * gcc.dg/cpp-as2.c: New file.
60141 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60144 2000-04-02 Neil Booth <NeilB@earthling.net>
60146 * gcc.dg/cpp-cond.c New tests.
60147 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
60148 accidental success less likely.
60149 * gcc.dg/cpp-missingop.c New tests.
60150 * gcc.dg/cpp-missingparen.c New tests.
60151 * gcc.dg/cpp-shift.c New tests.
60152 * gcc.dg/cpp-shortcircuit.c New tests.
60153 * gcc.dg/cpp-unary.c New tests.
60155 2000-03-29 Jeffrey A Law (law@cygnus.com)
60157 * gcc.c-torture/compile/20000329-1.c: New test.
60159 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60161 * gcc.c-torture/compile/20000326-1.c: New test.
60162 * gcc.c-torture/compile/20000326-2.c: New test.
60164 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60166 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60167 the first parameter is a function argument.
60169 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60171 * g++.old-deja/g++.ext/array4.C: New test.
60173 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60175 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60177 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60179 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60181 2000-03-19 Richard Henderson <rth@cygnus.com>
60183 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60185 2000-03-19 Richard Henderson <rth@cygnus.com>
60187 * gcc.c-torture/compile/20000319-1.c: New test.
60189 2000-03-14 Jeffrey A Law (law@cygnus.com)
60191 * gcc.c-torture/execute/20000314-3.c: New test.
60192 * gcc.c-torture/execute/20000314-2.c: New test.
60193 * gcc.c-torture/execute/20000314-1.c: New test.
60194 * gcc.c-torture/compile/20000314-2.c: New test.
60195 * gcc.c-torture/compile/20000314-1.c: New test.
60197 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60199 * g++.old-deja/g++.warn/inline.C: New test.
60201 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60203 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60204 standards-compliant result rather than specific constants.
60205 Put test-values in array.
60207 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60209 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60210 (g++_target_compile): Put test-specific options last.
60212 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60214 * g++.old-deja/g++.eh/vbase4.C: New test.
60216 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60218 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60220 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60222 * g++.old-deja/g++.brendan/misc12.C: Removed.
60223 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60224 * g++.old-deja/g++.ext/pretty4.C: New test.
60226 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60228 * g++.old-deja/g++.other/string2.C: New test.
60230 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60232 * g++.old-deja/g++.warn/impint2.C: New test.
60234 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60236 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60239 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60241 * g++.old-deja/g++.warn/impint.C: New test.
60242 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60243 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60244 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60245 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60246 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60247 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60248 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60249 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60250 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60251 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60252 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60253 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60255 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60257 * gcc.dg/cpp-redef.c: New test.
60259 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60261 * g++.old-deja/g++.pt/unify7.C: New test.
60263 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60265 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60266 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60268 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60270 * gcc.c-torture/compile/20000224-1.c: New test.
60272 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60274 * gcc.c-torture/compile/cpp-2.c: New test.
60275 * gcc.c-torture/compile/cpp-1.c: New test.
60277 2000-02-25 Jeffrey A Law (law@cygnus.com)
60279 * gcc.c-torture/execute/20000225-1.c: New test.
60281 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60283 * gcc.dg/cpp-li2.c: New test.
60285 * gcc.dg/cpp-wi1.c: New test.
60287 * gcc.dg/cpp-li1.c: New test.
60289 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60291 * g++.old-deja/g++.other/sizeof5.C: New test.
60293 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60295 * gcc.c-torture/execute/va-arg-13.c: New test.
60297 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60299 * gcc.c-torture/execute/va-arg-12.c: New test.
60301 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60303 * gcc.c-torture/execute/20000223-1.c: New test.
60305 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60307 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60309 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60311 * g++.old-deja/g++.abi/ptrmem.C: New test.
60313 2000-02-19 Richard Henderson <rth@cygnus.com>
60315 * gcc.c-torture/compile/init-3.c: New.
60317 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60319 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60322 2000-02-11 Robert Lipe <robertl@sco.com>
60324 * gcc.c-torture/compile/20000211-3.c: New test.
60326 2000-02-11 Martin Buchholz <martin@xemacs.org>
60328 * gcc.c-torture/compile/20000211-2.c: New test.
60330 2000-02-11 Jeffrey A Law (law@cygnus.com)
60332 * gcc.c-torture/compile/20000211-1.c: New test.
60334 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60336 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60339 2000-02-08 Nathan Sidwell <nathan@acm.org>
60341 * g++.old-deja/g++.other/cast5.C: New test.
60343 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60345 * gcc.c-torture/execute/20000205-1.c: New.
60347 2000-02-03 Nathan Sidwell <nathan@acm.org>
60349 * g++.old-deja/g++.jason/cast3.C: Return void.
60350 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60352 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60354 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60356 * gcc.dg/loop-1.c: New test.
60358 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60360 * gcc.c-torture/compile/20000127-1.c: New test.
60361 * gcc.c-torture/execute/991228-1.c: New test.
60363 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60365 * gcc.dg/unused-2.c: New test.
60367 * gcc.dg/conv-1.c: New test.
60369 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60371 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60373 (tool_option_proc): Fix typo.
60375 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60377 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60378 of the ld on the host, not on the build machine.
60379 Also, don't crash if '--help' is not a supported option.
60381 2000-01-24 Richard Henderson <rth@cygnus.com>
60383 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60385 2000-01-20 Jeffrey A Law (law@cygnus.com)
60387 * gcc.c-torture/execute/20000120-2.c: New test.
60388 * gcc.c-torture/execute/20000120-1.c: New test.
60390 2000-01-13 Jeffrey A Law (law@cygnus.com)
60392 * gcc.c-torture/execute/20000113-1.c: New test.
60394 2000-01-12 Jeffrey A Law (law@cygnus.com)
60396 * gcc.c-torture/execute/20000112-1.c: New test.
60398 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60400 * gcc.dg/20000111-1.c: New test.
60402 2000-01-10 Jeffrey A Law (law@cygnus.com)
60404 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60405 with 16 bit integers.
60407 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60409 * gcc.dg/20000108-1.c: New test.
60411 2000-01-05 Nathan Sidwell <nathan@acm.org>
60413 * g++.old-deja/g++.ns/koenig8.C: New test.
60415 2000-01-05 Nathan Sidwell <nathan@acm.org>
60417 * g++.old-deja/g++.other/cast4.C: New test.
60419 2000-01-05 Jeffrey A Law (law@cygnus.com)
60421 * gcc.c-torture/compile/20000105-2.c: New test.
60422 * gcc.c-torture/compile/20000105-1.c: New test.
60424 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60426 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60427 references to printf & atoi to conform to ANSI standard.
60428 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60429 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60430 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60431 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60432 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60433 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60434 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60435 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60436 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60437 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60438 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60439 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60440 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60441 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60442 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60443 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60444 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60445 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60446 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60447 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60448 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60449 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60450 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60451 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60452 * g++.old-deja/g++.brendan/init3.C: Likewise.
60453 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60454 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60455 * g++.old-deja/g++.brendan/new2.C: Likewise.
60456 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60457 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60458 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60459 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60460 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60461 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60462 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60463 * g++.old-deja/g++.brendan/template24.C: Likewise.
60464 * g++.old-deja/g++.brendan/template3.C: Likewise.
60465 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60466 * g++.old-deja/g++.jason/inline3.C: Likewise.
60467 * g++.old-deja/g++.jason/opeq.C: Likewise.
60468 * g++.old-deja/g++.law/arg5.C: Likewise.
60469 * g++.old-deja/g++.law/arm7.C: Likewise.
60470 * g++.old-deja/g++.law/ctors11.C: Likewise.
60471 * g++.old-deja/g++.law/cvt8.C: Likewise.
60472 * g++.old-deja/g++.law/init9.C: Likewise.
60473 * g++.old-deja/g++.law/refs4.C: Likewise.
60474 * g++.old-deja/g++.law/template2.C: Likewise.
60475 * g++.old-deja/g++.law/visibility24.C: Likewise.
60476 * g++.old-deja/g++.law/vtable3.C: Likewise.
60477 * g++.old-deja/g++.mike/asm2.C: Likewise.
60478 * g++.old-deja/g++.mike/eh1.C: Likewise.
60479 * g++.old-deja/g++.mike/misc1.C: Likewise.
60480 * g++.old-deja/g++.mike/misc13.C: Likewise.
60481 * g++.old-deja/g++.mike/misc14.C: Likewise.
60482 * g++.old-deja/g++.mike/ns12.C: Likewise.
60483 * g++.old-deja/g++.mike/p1248.C: Likewise.
60484 * g++.old-deja/g++.mike/p3708.C: Likewise.
60485 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60486 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60487 * g++.old-deja/g++.mike/p646.C: Likewise.
60488 * g++.old-deja/g++.mike/p700.C: Likewise.
60489 * g++.old-deja/g++.mike/p783.C: Likewise.
60490 * g++.old-deja/g++.mike/p783a.C: Likewise.
60491 * g++.old-deja/g++.mike/p783b.C: Likewise.
60492 * g++.old-deja/g++.mike/p786.C: Likewise.
60493 * g++.old-deja/g++.mike/p789.C: Likewise.
60494 * g++.old-deja/g++.mike/p789a.C: Likewise.
60495 * g++.old-deja/g++.mike/p807a.C: Likewise.
60496 * g++.old-deja/g++.other/delete3.C: Likewise.
60497 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60498 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60499 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60500 * g++.old-deja/g++.other/empty1.C: Likewise.
60501 * g++.old-deja/g++.other/temporary1.C: Likewise.
60502 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60503 * g++.old-deja/g++.pt/t16.C: Likewise.
60504 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60506 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60508 * gcc.dg/991230-1.c: New test.
60510 1999-12-29 Jeffrey A Law (law@cygnus.com)
60512 * gcc.c-torture/compile/991229-3.c: New test.
60513 * gcc.c-torture/compile/991229-2.c: New test.
60514 * gcc.c-torture/compile/991229-1.c: New test.
60516 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60518 * gcc.c-torture/compile/labels-2.c: New test.
60520 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60522 * gcc.c-torture/execute/991227-1.c: New test.
60524 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60526 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60528 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60530 * gcc.c-torture/execute/991221-1.c: New test.
60532 1999-12-20 Nathan Sidwell <nathan@acm.org>
60534 * g++.old-deja/g++.other/cast3.C: New test.
60536 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60538 * gcc.c-torture/execute/991216-4.c: New test.
60540 1999-12-16 Michael Meissner <meissner@cygnus.com>
60542 * gcc.c-torture/execute/991216-1.c: New test.
60543 * gcc.c-torture/execute/991216-2.c: New test.
60544 * gcc.c-torture/execute/991216-3.c: New test.
60546 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60548 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60549 Actually make the test fail by using "-O2" for compilation.
60551 1999-12-15 Nathan Sidwell <nathan@acm.org>
60553 * g++.old-deja/g++.warn/cast-align1.C: New test.
60555 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60557 * gcc.c-torture/compile/991214-1.c: New test.
60558 * gcc.c-torture/compile/991214-2.c: New test.
60560 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60562 * gcc.dg/991214-1.c: New test.
60564 1999-12-13 Jeffrey A Law (law@cygnus.com)
60566 * gcc.c-torture/compile/991213-3.c: New test.
60567 * gcc.c-torture/compile/991213-2.c: New test.
60568 * gcc.c-torture/compile/991213-1.c: New test.
60570 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60572 * gcc.dg/991209-1.c: New test.
60574 1999-12-08 Nathan Sidwell <nathan@acm.org>
60576 * gcc.c-torture/compile/991208-1.c: New test.
60578 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60580 * gcc.dg/ultrasp2.c: New test.
60582 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60584 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60586 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60588 * gcc.c-torture/compile/991202-1.c: New test.
60589 * gcc.c-torture/execute/991202-1.c: New test.
60590 * gcc.c-torture/execute/991202-2.c: New test.
60591 * gcc.c-torture/execute/991202-3.c: New test.
60593 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60595 * g++.old-deja/g++.abi/align.C: New test.
60596 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60597 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60599 1999-12-01 Richard Henderson <rth@cygnus.com>
60601 * gcc.c-torture/execute/991201-1.c: New.
60603 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60605 * gcc.dg/991129-1.c: New test.
60607 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60609 * gcc.c-torture/compile/991127-1.c: New test.
60611 1999-11-22 Nathan Sidwell <nathan@acm.org>
60613 * g++.old-deja/g++.other/warn4.C: New test.
60615 1999-11-22 Nathan Sidwell <nathan@acm.org>
60617 * g++.old-deja/g++.eh/cleanup2.C: New test.
60618 * g++.old-deja/g++.ext/pretty2.C: New test.
60619 * g++.old-deja/g++.ext/pretty3.C: New test.
60620 * g++.old-deja/g++.other/debug6.C: New test.
60622 1999-10-20 Jim Wilson <wilson@cygnus.com>
60624 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60625 compiler_output to look for one error message instead of two.
60627 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60629 * gcc.c-torture/execute/991118-1.c: Also test case
60630 where the word boundary does not split a byte evenly.
60632 1999-11-19 Nathan Sidwell <nathan@acm.org>
60634 * g++.old-deja/g++.ext/restrict1.C: New test.
60636 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60638 * gcc.c-torture/execute/991118-1.c: New test.
60640 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60642 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60643 working directory pathnames.
60645 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60647 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60648 host is equipped with driver.h and driver.o so it can actually
60649 compile and run the tests.
60651 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60653 * gcc.c-torture/compile/991008-1.c: New test.
60655 1999-11-08 Nick Clifton <nickc@cygnus.com>
60657 * lib/gcc-dg.exp: Include target-supports.exp
60659 1999-11-05 Nick Clifton <nickc@cygnus.com>
60661 * lib/target-supports.exp: New file: Provide procs to test for
60662 features supported by the target.
60663 (check_weak_available): Moved here from ecos.exp.
60664 (check_alias_available): New proc: Determine of the target
60665 toolchain supports the alias attribute.
60667 * gcc.dg/special/ecos.exp: Move check_weak_available to
60668 target-supports.exp.
60669 (alias-1.c): Only perform the test if the target supports
60671 (wkali-1.c): Only perform the test if the target supports
60674 * gcc.dg/990506-0.c: Expect error messages from cross
60675 targets as well as native targets.
60677 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60679 * gcc.dg/ultrasp1.c: Removed xfail.
60680 * gcc.dg/struct-ret-2.c: Likewise.
60681 * gcc.dg/array-1.c: Likewise.
60683 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60685 * gcc.dg/struct-ret-2.c: New test.
60687 * gcc.dg/array-1.c: New test.
60689 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60691 * gcc.c-torture/execute/991030-1.c: New test.
60693 1999-10-26 Richard Henderson <rth@cygnus.com>
60695 * gcc.c-torture/compile/991026-2.c: New test.
60697 1999-10-26 Jeffrey A Law (law@cygnus.com)
60699 * gcc.c-torture/compile/991026-1.c: New test.
60701 1999-10-23 Jeffrey A Law (law@cygnus.com)
60703 * gcc.c-torture/execute/991023-1.c: New test.
60705 1999-10-19 Jeffrey A Law (law@cygnus.com)
60707 * gcc.c-torture/execute/991019-1.c: New test.
60709 1999-10-16 Richard Henderson <rth@cygnus.com>
60711 * gcc.c-torture/execute/991016-1.c: New test.
60713 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60715 * gcc.c-torture/execute/991014-1.c: New test.
60717 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60719 * g++.old-deja/g++.other/union2.C: New test.
60721 1999-10-13 Nathan Sidwell <nathan@acm.org>
60723 * g++.old-deja/g++.other/vaarg2.C: New test.
60724 * g++.old-deja/g++.other/vaarg3.C: New test.
60726 1999-10-12 Craig Burley <craig@jcb-sc.com>
60728 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60731 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60733 * gcc.c-torture/execute/va-arg-11.c: New test.
60735 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60737 * lib/file-format.exp (gcc_target_object_format): Don't
60738 crash if objdump is unavailable.
60740 1999-09-29 Donn Terry <donn@interix.com>
60742 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60744 1999-09-28 Nick Clifton <nickc@cygnus.com>
60746 * gcc.c-torture/compile/990928-1.c: New test.
60748 1999-09-28 Nathan Sidwell <nathan@acm.org>
60750 * g++.old-deja/g++.other/decl6.C: New test.
60752 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60754 * gcc.c-torture/execute/va-arg-10.c: New test.
60756 1999-09-27 Nathan Sidwell <nathan@acm.org>
60758 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60759 __PRETTY_FUNCTION__.
60761 1999-09-23 Nick Clifton <nickc@cygnus.com>
60763 * gcc.c-torture/execute/990923-1.c: New test.
60765 1999-09-21 Nick Clifton <nickc@cygnus.com>
60767 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60768 for which -fpic is inappropriate.
60770 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60772 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60774 1999-09-21 Nathan Sidwell <nathan@acm.org>
60776 * g++.old-deja/g++.other/dyncast1.C: New test.
60777 * g++.old-deja/g++.other/dyncast2.C: New test.
60778 * g++.old-deja/g++.other/dyncast3.C: New test.
60779 * g++.old-deja/g++.other/dyncast4.C: New test.
60780 * g++.old-deja/g++.other/dyncast5.C: New test.
60781 * g++.old-deja/g++.eh/catch3.C: New test.
60782 * g++.old-deja/g++.eh/catch3p.C: New test.
60783 * g++.old-deja/g++.eh/catch4.C: New test.
60784 * g++.old-deja/g++.eh/catch4p.C: New test.
60785 * g++.old-deja/g++.eh/catch5.C: New test.
60786 * g++.old-deja/g++.eh/catch5p.C: New test.
60787 * g++.old-deja/g++.eh/catch6.C: New test.
60788 * g++.old-deja/g++.eh/catch6p.C: New test.
60789 * g++.old-deja/g++.eh/catch7.C: New test.
60790 * g++.old-deja/g++.eh/catch7p.C: New test.
60791 * g++.old-deja/g++.eh/catch8.C: New test.
60792 * g++.old-deja/g++.eh/catch8p.C: New test.
60793 * g++.old-deja/g++.eh/catch9.C: New test.
60794 * g++.old-deja/g++.eh/catch9p.C: New test.
60796 1999-09-13 Nathan Sidwell <nathan@acm.org>
60798 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60799 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60801 1999-09-13 Jeffrey A Law (law@cygnus.com)
60803 * gcc.c-torture/compile/990913-1.c: New test.
60805 1999-09-10 Nathan Sidwell <nathan@acm.org>
60807 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60808 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60810 1999-09-09 Richard Henderson <rth@cygnus.com>
60812 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60814 1999-09-09 Nathan Sidwell <nathan@acm.org>
60816 * g++.old-deja/g++.other/lookup11.C: New test.
60817 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60818 what is permitted and what we want.
60819 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60821 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60823 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60825 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60826 * gcc.c-torture/noncompile/poison-1.c: New file.
60828 1999-09-08 Nathan Sidwell <nathan@acm.org>
60830 * g++.old-deja/g++.other/sizeof3.C: New test.
60831 * g++.old-deja/g++.other/sizeof4.C: New test.
60832 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60833 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60835 1999-09-07 Richard Henderson <rth@cygnus.com>
60837 * gcc.dg/va-arg-1.c: New.
60839 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60841 * gcc.c-torture/execute/va-arg-9.c: New test.
60843 1999-09-05 Craig Burley <craig@jcb-sc.com>
60845 * g77.f-torture/compile/980519-2.f: New test.
60846 * g77.f-torture/compile/19990905-0.f: New test.
60847 * g77.f-torture/compile/19990905-1.f: New test.
60848 * g77.f-torture/compile/19990905-2.f: New test.
60850 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60852 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60854 * gcc.c-torture/execute/990827-1.c: Fix typo.
60856 1999-09-03 Nathan Sidwell <nathan@acm.org>
60858 * g++.old-deja/g++.other/deref1.C: New test.
60860 1999-09-02 Nathan Sidwell <nathan@acm.org>
60862 * g++.old-deja/g++.other/ambig2.C: New test.
60863 * g++.old-deja/g++.other/cond5.C: New test.
60864 * g++.old-deja/g++.other/lookup16.C: New test.
60866 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60868 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60871 1999-08-31 Jeffrey A Law (law@cygnus.com)
60873 * lib/c-torture.exp: Avoid the "compare executables" optimization
60874 when testing native.
60876 1999-08-29 Jeffrey A Law (law@cygnus.com)
60878 * gcc.c-torture/execute/990829-1.c: New test.
60879 * gcc.c-torture/compile/990829-1.c: New test.
60881 1999-08-27 Paul Burchard <burchard@pobox.com>
60883 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60884 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60885 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60886 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60887 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60888 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60889 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60890 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60891 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60892 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60893 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60895 1999-08-27 Jeffrey A Law (law@cygnus.com)
60897 * gcc.c-torture/execute/990827-1.c: New test.
60899 1999-08-26 Craig Burley <craig@jcb-sc.com>
60901 * g77.f-torture/noncompile/19990826-4.f: New test.
60903 * g77.f-torture/compile/19990826-3.f: New test.
60905 * g77.f-torture/execute/19990826-2.f: New test.
60907 * g77.f-torture/compile/19990826-1.f: New test.
60909 * gcc.c-torture/execute/990826-0.c: New test.
60910 * g77.c-torture/execute/19990826-0.f: New test.
60912 * g77.f-torture/noncompile/970626-2.f: New test.
60914 1999-08-25 Paul Burchard <burchard@pobox.com>
60916 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60917 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60918 lss-011.C: New tests.
60920 1999-08-25 Nathan Sidwell <nathan@acm.org>
60922 * g++.old-deja/g++.other/decl5.C: New test.
60924 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60926 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60927 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60928 call `postbase' for each one. All callers of `postbase' changed
60929 to call this instead.
60931 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60933 * gcc.c-torture/execute/990811-1.c: New test.
60935 1999-08-09 Nick Clifton <nickc@cygnus.com>
60937 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60940 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60943 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60945 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60947 1999-08-04 Jeffrey A Law (law@cygnus.com)
60949 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60951 1999-08-04 Nathan Sidwell <nathan@acm.org>
60953 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60955 1999-08-04 Jeffrey A Law (law@cygnus.com)
60957 * gcc.c-torture/execute/990804-1.c: New test.
60959 1999-08-03 Nathan Sidwell <nathan@acm.org>
60961 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60962 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60963 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60965 1999-08-03 Nathan Sidwell <nathan@acm.org>
60967 * g++.old-deja/g++.other/struct1.C: New test.
60969 1999-08-03 Nathan Sidwell <nathan@acm.org>
60971 * g++.old-deja/g++.other/enum2.C: New test.
60973 1999-08-02 Richard Henderson <rth@cygnus.com>
60975 Adapted from tests from Franz Sirl:
60976 * gcc.c-torture/execute/va-arg-7.c: New test.
60977 * gcc.c-torture/execute/va-arg-8.c: New test.
60979 1999-08-01 Jeffrey A Law (law@cygnus.com)
60981 * gcc.c-torture/compile/990801-2.c: New test.
60983 * gcc.c-torture/compile/990801-1.c: New test.
60985 1999-07-27 Michael Meissner <meissner@cygnus.com>
60987 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60988 fp-cmp-1.c, converting double to float.
60990 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60991 fp-cmp-1.c, converting double to long double.
60993 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60994 from fr1 to unknown_register, since fr1 is a legitimate register
60997 1999-07-25 Jeffrey A Law (law@cygnus.com)
60999 * README: More listname related changes.
61001 1999-07-08 Catherine Moore <clm@cygnus.com>
61003 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
61005 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
61007 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61009 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61011 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61013 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
61015 * gcc.dg/990703-1.c: New test.
61017 1999-06-29 Nick Clifton <nickc@cygnus.com>
61019 * lib/file-format.exp: New file: Move definition of proc
61020 gcc_target_object_format to here from
61021 gcc.dg/special/ecos.exp.
61023 * lib/c-torture.exp: Include lib file-format.exp.
61024 * lib/gcc-dg.exp: Include lib file-format.exp.
61026 * gcc.dg/special/ecos.exp: Remove definition of proc
61027 gcc_target_object_format.
61029 1999-06-28 Jeffrey A Law (law@cygnus.com)
61031 * gcc.c-torture/execute/990628-1.c: New test.
61033 1999-06-25 Jeffrey A Law (law@cygnus.com)
61035 * gcc.c-torture/compile/990625-2.c: New test.
61037 * gcc.c-torture/compile/990625-1.c: New test.
61039 1999-06-23 Nick Clifton <nickc@cygnus.com>
61041 * gcc.c-torture/compile/dll.c: New test case. Check that dll
61042 attributes compile.
61043 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61044 ports that use the COFF/PE file format.
61046 1999-06-17 Jeffrey A Law (law@cygnus.com)
61048 * gcc.c-torture/compile/990617-1.c: New test.
61050 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
61052 * g++.old-deja/g++.other/decl4.C: New test.
61054 1999-06-14 Nathan Sidwell <nathan@acm.org>
61056 * g++.old-deja/g++.other/bitfld3.C: New test.
61058 1999-06-08 Nathan Sidwell <nathan@acm.org>
61060 * g++.old-deja/g++.eh/catch1.C: New test.
61062 1999-06-07 Jeffrey A Law (law@cygnus.com)
61064 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61066 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61067 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
61069 1999-06-05 Craig Burley <craig@jcb-sc.com>
61071 * g77.f-torture/compile/19990502-0.f: Replace with new,
61072 shorter, test that still fails after recent changes.
61074 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61076 * gcc.c-torture/execute/990604-1.c: New test.
61078 1999-05-31 Jeffrey A Law (law@cygnus.com)
61080 * gcc.c-torture/execute/990531-1.c: New test.
61082 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61084 * gcc.c-torture/compile/990527-1.c: New test.
61086 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
61088 * gcc.c-torture/execute/990527-1.c: New test.
61090 1999-05-25 Nick Clifton <nickc@cygnus.com>
61092 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61093 bitfields as signed.
61095 1999-05-25 Craig Burley <craig@jcb-sc.com>
61097 * g77.f-torture/compile/19990525-0.f: New test.
61099 1999-05-25 Jeffrey A Law (law@cygnus.com)
61101 * gcc.c-torture/execute/990525-2.c: New test.
61103 * gcc.c-torture/execute/990525-1.c: New test.
61105 1999-05-24 Nathan Sidwell <nathan@acm.org>
61107 * g++.old-deja/g++.other/anon3.C: New test.
61108 * g++.old-deja/g++.other/anon4.C: New test.
61109 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61110 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61111 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61114 1999-05-24 Jeffrey A Law (law@cygnus.com)
61116 * gcc.c-torture/execute/990524-1.c: New test.
61118 * gcc.dg/990524-1.c: New test.
61120 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61122 * gcc.c-torture/compile/990523-1.c: New test.
61124 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
61126 * gcc.c-torture/compile/990519-1.c: New test.
61128 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61130 * gcc.c-torture/compile/990517-1.c: New test.
61132 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61133 (e4, f4): New tests.
61136 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61138 * gcc.dg/noreturn-1.c: New test.
61140 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61142 * gcc.c-torture/execute/990513-1.c: New test.
61144 1999-05-10 Richard Henderson <rth@cygnus.com>
61146 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61148 1999-05-10 Craig Burley <craig@jcb-sc.com>
61150 * g77.f-torture/execute/erfc.f: Use small single-precision
61151 values, to avoid problems on Alphas when not -mieee.
61153 1999-05-08 Craig Burley <craig@jcb-sc.com>
61155 * gcc.dg/990506-0.c: New test.
61157 1999-05-08 Richard Henderson <rth@cygnus.com>
61159 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61160 the constant to test. Don't XFAIL 64-bit targets.
61162 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61163 * g++.old-deja/g++.law/profile1.C: Likewise.
61165 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61166 operator new instances.
61167 * g++.old-deja/g++.other/delete5.C: Likewise.
61169 1999-05-03 Craig Burley <craig@jcb-sc.com>
61171 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61174 1999-05-03 Craig Burley <craig@jcb-sc.com>
61176 * g77.f-torture/execute/u77-test.f: Reverse order of two
61177 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61179 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61181 * gcc.dg/compare1.c: New test.
61183 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61185 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61188 1999-05-02 Craig Burley <craig@jcb-sc.com>
61190 * g77.f-torture/compile/19990502-1.f: New test.
61192 1999-05-02 Craig Burley <craig@jcb-sc.com>
61194 * g77.f-torture/compile/19990502-0.f: New test.
61196 1999-05-02 Craig Burley <craig@jcb-sc.com>
61198 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61201 1999-05-02 Craig Burley <craig@jcb-sc.com>
61203 * g77.f-torture/execute/u77-test.f (main): List libU77
61204 intrinsics not currently tested.
61205 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61206 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61207 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61208 Trim blanks off the ends of some printed strings.
61210 1999-05-02 Craig Burley <craig@jcb-sc.com>
61212 * g77.f-torture/execute/u77-test.f (main): Just warn about
61213 FSTAT gid disagreement, as it's expected on some systems.
61215 1999-05-01 Craig Burley <craig@jcb-sc.com>
61217 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61218 use a new function, which allows for some slop.
61219 Clean up some commentary.
61220 (issum): The new function.
61221 (sgladd): Deleted subroutine.
61223 1999-05-01 Craig Burley <craig@jcb-sc.com>
61225 * g77.f-torture/execute/u77-test.f: Modify to be more like
61226 libf2c/libU77 version, bringing patches to that version here.
61227 Add suitable commentary.
61229 1999-04-25 Richard Henderson <rth@cygnus.com>
61231 * gcc.dg/990424-1.c: New test.
61233 1999-04-24 Craig Burley <craig@jcb-sc.com>
61235 * g77.f-torture/execute/u77-test.f (main): Bug involving
61236 LSTAT has been fixed, so turn back on full checking.
61238 1999-04-20 Craig Burley <craig@jcb-sc.com>
61240 * g77.f-torture/compile/19990419-0.f: New test.
61241 * g77.f-torture/execute/19990419-1.f: New test.
61243 1999-04-17 Richard Henderson <rth@cygnus.com>
61245 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61246 to avoid the need for a prototype to supress a warning.
61248 1999-04-07 Jim Wilson <wilson@cygnus.com>
61250 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61252 1999-04-04 Jeffrey A Law (law@cygnus.com)
61254 * gcc.c-torture/execute/990404-1.c: New test.
61256 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61258 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61259 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61260 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61261 missing initializer warnings.
61263 1999-03-28 Jeffrey A Law (law@cygnus.com)
61265 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61268 1999-03-26 Jeffrey A Law (law@cygnus.com)
61270 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61272 1999-03-26 Craig Burley <craig@jcb-sc.com>
61274 * g77.f-torture/execute/19990325-0.f: New test.
61275 * g77.f-torture/execute/19990325-1.f: New test.
61277 1999-03-24 Jeffrey A Law (law@cygnus.com)
61279 * gcc.c-torture/execute/990324-1.c: New test.
61281 1999-03-22 Jim Wilson <wilson@cygnus.com>
61283 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61286 1999-03-17 Richard Henderson <rth@cygnus.com>
61288 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61290 1999-03-13 Craig Burley <craig@jcb-sc.com>
61292 * g77.f-torture/execute/19990313-2.f: New test.
61293 * g77.f-torture/execute/19990313-3.f: New test.
61295 1999-03-13 Craig Burley <craig@jcb-sc.com>
61297 * g77.f-torture/execute/19990313-0.f: New test.
61298 * g77.f-torture/execute/19990313-1.f: New test.
61300 1999-03-12 Jim Wilson <wilson@cygnus.com>
61302 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61304 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61305 (main): Add check for u15. Conditionalize u31 check depending on
61306 whether ints are <32 bits or >=32 bits.
61308 1999-03-08 Craig Burley <craig@jcb-sc.com>
61310 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61312 1999-03-08 Craig Burley <craig@jcb-sc.com>
61314 * g77.f-torture/compile/19990305-0.f: New test.
61315 * g77.f-torture/execute/19981119-0.f: New test.
61317 1999-03-08 Craig Burley <craig@jcb-sc.com>
61319 * g77.f-torture/execute/970625-2.f: call ABORT if final
61320 result is not correct, instead of just printing it.
61321 Add this checking via newly introduced obfuscation, to
61322 trip up buggy front ends.
61324 1999-03-07 Craig Burley <craig@jcb-sc.com>
61326 * g77.f-torture/compile/960317-1.f: Moved from being
61327 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61329 1999-03-06 Craig Burley <craig@jcb-sc.com>
61331 * g77.f-torture/execute/960317-1.f: New (old) test.
61332 * g77.f-torture/execute/970625-2.f: Ditto.
61334 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61336 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61337 error message on line 1 or line 2; cccp and cpplib do this differently.
61339 1999-03-01 Jeffrey A Law (law@cygnus.com)
61341 * g++.old-deja/g++.law/weak1.C: New test.
61343 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61345 * gcc.c-torture/execute/990119-1.c: Renamed to...
61346 * gcc.dg/990119-1.c: this, so it will only be tested once
61347 (it's a preprocessor test, it doesn't need to be run at
61348 multiple optimization levels).
61350 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61352 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61355 1999-02-24 Craig Burley <craig@jcb-sc.com>
61357 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61358 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61359 to not be compilable by current g77.
61361 1999-02-24 Nick Clifton <nickc@cygnus.com>
61363 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61365 1999-02-22 Jeffrey A Law (law@cygnus.com)
61367 * gcc.c-torture/execute/990222-1.c: New test.
61369 1999-02-19 Craig Burley <craig@jcb-sc.com>
61371 * g77.f-torture/compile/19990218-0.f: New test.
61372 * g77.f-torture/noncompile/19990218-1.f: New test.
61374 1999-02-18 Craig Burley <craig@jcb-sc.com>
61376 * g77.f-torture/compile/19981216-0.f: New test.
61378 1999-02-14 Jeffrey A Law (law@cygnus.com)
61380 * gcc.dg/990214-1.c: New test.
61382 1999-02-13 Jeffrey A Law (law@cygnus.com)
61384 * gcc.dg/990213-2.c: New test.
61386 * gcc.dg/990213-1.c: New test.
61388 1999-02-12 Jeffrey A Law (law@cygnus.com)
61390 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61393 1999-02-11 Nick Clifton <nickc@cygnus.com>
61395 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61396 specified by target.
61398 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61400 1999-02-11 Jeffrey A Law (law@cygnus.com)
61402 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61404 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61406 * gcc.dg/special/ecos.exp: New test driver for new tests with
61407 special requirements.
61409 * gcc.dg/special/alias-1.c: New test.
61410 * gcc.dg/special/gcsec-1.c: New test.
61411 * gcc.dg/special/weak-1.c: New test.
61412 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61413 * gcc.dg/special/weak-2.c: New test.
61414 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61415 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61416 * gcc.dg/special/wkali-1.c: New test.
61417 * gcc.dg/special/wkali-2.c: New test.
61418 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61419 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61421 1999-02-10 Felix Lee <flee@cygnus.com>
61423 * lib/c-torture.exp (c-torture-compile): Pull out code for
61424 analyzing gcc error messages.
61425 (c-torture-execute): Likewise. Fix some (harmless) false
61427 * lib/gcc.exp (gcc_check_compile): New function.
61429 1999-02-08 Richard Henderson <rth@cygnus.com>
61431 * gcc.c-torture/execute/990208-1.c: New test.
61433 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61435 * g++.dg/special/ecos.exp: New driver for new tests with special
61438 * g++.dg/special/conpr-1.C: New test
61439 * g++.dg/special/conpr-2.C: New test
61440 * g++.dg/special/conpr-2a.C: New test
61441 * g++.dg/special/conpr-3.C: New test
61442 * g++.dg/special/conpr-3a.C: New test
61443 * g++.dg/special/conpr-3b.C: New test
61445 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61446 allow g++ to use the dg driver
61448 * README: Add comment about g++.dg directory
61450 1999-02-06 Jeffrey A Law (law@cygnus.com)
61452 * README: Update email addresses.
61454 1999-02-03 Nick Clifton <nickc@cygnus.com>
61456 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61457 arguments in order to force structure S onto the stack even on
61459 (test): Pass 10 leading arguments to function foo as well as the
61462 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61463 failure for all targets.
61465 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61466 abort to terminate program execution.
61468 1999-01-30 Richard Henderson <rth@cygnus.com>
61470 * gcc.c-torture/execute/990130-1.c: New test.
61472 1999-01-30 Jeffrey A Law (law@cygnus.com)
61474 * gcc.dg/990130-1.c: New test.
61476 1999-01-28 Michael Meissner <meissner@cygnus.com>
61478 * gcc.c-torture/execute/990128-1.c: New test.
61480 1999-01-27 Michael Meissner <meissner@cygnus.com>
61482 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61484 1999-01-27 Felix Lee <flee@cygnus.com>
61486 * lib/c-torture.exp (c-torture-compile): pull out code for
61487 analyzing gcc error messages.
61488 (c-torture-execute): ditto, and fix some (harmless) false
61490 * lib/gcc.exp (gcc_check_compile): new function.
61492 1999-01-17 Jeffrey A Law (law@cygnus.com)
61494 * gcc.dg/990117-1.c: New test.
61496 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61498 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61500 1999-01-15 Jeffrey A Law (law@cygnus.com)
61502 * g77.f-torture/compile/990115-1.f: New test.
61504 1999-01-07 Jeffrey A Law (law@cygnus.com)
61506 * gcc.c-torture/compile/990107-1.c: New test
61508 1999-01-06 Jeffrey A Law (law@cygnus.com)
61510 * gcc.c-torture/execute/990106-2.c: New test.
61512 * gcc.c-torture/execute/990106-1.c: New test.
61514 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61516 * gcc.c-torture/compile/981223-1.c: New test.
61518 1998-12-29 Richard Henderson <rth@cygnus.com>
61520 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61521 (opt3): Rename from opt4 and disable.
61523 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61525 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61527 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61529 * g++.old-deja/g++.other/conv5.C: New test.
61531 1998-12-14 Nick Clifton <nickc@cygnus.com>
61533 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61535 1998-12-11 Jeffrey A Law (law@cygnus.com)
61537 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61539 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61541 * gcc.c-torture/compile/981211-1.c: New test.
61543 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61545 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61547 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61549 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61551 * gcc.special/930510-1.c: Make C9X safe.
61552 * gcc.misc-tests/gcov-1.c Similarly.
61553 * gcc.misc-tests/gcov-2.c Similarly.
61555 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61557 * gcc.dg/ultrasp1.c: New test.
61559 1998-12-06 Richard Henderson <rth@cygnus.com>
61561 * gcc.c-torture/execute/981206.c: New test.
61563 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61565 * g++.old-deja/g++.ns/template7.C: New test.
61567 * g++.old-deja/g++.other/expr1.C: New test.
61569 * g++.old-deja/g++.eh/tmpl3.C: New test.
61571 * g++.old-deja/g++.eh/tmpl2.C: New test.
61573 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61575 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61576 * g++.old-deja/g++.other/using6.C: Removed.
61577 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61579 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61581 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61583 * g++.old-deja/g++.pt/overload8.C: New test.
61585 * g++.old-deja/g++.pt/overload7.C: New test.
61587 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61589 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61590 and relinking messages.
61591 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61592 compiling with -frepo.
61594 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61596 * g++.old-deja/g++.pt/lookup6.C: New test.
61598 1998-11-30 Nick Clifton <nickc@cygnus.com>
61600 * gcc.c-torture/execute/981130-1.c: New test.
61601 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61603 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61605 * g++.old-deja/g++.pt/explicit76.C: New test.
61607 * g++.old-deja/g++.pt/friend38.C: New test.
61609 * g++.old-deja/g++.ns/crash2.C: New test.
61611 * g++.old-deja/g++.pt/defarg8.C: New test.
61613 * g++.old-deja/g++.pt/instantiate6.C: New test.
61615 * g++.old-deja/g++.pt/static6.C: New test.
61617 * g++.old-deja/g++.pt/decl2.C: New test.
61619 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61621 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61622 problem is actually related with name lookup, but so what? :-)
61624 * g++.old-deja/g++.pt/friend37.C: New test.
61626 1998-11-25 Dave Love <d.love@dl.ac.uk>
61628 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61629 element, which fails on some systems.
61631 * g77.f-torture/execute/labug1.f: New test.
61633 1998-11-21 Jeffrey A Law (law@cygnus.com)
61635 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61638 1998-11-18 Dave Love <d.love@dl.ac.uk>
61640 * g77.f-torture/compile/981117-1.f: New test.
61642 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61644 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61645 properly discarded.
61647 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61649 * gcc.c-torture/execute/memcheck: New directory of tests for
61650 -fcheck-memory-usage.
61652 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61654 * README: New file, general information about the testsuite and
61655 new description of the various C++ test subdirectories.
61656 * README.g++: Eliminate obsolete information, update and move most
61657 relevant stuff to README.
61659 1998-11-07 Richard Henderson <rth@cygnus.com>
61661 * gcc.c-torture/compile/981107-1.c: New test.
61663 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61665 * execute/memcpy-bi.c: New testcase.
61667 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61669 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61672 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61673 template is selected.
61675 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61676 classes, it should be accepted for all types.
61678 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61680 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61681 specializations start with template headers.
61683 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61685 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61687 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61690 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61692 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61694 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61696 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61698 1998-10-19 Jeffrey A Law (law@cygnus.com)
61700 * 981019-1.c: New test.
61702 1998-10-14 Robert Lipe <robertl@dgii.com>
61704 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61707 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61709 * compile/981001-4.c: Remove use of GCC extension that triggers a
61712 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61714 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61716 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61718 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61719 instantiation of template produces incorrect code for delete
61722 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61723 constructors' name is not unique.
61724 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61725 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61727 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61728 automatic array of const is ill-formed.
61730 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61731 of template parameter?
61733 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61736 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61737 pointer-to-member expression.
61739 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61740 declaration causes ICE.
61742 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61744 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61745 reserved in the global namespace.
61747 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61748 generate needed virtual table.
61750 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61752 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61754 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61755 template-dependent type
61757 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61759 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61760 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61761 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61763 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61764 class should be usable as argument of member function.
61765 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61766 class should be usable as return type of member function.
61767 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61768 class should be usable as type of data member.
61770 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61772 1998-10-09 Jeffrey A Law (law@cygnus.com)
61774 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61776 1998-10-08 Nick Clifton <nickc@cygnus.com>
61778 * gcc.dg/dll-?.c Add thumb to target list.
61779 Fix assembler scan patterns to match current assembler output.
61781 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61783 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61784 matching of template brackets.
61786 * g++.old-deja/g++.other/using4.C: New test. Test using
61787 declarations of methods from base classes.
61789 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61790 within functions should introduce names into the innermost
61791 enclosing namespace.
61793 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61794 of static locals if first initialization throws.
61796 1998-10-07 Jim Wilson <wilson@cygnus.com>
61798 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61800 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61802 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61803 lose track of the possible targets of tablejump insns.
61804 * special/special.exp: Run it.
61806 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61808 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61809 must be declared before its specializations can be named in friend
61812 1998-10-05 Dave Love <d.love@dl.ac.uk>
61814 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61816 * g77.f-torture/execute/io1.f: New test.
61818 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61820 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61821 with pointer to template function, for which no argument deduction
61824 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61825 specialization of template function as argument to template
61828 * g++.old-deja/g++.other/access2.C: New test; Inner class
61829 shouldn't have privileged access to Outer's names.
61831 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61833 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61834 friend template declared within template class conflicts with
61835 nested class of the same name.
61837 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61840 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61841 object with direct initializer as function declaration.
61843 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61846 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61847 involving const pointer and NULL produces incorrect result.
61849 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61850 type name without `typename' should be rejected with -pedantic.
61852 1998-10-02 Richard Henderson <rth@cygnus.com>
61854 * g++.old-deja/g++.other/addrof1.C: New test.
61856 1998-10-01 Nick Clifton <nickc@cygnus.com>
61858 * gcc.c-torture/compile/981001-1.c: New test.
61859 * gcc.c-torture/execute/981001-1.c: New test.
61861 1998-10-01 Jeffrey A Law (law@cygnus.com)
61863 * gcc.c-torture/compile/981001-2.c: New test.
61864 * gcc.c-torture/compile/981001-3.c: New test.
61865 * gcc.c-torture/compile/981001-4.c: New test.
61867 1998-10-01 Robert Lipe <robertl@dgii.com>
61869 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61870 multilibbed hosts. Idea grafted from g77.exp.
61872 1998-09-30 Dave Love <d.love@dl.ac.uk>
61874 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61875 avoid losing on systems which need -lsocket.
61877 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61879 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61880 * g++.old-deja/g++.other/nested2.C: Ditto.
61881 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61884 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61886 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61887 preferred over template operator!= for enum bitfields.
61889 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61891 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61892 that happen to have the same base name, but in different scopes,
61893 are incorrectly rejected.
61895 1998-09-16 Richard Henderson <rth@cygnus.com>
61897 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61898 on the native word size instead of an integer literal.
61900 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61902 * g++.old-deja/g++.other/static2.C: Invocation of static data
61903 member of type pointer-to-function denoted as non-static member.
61905 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61906 checks involving function types and aliases.
61908 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61910 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61911 redefined to the same non-trivial type.
61913 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61914 namespace-qualification of template specializations declared in
61917 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61918 to declare a subset of the specializations of a template function
61919 as friends of specializations of a template class.
61921 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61922 member templates that do not fully specialize the enclosing
61923 template class are rejected.
61925 1998-09-11 Dave Love <d.love@dl.ac.uk>
61927 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61929 1998-09-08 Dave Love <d.love@dl.ac.uk>
61931 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61932 altered from libf2c/libU77 version.
61934 1998-09-06 Dave Love <d.love@dl.ac.uk>
61936 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61938 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61939 Alexandre Oliva <oliva@dcc.unicamp.br>
61941 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61942 (un)signed char are different types for template specialization
61945 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61947 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61948 * objc: ObjC testsuite.
61950 1998-08-31 Catherine Moore <clm@cygnus.com>
61952 * gcc.c-torture/execute/941014-1.x: New file.
61954 1998-08-31 Nick Clifton <nickc@cygnus.com>
61956 * lib/c-torture.exp: Add support for
61957 torture_eval_before_compile and torture_eval_before_execute
61960 1998-08-30 Jeffrey A Law (law@cygnus.com)
61962 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61963 this test triggers valid.
61965 1998-08-27 Jeffrey A Law (law@cygnus.com)
61967 * gcc.dg/980827-1.c: New test.
61969 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61971 * gcc.c-torture/execute/loop-4b.c: New test.
61973 1998-08-26 Nick Clifton <nickc@cygnus.com>
61975 * lib/c-torture.exp: Add support for
61976 torture_eval_before_compile and torture_eval_before_execute
61979 1998-08-25 Jeffrey A Law (law@cygnus.com)
61981 * gcc.c-torture/compile/980825-1.c: New test.
61983 1998-08-24 Nick Clifton <nickc@cygnus.com>
61985 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61986 count number tests in opt_t0 not good_t0.
61988 1998-08-24 Jeffrey A Law (law@cygnus.com)
61990 * gcc.c-torture/compile/930326-1.x: Fix typo.
61992 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61994 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61997 1998-08-21 Jeffrey A Law (law@cygnus.com)
61999 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62000 STACK_SIZE is defined.
62001 * gcc.c-torture/unsorted/stuct.c: Similarly.
62003 * gcc.c-torture/compile/980821-1.c: New test.
62005 1998-08-21 Jeffrey A Law (law@cygnus.com)
62007 * gcc.c-torture/execute/980526-2.c: Disable for targets with
62010 1998-08-19 Mark Mitchell <mark@markmitchell.com>
62012 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62015 1998-08-09 Mark Mitchell <mark@markmitchell.com>
62017 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62020 1998-08-18 Jeffrey A Law (law@cygnus.com)
62022 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62024 1998-08-16 Jeffrey A Law (law@cygnus.com)
62026 * gcc.c-torture/compile/980816-1.c: New test.
62028 * gcc.dg/980816-1.c: New test.
62030 1998-08-13 Jeffrey A Law (law@cygnus.com)
62032 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62033 compiler for ieee tests.
62035 1998-08-01 Dave Love <d.love@dl.ac.uk>
62037 * g77.f-torture/compile/980729-0.f: New test.
62039 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
62041 * gcc.c-torture/special/eeprof-1.c: New test, for
62042 -finstrument-functions.
62043 * gcc.c-torture/special/special.exp: Run it.
62045 1998-07-29 Jeffrey A Law (law@cygnus.com)
62047 * gcc.c-torture/compile/980729-1.c: New test.
62049 1998-07-27 Nick Clifton <nickc@cygnus.com>
62051 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62052 __thumb__ is defined, and test for ARM style doubles if so.
62054 1998-07-26 Dave Love <d.love@dl.ac.uk>
62056 * g77.f-torture/noncompile/980615-0.f: New test.
62058 1998-07-26 H.J. Lu (hjl@gnu.org)
62060 * gcc.dg/980312-1.c: Do link instead of compile.
62061 * gcc.dg/980313-1.c: Likewise.
62063 1998-07-26 Jeffrey A Law (law@cygnus.com)
62065 * gcc.c-torture/compile/980726-1.c: New test.
62067 1998-07-25 Dave Love <d.love@dl.ac.uk>
62069 * g77.f-torture/execute/io0.f: New test.
62071 1998-07-24 Nick Clifton <nickc@cygnus.com>
62073 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62076 1998-06-18 Michael Meissner <meissner@cygnus.com>
62078 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62081 1998-07-17 Nick Clifton <nickc@cygnus.com>
62083 * gcc.dg/980626-1.c: Expect failures for all toolchains until
62084 c-decl.c:grokdeclarator can handle mode attributes.
62086 1998-07-16 Jeffrey A Law (law@cygnus.com)
62088 * gcc.c-torture/execute/980716-1.c: New test.
62090 1998-07-13 Jeffrey A Law (law@cygnus.com)
62092 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62094 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
62096 * gcc.c-torture/execute/va-arg-3.x: Similarly.
62097 * gcc.c-torture/compile/930326-1.x: Similarly.
62099 1998-07-13 Dave Love <d.love@dl.ac.uk>
62101 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62102 New test from Craig.
62104 1998-07-12 Dave Love <d.love@dl.ac.uk>
62106 * g77.f-torture/noncompile/980616-0.f: New test.
62108 * g77.f-torture/execute/970816-3.f: New test from Craig.
62110 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62112 * g++.other/singleton.C: Return error value instead of taking
62115 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62117 * g++.other/singleton.C: New test. Warning is under dispute.
62118 Runtime crash is not.
62120 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62122 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62123 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62124 using6.C, using7.C}: New namespace tests.
62126 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
62128 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62129 specialization with typedef'ed names used as array indexes.
62131 1998-07-09 Jeffrey A Law (law@cygnus.com)
62133 * gcc.c-torture/execute/980709-1.c: New test.
62135 * gcc.dg/980709-1.c: New test.
62137 1998-07-07 Richard Henderson <rth@cygnus.com>
62139 * gcc.c-torture/execute/bcp-1.c: New test.
62141 1998-07-07 Jeffrey A Law (law@cygnus.com)
62143 * gcc.c-torture/execute/980707-1.c: New test.
62145 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
62147 * gcc.c-torture/compile/980706-1.c: New test.
62149 1998-07-01 Dave Love <d.love@dl.ac.uk>
62151 * g77.f-torture/execute/980701-0.f,
62152 g77.f-torture/execute/980701-1.f: New test from Craig.
62154 1998-07-01 Jeffrey A Law (law@cygnus.com)
62156 * gcc.c-torture/compile/980701-1.c: New test.
62158 * gcc.c-torture/execute/980701-1.c: New test.
62160 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62163 * g++.old-deja/g++.robertl/eb132.C: New test.
62164 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62166 1998-06-29 Dave Love <d.love@dl.ac.uk>
62168 * g77.f-torture/execute/980628-7.f,
62169 g77.f-torture/execute/980628-8.f,
62170 g77.f-torture/execute/980628-9.f,
62171 g77.f-torture/execute/980628-10.f: New tests from Craig.
62173 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62175 1998-06-28 Jeffrey A Law (law@cygnus.com)
62177 * g77.f-torture/execute/980628-4.f: New test from Craig.
62178 * g77.f-torture/execute/980628-5.f: Likewise.
62179 * g77.f-torture/execute/980628-2.f: Likewise.
62180 * g77.f-torture/execute/980628-0.f: Likewise.
62181 * g77.f-torture/execute/980628-1.f: Likewise.
62182 * g77.f-torture/execute/980628-3.f: Likewise.
62183 * g77.f-torture/execute/980628-6.f: Likewise.
62185 1998-06-28 Jeffrey A Law (law@cygnus.com)
62187 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62188 directory when nothing has been installed yet.
62190 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62192 * gcc.c-torture/special/special.exp: Handle newer versions of
62195 1998-06-26 Jeffrey A Law (law@cygnus.com)
62197 * gcc.dg/980626-1.c: New test.
62199 1998-06-19 Bruno Haible <haible@ilog.fr>
62201 * gcc.misc-tests/m-un-2.c: New test.
62202 * g++.old-deja/g++.other/warn01.c: Likewise.
62204 1998-06-19 Robert Lipe <robertl@dgii.com>
62206 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62207 compatibility with assmblers with a different comment character.
62208 Eliminate use of GAS-specific extensions.
62210 1998-06-19 Jeffrey A Law (law@cygnus.com)
62212 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62214 1998-06-19 Robert Lipe <robertl@dgii.com>
62216 * lib/g77.exp: Replace search for libf2c.a with search for newly
62219 1998-06-17 Jeffrey A Law (law@cygnus.com)
62221 * gcc.c-torture/execute/980617-1.c: New test.
62223 1998-06-12 Jeffrey A Law (law@cygnus.com)
62225 * gcc.c-torture/execute/980612-1.c: New test.
62227 1998-06-08 Jeffrey A Law (law@cygnus.com)
62229 * gcc.dg/980523-1.c: Only test on ppc-linux.
62230 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62232 * gcc.c-torture/execute/980608-1.c: New test.
62234 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62236 * gcc.c-torture/execute/980605-1.c: New test.
62238 1998-06-04 Jeffrey A Law (law@cygnus.com)
62240 * gcc.c-torture/execute/980604-1.c: New test.
62242 1998-06-02 Jeffrey A Law (law@cygnus.com)
62244 * gcc.c-torture/execute/980602-1.c: New test.
62245 * gcc.c-torture/execute/980602-2.c: Likewise.
62247 1998-06-02 Dave Love <d.love@dl.ac.uk>
62249 * 970125-0.f: Fix per JCB. Add commentary.
62251 1998-05-31 Michael Meissner <meissner@cygnus.com>
62253 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62256 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62258 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62261 1998-05-28 Catherine Moore <clm@cygnus.com>
62263 * gcc.c-torture/execute/980526-3.c: New test.
62265 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62267 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62268 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62269 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62270 m88k-motorola-sysv3 to XFAIL.
62272 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62274 * gcc.dg/980526-1.c: New test.
62275 * gcc.c-torture/execute/980526-2.c: New test.
62277 1998-05-26 Jeffrey A Law (law@cygnus.com)
62279 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62281 * gcc.c-torture/execute/980526-1.c: New test.
62283 1998-05-26 Dave Love <d.love@dl.ac.uk>
62285 * g77.f-torture/execute/alpha2.f: Add runtime test.
62287 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62289 * g++.old-deja/old-deja.exp: Strip leading directories.
62291 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62292 error for the line. Don't run multiple tests for the same line.
62294 1998-05-23 Jeffrey A Law (law@cygnus.com)
62296 * gcc.dg/980523-1.c: New test.
62298 1998-05-23 Dave Love <d.love@dl.ac.uk>
62300 * g77.f-torture/compile/970915-0.f: New test.
62302 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62304 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62306 1998-05-21 Jeffrey A Law (law@cygnus.com)
62308 * gcc.dg/980520-1.c: New test.
62310 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62312 * gcc.dg/980502-1.c: Fix return type.
62314 1998-05-20 Jeffrey A Law (law@cygnus.com)
62316 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62317 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62318 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62319 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62320 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62322 1998-05-20 Dave Love <d.love@dl.ac.uk>
62324 * g77.f-torture/execute/980520-1.f: New test.
62326 1998-05-15 Dave Love <d.love@dl.ac.uk>
62328 * lib/mike-g77.exp: New file.
62330 * g77.f-torture/noncompile/noncompile.exp,
62331 g77.f-torture/noncompile/check0.f: New files.
62333 1998-05-14 Dave Love <d.love@dl.ac.uk>
62335 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62336 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62337 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62338 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62339 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62340 abort where appropriate.
62342 1998-05-05 Michael Meissner <meissner@cygnus.com>
62344 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62345 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62347 1998-04-29 Dave Love <d.love@dl.ac.uk>
62349 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62351 1998-04-27 Dave Love <d.love@dl.ac.uk>
62353 * g77.f-torture/compile/980427-0.f: New test.
62355 1998-04-24 Dave Love <d.love@dl.ac.uk>
62357 * g77.f-torture/compile/980424-0.f: New test.
62359 1998-04-19 Dave Love <d.love@dl.ac.uk>
62361 * g77.f-torture/compile/980419-2.f (main): New test.
62362 * g77.f-torture/compile/970125-0.f: New test.
62363 * g77.f-torture/compile/980419-1.f: New test.
62365 1998-04-08 Jim Wilson <wilson@cygnus.com>
62367 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62370 1998-04-07 Jim Wilson <wilson@cygnus.com>
62372 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62374 1998-04-03 Jim Wilson <wilson@cygnus.com>
62376 * gcc.c-torture/compile/980329-1.c: New test.
62378 1998-03-18 Jim Wilson <wilson@cygnus.com>
62380 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62381 * gcc.dg/980312-1.c: Fix typo in -march command.
62383 1998-03-16 H.J. Lu (hjl@gnu.org)
62385 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62387 1998-03-11 Robert Lipe <robertl@dgii.com>
62389 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62390 Dave Love agree the Fortran source is bogus.
62392 1998-03-11 Robert Lipe <robertl@dgii.com>
62394 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62395 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62396 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62397 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62398 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62400 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62402 * g++.old-deja/g++.other/friend1.C: New test.
62404 1998-02-18 Dave Love <d.love@dl.ac.uk>
62406 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62407 possibly uninitialized) variables and declare dnrm2.
62409 1998-02-23 Robert Lipe <robertl@dgii.com>
62411 From Bruno Haible <haible@ilog.fr>:
62412 * gcc.c-torture/execute/980223.c: New test.
62414 1998-02-13 Jeffrey A Law (law@cygnus.com)
62416 * gcc.dg/ifelse-1.c: New test.
62418 1998-02-09 H.J. Lu (hjl@gnu.org)
62420 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62422 * lib/old-dejagnu.exp (old-dejagnu): Added the
62423 "execution test - XFAIL *-*-*" handling in the spirit of
62424 "excess errors test -". Changed the "execution test fails"
62425 handling to be like "excess errors test fails".
62426 * Update various tests accordingly.
62428 1998-02-06 Jim Wilson <wilson@cygnus.com>
62430 * gcc.c-torture/execute/980205.c: New test.
62432 1998-01-18 Jeffrey A Law (law@cygnus.com)
62434 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62435 * lib/f-torture.exp: Similarly.
62436 * gcc.c-torture: Rename all .cexp files to .x files.
62438 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62440 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62441 (940510-1.c): Removed duplicate.
62442 (971104-1.c): New test.
62444 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62446 * lib/f-torture.exp: Improve error and loop detection.
62448 1997-11-19 Michael Meissner <meissner@cygnus.com>
62450 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62451 use that to size the filler array.
62453 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62455 * lib/c-torture.exp(c-torture-execute): Fix typo.
62457 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62458 testcase as the executable name. Keep the executable around if
62461 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62463 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62464 changes. Only test one -g option, and move it to the end of the
62465 list of options to test.
62467 1997-09-19 Michael Meissner <meissner@cygnus.com>
62469 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62470 variable GCC_TORTURE_OPTIONS to supply default switches separated
62471 by colons. If no environment variable, run tests with -O0 -g, -O1
62472 -g, and -O2 -g as well.
62474 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62476 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62477 explanatory comments. Fix indentation.
62479 1997-09-15 Jeffrey A Law (law@cygnus.com)
62481 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62483 1997-09-11 Jeffrey A Law (law@cygnus.com)
62485 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62486 * g++.old-deja/g++.mike/p7325.C: Likewise.
62487 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62489 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62491 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62492 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62493 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62494 * g++.old-deja/g++.law/operators4.C: Likewise.
62496 1997-09-11 Joe Buck (jbuck@synopsys.com)
62498 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62499 * g++.old-deja/g++.mike/p784.C: Ditto.
62500 * g++.old-deja/g++.mike/p785.C: Ditto.
62502 1997-09-05 Jeffrey A Law (law@cygnus.com)
62504 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62506 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62508 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62509 target feature; pass this to c-torture-execute as needed.
62511 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62513 * lib/c-torture.exp(c-torture-execute): If the previous and the
62514 current executables being tested are identical, we don't need to
62515 run the executable again. Try to make the executable names
62516 unique. Add an optional argument for passing additional compiler
62519 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62521 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62523 1997-08-29 Jeffrey A Law (law@cygnus.com)
62525 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62527 1997-07-31 Jeffrey A Law (law@cygnus.com)
62529 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62530 32bit or larger longs.
62532 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62533 have either a 32bit long or 32bit int.
62535 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62537 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62538 Make double precision tests dependent on sizeof (double).
62540 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62542 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62545 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62547 * gcc.c-torture/compile/961203-1.cexp: New script.
62549 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62551 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62552 up the includes ourselves.
62554 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62556 * lib/plumhall.exp: Remove random include, and add a few
62557 verbose messages for debugging.
62559 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62561 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62562 of trying to do it ourselves.
62564 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62566 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62568 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62570 * gcc.prms/5403.c: Made regexp a bit less strict.
62572 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62574 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62575 is returned from remote_load instead.
62576 * lib/plumhall.exp: Ditto.
62577 * lib/mike-g++.exp: Ditto.
62578 * lib/old-dejagnu.exp: Ditto.
62579 * lib/c-torture.exp: Ditto.
62581 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62583 * lib/g++.exp: Use build_wrapper procedure.
62584 * lib/gcc.exp: Ditto.
62586 1997-05-20 Jeffrey A Law (law@cygnus.com)
62588 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62589 an old-style decl for malloc. Fixes tests to work when
62590 sizeof (int) != sizeof (size_t).
62592 1997-05-15 Mike Meissner <meissner@cygnus.com>
62594 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62596 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62597 use stdargs.h interface.
62599 1997-05-15 Mike Meissner <meissner@cygnus.com>
62601 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62602 NO_VARARGS when compiling.
62604 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62606 * lib/plumhall.exp(ph_includes): New procedure.
62608 (ph_compiler): Ditto.
62610 * lib/g++.exp: Rename test-glue.c to testglue.c.
62611 * lib/gcc.exp: Ditto.
62613 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62615 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62616 to completion when it's called.
62618 1997-03-21 Michael Meissner <meissner@cygnus.com>
62620 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62621 is defined, don't do test.
62623 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62625 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62627 (ph_summary): Mark skipped testcases as untested, not unresolved.
62629 * lib/plumhall.exp (ph_make): If unresolved because of bad
62630 errorCode, record errorCode in log file.
62631 (*): Replace send_log/verbose with verbose -log.
62633 1997-03-19 Michael Meissner <meissner@cygnus.com>
62635 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62636 double conversion if double isn't at least 8 bytes.
62638 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62639 int to work with targets where int is 16 bits.
62641 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62642 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62643 precision for the test to complete.
62645 1997-03-14 Michael Meissner <meissner@cygnus.com>
62647 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62648 if d10v is not compiled with the -mdouble64 flag.
62649 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62651 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62652 d10v is not compiled with the -mint32 flag.
62654 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62656 * lib/plumhall.exp: Use incr_count.
62658 1997-03-12 Jeffrey A Law (law@cygnus.com)
62660 * gcc.c-torture: Update to c-torture-1.45.
62662 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62664 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62665 the name of the expect testcase file).
62667 * lib/g++.exp(g++_init): Ditto.
62669 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62671 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62674 * lib/gcc.exp(gcc_exit): New procedure.
62676 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62678 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62679 specs where appropriate.
62681 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62682 because of new "candidates are" messages, and removed a few
62684 * Converted all non-old-style g++ testcases to old-style, and
62685 moved into g++.old-deja.
62687 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62689 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62692 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62695 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62697 1997-02-13 Michael Meissner <meissner@cygnus.com>
62699 * lib/gcc.exp (gcc_target_compile): Add support for defining
62700 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62701 the machine doesn't have those features.
62703 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62705 * g++.law/operators4.exp: Don't use LIBS.
62707 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62709 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62711 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62712 * lib/g++.exp: Set it here instead. Also, allow use of the
62713 --tool_exec and --tool_opt options. Change CXX to
62716 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62718 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62720 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62722 * lib/old-dejagnu.exp: Use prune_warnings instead of
62724 * lib/mike-g++.exp: Ditto.
62725 * lib/gcc.exp: Ditto.
62726 * lib/g++.exp: Ditto.
62728 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62730 1997-02-07 Jeffrey A Law (law@cygnus.com)
62732 * 941014-2.c: Include stdlib.h
62733 * 960327-1.c: Include stdio.h
62734 * dbra.c, index-1.c: Don't assume ints are 32bits.
62736 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62738 * lib/gcc.exp: Add gcc,stack_size target feature.
62740 * lib/g++.exp(g++_target_compile): Add the include and link
62741 paths here, not in two other places. And, it's $options, not
62744 * lib/mike-g++.exp(postbase): Remove the code that determines
62745 the correct include and link paths.
62746 * g++.old-deja/old-deja.exp: Ditto.
62748 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62750 * lib/g++.exp(g++_init): target_compile no longer returns the
62751 filename of the result.
62753 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62755 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62758 * gcc.c-torture/special/special.exp: Change call to
62759 gcc_target_compile to include the object file.
62761 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62763 * gcc.c-torture/special/special.exp: Correct misspelling in last
62766 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62768 * lib/plumhall.exp(ph_summary): Log the entire output of the
62769 executable. Return -1 if there were any failures, 0 otherwise.
62770 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62771 (ph_make): Clean up objects and executables that were built
62772 if the tests succeeded.
62774 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62776 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62777 libraries and includes in the build tree as appropriate.
62779 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62781 * lib/c-torture.exp: Instead of looking for the global variable
62782 NO_LONG_LONG, check to see if that's a feature of the target.
62784 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62786 * config/default.exp: Minimize. Delete the remainer of the files in
62787 config; this functionality is now in devo/dejagnu/config.
62789 g++.*/*: Pass any additional flags used to compile to postbase;
62792 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62793 is now done by runtest.exp. Use gcc_target_compile instead of
62796 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62797 Remove references to CFLAGS. Use remote_file instead of
62799 (c-torture): Take a list of arguments to use to compile this
62802 lib/g++.exp: Simplify. Use target_compile instead of compile.
62803 lib/gcc-dg.exp: Ditto.
62804 lib/gcc.exp: Ditto.
62805 lib/mike-{gcc,g++}.exp: Ditto.
62806 lib/old-dejagnu.exp: Ditto.
62807 lib/plumhall.exp: Ditto.
62809 1997-01-08 Jim Wilson <wilson@cygnus.com>
62811 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62812 (ph_linker): Likewise.
62814 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62816 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62817 MAP_ANON / MAP_ANONYMOUS if defined;
62818 else try to map from /dev/zero .
62820 1996-11-12 Jeffrey A Law (law@cygnus.com)
62822 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62823 isn't defined, then define it to MAP_ANONYMOUS.
62825 1996-11-12 Jeffrey A Law (law@cygnus.com)
62827 * gcc.c-torture: Update to c-torture-1.42 release.
62829 1996-11-11 Jeffrey A Law (law@cygnus.com)
62831 * gcc.c-torture: Update to c-torture-1.41 release.
62833 1996-10-27 Jeffrey A Law (law@cygnus.com)
62835 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62838 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62840 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62841 and LDFLAGS. Fix second case to append the target_info ldflags
62842 onto LDFLAGS, not CFLAGS.
62843 * lib/g++.exp (g++_init): Add target_info stuff.
62844 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62845 of libgloss and newlib flags for !native.
62847 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62848 (GDB): Fix relative path to go up another dir for finding gdb.
62850 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62852 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62853 versions in the target_info array, if they don't exist.
62855 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62857 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62859 1996-07-08 Jim Wilson <wilson@cygnus.com>
62861 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62862 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62864 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62866 * lib/old-dejagnu.exp: Don't remove the output file before we've
62867 actually tested it. Don't append pwd to the path of the executable
62870 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62872 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62874 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62876 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62877 temporary directory for compiler files, and set it to a default
62878 value of /tmp. Set $output as the name of the output file from
62879 compiling the testcase. Add a -o option to $cflags_var so the
62880 compiler writes the final output file as $output. Set $executable
62883 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62884 directory for compiler files, and set it to /tmp if it doesn't
62885 already have a value. Set $output_file to the name of the output
62886 file from compiling the testcase. Add a -o option to CXXFLAGS so
62887 the compiler writes the final output file as $output. Use $output
62888 as the executable to be tested.
62890 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62892 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62894 1996-06-08 Jeffrey A Law (law@cygnus.com)
62896 * gcc.c-torture/execute/pending-1.c: New test. Still
62897 pending in Tege's queue.
62899 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62901 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62902 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62903 if there were failures. Call unresolved if there were unresolved
62904 testcases. Call gcc_fail if program did not run to completion.
62905 (ph_make): Pass additional argument name to ph_execute.
62906 (ph_execute): Add new argument. Pass additional arguments to
62907 ph_summary. Call gcc_fail is there is no execution output.
62909 1996-04-24 Jeffrey A Law (law@cygnus.com)
62911 * lib/plumhall.exp (proc_summary): Output relavent summary
62912 lines into the log so specific failures in plumhall can be
62915 1996-04-10 Jeffrey A Law (law@cygnus.com)
62917 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62918 (c-torture-execute): Don't try to execute tests which use
62919 "long long" types if $NO_LONG_LONG is nonzero.
62921 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62923 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62926 * gcc.ieee: Move from here.
62927 * gcc.c-torture/execute/ieee: To here.
62929 1996-03-26 Jeffrey A Law (law@cygnus.com)
62931 * gcc.c-torture: Update to c-torture-1.41 release.
62933 1996-03-22 Jeffrey A Law (law@cygnus.com)
62935 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62938 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62940 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62943 1996-03-02 Jeffrey A Law (law@cygnus.com)
62945 * config/proelf.exp: Handle connecting to a simulator.
62947 1996-01-31 Jeffrey A Law (law@cygnus.com)
62949 * config/proelf.exp: New file. Enough framework that we can
62950 run c-torture tests on the proelf targets (or any other target
62951 that gdb can connect to for that matter).
62953 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62955 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62956 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62958 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62959 exec_output exists.
62961 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62963 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62964 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62966 * config/*.exp: Update FSF address. Change result of ${tool}_load
62967 to pass/fail/unresolved/unsupported/untested. Caller must now
62968 call unresolved/unsupported/untested.
62969 * lib/*.exp: Update FSF address. Update to handle new results of
62971 * lib/chill.exp (verbose): Delete.
62973 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62975 * lib/gcc.exp (default_gcc_start): Change order of args to
62976 $LDFLAGS $CFLAGS $LIBS.
62977 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62978 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62979 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62980 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62981 * gcc.misc-tests/dg-test.exp: Likewise.
62982 * gcc.misc-tests/msgs.exp: Likewise.
62983 * gcc.prms/prms.exp: Likewise.
62984 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62985 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62987 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62989 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62991 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62993 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62994 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62996 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62999 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
63001 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63002 global for loop; add use of $mathlib.
63003 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63004 settings here; set mathlib for anything but VxWorks.
63006 1996-01-22 Jeffrey A Law (law@cygnus.com)
63008 * gcc.c-torture: Update to c-torture-1.40 release.
63010 1996-01-03 Jeffrey A Law (law@cygnus.com)
63012 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63015 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
63017 * lib/c-torture.exp (c-torture-execute): Declare "output" as
63020 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
63022 * lib/g++.exp (LIBS): Define if not already.
63023 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63024 (gcc-dg-prune): Call prune_gcc_output.
63025 * lib/gcc.exp (prune_gcc_output): New proc.
63026 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63029 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
63031 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63032 (c-torture-execute): Likewise. Rename `name' to `testcase'.
63034 1995-11-15 Jeffrey A Law (law@cygnus.com)
63036 * gcc.c-torture: Update to c-torture-1.39 release.
63038 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
63040 * lib/c-torture.exp (c-torture-execute): Don't return if one option
63041 fails, try others as well.
63043 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
63045 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63046 If compilation fails, mark execute tests as `untested'.
63047 If test is marked as unsupported, don't mark compilation and
63048 execute tests as failed.
63050 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
63052 * lib/g++.exp (g++_init): Don't link in libg++, and look to
63053 libstdc++ for whether or not we want to be doing shared
63054 libraries. Delete link_curses since we don't need it anymore.
63055 * lib/mike-g++.exp (postbase): Don't link in libg++.
63056 * g++.old-deja/old-deja.exp: Likewise.
63058 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
63060 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63062 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
63064 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63065 For that, add `-Wl,-a,shared_archive'.
63066 * g++.old-deja/old-deja.exp: Likewise.
63068 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
63070 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63072 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
63074 * lib/mike-g++.exp (postbase): Pay attention to the status of
63077 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
63079 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63081 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
63083 * lib/gcc.exp (default_gcc_start): No longer need to log program
63084 being executed or its output, execute_anywhere does that now.
63085 * lib/g++.exp (default_g++_version): Call execute_anywhere.
63086 (default_g++_start): Likewise. Delete calls to verbose/send_log.
63088 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
63090 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63091 the same as those in lib/g++.exp.
63093 1995-10-10 Jeff Law (law@hurl.cygnus.com)
63095 * gcc.c-torture: Update to c-torture-1.38 release.
63096 * gcc.ieee: Related changes.
63098 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
63100 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63101 "exec". Minor reformatting changes.
63103 * config/rom68k.exp (${tool}_load): Make it work in a canadian
63104 cross. This means all "exec" calls now work on a remote host as
63106 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63107 cross. Filter out the extra "\r\n" stuff that expect puts in.
63108 (c-torture-execute): Filter out the bogus warnings like
63109 c-torture-compile does. Add support for canadian cross.
63110 * lib/gcc.exp (default_gcc_version, default_gcc_start)
63111 Use execute_anywhere rather than calling exec directly. Now it
63112 works for canadian cross testing.
63114 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
63116 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
63117 results into a variable, and check that rather than using file exists.
63119 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
63121 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63122 create a libg++.so. For sunos4.1.*, also add -ltermcap.
63124 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63126 * g++.old-deja/old-deja.exp: Create and pass runshlib and
63127 lib_curses if there's a shared libg++ in the build tree.
63129 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
63131 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63132 if not supported target.
63134 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
63136 * lib/g++.exp (g++_init): Move empty setting of runshlib and
63137 link_curses up to always happen, not just for native builds.
63139 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
63141 * gcc.c-torture: Update to c-torture-1.36 release.
63142 * gcc.failure: Related changes.
63144 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
63146 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63148 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63150 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63151 * lib/mike-g++.exp (postbase): Not in here. Still reference
63152 runshlib, link_curses, and mathlib for link and run.
63154 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63155 pass the runtime shared library options for Solaris, OSF/1, and
63156 Irix5, and link with -lcurses to avoid unresolved references.
63158 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63160 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63163 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63165 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63167 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63169 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63170 do not have a framework for the "compat" tests yet.
63172 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63174 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63175 set to null if we're testing vxworks5.1. Use that instead of
63176 `-lm' in the setting of LIBS for link and run.
63178 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63180 * config/rom68k.exp (${tool}_load): Major changes to make it
63181 work. Verified that it does in fact return the stuff in
63182 exec_output properly. Catch any Emul or any TRAP other than 0.
63184 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63186 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63187 LDFLAGS properly for targets that need stuff from libgloss.
63188 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63190 (gpp_initialized): New variable.
63192 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63194 * config/rom68k.exp: Load libgloss.exp.
63195 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63196 so we can produce a fully linked binary.
63197 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63198 so we can produce a fully linked binary.
63200 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63202 * lib/plumhall.exp (ph_section): Watch for expected failures.
63203 Add missing `else'.
63205 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63207 (c-torture): Likewise.
63209 1995-08-28 Doug Evans <dje@cygnus.com>
63211 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63213 * lib/mike-g++.exp (mike_cleanup): New proc.
63214 (prebase): New globals compiler_result, not_compiler_result,
63216 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63217 allow leading "-" in pattern. Watch for unsupported tests.
63218 If $compiler_result is set, pattern match assembler code,
63219 and ditto for $not_compiler_result.
63220 * lib/mike-gcc.exp: Likewise.
63222 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63223 execution "succeeded".
63225 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63227 * config/win32.exp: New file.
63228 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63230 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63232 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63234 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63235 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63236 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63238 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63239 "... without exceptions was ...". That is now handled by
63241 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63243 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63245 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63246 sieve.c,sort2.c}: New files.
63247 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63248 sieve.exp,sort2.exp}: Drivers for them.
63250 * lib/mike-gcc.exp (program_output): New user settable variable.
63251 (postbase): Call prune_system_crud. Also prune extraneous compiler
63253 * lib/mike-g++.exp (program_output): New user settable variable.
63255 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63257 * config/sh.exp: Deleted (use sim.exp instead).
63259 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63261 * config/vx.exp: Declare CHECKTASK as global.
63262 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63263 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63264 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63266 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63268 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63269 target. Like vx.exp, only includes `vx29k.exp' instead of
63272 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63274 * config/sim.exp: Increase time limit from 120 seconds to 240.
63276 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63278 * gcc.c-torture/execute/950628-1.c: New test.
63280 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63282 * gcc.c-torture: Update with changes/additions from
63285 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63287 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63289 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63291 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63293 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63295 * gcc.c-torture/compile/950512-1.c: New test.
63296 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63297 * gcc.dg/struct-ret-1.c: Likewise.
63299 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63301 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63302 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63304 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63306 * gcc.c-torture/special/920411-1.c: Deleted.
63307 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63309 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63311 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63314 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63316 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63318 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63321 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63322 is the proper length.
63323 * va-arg-3.c: Likewise.
63325 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63327 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63328 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63330 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63331 * lib/g++.exp (default_g++_start): Delete old cruft.
63333 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63335 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63336 (2 * (1 << 18)) to (2 * (1 << 17)).
63338 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63340 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63342 * config/rom68k.exp: Renamed from config/idp.exp
63344 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63346 * c-torture/compile/921109-2.c
63348 1995-04-18 Mike Stump <mrs@cygnus.com>
63350 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63353 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63355 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63357 * lib/g++.exp (default_g++_start): Likewise.
63359 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63361 * gcc.c-torture/compile/950329-1.c: New test.
63363 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63365 * config/bug.exp (${tool}_load): Updated to use new remote_open
63366 and remote_close procs.
63367 * config/idp.exp: New file.
63369 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63371 * gcc.c-torture/execute/950322-1.c: New test.
63373 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63375 * config/vx.exp (${tool}_load): Clean up testing of return code from
63376 vxworks_ld and vxworks_spawn.
63378 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63380 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63382 1995-03-13 Mike Stump <mrs@cygnus.com>
63384 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63385 can mark excess errors on a machine by machine basis. Note, the
63386 default is to not expect any excess errors, even when excess
63387 errors test - is given, so you will want to put an XFAIL ... on
63388 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63389 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63390 those 4 machines, but no others.
63392 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63394 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63395 * lib/c-torture.exp: to here.
63397 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63399 * gcc.c-torture/execute/950221-1.c: New test.
63400 * gcc.c-torture/execute/struct-ret-1.c: New test.
63401 * gcc.c-torture/compile/950221-1.c: New test.
63403 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63405 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63407 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63408 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63410 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63412 * g++.gb: New directory of tests, derived from my signature and
63413 class scoping tests.
63415 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63416 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63417 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63418 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63419 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63420 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63421 * g++.gb/sig25.C: Likewise.
63423 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63424 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63425 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63426 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63427 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63428 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63429 * g++.gb/sig25.exp: Likewise.
63431 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63432 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63433 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63434 * g++.gb/scope13.C: Likewise, this test still fails.
63436 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63437 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63438 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63439 * g++.gb/scope13.exp: Ditto.
63441 * g++.gb/README: New file, explains what these tests are about.
63443 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63445 * lib/dg.exp (dg-do): Support `preprocess'.
63446 (dg-test): Likewise.
63448 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63450 * config/udi.exp: change "continue -expect" to "exp_continue".
63452 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63454 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63455 Delete redundant tests.
63457 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63458 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63459 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63460 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63461 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63462 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63463 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63464 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63466 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63467 storing label pointers.
63468 * gcc.c-torture/execute/921019-1.c: Likewise.
63469 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63470 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63472 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63475 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63476 Delete obsolete tests.
63478 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63479 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63480 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63481 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63482 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63483 * gcc.c-torture/compile/950124-1.c: New test.
63485 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63487 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63489 * lib/mike-g++.exp: Add -lm to LIBS.
63491 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63493 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63495 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63497 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63499 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63501 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63503 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63505 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63506 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63507 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63508 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63509 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63510 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63511 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63512 * g++.law/{operators31.C, operators32.C,
63513 * g++.law/{operators33.C, operators34.C}: Likewise.
63514 * g++.law/{pic1.C, refs2.C}: Likewise.
63515 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63516 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63517 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63518 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63520 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63521 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63522 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63523 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63524 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63525 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63526 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63527 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63528 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63529 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63530 * g++.law/{operators34.exp}: Likewise.
63531 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63532 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63533 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63534 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63535 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63537 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63538 No longer expected to fail.
63539 * g++.law/missed-error3.C: Tweak for recent bool changes.
63541 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63543 * config/emb-unix: Deleted.
63544 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63545 remote execution. Do final link on remote host if REMOTE_LINK is set.
63547 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63549 * lib/dg.exp (dg-test): Fix typo in last patch.
63551 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63553 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63554 (handles multiple occurrences).
63556 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63558 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63559 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63560 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63562 * lib/c-torture.exp (c-torture-compile): Likewise.
63563 (c-torture): Prepend full path if missing.
63564 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63565 (gcc_fail): Likewise.
63566 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63568 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63570 * lib/netware.exp: Only attach to NetWare i386 systems.
63572 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63574 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63575 messages. Add test name to "output pattern match" pass/fail message.
63577 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63579 * gcc.dg: New testsuite.
63580 * gcc.dg/dg.exp: New file.
63582 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63583 test-switch.c}: Deleted.
63585 * gcc.misc-tests/msgs.exp: New testcase driver.
63587 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63589 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63590 Watch for illegal return values from ${tool}_load.
63591 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63592 cross targets. Coerce return value >0 to 1.
63594 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63596 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63598 * config/emb-unix.exp: New file.
63600 * config/sim.exp: Error if variable $SIM not defined.
63601 (${tool}_load): Mark test as "untested" if simulator missing.
63603 * config/unix.exp: Load remote.exp to get rcp_download.
63604 * lib/c-torture.exp: Use different option lists for testcases with
63606 * gcc.c-torture/execute/execute.exp: Likewise.
63608 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63610 * config/*.exp: Clarify return code from ${tool}_load.
63611 Call `unresolved' or `untested' instead of `warning' or `perror'
63612 (sometimes you still want to call both though).
63613 Add comment that `shell_id' is local to each file.
63614 * config/udi.exp (timeout): Set to 30.
63615 Don't print warning if connection fails, $connectmode has already
63617 (${tool}_load): Move verbose messages to level 2.
63618 Rework pattern for "Process started" message.
63619 Pass `shell_id' to ${connectmode}_download.
63620 Retry twice upon timeout. Make resetting of target more robust.
63621 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63622 Pass `shell_id' to exit_$connectmode.
63623 Only call exit_$connectmode if connected.
63624 * config/unix.exp (${tool}_load): Check return codes better.
63625 * config/vrtx.exp (${tool}_load): Likewise.
63626 * config/vx.exp (${tool}_load): Likewise.
63627 Delete unneeded global's.
63628 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63631 (dg-init): Delete recording of pass/fail counts.
63632 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63633 (old-dejagnu-init): Likewise.
63634 (old-dejagnu-stat): Delete contents, empty proc now.
63635 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63636 (c-torture): Delete references to lcnt, lpass, lfail.
63637 Get option list from TORTURE_OPTIONS.
63638 Delete -funroll[-all]-loops if no loops.
63639 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63640 (g++_stat): Delete contents (empty proc now).
63641 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63642 (gcc_finish): Likewise.
63643 (gcc_stat): Deleted.
63644 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63645 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63646 * gcc.c-torture/execute/execute.exp: Likewise.
63647 Split tests into two parts: compile, execute.
63648 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63649 no loops. Update to reflect clarified return codes from ${tool}_load.
63651 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63653 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63655 (old-dejagnu): Likewise (where necessary).
63657 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63659 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63661 * lib/dg.exp (dg-process-target): Fix processing of selector.
63662 Add comment regarding use of `error'.
63664 * lib/gcc.exp (prune_system_crud): Define if missing.
63665 * lib/g++.exp (prune_system_crud): Likewise.
63667 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63668 Call prune_system_crud.
63669 * lib/dg.exp (dg-runtest): New proc.
63670 Use perror instead of send_user for tcl errors in testcase.
63671 Don't return any value, it's never used.
63672 Don't clobber previous definition of `unknown'.
63673 Print tcl errors in `dg-final'.
63675 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63677 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63678 (dg-test): Don't print errorInfo, it contains stack backtrace.
63680 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63682 * lib/g++.exp (runtest_file_p): Define if missing.
63684 1994-09-24 Doug Evans (dje@cygnus.com)
63686 * lib/mike-g++.exp: Comment out loading of g++.exp.
63687 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63688 (default_g++_version): Always print something.
63689 (default_g++_start): Comment out call to `which'.
63690 (g++_start, g++_load): Deleted (must be defined in config file).
63691 * lib/gcc.exp: Test for existence of $CC at start.
63692 Delete check for tmpdir (done in gcc_init).
63693 (default_gcc_version): Always print something.
63694 (default_gcc_start): Comment out call to `which'.
63695 * config/*.exp: Major cleanup - make cross targets work at least a
63696 little better for g++ (by not being "--tool gcc" specific).
63697 Rename gcc_xxx to ${tool}_xxx.
63698 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63699 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63701 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63703 * lib/c-torture.exp (c-torture-compile): Rework compiler
63704 message processing.
63706 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63709 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63711 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63713 * lib/dg.exp (dg-process-target): Support { target native }.
63715 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63717 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63718 looked for "... program xxx got fatal signal".
63719 Correct regsub munging of `comp_output'.
63720 Ignore compiler messages "path prefix not used" and "linker input
63723 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63725 * lib/gcc.exp (runtest_file_p): Define if missing.
63726 * gcc.prms/template.c: Example to work from.
63728 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63730 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63731 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63733 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63734 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63735 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63736 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63738 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63739 (dg-process-target): No longer a varargs proc.
63740 Return S/N for target, P/F for xfail. All callers changed.
63741 (user option procs): More argument checking.
63742 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63743 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63744 (dg-test): Skip test if not running on selected target in `dg-do'.
63745 Update handling of `dg-do-what', `dg-output-text'.
63746 Separate execution pass/fail from output pattern match pass/fail.
63747 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63749 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63751 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63752 target for 920510-1.c.
63754 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63756 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63757 Clean up comment regarding use of passcnt, etc.
63758 (gcc_stat): Don't update `testcnt' here.
63759 (gcc_finish): Do it here.
63760 Might as well reset `but_id' here too.
63761 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63762 to determine if the file should be tested.
63763 * gcc.c-torture/compile/compile.exp: Likewise.
63764 * gcc.c-torture/execute/execute.exp: Likewise.
63765 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63766 * gcc.misc-tests/dg-test.exp: Likewise.
63767 * gcc.prms/prms.exp: Likewise.
63768 * gcc.wendy/wendy.exp: Likewise.
63769 * g++.old-deja.exp: Likewise.
63770 Move "Testing file" message to verbose level 1.
63772 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63774 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63776 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63778 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63779 (default_gcc_start): Accept optional second list element
63780 of compiler flags. Print compiler output at verbosity level 2.
63781 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63782 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63783 Save current values of framework globals passcnt, failcnt, xpasscnt,
63784 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63785 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63786 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63787 xfailcnt to compute stats. Update framework global `testcnt' from
63789 (gcc_finish): New proc. Clean up test environment.
63790 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63791 (gcc_epass, gcc_efail): Delete.
63792 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63793 argument of line number.
63794 (dg-init): If the tool has an init routine, call it.
63795 (dg-test): Remove args `cflags_var' and `libs_var'.
63796 Pass all compiler options to ${tool}_start.
63797 Handle missing line number.
63798 (dg-finish): New function.
63799 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63800 particular files. Call gcc_finish at end. Move "skipping test"
63801 message to verbosity level 3.
63802 * gcc.c-torture/compile/compile.exp: Likewise.
63803 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63804 * gcc.c-torture/execute/execute.exp: Likewise.
63805 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63806 Print testcase being tried at verbosity level 1.
63807 * gcc.c-torture/special/special.exp: Unset xfail.
63808 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63809 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63810 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63811 * gcc.failure/failure.exp: Likewise.
63812 * gcc.ieee/ieee.exp: Likewise.
63813 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63814 Update call to dg-test. Call dg-finish at end.
63815 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63816 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63817 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63818 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63819 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63820 * gcc.wendy/wendy.exp: Add copyright.
63821 Delete setting of tmpdir (done by gcc_init).
63822 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63823 Pass compiler flags to gcc_start. Call gcc_finish at end.
63824 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63827 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63829 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63831 (g++_load): Likewise.
63833 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63834 Rename argument to `prog' to remove the confusion.
63835 Varargs fns behave differently too!
63836 (g++_load): Likewise.
63838 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63840 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63841 what it is. Delete (always) printing of status value for !native.
63842 Simplify verbose code, and include status and exec_output.
63843 (g++_load): Use gcc_load.
63845 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63847 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63848 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63849 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63850 940714-3.c as these testcases don't exist anymore. Make
63851 va-arg-1.c expected to pass.
63853 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63855 * gcc.misc-tests/misc.exp: Only run specific testcases.
63856 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63857 * gcc.misc-tests/dg-[1-9].c: New files.
63859 * lib/dg.exp: New testsuite driver.
63860 * gcc.prms/prms.exp: Use it.
63862 * README.gcc: New file.
63864 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63865 Document and reset `lxpass' and `lxfail'.
63866 Simplify "initialized" message.
63867 (gcc_stat): Clean up comments a little.
63869 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63871 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63873 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63875 * lib/old-dejagnu.exp (process-option): New proc.
63876 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63877 (old-dejagnu): Simplify.
63878 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63880 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63882 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63883 exists and is not an empty string.
63885 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63886 $xfail rather than calling setup_xfail. Clear $xfail when test is
63888 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63891 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63892 longer expected to fail.
63894 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63897 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63899 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63900 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63901 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63902 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63905 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63906 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63908 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63910 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63911 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63913 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63914 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63915 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63917 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63919 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63920 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63921 940714-1.c, 940714-2.c, 940714-3.c},
63922 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63923 gcc.misc-tests/{mg.c,mg.exp}:
63925 * gcc.noncompile/noncompile.exp: Change accordingly.
63927 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63929 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63930 Undo previous clobberage.
63932 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63934 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63935 * gcc.special/{930510-1.c, special.exp}:
63936 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63937 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63938 struct-varargs-1.c}: New tests from c-torture-1.26.
63940 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63942 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63943 argument to switch.
63945 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63947 * Revert the previous changes. Please see Rob's directory
63948 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63951 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63953 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63954 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63955 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63956 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63957 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63958 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63959 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63960 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63961 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63962 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63963 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63964 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63965 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63966 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63967 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63968 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63969 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63970 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63971 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63972 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63973 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63974 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63975 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63976 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63977 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63978 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63979 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63980 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63981 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63984 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63986 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63987 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63990 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63992 * config/unix.exp (g++_load): Fix syntax.
63994 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63996 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63997 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63998 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63999 Don't expect va-arg-1.c to fail. Correct expected output for
64001 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64002 * gcc.wendy/hbm4.c: Correct typo.
64003 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64005 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
64007 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64008 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64009 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
64010 * lib/c-torture.exp (c-torture-compile): Ditto.
64012 Reduce volume of output (remove all the -I's and such).
64013 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64014 Call gcc_cpass, gcc_cfail.
64015 (c-torture): Pass testing option to c-torture-compile.
64017 1994-03-21 Doug Evans (dje@cygnus.com)
64019 Bring patches over from progressive.
64020 * config/default.exp: Exit remote shell cleanly.
64021 (g++_exit, g++_start): Add default versions.
64022 * config/sim.exp (gcc_load): Use perror, not error.
64024 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
64026 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
64029 1994-03-14 Doug Evans (dje@cygnus.com)
64031 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64032 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64033 (wendy_try): New proc to run testcase.
64034 (main loop): Call 'em.
64035 * gcc.wendy/*.c: Clean up pass to correct expected output.
64037 * lib/gcc.exp: Minor cleanup work.
64038 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64040 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
64042 * config/sim.exp (gcc_load): Document return codes better.
64043 Don't pass -v to simulator.
64045 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
64047 * gcc.special/920717-x.c: Fix typo.
64048 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64051 * lib/mike-gcc.exp: Fix typo.
64053 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
64055 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64056 binary to use, transform the name.
64057 * config/*.exp: rename everything. Nuke any g++ specific files,
64058 it's now a special case of gcc that requires no special support.
64059 Add a default.exp for unsupported targets.
64061 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
64063 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64064 lib/old-dejagnu.exp: Fix a few patterns to work with the new
64067 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
64069 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64072 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
64074 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64076 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
64078 * gcc.execute/execute.exp: Combine opt_list and foption_list into
64079 option_list. Compile every file with only 4/6 option choices
64080 (same as C torture) instead of with 12/18 different option
64082 * lib/c-torture.exp: Likewise.
64084 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64087 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
64089 * lib/old-deja.exp: Add `excess errors test fails' error, now one
64090 can put an XFAIL *-*-* on excess errors.
64092 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
64094 * g++.law: Add more tests derived from g++-bugs snapshots.
64096 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
64097 equivalent to g++.law/init9.
64099 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64100 compiled it, and the a.out file after we've run it.
64102 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
64104 * lib/mike-g++.exp (postbase): Delete the .o file after we've
64105 compiled it, and the a.out file after we've run it.
64107 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
64109 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64111 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
64113 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64116 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
64118 * g++.law: New directory of g++ tests derived from the g++-bugs
64121 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
64123 * gcc.compile: initbug1.c initbug1.exp testcase added
64125 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
64127 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64128 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64129 fixes submitted by Jeff Law (law@cs.utah.edu)
64130 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64131 Jeff Law (law@cs.utah.edu)
64134 1993-11-30 Mike Stump (mrs@cygnus.com)
64136 * config/unix-g++.exp: Follow the gcc way of doing things.
64137 * g++.old-deja/old-deja.exp: Minor updates.
64138 * lib/g++.exp: New file, follow the gcc way of doing things.
64139 * lib/old-dejagnu.exp: Minor updates.
64140 * lib/mike-g++.exp: Always unset errorInfo.
64142 1993-11-06 Mike Stump (mrs@cygnus.com)
64144 * lib/gcc.exp: Fix some errors with the below change, CC and
64145 CFLAGS should be global when setting, not local.
64147 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64149 * lib/gcc.exp: Transform tool name.
64151 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64153 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64155 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64157 * lib/gcc.exp: change gcc_done to gcc_stat
64159 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64161 * Upgraded gcc testsuite to c-torture version 1.25
64163 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64165 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64166 * lib/c-torture: added hooks for new reporting code.
64168 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64170 * config/sh-gcc.exp: check if sh-sim exists in the path
64172 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64174 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64175 * gcc.compile/compile.exp: Initial changes for new logic.
64176 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64177 * gcc.failure/failure.exp: Initial changes for new logic.
64178 * gcc.ieee/ieee.exp: Initial changes for new logic.
64179 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64180 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64181 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64182 * lib/c-torture.exp: Initial changes for new logic.
64183 * lib/gcc.exp: Initial changes for new logic.
64185 1993-10-15 Mike Stump (mrs@cygnus.com)
64187 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64188 depend upon failure or success. Fully qualify names in failure
64189 and success messages. Always remove a.out before starting
64190 compile, just in case. Pay more attention to error text output by
64191 the compiler. Handle testcases with no known past errors just
64192 like all others, so that things are uniform. Other miscellaneous
64195 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64197 * gcc.cpp: new directory for cpp tests
64199 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64201 * lib/chill.exp: Code reformatted, removed unused code.
64202 * config/unix-chill.exp: Code reformatted, removed unused code.
64203 * chill.execute/execute.exp: Code reformatted, removed unused code.
64204 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64206 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64208 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64209 routines not written.
64211 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64213 * config/bug-gcc.exp: Use new procs from bug.exp.
64215 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64217 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64218 via ftp, rather than depending on NFS.
64219 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64222 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64224 * config/bug-gcc.exp: Use new download proc.
64226 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64228 * chill.execute/execute.exp: cleanups, handles errors better
64229 * chill.compile/compile.exp: rewrite, based on execute.exp
64230 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64231 * lib/chill.exp: major changes to diff proc and compile and link
64232 procs. added chill_fail and chill_pass wrappers to pass and
64233 fail. added more comments, and handle error codes better.
64234 Added a hack to capture stderr from exec, so noncompile tests
64237 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64239 * chill.execute/execute.exp: rewrite of testsuite driver
64240 * lib/chill.exp: rewrite of testsuite driver
64241 * config/unix-chill.exp: rewrite of testsuite driver
64243 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64246 * iexpr.ch: Standardize uppercase.
64247 * tuples.dat: Standardize uppercase.
64248 * vary.ch: standardize. Correct varying string assignments.
64249 * vary.dat: Add new output lines.
64251 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64254 * chprintf.ch: Standardize use of uppercase.
64255 * tuples.ch: Standardize and turn arr2 into a DCL,
64257 * pinits.ch: Standardize.
64259 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64261 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64262 * Makefil: Renamed to Makefile.in.
64263 * configure.in: New.
64265 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64268 * .cvsignore: Add result/output files.
64269 * Makefile: Fix up variables at start. Use MFLAGS
64270 everywhere. Correct bool_loc, built_ins entries.
64271 Add entry for vary1.ch.
64272 * bitarray.ch: Standardize upper-case usage.
64273 * bitexpr.ch: Standardize, add output of b1.
64274 * params.ch: Use arrayt in along PROC parameters, to
64275 avoid novelty problems.
64276 * sets.ch: Tiny cleanup.
64277 * vary1.ch: Re-indent.
64279 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64281 * Add PR-related files to Makefiles, .cvsignore files, etc.
64283 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64285 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64286 with compiler objects. New names are test-flow.c and test-loop.c
64288 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64290 * Upgraded c-torture tests from 1.19 to 1.20
64293 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64294 * gcc.compile: 930623-1.c 930623-2.c
64295 * gcc.noncompile: 930622-1.c 930622-2.c
64296 * gcc.failure: 920411-1.c 920627-2.c
64297 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64299 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64301 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64302 More changes to get testsuite working properly. Needs more work.
64303 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64305 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64307 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64308 More changes to get testsuite working properly. Needs more work.
64310 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64312 * chill.compile/compile.exp: Added for Dejagnu support
64313 * chill.execute/execute.exp: Added for Dejagnu support
64314 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64316 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64318 This should complete moving the CHILL test files.
64319 * chill.noncompile(.cvsignore printf.grt
64320 in-printf.grt chprintf.grt chprintf.ch):
64321 Added test-support files.
64322 (Makefile): Modified further.
64323 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64324 signal.ch): Added test files.
64325 * chill.execute (.cvsignore printf.grt printr.c
64326 in-printf.grt rts.c chprintf.grt rts.h): Added
64327 test-support files.
64328 (Makefile): More corrections.
64330 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64332 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64333 test cases, ready for DejaGnu.
64335 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64337 * Upgraded c-torture tests from 1.18 to 1.19
64339 * gcc.compile: added test(s):
64341 * gcc.execute: added test(s):
64342 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64344 * added new subdirectory for misc tests: gcc.misc-tests
64345 * gcc.misc-test(s): added tests:
64346 inst-check.c test-consts.c test-ior.c test-switch.c
64348 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64350 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64352 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64354 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64356 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64358 * Upgraded c-torture tests from 1.17 to 1.18
64360 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64362 * Upgraded c-torture tests from 1.12 to 1.17
64364 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64366 * lib/old-dejagnu.exp:
64367 Fixed handling of XFAIL target triplets to correctly
64368 recognize wildcard characters. Removed code that
64369 appended a unique id tag to the end of the file name
64370 printed out by the result of the testcases within a
64373 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64375 * lib/old-dejagnu.exp:
64376 Reworked expected failure handling to trigger off of XFAIL
64377 keyword in keyphrase embeded in testcase source code. The
64378 XFAIL keyword must be at the end of the keyphrase line. It
64379 may optionally be followed by one or more target triplets.
64380 It has just occured that the handling of wildcards in the
64381 target triplet may not be correct.
64383 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64385 * g++.old-deja/tests:
64386 Moved all subdirectories up one level into g++.old-deja .
64388 * lib/old-dejagnu.exp:
64389 Fixed problem with CXXFLAGS not being properly reset, and being
64390 corrupted with extraneous "-c" compiler option. This was
64391 causing binaries to not be generated for test that needed them.
64392 Modified strings passed to "pass" and "fail" so that individual
64393 tests from the same test file would be distinguished by an
64394 identifier appended to the test file name in the summary logs;
64395 this corrected a problem with erroneous diff logs. Added code
64396 to search testcases for expected fail and unexpected pass keywords.
64398 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64400 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64402 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64404 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64405 Removed extraneous text from end of "Special g++ Options"
64408 * lib/old-dejagnu.exp: Added pattern matching to look for new
64409 keywords, embedded in testcases comments, which will trigger
64410 calls to xpass and xfail.
64412 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64414 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64415 comments embedded in the testcases, especially the one looking for
64416 special compiler options, as well as the pattern matching for the
64417 compiler output again.
64419 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64421 * lib/old-dejagnu.exp: Do a proper check of the return value for
64422 execute tests. Fixed several problems with the pattern matching
64423 of the compiler output which gave erroneous test results.
64424 Changed several of the test result messages to be more descriptive.
64425 * config/unix-g++.exp: Proc g++_load now actually works and
64426 executes the tests passed to it and returns a usable return
64429 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64431 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64433 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64435 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64436 Modified both files to properly execute the old style
64437 dejagnu tests. The previous versions of these files were
64438 experimental and did not function anything near correctly.
64440 1993-04-05 Rob Savoye (rob@cygnus.com)
64442 * Removed all Makefile.in and configure.in files. No configuration
64445 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64447 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64449 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64451 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64452 gcc.special/configure.in, gcc.noncompile/configure.in,
64453 gcc.execute/configure.in, gcc.code_quality/configure.in,
64454 g++.other/configure.in, g++.old-deja/configure.in,
64455 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64456 in srcname setting.
64458 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64460 * lib/udi.exp: Fixed mondfe and mondfe_download.
64461 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64462 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64464 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64466 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64467 (gdb_exit): Don't remove *_soc files.
64469 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64471 * lib/c-torture.exp: Don't look for main; instead always use -w
64472 -c. This is how the c-torture tests work. Remove the object
64473 file if the compilation succeeds.
64474 * gcc.execute/execute.exp: Remove executable if test passes.
64475 * gcc.noncompile/noncompile.exp: Every test is an expected
64477 * gcc.special/special.exp: Added tests from c-torture 1.11,
64478 corrected use of existing test.
64479 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64480 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64481 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64482 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64483 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64484 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64485 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64486 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64487 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64488 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64489 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64490 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64491 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64492 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64493 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64494 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64495 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64496 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64497 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64499 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64500 correspond to c-torture 1.11.