1 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/loop_address2.adb: New test.
5 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8 * gfortran.dg/continuation_3.f90: Update test.
9 * gfortran.dg/continuation_5.f: Update test.
10 * gfortran.dg/continuation_10.f90: New test.
12 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
17 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
18 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
19 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
21 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
24 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
26 2008-04-12 Andrew Pinski <pinskia@gmail.com>
28 * gcc.target/powerpc/darwin-save-world-1.c: New test.
30 2008-04-11 Richard Guenther <rguenther@suse.de>
32 PR tree-optimization/35869
33 * gcc.c-torture/compile/pr35869.c: New testcase.
35 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
37 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
38 /* mmintrin-common.h */ section.
40 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
42 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
45 * gcc.dg/attr-error-1.c: New test.
47 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
49 * gcc.target/mips/scc-2.c: New test.
50 * gcc.target/mips/scc-3.c: New test.
51 * gcc.target/mips/scc-4.c: New test.
53 2008-04-10 Ira Rosen <irar@il.ibm.com>
55 PR tree-optimization/35821
56 * gcc.dg/vect/pr35821-altivec.c: New.
57 * gcc.dg/vect/pr35821-spu.c: New.
59 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
63 * lib/target-supports.dg: Add check_effective_target_trampolines.
64 Disable profiling for avr-*-*.
65 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
66 * gcc.c-torture/compile/nested-1.c: Ditto.
67 * gcc.c-torture/compile/20050122-2.c: Ditto.
68 * gcc.c-torture/compile/20010226-1.c: Ditto.
69 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
70 * gcc.c-torture/compile/980506-1.c: Ditto.
71 * gcc.c-torture/compile/20020604-1.c: Ditto.
72 * gcc.c-torture/compile/limits-stringlit.c: Ditto
73 * gcc.c-torture/compile/20001226-1.c: Ditto
75 2008-04-09 Jason Merrill <jason@redhat.com>
78 * g++.dg/ext/complit9.C: New.
80 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
83 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
84 gnat.dg/specs/fe_inlining_helper.adb: New test.
86 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
88 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
89 x86_64-pc-mingw target.
90 * gcc.dg/titype-1.c: Likewise.
92 2008-04-09 Richard Sandiford <richard@codesourcery.com>
94 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
96 (check_effective_target_vxworks_rtp): New procedure.
97 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
98 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
99 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
100 * g++.old-deja/g++.brendan/new3.C: Likewise.
101 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
102 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
104 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
105 * g++.old-deja/g++.mike/p2736.C: Likewise.
106 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
107 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
108 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
111 2008-04-09 Jakub Jelinek <jakub@redhat.com>
113 * gfortran.dg/namelist_47.f90: New test.
115 2008-04-09 Richard Guenther <rguenther@suse.de>
117 * gfortran.dg/bind_c_usage_14.f03: Adjust.
119 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
122 * execute/20071221-1.c: Adapt test for 16 bit int targets.
123 * execute/pr35163.c: Ditto.
125 2008-04-08 Richard Guenther <rguenther@suse.de>
127 * gcc.c-torture/execute/20080408-1.c: New testcase.
129 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
131 * gnat.dg/pack6.adb: New test.
132 * gnat.dg/pack7.adb: Likewise.
133 * gnat.dg/pack8.adb: Likewise.
135 2008-04-08 Arnaud Charlet <charlet@adacore.com>
137 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
138 * gnat.dg/rt1.adb: New test.
139 * gnat.dg/test_time_stamp.adb: New test.
140 * gnat.dg/specs/warn_star.ads: New test.
141 * gnat.dg/specs/aggr1.ads: New test.
143 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
145 PR fortran/25829 28655
146 * gfortran.dg/write_check2.f90: Update dg-error.
147 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
149 2008-04-07 Jason Merrill <jason@redhat.com>
152 * g++.dg/warn/ctor1.C: New.
154 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
157 * gcc.dg/torture/pr35842.c: New.
159 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
161 * gnat.dg/array4.adb: New test.
162 * gnat.dg/specs/static_initializer2.ads: Likewise.
164 2008-04-06 Richard Guenther <rguenther@suse.de>
166 PR tree-optimization/35400
167 * gcc.dg/torture/pr35400.c: New testcase.
168 * g++.dg/torture/pr35400.C: Likewise.
170 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
173 * gfortran.dg/simplify_argN_1.f90: New test.
175 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
178 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
180 2008-04-06 Tobias Burnus <burnus@net-b.de>
182 * gfortran.dg/f2003_io_1.f03: Make standard conform.
183 * gfortran.dg/f2003_io_8.f03: New.
185 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
187 * gnat.dg/pack5.adb: New test.
189 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.target/i386/pr12329.c: New test.
194 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
196 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
198 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
200 PR fortran/25829 28655
201 * gfortran.dg/f2003_io_1.f03: New test.
202 * gfortran.dg/f2003_io_2.f03: New test.
203 * gfortran.dg/f2003_io_3.f03: New test.
204 * gfortran.dg/f2003_io_4.f03: New test.
205 * gfortran.dg/f2003_io_5.f03: New test.
206 * gfortran.dg/f2003_io_6.f03: New test.
207 * gfortran.dg/f2003_io_7.f03: New test.
209 2008-04-05 Richard Guenther <rguenther@suse.de>
211 PR tree-optimization/35833
212 * gcc.dg/torture/pr35833.c: New testcase.
214 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
216 * gcc.target/sh/sh2a-band.c: New test.
217 * gcc.target/sh/sh2a-bclrmem.c: New test.
218 * gcc.target/sh/sh2a-bld.c: New test.
219 * gcc.target/sh/sh2a-bor.c: New test.
220 * gcc.target/sh/sh2a-bsetmem.c: New test.
221 * gcc.target/sh/sh2a-bxor.c: New test.
223 2008-04-04 Janis Johnson <janis187@us.ibm.com>
225 * g++.dg/other/anon5.C: Don't depend on line number for error message.
227 * gcc.dg/torture/builtin-modf-1.c: Use special options for
230 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
232 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
235 * gcc.dg/dfp/pr35620.c: New test.
236 * gcc.dg/dfp/func-pointer.c: New test.
237 * gcc.dg/dfp/func-deref.c: New test.
239 2008-04-04 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/gomp/pr35364.C: New test.
244 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
246 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
247 * g++.dg/other/i386-3.C: Likewise.
248 * gcc.target/i386/sse-13.c: Likewise.
249 * gcc.target/i386/sse-14.c: Likewise.
251 * gcc.target/i386/aes-check.h: New.
252 * gcc.target/i386/aesdec.c: Likewise.
253 * gcc.target/i386/aesdeclast.c: Likewise.
254 * gcc.target/i386/aesenc.c: Likewise.
255 * gcc.target/i386/aesenclast.c: Likewise.
256 * gcc.target/i386/aesimc.c: Likewise.
257 * gcc.target/i386/aeskeygenassist.c: Likewise.
258 * gcc.target/i386/pclmulqdq.c: Likewise.
259 * gcc.target/i386/pclmul-check.h: Likewise.
261 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
262 (check_effective_target_pclmul): Likewise.
264 2008-04-04 Jakub Jelinek <jakub@redhat.com>
267 * gcc.dg/pr35440.c: New test.
269 2008-04-04 Richard Guenther <rguenther@suse.de>
272 * gnat.dg/pr35823.adb: New testcase.
274 2008-04-03 Janis Johnson <janis187@us.ibm.com>
277 * gcc.dg/dfp/constants-zero.c: New test.
279 2008-04-03 Jakub Jelinek <jakub@redhat.com>
282 * gcc.dg/gomp/pr35738.c: New test.
285 * gcc.dg/gomp/pr35818.c: New test.
288 * gfortran.dg/gomp/pr35786-1.f90: New test.
289 * gfortran.dg/gomp/pr35786-2.f90: New test.
291 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
293 * gcc.target/mips/scc-1.c: New test.
295 2008-04-03 Richard Guenther <rguenther@suse.de>
297 * gcc.dg/tree-ssa/vrp43.c: New testcase.
298 * gcc.dg/tree-ssa/vrp44.c: Likewise.
299 * gcc.dg/tree-ssa/vrp45.c: Likewise.
301 2008-04-03 Jakub Jelinek <jakub@redhat.com>
304 * g++.dg/other/offsetof5.C: New test.
306 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
308 PR rtl-optimization/35281
309 * gcc.target/i386/pr35281.c: New test.
311 2008-04-03 Richard Guenther <rguenther@suse.de>
314 * gcc.c-torture/execute/pr35800.c: New test.
316 2008-04-02 Joseph Myers <joseph@codesourcery.com>
318 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
319 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
320 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
321 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
322 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
323 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
324 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
325 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
326 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
327 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
328 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
330 2008-04-02 Richard Guenther <rguenther@suse.de>
332 PR tree-optimization/14495
333 PR tree-optimization/34793
334 * gcc.dg/tree-ssa/vrp41.c: New testcase.
335 * gcc.dg/tree-ssa/vrp42.c: Likewise.
337 2008-04-02 Richard Guenther <rguenther@suse.de>
339 PR tree-optimization/14495
340 * gcc.dg/tree-ssa/vrp40.c: New testcase.
342 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
344 * gnat.dg/specs/discr_record_constant.ads: New test.
346 2008-04-02 Richard Guenther <rguenther@suse.de>
348 * gcc.dg/tree-ssa/vrp38.c: New testcase.
349 * gcc.dg/tree-ssa/vrp39.c: Likewise.
351 2008-04-01 George Helffrich <george@gcc.gnu.org>
353 PRs fortran/PR35154, fortran/PR23057
354 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
355 use of common is unchanged.
357 * lib/gfortran-dg.exp: New harness to compile Fortran progs
358 with all combinations of debug options available on target.
359 * gfortran.dg/debug/debug.exp: Ditto.
360 * gfortran.dg/debug/trivial.f: Ditto.
361 * gfortran.dg/debug/pr35154-stabs.f: New test case for
362 .stabs functionality.
363 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
366 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
369 * gcc.dg/format/gcc_gfc-2.c: New test.
371 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
373 * g++.dg/bprob/bprob.exp: Do not check gcno files.
374 Use -fprofile-use for profile use.
375 * gcc.misc-tests/bprob.exp: Ditto.
376 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
377 * gcc.dg/matrix/matrix.exp: Ditto.
378 * gcc.dg/struct/struct-reorg.exp: Ditto.
379 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
380 * gcc.dg/profile-dir-1.c: New test.
381 * gcc.dg/profile-dir-2.c: New test.
382 * gcc.dg/profile-dir-3.c: New test.
384 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
387 * gcc.dg/old-style-param-1.c: New test.
389 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
391 * gnat.dg/object_overflow.adb: New test.
393 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
396 * gcc.dg/tree-ssa/vector-1.c: New testcase.
397 * gcc.c-torture/execute/vector-1.c: New testcase.
398 * gcc.c-torture/execute/vector-2.c: New testcase.
400 2008-03-31 Olivier Hainque <hainque@adacore.com>
402 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
403 * gnat.dg/assign_from_packed.adb: New testcase.
405 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
407 PR rtl-optimization/35729
408 * gcc.dg/pr35729.c: New test.
410 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
413 * gcc.target/i386/pr32000-1.c: New.
415 2008-03-31 Arnaud Charlet <charlet@adacore.com>
417 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
418 on some environments.
420 2008-03-31 Andrew Pinski <pinskia@gmail.com>
423 * gcc.c-torture/compile/pr35431.c: New testcase.
425 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
427 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
430 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
433 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
435 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
438 * g++.dg/parse/friend8.C: New test.
441 * gcc.dg/union-cast-4.c: New test.
443 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
446 * gcc.target/i386/sse4_1-blendps-2.c: New.
447 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
449 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
451 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
452 * gfortran.dg/internal_pack_2.f90: Likewise.
453 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
454 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
455 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
456 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
457 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
458 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
460 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
462 * gnat.dg/bit_packed_array2.adb: New test.
464 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
467 * gfortran.dg/transpose_conjg_1.f90: New test.
469 2008-03-29 Laurent GUERBY <laurent@guerby.net>
471 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
473 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
476 * gfortran.dg/allocate_zerosize_3.f: New test.
479 * gfortran.dg/character_assign_1.f90: New test.
481 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
485 * gfortran.dg/intrinsic_spread_1.f90: New file.
486 * gfortran.dg/intrinsic_spread_2.f90: New file.
487 * gfortran.dg/intrinsic_spread_3.f90: New file.
489 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
492 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
493 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
494 * gfortran.dg/func_assign.f90: Likewise.
495 * gfortran.dg/implicit_11.f90: Likewise.
496 * gfortran.dg/proc_assign_1.f90: Likewise.
497 * gfortran.dg/proc_assign_2.f90: Likewise.
498 * gfortran.dg/procedure_lvalue.f90: Likewise.
500 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
503 * gfortran.dg/direct_io_10.f: New test.
505 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
507 * gcc.target/i386/vectorize6.c: New test.
509 2008-03-28 Tobias Burnus <burnus@net-b.de>
512 * gfortran.dg/associated_target_2.f90: New.
514 2008-03-28 Richard Guenther <rguenther@suse.de>
516 PR tree-optimization/19580
517 * gcc.dg/tree-ssa/loop-34.c: New testcase.
519 2008-03-28 Richard Guenther <rguenther@suse.de>
521 PR tree-optimization/30317
522 PR tree-optimization/30911
523 PR tree-optimization/34793
524 * gcc.dg/tree-ssa/vrp35.c: New testcase.
525 * gcc.dg/tree-ssa/vrp36.c: Likewise.
526 * gcc.dg/tree-ssa/vrp37.c: Likewise.
528 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
531 * gcc.target/powerpc/altivec-25.c: New testcase.
533 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
536 * gfortran.dg/cshift_shift_real_2.f90: New test.
538 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
540 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
541 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
543 2008-03-27 Richard Guenther <rguenther@suse.de>
546 * gcc.dg/attr-weak-1.c: New testcase.
548 2008-03-27 Richard Guenther <rguenther@suse.de>
550 PR tree-optimization/32810
551 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
553 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
555 * g++.dg/cpp0x/variadic91.C: New.
557 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
559 * gcc.dg/tree-ssa/loop-32.c: New testcase.
560 * gcc.dg/tree-ssa/loop-33.c: Likewise.
562 2008-03-27 Richard Guenther <rguenther@suse.de>
564 * gcc.dg/fold-addr-1.c: New testcase.
566 2008-03-27 Andrew Pinski <pinskia@gmail.com>
569 * gcc.c-torture/compile/complex-5.c: New test.
571 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
573 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
575 2008-03-26 Jakub Jelinek <jakub@redhat.com>
578 * g++.dg/ext/attrib33.C: New test.
580 2008-03-26 Richard Guenther <rguenther@suse.de>
583 2008-03-26 Richard Guenther <rguenther@suse.de>
585 * gcc.dg/fold-addr-1.c: New testcase.
587 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
589 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
590 before redefinitions of extern and __inline.
591 * gcc.target/i386/sse-13.c: Ditto.
593 2008-03-26 Jakub Jelinek <jakub@redhat.com>
596 * g++.dg/other/error27.C: New test.
598 2008-03-26 Richard Guenther <rguenther@suse.de>
600 * gcc.dg/fold-addr-1.c: New testcase.
602 2008-03-26 Richard Guenther <rguenther@suse.de>
604 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
605 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
606 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
607 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
608 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
609 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
610 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
612 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
614 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
615 variadic template template parameter binding semantics.
616 * g++.dg/cpp0x/variadic85.C: Ditto.
617 * g++.dg/cpp0x/variadic88.C: New.
618 * g++.dg/cpp0x/variadic89.C: New.
619 * g++.dg/cpp0x/variadic90.C: New.
620 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
621 variadic template template parameter binding semantics.
622 * g++.dg/cpp0x/variadic-lambda.C: New.
624 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
627 * g++.dg/ext/altivec-15.C: New testcase.
629 2008-03-25 Andrew Pinski <pinskia@gmail.com>
632 * objc.dg/method-20.m: New testcase.
634 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
636 PR rtl-optimization/35232
637 * gcc.target/mips/pr35232.c: New test.
639 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
641 * g++.dg/template/sfinae4.C: New.
642 * g++.dg/template/sfinae5.C: New.
643 * g++.dg/template/sfinae6.C: New.
644 * g++.dg/template/sfinae6_neg.C: New.
645 * g++.dg/template/sfinae7.C: New.
646 * g++.dg/template/sfinae8.C: New.
647 * g++.dg/template/sfinae9.C: New.
648 * g++.dg/template/sfinae10.C: New.
649 * g++.dg/template/sfinae11.C: New.
650 * g++.dg/template/sfinae12.C: New.
651 * g++.dg/template/sfinae13.C: New.
652 * g++.dg/template/sfinae14C: New.
654 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
656 * gcc.target/sh/sh2a-bclr.c: New test.
657 * gcc.target/sh/sh2a-bset.c: New test.
659 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
661 * gcc.target/sh/sh2a-movrt.c: New test.
663 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
665 * gcc.target/sh/sh2a-prefetch.c: New test.
667 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
668 Naveen.H.S <naveen.hs@kpitcummins.com>
670 * gcc.target/sh/sh2a-movi20s.c: New test.
672 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
673 Jayant Sonar <Jayant.sonar@kpitcummins.com>
674 Naveen.H.S <naveen.hs@kpitcummins.com>
676 * gcc.target/sh/sh2a-resbank.c: New test.
677 * gcc.target/sh/sh2a-tbr-jump.c: New test.
678 * gcc.target/sh/sh2a-jsrn.c: New test.
679 * gcc.target/sh/sh2a-rtsn.c: New test.
681 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
683 * gcc.target/i386/sse-17.c: Include sse2-check.h.
684 (main): Change to void and rename to sse2_test.
685 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
686 dg-do-what-default to "compile" if SSE2 hardware is not available.
687 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
688 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
689 xfail vect_no_int_max from "vectorization not profitable" check.
691 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
694 * gcc.dg/torture/pr26222.c: New testcase.
696 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
699 * gfortran.dg/null_3.f90 : New test
702 * gfortran.dg/module_function_type_1.f90 : New test
704 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
707 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
708 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
709 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
711 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
713 * gcc.target/mips/dse-1.c: Add checks for zeros.
715 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
718 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
720 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
723 * internal_pack_1.f90: New test case.
724 * internal_pack_2.f90: New test case.
725 * internal_pack_3.f90: New test case.
727 2008-03-21 Olivier Hainque <hainque@adacore.com>
729 * gnat.dg/empty_vector_length.adb: New testcase.
731 2008-03-20 Richard Guenther <rguenther@suse.de>
733 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
735 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
736 Uros Bizjak <ubizjak@gmail.com>
739 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
740 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
741 if SSE2 hardware is not available.
742 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
743 gcc.dg/vect/vect.exp.
744 * gfortran.dg/vect/vect.exp: Ditto.
745 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
747 2008-03-20 Andreas Schwab <schwab@suse.de>
749 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
752 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
754 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
755 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
758 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
761 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
762 * gcc.target/i386/ssse3-pabsd.c: Likewise.
763 * gcc.target/i386/ssse3-pabsw.c: Likewise.
764 * gcc.target/i386/ssse3-palignr.c: Likewise.
765 * gcc.target/i386/ssse3-phaddd.c: Likewise.
766 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
767 * gcc.target/i386/ssse3-phaddw.c: Likewise.
768 * gcc.target/i386/ssse3-phsubd.c: Likewise.
769 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
770 * gcc.target/i386/ssse3-phsubw.c: Likewise.
771 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
772 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
773 * gcc.target/i386/ssse3-pshufb.c: Likewise.
774 * gcc.target/i386/ssse3-psignb.c: Likewise.
775 * gcc.target/i386/ssse3-psignd.c: Likewise.
776 * gcc.target/i386/ssse3-psignw.c: Likewise.
778 2008-03-20 Andreas Schwab <schwab@suse.de>
781 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
782 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
783 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
784 continuation and remove xfail.
786 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
789 * gfortran.dg/internal_pack_3.f90: Add missing parameter
792 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
794 * gcc.dg/format/ms_array-1.c: New.
795 * gcc.dg/format/ms_c90-scanf-3.c: New.
796 * gcc.dg/format/ms_c99-strftime-1.c: New.
797 * gcc.dg/format/ms_no-y2k-1.c: New.
798 * gcc.dg/format/ms_attr-1.c: New.
799 * gcc.dg/format/ms_c90-scanf-4.c: New.
800 * gcc.dg/format/ms_c99-strftime-2.c: New.
801 * gcc.dg/format/ms_nonlit-1.c: New.
802 * gcc.dg/format/ms_c90-scanf-5.c: New.
803 * gcc.dg/format/ms_cast-1.c: New.
804 * gcc.dg/format/ms_nonlit-2.c: New.
805 * gcc.dg/format/ms_attr-2.c: New.
806 * gcc.dg/format/ms_c90-strftime-1.c: New.
807 * gcc.dg/format/ms_miss-1.c: New.
808 * gcc.dg/format/ms_nonlit-3.c: New.
809 * gcc.dg/format/ms_attr-3.c: New.
810 * gcc.dg/format/ms_c90-strftime-2.c: New.
811 * gcc.dg/format/ms_miss-2.c: New.
812 * gcc.dg/format/ms_nul-1.c: New.
813 * gcc.dg/format/ms_attr-4.c: New.
814 * gcc.dg/format/ms_c94-printf-1.c: New.
815 * gcc.dg/format/ms_miss-3.c: New.
816 * gcc.dg/format/ms_nul-2.c: New.
817 * gcc.dg/format/ms_attr-7.c: New.
818 * gcc.dg/format/ms_c94-scanf-1.c: New.
819 * gcc.dg/format/ms_miss-4.c: New.
820 * gcc.dg/format/ms_null-1.c: New.
821 * gcc.dg/format/ms_bitfld-1.c: New.
822 * gcc.dg/format/ms_c99-printf-1.c: New.
823 * gcc.dg/format/ms_miss-5.c: New.
824 * gcc.dg/format/ms_plus-1.c: New.
825 * gcc.dg/format/ms_branch-1.c: New.
826 * gcc.dg/format/ms_c99-printf-2.c: New.
827 * gcc.dg/format/ms_miss-6.c: New.
828 * gcc.dg/format/ms_sec-1.c: New.
829 * gcc.dg/format/ms_c90-printf-1.c: New.
830 * gcc.dg/format/ms_c99-printf-3.c: New.
831 * gcc.dg/format/ms_multattr-1.c: New.
832 * gcc.dg/format/ms_unnamed-1.c: New.
833 * gcc.dg/format/ms_c90-printf-2.c: New.
834 * gcc.dg/format/ms_c99-scanf-1.c: New.
835 * gcc.dg/format/ms_multattr-2.c: New.
836 * gcc.dg/format/ms_va-1.c: New.
837 * gcc.dg/format/ms_c90-printf-3.c: New.
838 * gcc.dg/format/ms_c99-scanf-2.c: New.
839 * gcc.dg/format/ms_multattr-3.c: New.
840 * gcc.dg/format/ms_c90-scanf-1.c: New.
841 * gcc.dg/format/ms_c99-scanf-3.c: New.
842 * gcc.dg/format/ms_no-exargs-1.c: New.
843 * gcc.dg/format/ms_zero-length-1.c: New.
844 * gcc.dg/format/ms_c90-scanf-2.c: New.
845 * gcc.dg/format/ms_c99-scanf-4.c: New.
846 * gcc.dg/format/ms_no-exargs-2.c: New.
847 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
848 * gcc.dg/format/miss-1.c: Likewise.
849 * gcc.dg/format/miss-3.c: Likewise.
850 * gcc.dg/format/multattr-2.c: Likewise.
851 * gcc.dg/format/miss-5.c: Likewise.
852 * gcc.dg/format/attr-2.c: Likewise.
853 * gcc.dg/format/attr-4.c: Likewise.
854 * gcc.dg/format/c90-scanf-4.c: Likewise.
855 * gcc.dg/format/c99-printf-3.c: Likewise.
856 * gcc.dg/format/multattr-1.c: Likewise.
857 * gcc.dg/format/miss-4.c: Likewise.
858 * gcc.dg/format/miss-6.c: Likewise.
859 * gcc.dg/format/c90-printf-3.c: Likewise.
860 * gcc.dg/format/attr-1.c: Likewise.
861 * gcc.dg/format/attr-3.c: Likewise.
862 * gcc.dg/format/attr-7.c: Likewise.
863 * gcc.dg/format/format.h: Treat mingw and gnu style.
864 * gcc.dg/format/sys_format.c: New.
866 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
869 * gfortran.dg/namelist_46.f90: New test.
871 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
874 * gcc.target/i386/pr14552.c: New test.
876 2008-03-19 Michael Matz <matz@suse.de>
879 * gcc.dg/pr35616.c: New test.
881 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
884 * gfortran.dg/argument_checking_16.f90: New test.
886 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
889 * gfortran.dg/internal_pack_1.f90: New test case.
890 * gfortran.dg/internal_pack_2.f90: New test case.
891 * gfortran.dg/internal_pack_3.f90: New test case.
893 2008-03-19 Jan Hubicka <jh@suse.cz>
895 * gcc.dg/20050811-2.c: Update dumping flags.
896 * gcc.dg/sms-2.c: Update dumping flags.
897 * gcc.dg/var-expand1.c: Update dumping flags.
898 * gcc.dg/var-expand3.c: Update dumping flags.
899 * gcc.dg/pr30957-1.c: Update dumping flags.
900 * gcc.dg/20050811-1.c: Update dumping flags.
901 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
902 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
904 2008-03-19 Richard Guenther <rguenther@suse.de>
907 * gcc.dg/testsuite/uninit-15.c: New testcase.
908 * gcc.dg/testsuite/uninit-16.c: Likewise.
910 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
913 * g++.dg/other/pr35504.C: New test.
915 2008-03-18 Richard Guenther <rguenther@suse.de>
917 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
918 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
920 2008-03-18 Richard Guenther <rguenther@suse.de>
922 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
924 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
927 * gfortran.dg/namelist_45.f90: New test.
929 2008-03-17 James E. Wilson <wilson@tuliptree.org>
932 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
933 Write variables instead of reading them.
935 2008-03-17 Jason Merrill <jason@redhat.com>
938 * g++.dg/init/ref16.C: New testcase.
940 2008-03-17 Richard Guenther <rguenther@suse.de>
942 PR tree-optimization/19637
943 * g++.dg/tree-ssa/pr19637.C: New testcase.
945 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
948 * gfortran.dg/subref_array_pointer_3.f90 : New test.
950 2008-03-16 Richard Guenther <rguenther@suse.de>
953 * gcc.c-torture/compile/pr35607.c: New testcase.
954 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
956 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
959 * gfortran.dg/write_invalid_format.f90: New test.
961 2008-03-15 Richard Guenther <rguenther@suse.de>
963 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
965 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
968 * gfortran.dg/elemental_subroutine_6.f90: New test.
970 2008-03-15 Richard Guenther <rguenther@suse.de>
972 * gcc.dg/pr23911.c: Adjust testcase.
973 * gcc.dg/tree-ssa/pr14841.c: Likewise.
974 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
976 2008-03-15 Richard Guenther <rguenther@suse.de>
979 * g++.dg/warn/Warray-bounds-3.C: New testcase.
981 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
984 * gfortran.dg/generic_16.f90: New test.
986 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
989 * gcc.c-torture/compile/pr35595.c: New test.
991 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
994 * gfortran.dg/nearest_4.f90: New test.
996 2008-03-14 Richard Guenther <rguenther@suse.de>
998 PR tree-optimization/13761
999 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1001 2008-03-14 Richard Guenther <rguenther@suse.de>
1003 PR tree-optimization/34172
1004 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1005 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1006 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1007 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1008 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1009 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1011 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1014 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1016 2008-03-14 Richard Guenther <rguenther@suse.de>
1018 PR tree-optimization/34043
1019 PR tree-optimization/33989
1020 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1021 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1022 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1023 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1024 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1026 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1027 Uros Bizjak <ubizjak@gmail.com>
1030 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1032 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1034 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1035 Uros Bizjak <ubizjak@gmail.com>
1038 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1039 count from 0 to 1 for lp64 targets.
1040 * gfortran.dg/ldist-1.f90: Update test to check
1041 for 5 loops distributed instead of 4 for lp64 targets.
1043 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046 * gfortran.dg/derived_sub.f90: New test.
1048 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1051 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1052 dg-require-effective-target.
1053 * g++.dg/tls/static-1a.cc: Likewise.
1055 2008-03-13 Tom Tromey <tromey@redhat.com>
1058 * gcc.dg/cpp/pr35322.c: New file.
1060 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1063 (main): Call check_vect.
1065 2008-03-13 Alon Dayan <alond@il.ibm.com>
1066 Olga Golovanevsky <olga@il.ibm.com>
1068 PR tree-optimization/35041
1069 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1071 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1075 * g++.dg/other/i386-3.C: New test.
1076 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1077 * gcc.target/i386/sse-14.c: Ditto.
1078 * gcc.target/i386/mmx-1.c: Ditto.
1079 * gcc.target/i386/mmx-2.c: Ditto.
1080 * gcc.target/i386/3dnow-1.c: Ditto.
1081 * gcc.target/i386/3dnow-2.c: Ditto.
1082 * gcc.target/i386/3dnowA-1.c: Ditto.
1083 * gcc.target/i386/3dnowA-2.c: Ditto.
1085 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1088 * gcc.target/i386/pr35422.c: Escape brackets.
1090 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1093 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1095 * gcc.target/i386/pr35422.c: New.
1097 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1100 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1102 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1105 * gcc.target/i386/pr35540.c: New test.
1107 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1109 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1111 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1114 * g++.dg/torture/pr35526.C: New test.
1116 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1119 * g++.dg/gomp/pr35328.C: New test.
1122 * g++.dg/gomp/pr35337.C: New test.
1126 * gcc.dg/gomp/pr35438.c: New test.
1127 * gcc.dg/gomp/pr35439.c: New test.
1130 * g++.dg/gomp/pr35099.C: New test.
1132 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1134 * gnat.dg/range_check2.adb: New test.
1136 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1138 PR tree-optimization/35494
1139 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1140 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1141 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1142 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1144 2008-03-10 Richard Guenther <rguenther@suse.de>
1146 PR tree-optimization/34677
1147 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1148 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1149 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1151 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1154 * gfortran.dg/module_commons_2.f90: New test.
1156 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1158 * gnat.dg/frame_overflow.adb: Improve portability.
1160 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1163 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1164 * gcc.target/i386/isa-2.c: Likewise.
1165 * gcc.target/i386/isa-3.c: Likewise.
1166 * gcc.target/i386/isa-10.c: Likewise.
1167 * gcc.target/i386/isa-11.c: Likewise.
1168 * gcc.target/i386/isa-12.c: Likewise.
1169 * gcc.target/i386/isa-13.c: Likewise.
1170 * gcc.target/i386/isa-14.c: Likewise.
1172 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1175 * gcc.target/i386/pr22152.c: New test.
1176 * gcc.target/i386/sse2-mmx.c: Ditto.
1178 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/uninit_func.adb: New test.
1182 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1184 * gnat.dg/pack4.adb: New test.
1186 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1188 * gnat.dg/small_alignment.adb: New test.
1190 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1192 * gnat.dg/specs/alignment2.ads: New test.
1194 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1196 * gnat.dg/pack3.adb: New test.
1198 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1201 * g++.dg/other/pr20366.C: New test.
1203 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1206 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1208 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1210 PR preprocessor/35458
1211 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1212 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1213 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1215 2008-03-06 Tom Tromey <tromey@redhat.com>
1217 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1220 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1222 * gnat.dg/specs/pack33.ads: New test.
1224 2008-03-05 Richard Guenther <rguenther@suse.de>
1226 PR tree-optimization/35472
1227 * gcc.c-torture/execute/pr35472.c: New testcase.
1229 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1232 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1233 * gcc.c-torture/compile/pr33009.c: Likewise.
1235 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1238 * gcc.dg/vect/pr31041.c: Fix.
1240 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1243 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1245 * gfortran.fortran-torture/execute/list_read_1.x,
1246 gfortran.fortran-torture/execute/read_null_string.x,
1247 gfortran.fortran-torture/execute/backspace.x,
1248 gfortran.fortran-torture/execute/seq_io.x,
1249 gfortran.fortran-torture/execute/slash_edit.x,
1250 gfortran.fortran-torture/execute/unopened_unit_1.x,
1251 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1252 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1253 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1254 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1255 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1256 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1257 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1258 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1259 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1260 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1261 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1262 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1263 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1264 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1265 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1266 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1267 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1268 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1269 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1270 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1271 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1272 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1273 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1274 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1275 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1276 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1277 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1278 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1279 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1280 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1281 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1282 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1283 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1284 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1285 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1286 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1287 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1288 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1289 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1290 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1291 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1292 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1293 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1294 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1295 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1296 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1297 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1298 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1299 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1300 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1301 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1302 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1303 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1304 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1305 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1306 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1307 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1308 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1309 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1310 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1311 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1312 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1313 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1314 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1315 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1316 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1317 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1318 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1319 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1320 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1321 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1322 gfortran.dg/write_back.f: Gate test on effective_target
1325 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1327 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1328 targets declaring functions in assembly.
1330 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1333 * gcc.dg/pr28322-3.c: New.
1335 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1338 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1340 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1341 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1342 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1343 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1344 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1345 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1346 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1347 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1349 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1352 * gcc.c-torture/execute/pr35456.c: New test.
1354 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1356 * gcc.target/i386/sse-10.c: Don't use
1357 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1359 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1361 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1362 * gfortran.dg/reassoc_2.f90: Ditto.
1363 * gfortran.dg/reassoc_3.f90: Ditto.
1365 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1368 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1369 * gfortran.dg/dg.exp: Likewise.
1370 * gfortran.dg/vect/vect.exp: Likewise.
1371 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1372 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1373 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1374 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1376 * gfortran.dg/gamma_2.f90: Add a few error messages.
1377 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1379 * gfortran.dg/gamma_3.f90: Adjust error message.
1380 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1381 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1382 * gfortran.dg/bessel_1.f90: New test.
1383 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1384 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1385 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1386 * gfortran.dg/contains_empty_1.f03: New test.
1387 * gfortran.dg/erfc_scaled_1.f90: New test.
1388 * gfortran.dg/hypot_1.f90: New test.
1389 * gfortran.dg/contains_empty_2.f03: New test.
1391 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1393 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1395 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1398 * g++.dg/cpp/string-2.C: This is a warning now.
1399 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1402 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1404 * g++.dg/cpp0x/auto1.C: New.
1406 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1409 * gfortran.dg/pointer_1.f90: New test.
1411 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1414 * g++.dg/ext/attrib32.C: Add another test case.
1416 2008-02-29 Tom Tromey <tromey@redhat.com>
1418 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1421 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1423 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1424 to make the interchange profitable.
1426 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1431 * gfortran.dg/arrayio_11.f90: Fixed test.
1432 * gfortran.dg/arrayio_12.f90: Likewise.
1433 * gfortran.dg/module_read_1.f90: Added warning-directives.
1434 * gfortran.dg/pr32242.f90: Likewise.
1435 * gfortran.dg/result_in_spec_3.f90: Likewise.
1436 * gfortran.dg/use_12.f90: Likewise.
1437 * gfortran.dg/warn_function_without_result.f90 : New test.
1439 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1442 * gfortran.dg/f2c_9.f90: New test.
1444 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1446 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1447 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1448 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1449 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1450 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1451 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1452 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1453 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1454 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1455 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1456 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1457 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1458 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1459 * testsuite/gfortran.dg/ldist-1.f90: New.
1461 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1463 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1465 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1467 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1469 2008-02-27 Jan Beulich <jbeulich@novell.com>
1471 * gcc.target/i386/mmx-1.c: Add
1472 -Werror-implicit-function-declaration to dg-options.
1473 * gcc.target/i386/mmx-2.c: Likewise.
1474 * gcc.target/i386/sse-13.c: Likewise.
1475 * gcc.target/i386/sse-14.c: Likewise.
1477 2008-02-27 Revital Eres <eres@il.ibm.com>
1479 PR rtl-optimization/34999
1480 * gcc.dg/tree-prof/pr34999.c: New.
1482 2008-02-27 Richard Guenther <rguenther@suse.de>
1485 * gcc.c-torture/execute/pr35390.c: New testcase.
1487 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1490 * gnat.dg/test_direct_io.adb: New file.
1492 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1495 * gnat.dg/specs/pr34799.ads: New test.
1497 2008-02-27 Richard Guenther <rguenther@suse.de>
1500 * gcc.c-torture/execute/pr34971.c: New testcase.
1502 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/gomp/preprocess-1.c: New test.
1507 * g++.dg/ext/visibility/typeinfo2.C: New test.
1508 * g++.dg/ext/visibility/typeinfo3.C: New test.
1510 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1512 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1514 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1516 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1517 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1519 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1522 * gcc.dg/empty-source-2.c: Adjust for warning message.
1523 * gcc.dg/empty-source-3.c: Likewise.
1524 * gcc.dg/pack-test-2.c: Adjust comment.
1525 * gcc.dg/pragma-ep-2.c: Likewise.
1526 * gcc.dg/pragma-re-2.c: Likewise.
1527 * gcc.dg/va-arg-2.c: Likewise.
1529 2008-02-26 Tobias Burnus <burnus@net-b.de>
1532 * gfortran.dg/assignment_2.f90: New.
1534 2008-02-26 Jason Merrill <jason@redhat.com>
1537 * g++.dg/ext/attrib32.C: New.
1539 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1541 * gcc.c-torture/execute/nest-align-1.x: Delete.
1543 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1546 * 20021023-1.c: Use __builtin_va_start instead of
1547 __builtin_stdarg_start.
1548 * pr17301-1.c: Likewise.
1549 * pr17301-2.c: Likewise.
1551 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1553 * gcc.dg/pr34351.c: New.
1555 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1557 * gcc.dg/Wlarger-than2.c: New.
1559 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1562 * g++.dg/lookup/crash7.C: New.
1564 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1566 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1568 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1570 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1572 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1574 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1576 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1578 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1581 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1583 * lib/target-supports.exp (check_profiling_available): Report -p
1584 unavailable on *-*-mingw*.
1586 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1588 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1589 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1590 dg-require-effective-target pthread_h.
1592 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1594 * gcc.dg/Wswitch-enum-error.c: New.
1595 * gcc.dg/Wswitch-error.c: New.
1596 * gcc.dg/20011021-1.c: Use two directives to match two different
1599 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1602 * gcc.dg/pr28322.c: New.
1603 * gcc.dg/pr28322-2.c: New.
1604 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1607 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1610 * g++.dg/other/error26.C: New.
1612 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1615 * g++.dg/other/error25.C: New.
1617 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1620 * gcc.dg/pr35258.c: New testcase.
1622 2008-02-25 Jan Beulich <jbeulich@novell.com>
1624 * gcc.dg/20020426-2.c: Remove bogus workaround.
1625 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1626 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1628 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1630 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1632 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1635 * gcc.dg/pr19984.c: New test.
1636 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1637 name of the variable.
1639 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1641 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1642 (main): Call check_vect and foo. Check array values after
1644 * gcc.dg/vect/vect-117.c: Call check_vect.
1645 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1647 2008-02-25 Jason Merrill <jason@redhat.com>
1650 * g++.dg/lookup/strong-using-5.C: New.
1652 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1654 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1657 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1660 * gcc.c-torture/execute/20050604-1.x: New file.
1662 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1664 * gcc.target/i386/pr22076.c: Update number of mov insns
1666 * gcc.target/i386/pr34256.c: Ditto.
1668 2008-02-24 Diego Novillo <dnovillo@google.com>
1670 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1673 * g++.dg/warn/pr33738.C: New.
1675 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1677 * gcc.c-torture/execute/nest-align-1.x: New file.
1679 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1682 * g++.dg.ext/dllimport13.C: New test.
1684 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1687 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1688 powerpc*-apple-darwin*.
1690 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1692 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1693 ERFC into gfortran.dg/large_real_kind_3.F90.
1694 * gfortran.dg/large_real_kind_3.F90: New test.
1696 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1699 * gcc.dg/and-1.c: New test.
1701 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1703 * gcc.c-torture/execute/20080222-1.c: New test.
1705 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1709 * gcc.target/i386/pr22076.c: New test.
1710 * gcc.target/i386/pr34256.c: New test.
1711 * gcc.target/i386/vecinit-5.c: New test.
1712 * gcc.target/i386/vecinit-6.c: New test.
1713 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1715 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1716 <xmmintrin.h>, define __m64 and __m128 directly.
1717 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1719 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1722 * g++.dg/ext/always_inline-1.C: New test.
1723 * g++.dg/ext/always_inline-2.C: New test.
1724 * g++.dg/ext/always_inline-3.C: New test.
1725 * g++.dg/ext/always_inline-4.C: New test.
1727 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1729 * gcc.target/cris/asm-b-1.c: New test.
1731 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1734 * g++.dg/template/nontype17.C: Add.
1736 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1740 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1743 * g++.dg/template/nontype17.C: New.
1744 * g++.dg/template/nontype16.C: Add error.
1746 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1749 * gcc.dg/Wfloat-equal-1.c: New.
1750 * g++.dg/warn/Wfloat-equal-1.C: New.
1752 2008-02-21 Michael Matz <matz@suse.de>
1755 * gcc.dg/pr35264.c: New testcase.
1757 2008-02-21 Richard Guenther <rguenther@suse.de>
1759 * gfortran.dg/reassoc_1.f90: New testcase.
1760 * gfortran.dg/reassoc_2.f90: Likewise.
1761 * gfortran.dg/reassoc_3.f90: Likewise.
1763 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1766 * gfortran.dg/fmt_t_7.f: New test.
1769 * gfortran.dg/streamio_15.f90: New test.
1771 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1774 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1776 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1778 * gcc.dg/Wframe-larger-than.c: New option test.
1780 2008-02-20 Tobias Burnus <burnus@net-b.de>
1783 * gfortran.dg/dollar_sym_1.f90: New.
1784 * gfortran.dg/dollar_sym_2.f90: New.
1786 2008-02-20 Richard Guenther <rguenther@suse.de>
1789 * gcc.dg/builtins-66.c: New testcase.
1791 2008-02-20 Richard Guenther <rguenther@suse.de>
1793 * gcc.dg/fold-reassoc-1.c: New testcase.
1794 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1796 2008-02-20 Richard Guenther <rguenther@suse.de>
1798 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1800 2008-02-20 Ira Rosen <irar@il.ibm.com>
1802 * lib/target-supports.exp (check_effective_target_vect_unpack):
1803 Return true for SPU.
1804 (check_effective_target_vect_short_mult): Likewise.
1805 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1806 the loop on targets that support vect_unpack.
1808 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1810 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1811 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1812 templates to reduce number of passed arguments.
1814 2008-02-19 Jason Merrill <jason@redhat.com>
1817 * g++.dg/template/explicit-args1.C: New.
1819 2008-02-19 Richard Guenther <rguenther@suse.de>
1821 PR tree-optimization/34989
1822 * gcc.dg/pr34989-1.c: New testcase.
1823 * gcc.dg/pr34989-2.c: Likewise.
1825 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1828 * g++.dg/gomp/pr35028.C: New test.
1832 * gcc.dg/gomp/pr34964.c: New test.
1833 * g++.dg/gomp/pr34964.C: New test.
1834 * gcc.dg/gomp/pr35244.c: New test.
1835 * g++.dg/gomp/pr35244.C: New test.
1838 * g++.dg/gomp/pr35078.C: New test.
1840 2008-02-19 Christian Bruel <christian.bruel@st.com>
1842 * gcc.dg/packed-array.c: New testcase.
1844 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.target/i386/pr33555.c: New test.
1849 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1852 * gcc.target/i386/isa-1.c: New.
1853 * gcc.target/i386/isa-2.c: Likewise.
1854 * gcc.target/i386/isa-3.c: Likewise.
1855 * gcc.target/i386/isa-4.c: Likewise.
1856 * gcc.target/i386/isa-5.c: Likewise.
1857 * gcc.target/i386/isa-6.c: Likewise.
1858 * gcc.target/i386/isa-7.c: Likewise.
1859 * gcc.target/i386/isa-8.c: Likewise.
1860 * gcc.target/i386/isa-9.c: Likewise.
1861 * gcc.target/i386/isa-10.c: Likewise.
1862 * gcc.target/i386/isa-11.c: Likewise.
1863 * gcc.target/i386/isa-12.c: Likewise.
1864 * gcc.target/i386/isa-13.c: Likewise.
1865 * gcc.target/i386/isa-14.c: Likewise.
1867 2008-02-18 Joey Ye <joey.ye@intel.com>
1868 H.J. Lu <hongjiu.lu@intel.com>
1871 * gcc.c-torture/execute/nest-align-1.c: New test case.
1873 2008-02-17 Richard Guenther <rguenther@suse.de>
1876 * gcc.dg/torture/pr35227.c: New testcase.
1878 2008-02-17 Richard Guenther <rguenther@suse.de>
1880 PR tree-optimization/35231
1881 * gcc.c-torture/execute/pr35231.c: New testcase.
1883 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1885 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1888 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1890 * obj-c++.dg/encode-2.mm: XFAIL.
1891 * obj-c++.dg/encode-3.mm: Likewise.
1893 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1894 Paolo Carlini <pcarlini@suse.de>
1896 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1897 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1898 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1900 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1903 (main): Change to void and rename to sse_test.
1904 * gcc.target/i386/pr24306.c: Ditto.
1905 * gcc.target/i386/pr32065-2.c: Ditto.
1906 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1907 (main): Change to void and rename to sse2_test.
1908 * gcc.target/i386/20060512-3.c: Ditto.
1910 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1913 * gfortran.dg/c_loc_tests_12.f03: New test.
1915 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
1920 * g++.dg/cpp0x/vt-35026.C: New.
1921 * g++.dg/cpp0x/vt-35023.C: New.
1922 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1923 * g++.dg/cpp0x/vt-35024.C: New.
1925 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1927 * gcc.c-torture/execute/va-arg-25.x: Remove.
1929 2008-02-15 Richard Guenther <rguenther@suse.de>
1930 Zdenek Dvorak <ook@ucw.cz>
1932 PR tree-optimization/35164
1933 * g++.dg/torture/pr35164-1.C: New testcase.
1934 * g++.dg/torture/pr35164-2.C: Likewise.
1936 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1939 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1940 in dg-final to match the assembly code generated by Darwin 9.
1942 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1944 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1946 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1948 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1950 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
1952 * lib/dejapatches.exp: New file.
1954 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
1957 * g++.dg/cpp0x/vt-34050.C: New.
1959 2008-02-14 Jason Merrill <jason@redhat.com>
1963 * g++.dg/warn/pr11159.C: New.
1964 * g++.dg/warn/pr5645.C: Likewise.
1966 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
1968 PR preprocessor/35061
1969 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
1971 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1974 * g++.dg/template/nontype17.C: New.
1975 * g++.dg/template/nontype16.C: Add error.
1977 2008-02-13 Jakub Jelinek <jakub@redhat.com>
1980 * g++.dg/template/member8.C: New test.
1982 2008-02-13 Michael Matz <matz@suse.de>
1984 * gcc.dg/pr35065.c: Fix testcase warnings.
1986 2008-02-13 Jason Merrill <jason@redhat.com>
1988 PR c++/34962, c++/34937, c++/34939
1989 * g++.dg/ext/tmplattr9.C: New.
1991 2008-02-13 Michael Matz <matz@suse.de>
1994 * gcc.dg/pr35065.c: New testcase.
1996 2008-02-12 Richard Guenther <rguenther@suse.de>
1998 PR tree-optimization/35171
1999 * gcc.c-torture/compile/pr35171.c: New testcase.
2001 2008-02-12 Richard Guenther <rguenther@suse.de>
2004 * gcc.c-torture/execute/pr35163.c: New testcase.
2006 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2010 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2012 * gnat.dg/loop_address.adb: New test.
2014 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2016 * obj-c++.dg/bitfield-1.mm: Expect failures.
2017 * obj-c++.dg/bitfield-4.mm: Likewise.
2018 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2019 * obj-c++.dg/encode-8.mm: Likewise.
2020 * obj-c++.dg/isa-field-1.mm: Likewise.
2021 * obj-c++.dg/layout-1.mm: Likewise.
2022 * obj-c++.dg/lookup-2.mm: Likewise.
2023 * obj-c++.dg/try-catch-2.mm: Likewise.
2024 * obj-c++.dg/try-catch-9.mm: Likewise.
2026 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2029 * g++.dg/tree-ssa/pr35144.C: New test.
2032 * gcc.target/i386/pr35160.c: New test.
2035 * g++.dg/init/new27.C: New test.
2037 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2040 * g++.dg/template/crash78.C: New.
2042 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2045 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2046 * gcc.dg/compat/vector-2_y.c: Ditto.
2048 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2049 Richard Guenther <rguenther@suse.de>
2051 PR tree-optimization/33992
2052 * gcc.c-torture/execute/pr33992.c: New testcase.
2054 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2056 * gfortran.dg/streamio_14.f90: New test.
2058 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2061 Add -mfpmath=387 to dg-options.
2063 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2066 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2067 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2068 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2069 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2070 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2071 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2072 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2073 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2074 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2076 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2079 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2081 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2084 * g++.dg/conversion/bitfield8.C: New.
2086 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2088 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2090 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2094 * g++.dg/ext/vector13.C: New.
2096 2008-02-06 David Daney <ddaney@avtrex.com>
2098 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2100 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2102 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2103 special case for xtensa-*-*.
2105 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2108 * gfortran.dg/volatile11.f90: New test.
2110 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2113 * g++.dg/template/array19.C: New test.
2115 2008-02-05 Diego Novillo <dnovillo@google.com>
2117 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2120 * g++.dg/warn/pr33738.C: Remove.
2122 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2125 * gfortran.dg/bounds_check_13.f: New test.
2127 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2130 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2132 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2135 * gcc.target/i386/pr35083.c: New test.
2137 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2140 * gfortran.dg/data_bounds_1.f90: New test.
2142 2008-02-04 Diego Novillo <dnovillo@google.com>
2144 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2147 * testsuite/g++.dg/warn/pr33738.C: New.
2149 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2151 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2154 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2156 * lib/target-supports.exp (check_effective_target_hard_float): Only
2157 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2158 other targets, grep for a call insn in the rtl expand dump for an
2160 (target_compile): Support generating rtl dumps as output.
2162 2008-02-04 Richard Guenther <rguenther@suse.de>
2165 * gcc.c-torture/execute/pr33631.c: New testcase.
2167 2008-02-04 Richard Guenther <rguenther@suse.de>
2170 * gcc.c-torture/compile/pr35043.c: New testcase.
2172 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2174 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2176 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2178 * gcc.target/i386/pr31628.c: Require effective target fpic.
2179 * gcc.target/i386/strinline.c: Ditto.
2180 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2181 * gcc.dg/pr35045.c: Ditto.
2182 * gcc.dg/20050503-1.c: Ditto.
2184 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2187 * gfortran.dg/host_assoc_variable_1.f90: New test.
2188 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2190 2008-02-02 Michael Matz <matz@suse.de>
2193 * gcc.dg/pr35045.c: New test.
2195 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2198 * gfortran.dg/shape_4.f90: New test.
2200 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2202 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2204 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2206 PR rtl-optimization/34773
2207 * gcc.target/cris/torture/pr34773.c: New test.
2209 2008-02-01 Nick Clifton <nickc@redhat.com>
2211 * lib/target-supports.exp (check_profiling_available): Do not
2212 expect profiling to work on the xstormy16 target.
2214 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2217 * gcc.c-torture/execute/20050316-2.x: New file.
2218 * gcc.target/i386/pr17390.c: Update scan pattern.
2219 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2220 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2222 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2225 * gfortran.dg/proc_assign_2.f90: New test.
2227 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2228 Jakub Jelinek <jakub@redhat.com>
2232 * g++.dg/ext/alias-canon.C: New.
2233 * g++.dg/ext/alias-mangle.C: New.
2235 2008-01-30 Jan Hubicka <jh@suse.cz>
2237 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2239 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2241 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2242 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2244 2008-01-30 Jan Hubicka <jh@suse.cz>
2247 * gcc.c-torture/execute/pr34982.c: New testcase.
2249 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2251 * gcc.target/s390/tf_to_di-1.c: New testcase.
2253 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2256 * gfortran.dg/use_only_3.f90: New test.
2257 * gfortran.dg/use_only_3.inc: Modules for new test.
2260 * gfortran.dg/function_charlen_2.f90: New test.
2262 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2265 * gcc.dg/pr34969.c: New test.
2268 * gcc.dg/inline-25.c: New test.
2269 * gcc.dg/inline-26.c: New test.
2270 * gcc.dg/inline-27.c: New test.
2272 2008-01-29 Richard Guenther <rguenther@suse.de>
2275 * gcc.c-torture/compile/pr35006.c: New testcase.
2277 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2288 * g++.dg/cpp0x/vt-34219-2.C: New.
2289 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2290 * g++.dg/cpp0x/vt-34961.C: New.
2291 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2292 cases from the re-opened PR.
2293 * g++.dg/cpp0x/vt-34753.C: New.
2294 * g++.dg/cpp0x/vt-34919.C: New.
2295 * g++.dg/cpp0x/vt-34754.C: New.
2296 * g++.dg/cpp0x/vt-34606.C: New.
2297 * g++.dg/cpp0x/vt-34219.C: New.
2298 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2299 * g++.dg/cpp0x/vt-34755.C: New.
2300 * g++.dg/cpp0x/pr31438.C: Ditto.
2301 * g++.dg/cpp0x/variadic81.C: Ditto.
2303 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2305 * g++.dg/torture/pr34641.C: Put the dg-do first.
2307 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2309 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2311 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2313 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2315 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2318 * gcc.target/powerpc/spe-small-data-1.c: New test.
2319 * gcc.target/powerpc/spe-small-data-2.c: New test.
2321 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2324 * gfortran.dg/shape_3.f90: New test.
2326 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2328 * gcc.target/s390/20020926-1.c: Remove -m31.
2330 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2332 * gcc.target/s390/20020926-1.c: Disable for s390x.
2334 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2337 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2340 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2343 * gfortran.dg/array_constructor_22.f90: New test.
2345 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2348 * gcc.c-torture/compile/pr34688: New test.
2350 2008-01-26 Tobias Burnus <burnus@net-b.de>
2353 * gfortran.dg/missing_optional_dummy_5.f90: New.
2355 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2357 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2358 noinline. XFAIL test.
2360 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2363 * gfortran.dg/array_3.f90: New test.
2365 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2367 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2371 * gcc.dg/pr34965.c: New test.
2372 * g++.dg/other/error24.C: New test.
2374 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2376 PR libfofortran/34887
2377 * gfortran.dg/x_slash_2.f: New test.
2379 2008-01-26 Richard Guenther <rguenther@suse.de>
2382 * g++.dg/torture/pr34235.C: New testcase.
2384 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2386 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2388 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2391 * gcc.target/mips/lazy-binding-1.c: New test.
2392 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2393 mips_forced_no_abicalls and mips_forced_no_shared.
2394 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2395 Avoid using small data with -mabicalls. Don't make -G0 force
2396 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2397 forces the opposite option.
2399 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2402 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2403 Use -std=gnu89 switch.
2405 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2408 * gfortran.dg/direct_io_9.f: New test.
2410 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2413 * gfortran.dg/where_operator_assign_4.f90: New test.
2415 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2417 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2418 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2421 2008-01-25 Richard Guenther <rguenther@suse.de>
2424 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2426 2008-01-25 Richard Guenther <rguenther@suse.de>
2428 PR tree-optimization/34966
2429 * gcc.c-torture/compile/pr34966.c: New testcase.
2431 2008-01-25 Richard Guenther <rguenther@suse.de>
2434 * g++.dg/torture/pr33887-1.C: New testcase.
2435 * g++.dg/torture/pr33887-2.C: Likewise.
2436 * g++.dg/torture/pr33887-3.C: Likewise.
2437 * gcc.c-torture/execute/20071211-1.c: Likewise.
2439 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2442 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2444 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2447 * g++.dg/gomp/pr33333.C: New test.
2449 PR preprocessor/34692
2450 * gcc.dg/cpp/pr34692.c: New test.
2451 * gcc.dg/gomp/pr34692.c: New test.
2453 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2455 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2457 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2460 * gfortran.dg/empty_type.f90: New test.
2462 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2465 * g++.dg/template/crash77.C: New.
2467 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.dg/pr34856.c: New test.
2472 2008-01-24 Tobias Burnus <burnus@net-b.de>
2474 * gfortran.dg/namelist_39.f90: Delete temporary files.
2475 * gfortran.dg/namelist_44.f90: Ditto.
2477 2008-01-24 Richard Guenther <rguenther@suse.de>
2480 * g++.dg/torture/pr34953.C: New testcase.
2482 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2485 * gcc.c-torture/compile/20080124-1.c: New test.
2487 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2490 * gfortran.dg/function_charlen_3.f: New test.
2492 2008-01-23 Michael Matz <matz@suse.de>
2495 * g++.dg/debug/pr34895.cc: New testcase.
2497 2008-01-23 Richard Guenther <rguenther@suse.de>
2500 * gcc.dg/pr31529-1.c: New testcase.
2501 * gcc.dg/pr31529-2.c: Likewise.
2503 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2506 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2507 unsigned int for the first argument.
2509 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/conversion/bitfield7.C: New test.
2513 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2515 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2517 From Michael Frysinger <michael.frysinger@analog.com>
2518 * gcc.target/bfin/mcpu-bf547.c: New test.
2519 * gcc.target/bfin/mcpu-bf523.c: New test.
2520 * gcc.target/bfin/mcpu-bf524.c: New test.
2521 * gcc.target/bfin/mcpu-bf526.c: New test.
2523 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2525 * gcc.c-torture/execute/20080122-1.c: New test.
2527 2008-01-22 Tom Tromey <tromey@redhat.com>
2530 * gcc.dg/cpp/pr34859.c: New file.
2532 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2535 * gfortran.dg/vector_subscript_3.f90: New test.
2537 2008-01-22 Tobias Burnus <burnus@net-b.de>
2540 * gfortran.dg/missing_optional_dummy_4.f90
2542 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2544 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2546 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2548 * gnat.dg/unchecked_union1.adb: New test.
2550 2008-01-22 Tom Tromey <tromey@redhat.com>
2553 * g++.dg/ext/pr34829.C: New file.
2555 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2558 * gcc.dg/gomp/pr34607.c: New test.
2559 * g++.dg/gomp/pr34607.C: New test.
2562 * g++.dg/ext/vector10.C: New test.
2565 * g++.dg/other/error23.C: New test.
2568 * g++.dg/ext/vector12.C: New test.
2570 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2573 * gcc.dg/Wstrict-overflow-21.c: New.
2574 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2576 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2579 * gcc.dg/pr33092.c: New.
2581 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2583 * gcc.target/s390/20020926-1.c: Add -m31 option.
2585 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2588 * gfortran.dg/initialization_18.f90: New test.
2590 2008-01-22 Tobias Burnus <burnus@net-b.de>
2593 * gfortran.dg/tab_continuation.f: New.
2595 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2598 * gfortran.dg/use_rename_2.f90: New test.
2600 2008-01-21 Richard Guenther <rguenther@suse.de>
2603 * gcc.c-torture/compile/pr34856.c: New testcase.
2605 2008-01-21 Richard Guenther <rguenther@suse.de>
2608 * gcc.c-torture/compile/pr34885.c: New testcase.
2610 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2612 * gnat.dg/specs/alignment1.ads: New test.
2614 2008-01-21 Richard Guenther <rguenther@suse.de>
2617 * g++.dg/torture/pr34850.C: New testcase.
2619 2008-01-21 Alon Dayan <alond@il.ibm.com>
2620 Olga Golovanevsky <olga@il.ibm.com>
2622 PR tree-optimization/34701
2623 * gcc.dg/struct/wo_prof_array_field.c: New test.
2625 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2628 * g++.dg/ext/vector9.C: New.
2630 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2634 * g++.dg/template/crash75.C: New.
2635 * g++.dg/template/crash76.C: Likewise.
2637 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2639 PR rtl-optimization/34808
2640 * gcc.c-torture/compile/pr34808.c: New test.
2642 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2645 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2648 * gfortran.dg/entry_array_specs_3.f90: New test.
2651 * gfortran.dg/use_rename_1.f90: New test.
2653 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2656 * gfortran.dg/array_constructor_20.f90: New test.
2657 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2660 * gfortran.dg/array_constructor_21.f90: New test.
2662 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2665 * gfortran.dg/inquire_13.f90: New test.
2668 * gfortran.dg/continuation_9.f90: New test.
2670 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2673 * gcc.target/mips/pr34831.c: New test.
2675 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2679 * gfortran.dg/any_all_1.f90: New test.
2680 * gfortran.dg/any_all_2.f90: New test.
2682 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2684 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2685 "dg-require-weak" statement.
2686 * g++.dg/eh/weak1.C: Likewise.
2688 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2690 PR gcov-profile/34610
2691 * gcc.dg/gomp/pr34610.c: New test.
2693 2008-01-19 Tobias Burnus <burnus@net-b.de>
2696 * gfortran.dg/implicit_11.f90: New.
2697 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2698 * gfortran.dg/entry_15.f90: Ditto.
2699 * gfortran.dg/func_assign.f90: Ditto.
2700 * gfortran.dg/gomp/reduction3.f90: Ditto.
2701 * gfortran.dg/proc_assign_1.f90: Ditto.
2703 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2704 of dg-excess-errors.
2706 2008-01-18 Tobias Burnus <burnus@net-b.de>
2709 * gfortran.dg/argument_checking_15.f90: New.
2710 * gfortran.dg/argument_checking_5.f90: Change TODO into
2713 2008-01-18 Tobias Burnus <burnus@net-b.de>
2715 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2716 * gfortran.dg/enum_5.f90: Ditto.
2717 * gfortran.dg/enum_6.f90: Ditto.
2718 * gfortran.dg/bom_error.f90: Ditto.
2719 * gfortran.dg/func_decl_4.f90: Ditto.
2721 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724 * gfortran.dg/fmt_t_6.f: New test.
2726 2008-01-18 Tobias Burnus <burnus@net-b.de>
2728 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2730 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2732 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2734 2008-01-18 Ian Lance Taylor <iant@google.com>
2736 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2738 2008-01-18 Ian Lance Taylor <iant@google.com>
2741 * g++.dg/init/new26.C: New test.
2743 2008-01-18 Richard Guenther <rguenther@suse.de>
2746 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2749 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2751 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2752 dg-require-effective-target.
2754 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2757 * gfortran.dg/reshape_2.f90: New test.
2759 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2761 * gcc.dg/20040223-1.c: Fix comment typo.
2763 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2766 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2767 until 34814 is fixed.
2769 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2771 PR tree-optimization/34648
2772 * gcc.c-torture/compile/pr34648.c: New testcase.
2774 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2777 * gcc.dg/autopar/autopar.exp: New.
2778 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2779 * lib/target-supports.exp (check_effective_target_pthread): New.
2781 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2782 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2783 * gcc.dg/tree-ssa/reduc-1.c: Same.
2784 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2785 * gcc.dg/tree-ssa/reduc-2.c: Same
2786 * gcc.dg/tree-ssa/reduc-3.c: Same.
2787 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2788 * gcc.dg/tree-ssa/reduc-6.c: Same.
2789 * gcc.dg/tree-ssa/reduc-7.c: Same.
2790 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2791 * gcc.dg/tree-ssa/reduc-8.c: Same.
2792 * gcc.dg/tree-ssa/reduc-9.c: Same.
2794 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2796 * gnat.dg/discr5.adb: New test.
2798 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2800 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2802 2008-01-17 Richard Guenther <rguenther@suse.de>
2804 PR tree-optimization/34825
2805 * gcc.dg/pr34825.c: New testcase.
2807 2008-01-17 Richard Guenther <rguenther@suse.de>
2809 * gcc.c-torture/execute/20080117-1.c: New testcase.
2811 2008-01-17 Revital Eres <eres@il.ibm.com>
2814 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2816 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/function_charlen_1.f90: New test.
2822 * gfortran.dg/function_types_1.f90: New test.
2823 * gfortran.dg/function_types_2.f90: New test.
2826 * gfortran.dg/function_kinds_4.f90: New test.
2827 * gfortran.dg/function_kinds_5.f90: New test.
2829 * gfortran.dg/defined_operators_1.f90: Errors now at function
2831 * gfortran.dg/private_type_4.f90: The same.
2832 * gfortran.dg/interface_15.f90: The same.
2833 * gfortran.dg/elemental_args_check_2.f90: The same.
2834 * gfortran.dg/auto_internal_assumed.f90: The same.
2836 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2838 * gnat.dg/sizetype.adb: New test.
2840 2008-01-16 Richard Guenther <rguenther@suse.de>
2843 * gcc.dg/overflow-warn-7.c: New testcase.
2845 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2847 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2849 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2850 Richard Guenther <rguenther@suse.de>
2853 * gcc.dg/pr34668-1.c: New test.
2854 * gcc.dg/pr34668-2.c: Likewise.
2856 2008-01-16 Richard Guenther <rguenther@suse.de>
2859 * g++.dg/torture/pr33819.C: New testcase.
2861 2008-01-16 Richard Guenther <rguenther@suse.de>
2864 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2865 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2867 2008-01-16 Tobias Burnus <burnus@net-b.de>
2870 * gfortran.dg/argument_checking_13.f90: New.
2871 * gfortran.dg/argument_checking_14.f90: New.
2873 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2876 * gfortran.dg/anyallcount_1.f90: New test.
2878 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2881 * g++.dg/cpp0x/vt-34399.C: New.
2882 * g++.dg/template/friend50.C: New.
2884 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2887 * g++.dg/cpp0x/vt-34751.C: New.
2889 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2895 * g++.dg/cpp0x/vt-34051-2.C: New.
2896 * g++.dg/cpp0x/vt-34102.C: New.
2897 * g++.dg/cpp0x/vt-34051.C: New.
2898 * g++.dg/cpp0x/vt-34055.C: New.
2899 * g++.dg/cpp0x/vt-34103.C: New.
2901 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2904 * g++.dg/cpp0x/vt-34314.C: New.
2905 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2906 reality (the error message was wrong previously).
2908 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2911 * g++.dg/cpp0x/vt-33964.C: New.
2912 * g++.dg/template/partial5.C: New.
2914 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2917 * g++.dg/cpp0x/vt-34052.C: New.
2918 * g++.dg/template/ttp26.C: New.
2920 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2922 * gnat.dg/rep_clause2.ad[sb]: New test.
2923 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2925 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2928 * g++.dg/cpp/pedantic-errors.C: Delete.
2929 * g++.dg/cpp/permissive.C: Delete.
2931 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2933 * gcc.c-torture/compile/20080114-1.c: New test.
2935 2008-01-13 Tobias Burnus <burnus@net-b.de>
2938 * gfortran.dg/argument_checking_11.f90: New.
2939 * gfortran.dg/argument_checking_12.f90: New.
2940 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2941 * gfortran.dg/c_assoc_2.f03: Update dg-error.
2942 * gfortran.dg/argument_checking_3.f90: Ditto.
2943 * gfortran.dg/pointer_intent_2.f90: Ditto.
2944 * gfortran.dg/import2.f90: Ditto.
2945 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2946 * gfortran.dg/implicit_actual.f90: Ditto.
2947 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2948 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2950 2008-01-13 Tobias Burnus <burnus@net-b.de>
2953 * gfortran.dg/interface_proc_end.f90: New.
2955 2008-01-13 Tobias Burnus <burnus@net-b.de>
2958 * gfortran.dg/assumed_size_refs_4.f90: New.
2960 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
2962 * gnat.dg/unchecked_convert1.adb.
2964 2008-01-13 Richard Guenther <rguenther@suse.de>
2966 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2967 readable and writable again before exiting.
2969 2008-01-13 Richard Guenther <rguenther@suse.de>
2972 * gcc.dg/noncompile/incomplete-4.c: New testcase.
2974 2008-01-13 Jan Hubicka <jh@suse.cz>
2977 * gcc.dg/pr32135.c: new.
2979 2008-01-12 Doug Kwan <dougkwan@google.com>
2981 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2982 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2983 -Wignored-qualifiers.
2985 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2987 * gnat.dg/slice3.adb: New test.
2988 * gnat.dg/slice4.adb: Likewise.
2990 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2992 * gnat.dg/bit_packed_array.ad[sb]: New test.
2994 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2997 * gfortran.dg/parens_7.f90: New test.
2999 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3001 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3002 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3004 * gcc.dg/pr33826.c: Require nonpic.
3006 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3009 * gfortran.dg/inquire_12.f90: New test.
3011 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3014 * all_bounds_1.f90: New test case.
3015 * maxloc_bounds_1.f90: New test case.
3016 * maxloc_bounds_2.f90: New test case.
3017 * maxloc_bounds_3.f90: New test case.
3018 * maxloc_bounds_4.f90: New test case.
3019 * maxloc_bounds_5.f90: New test case.
3020 * maxloc_bounds_6.f90: New test case.
3021 * maxloc_bounds_7.f90: New test case.
3022 * maxloc_bounds_8.f90: New test case.
3024 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3026 * gcc.dg/struct-ret-3.c: New test.
3028 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3031 * gfortran.dg/transfer_simplify_8.f90: New test.
3033 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3035 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3036 size_t using predefined macro.
3038 2008-01-10 Raksit Ashok <raksit@google.com>
3040 PR rtl-optimization/27971
3041 * gcc.target/i386/pr27971.c: New testcase.
3043 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3046 * gfortran.dg/bounds_check_12.f90: New test.
3048 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3050 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3051 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3053 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3056 * g++.dg/torture/pr34641.C: New testcase.
3058 2008-01-10 Richard Guenther <rguenther@suse.de>
3060 PR tree-optimization/34651
3061 * g++.dg/torture/pr34651.C: New testcase.
3063 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3065 PR tree-optimization/34017
3066 * gcc.dg/tree-ssa/pr34017.c: New.
3068 2008-01-09 Richard Guenther <rguenther@suse.de>
3069 Andrew Pinski <andrew_pinski@playstation.sony.com>
3072 * gcc.c-torture/compile/pr30132.c: New testcase.
3074 2008-01-09 Richard Guenther <rguenther@suse.de>
3077 * gcc.c-torture/compile/pr34458.c: New testcase.
3079 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3082 g++.dg/eh/ia64-2.C: Require weak support.
3084 2008-01-08 Richard Guenther <rguenther@suse.de>
3087 * g++.dg/torture/pr31863.C: New testcase.
3089 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.dg/gomp/pr34694.c: New test.
3093 * g++.dg/gomp/pr34694.C: New test.
3096 * g++.dg/gomp/pr33890.C: New test.
3098 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3101 * gfortran.dg/parameter_array_init_3.f90: New test.
3103 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3107 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3109 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3111 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3112 * g++.dg/other/spu2vmx-1.C: Use it.
3114 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3116 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3119 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3120 * gcc.target/powerpc/parity-1.c: Likewise.
3122 2008-01-07 Fred Fish <fnf@specifix.com>
3124 PR preprocessor/30363:
3125 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3128 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3131 * gfortran.dg/use_only_2.f90: New test.
3133 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3136 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3137 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3139 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3142 * gfortran.dg/use_12.f90: New test.
3144 2008-01-06 Tobias Burnus <burnus@net-b.de>
3147 * interface.c (compare_actual_formal): Fix intent(out) check for
3148 function result variables.
3150 2008-01-06 Tobias Burnus <burnus@net-b.de>
3153 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3155 2008-01-06 Tobias Burnus <burnus@net-b.de>
3158 * gfortran.dg/intent_out_4.f90: Fix test case.
3160 2008-01-06 Tobias Burnus <burnus@net-b.de>
3163 * gfortran.dg/intent_out_4.f90: New.
3165 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3168 * gfortran.dg/optional_dim_3.f90: New test.
3170 2008-01-06 Tobias Burnus <burnus@net-b.de>
3173 * gfortran.dg/common_11.f90: New.
3174 * gfortran.dg/blockdata_1.f90: Update test case.
3175 * gfortran.dg/blockdata_2.f90: Update test case.
3177 2008-01-06 Tobias Burnus <burnus@net-b.de>
3179 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3181 2008-01-06 Tobias Burnus <burnus@net-b.de>
3184 * gfortran.dg/equiv_constraint_9.f90: New.
3186 2008-01-06 Revital Eres <eres@il.ibm.com>
3188 PR tree-optimization/34263
3189 * gcc.dg/pr34263.c: New testcase.
3191 2008-01-06 Tobias Burnus <burnus@net-b.de>
3194 * gfortran.dg/internal_io_unf.f90: New.
3196 2008-01-06 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/elemental_args_check_2.f90: New.
3201 2008-01-06 Tobias Burnus <burnus@net-b.de>
3204 * gfortran.dg/intent_out_3.f90: New.
3206 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3208 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3210 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213 * gfortran.dg/list_read_8.f90: New test.
3215 2008-01-04 Richard Guenther <rguenther@suse.de>
3218 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3219 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3221 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3223 PR gcov-profile/34609
3224 * g++.dg/gcov/gcov-6.C: New test.
3226 2008-01-04 Richard Guenther <rguenther@suse.de>
3228 PR tree-optimization/31081
3229 * g++.dg/torture/pr31081-1.C: New testcase.
3230 * g++.dg/torture/pr31081-2.C: Likewise.
3232 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3234 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3235 * gcc.target/mips/rsqrt-2.c: Likewise.
3236 * gcc.target/mips/rsqrt-4.c: New test.
3238 2008-01-04 Tobias Burnus <burnus@net-b.de>
3241 * gfortran.dg/equiv_substr.f90: New.
3243 2008-01-03 Tom Tromey <tromey@redhat.com>
3246 * gcc.dg/pr34457-2.c: New file.
3247 * gcc.dg/pr34457-1.c: New file.
3249 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3251 Revert fix for PR tree-optimization/34458.
3253 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3255 PR tree-optimization/34458
3256 * gcc.dg/tree-ssa/pr34458.c: New.
3258 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3261 * gfortran.dg/internal_readwrite_1.f90: New test.
3262 * gfortran.dg/internal_readwrite_2.f90: New test.
3264 2008-01-03 Tom Tromey <tromey@redhat.com>
3266 PR preprocessor/34602:
3267 * gcc.dg/cpp/pr34602.c: New file.
3269 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3271 PR tree-optimization/29484
3272 * gcc.c-torture/execute/20071220-1.c: New test.
3273 * gcc.c-torture/execute/20071220-2.c: New test.
3275 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3277 PR tree-optimization/34635
3278 * gcc.dg/tree-ssa/pr34635.c: New.
3279 * gcc.dg/tree-ssa/pr34635-1.c: New.
3281 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3284 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3285 scan-assembler check.
3287 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3290 * g++.dg/gomp/pr34608.C: New test.
3292 2008-01-02 Richard Guenther <rguenther@suse.de>
3296 * gcc.c-torture/compile/pr34093.c: New testcase.
3298 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3300 * g++.dg/cpp0x/long_long.C: New.
3302 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3304 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3305 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3306 warning on the function main.
3308 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3310 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3311 rather than __v2di type.
3313 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3316 * gfortran.dg/linked_list_1.f90: New test.
3318 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3320 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3321 instead of appending to it.
3323 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3325 PR tree-optimization/34591
3326 * gcc.dg/vect/pr34591.c: New test.
3328 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3331 * gfortran.dg/direct_io_8.f90: New test case.
3333 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3336 * gcc.c-torture/execute/20071213-1.c: New test.
3338 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3341 * gfortran.dg/read_eof_5.f90: New test.
3343 2007-12-25 Tobias Burnus <burnus@net-b.de>
3346 * gfortran.dg/initialization_17.f90: New.
3348 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3351 * gfortran.dg/matmul_6.f90: New test.
3353 2007-12-23 Tobias Burnus <burnus@net-b.de>
3356 * gfortran.dg/entry_17.f90: New.
3358 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3361 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3362 * gfortran.dg/real_const_3.f90: Likewise.
3363 * gfortran.dg/unary_operator.f90: New test.
3365 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3367 * gnat.dg/pack2.adb: New test.
3369 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3372 * gfortran.dg/repeat_6.f90: New test.
3374 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3377 * cshift_shift_real_1.f90: New test.
3379 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3382 * gfortran.dg/shift-kind_2.f90: New test.
3384 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3387 * gcc.dg/pr8835-1.c: New.
3389 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3392 * gfortran.dg/default_initialization_3.f90: New test.
3394 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3396 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3398 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3400 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3402 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3403 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3405 2007-12-20 Jason Merrill <jason@redhat.com>
3407 * gcc.dg/overload/arg[14].C: Remove expected errors.
3409 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.c-torture/execute/20071219-1.c: New test.
3414 2007-12-20 Tobias Burnus <burnus@net-b.de>
3417 * gfortran.dg/namelist_44.f90: New.
3419 2007-12-20 Tobias Burnus <burnus@net-b.de>
3422 * gfortran.dg/boz_8.f90: Add error-check check.
3423 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3426 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3428 * gcc.dg/gomp/combined-1.c: New test.
3430 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3432 PR tree-optimization/34355
3433 * g++.dg/tree-ssa/pr34355.C: New test.
3435 2007-12-19 Revital Eres <eres@il.ibm.com>
3437 * gcc.dg/sms-5.c: New testcase.
3439 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3442 * gfortran.dg/missing_parens_1.f90: New.
3443 * gfortran.dg/missing_parens_1.f90: New.
3445 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3448 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3450 * gfortran.dg/transfer_simplify_7.f90: New test.
3452 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3454 * gcc.dg/pr32912-3.c: Compile with -w.
3456 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3458 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3459 Jakub Jelinek <jakub@redhat.com>
3464 * g++.dg/cpp0x/variadic86.C: New.
3465 * g++.dg/cpp0x/variadic87.C: New.
3466 * g++.dg/cpp0x/variadic84.C: New.
3467 * g++.dg/cpp0x/variadic85.C: New.
3468 * g++.dg/template/ttp25.C: New.
3470 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3472 PR tree-optimization/34123
3473 * gcc.dg/tree-ssa/pr34123.c: New test.
3475 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3477 PR rtl-optimization/34456
3478 * gcc.c-torture/execute/pr34456.c: New test.
3480 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3483 * g++.dg/parse/friend7.C: New test.
3485 PR rtl-optimization/34490
3486 * gcc.c-torture/execute/20071216-1.c: New test.
3488 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3490 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3492 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3494 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3495 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3496 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3497 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3498 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3500 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.dg/gomp/clause-2.c: New test.
3504 * g++.dg/gomp/clause-4.C: New test.
3506 2007-12-17 Tobias Burnus <burnus@net-b.de>
3508 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3509 part of Fortran 77/95/2003.
3511 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3513 PR tree-optimization/34445
3514 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3515 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3517 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520 * gfortran.dg/namelist_42.f90: Update.
3521 * gfortran.dg/namelist_43.f90: New.
3523 2007-12-16 Tobias Burnus <burnus@net-b.de>
3526 * gfortran.dg/initialization_16.f90: New.
3528 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3531 * gfortran.dg/real_dimension_1.f: New test case.
3533 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3535 * gcc.dg/torture/pr24257.c: Remove -O from options.
3537 2007-12-16 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3542 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3547 * gfortran.dg/mapping_1.f90: New test.
3548 * gfortran.dg/mapping_2.f90: New test.
3549 * gfortran.dg/mapping_3.f90: New test.
3551 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3553 PR rtl-optimization/34415
3554 * gcc.c-torture/execute/pr34415.c: New test.
3556 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3558 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3561 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3564 * gcc.dg/pr34003-1.c: New test.
3565 * gcc.dg/pr34003-2.c: New.
3567 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3569 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3570 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3571 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3572 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3574 * gcc.target/cris/torture/cris-torture.exp,
3575 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3576 * gcc.target/cris/builtin_ctz_v3.c,
3577 gcc.target/cris/builtin_ctz_v8.c,
3578 gcc.target/cris/builtin_clz_v0.c,
3579 gcc.target/cris/builtin_clz_v3.c,
3580 gcc.target/cris/builtin_bswap_v3.c,
3581 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3582 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3583 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3584 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3585 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3586 lib/target-supports.exp: Adjust for crisv32-*-*.
3588 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3590 * gcc.dg/debug/const-3.c: New.
3592 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3594 * g++.dg/other/datasec1.C: Require named section support.
3596 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3599 * gcc.target/i386/pr29978.c: New test.
3601 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3603 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3604 instead of -msse4.1.
3605 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3606 * g++.dg/other/i386-2.C (dg-options): Ditto.
3608 2007-12-14 Tobias Burnus <burnus@net-b.de>
3611 * gfortran.dg/private_type_10.f90: New.
3613 2007-12-14 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/nan_4.f90: New.
3618 2007-12-14 Richard Guenther <rguenther@suse.de>
3621 * gcc.c-torture/compile/20071214-1.c: New testcase.
3623 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3625 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3626 macros to test macroized SSE intrinsics. Use new macros to test
3627 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3628 emmintrin.h, xmmintrin.h and bmmintrin.h
3629 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3630 to test with immediate operand.
3632 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3635 * gcc.c-torture/compile/pr34091.c: New test.
3637 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3639 * gcc.dg/uninit-13.c: UnXFAIL.
3640 * gcc.dg/complex-5.c: New testcase.
3642 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3644 * gcc.dg/struct/struct-reorg.exp: Replace
3645 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3647 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3652 * gfortran.dg/advance_6.f90: New test case.
3653 * gfortran.dg/direct_io_7.f90: New test case.
3654 * gfortran.dg/streamio_13.f90: New test case.
3656 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3658 * g++.dg/cpp0x/__func__.C: New.
3660 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3663 * g++.dg/other/pr34435.C: New testcase.
3665 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3667 * gcc.dg/struct: New directory with tests
3668 for struct-reorg optimizaion.
3669 * gcc.dg/struct/struct-reorg.exp: New script.
3670 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3671 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3672 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3673 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3674 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3675 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3676 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3677 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3678 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3679 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3680 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3681 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3682 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3683 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3684 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3685 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3686 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3687 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3688 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3689 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3690 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3691 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3692 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3693 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3695 2007-12-13 Tobias Burnus <burnus@net-b.de>
3698 * gfortran.dg/namelist_42.f90: New.
3700 2007-12-12 Tobias Burnus <burnus@net-b.de>
3703 * gfortran.dg/function_kinds_3.f90: New.
3705 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3707 * gcc.target/s390/20071212-1.c: New testcase.
3709 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3712 * g++.dg/ext/visibility/anon7.C: Add xfail.
3713 * g++.dg/ext/visibility/anon9.C: New test.
3714 * g++.dg/ext/visibility/anon10.C: New test.
3717 * g++.dg/rtti/dyncast2.C: New test.
3719 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3721 PR tree-optimization/34407
3722 * gcc.dg/vect/pr34407.c: New test.
3724 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3727 * gfortran.dg/error_recovery_5.f90: New.
3728 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3730 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3732 PR tree-optimization/34371
3733 * gcc.c-torture/compile/20071207-1.c: New test.
3735 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3738 * g++.dg/parse/crash40.C: New test.
3740 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3742 * g++.dg/opt/memcpy1.C: New test.
3744 2007-12-10 Tobias Burnus <burnus@net-b.de>
3747 * gfortran.dg/argument_checking_10.f90: New.
3749 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3751 PR rtl-optimization/34302
3752 * gcc.c-torture/execute/20071210-1.c: New test.
3754 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3757 * g++.dg/cpp0x/error1.C: New test.
3760 * g++.dg/other/error22.C: New test.
3762 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3765 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3766 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3767 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3769 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3773 * g++.dg/template/repo6.C: New test.
3774 * g++.dg/template/repo7.C: New test.
3775 * g++.dg/template/repo8.C: New test.
3777 2007-12-09 H.J. Lu <hjl@lucon.org>
3778 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/read_2.f90: New.
3783 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3785 * lib/target-supports.exp (check_effective_target_tls_native):
3788 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3791 * gnat.dg/enclosing_record_reference.ads,
3792 gnat.dg/enclosing_record_reference.adb: New test.
3794 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3797 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3798 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3801 * gfortran.dg/char_component_initializer_1.f90: New test.
3803 2007-12-09 Tobias Burnus <burnus@net-b.de>
3810 * gfortran.dg/boz_8.f90: New.
3811 * gfortran.dg/boz_9.f90: New.
3812 * gfortran.dg/boz_10.f90: New.
3813 * gfortran.dg/boz_7.f90: Update dg-warning.
3814 * gfortran.dg/pr16433.f: Add dg-error.
3815 * gfortan.dg/ibits.f90: Update dg-warning.
3816 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3817 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3819 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3822 * gfortran.dg/include_1.f90: New test.
3823 * gfortran.dg/include_1.inc: New.
3824 * gfortran.dg/include_2.f90: New test.
3826 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3828 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3830 2007-12-08 Tobias Burnus <burnus@net-b.de>
3833 * gfortran.dg/nan_3.f90: New.
3835 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3837 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3839 2007-12-07 Olivier Hainque <hainque@adacore.com>
3841 * gnat.dg/tamdt*.ad?: Support for ...
3842 * gnat.dg/test_tamdt.adb: New test.
3844 2007-12-07 Olivier Hainque <hainque@adacore.com>
3846 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3847 exports and document how these can be exercised.
3849 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3852 * gnat.dg/specs/access_constants.ads: New test.
3854 * gnat.dg/specs/access_constant_decl.ads: New test.
3857 * gnat.dg/compose.adb: New test.
3859 2007-12-07 Olivier Hainque <hainque@adacore.com>
3862 * gnat.dg/unc_memops.ad[sb]: Support for ...
3863 * gnat.dg/unc_memfree.adb: New test.
3865 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3867 * gfortran.dg/ltrans-7.f90: New.
3869 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3870 Dorit Nuzman <dorit@il.ibm.com>
3872 PR tree-optimization/34005
3873 * gcc.dg/vect/pr34005.c: New test.
3875 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3878 * g++.dg/template/new8.C: New test.
3880 2007-12-06 Tobias Burnus <burnus@net-b.de>
3883 * gfortran.dg/boz_7.f90: New.
3884 * gfortran.dg/int_1.f90: Disable -pedantic option.
3885 * gfortran.dg/boz_1.f90: Ditto.
3886 * gfortran.dg/boz_3.f90: Ditto.
3887 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3888 * gfortran.dg/ibits.f90: Ditto.
3889 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3890 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3892 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3895 * gfortran.dg/used_types_19.f90: New test.
3897 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3899 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3900 * gfortran.dg/nearest_2.f90: Likewise.
3901 * gfortran.dg/nearest_3.f90: Likewise.
3903 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3906 * gcc.c-torture/execute/20071205-1.c: New test.
3908 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3910 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3911 * gfortran.dg/real_const_3.f90: Likewise.
3913 2007-12-05 Richard Guenther <rguenther@suse.de>
3915 PR tree-optimization/34138
3916 * gcc.c-torture/compile/pr34138.c: New testcase.
3918 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3921 * gfortran.dg/debug_2.f: New test.
3923 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
3925 * gnat.dg/specs/elab1.ads: New test.
3927 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
3930 * gcc.target/i386/pr34312.c: New test.
3932 2007-12-05 Tobias Burnus <burnus@net-b.de>
3935 * gfortran.dg/nan_2.f90: New.
3937 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3940 * g++.dg/cpp0x/decltype9.C: New test.
3941 * g++.dg/cpp0x/decltype10.C: New test.
3943 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
3946 * gnat.dg/rm_6_4_1_13.adb: New test.
3948 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3951 * gcc.c-torture/compile/20071117-1.c: New test.
3953 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3956 * g++.dg/cpp0x/variadic-ttp.C: New.
3958 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3960 * gcc.dg/parse-decl-after-if.c: New.
3961 * gcc.dg/20031223-1.c: Adjust.
3963 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3966 * g++.dg/cpp0x/variadic-throw.C: New.
3968 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3971 * g++.dg/cpp0x/variadic-unify.C: New.
3973 2007-12-04 Richard Guenther <rguenther@suse.de>
3977 * gcc.c-torture/compile/pr34334.c: New testcase.
3978 * g++.dg/torture/pr34222.C: New testcase.
3980 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3982 * gcc.c-torture/execute/20071202-1.c: New test.
3983 * gcc.dg/tree-ssa/pr34146-2.c: New test.
3985 2007-12-04 Tobias Burnus <burnus@net-b.de>
3988 * gfortran.dg/module_nan.f90: New.
3990 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
3992 * lib/target-supports.exp (get_compiler_messages): Replace with...
3993 (check_compile): ...this new procedure. Handle TYPE == executable.
3994 Use comments in the source to determine the correct extension.
3995 Return a pair containing the compiler output and the output filename.
3996 Don't delete the file here.
3997 (check_no_compiler_messages_nocache): New procedure.
3998 (check_no_compiler_messages): Use it.
3999 (check_no_messages_and_pattern_nocache): New procedure.
4000 (check_no_messages_and_pattern): Use it.
4001 (check_runtime_nocache, check_runtime): New procedures.
4002 (check_effective_target_tls): Use check_no_compiler_messages.
4003 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4004 (check_effective_target_tls_runtime): Use check_runtime.
4005 (check_effective_target_fstack_protector): Likewise.
4006 (check_iconv_available): Use check_runtime_nocache.
4007 (check_effective_target_fortran_large_real): Use
4008 check_no_compiler_messages.
4009 (check_effective_target_fortran_large_int): Likewise.
4010 (check_effective_target_static_libgfortran): Likewise.
4011 (check_750cl_hw_available): Use check_cached_effective_target
4012 and check_runtime_nocache.
4013 (check_vmx_hw_available): Likewise.
4014 (check_effective_target_broken_cplxf_arg): Likewise.
4015 (check_alpha_max_hw_available): Use check_runtime.
4016 (check_function_available): Use check_no_compiler_messages.
4017 (check_cxa_atexit_available): Use check_cached_effective_target
4018 and check_runtime_nocache.
4019 (check_effective_target_dfp_nocache): Use
4020 check_no_compiler_messages_nocache.
4021 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4022 (check_effective_target_dfp): Use check_cached_effective_target.
4023 (check_effective_target_dfprt): Likewise.
4024 (check_effective_target_arm_neon_hw): Use check_runtime.
4025 (check_effective_target_ultrasparc_hw): Likewise.
4026 (check_effective_target_c99_runtime): Use
4027 check_no_compiler_messages_nocache.
4029 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4032 * gcc.dg/fold-rotate-1.c: New test.
4034 PR tree-optimization/33453
4035 * gcc.c-torture/compile/20071203-1.c: New test.
4037 2007-12-03 Robert Dewar <dewar@adacore.com>
4038 Samuel Tardieu <sam@rfc1149.net>
4041 * gnat.dg/check_elaboration_code.adb: New test.
4042 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4045 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4048 * g++.dg/cpp0x/pr34061.C: New.
4050 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4053 * g++.dg/other/error21.C: New.
4055 2007-12-02 Revital Eres <eres@il.ibm.com>
4057 * gcc.dg/sms-4.c: New testcase.
4059 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4060 Revital Eres <eres@il.ibm.com>
4062 * gcc.dg/sms-3.c: New testcase.
4064 2007-12-01 Ollie Wild <aaw@google.com>
4067 * g++.dg/conversion/ptrmem9.C: New test.
4069 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4072 * gfortran.dg/namelist_41.f90: New test.
4074 2007-11-30 Tom Tromey <tromey@redhat.com>
4076 PR preprocessor/32868:
4077 * gcc.dg/cpp/pr32868.c: New file.
4079 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4082 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4084 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4086 PR rtl-optimization/34171
4087 * gcc.dg/pr34171.c: New testcase.
4089 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4091 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4093 2007-11-30 Tobias Burnus <burnus@net-b.de>
4096 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4097 * gfortran.dg/bind_c_usage_11.f03: New.
4098 * gfortran.dg/bind_c_usage_12.f03: New.
4100 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4103 * g++.dg/other/error20.C: New test.
4105 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4108 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4110 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4112 PR tree-optimization/34244
4113 * gcc.dg/tree-ssa/pr34244.c: New test.
4115 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4117 PR tree-optimization/33434
4118 * gcc.dg/pr33434-1.c: New test.
4119 * gcc.dg/pr33434-2.c: New test.
4120 * gcc.dg/pr33434-3.c: New test.
4121 * gcc.dg/pr33434-4.c: New test.
4124 * g++.dg/template/cond7.C: New test.
4128 * g++.dg/cpp0x/decltype7.C: New test.
4129 * g++.dg/cpp0x/decltype8.C: New test.
4131 2007-11-29 Tobias Burnus <burnus@net-b.de>
4134 * gfortran.dg/result_in_spec_3.f90: New.
4136 2007-11-29 Tobias Burnus <burnus@net-b.de>
4139 * gfortran.dg/mvbits_3.f90: New.
4141 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4143 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4145 (check_effective_target_hard_float): New.
4146 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4147 * gcc.dg/pr30957-1.c: Likewise.
4149 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4152 * gnat.dg/specs/variant_part.ads: New test.
4155 * gnat.dg/specs/attribute_parsing.ads: New test.
4158 * gnat.dg/specs/integer_value.ads: New test.
4161 * gnat.dg/specs/delta_small.ads: New test.
4163 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4165 PR tree-optimization/34140
4166 * gcc.c-torture/compile/20071128-1.c: New test.
4168 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4171 * gfortran.dg/data_array_1.f90
4172 * gfortran.dg/data_array_2.f90
4173 * gfortran.dg/data_array_3.f90
4174 * gfortran.dg/data_array_4.f90
4176 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4179 * gfortran.dg/blockdata_5.f90: New test.
4180 * gfortran.dg/blockdata_6.f90: New test.
4182 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4184 PR tree-optimization/34016
4185 * gcc.dg/pr34016.c: New test.
4187 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4190 * gfortran.dg/stfunc_6.f90: New test.
4193 * gfortran.dg/assign_10.f90: New test.
4195 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4198 * gfortran.dg/use_11.f90: New test.
4201 * gfortran.dg/generic_15.f90: New test.
4203 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4206 * gcc.dg/pr34225.c: New test.
4208 2007-11-27 Richard Guenther <rguenther@suse.de>
4210 PR tree-optimization/34241
4211 * g++.dg/torture/pr34241.C: New testcase.
4213 2007-11-27 Richard Guenther <rguenther@suse.de>
4215 * gcc.dg/builtins-error.c: New testcase.
4217 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4220 * g++.dg/ext/visibility/anon8.C: New test.
4222 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4225 * gcc.target/i386/pr34077.c: New testcase.
4227 2007-11-26 Tobias Burnus <burnus@net-b.de>
4230 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4231 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4232 * gfortran.dg/backslash_1.f90: Remove no longer needed
4233 -fno-backslash option.
4235 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4238 * gcc.dg/cpp/19990413-1.c: Update.
4239 * gcc.dg/parse-else-error.c: New.
4240 * gcc.dg/parse-else-error-2.c: New.
4241 * gcc.dg/parse-else-error-3.c: New.
4242 * gcc.dg/parse-else-error-4.c: New.
4244 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4247 * g++.dg/template/dependent-expr6.C: New testcase.
4249 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4252 * gcc.target/i386/pr34215.c: New test.
4254 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4257 * gcc.dg/torture/pr34174-1.c: New.
4259 2007-11-26 Richard Guenther <rguenther@suse.de>
4262 * gcc.dg/pr34233.c: New testcase.
4264 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4265 Revital Eres <eres@il.ibm.com>
4267 PR rtl-optimization/34085
4268 * gcc.dg/tree-prof (bb-reorg.c): New test.
4270 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4272 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4273 Return true for MIPS16 targets.
4275 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4278 * gfortran.dg/blockdata_4.f90: New test.
4280 2007-11-25 Tobias Burnus <burnus@net-b.de>
4283 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4284 * gfortran.dg/bind_c_usage_16.f03: New.
4285 * gfortran.dg/bind_c_usage_16_c.c: New.
4287 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4289 * gnat.dg/specs/size_clause1.ads: New test.
4290 * gnat.dg/specs/size_clause2.ads: Likewise.
4291 * gnat.dg/specs/size_clause3.ads: Likewise.
4293 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4296 * gfortran.dg/entry_16.f90: New test.
4298 2007-11-24 Tobias Burnus <burnus@net-b.de>
4301 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4303 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4306 * gfortran.dg/nested_modules_1.f90: Change the reference to
4307 FOO, forbidden by the standard, to a reference to W.
4308 * gfortran.dg/use_only_1.f90: New test.
4310 2007-11-23 Tobias Burnus <burnus@net-b.de>
4313 * gfortran.dg/nearest_3.f90: New test.
4315 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4318 * gfortran.dg/optional_dim_2.f90: New test.
4320 2007-11-23 Tobias Burnus <burnus@net-b.de>
4323 * gfortran.dg/bind_c_usage_15.f90: New.
4325 2007-11-23 Tobias Burnus <burnus@net-b.de>
4328 * gfortran.dg/nearest_2.f90: New.
4331 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4335 * g++.dg/ext/java-2.C: New test.
4337 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4338 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4341 * g++.dg/warn/pr5310.C: New.
4342 * g++.dg/warn/pr33160.C: New.
4344 2007-11-23 Richard Guenther <rguenther@suse.de>
4345 Michael Matz <matz@suse.de>
4347 PR tree-optimization/34176
4348 * gcc.c-torture/execute/pr34176.c: New testcase.
4350 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4353 * gcc.dg/Wconversion-5.c: New test.
4354 * g++.dg/Wconversion3.C: New test.
4356 2007-11-23 Richard Guenther <rguenther@suse.de>
4358 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4360 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4363 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4364 qualifiers in abstract declarator.
4366 2007-11-22 Tobias Burnus <burnus@net-b.de>
4368 * gfortran.dg/derived_constructor_comps_3.f90: New.
4370 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4373 * g++.dg/ext/visibility/anon7.C: New test.
4375 2007-11-22 Tobias Burnus <burnus@net-b.de>
4378 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4379 * gfortran.dg/bind_c_usage_13.f03: New.
4380 * gfortran.dg/bind_c_usage_14.f03: New.
4382 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4384 PR rtl-optimization/33848
4385 * gcc.dg/torture/pr33848.c: New test.
4387 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4390 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4392 2007-11-20 Richard Guenther <rguenther@suse.de>
4395 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4397 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4399 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4401 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4404 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4405 so test passes with -frecord-marker=8.
4406 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4407 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4408 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4409 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4410 * gfortrand.dg/modulo_1.f90: Likewise.
4412 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4414 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4416 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4417 * gcc.dg/pr30957-1.c: Likewise.
4419 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4422 * g++.dg/template/crash74.C: New test.
4424 2007-11-20 Richard Guenther <rguenther@suse.de>
4426 * gcc.c-torture/execute/20071120-1.c: New testcase.
4428 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4431 * gcc.dg/tree-ssa/pr34146.c: New test.
4434 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4435 dependent on target settings like move_by_pieces etc.
4438 * g++.dg/template/vla2.C: New test.
4441 * g++.dg/overload/template3.C: New test.
4443 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4446 * gfortran.dg/optional_dim_2.f90: Remove test.
4448 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4450 * gcc.dg/dfp/ddmode-ice.c: New test.
4452 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4454 PR tree-optimization/34036
4455 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4457 2007-11-19 Richard Guenther <rguenther@suse.de>
4459 PR tree-optimization/34
4460 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4462 2007-11-19 Tobias Burnus <burnus@net-b.de>
4465 * gfortran.dg/bind_c_usage_10_c.c: New.
4466 * gfortran.dg/bind_c_usage_10.f03: New.
4468 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4470 * gcc.dg/pr33007.c: Expect new warning.
4471 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4472 * g++.dg/opt/pr34036.C: New test.
4474 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4477 * g++.dg/warn/noreturn-4.C: New test.
4478 * g++.dg/warn/noreturn-5.C: New test.
4479 * g++.dg/warn/noreturn-6.C: New test.
4480 * g++.dg/warn/noreturn-7.C: New test.
4482 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4485 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4486 integers so tests works with -fdefault-integer-8.
4487 * gfortran.fortran-torture/execute/elemental.f90: Use default
4488 integers so test passes with -fdefault-integer-8.
4489 * gfortran.fortran-torture/execute/der_io.f90: Increase
4490 buffer length so test passes with -fdefault-integer-8.
4491 * gfortran.dg/bounds_check_8.f90: Likewise.
4492 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4493 * gfortran.dg/equiv_7.f90: Set kind so test passes
4494 with -fdefault-integer-8.
4495 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4498 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4501 * gfortran.dg/optional_dim_2.f90: New test.
4504 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4506 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4508 PR rtl-optimization/34132
4509 * gcc.c-torture/compile/20071118-1.c: New test.
4511 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4514 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4516 2007-11-18 Tobias Burnus <burnus@net-b.de>
4519 * gfortran.dg/entry_14.f90: New.
4520 * gfortran.dg/entry_15.f90: New.
4522 2007-11-18 Richard Guenther <rguenther@suse.de>
4524 PR tree-optimization/34127
4525 * gcc.c-torture/compile/pr34127.c: New testcase.
4527 2007-11-18 Ben Elliston <bje@au.ibm.com>
4529 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4530 type specifier, as they are not permitted according to the AltiVec
4531 Programming Interface Manual.
4533 2007-11-17 Tobias Burnus <burnus@net-b.de>
4536 * gfortran.dg/bind_c_usage_9.f03: New.
4537 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4539 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4542 * interface.c (gfc_current_interface_head,
4543 gfc_set_current_interface_head): New functions.
4544 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4545 On syntax error, restore previous state of the interface.
4546 * gfortran.h (gfc_current_interface_head,
4547 gfc_set_current_interface_head): New prototypes.
4549 2007-11-17 Richard Guenther <rguenther@suse.de>
4552 * gcc.c-torture/execute/pr34130.c: New testcase.
4554 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4557 * gfortran.dg/fmt_label_1.f90: New test.
4559 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4562 * gfortran.dg/initialization_15.f90 : New test.
4564 2007-11-16 Richard Guenther <rguenther@suse.de>
4567 * gcc.c-torture/compile/pr34030.c: New testcase.
4569 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4572 * gfortran.dg/interface_assignment_3.f90.
4574 2007-11-16 Richard Guenther <rguenther@suse.de>
4576 PR tree-optimization/33870
4577 * gcc.dg/torture/pr33870.c: New testcase.
4579 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4582 * gfortran.dg/allocatable_function_3.f90.
4584 2007-11-16 Richard Guenther <rguenther@suse.de>
4586 PR tree-optimization/34113
4587 * gcc.c-torture/compile/pr34113.c: New testcase.
4589 2007-11-16 Richard Guenther <rguenther@suse.de>
4591 PR tree-optimization/34099
4592 * g++.dg/torture/pr3499.C: New testcase.
4593 * gcc.c-torture/execute/pr34099.c: Likewise.
4595 2007-11-16 Olivier Hainque <hainque@adacore.com>
4597 * gnat.dg/release_unc_maxalign.adb: New test.
4599 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4602 * g++.dg/template/crash73.C: New test.
4604 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4607 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4608 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4609 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4610 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4612 2007-11-15 Tobias Burnus <burnus@net-b.de>
4615 * gfortran.dg/proc_decl_11.f90: New.
4617 2007-11-15 Ben Elliston <bje@au.ibm.com>
4619 * gcc.target/spu/compare-dp.c: New test.
4621 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4623 * gcc.dg/pr33923.c: New test.
4625 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4628 * gcc.dg/pr34088.c: New test.
4630 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4632 * gcc.c-torture/compile/20071114-1.c: New test.
4634 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4637 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4638 to match known variations in symbol format. Document in comments.
4640 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4643 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4645 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4647 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4650 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4653 * gfortran.dg/proc_decl_1.f90: Update.
4654 * gfortran.dg/proc_decl_7.f90: New test.
4655 * gfortran.dg/proc_decl_8.f90: New test.
4656 * gfortran.dg/proc_decl_9.f90: New test.
4657 * gfortran.dg/proc_decl_10.f90: New test.
4659 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4662 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4664 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4671 * g++.dg/parse/crash36.C: Add another dg-error.
4672 * g++.dg/cpp0x/pr34054.C: New test.
4673 * g++.dg/cpp0x/pr34056.C: New test.
4674 * g++.dg/cpp0x/pr34057.C: New test.
4675 * g++.dg/cpp0x/pr34058.C: New test.
4676 * g++.dg/cpp0x/pr34060.C: New test.
4678 PR tree-optimization/34063
4679 * g++.dg/tree-ssa/pr34063.C: New test.
4681 2007-11-13 Diego Novillo <dnovillo@google.com>
4683 PR tree-optimization/33870
4684 * gcc.c-torture/execute/pr33870-1.c: New test.
4685 * gcc.dg/tree-ssa/alias-16.c: New test.
4687 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4690 * g++.dg/template/crash72.C: New test.
4692 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4694 * g++.dg/opt/cfg5.C: New test.
4696 2007-11-12 Richard Guenther <rguenther@suse.de>
4699 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4700 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4702 2007-11-12 Richard Guenther <rguenther@suse.de>
4705 * gcc.dg/pr34027-1.c: New testcase.
4706 * gcc.dg/pr34027-2.c: Likewise.
4708 2007-11-12 Ira Rosen <irar@il.ibm.com>
4710 PR tree-optimization/33953
4711 * gcc.dg/vect/pr33953.c: New testcase.
4713 2007-11-11 Tom Tromey <tromey@redhat.com>
4716 * g++.dg/ext/pr17577.h: New file.
4717 * g++.dg/ext/pr17577.C: New file.
4719 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4722 * g++.old-deja/g++.ns/template13.C: Update expected output.
4723 * g++.old-deja/g++.pt/friend23.C: Likewise.
4724 * g++.dg/warn/pr8570.C: New.
4726 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4729 * g++.dg/template/pseudodtor4.C: New test.
4731 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4734 * g++.dg/opt/inline14.C: New test.
4736 PR tree-optimization/33680
4737 * gcc.c-torture/compile/20071108-1.c: New test.
4740 * g++.dg/template/pseudodtor3.C: New test.
4742 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4745 * g++.dg/cpp0x/variadic-init.C: New.
4747 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4748 Jakub Jelinek <jakub@redhat.com>
4750 PR rtl-optimization/34012
4751 * gcc.target/i386/pr34012.c: New test.
4753 2007-11-09 Richard Guenther <rguenther@suse.de>
4755 PR tree-optimization/33604
4756 * g++.dg/tree-ssa/pr33604.C: New testcase.
4757 * gcc.dg/pr32721.c: Adjust pattern.
4759 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4761 * gcc.target/mips/dse-1.c: Disable.
4763 2007-11-08 Tom Tromey <tromey@redhat.com>
4765 * gcc.dg/empty-source-3.c: Update warning location.
4766 * gcc.dg/gomp/barrier-2.c: Likewise.
4767 * gcc.dg/label-decl-3.c: Likewise.
4768 * gcc.dg/label-decl-2.c: Likewise.
4769 * gcc.dg/empty-source-2.c: Likewise.
4771 2007-11-08 Tom Tromey <tromey@redhat.com>
4774 * g++.dg/inherit/pr30297.C: New file.
4776 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4778 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4779 -fno-common for cygwin and mingw32.
4781 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4784 * gcc.dg/pr33826.c: New.
4785 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4786 recursive functions being marked pure or const.
4788 2007-11-08 Tobias Burnus <burnus@net-b.de>
4791 * gfortran.dg/proc_decl_5.f90: New.
4792 * gfortran.dg/proc_decl_6.f90: New.
4794 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4796 PR tree-optimization/32575
4797 * gcc.c-torture/execute/20071108-1.c: New test.
4799 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4801 * g++.dg/opt/anchor1.C: New.
4803 2007-11-07 Diego Novillo <dnovillo@google.com>
4806 * gcc.c-torture/execute/pr33870.x: Remove.
4808 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4813 * g++.dg/cpp0x/decltype-33837.C: New.
4814 * g++.dg/cpp0x/decltype-refbug.C: New.
4815 * g++.dg/cpp0x/decltype-33838.C: New.
4817 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4819 * gcc.c-torture/compile/20071107-1.c: New test.
4821 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4823 * gcc.dg/out-of-bounds-1.c: New test.
4825 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4828 * g++.dg/warn/incomplete2.C: New test.
4829 * g++.dg/template/incomplete4.C: New test.
4830 * g++.dg/template/incomplete5.C: New test.
4832 2007-11-07 Olivier Hainque <hainque@adacore.com>
4834 * gnat.dg/max_align.adb: New test.
4836 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4839 * gcc.target/i386/pr30961-1.c: New.
4841 2007-11-06 Tom Tromey <tromey@redhat.com>
4844 * g++.dg/warn/pragma-system_header3.h: New.
4845 * g++.dg/warn/pragma-system_header3.C: New.
4848 * g++.dg/warn/pragma-system_header4.C: New.
4849 * g++.dg/warn/pragma-system_header4.h: New.
4851 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4855 * g++.dg/other/canon-array.C: New.
4857 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4859 * g++.dg/parser/crash36.C: Tweak expected errors.
4860 * g++.dg/cpp0x/pr31439.C: New.
4861 * g++.dg/cpp0x/pr32114.C: New.
4862 * g++.dg/cpp0x/pr32115.C: New.
4863 * g++.dg/cpp0x/pr32125.C: New.
4864 * g++.dg/cpp0x/pr32126.C: New.
4865 * g++.dg/cpp0x/pr32127.C: New.
4866 * g++.dg/cpp0x/pr32128.C: New.
4867 * g++.dg/cpp0x/pr32253.C: New.
4868 * g++.dg/cpp0x/pr32566.C: New.
4869 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4870 * g++.dg/cpp0x/pr31438.C: Ditto.
4871 * g++.dg/cpp0x/variadic81.C: Ditto.
4872 * g++.dg/cpp0x/pr31432.C: Ditto.
4873 * g++.dg/cpp0x/pr31442.C: Ditto.
4875 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4878 * g++.dg/other/datasec1.C: New test.
4880 PR tree-optimization/33458
4881 * g++.dg/opt/inline12.C: New test.
4883 PR tree-optimization/33993
4884 * gcc.c-torture/compile/20071105-1.c: New test.
4886 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4888 PR rtl-optimization/33648
4889 * gcc.dg/pr33648.c: Require effective target freorder.
4891 2007-11-05 Revital Eres <eres@il.ibm.com>
4893 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4895 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4900 * g++.dg/cpp0x/pr33996.C: New
4901 * g++.dg/cpp0x/rv-trivial-bug.C: New
4902 * g++.dg/cpp0x/pr33930.C: New
4904 2007-11-05 Nick Clifton <nickc@redhat.com>
4905 Sebastian Pop <sebastian.pop@amd.com>
4907 PR tree-optimization/32540
4908 PR tree-optimization/33922
4909 * gcc.dg/tree-ssa/pr32540-1.c: New.
4910 * gcc.dg/tree-ssa/pr32540-2.c: New.
4911 * gcc.dg/tree-ssa/pr33922.c: New.
4913 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4916 * g++.dg/cpp0x/variadic-rref.C: New.
4918 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4920 * g++dg/warn/pointer-integer-comparison.C: New.
4922 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4924 PR tree-optimization/33856
4925 * gcc.c-torture/compile/20071027-1.c: New test.
4928 * g++.dg/ext/label10.C: New test.
4931 * g++.dg/other/ptrmem9.C: New test.
4933 2007-11-04 Andrew Pinski <pinskia@gmail.com>
4936 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4938 2007-11-04 David Edelsohn <edelsohn@gnu.org>
4940 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4941 * g++.dg/ext/visibility/namespace2.C: Add argument to
4942 dg-require-visibility.
4943 * g++.dg/ext/java-1.C: Disable on AIX.
4945 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
4947 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
4949 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4952 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4954 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4957 * gcc.dg/20031223-1.c: Adjust error output.
4958 * gcc.dg/parse-decl-after-label.c: New.
4960 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4963 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4964 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4965 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4967 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
4969 PR rtl-optimization/28940
4970 * gcc.target/i386/addr-sel-1.c: New test.
4972 2007-11-03 Jakub Jelinek <jakub@redhat.com>
4975 * gcc.dg/pr33670.c: New test.
4977 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4980 * g++.dg/lookup/typedef1.C: New test.
4982 2007-11-02 Janis Johnson <janis187@us.ibm.com>
4985 * lib/scandump.exp (dump-suffix): New.
4986 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4987 Include dump suffix in pass/fail messages, put regexp in quotes.
4989 2007-11-02 Paolo Carlini <pcarlini@suse.de>
4992 * g++.dg/other/error19.C: New.
4994 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
4996 PR rtl-optimization/28062
4997 * gcc.c-torture/compile/20071102-1.c: New test.
4999 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5001 * g++.dg/cpp0x/pr33955.C: New.
5003 2007-11-01 Tom Tromey <tromey@redhat.com>
5005 PR preprocessor/30805:
5006 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5008 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5010 PR rtl-optimization/33648
5011 * gcc.dg/pr33648.c: New test.
5013 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5016 * g++.dg/template/pseudodtor1.C: New test.
5017 * g++.dg/template/pseudodtor2.C: New test.
5020 * g++.dg/rtti/typeid7.C: New test.
5022 2007-11-01 Tom Tromey <tromey@redhat.com>
5024 PR preprocessor/30805:
5025 * gcc.dg/cpp/pr30805.c: New file.
5027 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5030 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5032 * gcc.c-torture/compile/20001205-1.c: Ditto.
5033 * gcc.c-torture/compile/20001226-1.c: Ditto.
5034 * gcc.c-torture/compile/20020312-1.c: Ditto.
5035 * gcc.c-torture/compile/20020604-1.c: Ditto.
5036 * gcc.c-torture/compile/920501-12.c: Ditto.
5037 * gcc.c-torture/compile/920501-4.c: Ditto.
5038 * gcc.c-torture/compile/920520-1.c: Ditto.
5039 * gcc.c-torture/compile/980506-1.c: Ditto.
5040 * gcc.c-torture/compile/990617-1.c: Ditto.
5041 * gcc.dg/compare6.c: Ditto.
5042 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5043 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5044 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5045 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5046 * g++.old-deja/g++.pt/static6.C: Ditto.
5047 * g++.old-deja/g++.pt/crash16.C: Ditto.
5048 * g++.old-deja/g++.mike/p10416.C: Ditto.
5049 * g++.old-deja/g++.mike/ns15.C: Ditto.
5050 * g++.old-deja/g++.mike/eh46.C: Ditto.
5052 2007-11-01 Tom Tromey <tromey@redhat.com>
5054 * gcc.dg/redecl-1.c: Update.
5055 * gcc.dg/pr20368-3.c: Update.
5056 * gcc.dg/inline-14.c: Update.
5057 * gcc.dg/builtins-30.c: Update.
5058 * gcc.dg/dremf-type-compat-4.c: Update.
5059 * gcc.dg/pr20368-2.c: Update.
5061 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5063 PR rtl-optimization/33673
5064 * gcc.dg/pr33673.c: New test.
5066 2007-11-01 Michael Matz <matz@suse.de>
5068 PR tree-optimization/33961
5069 * gcc.dg/pr33961.c: New test.
5071 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5074 * g++.dg/template/error35.C: New.
5076 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5079 * gcc.dg/pr31507-1.c: New test.
5080 * gcc.dg/pr31507-2.c: New test.
5082 2007-10-31 Revital Eres <eres@il.ibm.com>
5084 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5086 * gcc.dg/vect/tree-vect.h (check_vect): Add
5087 powerpc-*paired test.
5088 * lib/target-supports.exp (check_750cl_hw_available):
5090 (check_effective_target_vect_int,
5091 check_effective_target_vect_intfloat_cvt,
5092 check_effective_target_powerpc_altivec_ok,
5093 check_effective_target_vect_long,
5094 check_effective_target_vect_sdot_hi,
5095 check_effective_target_vect_udot_hi,
5096 check_effective_target_vect_pack_trunc,
5097 check_effective_target_vect_unpack,
5098 check_effective_target_vect_shift,
5099 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5101 * gcc.dg/vect/vect-ifcvt-11.c: New.
5102 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5103 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5104 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5105 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5106 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5107 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5109 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5110 Tobias Burnus <burnus@net-b.de>
5113 * gfortran.dg/module_read_1.f90: New.
5115 2007-10-31 Tom Tromey <tromey@redhat.com>
5117 PR preprocessor/30786:
5118 * gcc.dg/cpp/pr30786.c: New file.
5120 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5123 * gfortran.dg/interface_19.f90: New.
5124 * gfortran.dg/interface_20.f90: New.
5125 * gfortran.dg/interface_21.f90: New.
5127 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5129 PR tree-optimization/32377
5130 * gfortran.dg/vect/pr32377.f90: New.
5132 2007-10-31 Richard Guenther <rguenther@suse.de>
5135 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5136 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5138 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5141 * gfortran.dg/contained_3.f90: New.
5143 2007-10-31 Christian Bruel <christian.bruel@st.com>
5146 * g++.dg/opt/nrv8.C: New.
5148 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5151 * g++.dg/opt/compound1.C: New test.
5154 * g++.dg/template/ptrmem18.C: New test.
5156 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5159 * gfortran.dg/isnan_2.f90: New test.
5161 2007-10-30 Ed Schouten <ed@fxq.nl>
5163 PR tree-optimization/32500
5164 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5166 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5170 * g++.dg/cpp0x/pr31993.C: New
5171 * g++.dg/cpp0x/pr32252.C: New
5173 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5175 PR tree-optimization/33723
5176 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5178 2007-10-30 Richard Guenther <rguenther@suse.de>
5180 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5181 gcc.target/i386/loop-3.c.
5183 2007-10-30 Revital Eres <eres@il.ibm.com>
5185 * gcc.dg/vect/pr33866.c: Require vect_long.
5187 2007-10-30 Revital Eres <eres@il.ibm.com>
5189 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5190 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5192 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5194 PR tree-optimization/32893
5195 * lib/target-supports.exp
5196 (check_effective_target_unaligned_stack): new keyword.
5197 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5198 not sensitive to unaligned_stack.
5199 * gcc.dg/vect/vect-3.c: Likewise.
5200 * gcc.dg/vect/vect-4.c: Likewise.
5201 * gcc.dg/vect/vect-5.c: Likewise.
5202 * gcc.dg/vect/vect-6.c: Likewise.
5203 * gcc.dg/vect/vect-7.c: Likewise.
5204 * gcc.dg/vect/vect-13.c: Likewise.
5205 * gcc.dg/vect/vect-17.c: Likewise.
5206 * gcc.dg/vect/vect-18.c: Likewise.
5207 * gcc.dg/vect/vect-19.c: Likewise.
5208 * gcc.dg/vect/vect-20.c: Likewise.
5209 * gcc.dg/vect/vect-21.c: Likewise.
5210 * gcc.dg/vect/vect-22.c: Likewise.
5211 * gcc.dg/vect/vect-27.c: Likewise.
5212 * gcc.dg/vect/vect-29.c: Likewise.
5213 * gcc.dg/vect/vect-64.c: Likewise.
5214 * gcc.dg/vect/vect-65.c: Likewise.
5215 * gcc.dg/vect/vect-66.c: Likewise.
5216 * gcc.dg/vect/vect-72.c: Likewise.
5217 * gcc.dg/vect/vect-73.c: Likewise.
5218 * gcc.dg/vect/vect-86.c: Likewise.
5219 * gcc.dg/vect/vect-all.c: Likewise.
5220 * gcc.dg/vect/slp-25.c: Likewise.
5221 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5222 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5223 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5225 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5226 * gcc.dg/vect/vect-34.c: Likewise.
5227 * gcc.dg/vect/vect-36.c: Likewise.
5228 * gcc.dg/vect/vect-64.c: Likewise.
5229 * gcc.dg/vect/vect-65.c: Likewise.
5230 * gcc.dg/vect/vect-66.c: Likewise.
5231 * gcc.dg/vect/vect-68.c: Likewise.
5232 * gcc.dg/vect/vect-76.c: Likewise.
5233 * gcc.dg/vect/vect-77.c: Likewise.
5234 * gcc.dg/vect/vect-78.c: Likewise.
5236 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5237 testcase (without no-section-anchors prefix) but with global arrays.
5238 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5239 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5240 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5241 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5242 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5243 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5244 * gcc.dg/vect/vect-77-global.c: Likewise.
5245 * gcc.dg/vect/vect-78-global.c: Likewise.
5247 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5248 testcase (without no-section-anchors prefix) but fix alignment checks
5249 to also consider unaligned_stack targets.
5250 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5252 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5254 PR tree-optimization/33723
5255 * gcc.c-torture/execute/20071029-1.c: New test.
5256 * gcc.dg/tree-ssa/pr33723.c: New test.
5258 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5260 PR tree-optimization/33614
5261 * gcc.c-torture/compile/pr33614.c: New test.
5263 2007-10-29 Richard Guenther <rguenther@suse.de>
5265 PR tree-optimization/33870
5266 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5268 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5270 PR tree-optimization/33757
5271 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5272 true architectures instead of having a big dg-skip-if.
5275 * g++.dg/other/bitfield3.C: New test.
5277 2007-10-29 Richard Guenther <rguenther@suse.de>
5279 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5281 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5283 Automatic parallelization reduction tests.
5285 * gcc.dg/tree-ssa/reduc-1.c: New test.
5286 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5287 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5288 * gcc.dg/tree-ssa/reduc-2.c: New test.
5289 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5290 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5291 * gcc.dg/tree-ssa/reduc-3.c: New test.
5292 * gcc.dg/tree-ssa/reduc-6.c: New test.
5293 * gcc.dg/tree-ssa/reduc-7.c: New test.
5294 * gcc.dg/tree-ssa/reduc-8.c: New test.
5295 * gcc.dg/tree-ssa/reduc-9.c: New test.
5297 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5298 Zdenek Dvorak <ook@ucw.cz>
5300 OMP_ATOMIC Changes, testsuite changes.
5302 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5303 instead of gimple dump.
5304 * gcc.dg/gomp/atomic-9.c: Same.
5305 * gcc.dg/gomp/atomic-10.c: Same.
5306 * g++.dg/gomp/atomic-3.C: Same.
5307 * g++.dg/gomp/atomic-9.C: Same.
5308 * g++.dg/gomp/atomic-10.C: Same.
5310 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5314 * gfortran.dg/forall_12.f90: New test.
5317 * gfortran.dg/forall_13.f90: New test.
5319 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5320 Mark Mitchell <mark@codesourcery.com>
5323 * g++.dg/template/crash71.C: New.
5325 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5328 * gfortran.dg/module_md5_1.f90: Update hash-value.
5330 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5333 * g++.dg/torture/pr33589-1.C: New testcase.
5334 * g++.dg/torture/pr33589-2.C: New testcase.
5336 2007-10-28 Richard Guenther <rguenther@suse.de>
5338 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5340 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5341 Uros Bizjak <ubizjak@gmail.com>
5343 PR tree-optimization/33920
5344 * gcc.dg/tree-ssa/pr33290.c: New test.
5346 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349 * gfortran.dg/argument_check_7.f90: New test.
5350 * gfortran.dg/argument_check_8.f90: New test.
5352 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5354 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5355 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5356 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5357 * gcc.target/i386/sse-14.c: Ditto.
5359 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5362 * g++.dg/other/ptrmem8.C: New test.
5365 * g++.dg/template/error34.C: New test.
5367 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5369 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5371 2007-10-27 Richard Guenther <rguenther@suse.de>
5373 PR tree-optimization/33870
5374 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5375 * gcc.c-torture/execute/pr33870.c: Likewise.
5377 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5380 * gfortran.dg/argument_checking_9.f90: New test.
5382 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5384 * g++.dg/other/pr33601.C: New.
5386 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5389 * g++.dg/init/new25.C: New.
5391 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5393 * g++.dg/cpp0x/pr33839.C: New.
5395 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5398 * g++.dg/template/arg6.C: New test.
5400 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5403 * g++.dg/parse/crash39.C: New.
5405 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5407 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5408 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5411 2007-10-25 David Daney <ddaney@avtrex.com>
5413 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5415 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5418 * g++.dg/template/error32.C: New.
5420 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5421 Ira Rosen <irar@il.ibm.com>
5423 PR tree-optimization/33833
5424 * gcc.dg/vect/pr33833.c: New testcase.
5426 2007-10-25 David Daney <ddaney@avtrex.com>
5428 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5430 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5431 Ira Rosen <irar@il.ibm.com>
5433 PR tree-optimization/33866
5434 * gcc.dg/vect/pr33866.c: New testcase.
5436 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5438 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5439 Add -w to compile flags to suppress "call-clobbered register" warnings
5440 and remove dg-warning directives.
5442 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5444 * gcc.dg/sms-2.c: Cleanup sms dump file.
5445 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5448 2007-10-24 David Daney <ddaney@avtrex.com>
5450 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5452 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5455 * gcc.target/mips/pr33755.c: New test.
5457 2007-10-24 Ira Rosen <irar@il.ibm.com>
5459 PR tree-optimization/33804
5460 * gcc.dg/vect/pr33804.c: New testcase.
5462 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5465 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5467 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5468 Uros Bizjak <ubizjak@gmail.com>
5470 PR rtl-optimization/33846
5471 * gcc.dg/vect/pr33846.c: New testcase.
5473 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5474 Dorit Nuzman <dorit@il.ibm.com>
5476 PR tree-optimization/33860
5477 * g++.dg/vect/pr33860.cc: New test.
5478 * g++.dg/vect/pr33860a.cc: New test.
5480 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5481 Revital Eres <eres@il.ibm.com>
5483 * gcc.dg/sms-2.c: New testcase.
5485 2007-10-22 David S. Miller <davem@davemloft.net>
5487 * gcc.dg/globalreg-1.c: New test.
5489 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5490 Dorit Nuzman <dorit@il.ibm.com>
5492 PR tree-optimization/33834
5493 PR tree-optimization/33835
5494 * g++.dg/vect/pr33834_1.cc: New test.
5495 * g++.dg/vect/pr33834_2.cc: New test.
5496 * g++.dg/vect/pr33835.cc: New test.
5498 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5500 * gcc.dg/pr33644.c: New test.
5502 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5505 * g++.dg/gomp/pr33372-1.C: New test.
5506 * g++.dg/gomp/pr33372-2.C: New test.
5507 * g++.dg/gomp/pr33372-3.C: New test.
5509 2007-10-22 Michael Matz <matz@suse.de>
5511 PR tree-optimization/33855
5512 * gcc.c-torture/compile/pr33855.c: New testcase.
5514 2007-10-22 Ira Rosen <irar@il.ibm.com>
5516 PR tree-optimization/33854
5517 * gcc.dg/vect/O1-pr33854.c: New testcase.
5518 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5520 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5522 * gcc.dg/unwind-1.c: Disable on AIX.
5523 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5525 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5528 * gfortran.dg/assign_9.f90: New test.
5530 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5532 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5533 (dg-mips-options): Skip tests that specify an ABI other than o32
5534 and o64 if generating MIPS16 hard-float code.
5536 2007-10-21 Ira Rosen <irar@il.ibm.com>
5537 Revital Eres <eres@il.ibm.com>
5539 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5540 * gcc.dg/vect/vect-16.c: Fix comment.
5541 * gcc.dg/vect/pr33369.c: Require vect_int.
5542 * gcc.dg/vect/slp-33.c: Add spaces.
5543 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5545 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5546 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5548 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5549 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5551 * gcc.dg/vect/slp-10.c: Add spaces.
5552 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5554 * gcc.dg/vect/slp-36.c: Require vect_int.
5555 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5556 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5557 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5558 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5560 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5561 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5562 instead of vector_alignment_reachable_for_double.
5563 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5564 (natural_alignment): Split into...
5565 (natural_alignment_32, natural_alignment_64): New.
5566 (vector_alignment_reachable): Depend on natural_alignment_32.
5567 (vector_alignment_reachable_for_double): Rename to ...
5568 (vector_alignment_reachable_for_64bit): And depend on
5569 natural_alignment_64.
5571 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5573 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5575 * g++.dg/vect/vect.exp: Likewise.
5576 * lib/fortran-torture.exp: Likewise.
5577 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5578 mipsisa64*-*-* as the target selector. Remove -mips64,
5579 -mhard-float and -mgp64 from the options list.
5580 * gcc.target/mips/mips-ps-2.c: Likewise.
5581 * gcc.target/mips/mips-ps-3.c: Likewise.
5582 * gcc.target/mips/mips-ps-4.c: Likewise.
5583 * gcc.target/mips/mips-ps-6.c: Likewise.
5584 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5586 * gcc.target/mips/sb1-1.c: Likewise.
5587 * gcc.target/mips/mips-ps-type.c: Likewise.
5588 * gcc.target/mips/mips-ps-7.c: New test.
5589 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5590 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5591 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5592 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5593 as forcing an ABI and an architecture.
5594 (is_gp32_flag, is_gp64_flag): Fold into...
5595 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5596 then -mfp64 imply -mhard-float. Apply register rules after the
5597 loop. Handle -march=mipsN like -mipsN.
5599 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5601 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5602 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5604 2007-10-20 Tobias Burnus <burnus@net-b.de>
5607 * gfortran.dg/entry_dummy_ref_3.f90: New.
5609 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5610 FX Coudert <fxcoudert@gcc.gnu.org>
5613 * gfortran.dg/char_cast_1.f90: New test.
5615 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5617 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5618 * gfortran.dg/large_real_kind_2.F90: ditto.
5619 * gfortran.dg/default_format_2.f90: ditto.
5620 * gfortran.dg/default_format_denormal_1.f90: ditto.
5622 2007-10-19 Richard Guenther <rguenther@suse.de>
5626 * gfortran.dg/pr32921.f: New testcase.
5628 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5631 * gfortran.dg/transfer_check_1.f90: Adjust options.
5633 2007-10-19 Richard Guenther <rguenther@suse.de>
5636 2007-10-19 Richard Guenther <rguenther@suse.de>
5639 * gfortran.dg/pr32921.f: New testcase.
5641 2007-10-19 Richard Guenther <rguenther@suse.de>
5643 * gcc.c-torture/execute/20071018-1.c: New testcase.
5645 2007-10-19 Richard Guenther <rguenther@suse.de>
5648 * gfortran.dg/pr32921.f: New testcase.
5650 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5652 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5654 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5656 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5658 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5661 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5662 * gfortran.dg/host_assoc_function_3.f90: New test.
5664 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5667 * gfortran.dg/transfer_simplify_6.f90: New test.
5669 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5670 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5673 * gfortran.dg/pr33794.f90: New testcase.
5675 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5678 * gcc.target/i386/pr32961.c: New testcase.
5679 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5680 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5681 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5682 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5683 __builtin_ia32_pslldi128 defines.
5685 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5688 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5690 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5694 * g++.dg/template/void12.C: New.
5695 * g++.dg/template/void13.C: New.
5697 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5700 * g++.dg/template/void11.C: New.
5701 * g++.dg/template/void2.C: Adjust error markers.
5702 * g++.dg/template/void10.C: Likewise.
5703 * g++.dg/template/crash55.C: Likewise.
5705 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5707 * g++.dg/opt/const5.C: New test.
5709 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5710 Maxim Kuvyrkov <maxim@codesourcery.com>
5712 * gcc.target/ia64/20040709-2.c: New test.
5714 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5716 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5718 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5720 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5721 to each function. Check that there are no unsigned loads.
5723 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5725 PR tree-optimization/33136
5726 * gcc.c-torture/execute/20070824-1.c: New test.
5727 * gcc.dg/pr33136-1.c: New test.
5728 * gcc.dg/pr33136-2.c: New test.
5729 * gcc.dg/pr33136-3.c: New test.
5731 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5733 PR tree-optimization/33735
5734 * g++.dg/torture/pr33735.C: New.
5736 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5739 * gcc.dg/va-arg-pack-2.c: New.
5741 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5743 PR tree-optimization/33619
5744 * gcc.dg/pr33619.c: New test.
5746 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5748 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5750 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5752 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5755 * gfortran.dg/inquire_11.f90: New test.
5756 * gfortan.dg/negative_unit_int8.f: New test.
5758 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5761 * gcc.c-torture/compile/pr33133.c: New test.
5763 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5766 * gfortran.dg/namelist_40.f90: New test.
5768 2007-10-14 Tobias Burnus <burnus@net-b.de>
5771 * gfortran.dg/bounds_check_11.f90: New.
5773 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5776 * g++.dg/other/ctor1.C: New test.
5777 * g++.dg/other/ctor2.C: New test.
5778 * g++.dg/other/dtor1.C: New test.
5780 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5782 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5784 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5785 Paul Thomas <pault@gcc.gnu.org>
5789 * gfortran.dg/bounds_check_10.f90: New.
5791 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5793 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5794 * gcc.target/powerpc/popcount-1.c: Same.
5796 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5799 * g++.dg/conversion/op4.C: New test.
5801 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5803 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5805 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5808 * gfortran.dg/ambiguous_specific_1.f90: New test.
5810 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5813 * gfortran.dg/impure_spec_expr_1.f90: New test.
5814 * gfortran.dg/char_result_7.f90: Remove illegal test.
5816 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5819 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5820 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5821 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5822 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5823 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5824 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5825 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5826 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5827 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5829 2007-10-12 Richard Guenther <rguenther@suse.de>
5832 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5833 * gcc.c-torture/execute/20071011-1.c: Likewise.
5834 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5836 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5838 PR tree-optimization/33742
5839 * gcc.dg/pr33742.c: New testcase.
5841 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5843 PR tree-optimization/33645
5844 * gcc.dg/pr33645-1.c: New test.
5845 * gcc.dg/pr33645-2.c: New test.
5846 * gcc.dg/pr33645-3.c: New test.
5849 * g++.dg/ext/label4.C: Adjust error regexp.
5850 * g++.dg/ext/label6.C: Adjust error regexp.
5851 * g++.dg/ext/label7.C: New test.
5852 * g++.dg/ext/label8.C: New test.
5853 * g++.dg/ext/label9.C: New test.
5855 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5858 * gcc.dg/pr33676.c: New.
5860 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5863 * g++.dg/cpp0x/variadic83.C: New.
5865 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5868 * g++.dg/cpp0x/variadic81.C: New.
5869 * g++.dg/cpp0x/variadic82.C: Likewise.
5871 2007-10-11 Richard Guenther <rguenther@suse.de>
5874 * gcc.dg/pr33724.c: New testcase.
5876 2007-10-11 Richard Guenther <rguenther@suse.de>
5879 * gcc.dg/pr33726.c: New testcase.
5881 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5884 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5886 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5889 * gfortran.dg/do_3.F90: Run with -fwrapv.
5891 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5893 * gcc.dg/unwind-1.c: New.
5895 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5898 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5899 failure on some common systems.
5901 2007-10-09 Richard Guenther <rguenther@suse.de>
5904 * gcc.dg/pr33692.c: New testcase.
5906 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5909 * gcc.c-torture/execute/pr33669.c: New.
5911 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5913 PR tree-optimization/33615
5914 * g++.dg/tree-ssa/pr33615-2.C: New test.
5916 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5918 PR tree-optimization/33615
5919 * g++.dg/tree-ssa/pr33615.C: New test.
5921 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
5923 PR tree-optimization/33572
5924 * g++.dg/torture/pr33572.C: Replace with complete test.
5926 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
5929 * gfortran.dg/spec_expr_5.f90: New.
5931 2007-10-08 Geoffrey Keating <geoffk@apple.com>
5933 * gcc.dg/pragma-darwin-2.c: New.
5935 2007-10-08 Richard Guenther <rguenther@suse.de>
5940 * gcc.dg/pr33693.c: New testcase.
5941 * gcc.dg/pr33695.c: Likewise.
5942 * gcc.dg/pr33697.c: Likewise.
5944 2007-10-08 Richard Guenther <rguenther@suse.de>
5949 * gcc.dg/pr33691.c: New testcase.
5950 * gcc.dg/pr33694.c: Likewise.
5951 * gcc.dg/pr33696.c: Likewise.
5953 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5956 * gfortran.dg/gamma_5.f90: New test case
5958 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
5961 * initialization_1.f90: Fix dg-error annotations.
5962 * initialization_14.f90: New.
5963 * initialization_7.f90: Fix dg-error annotations.
5964 * initialization_9.f90: Likewise.
5966 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5968 * gfortran.dg/error_recovery_4.f90: New test.
5970 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5972 * gfortran.dg/default_format_denormal_2.f90: New test.
5973 * gfortran.dg/default_format_2.inc: New test.
5974 * gfortran.dg/default_format_denormal_1.f90: New test.
5975 * gfortran.dg/default_format_1.inc: New test.
5976 * gfortran.dg/default_format_1.f90: Don't test for denormalized
5978 * gfortran.dg/default_format_2.f90: Don't test for denormalized
5981 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5983 * gfortran.dg/namelist_15.f90: Revise test.
5985 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5987 PR tree-optimization/33655
5988 * gcc.dg/torture/pr33655.c: New.
5990 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5992 PR tree-optimization/33572
5993 * g++.dg/torture/pr33572.C: New.
5995 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
5998 * gfortran.dg/forall_11.f90: New.
6000 2007-10-05 Michael Matz <matz@suse.de>
6003 * gcc.dg/pr33667.c: New testcase.
6005 2007-10-05 Richard Guenther <rguenther@suse.de>
6008 * gcc.dg/pr33666.c: New testcase.
6010 2007-10-05 Michael Matz <matz@suse.de>
6013 * gcc.target/i386/pr33600.c: New testcase.
6015 2007-10-05 Richard Guenther <rguenther@suse.de>
6017 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6019 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6022 * gcc.target/mips/pr33635-1.c: New test.
6024 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6027 * gfortran.dg/namelist_39.f90: Revise to use long names.
6029 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6032 * gfortran.dg/pr33646.f90: New file.
6034 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6037 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6038 * gfortran.dg/char_decl_2.f90: New test.
6040 2007-10-04 Richard Guenther <rguenther@suse.de>
6043 * gcc.c-torture/compile/pr33641.c: New testcase.
6045 2007-10-04 Michael Matz <matz@suse.de>
6047 PR rtl-optimization/33653
6048 * gcc.dg/pr33653.c: New.
6050 2007-10-04 Richard Guenther <rguenther@suse.de>
6052 PR tree-optimization/33627
6053 * g++.dg/torture/pr33627.C: New testcase.
6055 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6058 * gfortran.dg/parens_6.f90: New.
6060 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6064 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6066 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6068 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6070 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6073 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6075 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6076 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6078 * gcc.target/mips/fpr-moves-1.c: New test.
6079 * gcc.target/mips/fpr-moves-2.c: Likewise.
6080 * gcc.target/mips/fpr-moves-3.c: Likewise.
6081 * gcc.target/mips/fpr-moves-4.c: Likewise.
6082 * gcc.target/mips/fpr-moves-5.c: Likewise.
6083 * gcc.target/mips/fpr-moves-6.c: Likewise.
6084 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6086 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6088 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6090 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6092 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6093 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6095 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6098 * gfortran.dg/common_errors_1.f90: New.
6100 2007-10-03 Doug Kwan <dougkwan@google.com>
6101 Richard Guenther <rguenther@suse.de>
6104 * g++.dg/debug/using3.C: New testcase.
6106 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6109 * gfortran.dg/namelist_38.f90: New test.
6110 * gfortran.dg/namelist_39.f90: New test.
6112 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6115 * gfortran.dg/default_format_1.f90: New test.
6116 * gfortran.dg/default_format_2.f90: New test.
6117 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6118 * gfortran.dg/real_const_3.f90: Adjust expected output.
6120 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6122 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6123 default ABI. Split mips_forced_abi into mips_forced_abi and
6125 (is_gp32_flag): Return true for -mabi=32.
6126 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6127 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6128 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6129 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6130 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6131 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6132 * gcc.target/mips/save-restore-2.c: Likewise.
6133 * gcc.target/mips/save-restore-3.c: Likewise.
6134 * gcc.target/mips/save-restore-4.c: Likewise.
6136 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6139 * gcc.c-torture/compile/pr33617.c: New test.
6141 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6143 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6144 -gstabs+ for extended options.
6146 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6149 * gfortran.dg/ambiguous_specific_1.f90: New test.
6151 2007-10-02 Revital Eres <eres@il.ibm.com>
6153 * gcc.target/powerpc/paired-8.c: New test.
6154 * gcc.target/powerpc/paired-9.c: New test.
6155 * gcc.target/powerpc/paired-10.c: New test.
6157 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6160 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6162 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6165 * gfortran.dg/intent_out_2.f90: New test.
6167 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6170 * gfortran.dg/ambiguous_reference_1.f90: New test.
6172 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6177 * gfortran.dg/function_kinds_1.f90: New test.
6178 * gfortran.dg/function_kinds_2.f90: New test.
6179 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6180 use association into interfaces.
6182 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6185 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6186 (overflow): Use INFINITY, not FP_INFINITE.
6187 gcc.dg/float-range-4.c: Likewise.
6188 gcc.dg/float-range-5.c: Likewise.
6190 2007-10-01 Nick Clifton <nickc@redhat.com>
6192 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6195 2007-09-30 Diego Novillo <dnovillo@google.com>
6198 * g++.dg/tree-ssa/pr33593.C: New test.
6200 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6203 * gfortran.dg/PR19872.f: Fix test condition.
6204 * gfortran.dg/list_read_7.f90: New test.
6206 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6208 PR tree-optimization/33597
6209 * gcc.dg/vect/pr33597.c: New testcase.
6211 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6213 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6214 * gcc.target/i386/pr33524.c: ...this.
6216 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6219 * gfortran.dg/minmaxloc_4.f90: New.
6221 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6223 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6225 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6227 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6229 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6232 * g++.dg/cpp0x/variadic79.C: New.
6234 2007-09-28 Michael Matz <matz@suse.de>
6235 Jakub Jelinek <jakub@redhat.com>
6237 PR rtl-optimization/33552
6238 * gcc.target/i386/pr33552.c: New runtime test.
6239 * gcc.target/i386/strinline.c: New compile time test.
6241 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6243 * gfortran.dg/openmp_stack.f90: Removed.
6246 * g++.dg/cpp0x/variadic80.C: New test.
6248 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6253 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6256 * gcc.target/powerpc/gcse-1.c: New test.
6258 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6260 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6261 fixed capitalizations.
6262 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6263 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6264 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6265 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6266 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6267 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6268 * gfortran.dg/min_max_conformance.f90: Likewise.
6270 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6272 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6274 * gcc.dg/c99-tgmath-2.c: Likewise.
6275 * gcc.dg/c99-tgmath-3.c: Likewise.
6276 * gcc.dg/c99-tgmath-4.c: Likewise.
6278 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6281 * gfortran.dg/anint_1.f90: New test.
6283 2007-09-27 Ian Lance Taylor <iant@google.com>
6285 PR tree-optimization/33565
6286 * gcc.dg/Wstrict-overflow-20.c: New test.
6288 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6290 * gfortran.dg/openmp_stack.f90: Fix typo.
6291 * gfortran.dg/recursive_stack.f90: Fix typo.
6293 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6296 * g++.dg/template/error31.C: New.
6298 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6300 * lib/prune.exp: Prune also "^In function .*$" lines and
6301 "^ inlined from .*$" lines.
6303 2007-09-26 Richard Guenther <rguenther@suse.de>
6305 PR tree-optimization/33563
6306 * gcc.dg/torture/pr33563.c: New testcase.
6308 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6311 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6313 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6316 2007-09-26 Richard Guenther <rguenther@suse.de>
6318 PR tree-optimization/30375
6319 PR tree-optimization/33560
6320 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6321 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6322 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6323 * gcc.dg/torture/pr30375.c: New testcase.
6324 * gcc.dg/torture/pr33560.c: New testcase.
6325 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6327 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6330 * g++.dg/parse/crash38.C: New test.
6332 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6335 * gcc.target/i386/sse5-convert.c: New file, test int->long
6336 vectorized conversions.
6338 2007-09-25 Revital Eres <eres@il.ibm.com>
6340 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6342 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6345 * gcc.dg/enum-incomplete-1.c: New test.
6347 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6349 * gcc.c-torture/compile/20070919-1.c: New test.
6351 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6353 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6355 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6358 * g++.dg/inherit/override_attribs.C: New file.
6360 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6363 * io.c (check_format_string): Move NULL and constant checks into
6365 (check_io_constraints): Call gfc_simplify_expr() before calling
6366 check_format_string(). Remove NULL and constant checks.
6368 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6370 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6371 * gcc.c-torture/execute/loop-2g.x: Likewise.
6373 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6375 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6376 Reject hard-float modes unless the ABI is o32 or o64.
6377 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6378 of gcc.exp. Skip the tests when mips16 code generation is not
6380 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6381 and use dg-add-options mips16_attribute.
6383 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6386 * g++.dg/ext/attrib29.C: New test.
6388 2007-09-23 Ollie Wild <aaw@google.com>
6390 * gcc.dg/fold-bitand-1.c: New test.
6391 * gcc.dg/fold-bitand-2.c: New test.
6392 * gcc.dg/fold-bitand-3.c: New test.
6393 * gcc.dg/fold-bitand-4.c: New test.
6395 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6397 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6398 any of the macros to be defined for __mips16.
6399 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6401 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6403 * gcc.dg/vect/pr21591.c: Require vect_int.
6404 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6405 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6406 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6408 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6410 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6412 * gcc.dg/va-arg-pack-len-2.c: New test.
6413 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6415 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6417 PR tree-optimization/32772
6418 * gcc.c-torture/compile/20070905-1.c: New test.
6420 PR tree-optimization/32975
6421 * gcc.dg/pr32975.c: New test.
6424 * gcc.dg/pr28755.c: New test.
6426 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6428 * lib/target-supports.exp (check_effective_target_nomips16): New
6430 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6432 * gcc.dg/vect/vect.exp: Likewise.
6433 * g++.dg/vect/vect.exp: Likewise.
6434 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6435 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6436 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6437 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6438 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6439 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6440 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6441 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6442 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6443 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6444 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6445 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6446 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6447 (test14, test15, test16, test17, test18): Likewise.
6448 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6449 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6450 (test14, test15, test16, test17, test18, test19, test20, test21)
6452 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6453 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6454 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6455 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6456 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6457 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6458 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6459 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6460 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6461 (test13, test14, test15, test16, test17, test18, test19, test20)
6462 (test21, test22, test23, test24, test25, test26, test27, test28)
6463 (test29, test30, test31): Likewise.
6464 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6465 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6466 (test13, test14, test15, test16, test17, test18, test19, test20)
6467 (test21, test22, test23, test24, test25, test26, test27, test28)
6468 (test29, test30, test31, test32, test33, test34, test35, test36)
6469 (test37, test38, test39, test40, test41, test42, test43, test44)
6470 (test45, test46, test47, test48, test49, test50, test51, test52)
6471 (test53, test54, test55, test56, test57, test58, test59, test60)
6472 (test61, test62, test63): Likewise.
6473 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6474 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6475 (test13, test14, test15, test16, test17, test18, test19, test20)
6476 (test21, test22, test23, test24, test25, test26, test27, test28)
6477 (test29, test30, test31): Likewise.
6478 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6479 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6480 (test13, test14, test15, test16, test17, test18, test19, test20)
6481 (test21, test22, test23, test24, test25, test26, test27, test28)
6482 (test29, test30, test31): Likewise.
6483 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6484 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6485 (test13, test14, test15): Likewise.
6486 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6487 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6488 (test13, test14, test15): Likewise.
6489 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6490 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6491 (test13, test14, test15, test16, test17, test18, test19, test20)
6492 (test21, test22, test23, test24, test25, test26, test27, test28)
6493 (test29, test30, test31): Likewise.
6494 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6495 (matrix_multiply4: Likewise.
6496 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6497 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6498 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6499 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6500 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6501 (test13, test14, test15, test16, test17, test18, test19, test20)
6502 (test21, test22, test23, test24, test25, test26, test27, test28)
6503 (test29, test30, test31): Likewise.
6504 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6505 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6506 (test13, test14, test15, test16, test17, test18, test19, test20)
6507 (test21, test22, test23, test24, test25, test26, test27, test28)
6508 (test29, test30, test31): Likewise.
6509 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6510 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6511 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6512 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6513 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6514 (sub_v4qi): Likewise.
6515 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6516 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6517 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6518 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6519 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6520 (subb, subc): Likewise.
6521 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6522 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6523 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6524 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6525 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6526 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6527 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6528 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6529 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6530 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6531 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6532 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6533 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6535 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6537 * lib/target-supports.exp (add_options_for_mips16_attribute)
6538 (check_effective_target_mips16_attribute): New functions.
6539 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6541 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6543 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6544 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6545 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6546 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6547 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6548 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6549 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6550 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6551 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6552 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6553 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6554 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6555 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6556 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6557 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6558 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6559 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6560 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6561 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6562 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6563 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6564 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6565 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6566 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6568 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6570 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6571 options. Require { target mips16_attribute } and use dg-add-options
6572 to add the associated options.
6574 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6575 * gcc.target/mips/call-saved-3.c: Likewise.
6576 * gcc.target/mips/code-readable-1.c: Require { target
6577 mips16_attribute } and use dg-add-options to add the associated
6578 options. Remove trailing whitespace.
6580 * gcc.target/mips/code-readable-2.c: Likewise.
6581 * gcc.target/mips/code-readable-3.c: Likewise.
6582 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6583 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6584 Require { target mips16_attribute } and use dg-add-options to
6585 add the associated options.
6586 (cksum16, cksum8): Use MIPS16.
6587 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6588 Require { target mips16_attribute } and use dg-add-options to
6589 add the associated options.
6591 * gcc.target/mips/save-restore-2.c: Likewise.
6592 * gcc.target/mips/save-restore-3.c: Likewise.
6593 * gcc.target/mips/save-restore-4.c: Likewise.
6594 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6596 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6597 (foo): Use NOMIPS16.
6599 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6602 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6605 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6607 2007-09-22 Tobias Burnus <burnus@net-b.de>
6610 * gfortran.dg/gomp/free-2.f90: New.
6611 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6612 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6614 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6616 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6617 * gcc.target/i386/sse5-haddX.c: Ditto.
6618 * gcc.target/i386/sse5-hsubX.c: Ditto.
6619 * gcc.target/i386/sse5-maccXX.c: Ditto.
6620 * gcc.target/i386/sse5-msubXX.c: Ditto.
6621 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6622 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6623 * gcc.target/i386/sse5-permpX.c: Ditto.
6624 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6626 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6627 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6628 * gcc.target/i386/sse5-pcmov.c: Ditto.
6629 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6631 2007-09-22 Richard Guenther <rguenther@suse.de>
6633 PR tree-optimization/33146
6634 * gcc.c-torture/compile/pr33146.c: New testcase.
6636 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6638 * lib/target-supports.exp (check_cached_effective_target): New
6640 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6641 (check_effective_target_c99_runtime): New procedure.
6642 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6643 (test3l): Likewise cargl.
6644 * gcc.dg/builtins-59.c: Require c99_runtime.
6645 * gcc.dg/builtins-61.c: Likewise.
6646 * gcc.dg/builtins-62.c: Likewise.
6648 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6650 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6651 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6652 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6653 target-specific dg-options.
6654 * gcc.dg/builtins-20.c: Likewise.
6655 * gcc.dg/builtins-53.c: Likewise.
6656 * gcc.dg/builtins-55.c: Likewise.
6657 * gcc.dg/single-precision-constant.c: Likewise.
6658 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6659 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6660 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6661 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6662 * gcc.dg/torture/builtin-power-1.c: Likewise.
6664 2007-09-21 Chao-ying Fu <fu@mips.com>
6666 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6667 check if targets have fixed-point supports.
6668 * gcc.dg/fixed-point/fixed-point.exp: New file.
6669 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6670 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6671 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6672 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6673 * gcc.dg/fixed-point/constants-pedantic.c,
6674 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6675 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6676 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6677 * gcc.dg/fixed-point/keywords-pedantic.c,
6678 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6679 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6680 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6681 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6682 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6683 * gcc.dg/fixed-point/func-vararg-mixed.c,
6684 * gcc.dg/fixed-point/operator-logical.c,
6685 * gcc.dg/fixed-point/struct-union.c,
6686 * gcc.dg/fixed-point/bit-complement.c,
6687 * gcc.dg/fixed-point/operator-bitwise.c,
6688 * gcc.dg/fixed-point/operator-comma.c,
6689 * gcc.dg/fixed-point/struct-layout-1.c,
6690 * gcc.dg/fixed-point/union-init.c,
6691 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6692 * gcc.dg/fixed-point/func-mixed.c,
6693 * gcc.dg/fixed-point/func-vararg-size0.c,
6694 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6695 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6696 * gcc.dg/fixed-point/operator-unary.c,
6697 * gcc.dg/fixed-point/allop-const.c,
6698 * gcc.dg/fixed-point/muldiv-warning.c,
6699 * gcc.dg/nofixed-point-1.c,
6700 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6701 * gcc.target/mips/fixed-vector-type.c,
6702 * gcc.target/mips/fixed-scalar-type.c: New tests.
6704 2007-09-21 Olivier Hainque <hainque@adacore.com>
6706 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6707 * gnat.dg/test_nested_subtype_byref.adb: New test.
6709 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6712 * gfortran.dg/gomp/pr33439.f90: New test.
6714 2007-09-21 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/merge_char_3.f90: New.
6719 2007-09-21 Tobias Burnus <burnus@net-b.de>
6722 * gfortran.dg/transfer_check_1.f90: New.
6724 2007-09-20 Asher Langton <langton2@llnl.gov>
6727 * gfortran.dg/init_flag_1.f90: New.
6728 * gfortran.dg/init_flag_2.f90: New.
6729 * gfortran.dg/init_flag_3.f90: New.
6730 * gfortran.dg/init_flag_4.f90: New.
6731 * gfortran.dg/init_flag_5.f90: New.
6732 * gfortran.dg/init_flag_6.f90: New.
6733 * gfortran.dg/init_flag_7.f90: New.
6735 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6738 * g++.dg/ext/anon-struct6.C: New.
6740 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6743 * gfortran.dg/inquire_10.f90: New test.
6745 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6747 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6749 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6752 * gfortran.dg/used_types_18.f90: Declare variable of empty
6755 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6758 * gfortran.dg/array_constructor_19.f90: New test.
6760 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.dg/debug/pr33316.c: New test.
6766 * g++.dg/cpp0x/variadic76.C: New test.
6767 * g++.dg/cpp0x/variadic77.C: New test.
6768 * g++.dg/cpp0x/variadic78.C: New test.
6772 * gcc.c-torture/execute/20070919-1.c: New test.
6773 * gcc.dg/pr33238.c: New test.
6774 * gcc.dg/pr27301.c: New test.
6776 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6778 * lib/target-supports.exp (check_effective_target_mips64): New
6780 * gcc.dg/lower-subreg-1.c: Require !mips64.
6781 * gcc.dg/sibcall-3.c (ATTR): New macro.
6782 (recurser_void1, recurser_void2): Use it.
6783 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6784 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6786 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6788 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6789 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6791 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6793 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6796 * gfortran.dg/c_loc_tests_11.f03: New test case.
6798 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6801 * g++.dg/init/ref14.C: New.
6803 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6805 * gnat.dg/slice2.ad[sb]: New testcase.
6807 2007-09-19 Nick Clifton <nickc@redhat.com>
6809 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6811 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6813 * gcc.target/bfin/bfin.exp: New.
6814 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6815 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6816 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6817 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6818 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6819 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6820 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6821 mcpu-bf561.c, mcpu-default.c}: New tests.
6823 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6825 Restore detection of unsupported TLS.
6828 2007-02-10 Richard Henderson <rth@redhat.com>
6830 * lib/target-supports.exp (check_effective_target_tls): Redefine
6831 to mean non-emulated tls.
6832 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6833 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6834 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6835 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6836 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6837 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6838 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6841 * lib/target-supports.exp (check_effective_target_tls): Use
6842 stronger test for compiler support for TLS.
6843 (check_effective_target_tls_native): New, to test for non-emulated
6845 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6846 instead of dg-require-effective-target tls.
6847 * g++.dg/gomp/copyin-1.C: Likewise.
6848 * g++.dg/gomp/sharing-1.C: Likewise.
6849 * g++.dg/gomp/tls-1.C: Likewise.
6850 * g++.dg/gomp/tls-2.C: Likewise.
6851 * g++.dg/gomp/tls-3.C: Likewise.
6852 * g++.dg/tls/diag-1.C: Likewise.
6853 * g++.dg/tls/diag-2.C: Likewise.
6854 * g++.dg/tls/diag-3.C: Likewise.
6855 * g++.dg/tls/diag-4.C: Likewise.
6856 * g++.dg/tls/diag-5.C: Likewise.
6857 * g++.dg/tls/init-1.C: Likewise.
6858 * g++.dg/tls/init-2.C: Likewise.
6859 * g++.dg/tls/trivial.C: Likewise.
6860 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6861 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6862 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6863 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6864 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6865 * gcc.dg/gomp/clause-1.c: Likewise.
6866 * gcc.dg/gomp/copyin-1.c: Likewise.
6867 * gcc.dg/gomp/sharing-1.c: Likewise.
6868 * gcc.dg/gomp/tls-1.c: Likewise.
6869 * gcc.dg/gomp/tls-2.c: Likewise.
6870 * gcc.dg/tls/alpha-1.c: Likewise.
6871 * gcc.dg/tls/opt-1.c: Likewise.
6872 * gcc.dg/tls/opt-13.c: Likewise.
6873 * gcc.dg/tls/opt-14.c: Likewise.
6874 * gcc.dg/tls/opt-2.c: Likewise.
6875 * gcc.dg/tls/opt-3.c: Likewise.
6876 * gcc.dg/tls/opt-4.c: Likewise.
6877 * gcc.dg/tls/opt-7.c: Likewise.
6878 * gcc.dg/tls/section-1.c: Likewise.
6879 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6880 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6881 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6882 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6883 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6884 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6885 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6886 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6887 * gfortran.dg/gomp/fixed-1.f: Likewise.
6888 * gfortran.dg/gomp/free-1.f90: Likewise.
6889 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6890 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6891 * gfortran.dg/gomp/reduction1.f90: Likewise.
6892 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6894 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6897 * gfortran.dg/bounds_check_9.f90: New test.
6898 * gfortran.dg/bounds_check_fail_2.f90: New test.
6900 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6902 PR c++/33462 (again)
6903 * g++.dg/ext/va-arg1.C: Adjust.
6905 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6908 * g++.dg/ext/va-arg1.C: New.
6910 2007-09-18 Tobias Burnus <burnus@net-b.de>
6912 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6914 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6917 * g++.dg/rtti/typeid6.C: New.
6919 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6922 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6923 * g++.dg/ext/is_class_error2.C: New.
6925 2007-09-18 Richard Guenther <rguenther@suse.de>
6927 PR tree-optimization/33340
6928 * g++.dg/torture/pr33340.C: New testcase.
6930 2007-09-18 Tobias Burnus <burnus@net-b.de>
6933 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6934 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6935 * gfortran.dg/elemental_subroutine_5.f90: New.
6937 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
6939 * lib/target-supports.exp (check_profiling_available): Extend
6940 mips*-*-elf check to mips*-*-elf*.
6942 2007-09-18 Jakub Jelinek <jakub@redhat.com>
6944 * gcc.dg/format/c90-scanf-5.c: New test.
6945 * gcc.dg/format/c99-scanf-4.c: New test.
6946 * gcc.dg/format/ext-7.c: New test.
6947 * gcc.dg/format/ext-8.c: New test.
6950 * gcc.c-torture/compile/20070915-1.c: New test.
6952 2007-09-17 Tobias Burnus <burnus@net-b.de>
6955 * gfortran.dg/private_type_9.f90: New.
6957 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6960 * gfortran.dg/pr33449.f90: New test.
6962 2007-09-17 Tobias Burnus <burnus@net-b.de>
6964 * gfortran.dg/interface_15.f90: Compile with -std=f95.
6965 * gfortran.dg/private_type_1.f90: Ditto
6966 * gfortran.dg/interface_18.f90: New.
6967 * gfortran.dg/private_type_8.f90: New.
6969 2007-09-16 Paolo Carlini <pcarlini@suse.de>
6972 * g++.dg/warn/new1.C: Adjust.
6973 * g++.dg/torture/str_empty.C: Likewise.
6975 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6977 * gcc.target/mips/dse-1.c: New test.
6979 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
6982 * g++.dg/overload/operator3.C: New.
6984 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6986 * gcc.target/mips/truncate-1.c: New test.
6988 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
6994 * gfortran.dg/subref_array_pointer_1.f90: New test.
6995 * gfortran.dg/subref_array_pointer_2.f90: New test.
6997 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
6999 * gfortran.dg/nint_2.f90: Correct last change.
7001 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7003 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7005 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7007 * gcc.dg/vect/pr33373b.c: New test.
7009 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7012 * gcc.target/i386/pr33438.c: New test.
7014 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7016 * gfortran.dg/nint_2.f90: Revert previous commit.
7018 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7020 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7022 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7025 * g++.dg/other/unused1.C: XFAIL class2 scan.
7027 2007-09-13 Tobias Burnus <burnus@net-b.de>
7030 * gfortran.dg/elemental_args_check_1.f90: New.
7031 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7032 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7034 2007-09-13 Tobias Burnus <burnus@net-b.de>
7036 * gfortran.dg/recursive_check_3.f90: New.
7038 2007-09-13 Tobias Burnus <burnus@net-b.de>
7041 * gfortran.dg/elemental_bind_c.f90: New.
7043 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7045 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7046 * gcc.target/mips/mips16-attributes-2.c: New test.
7047 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7048 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7049 hard-float asm when __mips16 is defined.
7050 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7051 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7052 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7053 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7054 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7055 * gcc.target/mips/pr26765.c (foo): Likewise.
7056 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7057 targets, use dg-mips-options instead of dg-options, and use -mgp32
7058 to force 32-bit mode.
7059 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7061 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7063 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7064 Michael Meissner <michael.meissner@amd.com>
7066 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7067 * gcc.target/i386/sse5-hsubX.c: Ditto.
7068 * gcc.target/i386/sse5-permpX.c: Ditto.
7069 * gcc.target/i386/sse5-haddX.c: Ditto.
7070 * gcc.target/i386/sse5-maccXX.c: Ditto.
7071 * gcc.target/i386/sse5-msubXX.c: Ditto.
7072 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7073 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7075 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7076 optimizes floating point conditional moves into the pcmov
7077 instruction on SSE5.
7078 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7080 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7081 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7084 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7085 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7087 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7088 optimizes (a*b)+c into fmadd on SSE5.
7090 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7091 whether the SSE5 instructions can be generated.
7093 * gcc.target/i386/sse5-check.h: New. Add support for
7096 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7097 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7098 * gcc.target/i386/sse-13.c: Ditto.
7099 * gcc.target/i386/sse-14.c: Ditto.
7101 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7104 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7105 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7107 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7110 * gcc.dg/pr32338-1.c: New test.
7111 * gcc.dg/pr32338-2.c: New test.
7113 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7115 * lib/target-supports.exp (check_effective_target_sync_int_long):
7116 Revert change to add xtensa.
7117 (check_effective_target_sync_char_short): Likewise.
7119 2007-09-12 Olivier Hainque <hainque@adacore.com>
7121 * gnat.dg/packed_subtype.adb: New test.
7123 2007-09-12 Tobias Burnus <burnus@net-b.de>
7126 * gfortran.dg/intrinsic_size.f90: New.
7128 2007-09-12 Tobias Burnus <burnus@net-b.de>
7132 * gfortran.dg/conflicts_2.f90: New.
7134 2007-09-12 Ira Rosen <irar@il.ibm.com>
7136 PR tree-optimization/32377
7137 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7138 dependence distance.
7139 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7140 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7141 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7142 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7144 2007-09-12 Richard Guenther <rguenther@suse.de>
7147 * gcc.c-torture/compile/pr33382.c: New testcase.
7148 * gcc.c-torture/execute/pr33382.c: Likewise.
7150 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7153 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7155 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7157 PR tree-optimization/33373
7158 * gcc.dg/vect/pr33373.c: New test.
7160 2007-09-12 Ben Elliston <bje@au.ibm.com>
7162 * lib/target-supports.exp (check_effective_target_vect_no_double):
7165 2007-09-12 Ben Elliston <bje@au.ibm.com>
7166 Ulrich Weigand <uweigand@de.ibm.com>
7168 * gcc.target/spu/dfcgt-nan.c: New test.
7170 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7172 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7174 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7177 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7179 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7181 * gcc.dg/va-arg-pack-len-1.c: New test.
7182 * g++.dg/va-arg-pack-len-1.C: New test.
7184 2007-09-11 Michael Matz <matz@suse.de>
7186 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7188 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7190 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7191 checks for size of long double.
7192 * gcc.dg/dfp/convert.h: New file.
7193 * gcc.dg/dfp/convert-bfp-2.c: New test.
7194 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7195 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7196 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7197 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7198 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7199 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7200 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7201 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7202 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7204 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7206 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7207 Change dg-final to expect 1 non-profitable loop and
7209 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7210 Change dg-final to expect 1 non-profitable loop and
7212 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7213 Change dg-final to expect 1 profitable loop.
7214 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7215 Change dg-final to expect 1 profitable loop.
7217 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7219 * gcc.target/mips/call-saved-1.c: New test.
7220 * gcc.target/mips/call-saved-2.c: Likewise.
7221 * gcc.target/mips/call-saved-3.c: Likewise.
7222 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7223 instead of mips_mips64. Set mips_fp64 too.
7224 (is_gp32_flag): Return true for -mips1 and -mips2.
7225 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7227 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7229 * g++.dg/ext/va-arg-pack-1.C: New test.
7230 * g++.dg/ext/va-arg-pack-2.C: New test.
7232 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7235 * gcc.dg/vect/pr33369.c: New test.
7237 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7240 * gfortran.dg/array_memcpy_5.f90: New test.
7242 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7244 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7246 2007-09-09 Richard Guenther <rguenther@suse.de>
7248 * gcc.c-torture/compile/20070906-1.c: New testcase.
7250 2007-09-09 Ira Rosen <irar@il.ibm.com>
7252 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7254 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7255 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7256 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7259 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7261 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7263 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7265 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7267 2007-09-09 Ira Rosen <irar@il.ibm.com>
7269 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7270 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7271 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7272 Compile tests with -fno-tree-pre.
7273 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7274 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7275 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7276 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7277 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7278 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7279 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7280 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7281 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7282 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7283 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7284 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7285 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7286 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7287 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7288 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7289 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7290 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7291 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7293 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7295 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7297 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7298 Use remote_exec to call c++filt.
7299 * lib/target-supports-dg.exp (dg-require-host-local): New.
7300 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7301 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7302 * g++.dg/rtti/repo1.C: Likewise.
7303 * g++.dg/template/repo1.C: Likewise.
7304 * g++.dg/template/repo2.C: Likewise.
7305 * g++.dg/template/repo3.C: Likewise.
7306 * g++.dg/template/repo4.C: Likewise.
7307 * g++.dg/template/repo5.C: Likewise.
7308 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7309 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7310 * g++.old-deja/g++.pt/repo1.C: Likewise.
7311 * g++.old-deja/g++.pt/repo2.C: Likewise.
7312 * g++.old-deja/g++.pt/repo3.C: Likewise.
7313 * g++.old-deja/g++.pt/repo4.C: Likewise.
7314 * gcc.dg/cpp/trad/builtins.c: Likewise.
7316 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7318 PR tree-optimization/32283
7319 * gcc.dg/tree-ssa/loop-31.c: New test.
7321 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7323 PR rtl-optimization/26449
7324 * gcc.target/i386/pr26449-1.c: New file.
7326 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7329 PR rtl-optimization/26449
7330 * gcc.target/i386/pr33329.c: New file.
7332 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7334 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7336 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7338 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7340 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7342 PR tree-optimization/33301
7343 * gfortran.dg/vect/pr33301.f: New test.
7345 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7348 * gfortran.dg/backspace_10.f90: New test.
7350 2007-09-07 Richard Guenther <rguenther@suse.de>
7353 2007-09-06 Richard Guenther <rguenther@suse.de>
7355 PR tree-optimization/32586
7356 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7357 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7358 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7359 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7360 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7361 now obsolete simplification.
7363 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7365 PR tree-optimization/33299
7366 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7367 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7369 2007-09-07 Richard Guenther <rguenther@suse.de>
7372 2007-09-06 Richard Guenther <rguenther@suse.de>
7374 PR tree-optimization/32586
7375 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7376 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7377 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7378 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7379 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7380 now obsolete simplification.
7382 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7384 PR tree-optimization/32821
7385 * gcc.dg/tree-ssa/pr32821.c: New file.
7387 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7389 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7390 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7391 and mips_forced_no_er.
7392 (dg-mips-options): Add -mno-abicalls when a small-data option is
7393 specified. Skip tests with small-data options if mips_forced_gp.
7394 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7395 * gcc.target/mips/sdata-1.c: New test.
7396 * gcc.target/mips/sdata-2.c: Likewise.
7397 * gcc.target/mips/sdata-3.c: Likewise.
7398 * gcc.target/mips/sdata-4.c: Likewise.
7400 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7403 * spread_zerosize_1.f90: New test case.
7404 * spread_bounds_1.f90: New test case.
7406 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7409 * g++.dg/template/static31.C: New.
7411 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7414 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7417 2007-09-06 David Daney <ddaney@avtrex.com>
7418 Richard Sandiford <richard@codesourcery.com>
7421 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7422 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7423 * gcc.target/mips/pr33256.c: New test.
7425 2007-09-06 Tom Tromey <tromey@redhat.com>
7427 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7429 2007-09-06 Richard Guenther <rguenther@suse.de>
7431 PR tree-optimization/32586
7432 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7433 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7434 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7437 now obsolete simplification.
7439 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7441 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7442 * gcc.target/i386/sse3-addsubps.c: Ditto.
7443 * gcc.target/i386/sse3-haddpd.c: Ditto.
7444 * gcc.target/i386/sse3-haddps.c: Ditto.
7445 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7446 * gcc.target/i386/sse3-hsubps.c: Ditto.
7447 * gcc.target/i386/sse3-lddqu.c: Ditto.
7448 * gcc.target/i386/sse3-movddup.c: Ditto.
7449 * gcc.target/i386/sse3-movshdup.c: Ditto.
7450 * gcc.target/i386/sse3-movsldup.c: Ditto.
7452 2007-09-06 Richard Guenther <rguenther@suse.de>
7454 PR tree-optimization/33302
7455 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7457 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7460 * gfortran.dg./fmt_float.f90: New test.
7462 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7465 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7467 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7469 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7470 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7472 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7474 * g++.dg/eh/builtin1.C: New test.
7475 * g++.dg/eh/builtin2.C: New test.
7476 * g++.dg/eh/builtin3.C: New test.
7479 * g++.dg/eh/builtin4.C: New test.
7481 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7483 * gcc.target/powerpc/dfp-dd.c: New test.
7484 * gcc.target/powerpc/dfp-td.c: New test.
7486 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7488 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7489 * gcc.dg/va-arg-pack-1.c: New test.
7491 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7493 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7494 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7495 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7496 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7497 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7499 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7502 * g++.dg/ext/anon-struct5.C: New.
7504 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7506 * gcc.dg/i386-cpuid.h: Remove.
7507 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7508 (main): Use __get_cpuid to get target features.
7509 * gcc.target/i386/sse-check.h: Ditto.
7510 * gcc.target/i386/sse2-check.h: Ditto.
7511 * gcc.target/i386/sse3-check.h: Ditto.
7512 * gcc.target/i386/ssse3-check.h: Ditto.
7513 * gcc.target/i386/sse4_1-check.h: Ditto.
7514 * gcc.target/i386/sse4_2-check.h: Ditto.
7515 * gcc.target/i386/sse4a-check.h: Ditto.
7516 * gcc.dg/torture/pr16104-1.c: Ditto.
7517 (do_test): Change to void.
7518 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7519 * gcc.target/i386/sse-6.c: Ditto.
7520 * gcc.target/i386/sse-7.c: Ditto.
7521 * g++.dg/other/i386-1.C: Include cpuid.h.
7522 (main): New function. Use __get_cpuid to get target fetaures.
7524 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7525 David Ung <davidu@mips.com>
7526 Nigel Stephens <nigel@mips.com>
7528 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7529 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7530 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7531 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7532 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7533 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7534 * gcc.dg/torture/pr19683-1.c: Likewise.
7535 * gcc.target/mips/madd-3.c: Likewise.
7536 * gcc.target/mips/maddu-3.c: Likewise.
7537 * gcc.target/mips/msub-3.c: Likewise.
7538 * gcc.target/mips/msubu-3.c: Likewise.
7539 * gcc.target/mips/asm-1.c: Likewise.
7540 * gcc.target/mips/branch-1.c: Likewise.
7541 * gcc.target/mips/ins-1.c: Likewise.
7542 * gcc.target/mips/near-far-3.c: Likewise.
7543 * gcc.target/mips/near-far-4.c: Likewise.
7544 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7545 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7546 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7547 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7548 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7549 * gcc.target/mips/dspr2-MULT.c: Likewise.
7550 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7551 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7552 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7553 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7554 * gcc.target/mips/code-readable-2.c: Likewise.
7555 * gcc.target/mips/code-readable-3.c: Likewise.
7557 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7558 David Ung <davidu@mips.com>
7559 Nigel Stephens <nigel@mips.com>
7561 * gcc.target/mips/mips16-attributes.c: New.
7563 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7566 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7569 * gfortran.dg/char_length_10.f90: New test.
7571 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7574 * g++.dg/parse/template24.C: New.
7576 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7578 * g++.dg/other/spu2vmx-1.C: New test.
7580 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7582 PR tree-optimization/33017
7583 * gcc.dg/pr33017.c: New test.
7585 2007-09-05 Ben Elliston <bje@au.ibm.com>
7587 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7588 __protected_stream family of macros.
7590 2007-09-04 Jan Hubicka <jh@suse.cz>
7592 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7593 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7594 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7595 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7596 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7597 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7598 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7601 2007-09-04 Janus Weil <jaydub66@gmail.com>
7602 Tobias Burnus <burnus@net-b.de>
7604 * gfortran.dg/proc_decl_1.f90: New.
7605 * gfortran.dg/proc_decl_2.f90: New.
7606 * gfortran.dg/proc_decl_3.f90: New.
7607 * gfortran.dg/proc_decl_4.f90: New.
7609 2007-09-04 Jan Hubicka <jh@suse.cz>
7611 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7612 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7613 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7614 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7615 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7616 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7617 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7618 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7619 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7620 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7621 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7622 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7623 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7624 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7625 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7626 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7627 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7628 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7629 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7630 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7631 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7632 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7633 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7634 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7635 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7636 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7637 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7638 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7639 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7640 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7641 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7642 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7643 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7644 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7645 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7646 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7647 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7648 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7649 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7650 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7651 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7652 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7653 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7654 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7655 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7656 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7657 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7658 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7659 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7660 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7661 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7662 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7663 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7664 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7665 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7666 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7667 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7668 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7669 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7670 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7671 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7672 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7673 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7674 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7675 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7676 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7677 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7678 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7679 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7680 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7681 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7682 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7683 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7684 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7685 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7686 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7687 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7688 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7689 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7690 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7691 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7692 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7693 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7694 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7695 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7696 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7697 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7698 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7699 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7700 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7701 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7702 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7703 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7704 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7705 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7706 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7707 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7708 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7709 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7710 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7711 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7712 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7713 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7714 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7715 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7716 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7717 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7718 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7719 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7720 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7721 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7722 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7723 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7724 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7725 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7726 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7727 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7728 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7729 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7730 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7731 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7732 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7733 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7734 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7735 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7736 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7737 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7738 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7739 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7740 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7741 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7742 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7743 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7744 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7745 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7746 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7747 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7748 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7749 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7750 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7751 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7753 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7754 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7756 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7757 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7758 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7759 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7760 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7761 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7763 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7765 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7766 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7767 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7768 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7770 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7771 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7772 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7773 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7774 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7775 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7776 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7778 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7779 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7780 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7781 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7782 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7783 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7784 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7785 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7786 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7787 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7788 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7789 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7790 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7791 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7792 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7793 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7794 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7795 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7796 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7797 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7798 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7799 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7800 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7801 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7802 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7803 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7804 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7805 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7806 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7807 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7808 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7809 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7810 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7811 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7812 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7813 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7814 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7815 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7816 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7817 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7818 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7819 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7820 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7821 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7822 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7823 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7824 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7825 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7826 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7827 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7828 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7829 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7830 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7831 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7832 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7833 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7834 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7835 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7836 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7837 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7838 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7839 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7840 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7841 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7842 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7843 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7844 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7845 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7846 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7847 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7848 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7849 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7850 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7851 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7852 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7853 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7854 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7855 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7856 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7857 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7858 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7859 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7860 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7861 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7862 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7863 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7864 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7865 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7866 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7867 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7868 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7869 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7870 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7871 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7872 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7873 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7874 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7875 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7876 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7877 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7878 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7880 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7883 * gcc.target/i386/cmov7.c: New file.
7885 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7887 * gcc.target/i386/sse4a-check.h: New file.
7888 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7889 * gcc.target/i386/sse4a-insert.c: Ditto.
7890 * gcc.target/i386/sse4a-montsd.c: Ditto.
7891 * gcc.target/i386/sse4a-montss.c: Ditto.
7892 * gcc.target/i386/mmx-check.h: New file.
7893 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7894 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7895 * gcc.target/i386/sse-check.h: New file.
7896 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7897 * gcc.target/i386/sse-3.c: Ditto.
7898 * gcc.target/i386/sse-7.c: Ditto.
7899 * gcc.target/i386/sse-9.c: Ditto.
7900 * gcc.target/i386/ssefn-3.c: Ditto.
7901 * gcc.target/i386/sse-recip.c: Ditto.
7902 * gcc.target/i386/sse-recip-vec.c: Ditto.
7903 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7904 * gcc.target/i386/20020523-1.c: Remove.
7905 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7906 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7907 * gcc.target/i386/ssefn-4.c: Ditto.
7908 * gcc.target/i386/sse-6.c: Ditto.
7909 * gcc.target/i386/sse-10.c: Ditto.
7910 * gcc.target/i386/sse-11.c: Ditto.
7911 * gcc.target/i386/sse-18.c: Ditto.
7912 * gcc.target/i386/fpprec-1.c: Ditto.
7913 * g++.dg/other/i386-1.C: Ditto.
7915 2007-09-04 Richard Guenther <rguenther@suse.de>
7917 PR tree-optimization/33291
7918 * gcc.dg/volatile2.c: New testcase.
7919 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7920 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7921 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7922 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7924 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7927 * gfortran.dg/namelist_15.f90: Update test.
7928 * gfortran.dg/namelist_24.f90: Update test.
7929 * gfortran.dg/namelist_38.f90: New test.
7931 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
7933 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
7934 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7935 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
7936 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7937 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
7938 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7940 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7942 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7943 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7945 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7947 2007-09-02 David Daney <ddaney@avtrex.com>
7949 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7950 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7951 * gcc.target/mips/atomic-memory-1.c: Ditto.
7952 * gcc.target/mips/atomic-memory-2.c: Ditto.
7954 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7956 * gcc.target/cris/builtin_clz_v0.c: New testcase.
7957 * gcc.target/cris/builtin_clz_v3.c: New testcase.
7959 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
7961 * gfortran.dg/substr_6.f90: New test.
7963 2007-09-02 Paolo Carlini <pcarlini@suse.de>
7966 * g++.dg/other/error18.C: New.
7967 * g++.dg/expr/bitfield3.C: Adjust.
7969 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
7972 * gfortran.fortran-torture/compile/pr33276.f90: New.
7974 2007-09-02 Joseph Myers <joseph@codesourcery.com>
7978 * gcc.dg/c99-arraydecl-3.c: New test.
7980 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7983 * g++.dg/cpp0x/variadic-new2.C: New.
7984 * g++.dg/cpp0x/variadic-new.C: New.
7986 2007-08-31 Tobias Burnus <burnus@net-b.de>
7989 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7990 * gfortran.dg/read_1.f90: New.
7992 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7995 * g++.dg/template/error30.C: New.
7997 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8000 * g++.dg/template/crash70.C: New.
8002 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8005 * g++.dg/ext/is_class_error.C: New.
8007 2007-08-31 Olivier Hainque <hainque@adacore.com>
8009 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8011 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8012 Revital Eres <eres@il.ibm.com>
8014 * gcc.target/powerpc/paired-1.c: New test.
8015 * gcc.target/powerpc/paired-2.c: New test.
8016 * gcc.target/powerpc/paired-3.c: New test.
8017 * gcc.target/powerpc/paired-4.c: New test.
8018 * gcc.target/powerpc/paired-5.c: New test.
8019 * gcc.target/powerpc/paired-6.c: New test.
8020 * gcc.target/powerpc/paired-7.c: New test.
8021 * gcc.target/powerpc/ppc-paired.c: New test.
8023 2007-08-31 Ollie Wild <aaw@google.com>
8025 * g++.dg/conversion/ptrmem2.C: New test.
8026 * g++.dg/conversion/ptrmem3.C: New test.
8027 * g++.dg/conversion/ptrmem4.C: New test.
8028 * g++.dg/conversion/ptrmem5.C: New test.
8029 * g++.dg/conversion/ptrmem6.C: New test.
8030 * g++.dg/conversion/ptrmem7.C: New test.
8031 * g++.dg/conversion/ptrmem8.C: New test.
8033 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8036 * gfortran.dg/char_length_7.f90: New test.
8037 * gfortran.dg/char_length_9.f90: New test.
8038 * gfortran.dg/char_assign_1.f90: Add extra warning.
8042 * gfortran.dg/char_length_8.f90: New test.
8044 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8046 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8048 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8050 * gcc.dg/inline-24.c: New test.
8051 * g++.dg/opt/inline11.C: New test.
8053 2007-08-30 Richard Guenther <rguenther@suse.de>
8055 * gcc.target/i386/vectorize5.c: New testcase.
8057 2007-08-30 Tobias Burnus <burnus@net-b.de>
8060 * interface.c (check_interface0): Improve error for external procs.
8061 (check_sym_interfaces): Fix checking of module procedures.
8063 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8065 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8067 * gcc.dg/sync-3.c: New test.
8070 * gcc.dg/cleanup-12.c: New test.
8072 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8074 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8075 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8076 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8077 * gcc.dg/pr32450.c: Ditto.
8078 * gcc.dg/nest.c: Ditto.
8079 * gcc.dg/nested-func-4.c: Ditto.
8080 * g++.old-deja/g++.law/profile1.C: Ditto.
8082 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8085 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8086 non-default integer kind arguments.
8088 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8091 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8093 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8095 * gcc.dg/h8300-ice2.c: Remove target selector.
8097 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8100 * gfortran.dg/binding_label_tests_15.f03: New test case.
8101 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8103 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8105 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8106 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8108 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8111 * g++.dg/other/canon-33194.C: New.
8113 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8115 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8116 * gcc.c-torture/execute/pr23135.c: Likewise.
8118 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8120 * gcc.dg/pr31344.c: Move to ...
8121 * gcc.dg/dfp/pr31344.c: ... here.
8122 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8123 * gcc.dg/20050503-1.c: Ditto.
8124 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8125 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8126 * gcc.dg/20060801-1.c: Ditto.
8128 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8130 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8131 * gfortran.dg/nan_1.f90: Likewise.
8133 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8136 Revert previous patch.
8138 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8139 Kazu Hirata <kazu@codesourcery.com>
8141 * gcc.target/m68k/interrupt-1.c: New.
8143 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8145 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8146 10000 for targets where "int" can't hold at least 100000.
8147 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8148 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8149 (test5)(test6): Use it.
8150 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8151 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8152 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8153 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8154 * gcc.dg/attr-alloc_size.c (test): Likewise.
8156 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8159 * g++.dg/template/error29.C: New.
8161 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8164 * g++.dg/ext/visibility/anon5.C: New test.
8166 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8168 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8170 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8172 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8173 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8174 * gfortran.dg/gamma_4.f90: New: large-real tests.
8176 2007-08-28 Jason Merrill <jason@redhat.com>
8179 * g++.dg/ext/stmtexpr12.C: New test.
8182 * g++.dg/ext/attrib28.C: New test.
8184 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8187 * gcc.target/i386/pr32661.c: New test.
8189 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8192 * gcc.dg/pr32370.c: New test.
8194 PR rtl-optimization/33148
8195 * gcc.c-torture/compile/20070827-1.c: New test.
8198 * d++.dg/debug/const3.C: New test.
8199 * d++.dg/debug/const4.C: New test.
8200 * d++.dg/debug/dwarf2/const1.C: New test.
8201 * d++.dg/debug/dwarf2/const2.C: New test.
8202 * d++.dg/debug/dwarf2/const2b.C: New test.
8204 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8205 Vladimir Yanovsky <yanov@il.ibm.com>
8206 Revital Eres <eres@il.ibm.com>
8207 Andrey Belevantsev <abel@ispras.ru>
8209 * gcc.dg/sms-1.c: New test.
8211 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8213 * g++.dg/ext/gnu-inline-common.h: New.
8214 * g++.dg/ext/gnu-inline-global-reject.C: New.
8215 * g++.dg/ext/gnu-inline-global.C: New.
8216 * g++.dg/ext/gnu-inline-namespace.C: New.
8217 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8218 * g++.dg/ext/gnu-inline-class.C: New.
8219 * g++.dg/ext/gnu-inline-class-static.C: New.
8220 * g++.dg/ext/gnu-inline-template-class.C: New.
8221 * g++.dg/ext/gnu-inline-template-func.C: New.
8223 2007-08-27 Jason Merrill <jason@redhat.com>
8226 * g++.dg/ext/stmtexpr11.C: New.
8228 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8230 * lib/target-supports.exp (check_profiling_available):
8231 Set profiling_available_saved to 0 on fido-*-elf.
8233 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8235 PR tree-optimization/33173
8237 * gcc.c-torture/compile/pr33173.c: New.
8239 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8242 * gcc.dg/dfp/pr31385.c: New.
8244 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8246 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8248 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8250 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8251 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8252 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8253 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8254 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8255 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8256 gcc.target/m68k directory.
8257 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8258 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8259 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8260 gcc.target/cris directory.
8261 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8262 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8263 gcc.target/bfin directory.
8265 * gcc.target/sh: New directory.
8266 * gcc.target/sh/sh.exp: New file.
8267 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8268 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8269 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8270 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8271 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8272 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8274 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8276 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8277 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8278 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8279 * gcc.target/i386/local2.c: Ditto.
8280 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8281 * gcc.target/i386/20011119-1.c: Ditto.
8282 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8283 * gcc.target/i386/fastcall-1.c: Fix target selector.
8285 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8288 * gfortran.dg/negative_unit.f: Add new check
8289 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8290 -fdefault-integer-8.
8292 2007-08-26 Asher Langton <langton2@llnl.gov>
8294 * gfortran.dg/recursive_stack.f90: New.
8295 * gfortran.dg/openmp_stack.f90: New.
8297 2007-08-26 Tobias Burnus <burnus@net-b.de>
8300 * gfortran.dg/use_10.f90: New.
8302 2007-08-26 Tobias Burnus <burnus@net-b.de>
8305 * gfortran.dg/namelist_14.f90: Make test case valid.
8306 * gfortran.dg/common_10.f90: New.
8308 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8311 * gcc.dg/ifelse-2.c: New.
8313 2007-08-26 Tobias Burnus <burnus@net-b.de>
8316 * gfortran.dg/gamma_1.f90: New.
8317 * gfortran.dg/gamma_2.f90: New.
8318 * gfortran.dg/gamma_3.f90: New.
8320 2007-08-26 Tobias Burnus <burnus@net-b.de>
8323 * gfortran.dg/used_types_18.f90: New.
8325 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8327 * gcc.dg/array-init-2.c: New test.
8329 2007-08-24 Tobias Burnus <burnus@net-b.de>
8332 * gfortran.dg/initialization_4.f90: Update dg-error.
8333 * gfortran.dg/initialization_13.f90: New.
8335 2007-08-24 Richard Guenther <rguenther@suse.de>
8338 * gcc.c-torture/compile/pr33166.c: New testcase.
8340 2007-08-24 Tobias Burnus <burnus@net-b.de>
8343 * gfortran.dg/pointer_assign_4.f90: New.
8344 * gfortran.dg/shape_2.f90: Fix test case.
8345 * gfortran.dg/char_result_4.f90: Ditto.
8347 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8349 * gcc.dg/array-init-1.c: New test.
8352 * g++.dg/parse/crash36.C: New test.
8354 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8356 * gcc.dg/pr32721.c: Updated.
8358 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8360 PR tree-optimization/32573
8362 * gcc.dg/pr32573.c: New test.
8365 * g++.dg/lookup/ns3.C: New test.
8367 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8370 * g++.dg/parse/crash37.C: New test.
8372 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8375 * gcc.target/i386/pr17390.c: New test.
8377 2007-08-23 Richard Guenther <rguenther@suse.de>
8379 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8380 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8381 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8382 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8383 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8384 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8385 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8386 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8388 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8390 * gcc.target/s390: New directory.
8391 * gcc.target/s390/s390.exp: New file.
8392 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8393 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8394 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8395 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8396 gcc.target/s390 directory.
8398 2007-08-23 Richard Guenther <rguenther@suse.de>
8400 PR tree-optimization/32328
8401 * gcc.dg/pr32328.c: New testcase.
8403 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8405 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8408 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8411 * gfortran.dg/min_max_optional_5.f90: New test.
8412 * gfortran.dg/min_max_optional_2.f90: Remove.
8413 * gfortran.dg/min_max_optional_3.f90: Remove.
8414 * gfortran.dg/min_max_optional_4.f90: Remove.
8416 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8418 * gcc.target/i386/xorps-sse.c: New.
8419 * gcc.target/i386/xorps-sse2.c: New.
8421 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8423 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8424 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8425 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8427 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8430 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8431 include multiple kinds for SHAPE parameter within a single
8433 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8434 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8436 2007-08-22 Janus Weil <jaydub66@gmail.com>
8438 * interface_abstract_1.f90: Extended test case.
8439 * interface_abstract_3.f90: New test.
8441 2007-08-21 Christian Bruel <christian.bruel@st.com>
8443 * gcc.dg/fold-sub.c: New test.
8445 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8447 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8448 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8449 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8450 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8451 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8452 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8454 2007-08-22 Richard Guenther <rguenther@suse.de>
8457 * gcc.dg/pr33007.c: New testcase.
8459 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8461 * gcc.c-torture/execute/strcmp-1.x: Delete.
8463 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8465 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8466 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8467 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8468 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8469 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8470 gcc.target/i386/stack-realign.c,
8471 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8472 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8473 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8474 target using dg-require-effective-target directive.
8475 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8476 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8477 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8478 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8479 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8480 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8481 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8482 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8483 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8484 Require lp64 target using dg-require-effective-target directive.
8485 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8486 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8488 * gcc.target/i386/20010202-1.c: Move from here ...
8489 * gcc.dg/20010202-1.c: ... to here.
8491 2007-08-22 Richard Guenther <rguenther@suse.de>
8493 PR tree-optimization/33142
8494 * gcc.c-torture/execute/pr33142.c: New testcase.
8496 2007-08-22 Richard Guenther <rguenther@suse.de>
8499 * g++.dg/torture/pr32563.C: New testcase.
8501 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8504 * gcc.dg/pr32912-1.c: Add -w to options.
8505 * gcc.dg/pr32912-2.c: Likewise.
8506 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8508 2007-08-21 Ian Lance Taylor <iant@google.com>
8510 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8512 2007-08-21 Ian Lance Taylor <iant@google.com>
8514 PR tree-optimization/33134
8515 * g++.dg/tree-ssa/pr33134.C: New test.
8517 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8519 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8520 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8522 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8525 * gcc.dg/debug/pr32610.c: New test.
8527 * g++.dg/init/new24.C: New test.
8530 * gcc.dg/pr32912-1.c: New test.
8531 * gcc.dg/pr32912-2.c: New test.
8532 * gcc.dg/pr32912-3.c: New test.
8534 2007-08-21 Richard Guenther <rguenther@suse.de>
8536 * gcc.dg/pointer-arith-10.c: New testcase.
8538 2007-08-21 Richard Guenther <rguenther@suse.de>
8541 * gcc.c-torture/compile/pr33122.c: New testcase.
8543 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8545 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8547 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8551 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8554 * g++.dg/init/new23.C: New test.
8556 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8559 * gcc.c-torture/compile/pr30564-1.c: New test.
8560 * gcc.c-torture/compile/pr30564-2.c: New test.
8562 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8564 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8566 2007-08-19 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/interface_abstract_2.f90: New.
8569 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8571 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8573 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8574 unknown (so that outer-loop wont get analyzed).
8575 * gcc.dg/vect/vect-outer-1a.c: New test.
8576 * gcc.dg/vect/vect-outer-1b.c: New test.
8577 * gcc.dg/vect/vect-outer-1.c: New test.
8578 * gcc.dg/vect/vect-outer-2a.c: New test.
8579 * gcc.dg/vect/vect-outer-2b.c: New test.
8580 * gcc.dg/vect/vect-outer-2c.c: New test.
8581 * gcc.dg/vect/vect-outer-2.c: New test.
8582 * gcc.dg/vect/vect-outer-3a.c: New test.
8583 * gcc.dg/vect/vect-outer-3b.c: New test.
8584 * gcc.dg/vect/vect-outer-3c.c: New test.
8585 * gcc.dg/vect/vect-outer-3.c: New test.
8586 * gcc.dg/vect/vect-outer-4a.c: New test.
8587 * gcc.dg/vect/vect-outer-4b.c: New test.
8588 * gcc.dg/vect/vect-outer-4c.c: New test.
8589 * gcc.dg/vect/vect-outer-4d.c: New test.
8590 * gcc.dg/vect/vect-outer-4e.c: New test.
8591 * gcc.dg/vect/vect-outer-4f.c: New test.
8592 * gcc.dg/vect/vect-outer-4g.c: New test.
8593 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8594 * gcc.dg/vect/vect-outer-4i.c: New test.
8595 * gcc.dg/vect/vect-outer-4j.c: New test.
8596 * gcc.dg/vect/vect-outer-4k.c: New test.
8597 * gcc.dg/vect/vect-outer-4l.c: New test.
8598 * gcc.dg/vect/vect-outer-4m.c: New test.
8599 * gcc.dg/vect/vect-outer-4.c: New test.
8600 * gcc.dg/vect/vect-outer-5.c: New test.
8601 * gcc.dg/vect/vect-outer-6.c: New test.
8602 * gcc.dg/vect/vect-outer-fir.c: New test.
8603 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8606 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8608 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8609 and -fno-tree-reassoc.
8610 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8611 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8612 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8613 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8614 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8615 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8616 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8617 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8618 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8619 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8620 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8621 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8622 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8623 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8624 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8625 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8626 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8627 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8628 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8629 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8630 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8631 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8632 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8633 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8634 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8635 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8636 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8637 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8638 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8639 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8640 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8641 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8642 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8643 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8644 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8645 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8646 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8648 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8650 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8651 versioning for aliasing).
8652 * gcc.dg/vect/vect-35.c: Likewise.
8654 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8656 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8658 2007-08-18 Tom Tromey <tromey@redhat.com>
8660 PR preprocessor/32974:
8661 * gcc.dg/cpp/pr32974.c: New file.
8663 2007-08-17 Tobias Burnus <burnus@net-b.de>
8665 * gfortran.dg/interface_abstract_1.f90: New.
8667 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8670 * gfortran.dg/pure_initializer_1.f90: New test.
8672 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8675 * gfortran.dg/array_constructor_18.f90: New test.
8677 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8680 * g++.dg/expr/lval3.C: New test.
8681 * g++.dg/expr/lval4.C: New test.
8683 2007-08-17 Ollie Wild <aaw@google.com>
8686 * g++.dg/lookup/builtin3.C: New test.
8687 * g++.dg/lookup/builtin4.C: New test.
8688 * g++.dg/lookup/using19.C: New test.
8690 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8693 * g++.dg/parse/error31.C: New.
8695 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8698 * g++.dg/template/error26.C: New.
8700 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8703 * gfortran.dg/zero_length_2.f90: New test.
8705 2007-08-17 Tobias Burnus <burnus@net-b.de>
8707 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8708 * gfortran.dg/kind_tests_3.f03: Ditto.
8709 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8710 * gfortran.dg/interface_13.f90: Ditto.
8711 * gfortran.dg/pr32738.f90: Ditto.
8712 * gfortran.dg/module_private_1.f90: Ditto.
8713 * gfortran.dg/test_only_clause.f90: Ditto.
8714 * gfortran.dg/bind_c_vars.f90: Ditto.
8715 * gfortran.dg/bind_c_dts.f90: Ditto.
8716 * gfortran.dg/use_9.f90: Ditto.
8717 * gfortran.dg/generic_8.f90: Ditto.
8718 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8719 * gfortran.dg/private_type_6.f90: Ditto.
8720 * gfortran.dg/c_assoc.f90: Ditto.
8721 * gfortran.dg/private_type_7.f90: Ditto.
8722 * gfortran.dg/global_vars_c_init.f90: Ditto.
8723 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8724 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8725 * gfortran.dg/c_size_t_test.f03: Ditto.
8726 * gfortran.dg/used_types_12.f90: Ditto.
8727 * gfortran.dg/pr25923.f90: Ditto.
8728 * gfortran.dg/test_com_block.f90: Ditto.
8729 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8730 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8731 * gfortran.dg/com_block_driver.f90: Ditto.
8732 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8733 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8734 * gfortran.dg/c_loc_test.f90: Ditto.
8735 * gfortran.dg/c_ptr_tests.f03: Ditto.
8736 * gfortran.dg/module_interface_1.f90: Ditto.
8738 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8741 * g++.dg/other/error17.C: Adjust.
8743 2007-08-17 Ben Elliston <bje@au.ibm.com>
8746 * g++.dg/ext/altivec-14.C: New test.
8748 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8750 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8751 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8753 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8754 * gcc.dg/vect/pr32366.c: Ditto.
8756 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8759 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8760 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8761 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8762 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8764 2007-08-16 Tobias Burnus <burnus@net-b.de>
8767 * gfortran.dg/use_9.f90: New.
8769 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8771 * g++.dg/gcov/gcov-5.C: New test.
8773 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8775 * g++.dg/gcov/gcov-4.C: New test.
8776 * lib/gcov.exp (verify-lines): Add support for
8777 checking no-coverage lines.
8779 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8781 * gcc.dg/vect/vect-vfa-01.c: New.
8782 * gcc.dg/vect/vect-vfa-02.c: New.
8783 * gcc.dg/vect/vect-vfa-03.c: New.
8784 * gcc.dg/vect/vect-vfa-04.c: New.
8785 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8786 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8787 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8788 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8789 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8790 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8791 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8792 gfortran.dg/vect/pr19049.f90: Rename to start with
8794 * gcc.dg/vect/vect.exp: Disable versioning for alias
8795 when test starts with no-vfa-.
8796 * gfortran.dg/vect/vect.exp: Likewise.
8798 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8800 * gcc.dg/torture/pr32897.c: New test.
8802 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8805 * g++.dg/template/crash69.C: New.
8807 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8809 * lib/target-supports.exp (check_effective_target_arm32): Use
8810 check_no_compiler_messages.
8812 2007-08-15 Diego Novillo <dnovillo@google.com>
8814 gcc.dg/tree-ssa/20070815.c: New test.
8816 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8819 * gfortran.dg/random_7.f90: Initialize variable.
8821 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8824 * gfortran.dg/pr33074.f90: New test.
8827 * g++.dg/opt/nrv14.C: New test.
8829 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8832 * g++.dg/template/crash68.C: New.
8834 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8836 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8837 * gcc.dg/sibcall-4.c: Ditto.
8839 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8842 * gfortran.dg/use_8.f90: New test.
8843 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8845 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8848 * g++.dg/template/error27.C: New.
8849 * g++.dg/template/error28.C: New.
8850 * g++.dg/other/pr28304.C: Adjust.
8851 * g++.old-deja/g++.mike/p811.C: Likewise.
8853 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8856 * gcc.target/i386/pr30315.c: New.
8858 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8861 * gfortran.dg/substr_5.f90: New test.
8863 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8866 * gcc.dg/vector-2.c: New test.
8869 * g++.dg/ext/vector8.C: New test.
8871 2007-08-13 Dan Hipschman <dsh@google.com>
8874 * gcc.dg/format/array-1.c: Add an additional test for
8875 unterminated format strings of length 1.
8877 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8880 * gfortran.dg/external_procedures_3.f90: New test.
8882 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8885 * gfortran.dg/import6.f90: New test.
8887 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8890 * gcc.dg/vector-1.c: New test.
8892 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8894 * gcc.dg/pr21255-4.c: Skip for PIC.
8895 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8897 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8899 * gcc.dg/attr-isr.c: Skip for PIC.
8900 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8901 * gcc.dg/attr-isr-trapa.c: Likewise.
8902 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8903 * gcc.dg/pragma-isr-trapa.c: Likewise.
8904 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8906 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8909 * gfortran.dg/transpose_1.f90: New test.
8911 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8914 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8917 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8921 * gfortran.dg/random_4.f90: New test.
8922 * gfortran.dg/random_5.f90: New test.
8923 * gfortran.dg/random_6.f90: New test.
8924 * gfortran.dg/random_7.f90: New test.
8926 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8929 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8931 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8934 * gfortran.dg/module_private_1.f90: New test.
8936 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8939 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8940 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8942 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8945 * gfortran.dg/char_length_6.f90: New test.
8947 2007-08-10 Ollie Wild <aaw@google.com>
8949 * g++.dg/lookup/using18.C: New test.
8951 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8954 * g++.dg/other/error16.C: New.
8956 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8959 * gfortran.dg/namelist_37.f90: New test.
8961 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8964 * g++.dg/conversion/op3.C: New.
8966 2007-08-09 Tobias Burnus <burnus@net-b.de>
8969 * gfortran.dg/fmt_tab_1.f90: New.
8970 * gfortran.dg/fmt_tab_2.f90: New.
8972 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8975 * gcc.c-torture/compile/pr32796.c: New test.
8977 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8980 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8981 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8984 2007-08-08 Richard Sandiford <richard@codesourcery.com>
8986 * gcc.target/mips/code-readable-1.c: New test.
8987 * gcc.target/mips/code-readable-2.c: Likewise.
8988 * gcc.target/mips/code-readable-3.c: Likewise.
8990 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
8991 Revital Eres <eres@il.ibm.com>
8993 * gfortran.dg/sms-1.f90: Add comment.
8994 * gfortran.dg/sms-2.f90: New.
8996 2007-08-07 Ian Lance Taylor <iant@google.com>
8998 * gcc.dg/instrument-1.c: New test.
8999 * gcc.dg/instrument-2.c: New test.
9000 * gcc.dg/instrument-3.c: New test.
9002 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9004 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9006 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9008 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9009 !vector_alignment_reachable targets.
9010 * gcc.dg/vect/vect-33.c: Likewise.
9011 * gcc.dg/vect/vect-42.c: Likewise.
9012 * gcc.dg/vect/vect-44.c: Likewise.
9013 * gcc.dg/vect/vect-50.c: Likewise.
9014 * gcc.dg/vect/vect-70.c: Likewise.
9015 * gcc.dg/vect/vect-71.c: Likewise.
9016 * gcc.dg/vect/vect-87.c: Likewise.
9017 * gcc.dg/vect/vect-88.c: Likewise.
9018 * gcc.dg/vect/vect-91.c: Likewise.
9019 * gcc.dg/vect/vect-93.c: Likewise.
9020 * gcc.dg/vect/vect-96.c: Likewise.
9021 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9022 * gcc.dg/vect/section-anchors-69.c: Likewise.
9023 * gcc.dg/vect/pr25413.c: Likewise.
9024 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9025 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9026 * gfortran.dg/vect-2.f90: Likewise.
9027 * gfortran.dg/vect-3.f90: Likewise.
9028 * gfortran.dg/vect-4.f90: Likewise.
9029 * gfortran.dg/vect-5.f90: Likewise.
9030 * lib/target-supports.exp (check_effective_target_natural_alignment):
9031 Return false for darwin.
9032 (check_effective_target_vector_alignment_reachable_for_double): New.
9034 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9036 * gcc.dg/multiword-1.c: New testcase.
9038 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9040 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9042 * gfortran.dg/namelist_36.f90: New test.
9044 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9046 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9047 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9049 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9051 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9052 * gcc.dg/torture/type-generic-1.c: Likewise.
9054 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9056 * gcc.c-torture/20070522-1.c: Move to ...
9057 * gcc.c-torture/compile/20070522-1.c: Here.
9059 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9062 * gfortran.dg/minmax_char_1.f90: New test.
9063 * gfortran.dg/minmax_char_2.f90: New test.
9064 * gfortran.dg/min_max_optional_4.f90: New test.
9066 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9068 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9069 hanging on the testcase.
9071 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9074 * gcc.c-torture/compile/pr32988.c: New test.
9076 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9078 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9080 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9082 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9085 2007-03-22 Dirk Mueller <dmueller@suse.de>
9087 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9089 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9092 * gfortran.dg/isnan_1.f90: New test.
9094 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9095 Revital Eres <eres@il.ibm.com>
9097 * gcc.dg/sms-antideps.c: New test.
9099 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9102 * gfortran.dg/entry_13.f90: New test.
9104 * gfortran.dg/entry_12.f90: Clean up .mod file.
9106 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9109 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9110 variables as kind=4 so they don't overflow the record length.
9112 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9115 * gfortran.dg/selected_kind_1.f90: New test.
9117 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9120 * gcc.c-torture/compile/pr32780.c: New test.
9122 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9125 * gcc.c-torture/compile/pr32399.c: New testcase.
9127 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9130 * g++.dg/torture/pr32304.C: New testcase.
9132 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9135 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9137 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9140 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9142 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9145 * gfortran.dg/nint_2.f90: New test.
9147 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9149 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9150 * gcc.dg/weak/typeof-2.c: Likewise.
9152 2007-08-03 Diego Novillo <dnovillo@google.com>
9155 * gcc.dg/tree-ssa/pr31521.c: New test.
9157 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9160 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9161 iostat must be default kind.
9163 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9165 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9167 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9170 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9171 explicit so test passes with -fdefault-integer-8.
9172 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9173 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9175 2007-08-02 Lee Millward <lee.millward@gmail.com>
9178 * g++.dg/parse/asm1.C: New test.
9181 * g++.dg/parse/asm2.C: Likewise.
9184 * g++.dg/parse/asm3.C: Likewise.
9186 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9188 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9189 "int" is only 16 bit bits wide.
9190 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9192 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9194 * g++.dg/torture/type-generic-1.C: New.
9195 * gcc.dg/pr28796-2.c: Move tests ...
9196 * gcc.dg/tg-tests.h: ... here.
9197 * gcc.dg/torture/type-generic-1.c: New.
9199 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9202 * minmaxloc_3.f90: New test case.
9204 2007-08-01 Tobias Burnus <burnus@net-b.de>
9207 * gfortran.dg/allocate_stat.f90: New.
9209 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9211 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9213 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9215 PR tree-optimization/32919
9216 * gcc.c-torture/compile/pr32919.c: New.
9218 2007-08-01 Nick Clifton <nickc@redhat.com>
9220 * gcc.c-torture/execute/execute.exp: Change copyright header to
9221 refer to version 3 of the GNU General Public License and to point
9222 readers at the COPYING3 file and the FSF's license web page.
9223 * gcc.c-torture/execute/ieee/ieee.exp,
9224 gcc.c-torture/unsorted/unsorted.exp,
9225 gcc.c-torture/compile/compile.exp,
9226 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9227 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9228 gcc.target/cris/torture/cris-torture.exp,
9229 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9230 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9231 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9232 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9233 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9234 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9235 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9236 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9237 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9238 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9239 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9240 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9241 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9242 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9243 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9244 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9245 gcc.dg/noncompile/noncompile.exp,
9246 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9247 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9248 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9249 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9250 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9251 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9252 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9253 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9254 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9255 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9256 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9257 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9258 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9259 g++.old-deja/old-deja.exp,
9260 gfortran.fortran-torture/execute/execute.exp,
9261 gfortran.fortran-torture/compile/compile.exp,
9262 treelang/output/output-1.c, treelang/output/output-1.tree,
9263 treelang/execute/execute.exp, treelang/Makefile.in,
9264 treelang/compile/compile.exp, g++.dg/dg.exp,
9265 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9266 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9267 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9268 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9269 g++.dg/compat/struct-layout-1.exp,
9270 g++.dg/compat/struct-layout-1_generate.c,
9271 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9272 g++.dg/bprob/bprob.exp, config/default.exp,
9273 gcc.test-framework/test-framework.awk,
9274 gcc.test-framework/gen_directive_tests,
9275 gcc.test-framework/test-framework.exp,
9276 objc.dg/special/special.exp,
9277 objc.dg/gnu-encoding/gnu-encoding.exp,
9278 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9279 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9280 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9281 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9282 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9283 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9284 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9285 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9286 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9287 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9288 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9289 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9290 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9291 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9292 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9293 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9296 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9298 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9301 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9304 * gfortran.dg/initialization_12.f90: New test.
9306 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9309 * gfortran.dg/entry_12.f90: New test.
9311 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9314 * gfortran.dg/altreturn_6.f90: New test.
9316 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9319 * gfortran.dg/exponent_2.f90: New test.
9321 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9323 * gcc.dg/vect/vect-117.c: New test.
9324 * gcc.dg/vect/vect-74.c: Enabled test
9325 * gcc.dg/vect/vect-81.c: Enabled test
9327 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9329 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9330 s/dg-error/dg-warning where warning is expected.
9332 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9335 * gfortran.dg/array_constructor_12.f90: Adjust argument
9336 of huge() to correct kind.
9338 2007-07-30 Ollie Wild <aaw@google.com>
9340 * gcc.dg/cpp/counter-2.c: New test.
9341 * gcc.dg/cpp/counter-3.c: New test.
9342 * gcc.dg/cpp/dir-only-1.c: New test.
9343 * gcc.dg/cpp/dir-only-1.h: New file.
9344 * gcc.dg/cpp/dir-only-2.c: New test.
9345 * gcc.dg/cpp/dir-only-3.c: New test.
9346 * gcc.dg/cpp/dir-only-3a.h: New file.
9347 * gcc.dg/cpp/dir-only-3b.h: New file.
9348 * gcc.dg/cpp/dir-only-4.c: New test.
9349 * gcc.dg/cpp/dir-only-5.c: New test.
9350 * gcc.dg/cpp/dir-only-6.c: New test.
9352 2007-07-30 Julian Brown <julian@codesourcery.com>
9354 * gcc.target/arm/neon/v*.c: Regenerate.
9356 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9359 * g++.dg/ext/label6.C: New.
9361 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9365 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9367 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9370 * gfortran.dg/actual_pointer_function_1.f90: New test.
9373 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9375 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9378 * gfortran.dg/shape_1.f90: Adjust error message.
9379 * gfortran.dg/parameter_array_ref_1.f90: New test.
9381 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9384 * gfortran.dg/entry_11.f90: New test.
9386 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9387 Revital Eres <eres@il.ibm.com>
9389 * gfortran.dg/sms-1.f90: New test.
9391 2007-07-28 Richard Guenther <rguenther@suse.de>
9393 * gcc.c-torture/compile/pr32920.c: New testcase.
9395 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9398 * g++.dg/lookup/friend11.C: New test.
9400 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9402 * gfortran.dg/namelist_5.f90: Adjusted error message.
9403 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9404 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9405 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9406 * gfortran.dg/namelist_32.f90: ... this.
9409 * gfortran.dg/namelist_33.f90: New test.
9412 * gfortran.dg/namelist_34.f90: New test.
9415 * gfortran.dg/namelist_35.f90: New test.
9417 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9420 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9422 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9425 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9426 assuming it is 0x7ffffffff.
9427 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9428 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9430 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9432 * gfortran.dg/operator_3.f90: Fix dg directive.
9433 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9434 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9435 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9437 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9439 * g++.dg/cpp0x/decltype1.C: New.
9440 * g++.dg/cpp0x/decltype2.C: New.
9441 * g++.dg/cpp0x/decltype3.C: New.
9442 * g++.dg/cpp0x/decltype4.C: New.
9443 * g++.dg/cpp0x/decltype5.C: New.
9444 * g++.dg/cpp0x/decltype6.C: New.
9446 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9448 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9449 because the test relies on bit 31 to be the sign bit.
9451 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9453 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9454 assuming it is 0x7fffffff.
9455 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9456 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9458 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9461 * g++.dg/expr/bitfield9.C: New test.
9463 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9466 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9468 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9471 * gfortran.dg/private_type_7.f90: New test.
9473 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9476 * gfortran.dg/select_char_1.f90: New test.
9478 2007-07-27 Tobias Burnus <burnus@net-b.de>
9481 * gfortran.dg/initialization_11.f90: New test.
9483 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9485 * gcc.target/mips/ins-1.c: New test.
9487 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9490 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9493 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9495 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9496 error: width of 'spare' exceeds its type.
9498 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9500 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9501 * gcc.dg/sibcall-4.c: Likewise.
9503 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9505 PR rtl-optimization/31500
9506 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9507 * g++.dg/warn/Warray-bounds.C: Likewise.
9509 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9511 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9513 2007-07-25 Julian Brown <julian@codesourcery.com>
9514 Paul Brook <paul@codesourcery.com>
9515 Joseph Myers <joseph@codesourcery.com>
9516 Mark Shinwell <shinwell@codesourcery.com>
9518 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9519 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9520 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9521 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9522 (check_effective_target_arm_neon_hw): New.
9523 * gcc.target/arm/neon/neon.exp: New file.
9524 * gcc.target/arm/neon/polytypes.c: New file.
9525 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9527 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9529 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9530 targets where an "int" is less than 32 bits wide.
9532 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9534 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9536 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9538 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9539 during addition if an int is only 16 bits wide.
9540 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9542 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9544 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9545 size as "long int" and are 32 or 64 bits wide.
9546 * gcc.dg/torture/pr28814.c: Likewise.
9548 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9550 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9551 exactly as wide as an int.
9553 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9555 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9556 Define and use throughout as long long printf format specifier.
9557 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9560 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9562 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9563 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9565 2007-07-25 Ben Elliston <bje@au.ibm.com>
9567 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9569 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9571 * gcc.c-torture/execute/20070724-1.c: New.
9573 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9576 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9577 "deallocates" to 24, since patch has code rid of much spurious
9579 * gfortran.dg/interface_assignment_1.f90 : New test.
9582 * gfortran.dg/interface_assignment_2.f90 : New test.
9584 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9587 * fortran.dg/initialization_10.f90: New test.
9589 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9592 * gfortran.dg/imag_2.f: Removed
9593 * gfortran.dg/warn_std_1.f90: New test.
9594 * gfortran.dg/warn_std_2.f90: New test.
9595 * gfortran.dg/warn_std_3.f90: New test.
9597 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9600 * g++.dg/init/new22.C: New.
9602 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9605 * g++.dg/template/crash67.C: New.
9607 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9609 * lib/target-support.exp (check_effective_target_natural_alignment):
9610 (check_effective_target_vector_alignment_reachable): New.
9611 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9612 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9613 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9615 * gcc.dg/vect/pr25413.c: Likewise.
9616 * gcc.dg/vect/pr31699.c: Likewise.
9618 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9621 * gfortran.dg/pack_bounds_1.f90: New test case.
9623 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
9626 * gfortran.dg/initialization_9.f90: New test.
9628 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9632 * gfortran.dg/bind_c_usage_8.f03: New test case.
9633 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9634 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9636 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9638 * gcc.target/mips/branch-cost-1.c: New test.
9639 * gcc.target/mips/branch-cost-2.c: Likewise.
9641 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9644 * gfortran.dg/c_char_tests.f03: New test case.
9645 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9646 * gfortran.dg/c_char_tests_2.f03: New test case.
9647 * gfortran.dg/value_6.f03: Ditto.
9648 * gfortran.dg/value_7.f03: Ditto.
9650 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9653 * gfortran.dg/c_funloc_tests_5.f03: New.
9654 * gfortran.dg/c_funloc_tests_5.f04: New.
9655 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9657 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9660 * g++.dg/expr/call4.C: New.
9661 * g++.dg/expr/call5.C: New.
9663 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9666 * gfortran.dg/namelist_30.f90: New test.
9668 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9671 * gfortran.dg/array_initializer_1.f90: Removed warning.
9672 * gfortran.dg/initialization_1.f90: Adjusted messages.
9673 * gfortran.dg/nested_modules_6.f90: Removed warning.
9676 * gfortran.dg/initialization_7.f90: New test.
9679 * gfortran.dg/initialization_8.f90: New test.
9681 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9684 * g++.dg/template/crash47.C: Adjust errors.
9685 * g++.dg/template/crash48.C: Adjust errors.
9686 * g++.dg/template/typename12.C: New.
9687 * g++.dg/template/typename13.C: New.
9688 * g++.dg/template/typename14.C: New.
9689 * g++.dg/template/typedef6.C: Adjust errors.
9691 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9694 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9695 * gfortran.dg/pr32627.f03: New test case.
9697 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9698 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9699 c_f_pointer_logical.
9700 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9701 c_f_pointer_complex.
9702 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9703 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9704 c_f_pointer_shape_tests_2.
9705 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9707 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9710 * gfortran.dg/c_loc_tests_9.f03: New test case.
9711 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9713 2007-07-21 Lee Millward <lee.millward@gmail.com>
9716 * gfortran.dg/int_2.f90: New test.
9718 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9720 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9722 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9724 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9725 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9727 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9729 PR tree-optimization/19910
9730 * gcc.dg/pr19910.c: New test.
9732 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9735 * gfortran.dg/pr32738.f90: New test.
9737 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9739 PR tree-optimzation/32635
9740 * gfortran.dg/pr32635.f: New test case.
9742 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9745 * gfortran.dg/pr32801.f03: New test case.
9747 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9749 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9750 Test negative numbers also.
9751 * gcc.dg/c99-math-float-1.c: Likewise.
9752 * gcc.dg/c99-math-long-double-1.c: Likewise.
9753 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9756 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9758 * lib/target-supports.exp (check_effective_target_sync_int_long):
9760 (check_effective_target_sync_char_short): Likewise.
9762 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9764 * gcc.dg/pr28796-2.c: Add more cases.
9766 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9768 * gcc.dg/pr28796-1.c: Add more cases.
9769 * gcc.dg/pr28796-2.c: Likewise.
9771 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9773 * gcc.dg/pr28796-1.c: Add more cases.
9774 * gcc.dg/pr28796-2.c: Likewise.
9776 2007-07-17 Janus Weil <jaydub66@gmail.com>
9779 * gfortran.dg/pr32535.f90: New test.
9781 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9785 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9787 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9789 PR rtl-optimization/32773
9790 * gcc.dg/pr32773.c: New test.
9792 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9794 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9795 match flax-vector-conversions note.
9796 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9797 instead of dg-error for the warning.
9799 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9801 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9802 adapted to work on targets with 16-bit or wider int.
9803 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9804 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9805 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9806 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9808 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9810 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9811 support large arrays.
9812 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9813 * gcc.dg/20061109-1.c: Likewise.
9814 * gcc.c-torture/execute/20061101-1.x: Likewise.
9815 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9816 * gcc.c-torture/execute/pr31448.x: Likewise.
9818 2007-07-16 Lee Millward <lee.millward@gmail.com>
9820 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9823 * gfortran.dg/pr32238.f90: New test.
9826 * gfortran.dg/pr32222.f90: New test.
9829 * gfortran.dg/pr32242.f90: New test.
9831 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9832 David Ung <davidu@mips.com>
9834 * gcc.target/mips/mips-sched-madd.c: New test case.
9836 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9839 * gfortran.dg/large_real_kind_1.f90: Update test.
9840 * gfortran.dg/pr17706.f90: Update test.
9841 * gfortran.dg/fmt_zero_digits.f90: Update test.
9842 * gfortran.dg/fmt_zero_precision.f90: Update test.
9843 * gfortran.dg/real_const_3.f90: Update test.
9845 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9848 * gfortran.dg/bounds_check_8.f90: New test.
9849 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9851 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9854 * gfortran.dg/mvbits_2.f90: New test.
9856 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9859 * gfortran.dg/pack_mask_1.f90: New test.
9860 * gfortran.dg/unpack_mask_1.f90: New test.
9862 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9864 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9865 * gcc.dg/20001101-1.c: Likewise.
9866 * gcc.dg/20001102-1.c: Likewise.
9867 * gcc.dg/20020116-2.c: Likewise.
9868 * gcc.dg/20020416-1.c: Likewise.
9869 * gcc.dg/sparc-constant-1.c: Likewise.
9870 * gcc.dg/sparc-dwarf2.c: Likewise.
9871 * gcc.dg/sparc-frame-1.c: Likewise.
9872 * gcc.dg/sparc-getcontext-1.c: Likewise.
9873 * gcc.dg/sparc-loop-1.c: Likewise.
9874 * gcc.dg/sparc-reg-1.c: Likewise.
9875 * gcc.dg/sparc-ret.c: Likewise.
9876 * gcc.dg/sparc-trap-1.c: Likewise.
9877 * gcc.dg/ultrasp10.c: Likewise.
9878 * gcc.dg/ultrasp11.c: Likewise.
9879 * gcc.dg/ultrasp1.c: Likewise.
9880 * gcc.dg/ultrasp2.c: Likewise.
9881 * gcc.dg/ultrasp3.c: Likewise.
9882 * gcc.dg/ultrasp4.c: Likewise.
9883 * gcc.dg/ultrasp5.c: Likewise.
9884 * gcc.dg/ultrasp6.c: Likewise.
9885 * gcc.dg/ultrasp7.c: Likewise.
9886 * gcc.dg/ultrasp8.c: Likewise.
9887 * gcc.dg/ultrasp9.c: Likewise.
9888 * gcc.dg/splet-1.c: Delete.
9890 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9893 * gfortran.dg/stfunc_5.f90: New test.
9895 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9897 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9898 New procedure to check if arrays are naturally aligned to the vector
9900 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9901 in size_t typedef. Adjust tree dump scan results according to
9902 vect_aligned_arrays target check.
9903 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9904 vect_aligned_arrays target check.
9905 * gcc.dg/vect/pr31699.c: Ditto.
9907 2007-07-13 Sa Liu <saliu@de.ibm.com>
9909 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9910 for V2DFmode vector conditional expression.
9911 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9913 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9915 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9916 V2DFmode comparison and test special values.
9917 * lib/target-supports.exp: Switch on test for V2DFmode
9918 vector conditional expression.
9920 2007-07-13 Richard Guenther <rguenther@suse.de>
9922 PR tree-optimization/32721
9923 * gcc.dg/pr32721.c: New testcase.
9925 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
9927 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9928 error message part that continues on a new line.
9930 2007-07-12 Geoffrey Keating <geoffk@apple.com>
9932 * gcc.dg/c99-tgmath-1.c: New.
9933 * gcc.dg/c99-tgmath-2.c: New.
9934 * gcc.dg/c99-tgmath-3.c: New.
9935 * gcc.dg/c99-tgmath-4.c: New.
9937 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9938 Janis Johnson <janis187@us.ibm.com>
9941 * gcc.test-framework/dg-error-exp-F.c: New test.
9942 * gcc.test-framework/dg-warning-exp-F.c: New test.
9943 * lib/gcc.exp: Enable warning and error prefixes.
9944 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9945 (dg-error): Wrap original dg-error.
9946 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9947 markers from dg-error/dg-warning directives.
9948 * gcc.dg/20040322-1.c: Likewise.
9949 * gcc.dg/Wchar-subscripts-1.c: Likewise.
9950 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9951 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9952 * gcc.dg/Werror-1.c: Likewise.
9953 * gcc.dg/Werror-10.c: Likewise.
9954 * gcc.dg/Werror-11.c: Likewise.
9955 * gcc.dg/Werror-2.c: Likewise.
9956 * gcc.dg/Werror-3.c: Likewise.
9957 * gcc.dg/Werror-4.c: Likewise.
9958 * gcc.dg/Werror-5.c: Likewise.
9959 * gcc.dg/Werror-6.c: Likewise.
9960 * gcc.dg/Werror-7.c: Likewise.
9961 * gcc.dg/Werror-8.c: Likewise.
9962 * gcc.dg/Werror-9.c: Likewise.
9963 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9964 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9965 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9966 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9967 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9968 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9969 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9970 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9971 * gcc.dg/Wnested-externs-1.c: Likewise.
9972 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9973 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9974 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9975 * gcc.dg/Wshadow-3.c: Likewise.
9976 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9977 * gcc.dg/Wwrite-strings-1.c: Likewise.
9978 * gcc.dg/anon-struct-5.c: Likewise.
9979 * gcc.dg/anon-struct-6.c: Likewise.
9980 * gcc.dg/anon-struct-7.c: Likewise.
9981 * gcc.dg/anon-struct-8.c: Likewise.
9982 * gcc.dg/array-8.c: Likewise.
9983 * gcc.dg/array-quals-2.c: Likewise.
9984 * gcc.dg/asm-qual-1.c: Likewise.
9985 * gcc.dg/asm-wide-1.c: Likewise.
9986 * gcc.dg/assign-warn-1.c: Likewise.
9987 * gcc.dg/assign-warn-2.c: Likewise.
9988 * gcc.dg/bitfld-10.c: Likewise.
9989 * gcc.dg/bitfld-11.c: Likewise.
9990 * gcc.dg/bitfld-12.c: Likewise.
9991 * gcc.dg/bitfld-13.c: Likewise.
9992 * gcc.dg/bitfld-14.c: Likewise.
9993 * gcc.dg/builtin-choose-expr-2.c: Likewise.
9994 * gcc.dg/builtins-30.c: Likewise.
9995 * gcc.dg/c90-const-expr-5.c: Likewise.
9996 * gcc.dg/c90-typespec-1.c: Likewise.
9997 * gcc.dg/c99-const-expr-5.c: Likewise.
9998 * gcc.dg/c99-flex-array-5.c: Likewise.
9999 * gcc.dg/c99-fordecl-3.c: Likewise.
10000 * gcc.dg/c99-tag-3.c: Likewise.
10001 * gcc.dg/c99-typespec-1.c: Likewise.
10002 * gcc.dg/c99-vla-jump-1.c: Likewise.
10003 * gcc.dg/c99-vla-jump-2.c: Likewise.
10004 * gcc.dg/c99-vla-jump-3.c: Likewise.
10005 * gcc.dg/c99-vla-jump-4.c: Likewise.
10006 * gcc.dg/c99-vla-jump-5.c: Likewise.
10007 * gcc.dg/cast-1.c: Likewise.
10008 * gcc.dg/cast-2.c: Likewise.
10009 * gcc.dg/cast-3.c: Likewise.
10010 * gcc.dg/cast-4.c: Likewise.
10011 * gcc.dg/cast-pretty-print-1.c: Likewise.
10012 * gcc.dg/comp-goto-2.c: Likewise.
10013 * gcc.dg/comp-goto-3.c: Likewise.
10014 * gcc.dg/cpp/error-1.c: Likewise.
10015 * gcc.dg/cpp/if-paren.c: Likewise.
10016 * gcc.dg/decl-7.c: Likewise.
10017 * gcc.dg/decl-8.c: Likewise.
10018 * gcc.dg/decl-nospec-1.c: Likewise.
10019 * gcc.dg/decl-nospec-2.c: Likewise.
10020 * gcc.dg/decl-nospec-3.c: Likewise.
10021 * gcc.dg/declspec-10.c: Likewise.
10022 * gcc.dg/declspec-11.c: Likewise.
10023 * gcc.dg/declspec-12.c: Likewise.
10024 * gcc.dg/declspec-13.c: Likewise.
10025 * gcc.dg/declspec-14.c: Likewise.
10026 * gcc.dg/declspec-15.c: Likewise.
10027 * gcc.dg/declspec-16.c: Likewise.
10028 * gcc.dg/declspec-17.c: Likewise.
10029 * gcc.dg/declspec-4.c: Likewise.
10030 * gcc.dg/declspec-5.c: Likewise.
10031 * gcc.dg/declspec-6.c: Likewise.
10032 * gcc.dg/declspec-7.c: Likewise.
10033 * gcc.dg/declspec-8.c: Likewise.
10034 * gcc.dg/declspec-9.c: Likewise.
10035 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10036 * gcc.dg/dfp/constants-c99.c: Likewise.
10037 * gcc.dg/dfp/keywords-c89.c: Likewise.
10038 * gcc.dg/dfp/keywords-c99.c: Likewise.
10039 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10040 * gcc.dg/dfp/typespec.c: Likewise.
10041 * gcc.dg/dremf-type-compat-2.c: Likewise.
10042 * gcc.dg/dremf-type-compat-3.c: Likewise.
10043 * gcc.dg/dremf-type-compat-4.c: Likewise.
10044 * gcc.dg/empty-source-2.c: Likewise.
10045 * gcc.dg/empty-source-3.c: Likewise.
10046 * gcc.dg/enum3.c: Likewise.
10047 * gcc.dg/extra-semi-2.c: Likewise.
10048 * gcc.dg/extra-semi-3.c: Likewise.
10049 * gcc.dg/float-range-1.c: Likewise.
10050 * gcc.dg/float-range-2.c: Likewise.
10051 * gcc.dg/float-range-3.c: Likewise.
10052 * gcc.dg/float-range-5.c: Likewise.
10053 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10054 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10055 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10056 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10057 * gcc.dg/format/cast-1.c: Likewise.
10058 * gcc.dg/format/gcc_diag-3.c: Likewise.
10059 * gcc.dg/format/gcc_diag-4.c: Likewise.
10060 * gcc.dg/format/gcc_diag-6.c: Likewise.
10061 * gcc.dg/format/gcc_diag-8.c: Likewise.
10062 * gcc.dg/format/gcc_diag-9.c: Likewise.
10063 * gcc.dg/format/nul-2.c: Likewise.
10064 * gcc.dg/format/opt-1.c: Likewise.
10065 * gcc.dg/format/opt-2.c: Likewise.
10066 * gcc.dg/format/opt-3.c: Likewise.
10067 * gcc.dg/format/opt-4.c: Likewise.
10068 * gcc.dg/format/opt-5.c: Likewise.
10069 * gcc.dg/format/opt-6.c: Likewise.
10070 * gcc.dg/framework-2.c: Likewise.
10071 * gcc.dg/func-args-1.c: Likewise.
10072 * gcc.dg/func-outside-1.c: Likewise.
10073 * gcc.dg/func-outside-2.c: Likewise.
10074 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10075 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10076 * gcc.dg/if-empty-1.c: Likewise.
10077 * gcc.dg/init-bad-1.c: Likewise.
10078 * gcc.dg/init-bad-2.c: Likewise.
10079 * gcc.dg/init-bad-3.c: Likewise.
10080 * gcc.dg/init-desig-obs-2.c: Likewise.
10081 * gcc.dg/init-desig-obs-3.c: Likewise.
10082 * gcc.dg/init-empty-2.c: Likewise.
10083 * gcc.dg/init-empty-3.c: Likewise.
10084 * gcc.dg/inline-11.c: Likewise.
10085 * gcc.dg/inline-12.c: Likewise.
10086 * gcc.dg/inline-8.c: Likewise.
10087 * gcc.dg/inline-9.c: Likewise.
10088 * gcc.dg/inline3.c: Likewise.
10089 * gcc.dg/label-decl-1.c: Likewise.
10090 * gcc.dg/label-decl-2.c: Likewise.
10091 * gcc.dg/label-decl-3.c: Likewise.
10092 * gcc.dg/label-decl-4.c: Likewise.
10093 * gcc.dg/long-long-typespec-1.c: Likewise.
10094 * gcc.dg/lvalue-2.c: Likewise.
10095 * gcc.dg/lvalue-3.c: Likewise.
10096 * gcc.dg/nested-func-3.c: Likewise.
10097 * gcc.dg/nested-redef-1.c: Likewise.
10098 * gcc.dg/noreturn-4.c: Likewise.
10099 * gcc.dg/old-style-prom-2.c: Likewise.
10100 * gcc.dg/old-style-prom-3.c: Likewise.
10101 * gcc.dg/old-style-then-proto-1.c: Likewise.
10102 * gcc.dg/overflow-warn-1.c: Likewise.
10103 * gcc.dg/overflow-warn-2.c: Likewise.
10104 * gcc.dg/overflow-warn-3.c: Likewise.
10105 * gcc.dg/overflow-warn-4.c: Likewise.
10106 * gcc.dg/overflow-warn-6.c: Likewise.
10107 * gcc.dg/parm-forwdecl-2.c: Likewise.
10108 * gcc.dg/parm-forwdecl-3.c: Likewise.
10109 * gcc.dg/parm-impl-decl-1.c: Likewise.
10110 * gcc.dg/parm-impl-decl-2.c: Likewise.
10111 * gcc.dg/parm-incomplete-1.c: Likewise.
10112 * gcc.dg/parm-mismatch-1.c: Likewise.
10113 * gcc.dg/pointer-arith-1.c: Likewise.
10114 * gcc.dg/pointer-arith-2.c: Likewise.
10115 * gcc.dg/pointer-arith-3.c: Likewise.
10116 * gcc.dg/pointer-arith-4.c: Likewise.
10117 * gcc.dg/pointer-arith-6.c: Likewise.
10118 * gcc.dg/pointer-arith-7.c: Likewise.
10119 * gcc.dg/pointer-arith-8.c: Likewise.
10120 * gcc.dg/pr13804-1.c: Likewise.
10121 * gcc.dg/pr15698-1.c: Likewise.
10122 * gcc.dg/pr15698-2.c: Likewise.
10123 * gcc.dg/pr15698-3.c: Likewise.
10124 * gcc.dg/pr15698-4.c: Likewise.
10125 * gcc.dg/pr15698-5.c: Likewise.
10126 * gcc.dg/pr15698-6.c: Likewise.
10127 * gcc.dg/pr15698-7.c: Likewise.
10128 * gcc.dg/pr15698-8.c: Likewise.
10129 * gcc.dg/pr17188-1.c: Likewise.
10130 * gcc.dg/pr17301-1.c: Likewise.
10131 * gcc.dg/pr17301-2.c: Likewise.
10132 * gcc.dg/pr17730-1.c: Likewise.
10133 * gcc.dg/pr20368-1.c: Likewise.
10134 * gcc.dg/pr20368-2.c: Likewise.
10135 * gcc.dg/pr20368-3.c: Likewise.
10136 * gcc.dg/pr22308-1.c: Likewise.
10137 * gcc.dg/qual-component-1.c: Likewise.
10138 * gcc.dg/redecl-1.c: Likewise.
10139 * gcc.dg/redecl-11.c: Likewise.
10140 * gcc.dg/redecl-12.c: Likewise.
10141 * gcc.dg/redecl-13.c: Likewise.
10142 * gcc.dg/redecl-14.c: Likewise.
10143 * gcc.dg/redecl-15.c: Likewise.
10144 * gcc.dg/register-var-1.c: Likewise.
10145 * gcc.dg/register-var-2.c: Likewise.
10146 * gcc.dg/stmt-expr-2.c: Likewise.
10147 * gcc.dg/stmt-expr-3.c: Likewise.
10148 * gcc.dg/stmt-expr-label-1.c: Likewise.
10149 * gcc.dg/stmt-expr-label-2.c: Likewise.
10150 * gcc.dg/stmt-expr-label-3.c: Likewise.
10151 * gcc.dg/struct-empty-2.c: Likewise.
10152 * gcc.dg/struct-empty-3.c: Likewise.
10153 * gcc.dg/struct-parse-1.c: Likewise.
10154 * gcc.dg/struct-semi-1.c: Likewise.
10155 * gcc.dg/struct-semi-2.c: Likewise.
10156 * gcc.dg/struct-semi-3.c: Likewise.
10157 * gcc.dg/switch-5.c: Likewise.
10158 * gcc.dg/switch-6.c: Likewise.
10159 * gcc.dg/switch-7.c: Likewise.
10160 * gcc.dg/tls/diag-5.c: Likewise.
10161 * gcc.dg/transparent-union-1.c: Likewise.
10162 * gcc.dg/transparent-union-3.c: Likewise.
10163 * gcc.dg/typespec-1.c: Likewise.
10164 * gcc.dg/vla-init-2.c: Likewise.
10165 * gcc.dg/vla-init-3.c: Likewise.
10166 * gcc.dg/vla-init-4.c: Likewise.
10167 * gcc.dg/vla-init-5.c: Likewise.
10168 * gcc.dg/void-cast-2.c: Likewise.
10169 * gcc.dg/wvla-3.c: Likewise.
10170 * gcc.dg/wvla-7.c: Likewise.
10171 * gcc.target/i386/991209-1.c: Likewise.
10172 * gcc.target/ia64/fpreg-1.c: Likewise.
10173 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10174 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10176 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
10179 * gfortran.dg/func_decl_4.f90: New test.
10181 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10184 * gfortran.dg/interface_17.f90: New test.
10186 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10189 * gfortran.dg/32599.f03: New test case.
10192 * gfortran.dg/32601.f03: New test case.
10193 * gfortran.dg/32601_1.f03: Ditto.
10194 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10195 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10197 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10199 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10201 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10202 Devang Patel <dpatel@apple.com>
10204 PR tree-optimization/25413
10205 * gcc.dg/vect/vect-align-1.c: New.
10206 * gcc.dg/vect/vect-align-2.c: New.
10207 * gcc.dg/vect/pr25413.c: New.
10208 * gcc.dg/vect/pr25413a.c: New.
10209 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10211 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10213 * lib/target-support.exp (check_ultrasparc_hw_available):
10215 (is-effective-target): Check $arg for ultrasparc_hw.
10216 (is-effective-target-keyword): Likewise.
10217 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10218 when determining what to do on sparc platforms.
10219 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10220 * gcc.dg/20001101-1.c: Likewise.
10221 * gcc.dg/20001101-2.c: Likewise.
10222 * gcc.dg/ultrasp9.c: Likewise.
10223 * gcc.dg/ultrasp10.c: Likewise.
10224 * gcc.target/sparc/pdist-3.c: Likewise.
10226 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10228 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10230 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10234 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10235 now get vectorized.
10236 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10237 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10238 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10239 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10240 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10241 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10242 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10243 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10244 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10245 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10246 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10247 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10248 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10249 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10250 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10251 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10254 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10257 * g++.dg/parse/error30.C: New test.
10259 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10262 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10264 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10266 * gfortran.fortran-torture/compile/pr32663.f: New test.
10268 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10271 * g++.dg/inherit/virtual4.C: New.
10273 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10276 * gcc.target/i386/pr32661-1.c: New test.
10278 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10280 * gnat.dg/invariant_index.ad[sb]: New test.
10282 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10285 * g++.dg/template/decl3.C: New.
10287 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10290 * gcc.c-torture/execute/align-3.c: New.
10292 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10295 * gcc.target/i386/pr32708-1.c: New test.
10296 * gcc.target/i386/pr32708-2.c: Ditto.
10297 * gcc.target/i386/pr32708-3.c: Ditto.
10299 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10301 * g++.dg/init/new20.C: Remove svn:executable flag.
10303 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10305 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10307 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10309 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10311 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10314 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10317 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10320 * gfortran.dg/overload_2.f90: New test.
10323 * gfortran.dg/transfer_simplify_5.f90
10326 * gfortran.dg/interface_15.f90: New test.
10328 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10330 PR libfortran/32336
10331 * gfortran.dg/matmul_5.f90: New test case.
10333 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10335 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10336 * gcc.dg/fesd-any.h: Likewise.
10337 * gcc.dg/fesd-baseonly.c: Likewise.
10338 * gcc.dg/fesd-baseonly.h: Likewise.
10339 * gcc.dg/fesd-none.c: Likewise.
10340 * gcc.dg/fesd-none.h: Likewise.
10341 * gcc.dg/fesd-reduced.c: Likewise.
10342 * gcc.dg/fesd-reduced.h: Likewise.
10343 * gcc.dg/fesd-sys.c: Likewise.
10344 * gcc.dg/fesd-sys.h: Likewise
10345 * gcc.dg/fesd.h: Likewise.
10347 * g++.dg/debug/dwarf2: New directory.
10348 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10349 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10350 * g++.dg/other/fesd-any.h: Likewise.
10351 * g++.dg/other/fesd-baseonly.C: Likewise.
10352 * g++.dg/other/fesd-baseonly.h: Likewise.
10353 * g++.dg/other/fesd-none.C: Likewise.
10354 * g++.dg/other/fesd-none.h: Likewise.
10355 * g++.dg/other/fesd-reduced.C: Likewise.
10356 * g++.dg/other/fesd-reduced.h: Likewise.
10357 * g++.dg/other/fesd-sys.C: Likewise.
10358 * g++.dg/other/fesd-sys.h: Likewise.
10359 * g++.dg/other/fesd.h: Likewise.
10361 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10364 * gfortran.dg/parameter_unused.f90: New test.
10366 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10368 PR tree-optimization/32681
10369 * gcc.dg/tree-ssa/pr32681.c: New test.
10371 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10374 * gfortran.dg/fmt_t_5.f90: New test.
10376 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10379 * g++.dg/template/operator10.C: New.
10381 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10383 PR libfortran/32217
10384 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10386 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10389 * gfortran.dg/operator_6.f90: New test.
10391 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10394 * gfortran.dg/operator_4.f90: New test.
10395 * gfortran.dg/operator_5.f90: New test.
10396 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10397 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10399 2007-07-08 Tobias Burnus <burnus@net-b.de>
10402 * gfortran.dg/argument_checking_6.f90: New.
10404 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10407 * gfortran.dg/interface_155555.f90: New test.
10409 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10411 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10412 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10414 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10417 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10418 discern pedantic diagnostics and errors.
10419 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10421 * gcc.dg/20050121-1.c: This is an error and not a warning.
10422 * gcc.target/i386/sseregparm-2.c: Likewise.
10423 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10424 * gcc.dg/charset/attribute2.c: Likewise.
10425 * gcc.dg/bitfld-1.c: Likewise.
10426 * gcc.dg/pack-test-2.c: Likewise.
10427 * gcc.dg/940510-1.c: Match separately error and warning.
10428 * gcc.dg/array-2.c: Match separately multiple messages. The second
10429 diagnostic is a pedantic warning and not an error.
10430 * gcc.dg/pr14475.c: Match separately multiple messages.
10431 * gcc.dg/pr18809-1.c: Likewise.
10432 * gcc.dg/pr27953.c: Likewise.
10433 * gcc.dg/vla-init-1.c: Likewise.
10434 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10436 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10439 * gfortran.dg/char_decl_1.f90: New test.
10441 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10443 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10445 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10448 * g++.dg/template/overload9.C: New test.
10450 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10452 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10453 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10455 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10457 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10458 * gcc.dg/20001012-2.c: Likewise.
10459 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10460 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10462 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10464 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10465 about the chunk size when STACK_SIZE is defined.
10467 2007-07-06 Josh Conner <jconner@apple.com>
10469 PR middle-end/32602
10470 * gcc.dg/sibcall-8.c: New test.
10472 2007-07-06 Josh Conner <jconner@apple.com>
10474 PR middle-end/32603
10475 * gcc.target/arm/sibcall-1.c: New test.
10477 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10479 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10481 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10483 * gfortran.dg/save_parameter.f90: New test.
10484 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10486 2007-07-06 Richard Guenther <rguenther@suse.de>
10488 * g++.dg/opt/pr30965.C: New testcase.
10490 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10492 * gcc.target/mips/save-restore-5.c: New test.
10494 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10496 PR rtl_optimization/32450
10497 * gcc.dg/pr32450.c: New runtime test.
10499 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10501 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10502 single underscore in scan directives.
10504 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10507 * g++.dg/init/ptrmem4.C: New test.
10510 * g++.dg/init/new21.C: Likewise.
10513 * g++.dg/template/static30.C: Likewise.
10515 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10517 * gcc.dg/vect/costmodel/ppc: New directory.
10518 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10519 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10525 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10526 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10531 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10532 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10533 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10534 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10536 2007-07-05 Tobias Burnus <burnus@net-b.de>
10539 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10541 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10544 * gfortran.dg/interface_14.f90: New test.
10547 * gfortran.dg/do_iterator_2.f90: New test.
10549 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10551 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10552 (FE_DEC_DOWNWARD): Likewise.
10553 (FE_DEC_UPWARD): Likewise.
10554 (FE_DEC_TOWARDZERO): Likewise.
10555 (FE_DEC_TONEARESTFROMZERO): Likewise.
10557 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10559 * gcc.c-torture/compile/pr32606.c: New.
10560 * gfortran.fortran-torture/execute/pr32604.f90: New.
10562 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10564 * gcc.dg/visibility-12.c: New test.
10565 * gcc.dg/visibility-13.c: Likewise.
10566 * g++.dg/ext/visibility-9.C: Likewise.
10567 * g++.dg/ext/visibility-10.C: Likewise.
10569 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10571 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10572 * gcc.dg/sh-relax-vxworks.c: New test.
10574 2007-07-04 Richard Guenther <rguenther@suse.de>
10576 PR tree-optimization/32500
10577 * gcc.c-torture/execute/pr32500.c: New testcase.
10579 2007-07-04 Richard Guenther <rguenther@suse.de>
10581 PR tree-optimization/32482
10582 * gcc.c-torture/compile/pr32482.c: New testcase.
10584 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10586 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10588 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10589 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10590 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10591 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10593 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10595 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10597 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10599 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10601 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10604 * gfortran.dg/min_max_optional_1.f90: New test.
10605 * gfortran.dg/min_max_optional_2.f90: New test.
10606 * gfortran.dg/min_max_optional_3.f90: New test.
10608 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10611 * gfortran.dg/fmt_error.f90: New test.
10613 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10616 * gfortran.dg/interface_13.f90: New test.
10618 2007-07-03 Dave Brolley <brolley@redhat.com>
10621 * g++.dg/init/new20.C: New test.
10623 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10626 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10628 2007-07-03 Tobias Burnus <burnus@net-b.de>
10631 * common_7.f90: New.
10632 * common_8.f90: New.
10633 * common_9.f90: New.
10635 2007-07-03 Tobias Burnus <burnus@net-b.de>
10638 * gfortran.dg/argument_checking_1.f90: New.
10639 * gfortran.dg/argument_checking_2.f90: New.
10640 * gfortran.dg/argument_checking_3.f90: New.
10641 * gfortran.dg/argument_checking_4.f90: New.
10642 * gfortran.dg/argument_checking_5.f90: New.
10643 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10644 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10646 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10648 * gcc.dg/pr32176.c: Add -w to default dg-options.
10650 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10652 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10654 2007-07-03 Tobias Burnus <burnus@net-b.de>
10657 * gfortran.dg/null_2.f90: New.
10659 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10660 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10662 PR middle-end/32176
10663 * gcc.dg/pr32176.c: New test.
10665 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10667 * gcc.dg/const-float80.c : New test.
10668 * gcc.dg/const-float128.c : New test.
10669 * gcc.dg/const-float80-ped.c : New test.
10670 * gcc.dg/const-float128-ped.c : New test.
10672 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10674 * gcc.dg/c99-math.h: Fix typo.
10676 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10679 * gcc.dg/gomp/pr32468-1.c: New test.
10681 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10683 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10686 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10688 * gfortran.fortran-torture/compile/pr32583.f: New.
10689 * gcc.c-torture/compile/pr32584.c: New
10691 2007-07-02 Ollie Wild <aaw@google.com>
10693 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10694 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10696 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10698 * gcc.target/mips/save-restore-1.c: New test.
10699 * gcc.target/mips/save-restore-2.c: Likewise.
10700 * gcc.target/mips/save-restore-3.c: Likewise.
10701 * gcc.target/mips/save-restore-4.c: Likewise.
10703 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10705 PR tree-optimization/31966
10706 PR tree-optimization/32533
10707 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10708 * gfortran.dg/pr32533.f90: Ditto.
10710 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10712 * g++.dg/opt/nrv12.C: New test.
10713 * gcc.target/i386/nrv1.c: New test.
10716 * g++.dg/gomp/pr31748.C: New test.
10718 2007-07-02 Ira Rosen <irar@il.ibm.com>
10720 PR tree-optimization/32230
10721 * gcc.dg/vect/pr32230.c: New test.
10723 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10725 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10726 * bind_c_coms.f90: Ditto.
10727 * bind_c_coms_driver.c: Ditto.
10728 * bind_c_dts.f90: Ditto.
10729 * bind_c_dts_2.f03: Ditto.
10730 * bind_c_dts_2_driver.c: Ditto.
10731 * bind_c_dts_3.f03: Ditto.
10732 * bind_c_dts_4.f03: Ditto.
10733 * bind_c_dts_driver.c: Ditto.
10734 * bind_c_implicit_vars.f03: Ditto.
10735 * bind_c_procs.f03: Ditto.
10736 * bind_c_usage_2.f03: Ditto.
10737 * bind_c_usage_3.f03: Ditto.
10738 * bind_c_usage_5.f03: Ditto.
10739 * bind_c_usage_6.f03: Ditto.
10740 * bind_c_usage_7.f03: Ditto.
10741 * bind_c_vars.f90: Ditto.
10742 * bind_c_vars_driver.c: Ditto.
10743 * binding_c_table_15_1.f03: Ditto.
10744 * binding_label_tests.f03: Ditto.
10745 * binding_label_tests_10.f03: Ditto.
10746 * binding_label_tests_10_main.f03: Ditto.
10747 * binding_label_tests_11.f03: Ditto.
10748 * binding_label_tests_11_main.f03: Ditto.
10749 * binding_label_tests_12.f03: Ditto.
10750 * binding_label_tests_13.f03: Ditto.
10751 * binding_label_tests_13_main.f03: Ditto.
10752 * binding_label_tests_14.f03: Ditto.
10753 * binding_label_tests_2.f03: Ditto.
10754 * binding_label_tests_3.f03: Ditto.
10755 * binding_label_tests_4.f03: Ditto.
10756 * binding_label_tests_5.f03: Ditto.
10757 * binding_label_tests_6.f03: Ditto.
10758 * binding_label_tests_7.f03: Ditto.
10759 * binding_label_tests_8.f03: Ditto.
10760 * binding_label_tests_9.f03: Ditto.
10761 * c_assoc.f90: Ditto.
10762 * c_assoc_2.f03: Ditto.
10763 * c_f_pointer_shape_test.f90: Ditto.
10764 * c_f_pointer_tests.f90: Ditto.
10765 * c_f_tests_driver.c: Ditto.
10766 * c_funloc_tests.f03: Ditto.
10767 * c_funloc_tests_2.f03: Ditto.
10768 * c_funloc_tests_3.f03: Ditto.
10769 * c_funloc_tests_3_funcs.c: Ditto.
10770 * c_kind_params.f90: Ditto.
10771 * c_kind_tests_2.f03: Ditto.
10772 * c_kinds.c: Ditto.
10773 * c_loc_driver.c: Ditto.
10774 * c_loc_test.f90: Ditto.
10775 * c_loc_tests_2.f03: Ditto.
10776 * c_loc_tests_2_funcs.c: Ditto.
10777 * c_loc_tests_3.f03: Ditto.
10778 * c_loc_tests_4.f03: Ditto.
10779 * c_loc_tests_5.f03: Ditto.
10780 * c_loc_tests_6.f03: Ditto.
10781 * c_loc_tests_7.f03: Ditto.
10782 * c_loc_tests_8.f03: Ditto.
10783 * c_ptr_tests.f03: Ditto.
10784 * c_ptr_tests_10.f03: Ditto.
10785 * c_ptr_tests_5.f03: Ditto.
10786 * c_ptr_tests_7.f03: Ditto.
10787 * c_ptr_tests_7_driver.c: Ditto.
10788 * c_ptr_tests_8.f03: Ditto.
10789 * c_ptr_tests_8_funcs.c: Ditto.
10790 * c_ptr_tests_9.f03: Ditto.
10791 * c_ptr_tests_driver.c: Ditto.
10792 * c_size_t_driver.c: Ditto.
10793 * c_size_t_test.f03: Ditto.
10794 * com_block_driver.f90: Ditto.
10795 * global_vars_c_init.f90: Ditto.
10796 * global_vars_c_init_driver.c: Ditto.
10797 * global_vars_f90_init.f90: Ditto.
10798 * global_vars_f90_init_driver.c: Ditto.
10799 * interop_params.f03: Ditto.
10800 * iso_c_binding_only.f03: Ditto.
10801 * iso_c_binding_rename_1.f03: Ditto.
10802 * iso_c_binding_rename_1_driver.c: Ditto.
10803 * iso_c_binding_rename_2.f03: Ditto.
10804 * iso_c_binding_rename_2_driver.c: Ditto.
10805 * kind_tests_2.f03: Ditto.
10806 * kind_tests_3.f03: Ditto.
10807 * module_md5_1.f90: Ditto.
10808 * only_clause_main.c: Ditto.
10809 * print_c_kinds.f90: Ditto.
10810 * test_bind_c_parens.f03: Ditto.
10811 * test_c_assoc.c: Ditto.
10812 * test_com_block.f90: Ditto.
10813 * test_common_binding_labels.f03: Ditto.
10814 * test_common_binding_labels_2.f03: Ditto.
10815 * test_common_binding_labels_2_main.f03: Ditto.
10816 * test_common_binding_labels_3.f03: Ditto.
10817 * test_common_binding_labels_3_main.f03: Ditto.
10818 * test_only_clause.f90: Ditto.
10819 * use_iso_c_binding.f90: Ditto.
10820 * value_5.f90: Ditto.
10821 * value_test.f90: Ditto.
10822 * value_tests_f03.f90: Ditto.
10824 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10826 * gcc.dg/tls/opt-14.c: New.
10828 2007-07-01 Ollie Wild <aaw@google.com>
10830 * g++.dg/lookup/using16.C: New test.
10831 * g++.dg/lookup/using17.C: New test.
10833 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10836 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10837 (test_4): Use proper test for floating point equality.
10838 (test_8): Likewise.
10840 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10842 PR libgfortran/32554
10843 * gfortran.dg/fmt_p_1.f90: New test.
10845 2007-07-01 Ira Rosen <irar@il.ibm.com>
10847 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10848 initialization and fix dg-final check - the initialization loop is
10851 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10852 Volker Reichelt <reichelt@netcologne.de>
10854 PR middle-end/32559
10855 * gcc.dg/pr32559.c: New test.
10857 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10859 PR tree-optimization/25371
10860 * gcc.dg/vect/pr25371.c: New test.
10862 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10864 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10865 when allocating and initializing a flexible array.
10867 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10870 * gfortran.dg/intrinsic.f90: New test.
10872 2007-06-30 Tobias Burnus <burnus@net-b.de>
10875 * gfortran.dg/fmt_zero_check.f90: New.
10877 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10880 * gfortran.dg/repeat_f90: New test.
10882 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10885 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10886 -pedantic-errors, so we should match errors.
10887 * gcc.dg/cpp/escape-1.c: Likewise.
10888 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10889 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10891 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10892 errors instead of warnings.
10893 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10894 a pedantic warning.
10895 * gcc.dg/cpp/arith-3.c: Likewise.
10897 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10900 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10901 * gcc.dg/pch/valid-2.c: Likewise.
10902 * gcc.dg/pch/valid-3.c: Likewise.
10903 * gcc.dg/pch/warn-1.c: Likewise.
10904 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10906 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10909 * gcc.dg/Wunused-function.c: New.
10911 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10913 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10915 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10917 * g++.dg/other/canon-31724.C: New.
10919 2007-06-29 Jan Hubicka <jh@suse.cz>
10921 PR middle-end/32372
10922 * gcc.c-torture/compile/pr32372.c: new.
10924 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10926 * gfortran.dg/operator_3.f90: New test.
10928 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10930 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10931 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10933 2007-06-29 Richard Guenther <rguenther@suse.de>
10935 PR middle-end/32493
10936 * gcc.dg/inline-23.c: New testcase.
10938 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
10940 PR tree-optimization/24659
10941 * gcc.target/i386/vectorize2.c: New test.
10942 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10943 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10945 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
10947 * gcc.dg/pointer-arith-9.c: New test.
10949 2007-06-29 Tobias Burnus <burnus@net-b.de>
10952 * gfortran.dg/fmt_read_2.f90: New.
10954 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10956 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10957 If it exists, don't try to create it.
10959 2007-06-28 Geoffrey Keating <geoffk@apple.com>
10961 * g++.dg/ext/visibility/ms-compat-1.C: New.
10963 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10966 * gfortran.fortran-torture/compile/pr32417.f90: New test.
10968 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
10970 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10973 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
10976 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10978 2007-06-27 Richard Guenther <rguenther@suse.de>
10980 PR middle-end/32492
10981 * gcc.dg/inline-22.c: New testcase.
10983 2007-06-26 Hui-May Chang <hm.chang@apple.com>
10985 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10986 the scan-assembler constant.
10988 2007-06-25 Geoffrey Keating <geoffk@apple.com>
10991 * gcc.dg/pr20216.c: New.
10993 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10996 * gcc.dg/vect/pr32421.c: New test.
10998 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11001 * g++.dg/other/friend5.C: New test.
11003 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11006 * gfortran.dg/host_assoc_function_2.f90: New test.
11009 * gfortran.dg/host_assoc_call_1.f90: New test.
11011 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11013 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11015 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11018 * gfortran.dg/error_format.f90: New test.
11020 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11023 * gfortran.dg/pr32136.f90: New test.
11025 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11028 * gfortran.dg/minmaxloc_1.f90: New test.
11031 * gfortran.dg/minmaxloc_2.f90: New test.
11033 2007-06-23 Richard Guenther <rguenther@suse.de>
11035 PR tree-optimization/16876
11036 PR middle-end/29478
11037 * gcc.dg/pr29254.c: The warning is bogus.
11038 * gcc.dg/warn-1.c: Likewise.
11039 * gcc.dg/assign-warn-3.c: Likewise.
11040 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11042 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11044 * gcc.c-torture/execute/20070623-1.c: New.
11046 2007-06-22 Jan Hubicka <jh@suse.cz>
11048 * gcc.c-torture/compile/pr31541.c: New.
11050 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11052 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11053 Remove -m64 from dg-options.
11055 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11057 PR middle-end/32374
11058 * gcc.dg/pr32374.c: New test.
11060 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11063 * gfortran.dg/pointer_assign_3.f90: New test.
11065 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11067 * gcc.dg/tree-ssa/pr19590.c: New.
11069 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11072 * gfortran.dg/assign.f90: Update test.
11073 * gfortran.dg/real_do_1.f90: Update test.
11074 * gfortran.dg/gomp/omp_do1.f90: Update test.
11075 * gfortran.dg/warnings_are_errors_1.f: Update test.
11076 * gfortran.dg/g77/20010519-1.f: Update test.
11077 * gfortran.dg/g77/pr9258.f: Update test.
11078 * gfortran.dg/g77/960317-1.f: Update test.
11080 2007-06-21 Richard Guenther <rguenther@suse.de>
11082 PR tree-optimization/32453
11083 * gcc.c-torture/compile/pr32453.c: New testcase.
11085 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11087 PR tree-optimization/31866
11088 * gcc.dg/pr31866.c: New test.
11090 2007-06-21 Richard Guenther <rguenther@suse.de>
11092 PR tree-optimization/32451
11093 * g++.dg/torture/20070621-1.C: New testcase.
11095 2007-06-21 Christian Bruel <christian.bruel@st.com>
11097 * gcc.dg/attr-isr.c: Test delay slot content.
11099 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11102 gfortran.dg/pointer_assign_2.f90: New test.
11104 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11107 gfortran.dg/invalid_procedure_name.f90: New test.
11109 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11111 PR tree-optimization/25737
11112 * gcc.dg/tree-ssa/alias-14.c: New test.
11114 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11116 * gcc.target/i386/large-size-array-3.c: New.
11118 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11119 Richard Guenther <rguenther@suse.de>
11122 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11124 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11126 PR middle-end/31959
11127 * gcc.dg/pr31959.c: New test.
11129 PR inline-asm/32109
11130 * g++.dg/ext/asm10.C: New test.
11132 PR middle-end/32285
11133 * gcc.c-torture/execute/20070614-1.c: New test.
11135 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11137 * gcc.target/arm/stack-corruption.c: New test.
11139 2007-06-19 Richard Guenther <rguenther@suse.de>
11141 * g++.dg/torture/pr30252.C: New testcase.
11143 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11145 PR tree-optimization/32353
11146 * g++.dg/opt/nrv13.C: New test.
11148 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11152 * gfortran.dg/impure_assignment_2.f90 : New test.
11155 * gfortran.dg/data_initialized_2.f90 : New test.
11157 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11158 appropriate version of 'dmach'.
11160 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11163 * gcc.target/i386/pr32389.c New test.
11165 2007-06-18 Simon Baldwin <simonb@google.com>
11168 * g++.dg/template/error25.C: New.
11169 * g++.dg/template/spec35.C: New.
11171 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11173 * gcc.c-torture/compile/pr32355.c: New testcase.
11175 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11177 PR tree-optimization/32383
11178 * g++.dg/opt/pr32383.C: New test.
11180 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11182 PR rtl-optimization/32366
11183 * gcc.dg/vect/pr32366.c: New test.
11185 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11187 * gcc.c-torture/compile/pr32349.c: New testcase.
11189 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11191 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11192 * gcc.target/sparc/combined-2.c: Likewise.
11193 * gcc.target/sparc/fexpand.c : Likewise.
11194 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11195 * gcc.target/sparc/fpack16.c : Likewise.
11196 * gcc.target/sparc/fpmerge.c : Likewise.
11197 * gcc.target/sparc/fpmul.c : Likewise.
11198 * gcc.target/sparc/noresult.c : Likewise.
11199 * gcc.target/sparc/pdist.c: Likewise.
11201 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11203 PR middle-end/31723
11204 * gcc.target/i386/recip-divf.c: New test.
11205 * gcc.target/i386/recip-sqrtf.c: Ditto.
11206 * gcc.target/i386/recip-vec-divf.c: Ditto.
11207 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11208 * gcc.target/i386/sse-recip.c: Ditto.
11209 * gcc.target/i386/sse-recip-vec.c: Ditto.
11211 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11214 * gcc.c-torture/compile/20070605-1.c: New test.
11216 * gcc.c-torture/compile/20070603-1.c: New testcase.
11217 * gcc.c-torture/compile/20070603-2.c: New testcase.
11219 * gcc.c-torture/compile/20070531-1.c: New test.
11222 * gcc.c-torture/compile/20070531-2.c: New test.
11225 * gcc.c-torture/compile/20070529-1.c: New test.
11228 * gcc.c-torture/compile/20070529-2.c: New test.
11231 * gcc.c-torture/compile/20070520-1.c: New test.
11233 * g++.dg/ext/java-1.C: New test.
11235 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11236 loops instead of one. Remove the "can't determine dependence"
11238 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11239 needed as the cast is gone in the first place.
11240 * gcc.dg/max-1.c: Change local variable a to be a global one.
11241 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11242 have a cast which is PREd.
11244 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11246 * g++.dg/lookup/anon6.C: New test.
11248 2007-06-14 Dirk Mueller <dmueller@suse.de>
11251 * g++.dg/opt/static6.C: New testcase.
11253 2007-06-14 Geoff Keating <geoffk@apple.com>
11255 * g++.dg/ext/visibility/overload-1.C: New.
11258 * g++.dg/ext/visibility/anon4.C: New.
11260 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11263 * gcc.target/i386/pr32268.c: New test.
11265 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11267 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11268 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11269 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11271 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11272 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11273 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11276 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11279 * gfortran.dg/common_resize_1.f90: New test.
11281 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11284 * gcc.dg/vect/pr32224.c: Fix.
11286 2007-06-13 Eric Christopher <echristo@apple.com>
11288 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11290 2007-06-13 Tobias Burnus <burnus@net-b.de>
11293 * gfortran.dg/actual_array_vect_1.f90: New.
11295 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11297 * gcc.target/sparc/mfpu.c: New test.
11299 2007-06-12 Geoff Keating <geoffk@apple.com>
11301 * g++.dg/warn/weak1.C: Suppress on Darwin.
11302 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11304 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11306 PR middle-end/31579
11307 * g++.dg/torture/pr31579.C: New testcase.
11309 2007-06-12 Ian Lance Taylor <iant@google.com>
11312 * g++.dg/init/new16.C: New test.
11313 * g++.dg/init/new17.C: New test.
11314 * g++.dg/init/new18.C: New test.
11315 * g++.dg/init/new19.C: New test.
11317 2007-06-12 Olivier Hainque <hainque@adacore.com>
11319 * gnat.dg/lhs_view_convert.adb: New test.
11321 2007-06-12 Richard Guenther <rguenther@suse.de>
11323 PR tree-optimization/15353
11324 PR tree-optimization/31657
11325 * gcc.c-torture/execute/20070424-1.c: New testcase.
11326 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11327 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11328 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11329 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11330 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11332 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11334 PR rtl-optimization/32293
11335 * gcc.dg/pr32293.c: New test.
11337 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11339 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11341 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11344 * gfortran.dg/equiv_7.f90: New test.
11345 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11348 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11350 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11352 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11353 * gcc.dg/setjmp-4.c: Likewise.
11354 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11356 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11358 PR rtl-optimization/31025
11359 * gfortran.dg/pr31025.f90: New.
11361 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11364 * gcc.target/i386/pr32280.c: New test.
11366 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11368 PR middle-end/32279
11369 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11371 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11373 PR libgfortran/32235
11374 * gfortran.dg/backspace_9.f: New test.
11376 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11378 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11380 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11382 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11384 2007-06-09 Ian Lance Taylor <iant@google.com>
11386 PR tree-optimization/32169
11387 * gcc.c-torture/compile/pr32169.c: New test.
11389 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11391 * gcc.dg/vect/costmodel: New directory.
11392 * gcc.dg/vect/costmodel/i386: New directory.
11393 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11394 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11396 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11397 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11398 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11399 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11400 * gcc.dg/vect/costmodel/x86_64: New directory.
11401 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11403 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11405 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11406 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11407 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11408 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11409 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11411 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11413 PR tree-optimization/32243
11414 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11415 flags for -Os tests.
11416 * gcc.dg/vect/03-vect-pr32243.c: New test.
11418 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11420 PR tree-optimization/32224
11421 * gcc.dg/vect/pr32224.c: New test.
11423 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11426 * g++.dg/gomp/pr32177.C: New test.
11428 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11431 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11432 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11433 warning nor an error.
11434 * gcc.dg/Wfatal-2.c: Likewise.
11435 * gcc.dg/Werror-1.c: Likewise.
11436 * gcc.dg/Werror-5.c: Likewise.
11437 * gcc.dg/Werror-7.c: Likewise.
11438 * gcc.dg/Werror-10.c: Likewise.
11439 * gcc.dg/Werror-11.c: Likewise.
11441 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11444 * g++.dg/init/brace6.C: New test.
11446 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11448 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11449 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11450 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11451 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11453 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11454 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11455 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11456 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11457 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11458 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11459 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11460 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11462 * gcc.dg/darwin-minversion-3.c: New.
11464 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11466 * gcc.target/i386/builtin-copysign.c: New test.
11468 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11470 PR tree-optimization/32220
11471 * gfortran.dg/predcom-2.f: New testcase.
11473 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11476 * gcc.target/i386/vectorize4.c: New test.
11478 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11480 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11482 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11485 * gcc.dg/simd-5.c: Mark output as a note.
11486 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11488 * gcc.dg/simd-1.c: Likewise.
11489 * gcc.dg/always_inline.c: Mark output as a sorry.
11490 * gcc.dg/always_inline2.c: Likewise.
11491 * gcc.dg/always_inline3.c: Likewise.
11493 2007-06-06 Ian Lance Taylor <iant@google.com>
11495 * g++.dg/conversion/enum1.C: New test.
11497 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11499 PR tree-optimization/32216
11500 * gcc.dg/vect/pr32216.c: New test.
11502 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11505 * gfortran.dg/invalid_contains_1.f90: New test.
11506 * gfortran.dg/invalid_contains_2.f90: New test.
11508 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11511 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11514 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11517 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11518 dg-message to match de note.
11519 * gcc.dg/pr26570.c: Use dg-message for a note.
11520 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11521 dg-error instead of dg-warning because of -Werror.
11522 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11523 neither an error, nor a warning.
11524 * gcc.dg/glibc-uclibc-2.c: Likewise
11525 * gcc.dg/cpp/19940712-1.c: Likewise.
11527 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11529 PR preprocessor/23479
11530 * gcc.dg/binary-constants-1.c: Add test suites for
11531 the 0b-prefixed binary integer constants.
11532 * gcc.dg/binary-constants-2.c: Ditto.
11533 * gcc.dg/binary-constants-3.c: Ditto.
11534 * gcc.dg/binary-constants-4.c: Ditto.
11536 2007-06-05 Ian Lance Taylor <iant@google.com>
11538 * gcc.dg/Wstrict-overflow-19.c: New test.
11540 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11542 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11544 2007-06-04 Ian Lance Taylor <iant@google.com>
11546 * gcc.dg/Wstrict-overflow-18.c: New test.
11548 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11551 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11552 * gcc.dg/cpp/mi5.c: Likewise.
11553 * gcc.dg/cpp/mi7.c: Likewise.
11555 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11558 * gcc.dg/pr32191.c: New test.
11560 2007-05-28 Tobias Burnus <burnus@net-b.de>
11563 * gfortran.dg/allocate_stat_1.f90: Remove.
11565 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11567 * gcc.target/i386/sse4_2-check.h: New.
11568 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11569 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11570 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11571 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11572 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11573 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11574 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11575 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11576 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11577 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11578 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11579 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11580 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11581 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11582 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11583 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11584 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11585 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11587 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11589 * gcc.dg/pie-link.c: New test.
11591 2007-06-01 Ian Lance Taylor <iant@google.com>
11593 * gcc.dg/Wstrict-overflow-17.c: New test.
11595 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11597 * gcc.dg/builtin-return-1.c (g): New.
11598 (main): Allocate at least 64 bytes on the stack.
11600 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11602 * g++.dg/init/cleanup3.C: New test.
11604 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11606 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11609 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11612 * gfortran.dg/char_array_constructor_3.f90: New test.
11614 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11616 PR tree-optimization/32160
11617 * gfortran.dg/predcom-1.f: New test.
11619 2007-05-31 Richard Guenther <rguenther@suse.de>
11621 * g++.dg/other/str_empty.C: Move...
11622 * g++.dg/other/pr30567.C: Move...
11623 * g++.dg/tree-ssa/pr27218.C: Move...
11624 * g++.dg/torture: ...here and remove dg-options.
11626 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11629 * g++.dg/ext/is_pod_incomplete.C: New.
11631 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11632 Douglas Gregor <doug.gregor@gmail.com>
11633 Pedro Lamarao <pedro.lamarao@mndfck.org>
11634 Howard Hinnant <howard.hinnant@gmail.com>
11638 * g++.dg/cpp0x/rv8p.C: New.
11639 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11640 * g++.dg/cpp0x/cast-bug.C: New.
11641 * g++.dg/cpp0x/elision_weak.C: New.
11642 * g++.dg/cpp0x/collapse-bug.C: New.
11643 * g++.dg/cpp0x/rv3p.C: New.
11644 * g++.dg/cpp0x/rv7n.C: New.
11645 * g++.dg/cpp0x/overload-conv-1.C: New.
11646 * g++.dg/cpp0x/rv2n.C: New.
11647 * g++.dg/cpp0x/deduce.C: New.
11648 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11649 * g++.dg/cpp0x/rv6p.C: New.
11650 * g++.dg/cpp0x/template_deduction.C: New.
11651 * g++.dg/cpp0x/implicit-copy.C: New.
11652 * g++.dg/cpp0x/rv1p.C: New.
11653 * g++.dg/cpp0x/cast.C: New.
11654 * g++.dg/cpp0x/rv5n.C: New.
11655 * g++.dg/cpp0x/collapse.C: New.
11656 * g++.dg/cpp0x/overload-conv-2.C: New.
11657 * g++.dg/cpp0x/rv4p.C: New.
11658 * g++.dg/cpp0x/rvo.C: New.
11659 * g++.dg/cpp0x/iop.C: New.
11660 * g++.dg/cpp0x/rv3n.C: New.
11661 * g++.dg/cpp0x/rv7p.C: New.
11662 * g++.dg/cpp0x/reference_collapsing.C: New.
11663 * g++.dg/cpp0x/overload.C: New.
11664 * g++.dg/cpp0x/named.C: New.
11665 * g++.dg/cpp0x/rv2p.C: New.
11666 * g++.dg/cpp0x/rv6n.C: New.
11667 * g++.dg/cpp0x/not_special.C: New.
11668 * g++.dg/cpp0x/bind.C: New.
11669 * g++.dg/cpp0x/rv1n.C: New.
11670 * g++.dg/cpp0x/rv5p.C: New.
11671 * g++.dg/cpp0x/elision.C: New.
11672 * g++.dg/cpp0x/named_refs.C: New.
11673 * g++.dg/cpp0x/unnamed_refs.C: New.
11674 * g++.dg/cpp0x/rv4n.C: New.
11675 * g++.dg/cpp0x/elision_neg.C: New.
11676 * g++.dg/init/copy7.C: Run in C++98 mode.
11677 * g++.dg/overload/arg1.C: Ditto.
11678 * g++.dg/overload/arg4.C: Ditto.
11680 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11683 * g++.dg/opt/static5.C: New test.
11685 2007-05-30 Richard Guenther <rguenther@suse.de>
11687 * g++.dg/dg.exp: Prune torture/.
11688 * g++.dg/torture/dg-torture.exp: New testsuite.
11690 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11692 * gcc.target/arm/pr27387.C: Move and rename to ...
11693 * g++.dg/inherit/thunk8.C: ... here.
11695 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11697 PR tree-optimization/31769
11698 * g++.dg/gomp/pr31769.C: New test.
11700 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11702 * gcc.target/i386/stack-realign.c: New.
11704 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11706 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11708 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11710 * gfortran.dg/sizeof.f90: New.
11712 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11715 * gcc.dg/boolcomplex-1.c: New test.
11718 * g++.dg/ext/boolcomplex-1.c: New test.
11720 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11722 * gcc.dg/matrix: New directory.
11724 2007-05-28 Tobias Burnus <burnus@net-b.de>
11727 * gfortran.dg/allocate_stat_1.f90: New.
11729 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11732 * transfer_hollerith_1.f90: New test.
11734 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11737 * gcc.c-torture/execute/vrp-7.c: New test.
11739 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11741 * gfortran.dg/transfer_simplify_4.f90: New test.
11743 2007-05-27 Tobias Burnus <burnus@net-b.de>
11746 * gfortran.dg/func_result_3.f90: New.
11748 2007-05-27 Tobias Burnus <burnus@net-b.de>
11750 PR middle-end/32083
11751 * gfortran.dg/transfer_simplify_3.f90: New.
11753 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11756 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11757 to compile options.
11758 * gcc.target/i386/pr32065-2.c: New test.
11760 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11763 * gfortran.dg/io_constraints_2.f90: Update.
11765 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11768 * gfortran.dg/array_constructor_17.f90: New test.
11770 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11773 * g++.dg/opt/array2.C: New testcase.
11775 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11778 * gcc.target/i386/pr32065.c: New test.
11780 2007-05-25 Dirk Mueller <dmueller@suse.de>
11781 Marcus Meissner <meissner@suse.de>
11783 * gcc.dg/attr-alloc_size.c: New.
11785 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11786 Lee Millward <lee.millward@gmail.com>
11789 * g++.dg/parse/crash34.C: New test.
11791 * g++.dg/parse/crash35.C: New test.
11793 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11795 * gcc.target/i386/sse2-check.h: New.
11796 * gcc.target/i386/sse2-vec-1.c: Likewise.
11797 * gcc.target/i386/sse2-vec-2.c: Likewise.
11798 * gcc.target/i386/sse2-vec-3.c: Likewise.
11799 * gcc.target/i386/sse2-vec-4.c: Likewise.
11800 * gcc.target/i386/sse2-vec-5.c: Likewise.
11801 * gcc.target/i386/sse2-vec-6.c: Likewise.
11803 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11815 * g++.dg/cpp0x/pr31431.C: New.
11816 * g++.dg/cpp0x/pr31437.C: New.
11817 * g++.dg/cpp0x/pr31442.C: New.
11818 * g++.dg/cpp0x/pr31444.C: New.
11819 * g++.dg/cpp0x/pr31431-2.C: New.
11820 * g++.dg/cpp0x/pr31432.C: New.
11821 * g++.dg/cpp0x/pr31434.C: New.
11822 * g++.dg/cpp0x/pr31438.C: New.
11823 * g++.dg/cpp0x/pr31443.C: New.
11824 * g++.dg/cpp0x/pr31445.C: New.
11825 * g++.dg/cpp0x/variadic-crash1.C: New.
11827 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11829 * gcc.target/arm/long-calls-1.c: New test.
11830 * gcc.target/arm/long-calls-2.c: Likewise.
11831 * gcc.target/arm/long-calls-3.c: Likewise.
11832 * gcc.target/arm/long-calls-4.c: Likewise.
11834 2007-05-25 Richard Guenther <rguenther@suse.de>
11835 Andrew Pinski <andrew_pinski@playstation.sony.com>
11837 PR tree-optimization/31982
11838 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11840 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11843 * gfortran.dg/result_in_spec_2.f90: New test.
11845 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11847 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11849 2007-05-24 Ollie Wild <aaw@google.com>
11851 * gcc.dg/cpp/counter-1.c: New test.
11852 * gcc.dg/pch/counter-1.c: New test.
11853 * gcc.dg/pch/counter-1.hs: New file.
11854 * gcc.dg/pch/counter-2.c: New test.
11855 * gcc.dg/pch/counter-2.hs: New file.
11856 * gcc.dg/pch/counter-3.c: New test.
11857 * gcc.dg/pch/counter-3.hs: New file.
11859 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11861 * gcc.dg/tree-ssa/predcom-1.c: New test.
11862 * gcc.dg/tree-ssa/predcom-2.c: New test.
11863 * gcc.dg/tree-ssa/predcom-3.c: New test.
11864 * gcc.dg/tree-ssa/predcom-4.c: New test.
11865 * gcc.dg/tree-ssa/predcom-5.c: New test.
11866 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11868 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11871 * gcc.target/i386/sse4_1-check.h (MASK): New.
11873 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11876 * gfortran.dg/pr25603.f: Initialize integer variables.
11878 2007-05-23 Ian Lance Taylor <iant@google.com>
11880 * g++.dg/other/vrp1.C: New test.
11882 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11884 PR preprocessor/20077
11885 * gcc.dg/cpp/paste15.c: New test.
11887 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11888 Nigel Stephens <nigel@mips.com>
11889 Richard Sandiford <richard@codesourcery.com>
11891 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11892 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11893 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11894 * gcc.target/mips/inter/mips16-inter.exp: New.
11896 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11898 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11900 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11902 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11903 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11904 * gcc.target/i386/sse3-addsubps.c: Likewise.
11905 * gcc.target/i386/sse3-haddpd.c: Likewise.
11906 * gcc.target/i386/sse3-haddps.c: Likewise.
11907 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11908 * gcc.target/i386/sse3-hsubps.c: Likewise.
11909 * gcc.target/i386/sse3-lddqu.c: Likewise.
11910 * gcc.target/i386/sse3-movddup.c: Likewise.
11911 * gcc.target/i386/sse3-movshdup.c: Likewise.
11912 * gcc.target/i386/sse3-movsldup.c: Likewise.
11914 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11915 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11916 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11917 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11918 * gcc.target/i386/ssse3-palignr.c: Likewise.
11919 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11920 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11921 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11922 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11923 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11924 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11925 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11926 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11927 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11928 * gcc.target/i386/ssse3-psignb.c: Likewise.
11929 * gcc.target/i386/ssse3-psignd.c: Likewise.
11930 * gcc.target/i386/ssse3-psignw.c: Likewise.
11931 * gcc.target/i386/ssse3-vals.h: Likewise.
11933 * gcc.target/i386/sse3-check.h: New file.
11934 * gcc.target/i386/ssse3-check.h: Likewise.
11936 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11938 PR middle-end/31095
11939 * gcc.c-torture/compile/bcopy-1.c: New testcase.
11941 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11943 PR middle-end/31606
11944 * gcc.c-torture/20070522-1.c: New testcase.
11946 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11948 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11950 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
11952 * gcc.c-torture/execute/ieee/20000320-1.x,
11953 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11954 m68k-*-* and check_effective_target_coldfire_fpu.
11956 2007-05-22 Ollie Wild <aaw@google.com>
11958 * g++.dg/lookup/hidden-class10.C: New test.
11959 * g++.dg/lookup/hidden-class11.C: New test.
11961 2007-05-22 Ollie Wild <aaw@google.com>
11963 * g++.dg/lookup/name-clash5.C: New test.
11964 * g++.dg/lookup/name-clash6.C: New test.
11966 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11968 * g++.dg/other/i386-2.C: Update comments on header files tested.
11969 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
11971 * gcc.target/i386/sse-12.c: Likewise.
11972 * gcc.target/i386/sse-13.c: Likewise.
11973 * gcc.target/i386/sse-14.c: Likewise.
11975 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11976 Redefined to test with immediate operand.
11977 (__builtin_ia32_blendps): Likewise.
11978 (__builtin_ia32_blendpd): Likewise.
11979 (__builtin_ia32_dpps): Likewise.
11980 (__builtin_ia32_dpps): Likewise.
11981 (__builtin_ia32_insertps128): Likewise.
11982 (__builtin_ia32_vec_ext_v4sf): Likewise.
11983 (__builtin_ia32_vec_set_v16qi): Likewise.
11984 (__builtin_ia32_vec_set_v4si): Likewise.
11985 (__builtin_ia32_vec_set_v2di): Likewise.
11986 (__builtin_ia32_vec_ext_v16qi): Likewise.
11987 (__builtin_ia32_vec_ext_v4si): Likewise.
11988 (__builtin_ia32_vec_ext_v2di): Likewise.
11989 (__builtin_ia32_roundpd): Likewise.
11990 (__builtin_ia32_roundsd): Likewise.
11991 (__builtin_ia32_roundps): Likewise.
11992 (__builtin_ia32_roundss): Likewise.
11993 (__builtin_ia32_mpsadbw128): Likewise.
11995 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11997 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11999 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12001 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12003 * gcc.dg/dfp/func-struct.c: Ditto.
12004 * gcc.dg/dfp/operator-assignment.c: Ditto.
12005 * gcc.dg/dfp/convert-bfp.c: Ditto.
12006 * gcc.dg/dfp/convert-int.c: Ditto.
12007 * gcc.dg/dfp/convert-int-max.c: Ditto.
12008 * gcc.dg/dfp/func-scalar.c: Ditto.
12009 * gcc.dg/dfp/cast.c: Ditto.
12010 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12011 failures, and fix a typo in return type of arg1_128.
12012 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12013 failures, and fix a typo in a constant suffix.
12014 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12015 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12017 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12018 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12020 * lib/gcc-dg.exp(process_message): New proc.
12021 (dg-message): New test directive.
12022 * gcc.dg/always_inline.c: Use dg-message.
12023 * gcc.dg/always_inline2.c: Ditto.
12024 * gcc.dg/always_inline3.c: Ditto.
12025 * gcc.dg/invalid-call-1.c: Ditto.
12026 * gcc.dg/pr17506.c: Ditto.
12027 * gcc.dg/simd-5.c: Ditto.
12028 * gcc.dg/simd-6.c: Ditto.
12029 * gcc.dg/va-arg-2.c: Ditto.
12030 * gcc.dg/cpp/syshdr.c: Ditto.
12031 * gcc.dg/cpp/unc4.c: Ditto.
12032 * gcc.dg/cpp/trad/mi1.c: Ditto.
12033 * gcc.dg/cpp/trad/mi5.c: Ditto.
12034 * gcc.dg/cpp/trad/mi7.c: Ditto.
12035 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12036 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12037 * gcc.test-framework/test-framework.awk: Special-case outexists
12040 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12042 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12043 (bit_SSE4_2): Likewise.
12044 (bit_POPCNT): Likewise.
12046 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12047 Check if assembler supports SSE4 instructions.
12049 * gcc.target/i386/sse4_1-blendpd.c: New file.
12050 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12051 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12052 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12053 * gcc.target/i386/sse4_1-check.h: Likewise.
12054 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12055 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12056 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12057 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12058 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12059 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12060 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12061 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12062 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12063 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12064 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12065 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12066 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12067 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12068 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12069 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12070 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12071 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12072 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12073 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12074 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12075 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12076 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12077 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12078 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12079 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12080 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12081 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12082 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12083 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12084 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12085 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12086 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12087 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12088 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12089 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12090 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12091 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12092 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12093 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12094 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12095 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12096 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12097 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12098 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12099 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12100 * gcc.target/i386/sse4_1-round.h: Likewise.
12101 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12102 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12103 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12104 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12105 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12106 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12107 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12108 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12109 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12110 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12111 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12112 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12113 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12114 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12116 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12119 * gfortran.dg/bounds_check_7.f90: New test.
12121 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12123 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12124 (check_effective_target_sse4a): Ditto.
12126 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12127 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12128 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12129 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12130 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12131 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12132 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12133 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12134 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12135 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12136 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12137 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12138 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12139 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12140 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12141 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12142 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12143 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12144 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12145 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12147 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12149 * g++.dg/ext/cleanup-1.C: New test.
12150 * g++.dg/ext/cleanup-2.C: Likewise.
12151 * g++.dg/ext/cleanup-3.C: Likewise.
12152 * g++.dg/ext/cleanup-4.C: Likewise.
12153 * g++.dg/ext/cleanup-5.C: Likewise.
12154 * g++.dg/ext/cleanup-6.C: Likewise.
12155 * g++.dg/ext/cleanup-8.C: Likewise.
12156 * g++.dg/ext/cleanup-9.C: Likewise.
12157 * g++.dg/ext/cleanup-10.C: Likewise.
12158 * g++.dg/ext/cleanup-11.C: Likewise.
12159 * g++.dg/ext/cleanup-dtor.C: Likewise.
12161 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12163 PR middle-end/31995
12164 * gcc.dg/vect/vect-102a.c: New test.
12166 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12167 Paolo Carlini <pcarlini@suse.de>
12168 Uros Bizjak <ubizjak@gmail.com>
12170 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12171 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12172 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12173 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12174 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12177 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12180 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12182 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12185 * gfortran.dg/do_3.F90: Add checks for the final value of the
12188 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12190 * gcc.c-torture/execute/990127-2.x: New file.
12192 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12194 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12195 * gcc.target/i386/sse-12: Add -O to compile options.
12196 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12197 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12198 and mm3dnow.h. Add -O to compile options.
12200 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12203 * gfortran.dg/char_length_5.f90: New test.
12206 * gfortran.dg/array_reference_1.f90: New test.
12208 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12215 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12216 * gcc.dg/Wtype-limits.c: New.
12217 * gcc.dg/Wtype-limits-Wextra.c: New.
12218 * gcc.dg/Wtype-limits-no.c: New.
12219 * g++.dg/warn/Wtype-limits.C: New.
12220 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12221 * g++.dg/warn/Wtype-limits-no.C: New.
12223 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12225 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12226 instead of "-msse2".'
12227 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12228 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12230 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12231 to test with immediate operand.
12232 (__builtin_ia32_insertqi): Ditto.
12233 (__builtin_ia32_palignr128): Ditto.
12234 (__builtin_ia32_palignr): Ditto.
12235 (__builtin_ia32_pshufhw): Ditto.
12236 (__builtin_ia32_pshuflw): Ditto.
12237 (__builtin_ia32_pshufd): Ditto.
12238 (__builtin_ia32_vec_set_v8hi): Ditto.
12239 (__builtin_ia32_vec_ext_v8hi): Ditto.
12240 (__builtin_ia32_shufpd): Ditto.
12241 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12243 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12246 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12248 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12251 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12252 and "__inline". Use "-msse" instead of "-msse2".
12254 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12257 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12258 * gcc.dg/20030906-2.c: Likewise.
12259 * objc.dg/method-17.m: Add -Wreturn-type.
12260 * obj-c++.dg/method-21.mm: Likewise.
12262 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12265 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12266 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12267 (__builtin_ia32_psrlqi128): Ditto.
12268 (__builtin_ia32_psrlwi128): Ditto.
12269 (__builtin_ia32_psrldi128): Ditto.
12270 (__builtin_ia32_psrldqi128): Ditto.
12271 (__builtin_ia32_pslldqi128): Ditto.
12272 (__builtin_ia32_psrawi128): Ditto.
12273 (__builtin_ia32_psradi128): Ditto.
12274 (__builtin_ia32_psllqi128): Ditto.
12275 (__builtin_ia32_pslldi128): Ditto.
12276 (__builtin_prefetch): Ditto.
12277 (__builtin_ia32_pshufw): Ditto.
12278 (__builtin_ia32_vec_set_v4hi): Ditto.
12279 (__builtin_ia32_vec_ext_v4hi): Ditto.
12280 (__builtin_ia32_shufps): Ditto.
12281 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12283 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12286 * gfortran.dg/char_allocation_1.f90: New test.
12288 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12290 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12291 * gcc.dg/Wconversion-sign.c: New.
12292 * gcc.dg/Wconversion-integer-no-sign.c: New.
12293 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12295 * g++.dg/warn/Wconversion-sign.C: New.
12296 * g++.old-deja/g++.other/warn4.C: Update.
12297 * g++.dg/warn/Wconversion1.C: Likewise.
12299 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12301 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12302 * gcc.dg/torture/builtin-math-4.c: Likewise.
12304 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12306 PR libfortran/31964
12307 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12309 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12311 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12313 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12316 * gcc.target/i386/pr31628.c: New.
12318 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12320 PR middle-end/31344
12321 * gcc.dg/pr31344.c: New test.
12323 2007-05-17 Ian Lance Taylor <iant@google.com>
12325 PR tree-optimization/31953
12326 * gcc.c-torture/compile/pr31953.c: New test.
12328 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12330 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12332 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12334 * gcc.dg/torture/builtin-math-4.c: Likewise.
12336 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12337 * gcc.dg/torture/builtin-math-4.c: Likewise.
12339 * gcc.dg/torture/builtin-math-4.c: New test.
12341 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12342 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12344 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12345 * gcc.dg/cpp/include2.c: Ditto.
12346 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12347 * gcc.dg/cpp/paste5.c: Ditto.
12348 * gcc.dg/cpp/paste6.c: Ditto.
12349 * gcc.dg/cpp/paste8.c: Ditto.
12350 * gcc.dg/cpp/paste11.c: Ditto.
12351 * gcc.dg/cpp/paste13.c: Ditto.
12352 * gcc.dg/cpp/skipping2.c: Ditto.
12353 * gcc.dg/reg-vol-struct-1.c: Ditto.
12354 * gcc.dg/Wshadow-1.c: Ditto.
12355 * gcc.dg/cpp/trad/comment.c: Ditto.
12356 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12357 * gcc.dg/cpp/if-2.c: Ditto.
12358 * gcc.dg/array-5.c: Ditto.
12359 * gcc.dg/inline-15.c: Ditto.
12360 * gcc.dg/pr27953.c: Ditto.
12361 * gcc.dg/Wno-c++-compat.c: Ditto.
12363 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12365 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12367 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12369 * gcc.c-torture/execute/20070517-1.c: New test.
12371 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12374 * gfortran.dg/min_max_conformance.f90: New test.
12376 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12378 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12379 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12380 gcc.dg/vect/vect-104.c: Use more complex construction to
12381 prevent vectorizing.
12382 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12384 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12386 PR tree-optimization/24659
12387 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12388 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12389 not vect_int target.
12390 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12391 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12393 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12394 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12395 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12397 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12399 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12400 and x86_64-*-* targets.
12401 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12403 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12410 * transfer_simplify_1.f90: New test.
12411 * transfer_simplify_2.f90: New test.
12413 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12415 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12417 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12419 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12421 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12424 * gcc.dg/fltconst-1.c: New test.
12426 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12427 * gcc.dg/dfp/operator-assignment.c: Ditto.
12429 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12432 * g++.dg/rtti/typeid5.C: New.
12434 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12437 * gfortran.dg/substr_4.f: New test.
12439 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12441 * gcc.target/m68k/interrupt_thread-1.c,
12442 gcc.target/m68k/interrupt_thread-2.c,
12443 gcc.target/m68k/interrupt_thread-3.c: New.
12444 * gcc.target/m68k/m68k.exp: Accept fido.
12446 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12448 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12449 * gfortran.dg/altreturn_3.f90: Likewise.
12450 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12451 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12452 * gfortran.dg/inquire_iolength.f90: Likewise.
12453 * gfortran.dg/module_naming_1.f90: Likewise.
12454 * gfortran.dg/oldstyle_2.f90: Likewise.
12455 * gfortran.dg/operator_2.f90: Likewise.
12456 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12457 * gfortran.dg/used_types_11.f90: Likewise.
12458 * gfortran.dg/zero_array_components_1.f90: Likewise.
12459 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12460 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12461 * gfortran.dg/real_const_3.f90: Likewise.
12463 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12465 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12466 * gcc.dg/tree-ssa/loop-30.c: New test.
12468 2007-05-13 Richard Guenther <rguenther@suse.de>
12470 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12471 scanning forwprop1.
12472 * g++.dg/tree-ssa/pr31146.C: Likewise.
12474 2007-05-13 Revital Eres <eres@il.ibm.com>
12476 * gcc.dg/dse.c: New test.
12478 2007-05-12 Richard Guenther <rguenther@suse.de>
12480 PR tree-optimization/31797
12481 * gcc.c-torture/compile/pr31797.c: New testcase.
12483 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12486 * gfortran.dg/host_assoc_function_1.f90: New test.
12488 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12491 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12493 2007-05-11 Silvius Rus <rus@google.com>
12495 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12496 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12497 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12498 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12499 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12500 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12501 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12502 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12503 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12504 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12505 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12506 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12507 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12508 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12509 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12510 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12512 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12515 * gcc.c-torture/execute/builtins/memchr.c: New.
12516 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12517 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12519 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12522 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12524 * gfortran.dg/recursive_reference_2.f90: New test.
12526 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12529 * gfortran.dg/namelist_29.f90: New test.
12531 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12534 * gfortran.dg/entry_10.f90: New test.
12536 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12538 PR tree-optimization/31885
12539 * gcc.dg/tree-ssa/loop-29.c: New test.
12541 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12543 * assumed_dummy_1.f90: Fix dg directive.
12544 * char_initialiser_actual.f90: Likewise.
12545 * nested_modules_2.f90: Likewise.
12546 * shift-alloc.f90: Likewise.
12548 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12550 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12552 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12554 PR libfortran/31880
12555 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12557 2007-05-09 Mike Stump <mrs@apple.com>
12559 * g++.dg/other/first-global.C: Add -fpie for darwin.
12560 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12562 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12564 * gcc.dg/20070507-1.c: New testcase.
12566 2007-05-08 Chao-ying Fu <fu@mips.com>
12568 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12569 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12570 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12571 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12573 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12576 * gcc.dg/pr31847.c: New test.
12578 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12581 * gfortran.dg/actual_array_result_1.f90: New test.
12583 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12586 * gfortran.dg/parameter_array_init_1.f90: New test.
12589 * gfortran.dg/parameter_array_init_2.f90: New test.
12591 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12594 * gcc.target/i386/pr31854.c: New test.
12596 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12598 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12600 2007-05-07 Mike Stump <mrs@apple.com>
12602 * g++.old-deja/g++.mike/empty.C: Add.
12604 2007-05-07 Eric Christopher <echristo@apple.com>
12606 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12608 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12610 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12611 variable. Rearrange conversions from binary float to decimal float.
12613 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12615 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12618 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12620 * gnat.dg/opt1.ad[sb]: New testcase.
12622 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12625 * gfortran.dg/do_3.F90: New test.
12627 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12630 * gfortran.dg/new_line.f90: Add new checks.
12632 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12635 * gfortran.dg/large_unit_1.f90: New.
12636 * gfortran.dg/large_unit_2.f90: New.
12637 * gfortran.dg/iostat_4.f90: New
12638 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12640 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12643 * gfortran.dg/char_result_4.f90: New test.
12645 2007-06-05 Revital Eres <eres@il.ibm.com>
12648 * gcc.dg/pr30957-1.c: New test.
12650 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12653 * gfortran.dg/char_type_len_2.f90: New test.
12655 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12658 * g++.dg/other/nested-extern.cc: New.
12659 * g++.dg/other/nested-extern-1.C: New.
12660 * g++.dg/other/nested-extern-2.C: New.
12662 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12665 * gfortran.dg/erf.f90: New test.
12666 * gfortran.dg/besxy.f90: New test.
12668 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12671 * gfortran.dg/fseek.f90: New test.
12673 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12675 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12677 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12679 PR libfortran/31210
12680 * gfortran.dg/zero_length_1.f90: New test.
12682 2007-05-04 Tobias Burnus <burnus@net-b.de>
12685 * gfortran.dg/char_pointer_assign_3.f90: New test.
12686 * gfortran.dg/char_result_2.f90: Re-enable test.
12688 2007-05-04 Tobias Burnus <burnus@net-b.de>
12691 * gfortran.dg/char_length_3.f90: New test.
12692 * gfortran.dg/char_result_2.f90: Fix test.
12694 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12696 PR tree-optimization/30565
12697 * gcc.dg/tree-ssa/loop-27.c: New test.
12699 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12701 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12702 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12703 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12704 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12706 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12708 PR tree-optimization/31699
12709 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12711 (check_effective_target_vect_floatint_cvt): New.
12712 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12713 of specific targets.
12714 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12715 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12716 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12717 * gcc.dg/vect/vect-iv-4.c: Likewise.
12718 * gcc.dg/vect/vect-multitypes-11.c: New.
12719 * gcc.dg/vect/pr31699.c: New.
12721 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12723 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12725 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12728 * g++.dg/warn/anonymous-namespace-2.C: New.
12729 * g++.dg/warn/anonymous-namespace-2.h: New.
12731 2007-05-02 Paul Brook <paul@codesourcery.com>
12733 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12735 2007-05-02 Eric Christopher <echristo@apple.com>
12737 * gcc.dg/cpp/if-div.c: New file.
12739 2007-05-02 Tom Tromey <tromey@redhat.com>
12741 PR preprocessor/28709:
12742 * gcc.dg/cpp/pr28709.c: New file.
12744 2007-05-02 Richard Guenther <rguenther@suse.de>
12746 PR tree-optimization/31146
12747 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12749 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12751 * gcc.c-torture/compile/limits-blockid.c: New.
12752 * gcc.c-torture/compile/limits-caselabels.c: New.
12753 * gcc.c-torture/compile/limits-declparen.c: New.
12754 * gcc.c-torture/compile/limits-enumconst.c: New.
12755 * gcc.c-torture/compile/limits-exprparen.c: New.
12756 * gcc.c-torture/compile/limits-externalid.c: New.
12757 * gcc.c-torture/compile/limits-fnargs.c: New.
12758 * gcc.c-torture/compile/limits-fndefn.c: New.
12759 * gcc.c-torture/compile/limits-idexternal.c: New.
12760 * gcc.c-torture/compile/limits-idinternal.c: New.
12761 * gcc.c-torture/compile/limits-pointer.c: New.
12762 * gcc.c-torture/compile/limits-stringlit.c: New.
12763 * gcc.c-torture/compile/limits-structmem.c: New.
12764 * gcc.c-torture/compile/limits-structnest.c: New.
12766 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12768 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12770 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12772 PR middle-end/31740
12773 * gcc.c-torture/compile/20070501-1.c: New testcase.
12775 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12778 * gfortran.dg/array_memset_2: New test case.
12780 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12783 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12785 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12788 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12790 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12791 keyword to dg-final test.
12792 * gcc.dg/vect/vect-iv-4.c: Likewise.
12793 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12794 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12796 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12798 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12799 * lib/target-supports.exp
12800 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12801 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12803 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12805 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12806 __LONG_LONG_MAX__ and its friends instead of those supplied by
12809 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12812 * g++.dg/ext/vector7.C: New testcase.
12814 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12817 * gfortran.dg/bound_simplification_1.f90: New test.
12819 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12822 * gfortran.dg/bom_error.f90: New test.
12823 * gfortran.dg/bom_include.f90: New test.
12824 * gfortran.dg/bom_UTF16-LE.f90: New test.
12825 * gfortran.dg/bom_UTF16-BE.f90: New test.
12826 * gfortran.dg/bom_UTF-8.f90: New test.
12827 * gfortran.dg/bom_UTF-32.f90: New test.
12828 * gfortran.dg/bom_UTF-8.F90: New test.
12829 * gfortran.dg/bom_include.inc: New file.
12831 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12834 * g++.dg/init/ptrfn2.C: New test.
12835 * g++.dg/init/ptrfn3.C: New test.
12837 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12840 * gfortran.dg/dependency_21.f90: New test.
12842 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12844 * gfortran.dg/secnds.f: Use real*8.
12845 * gfortran.dg/secnds-1.f: Use real*8.
12847 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12849 PR libfortran/31532
12850 * gfortran.dg/inquire_5.f90: Update test.
12852 2007-04-27 Ian Lance Taylor <iant@google.com>
12854 PR middle-end/31710
12855 * gcc.c-torture/compile/pr31710.c: New test.
12857 2007-04-27 Richard Guenther <rguenther@suse.de>
12859 PR tree-optimization/30965
12860 PR tree-optimization/30978
12861 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12862 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12863 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12864 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12866 2007-04-27 Richard Guenther <rguenther@suse.de>
12868 PR tree-optimization/31715
12869 * gcc.dg/Warray-bounds-4.c: New testcase.
12871 2007-04-26 Ian Lance Taylor <iant@google.com>
12874 * gcc.c-torture/compile/pr28675.c: New test.
12876 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12879 * g++.dg/ext/vector6.C: New test.
12881 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12883 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12885 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12887 PR middle-end/31617
12888 * g++.dg/other/str_empty.C: Add expected warning.
12890 2007-04-26 Richard Guenther <rguenther@suse.de>
12891 Daniel Berlin <dberlin@dberlin.org>
12893 PR tree-optimization/30567
12894 * g++.dg/other/pr30567.C: New testcase.
12896 2007-04-26 Richard Guenther <rguenther@suse.de>
12898 PR tree-optimization/31703
12899 * gcc.c-torture/compile/pr31703.c: New testcase.
12900 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12901 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12903 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12905 * gfortran.dg/open_errors.f90: Added if statements checking
12906 the value of iostat.
12908 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12911 * g++.dg/gomp/pr31598.C: New test.
12913 PR tree-optimization/30558
12914 * g++.dg/gomp/pr30558.C: New test.
12916 2007-04-24 Mark Mitchell <mark@codesourcery.com>
12919 * g++.dg/ext/complex2.C: New test.
12921 2007-04-25 Paolo Carlini <pcarlini@suse.de>
12923 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12925 2007-04-25 Thiemo Seufer <ths@mips.com>
12927 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12928 value to signed char.
12930 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
12932 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
12933 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
12934 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
12936 2007-04-25 Tobias Burnus <burnus@net-b.de>
12939 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12940 statement functions.
12941 * gfortran.dg/c_by_val_5.f90: New test.
12943 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
12945 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12946 with two new subroutines to avoid parameter-induced aliasing.
12947 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12948 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12950 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12952 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12953 * g++.dg/warn/Warray-bounds.C: Likewise.
12955 2007-04-24 Ian Lance Taylor <iant@google.com>
12957 PR tree-optimization/31605
12958 * gcc.c-torture/execute/pr31605.c: New test.
12960 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12963 * lib/gcc-dg.exp (scan-module): New function.
12964 * gfortran.dg/module_md5_1.f90: New test.
12966 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
12968 * g++.old-deja/g++.pt/defarg6.C: Only run with
12970 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12971 * g++.dg/cpp0x/variadic61.C: Ditto.
12972 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12973 * g++.dg/cpp0x/variadic62.C: Ditto.
12974 * g++.dg/template/meminit1.C: Ditto.
12975 * g++.dg/template/operator7.C: Ditto.
12976 * g++.dg/template/static15.C: Ditto.
12977 * g++.dg/template/invalid1.C: Ditto.
12978 * g++.dg/template/shift1.C: Ditto.
12979 * g++.dg/template/error10.C: Ditto.
12981 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
12983 PR diagnostic/25923
12984 * gfortran.dg/pr25923.f90: New test.
12986 2007-04-24 Ian Lance Taylor <iant@google.com>
12988 PR tree-optimization/31602
12989 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12991 2007-04-24 Janis Johnson <janis187@us.ibm.com>
12993 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12994 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12996 2007-04-24 Hui-May Chang <hm.chang@apple.com>
12998 * gcc.target/i386/reload-1.c. New.
13000 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13001 Olga Golovanevsky <olga@il.ibm.com>
13003 * g++.dg/other/str_empty.C: New test.
13005 2007-04-24 Richard Henderson <rth@redhat.com>
13007 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13009 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13012 * gcc.c-torture/compile/pr31641.c: New testcase.
13014 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13016 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13017 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13018 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13019 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13021 2007-04-23 Simon Baldwin <simonb@google.com>
13023 * g++.dg/other/error15.C: New.
13024 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13025 triggering a "multiple parameters named" error.
13027 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13030 * gfortran.dg/backspace_8.f: New test case.
13032 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13035 * gfortran.dg/used_types_17.f90: New test.
13038 * gfortran.dg/zero_array_components_1.f90: New test.
13040 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13043 * gfortran.dg/open_errors.f90: Allow a different error message.
13045 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13047 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13048 Rename from check_effective_target_vect_pack_mod. Rename global
13049 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13051 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13053 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13054 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13056 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13058 PR middle-end/31448
13059 * gcc.c-torture/execute/pr31448.c: New testcase.
13061 2007-04-22 Nick Clifton <nickc@redhat.com>
13063 * gcc.dg/20020312-2.c: Add support for the FRV.
13065 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13067 PR tree-optimization/24659
13068 * gcc.dg/vect/vect-float-extend-1.c: New test.
13069 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13071 2007-04-22 Richard Guenther <rguenther@suse.de>
13073 PR tree-optimization/29789
13074 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13075 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13077 2007-04-22 Revital Eres <eres@il.ibm.com>
13079 * gcc.dg/var-expand2.c: New test.
13081 2007-04-22 Revital Eres <eres@il.ibm.com>
13083 * gcc.dg/var-expand3.c: New test.
13085 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13088 * gfortran.dg/continuation_8.f90: New test.
13090 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13093 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13094 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13096 2007-04-21 Richard Guenther <rguenther@suse.de>
13098 PR middle-end/31136
13099 * gcc.c-torture/execute/pr31136.c: New testcase.
13101 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13103 * gcc.target/i386/movsi-sm-1.c: New.
13105 2007-04-20 Richard Henderson <rth@redhat.com>
13107 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13108 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13110 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13112 * gcc.target/i386/ordcmp-1.c: New test.
13113 * gcc.target/i386/unordcmp-1.c: New test.
13115 PR tree-optimization/31632
13116 * gcc.c-torture/compile/20070419-1.c: New test.
13118 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13120 * gcc.dg/invalid-call-1.c: New test.
13122 2007-04-18 Dirk Mueller <dmueller@suse.de>
13124 PR diagnostic/31227
13125 * gcc.dg/Warray-bounds-3.c: New.
13127 2007-04-18 Richard Guenther <rguenther@suse.de>
13129 PR tree-optimization/19431
13130 PR tree-optimization/21463
13131 * gcc.c-torture/execute/20070212-1.c: New testcase.
13132 * gcc.c-torture/execute/20070212-2.c: Likewise.
13133 * gcc.c-torture/execute/20070212-3.c: Likewise.
13134 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13135 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13136 * g++.dg/tree-ssa/pr21463.C: Likewise.
13137 * g++.dg/tree-ssa/pr30738.C: Likewise.
13139 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13142 * g++.dg/expr/bitfield8.C: New test.
13144 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13145 Richard Sandiford <richard@codesourcery.com>
13147 * lib/target-supports.exp (check_profiling_available): Return 0
13148 for uClibc with -p or -pg.
13150 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13153 * g++.dg/template/init7.C: New test.
13155 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13157 PR rtl-optimization/31360
13158 * gcc.dg/loop-7.c: New test.
13160 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13162 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13163 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13165 (compat-execute): Likewise.
13166 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13167 files to remote hosts.
13168 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13169 (c-torture-execute): Likewise.
13170 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13171 or plain file. Use remote_upload and remote_download to copy
13173 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13174 before scanning it.
13176 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13178 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13180 2007-04-16 Lawrence Crowl <crowl@google.com>
13182 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13183 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13184 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13185 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13186 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13187 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13188 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13189 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13190 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13191 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13192 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13194 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13195 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13196 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13197 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13198 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13199 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13200 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13201 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13202 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13203 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13204 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13206 2007-04-16 Ian Lance Taylor <iant@google.com>
13208 PR tree-optimization/31522
13209 * gcc.dg/Wstrict-overflow-16.c: New test.
13211 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13213 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13215 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13218 * gfortran.dg/module_naming_1.f90: New.
13220 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13222 * lib/target-supports.exp (check_profiling_available): Return
13223 false for m68k-*-uclinux.
13225 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13228 Testcase for c++ anonymous namespace warning
13230 * g++.dg/warn/anonymous-namespace-1.C: New test
13231 * g++.dg/warn/anonymous-namespace-1.h: New test
13233 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13236 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13238 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13240 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13242 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13245 * gfortran.dg/array_constructor_16.f90: New test.
13247 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13249 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13250 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13252 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13254 PR rtl-optimization/31500
13255 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13256 * g++.dg/warn/Warray-bounds.C: Likewise.
13258 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13261 * gcc.dg/gnu89-init-4.c: New testcase.
13263 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13266 * gcc.dg/gomp/pr25874.c: Add dg-options.
13267 * g++.dg/gomp/pr25874.C: Add dg-options.
13269 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13272 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13273 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13275 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13278 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13280 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13284 * gfortran.dg/initialization_6.f90: New test.
13286 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13288 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13290 * lib/target-supports.exp (check_gc_sections_available):
13291 Return false if ldflags includes -elf2flt.
13293 2007-04-13 Jason Merrill <jason@redhat.com>
13296 * conv3.C: New test.
13298 2007-04-13 Mike Stump <mrs@apple.com>
13300 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13301 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13303 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13305 PR tree-optimization/29598
13306 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13308 2007-04-13 Tobias Burnus <burnus@net-b.de>
13311 * gfortran.dg/func_assign.f90: New test.
13313 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13316 * gfortran.dg/used_types_16.f90: New test.
13318 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13321 * gfortran.dg/goto_2.f90: New.
13322 * gfortran.dg/goto_3.f90: New.
13323 * gfortran.dg/pr17708.f90: Rename to ...
13324 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13326 2007-04-13 Tobias Burnus <burnus@net-b.de>
13329 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13330 instead of a struct.
13332 2007-04-13 Tobias Burnus <burnus@net-b.de>
13335 * gfortran.dg/value_4.c: Use GNU extensions for complex
13336 instead of a struct.
13338 2007-04-13 Richard Guenther <rguenther@suse.de>
13340 PR tree-optimization/21258
13341 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13343 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13345 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13348 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13351 * gfortran.dg/char_length_2.f90: New.
13352 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13353 * gfortran.dg/repeat_4.f90: Likewise.
13356 * gfortran.dg/char_assign_1.f90: New.
13359 * gfortran.dg/block_name_1.f90: New.
13360 * gfortran.dg/block_name_2.f90: New.
13362 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13365 * g++.dg/other/pr31078.C: New.
13367 2007-04-12 Richard Guenther <rguenther@suse.de>
13369 PR tree-optimization/31169
13370 * gcc.c-torture/execute/pr31169.c: New testcase.
13372 2007-04-12 Richard Guenther <rguenther@suse.de>
13374 PR tree-optimization/24689
13375 PR tree-optimization/31307
13376 * g++.dg/tree-ssa/pr31307.C: New testcase.
13377 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13379 2007-04-12 Tobias Burnus <burnus@net-b.de>
13382 * gfortran.dg/access_spec_1.f90: New test.
13383 * gfortran.dg/access_spec_2.f90: New test.
13384 * gfortran.dg/non_module_public.f90: Match new error message.
13386 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13389 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13390 to 4 at line 38 to fix bounds problem.
13392 2007-04-11 Tobias Burnus <burnus@net-b.de>
13395 * gfortran.dg/pointer_intent_1.f90: Fix test.
13397 2007-04-10 Eric Christopher <echristo@apple.com>
13399 * lib/target-supports.exp
13400 (check_effective_target_fstack_protector): Rewrite.
13402 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13405 * g++.dg/init/const5.C: New test.
13407 2007-04-09 Jan Hubicka <jh@suse.cz>
13409 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13411 2007-04-08 Jan Hubicka <jh@suse.cz>
13413 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13415 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13418 * gfortran.dg/achar_4.f90: New test.
13420 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13423 * gfortran.dg/used_dummy_types_8.f90: New test.
13425 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13428 * gfortran.dg/parameter_array_element_1.f90: New test.
13430 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13433 * gfortran.dg/default_numeric_type_1.f90: New test.
13435 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13438 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13440 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13443 * gfortran.dg/interface_12.f90: New test.
13445 2007-04-07 Bruce Korb <bkorb@gnu.org>
13447 * gcc.dg/format/opt-6.c: New test.
13448 * gcc.dg/format/nul-1.c: New test.
13449 * gcc.dg/format/nul-2.c: New test.
13451 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13453 PR libgfortran/31395
13454 * gfortran.dg/fmt_colon.f90: New test.
13456 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13458 * g++.old-deja/g++.other/init18.C: Use
13459 dg-require-effective-target instead of an explicit xfail.
13461 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13463 * gcc.dg/dfp/signbit-1.c
13464 * gcc.dg/dfp/signbit-2.c
13466 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13469 * gfortran.dg/altreturn_5.f90: New test.
13471 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13474 * gfortran.dg/contained_module_proc_1.f90: New test.
13476 2007-04-04 Stuart Hastings <stuart@apple.com>
13479 * objc/execute/exceptions/pr31281.m: New.
13481 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13483 * g++.dg/ext/dllimport12.C: Update comments.
13485 2007-04-03 Eric Christopher <echristo@apple.com>
13487 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13489 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13492 * gfortran.dg/repeat_2.f90: New test.
13493 * gfortran.dg/repeat_3.f90: New test.
13494 * gfortran.dg/repeat_4.f90: New test.
13496 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13498 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13500 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13503 * g++.dg/parse/cond3.C: New test.
13505 PR middle-end/30704
13506 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13508 2007-04-02 Jason Merrill <jason@redhat.com>
13511 * g++.dg/ext/visibility/anon3.C: New test.
13513 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13515 PR libgfortran/31052
13516 * gfortran.dg/namelist_28.f90: New test.
13518 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13520 PR libgfortran/31366
13521 * gfortran.dg/direct_io_6.f90: New test.
13523 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13525 PR libgfortran/31207
13526 * gfortran.dg/advance_5.f90: New test.
13527 * gfortran.dg/advance_6.f90: New test.
13529 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13531 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13532 * g++.dg/ext/dllimport7.C: Likewise.
13533 * g++.dg/ext/selectany1.C: Likewise.
13535 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13537 * g++.dg/parser/pr31138.C: New.
13538 * g++.dg/parser/pr31140.C: New.
13539 * g++.dg/parser/pr31141.C: New.
13541 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13544 * g++.dg/ext/is_base_of.C: New.
13545 * g++.dg/ext/has_virtual_destructor.C: New.
13546 * g++.dg/ext/is_polymorphic.C: New.
13547 * g++.dg/ext/is_base_of_diagnostic.C: New.
13548 * g++.dg/ext/is_enum.C: New.
13549 * g++.dg/ext/has_nothrow_assign.C: New.
13550 * g++.dg/ext/has_nothrow_constructor.C: New.
13551 * g++.dg/ext/is_empty.C: New.
13552 * g++.dg/ext/has_trivial_copy.C: New.
13553 * g++.dg/ext/has_trivial_assign.C: New.
13554 * g++.dg/ext/is_abstract.C: New.
13555 * g++.dg/ext/is_pod.C: New.
13556 * g++.dg/ext/has_nothrow_copy.C: New.
13557 * g++.dg/ext/is_class.C: New.
13558 * g++.dg/ext/has_trivial_constructor.C: New.
13559 * g++.dg/ext/is_union.C: New.
13560 * g++.dg/ext/has_trivial_destructor.C: New.
13561 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13562 * g++.dg/template/crash43.C: Likewise.
13564 2007-03-29 Dirk Mueller <dmueller@suse.de>
13566 * g++.dg/warn/pedantic2.C: New testcase.
13568 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13570 * size_dim.f90: Fix dg directive.
13571 * pr16433.f: Likewise.
13572 * use_6.f90: Likewise.
13573 * use_7.f90: Likewise.
13574 * entry_9.f90: Likewise.
13575 * pointer_intent_2.f90: Likewise.
13576 * protected_1.f90: Likewise.
13577 * fmt_missing_period_2.f: Likewise.
13578 * pointer_intent_3.f90: Likewise.
13579 * protected_2.f90: Likewise.
13580 * protected_3.f90: Likewise.
13581 * pr15754.f90: Likewise.
13582 * protected_4.f90: Likewise.
13583 * protected_5.f90: Likewise.
13584 * initialization_2.f90: Likewise.
13585 * protected_6.f90: Likewise.
13586 * continuation_7.f90: Likewise.
13587 * derived_function_interface_1.f90: Likewise.
13588 * der_pointer_4.f90: Likewise.
13589 * fmt_zero_precision.f90: Likewise.
13590 * blockdata_3.f90: Likewise.
13591 * fmt_missing_period_1.f: Likewise.
13592 * real_const_3.f90: Likewise.
13593 * use_4.f90: Likewise.
13594 * fmt_missing_period_3.f: Likewise.
13595 * use_5.f90: Likewise.
13597 2007-03-28 Mike Stump <mrs@apple.com>
13599 * gcc.dg/darwin-comm.c: Add.
13601 2007-03-28 Eric Christopher <echristo@apple.com>
13603 * lib/target-supports.exp (check_effective_target_fstack_protector):
13605 * gcc.dg/ssp-1.c: Use.
13606 * gcc.dg/ssp-2.c: Ditto.
13608 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13611 * g++.dg/parse/constructor3.C: New test.
13613 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13615 * gnat.dg/thin_pointer.ad[sb]: New test.
13617 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13619 * g++.dg/cpp0x/bracket1.C: New.
13620 * g++.dg/cpp0x/bracket2.C: New.
13621 * g++.dg/cpp0x/bracket3.C: New.
13622 * g++.dg/cpp0x/bracket4.C: New.
13624 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13626 * g++.dg/cpp0x/temp_default1.C: New.
13627 * g++.dg/cpp0x/temp_default3.C: New.
13628 * g++.dg/cpp0x/temp_default2.C: New.
13629 * g++.dg/cpp0x/temp_default4.C: New.
13631 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13634 * g++.dg/other/cv_func2.C: New.
13636 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13638 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13639 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13640 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13641 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13643 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13644 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13646 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13648 * lib/compat.exp (compat-execute): Fix processing of file names.
13650 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13652 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13654 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13656 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13657 Delete created executable test file.
13658 (check_effective_target_fortran_large_int): Ditto.
13659 (check_effective_target_static_libgfortran): Ditto.
13661 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13664 * g++.dg/warn/pragma-system_header1.C: New test.
13665 * g++.dg/warn/pragma-system_header2.C: New test.
13666 * g++.dg/warn/pragma-system_header1.h. New.
13667 * g++.dg/warn/pragma-system_header2.h. New.
13669 2007-03-26 Ian Lance Taylor <iant@google.com>
13671 PR tree-optimization/31345
13672 * gcc.c-torture/compile/pr31345-1.c: New test.
13674 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13676 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13677 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13678 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13679 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13680 * gfortran.dg/overload_1.f90: Likewise.
13681 * gfortran.dg/impure_assignment_1.f90: Likewise.
13682 * gfortran.dg/error_recovery_3.f90: Likewise.
13683 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13684 * gfortran.dg/sequence_types_1.f90: Likewise.
13685 * gfortran.dg/internal_references_1.f90: Likewise.
13686 * gfortran.dg/present_1.f90: Likewise.
13687 * gfortran.dg/volatile10.f90: Likewise.
13688 * gfortran.dg/module_equivalence_2.f90: Likewise.
13689 * gfortran.dg/use_4.f90: Likewise.
13690 * gfortran.dg/elemental_result_1.f90: Likewise.
13691 * gfortran.dg/generic_actual_arg.f90: Likewise.
13692 * gfortran.dg/private_type_5.f90: Likewise.
13693 * gfortran.dg/protected_4.f90: Likewise.
13694 * gfortran.dg/interface_3.f90: Likewise.
13696 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13698 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13699 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13701 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13703 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13705 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13707 PR libgfortran/31199
13708 * gfortran.dg/fmt_t_4.f90: New test.
13710 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13712 PR libfortran/31297
13713 * gfortran.dg/backspace_5.f: Initialize variable(s).
13714 * gfortran.dg/backspace_6.f: Likewise.
13715 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13716 * gfortran.dg/direct_io_2.f90: Likewise.
13717 * gfortran.dg/write_back.f: Likewise.
13718 * gfortran.dg/write_rewind_2.f: Likewise.
13719 * gfortran.dg/write_rewind_1.f: Likewise.
13720 * gfortran.dg/write_rewind_2.f: Likewise.
13722 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13724 PR tree-optimization/30784
13725 * gcc.dg/vect/pr30784.c: New test.
13727 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13730 * gfortran.dg/operator_1.f90: New test.
13731 * gfortran.dg/operator_2.f90: New test.
13733 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13735 PR libfortran/31196
13736 * gfortran.dg/reshape_transpose_1.f90: New test.
13738 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13741 * gfortran.dg/bounds_check_6.f90: New test.
13743 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13745 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13747 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13748 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13750 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13753 * gfortran.dg/pointer_function_actual_1.f90: New test.
13756 * gfortran.dg/pointer_function_actual_2.f90: New test.
13759 * gfortran.dg/result_in_spec_1.f90: New test.
13761 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13764 * gfortran.dg/integer_exponentiation_3.F90: New test.
13765 * gfortran.dg/integer_exponentiation_4.f90: New test.
13766 * gfortran.dg/integer_exponentiation_5.F90: New test.
13768 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13771 * g++.dg/template/error24.C: New test.
13772 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13774 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13777 * g++.dg/expr/bitfield7.C: New test.
13779 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13782 * gcc.dg/float-range-4.c: New.
13783 * gcc.dg/float-range-1.c: Update. Test for a warning.
13784 * gcc.dg/float-range-3.c: New.
13785 * gcc.dg/float-range-5.c: New.
13787 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13790 * gfortran.dg/no_range_check_1.f90: New test.
13792 2007-03-22 Dirk Mueller <dmueller@suse.de>
13794 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13795 * g++.dg/other/static1.C: Remove stray semicolon.
13796 * g++.dg/other/init1.C: Likewise.
13797 * g++.dg/rtti/dyncast1.C: Likewise.
13798 * g++.dg/tree-ssa/pr17153.C: Likewise.
13799 * g++.dg/lookup/disamb1.C: Likewise.
13800 * g++.dg/lookup/scoped2.C: Likewise.
13801 * g++.dg/lookup/friend7.C: Likewise.
13802 * g++.dg/parse/parse4.C: Likewise.
13803 * g++.dg/parse/parse5.C: Likewise.
13804 * g++.dg/expr/pr29066.C: Likewise.
13805 * g++.dg/expr/cast4.C: Likewise.
13806 * g++.dg/tc1/dr193.C: Likewise.
13807 * g++.dg/tc1/dr213.C: Likewise.
13808 * g++.dg/abi/dcast1.C: Likewise.
13809 * g++.dg/abi/covariant2.C: Likewise.
13810 * g++.dg/inherit/covariant11.C: Likewise.
13811 * g++.dg/inherit/covariant9.C: Likewise.
13812 * g++.dg/inherit/covariant10.C: Likewise.
13813 * g++.dg/init/static3.C: Likewise.
13814 * g++.dg/init/init-ref3.C: Likewise.
13815 * g++.dg/init/ref10.C: Likewise.
13816 * g++.dg/template/meminit2.C: Likewise.
13817 * g++.dg/template/using9.C: Likewise.
13818 * g++.dg/template/friend9.C: Likewise.
13819 * g++.dg/template/ref1.C: Likewise.
13820 * g++.old-deja/g++.warn/inline.C: Likewise.
13821 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13822 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13823 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13824 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13825 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13826 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13827 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13828 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13829 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13830 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13831 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13832 * g++.old-deja/g++.brendan/template11.C: Likewise.
13833 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13834 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13835 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13836 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13837 * g++.old-deja/g++.jason/parse9.C: Likewise.
13838 * g++.old-deja/g++.jason/byval2.C: Likewise.
13839 * g++.old-deja/g++.jason/overload8.C: Likewise.
13840 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13841 * g++.old-deja/g++.jason/template33.C: Likewise.
13842 * g++.old-deja/g++.jason/return3.C: Likewise.
13843 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13844 * g++.old-deja/g++.jason/virtual.C: Likewise.
13845 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13846 * g++.old-deja/g++.jason/template27.C: Likewise.
13847 * g++.old-deja/g++.jason/synth6.C: Likewise.
13848 * g++.old-deja/g++.jason/ref8.C: Likewise.
13849 * g++.old-deja/g++.jason/offset1.C: Likewise.
13850 * g++.old-deja/g++.other/static20.C: Likewise.
13851 * g++.old-deja/g++.other/array1.C: Likewise.
13852 * g++.old-deja/g++.other/new3.C: Likewise.
13853 * g++.old-deja/g++.other/array2.C: Likewise.
13854 * g++.old-deja/g++.other/overload9.C: Likewise.
13855 * g++.old-deja/g++.other/cast6.C: Likewise.
13856 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13857 * g++.old-deja/g++.other/eh4.C: Likewise.
13858 * g++.old-deja/g++.other/using7.C: Likewise.
13859 * g++.old-deja/g++.other/init18.C: Likewise.
13860 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13861 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13862 * g++.old-deja/g++.other/dtor11.C: Likewise.
13863 * g++.old-deja/g++.pt/static11.C: Likewise.
13864 * g++.old-deja/g++.pt/crash19.C: Likewise.
13865 * g++.old-deja/g++.pt/overload12.C: Likewise.
13866 * g++.old-deja/g++.pt/crash46.C: Likewise.
13867 * g++.old-deja/g++.pt/mi1.C: Likewise.
13868 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13869 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13870 * g++.old-deja/g++.pt/local5.C: Likewise.
13871 * g++.old-deja/g++.pt/typename2.C: Likewise.
13872 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13873 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13874 * g++.old-deja/g++.law/visibility1.C: Likewise.
13875 * g++.old-deja/g++.law/visibility2.C: Likewise.
13876 * g++.old-deja/g++.law/virtual2.C: Likewise.
13877 * g++.old-deja/g++.law/operators19.C: Likewise.
13878 * g++.old-deja/g++.law/parsing10.C: Likewise.
13879 * g++.old-deja/g++.law/visibility4.C: Likewise.
13880 * g++.old-deja/g++.law/operators4.C: Likewise.
13881 * g++.old-deja/g++.law/dtors2.C: Likewise.
13882 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13883 * g++.old-deja/g++.law/visibility10.C: Likewise.
13884 * g++.old-deja/g++.law/scope3.C: Likewise.
13885 * g++.old-deja/g++.law/casts2.C: Likewise.
13886 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13887 * g++.old-deja/g++.law/operators33.C: Likewise.
13888 * g++.old-deja/g++.law/friend4.C: Likewise.
13889 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13890 * g++.old-deja/g++.mike/p5611.C: Likewise.
13891 * g++.old-deja/g++.mike/net37.C: Likewise.
13892 * g++.old-deja/g++.mike/p3570.C: Likewise.
13893 * g++.old-deja/g++.mike/p5718.C: Likewise.
13894 * g++.old-deja/g++.mike/net21.C: Likewise.
13895 * g++.old-deja/g++.mike/p1862.C: Likewise.
13896 * g++.old-deja/g++.mike/p4511.C: Likewise.
13897 * g++.old-deja/g++.mike/virt3.C: Likewise.
13898 * g++.old-deja/g++.mike/p16146.C: Likewise.
13899 * g++.old-deja/g++.mike/p1989.C: Likewise.
13900 * g++.old-deja/g++.mike/p5571.C: Likewise.
13901 * g++.old-deja/g++.gb/scope10.C: Likewise.
13902 * g++.old-deja/g++.abi/primary5.C: Likewise.
13903 * g++.old-deja/g++.abi/empty2.C: Likewise.
13904 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13905 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13906 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13907 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13908 * g++.old-deja/g++.bob/template3.C: Likewise.
13909 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13911 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13914 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13916 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
13919 * gfortran.dg/derived_name_1.f90: New.
13920 * gfortran.dg/derived_name_2.f: New.
13922 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13924 * lib/target-supports.exp (check_effective_target_nonpic): New
13926 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13927 when compiling PIC.
13928 * gcc.target/i386/asm-4.c: Require nonpic.
13929 * gcc.target/i386/cmov1.c: Likewise.
13930 * gcc.target/i386/mul.c: Likewise.
13931 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13932 * gcc.target/i386/ssetype-1.c: Require nonpic.
13933 * gcc.target/i386/ssetype-3.c: Likewise.
13934 * gcc.target/i386/ssetype-5.c: Likewise.
13936 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13938 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13939 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13940 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13941 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13943 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
13945 PR tree-optimization/30590
13946 * g++.dg/opt/pr30590.C: New testcase.
13948 2007-03-20 Jakub Jelinek <jakub@redhat.com>
13951 * gcc.dg/pr30762-1.c: New test.
13952 * gcc.dg/pr30762-2.c: New test.
13954 PR inline-asm/30505
13955 * gcc.target/i386/pr30505.c: New test.
13957 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
13959 * gcc.target/arm/register-variables.c: New.
13961 2007-03-19 Jeff Law <law@redhat.com>
13963 * PR tree-optimization/30984
13964 * gcc.c-torture/pr30984.c: New test.
13966 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
13967 Richard Guenther <rguenther@suse.de>
13969 PR tree-optimization/31254
13970 * gcc.dg/torture/pr31254.c: New testcase.
13972 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
13974 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13975 target default_packed.
13977 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13980 * gfortran.dg/string_length_1.f90: New test.
13982 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13985 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13987 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13989 PR libgfortran/31052
13990 * gfortran.dg/namelist_27.f90: New test.
13992 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
13995 * gfortran.dg/used_types_14.f90: New test.
13998 * gfortran.dg/used_types_15.f90: New test.
14000 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14002 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14003 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14005 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14008 * gfortran.dg/integer_exponentiation_2.f90: New test.
14010 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14012 PR tree-optimization/31041
14013 * gcc.dg/vect/pr31041.c: New test.
14015 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14017 * g++.dg/warn/Wconversion-integer.C: New
14018 * g++.dg/warn/Wconversion-real.C: New.
14019 * g++.dg/warn/Wconversion-real-integer.C: New.
14020 * g++.dg/warn/conv2.C: Updated.
14022 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14024 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14027 2007-03-16 Richard Guenther <rguenther@suse.de>
14029 PR tree-optimization/31146
14030 * g++.dg/tree-ssa/pr31146.C: New testcase.
14032 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14034 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14035 assume that the target has <features.h>.
14037 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14039 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14040 dg-options rather than to the whole test.
14042 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14045 * g++.dg/debug/pr29906.C: New
14047 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14049 PR libgfortran/31099
14050 * gfortran.dg/unformatted_recl.f90: Update test.
14052 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14054 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14056 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14059 * g++.dg/parse/namespace-definition.C: New.
14061 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14064 * g++.dg/cpp/pedantic-errors.C: New.
14065 * g++.dg/cpp/permissive.C: New.
14067 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14069 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14070 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14072 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14074 * lib/target-supports.exp (check_missing_uclibc_feature)
14075 (check_effective_target_wchar): New procedures.
14076 * gcc.dg/wchar_t-1.c: Require target wchar.
14077 * gcc.dg/wint_t-1.c: Likewise.
14079 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14081 * lib/target-supports.exp (check_gc_sections_available): Return
14082 false for VxWorks targets.
14084 2007-03-15 Dirk Mueller <dmueller@suse.de>
14086 * g++.dg/warn/Wconversion2.C: Fix typo.
14087 * gcc.dg/if-empty-1.c: Ditto.
14089 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14091 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14093 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14095 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14096 * gcc.target/i386/pr31167.c: Ditto.
14098 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14101 * gcc.target/i386/pr31167.c: New test.
14103 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14106 * gfortran.dg/import5.f90.f90: New test.
14110 * gfortran.dg/data_components_1.f90: New test.
14114 * gfortran.dg/generic_13.f90: New test.
14117 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14119 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14121 PR libgfortran/31051
14122 * gfortran.dg/fmt_t_4.f90: New
14124 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14127 * g++.dg/other/default7.C: New test.
14129 2007-03-15 Dirk Mueller <dmueller@suse.de>
14131 * g++.dg/warn/Wconversion2.C: New.
14133 2007-03-14 Eric Christopher <echristo@apple.com>
14135 * gcc.dg/ssp-1.c: New.
14136 * gcc.dg/ssp-2.c: Ditto.
14138 2007-03-14 Dirk Mueller <dmueller@suse.de>
14140 * g++.dg/warn/do-empty.C: New.
14141 * gcc.dg/do-empty.c: New.
14142 * gcc.dg/if-empty-1.c: Update.
14143 * gcc.dg/20001116-1.c: Update.
14144 * gcc.dg/pr23165.c: Update.
14146 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14148 * gfortran.dg/module_implicit_conversion.f90: New test.
14150 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14152 PR middle-end/31127
14153 * gcc.dg/pr31127.c: New.
14155 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14157 * gcc.dg/tree-ssa/loop-26.c: New test.
14159 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14161 * gcc.target/i386/cmpxchg16b-1.c: New test.
14163 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14165 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14166 * gcc.dg/c99-vla-1.c: Likewise.
14167 * g++.dg/ext/vla1.C: Likewise
14169 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14171 * gcc.dg/wvla-1.c: New test
14172 * gcc.dg/wvla-2.c: New test
14173 * gcc.dg/wvla-3.c: New test
14174 * gcc.dg/wvla-4.c: New test
14175 * gcc.dg/wvla-5.c: New test
14176 * gcc.dg/wvla-6.c: New test
14177 * gcc.dg/wvla-7.c: New test
14178 * g++.dg/warn/Wvla-1.C: New test
14179 * g++.dg/warn/Wvla-2.C: New test
14180 * g++.dg/warn/Wvla-3.C: New test
14182 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14185 * g++.dg/other/default6.C: New test.
14187 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14189 * lib/target-supports.exp (check_profiling_available): Return false
14191 (check_effective_target_vxworks_kernel): New procedure.
14192 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14194 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14195 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14196 to include VxWorks.
14197 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14199 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14201 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14202 PIC is not supported.
14203 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14204 * gcc.dg/20020426-2.c: Likewise.
14205 * gcc.dg/pr28243.c: Likewise.
14206 * gcc.dg/visibility-11.c: Likewise.
14207 * gcc.dg/tls/opt-9.c: Likewise.
14208 * gcc.dg/tls/opt-10.c: Likewise.
14209 * gcc.dg/tls/pic-1.c: Likewise.
14210 * gcc.dg/tls/struct-1.c: Likewise.
14211 * gcc.target/i386/20000807-1.c: Likewise.
14212 * gcc.target/i386/20000904-1.c: Likewise.
14213 * gcc.target/i386/20011119-1.c: Likewise.
14214 * gcc.target/i386/990213-2.c: Likewise.
14215 * gcc.target/i386/990214-1.c: Likewise.
14216 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14217 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14218 * gcc.target/i386/pic-1.c: Likewise.
14219 * gcc.target/i386/pr21518.c: Likewise.
14220 * gcc.target/i386/pr23098.c: Likewise.
14221 * gcc.target/i386/pr23943.c: Likewise.
14223 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14226 * g++.dg/template/complit2.C: New test.
14229 * g++.dg/ext/bitfield1.C: New test.
14231 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14234 * gfortran.dg/interface_11.f90: New test.
14236 2007-03-11 Richard Guenther <rguenther@suse.de>
14238 PR tree-optimization/31115
14239 * gcc.dg/torture/pr31115.c: New testcase.
14241 2007-03-11 Ira Rosen <irar@il.ibm.com>
14243 PR tree-optimization/29925
14244 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14246 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14249 * g++.dg/expr/bitfield3.C: New test.
14250 * g++.dg/expr/bitfield4.C: Likewise.
14251 * g++.dg/expr/bitfield5.C: Likewise.
14252 * g++.dg/expr/bitfield6.C: Likewise.
14255 * g++.dg/template/array18.C: New test.
14257 2007-03-10 Dirk Mueller <dmueller@suse.de>
14260 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14261 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14263 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14266 * g++.dg/cpp0x/variadic-bind.C: New.
14267 * g++.dg/cpp0x/variadic-function.C: New.
14268 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14269 * g++.dg/cpp0x/variadic-tuple.C: New.
14270 * g++.dg/cpp0x/variadic1.C: New.
14271 * g++.dg/cpp0x/variadic2.C: New.
14272 * g++.dg/cpp0x/variadic3.C: New.
14273 * g++.dg/cpp0x/variadic4.C: New.
14274 * g++.dg/cpp0x/variadic5.C: New.
14275 * g++.dg/cpp0x/variadic6.C: New.
14276 * g++.dg/cpp0x/variadic7.C: New.
14277 * g++.dg/cpp0x/variadic8.C: New.
14278 * g++.dg/cpp0x/variadic9.C: New.
14279 * g++.dg/cpp0x/variadic10.C: New.
14280 * g++.dg/cpp0x/variadic11.C: New.
14281 * g++.dg/cpp0x/variadic12.C: New.
14282 * g++.dg/cpp0x/variadic13.C: New.
14283 * g++.dg/cpp0x/variadic14.C: New.
14284 * g++.dg/cpp0x/variadic15.C: New.
14285 * g++.dg/cpp0x/variadic16.C: New.
14286 * g++.dg/cpp0x/variadic17.C: New.
14287 * g++.dg/cpp0x/variadic18.C: New.
14288 * g++.dg/cpp0x/variadic19.C: New.
14289 * g++.dg/cpp0x/variadic20.C: New.
14290 * g++.dg/cpp0x/variadic21.C: New.
14291 * g++.dg/cpp0x/variadic22.C: New.
14292 * g++.dg/cpp0x/variadic23.C: New.
14293 * g++.dg/cpp0x/variadic24.C: New.
14294 * g++.dg/cpp0x/variadic25.C: New.
14295 * g++.dg/cpp0x/variadic26.C: New.
14296 * g++.dg/cpp0x/variadic27.C: New.
14297 * g++.dg/cpp0x/variadic28.C: New.
14298 * g++.dg/cpp0x/variadic29.C: New.
14299 * g++.dg/cpp0x/variadic30.C: New.
14300 * g++.dg/cpp0x/variadic31.C: New.
14301 * g++.dg/cpp0x/variadic32.C: New.
14302 * g++.dg/cpp0x/variadic33.C: New.
14303 * g++.dg/cpp0x/variadic34.C: New.
14304 * g++.dg/cpp0x/variadic35.C: New.
14305 * g++.dg/cpp0x/variadic36.C: New.
14306 * g++.dg/cpp0x/variadic37.C: New.
14307 * g++.dg/cpp0x/variadic38.C: New.
14308 * g++.dg/cpp0x/variadic39.C: New.
14309 * g++.dg/cpp0x/variadic40.C: New.
14310 * g++.dg/cpp0x/variadic41.C: New.
14311 * g++.dg/cpp0x/variadic42.C: New.
14312 * g++.dg/cpp0x/variadic43.C: New.
14313 * g++.dg/cpp0x/variadic44.C: New.
14314 * g++.dg/cpp0x/variadic45.C: New.
14315 * g++.dg/cpp0x/variadic46.C: New.
14316 * g++.dg/cpp0x/variadic47.C: New.
14317 * g++.dg/cpp0x/variadic48.C: New.
14318 * g++.dg/cpp0x/variadic49.C: New.
14319 * g++.dg/cpp0x/variadic50.C: New.
14320 * g++.dg/cpp0x/variadic51.C: New.
14321 * g++.dg/cpp0x/variadic52.C: New.
14322 * g++.dg/cpp0x/variadic53.C: New.
14323 * g++.dg/cpp0x/variadic54.C: New.
14324 * g++.dg/cpp0x/variadic55.C: New.
14325 * g++.dg/cpp0x/variadic56.C: New.
14326 * g++.dg/cpp0x/variadic57.C: New.
14327 * g++.dg/cpp0x/variadic58.C: New.
14328 * g++.dg/cpp0x/variadic59.C: New.
14329 * g++.dg/cpp0x/variadic60.C : New.
14330 * g++.dg/cpp0x/variadic61.C : New.
14331 * g++.dg/cpp0x/variadic62.C : New.
14332 * g++.dg/cpp0x/variadic63.C : New.
14333 * g++.dg/cpp0x/variadic64.C : New.
14334 * g++.dg/cpp0x/variadic65.C : New.
14335 * g++.dg/cpp0x/variadic66.C : New.
14336 * g++.dg/cpp0x/variadic67.C : New.
14337 * g++.dg/cpp0x/variadic68.C : New.
14338 * g++.dg/cpp0x/variadic69.C : New.
14339 * g++.dg/cpp0x/variadic70.C : New.
14340 * g++.dg/cpp0x/variadic71.C : New.
14341 * g++.dg/cpp0x/variadic72.C : New.
14342 * g++.dg/cpp0x/variadic73.C : New.
14343 * g++.dg/cpp0x/variadic74.C : New.
14344 * g++.dg/cpp0x/variadic75.C : New.
14345 * g++.dg/cpp0x/variadic-ex1.C : New.
14346 * g++.dg/cpp0x/variadic-ex2.C : New.
14347 * g++.dg/cpp0x/variadic-ex3.C : New.
14348 * g++.dg/cpp0x/variadic-ex4.C : New.
14349 * g++.dg/cpp0x/variadic-ex5.C : New.
14350 * g++.dg/cpp0x/variadic-ex6.C : New.
14351 * g++.dg/cpp0x/variadic-ex7.C : New.
14352 * g++.dg/cpp0x/variadic-ex8.C : New.
14353 * g++.dg/cpp0x/variadic-ex9.C : New.
14354 * g++.dg/cpp0x/variadic-ex10.C : New.
14355 * g++.dg/cpp0x/variadic-ex11.C : New.
14356 * g++.dg/cpp0x/variadic-ex12.C : New.
14357 * g++.dg/cpp0x/variadic-ex13.C : New.
14358 * g++.dg/cpp0x/variadic-ex14.C : New.
14360 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14362 PR libgfortran/31099
14363 * gfortran.dg/unformatted_recl.f90: New test.
14365 2007-03-09 Roger Sayle <roger@eyesopen.com>
14367 * gcc.dg/fold-eqcmplx-1.c: New test case.
14369 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14371 PR rtl-optimization/30643
14372 * gcc.dg/pr30643.c: New.
14374 2007-03-09 Chao-ying Fu <fu@mips.com>
14376 * gcc.target/mips/mips32-dspr2-type.c: New test.
14377 * gcc.target/mips/mips32-dspr2.c: New test.
14378 * gcc.target/mips/dspr2-MULT.c: New test.
14379 * gcc.target/mips/dspr2-MULTU.c: New test.
14380 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14381 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14382 Adjust some formats.
14384 2007-03-09 Dirk Mueller <dmueller@suse.de>
14387 * gcc.dg/Wlogical-op-1.c: New.
14388 * g++.dg/warn/Wlogical-op-1.C: New.
14390 2007-03-09 Richard Guenther <rguenther@suse.de>
14392 PR tree-optimization/30904
14393 PR middle-end/31058
14394 * gcc.dg/pr30904.c: Remove xfail.
14396 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14399 * gcc.c-torture/execute/pr31072.c: New test.
14401 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14403 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14404 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14405 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14406 *lrint* and *lround*.
14407 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14409 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14410 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14411 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14412 and *lround*. Correct macro names.
14413 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14414 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14416 2007-03-08 Ian Lance Taylor <iant@google.com>
14418 * gcc.dg/no-strict-overflow-5.c: New test.
14419 * gcc.dg/no-strict-overflow-6.c: New test.
14420 * gcc.dg/Wstrict-overflow-11.c: New test.
14421 * gcc.dg/Wstrict-overflow-12.c: New test.
14422 * gcc.dg/Wstrict-overflow-13.c: New test.
14423 * gcc.dg/Wstrict-overflow-14.c: New test.
14424 * gcc.dg/Wstrict-overflow-15.c: New test.
14426 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14428 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14429 for VxWorks kernel mode.
14430 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14432 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14434 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14437 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14439 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14440 and lib/bfill.c on VxWorks targets.
14441 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14442 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14443 lib/bfill.c and lib/memmove.c on VxWorks targets.
14444 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14445 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14446 on VxWorks targets.
14447 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14448 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14450 2007-03-08 Tobias Burnus <burnus@net-b.de>
14452 * gfortran.dg/use_5.f90: New test.
14453 * gfortran.dg/use_6.f90: Ditto.
14454 * gfortran.dg/use_7.f90: Ditto.
14456 2007-03-08 Tobias Burnus <burnus@net-b.de>
14459 * gfortran.dg/use_4.f90: New test.
14460 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14462 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14465 * gfortran.dg/parameter_array_section_2.f90: New test.
14467 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14470 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14473 * g++.dg/template/arg5.C: New test.
14475 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14477 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14479 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14481 * gcc.dg/var-expand1.c: Add newline at end of file.
14483 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14485 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14487 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14489 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14491 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14493 * gcc.dg/torture/builtin-convert-4.c: New test.
14495 2007-03-05 Ian Lance Taylor <iant@google.com>
14497 * gcc.c-torture/compile/pr31034.c: New test.
14499 2007-03-05 Ian Lance Taylor <iant@google.com>
14501 * gcc.dg/inline-18.c: New test.
14502 * gcc.dg/inline-19.c: New test.
14503 * gcc.dg/inline-20.c: New test.
14504 * gcc.dg/inline-21.c: New test.
14506 2007-03-05 Richard Guenther <rguenther@suse.de>
14508 PR tree-optimization/14052
14509 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14511 2007-03-05 Richard Guenther <rguenther@suse.de>
14513 PR tree-optimization/23777
14514 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14516 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14519 * gcc.dg/multiple-overflow-warn-3.c: New.
14520 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14522 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14525 * g++.dg/parse/template23.C: New test.
14527 2007-03-04 Roger Sayle <roger@eyesopen.com>
14529 PR middle-end/30744
14530 * gcc.dg/pr30744-1.c: New test case.
14532 2007-03-04 Tobias Burnus <burnus@net-b.de>
14534 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14536 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14539 * gfortran.dg/logical_3.f90: New test.
14541 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14543 PR libfortran/30981
14544 * gfortran.dg/integer_exponentiation_1.f90: New test.
14546 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14548 * gcc.target/m68k/m68k.exp: New.
14549 * gcc.target/m68k/crash1.c: New.
14551 2007-03-03 Tobias Burnus <burnus@net-b.de>
14553 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14554 to be more compatible with integer(kind=8).
14556 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14558 PR libfortran/31001
14559 * gfortran.dg/zero_sized_3.f90: New test.
14561 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14564 * g++.dg/parse/else.C: New.
14565 * g++.dg/parse/else-2.C: New.
14567 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14568 Tobias Burnus <burnus@net-b.de>
14571 * gfortran.dg/size_dim.f90: New test.
14573 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14574 Tobias Burnus <burnus@net-b.de>
14577 * gfortran.dg/entry_9.f90: New test.
14579 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14582 * g++.dg/inherit/covariant16.C: New test.
14584 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14586 * g++.dg/other/darwin-minversion-1.C: New.
14588 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14590 * gcc.dg/tree-ssa/20070302-1.c: New test.
14592 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14594 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14597 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14599 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14601 2007-03-01 Simon Baldwin <simonb@google.com>
14604 * warn/ignored_typedef.C: New.
14605 * init/ctor8.C: Added dg-warning to consume ignored typedef
14607 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14608 and added an explicit line number.
14610 2007-02-28 Richard Guenther <rguenther@suse.de>
14612 PR middle-end/30364
14613 * gcc.dg/torture/pr30364-1.c: New testcase.
14614 * gcc.dg/torture/pr30364-2.c: Likewise.
14615 * gcc.dg/torture/pr30364-3.c: Likewise.
14617 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14619 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14620 powerpc*, use -funsafe-math-optimizations.
14621 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14622 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14624 2007-02-28 Tobias Burnus <burnus@net-b.de>
14625 Paul Thomas <pault@gcc.gnu.org>
14629 * c_by_val_1.f: Test %VAL() with non-default kind.
14630 * c_by_val.c: Ditto.
14631 * c_by_val_4.f: New test.
14633 2007-02-28 Tobias Burnus <burnus@net-b.de>
14636 * gfortran.dg/continuation_7.f90: New test.
14638 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14640 * g++.dg/inherit/thunk7.C: New test.
14641 * lib/target-supports.exp (check_profiling_available): Not available
14644 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14647 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14649 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14651 * lib/target-supports.exp (check_effective_target_init_priority):
14652 Remove Solaris special case.
14654 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14656 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14657 for more builtin types.
14659 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14660 * g++.dg/ext/visibility/noPLT.C: Likewise.
14662 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14664 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14667 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14670 * size_optional_dim_1.f90: New test.
14672 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14674 * gcc.dg/vxworks/vxworks.exp: New file.
14675 * gcc.dg/vxworks/initpri1.c: Likewise.
14676 * gcc.dg/vxworks/initpri2.c: Likewise.
14677 * gcc.dg/initpri2.c: Add more tests.
14678 * g++.dg/special/initpri2.C: Likewise.
14680 * gcc.dg/initpri1.c: New test.
14681 * gcc.dg/initpri2.c: Likewise.
14682 * g++.dg/special/initpri1.C: New test.
14683 * g++.dg/special/initpri2.C: Likewise.
14684 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14685 * g++.dg/special/conpr-2.C: Likewise.
14686 * g++.dg/special/conpr-3.C: Likewise.
14687 * g++.dg/special/conpr-4.C: Likewise.
14688 * g++.dg/special/initp1.C: Likewise.
14689 * g++.dg/special/ecos.exp: Remove code to detect availability of
14690 constructor priorities.
14691 * lib/target-supports.exp (check_effective_target_init_priority):
14694 2007-02-24 Jan Hubicka <jh@suse.cz>
14696 * gcc.c-torture/execute/pr30778.c: New testcase.
14698 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14700 PR libgfortran/30918
14701 * gfortran.dg/namelist_26.f90: New test.
14703 2007-02-24 Richard Guenther <rguenther@suse.de>
14705 PR middle-end/30951
14706 * gcc.dg/pr30951.c: New testcase.
14708 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14710 * gcc.dg/torture/builtin-modf-1.c: New test.
14712 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14714 PR tree-optimization/30904
14715 * gcc.dg/pr30904.c: New test.
14717 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14719 * gcc.test-framework/README: Correct command.
14720 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14722 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14724 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14726 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14728 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14730 * lib/target-supports.exp (check_effective_target_newlib): New
14733 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14736 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14737 allocatable component.
14740 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14742 * gcc.dg/torture/builtin-logb-1.c: New test.
14743 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14744 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14745 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14748 2007-02-23 Richard Guenther <rguenther@suse.de>
14750 * g++.dg/warn/changes-meaning.C: New testcase.
14752 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14754 PR libgfortran/30910
14755 * gfortran.dg/fmt_zero_precision.f90: Update test.
14757 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14759 * gcc.dg/torture/builtin-frexp-1.c: New test.
14761 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14763 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14765 2007-02-22 Ian Lance Taylor <iant@google.com>
14768 * g++.dg/debug/pr30898.C: New test.
14770 2007-02-22 Ira Rosen <irar@il.ibm.com>
14772 * gcc.dg/vect/vect-106.c: New test.
14774 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14775 Ira Rosen <irar@il.ibm.com>
14777 PR tree-optimization/30843
14778 * gcc.dg/vect/pr30843.c: New test.
14780 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14782 PR tree-optimization/30858
14783 * gcc.dg/vect/pr30858.c: New test.
14785 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14787 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14788 to set options for compiling testglue.
14789 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14790 * lib/obj-c++.exp (obj-c++_init): Likewise.
14792 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14794 * gnat.dg/derived_aggregate.adb: New test.
14796 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14798 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14799 sh* targets. Call the correct CKSGN macro.
14801 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14803 * gfortran.dg/gomp/omp_parse1.f90: New test.
14804 * gfortran.dg/gomp/omp_parse2.f: New test.
14806 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14809 * gfortran.dg/do_pointer_1.f90: New test.
14811 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14813 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14816 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14818 * gcc.dg/darwin-minversion-1.c: New.
14819 * gcc.dg/darwin-minversion-2.c: New.
14821 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14823 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14825 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14826 DJ Delorie <dj@redhat.com>
14829 * gcc.dg/Wfatal.c: New.
14830 * gcc.dg/Wfatal-2.c: New.
14831 * gcc.dg/Werror-1.c: Adjust expectations.
14832 * gcc.dg/Werror-5.c: Likewise.
14833 * gcc.dg/Werror-7.c: Likewise.
14834 * gcc.dg/Werror-10.c: Likewise.
14835 * gcc.dg/Werror-11.c: Likewise.
14837 2007-02-20 Tobias Burnus <burnus@net-b.de>
14840 * gfortran.dg/volatile10.f90: New test.
14842 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14844 PR libfortran/30533
14845 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14847 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14849 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14850 * gcc.dg/Walways-true-1.c: Likewise.
14851 * gcc.dg/weak/weak-3.c: Likewise.
14852 * gcc.dg/Werror-1.c: Likewise.
14853 * gcc.dg/Werror-3.c: Likewise.
14854 * gcc.dg/Werror-4.c: Likewise.
14855 * gcc.dg/Werror-5.c: Likewise.
14856 * gcc.dg/Werror-6.c: Likewise.
14857 * gcc.dg/Werror-7.c: Likewise.
14858 * gcc.dg/Werror-8.c: Likewise.
14859 * gcc.dg/Werror-10.c: Likewise.
14860 * gcc.dg/Werror-11.c: Likewise.
14861 * gcc.dg/Werror-12.c: Likewise.
14862 * g++.old-deja/g++.mike/warn8.C: Likewise.
14863 * g++.dg/warn/Walways-true-1.C: Likewise.
14864 * g++.dg/warn/Walways-true-2.C: Likewise.
14865 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14866 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14867 -Wstring-literal-comparison with -Waddress.
14868 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14869 -Wno-string-literal-comparison with -Wno-address.
14871 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14873 * gnat.dg/self_aggregate_with_call.adb: New test.
14875 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14877 PR tree-optimization/30975
14878 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14879 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14880 * gcc.dg/vect/pr30795.c: New.
14882 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14885 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14887 2007-02-18 Roger Sayle <roger@eyesopen.com>
14889 PR rtl-optimization/28173
14890 * gcc.target/i386/andor-1.c: New test case.
14892 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14894 * gcc.dg/torture/builtin-ldexp-1.c: New.
14895 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14897 2007-02-18 Roger Sayle <roger@eyesopen.com>
14899 * gfortran.dg/array_constructor_15.f90: New test case.
14901 2007-02-18 Roger Sayle <roger@eyesopen.com>
14903 * gfortran.dg/forall_10.f90: New test case.
14905 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14907 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14909 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14911 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14912 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14914 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14916 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14917 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14918 * gcc.target/i386/xchg-1.c: New test.
14919 * gcc.target/i386/xchg-2.c: New test.
14921 2007-02-16 Richard Guenther <rguenther@suse.de>
14922 Christian Bruel <christian.bruel@st.com>
14924 * gcc.dg/strict-overflow-5.c: New testcase.
14926 2007-02-16 Tobias Burnus <burnus@net-b.de>
14929 * gfortran.dg/func_derived_4.f90: New test.
14931 2007-02-15 Roger Sayle <roger@eyesopen.com>
14933 PR middle-end/30391
14934 * gfortran.dg/pr30391-1.f90: New test case.
14936 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14938 PR middle-end/30433
14939 * gcc.c-torture/compile/pr30433.c: New testcase to check
14940 that complex constants comparisions are foldded.
14942 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14945 * g++.dg/ext/stmtexpr10.C: New testcase.
14947 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14949 PR middle-end/30729
14950 * gcc.dg/Wunused-value-2.c: New testcase.
14952 2007-02-15 Ian Lance Taylor <iant@google.com>
14954 * g++.dg/eh/subreg-1.C: New test.
14956 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14959 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14960 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14961 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14962 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14963 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14964 * gcc.dg/Werror-implicit-function-declaration.c: New.
14966 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14969 * g++.dg/warn/pr28943.C: New.
14971 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14973 * gfortran.fortran-torture/execute/math.f90: Fix typo.
14975 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14978 * gfortran.dg/error_recovery_3.f90: New test.
14980 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14982 * g++.dg/tree-ssa/sra-1.C: New.
14984 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14986 * g++.dg/tree-ssa/sra-1.C: New.
14988 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14990 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14992 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14994 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14996 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
14999 * gfortran.dg/logical_2.f90: New test.
15001 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15003 * gcc.dg/torture/complex-alias-1.c: New test.
15005 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15007 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15008 instead of -fdump-tree-tailcall.
15010 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15012 * gfortran.dg/interface_10.f90: Fix comment typo.
15014 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15016 PR tree-optimization/30771
15017 * gcc.dg/vect/pr30771.c: New test.
15019 2007-02-13 Ian Lance Taylor <iant@google.com>
15021 * gcc.dg/Wstrict-overflow-1.c: New test.
15022 * gcc.dg/Wstrict-overflow-2.c: New test.
15023 * gcc.dg/Wstrict-overflow-3.c: New test.
15024 * gcc.dg/Wstrict-overflow-4.c: New test.
15025 * gcc.dg/Wstrict-overflow-5.c: New test.
15026 * gcc.dg/Wstrict-overflow-6.c: New test.
15027 * gcc.dg/Wstrict-overflow-7.c: New test.
15028 * gcc.dg/Wstrict-overflow-8.c: New test.
15029 * gcc.dg/Wstrict-overflow-9.c: New test.
15030 * gcc.dg/Wstrict-overflow-10.c: New test.
15032 2007-02-13 Roger Sayle <roger@eyesopen.com>
15034 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15036 2007-02-13 Richard Henderson <rth@redhat.com>
15038 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15039 * gcc.c-torture/execute/pr29302-1.c: ... here.
15041 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15044 * gcc.dg/c90-return-1.c: Update output.
15045 * gcc.dg/c99-return-1.c: Likewise.
15047 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15050 * gfortran.dg/used_dummy_types_7.f90: New test..
15052 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15054 * gcc.target/i386/parity-1.c: New test.
15055 * gcc.target/i386/parity-2.c: New test.
15057 2007-02-12 Roger Sayle <roger@eyesopen.com>
15059 * gcc.target/i386/builtin-bswap-3.c: New test case.
15061 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15063 PR tree-optimization/29145
15064 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15065 alias analysis is improved to take better advantage of restrict
15066 qualified pointers.
15067 * gcc.dg/vect/vect-80.c: Likewise.
15068 * gcc.dg/vect/pr29145.c: New.
15070 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15072 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15073 * gcc.target/i386/sse4a-insert.c: Likewise.
15075 2007-02-11 Roger Sayle <roger@eyesopen.com>
15077 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15078 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15080 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15083 * gfortran.dg/enum_4.f90: Update error message checks.
15085 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15088 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15089 versions of the modules.
15092 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15093 by getting rid of recursive I/O and providing functions with
15097 * gfortran.dg/char_array_constructor_2.f90
15099 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15102 * g++.dg/template/spec34.C: New test
15104 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15106 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15107 on i?86 and x86_64.
15108 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15109 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15110 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15111 on i?86 and x86_64.
15112 * gcc.dg/vect/vect-113.c: Ditto.
15114 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15117 * g++.dg/eh/weak1-C: New test.
15118 * g++.dg/eh/weak1-a.cc: Likewise.
15119 * g++.dg/eh/comdat1.C: Likewise.
15121 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15122 Dorit Nuzman <dorit@il.ibm.com>
15124 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15125 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15126 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15127 * gcc.dg/vect/vect-113.c: Likewise.
15129 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15131 2007-02-10 Richard Henderson <rth@redhat.com>
15133 * lib/target-supports.exp (check_effective_target_tls): Redefine
15134 to mean non-emulated tls.
15135 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15136 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15137 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15138 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15139 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15140 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15141 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15143 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15145 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15147 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15149 * gfortran.dg/secnds.f: Replace time tolerance with a
15150 before-and-after bracket.
15151 * gfortran.dg/secnds-1.f: Likewise.
15153 2007-02-09 Tobias Burnus <burnus@net-b.de>
15156 * gfortran.dg/maxlocval_1.f90: New test.
15158 2007-02-09 Roger Sayle <roger@eyesopen.com>
15160 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15162 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15165 * gfortran.dg/array_function_1.f90: New test.
15167 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15169 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15170 (check_effective_target_dummy_wcsftime): New functions.
15172 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15174 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15175 * lib/target-supports.exp (check_effective_target_uclibc): New
15178 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15180 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15181 (vsnprintf): Don't define for uClibc targets.
15183 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15185 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15186 set before checking whether it was allowed.
15187 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15188 before checking inside_main.
15190 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15192 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15194 (u16sf): Likewise u4sf.
15195 * g++.dg/compat/struct-layout-1.h: Likewise.
15197 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15199 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15201 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15202 m68k targets if check_effective_target_coldfire_fpu returns true.
15204 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15205 Richard Guenther <rguenther@suse.de>
15207 PR middle-end/23361
15208 * gcc.dg/fold-compare-3.c: New testcase.
15209 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15211 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15213 * gcc.dg/pr26570.c: Clean up coverage files.
15214 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15215 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15216 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15217 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15218 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15219 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15220 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15221 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15222 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15223 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15224 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15225 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15226 * gcc.dg/vect/pr28952.c: Ditto.
15227 * gcc.dg/vect/pr27151.c: Ditto.
15228 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15229 * g++.dg/gomp/macro-3.C: Ditto.
15231 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15233 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15236 2007-02-08 Roger Sayle <roger@eyesopen.com>
15238 * gcc.target/i386/builtin-bswap-2.c: New test case.
15240 2007-02-08 Roger Sayle <roger@eyesopen.com>
15242 * gfortran.dg/forall_8.f90: New test case.
15243 * gfortran.dg/forall_9.f90: Likewise.
15245 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15247 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15249 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15251 * lib/target-supports.exp (check_effective_target_simulator): New.
15253 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15255 * gcc.dg/tree-ssa/loop-25.c: New test.
15257 2007-02-06 Richard Henderson <rth@redhat.com>
15259 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15261 2007-02-06 Roger Sayle <roger@eyesopen.com>
15263 * gcc.target/powerpc/popcount-1.c: New test case.
15264 * gcc.target/powerpc/parity-1.c: Likewise.
15266 2007-02-06 Richard Guenther <rguenther@suse.de>
15268 PR middle-end/27302
15269 * gcc.dg/torture/pr27302-2.c: New testcase.
15271 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15273 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15274 * gcc.dg/vect/vect-iv-1.c: New test.
15275 * gcc.dg/vect/vect-iv-2.c: New test.
15276 * gcc.dg/vect/vect-iv-3.c: New test.
15277 * gcc.dg/vect/vect-iv-4.c: New test.
15278 * gcc.dg/vect/vect-iv-5.c: New test.
15279 * gcc.dg/vect/vect-iv-6.c: New test.
15280 * gcc.dg/vect/vect-iv-7.c: New test.
15281 * gcc.dg/vect/vect-iv-8.c: New test.
15282 * gcc.dg/vect/vect-iv-9.c: New test.
15283 * gcc.dg/vect/vect-iv-10.c: New test.
15284 * gcc.dg/vect/vect-iv-11.c: New test.
15285 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15286 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15287 * gcc.dg/vect/vect-14.c: Now vectorizable.
15288 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15290 * gcc.dg/vect/vect-27.c: Likewise.
15291 * gcc.dg/vect/vect-29.c Likewise.
15292 * gcc.dg/vect/vect-dv-2.c: Likewise.
15293 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15294 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15295 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15297 2007-02-06 Ira Rosen <irar@il.ibm.com>
15299 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15301 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15303 * gcc.dg/builtins-20.c: Add more cases.
15305 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15308 * gcc.dg/pr30189.c: New test.
15310 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15312 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15314 * gcc.target/i386/sse4a-extract.c: New test.
15315 * gcc.target/i386/sse4a-insert.c: New test.
15316 * gcc.target/i386/sse4a-montsd.c: New test.
15317 * gcc.target/i386/sse4a-montss.c: New test.
15319 2007-02-05 Richard Guenther <rguenther@suse.de>
15321 * gcc.target/i386/vectorize3.c: New testcase.
15323 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15326 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15328 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15331 * gfortran.dg/repeat_1.f90: New test.
15333 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15336 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15337 * gfortran.dg/derived_init_2.f90: Ditto.
15338 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15339 * gfortran.dg/array_initializer_1.f90: Ditto.
15340 * gfortran.dg/do_2.f90: Ditto.
15341 * gfortran.dg/proc_assign_1.f90: Ditto.
15343 2007-02-04 Richard Guenther <rguenther@suse.de>
15345 PR middle-end/30636
15346 * g++.dg/warn/pr30636.C: New testcase.
15347 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15349 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15351 PR middle-end/30667
15352 * gfortran.dg/pr30667.f: New test.
15354 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15356 * gcc.dg/builtins-54.c: Add more cases.
15358 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15361 * gfortran.dg/zero_sized_2.f90: New test.
15364 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15367 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15370 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15373 * gfortran.dg/interface_10.f90: New test.
15375 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15377 * gcc.dg/builtins-20.c: Add more cases.
15379 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15382 * gcc-target/ia64/pr29682.c: New test.
15384 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15387 * gfortran.dg/arrayio_11.f90.f90: New test.
15390 * gfortran.dg/arrayio_12.f90.f90: New test.
15392 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15395 * g++.dg/tls/diag-5.C: New test.
15397 PR middle-end/30473
15398 * gcc.dg/pr30473.c: New test.
15399 * gcc.c-torture/execute/20070201-1.c: New test.
15401 2007-02-01 Roger Sayle <roger@eyesopen.com>
15403 * gfortran.dg/dependency_20.f90: New test case.
15405 2007-01-31 Ian Lance Taylor <iant@google.com>
15407 * gcc.dg/lower-subreg-1.c (test): New test.
15409 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15411 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15413 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15415 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15416 * gcc.dg/torture/builtin-math-3.c: Likewise.
15418 2007-01-31 Dirk Mueller <dmueller@suse.de>
15420 gcc.dg/Wparentheses-2.c: Update and add new tests.
15422 2007-01-31 Ira Rosen <irar@il.ibm.com>
15424 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15427 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15429 * gcc.dg/builtins-63.c: New test.
15431 2007-01-31 Tobias Burnus <burnus@net-b.de>
15434 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15436 2007-01-31 Tobias Burnus <burnus@net-b.de>
15439 * gfortran.dg/volatile8.f90: New argument conformance test.
15440 * gfortran.dg/volatile9.f90: New scope test.
15442 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15445 * g++.dg/warn/null4.C: New.
15447 2001-01-30 Roger Sayle <roger@eyesopen.com>
15448 Uros Bizjak <ubizjak@gmail.com>
15450 * gcc.dg/large-size-array-3.c: Correct typo.
15452 2007-01-30 Richard Guenther <rguenther@suse.de>
15454 PR middle-end/27657
15455 * g++.dg/debug/pr27657.C: New testcase.
15457 2007-01-30 Richard Guenther <rguenther@suse.de>
15459 PR middle-end/30313
15460 * gcc.dg/torture/pr30313.c: New testcase.
15462 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15464 * gcc.dg/dfp/dfp-except.h: New file.
15465 * gcc.dg/dfp/fe-check.h: New file.
15466 * gcc.dg/dfp/fe-binop.c: New test.
15467 * gcc.dg/dfp/fe-convert-1.c: New test.
15468 * gcc.dg/dfp/fe-convert-2.c: New test.
15469 * gcc.dg/dfp/fe-convert-3.c: New test.
15471 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15472 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15473 * gcc.dg/dfp/convert-dfp.c: Ditto.
15474 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15476 2007-01-29 Josh Conner <jconner@apple.com>
15478 * gcc.target/powerpc/altivec-24.c: New test.
15480 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15483 * g++.dg/parse/defarg12.C: New test.
15485 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15488 * gfortran.dg/used_dummy_types_6.f90: New test.
15490 2007-01-28 Jan Hubicka <jh@suse.cz>
15492 * gcc.dg/tree-prof/val-prof-6.c: New test.
15494 2007-01-28 Roger Sayle <roger@eyesopen.com>
15496 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15498 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15501 * g++.dg/expr/dtor4.C: New test.
15503 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15505 * gcc.dg/tree-ssa/loop-23.c: New test.
15507 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15509 PR libfortran/30389
15510 * gfortran.dg/achar_2.f90: New test.
15511 * gfortran.dg/achar_3.f90: New test.
15513 2007-01-27 Ian Lance Taylor <iant@google.com>
15515 * gcc.dg/strict-overflow-1.c: New test.
15516 * gcc.dg/no-strict-overflow-1.c: New test.
15517 * gcc.dg/strict-overflow-2.c: New test.
15518 * gcc.dg/no-strict-overflow-2.c: New test.
15519 * gcc.dg/strict-overflow-3.c: New test.
15520 * gcc.dg/no-strict-overflow-3.c: New test.
15521 * gcc.dg/strict-overflow-4.c: New test.
15522 * gcc.dg/no-strict-overflow-4.c: New test.
15523 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15524 * gcc.dg/pr15784-1.c: Likewise.
15525 * gcc.dg/pr20922-1.c: Likewise.
15526 * gcc.dg/pr20922-3.c: Likewise.
15527 * gcc.dg/pr20922-4.c: Likewise.
15528 * gcc.dg/pr20922-6.c: Likewise.
15529 * gcc.dg/compare-4.c: Likewise.
15530 * gcc.dg/torture/pr26898-1.c: Likewise.
15531 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15532 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15533 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15534 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15535 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15536 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15537 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15538 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15539 * g++.dg/tree-ssa/pr21082.C: Likewise.
15541 2007-01-27 Roger Sayle <roger@eyesopen.com>
15543 * gcc-dg/large-size-array-3.c: New test case.
15545 2007-01-27 Roger Sayle <roger@eyesopen.com>
15547 * gfortran.dg/forall_7.f90: New test case.
15549 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15552 * gfortran.dg/where_operator_assign_1.f90: New test.
15553 * gfortran.dg/where_operator_assign_2.f90: New test.
15554 * gfortran.dg/where_operator_assign_3.f90: New test.
15556 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15558 * lib/target-supports.exp
15559 (check_effective_target_powerpc_altivec): New.
15560 (check_effective_target_vect_cmdline_needed): Use it.
15562 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15565 * gfortran.dg/backslash_3.f: New test.
15567 2007-01-26 Richard Guenther <rguenther@suse.de>
15569 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15571 2007-01-26 Tobias Burnus <burnus@net-b.de>
15573 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15574 * gfortran.dg/vect/vect.exp: Ditto.
15575 * gfortran.dg/dg.exp: Ditto.
15576 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15577 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15579 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15581 * gcc.dg/builtins-20.c: Add more cases.
15582 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15584 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15587 * gcc.dg/Wall.c: New.
15588 * gcc.dg/Wno-all.c: New.
15589 * gfortran.dg/Wall.f90: New.
15590 * gfortran.dg/Wno-all.f90: New.
15592 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15594 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15595 * g++.dg/eh/simd-2.C: Also run on Darwin.
15596 * g++.dg/eh/simd-3.C: New.
15597 * g++.dg/eh/simd-4.C: New.
15599 2007-01-25 Richard Guenther <rguenther@suse.de>
15601 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15603 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15605 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15607 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15608 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15609 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15610 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15611 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15612 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15613 * gcc.dg/ipa/ipa-7.c: New testcase.
15615 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15617 * g++.dg/cpp0x/warn_cxx0x.C: New.
15619 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15621 * gcc.dg/builtins-20.c: Test builtin carg.
15623 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15625 PR middle-end/27416
15626 * gcc.dg/gomp/pr27416.c: New test.
15628 PR middle-end/30494
15629 * gcc.dg/gomp/pr30494.c: New test.
15630 * g++.dg/gomp/pr30494.C: New test.
15632 PR middle-end/30421
15633 * gcc.dg/gomp/pr30421.c: New test.
15635 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15637 * gcc.target/ia64/versionid-1.c: New test.
15638 * gcc.target/ia64/versionid-2.c: New test.
15640 2007-01-24 Richard Guenther <rguenther@suse.de>
15643 * gcc.dg/builtins-57.c: Change to a link-time testcase
15644 to support non-C99 targets.
15646 2007-01-24 Jan Hubicka <jh@suse.cz>
15648 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15650 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15652 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15654 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15657 * objc.dg/const-str-12.m: New test.
15659 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15662 * gfortran.dg/ctrl-z.f90: New test.
15664 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15667 * gfortran.dg/namelist_assumed_char.f90: New test.
15669 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15672 * g++.dg/inherit/covariant15.C: New test.
15674 2007-01-23 Ian Lance Taylor <iant@google.com>
15676 * g++.dg/warn/Wparentheses-24.C: New test.
15678 2007-01-23 Richard Guenther <rguenther@suse.de>
15681 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15684 2007-01-22 Richard Guenther <rguenther@suse.de>
15686 PR tree-optimization/30038
15687 * gcc.dg/builtins-62.c: New testcase.
15689 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15691 * gcc.c-torture/compile/20070121.c: New test.
15693 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15695 PR libfortran/30525
15696 * gfortran.dg/char_comparison_1.f: New test.
15698 2007-01-21 Ira Rosen <irar@il.ibm.com>
15700 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15702 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15705 * objc.dg/pch: New directory.
15706 * objc.dg/pch/pch.exp: New file.
15707 * objc.dg/pch/interface-1.m: New test.
15708 * objc.dg/pch/interface-1.hs: New include file.
15709 * lib/objc.exp (objc_target_compile): Add
15710 "-x objective-c-header" in front of the sources if this is
15711 a precompiled header being compiled.
15713 2007-01-20 Roger Sayle <roger@eyesopen.com>
15715 * gfortran.dg/array_memcpy_3.f90: New test case.
15716 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15718 2007-01-20 Roger Sayle <roger@eyesopen.com>
15719 Brooks Moses <brooks.moses@codesourcery.com>
15720 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15722 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15723 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15725 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15727 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15729 2007-01-19 Mike Stump <mrs@apple.com>
15731 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15734 2007-01-19 Roger Sayle <roger@eyesopen.com>
15736 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15737 option instead of -funsafe-math-optimizations.
15739 2007-01-19 Tomas Bily <tbily@suse.cz>
15741 gcc.dg/tree-prof/indir-call-prof.c: New.
15742 g++.dg/dg.exp: Add tree-prof subdirectory.
15743 g++.dg/tree-prof/indir-call-prof.C: New.
15744 g++.dg/tree-prof/tree-prof.exp: New.
15746 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15749 * g++.dg/warn/deprecated.C: Update warning output.
15750 * g++.dg/warn/deprecated-2.C: Likewise.
15751 * g++.dg/warn/deprecated-3.C: New.
15753 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15755 * gcc.c-torture/execute/nestfunc-7.c: New.
15757 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15759 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15761 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15763 * gcc.dg/m68k-pic-1.c: New.
15765 2007-01-18 Roger Sayle <roger@eyesopen.com>
15767 * gfortran.dg/array_memcpy_4.f90: New test case.
15769 2007-01-18 Josh Conner <jconner@apple.com>
15772 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15773 * gcc.dg/vect/no-trapping-math-1: New.
15774 * gcc.dg/vect/no-trapping-math-2: New.
15776 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15778 * gcc.target/i386/387-8.c: Update comment about optimizing
15779 inherent load of 1.0 of fptan instruction.
15781 2007-01-18 Dirk Mueller <dmueller@suse.de>
15782 Richard Guenther <rguenther@suse.de>
15785 * gcc.dg/Warray-bounds.c: New testcase.
15786 * gcc.dg/Warray-bounds-2.c: New testcase.
15787 * g++.dg/warn/Warray-bounds.C: New testcase.
15788 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15790 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15793 * gfortran.dg/generic_12.f90: New test.
15795 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15797 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15798 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15800 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15802 * gcc.dg/dfp/compare-special.h: New file.
15803 * gcc.dg/dfp/compare-special-32.c: New test.
15804 * gcc.dg/dfp/compare-special-64.c: New test.
15805 * gcc.dg/dfp/compare-special-128.c: New test.
15807 2007-01-16 Roger Sayle <roger@eyesopen.com>
15808 Paul Thomas <pault@gcc.gnu.org>
15809 Steven G. Kargl <kargl@gcc.gnu.org>
15812 * gfortran.dg/forall_6.f90: New test case.
15813 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15814 * gfortran.dg/dependency_13.f90: Likewise.
15816 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15819 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15820 targets that don't support Inf.
15822 2007-01-15 Dale Johannesen <dalej@apple.com>
15824 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15826 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15828 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15829 of achar for 0xff to avoid the "Extended ASCII not
15830 implemented" error message.
15832 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15835 * gfortran.dg/altreturn_4.f90: New test.
15838 * gfortran.dg/stfunc_4.f90: New test.
15841 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15842 * gfortran.dg/initialization_1.f90: Change warning.
15845 * gfortran.dg/specification_type_resolution_2.f90: New test.
15847 2007-01-14 Jan Hubicka <jh@suse.cz>
15849 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15850 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15851 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15854 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15857 * gfortran.dg/external_procedures_2.f90: New test.
15859 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15862 * gcc.target/i386/pr30413.c: New test.
15864 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15867 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15869 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15871 * gcc.dg/20070112-1.c: New test.
15873 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15875 PR libgfortran/30435
15876 * gfortran.dg/list_read_6.f90: New test.
15878 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15880 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15882 2007-01-12 Tom Tromey <tromey@redhat.com>
15884 PR preprocessor/28227:
15885 * gcc.dg/cpp/pr28227.c: New file.
15887 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15889 * gcc.dg/tree-ssa/loop-22.c: New test.
15891 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15893 PR tree-optimization/29516
15894 * gcc.dg/tree-ssa/loop-20.c: New test.
15896 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15898 PR libfortran/30415
15899 * minmaxloc_integer_kinds_1.f90: New test.
15901 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15904 * g++.dg/template/sizeof-template-argument.C: New test.
15906 2007-01-11 Jan Hubicka <jh@suse.cz>
15908 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15909 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15910 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15911 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15912 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15913 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15914 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15915 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15916 transformation in question.
15917 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15918 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15919 * gcc.dg/always_inline3.c: Likewise.
15921 2007-01-10 Mark Mitchell <mark@codesourcery.com>
15924 * g++.dg/template/typename11.C: New test.
15926 2007-01-10 Robert Kennedy <jimbob@google.com>
15928 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15930 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15932 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15933 for different integer kinds.
15934 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15935 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15936 * gfortran.dg/ishft_2.f90: New test.
15937 * gfortran.dg/ishft_3.f90: New test.
15939 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15941 * gfortran.dg/altreturn_2.f90: Removed executable bit.
15943 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
15945 PR tree-optimization/30322
15946 * gcc.dg/tree-ssa/loop-21.c: New test.
15948 2007-01-08 Geoffrey Keating <geoffk@apple.com>
15950 * g++.dg/rtti/darwin-builtin-linkage.C: New.
15952 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15954 * gcc.target/spu/intrinsics-1.c: Remove xfail.
15956 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15958 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15959 * g++.dg/warn/overflow-warn-3.C: Likewise.
15960 * g++.dg/warn/overflow-warn-4.C: Likewise.
15961 * g++.dg/warn/overflow-warn-5.C: Likewise.
15962 * g++.dg/warn/overflow-warn-6.C: Likewise.
15963 * g++.dg/warn/Woverflow-1.C: Likewise.
15964 * g++.dg/warn/Woverflow-2.C: Likewise.
15965 * g++.dg/warn/Woverflow-3.C: Likewise.
15966 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15968 2007-01-08 Roger Sayle <roger@eyesopen.com>
15970 * gfortran.dg/array_constructor_14.f90: New test case.
15971 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15973 2007-01-08 Richard Guenther <rguenther@suse.de>
15975 PR tree-optimization/23603
15976 * gcc.dg/tree-ssa/vrp31.c: New testcase.
15977 * gcc.dg/tree-ssa/vrp32.c: Likewise.
15979 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15981 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15983 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15984 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15985 compiler behaviour.
15986 * gcc.dg/simd-5.c: Likewise.
15987 * gcc.dg/simd-6.c: Likewise.
15988 * g++.dg/conversion/simd1.C: Likewise.
15989 * g++.dg/conversion/simd3.C: Likewise.
15990 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15993 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15995 PR tree-optimization/29877
15996 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15997 name of a hard register for the target concerned. Adjust dg-error
15998 directives to cope with new behaviour of TER.
16000 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16003 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16004 * g++.dg/warn/overflow-warn-1.C: New.
16005 * g++.dg/warn/overflow-warn-3.C: New.
16006 * g++.dg/warn/overflow-warn-4.C: New.
16007 * g++.dg/warn/overflow-warn-5.C: New.
16008 * g++.dg/warn/overflow-warn-6.C: New.
16009 * g++.dg/warn/Woverflow-1.C: New.
16010 * g++.dg/warn/Woverflow-2.C: New.
16011 * g++.dg/warn/Woverflow-3.C: New.
16012 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16014 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16017 * gfortran.dg/invalid_name.f90: New test.
16018 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16019 * gfortran.dg/gomp/pr29759.f90: Ditto.
16021 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16023 * gfortran.dg/present_1.f90: Update error message.
16025 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16028 * g++.dg/template/duplicate1.C: New test
16029 * g++.dg/template/memfriend6.C: Adjust error markers.
16031 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16034 * gcc.dg/torture/inline-1.c: New test.
16036 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16039 * gcc.dg/multiple-overflow-warn-1.c: New.
16040 * gcc.dg/multiple-overflow-warn-2.c: New.
16041 * gcc.dg/overflow-warn-6.c: New.
16042 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16044 2007-01-05 Roger Sayle <roger@eyesopen.com>
16046 * gfortran.dg/array_memcpy_1.f90: New test case.
16047 * gfortran.dg/array_memcpy_2.f90: Likewise.
16049 2007-01-05 Richard Guenther <rguenther@suse.de>
16051 PR middle-end/27826
16052 * g++.dg/opt/pr27826.C: New testcase.
16054 2007-01-05 Ian Lance Taylor <iant@google.com>
16056 * gcc.dg/Walways-true-1.c: New test.
16057 * gcc.dg/Walways-true-2.c: New test.
16058 * g++.dg/warn/Walways-true-1.C: New test.
16059 * g++.dg/warn/Walways-true-2.C: New test.
16061 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16064 * gcc.dg/pr30360.c: New test.
16066 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16069 * gfortran.dg/data_implied_do_1.f90: New test.
16073 * gfortran.dg/char_length_1.f90: New test.
16075 2007-01-05 Richard Guenther <rguenther@suse.de>
16077 PR middle-end/28116
16078 * g++.dg/opt/pr28116.C: New testcase.
16080 2007-01-05 Tobias Burnus <burnus@net-b.de>
16083 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16084 invalid deallocate.
16085 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16086 * gfortran.dg/protected_4.f90: Add pointer intent check.
16087 * gfortran.dg/protected_6.f90: Add pointer intent check.
16088 * gfortran.dg/pointer_intent_1.f90: New test.
16089 * gfortran.dg/pointer_intent_2.f90: New test.
16090 * gfortran.dg/pointer_intent_3.f90: New test.
16092 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16095 * gfortran.dg/altreturn_2.f90: new test.
16097 2007-01-04 Tom Tromey <tromey@redhat.com>
16099 PR preprocessor/28165:
16100 * gcc.dg/cpp/pr28165.c: New file.
16102 2007-01-03 Josh Conner <jconner@apple.com>
16104 PR middle-end/29683
16105 * gcc.dg/pr29683.c: New.
16107 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16110 * g++.dg/pch/template-1.C: New test.
16111 * g++.dg/pch/template-1.Hs: New file.
16113 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16115 PR middle-end/30353
16116 * gcc.c-torture/compile/complex-4.c: New test.
16118 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16120 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16122 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16124 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16126 PR middle-end/30286
16127 * gcc.dg/pr30286.c: New test.
16130 * g++.dg/template/crash66.C: New test.
16133 * g++.dg/template/friend49.C: New test.
16135 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16137 * gfortran.dg/ibits.f90: New test.
16139 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16141 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16142 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16144 2007-01-02 Jan Hubicka <jh@suse.cz>
16146 * gcc.dg/pr16194.c: We now output error on all three functions,
16147 not just first one.
16149 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16152 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16153 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16155 2006-01-02 Ian Lance Taylor <iant@google.com>
16157 * g++.dg/warn/Wparentheses-22.C: New test.
16158 * g++.dg/warn/Wparentheses-23.C: New test.
16160 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16163 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16164 * gcc.dg/declspec-3-Wextra.c: New.
16165 * gcc.dg/declspec-3-no.c: New
16167 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16170 * gfortran.dg/interface_10.f90: Remove.
16172 2007-01-01 Roger Sayle <roger@eyesopen.com>
16174 * gcc.dg/fold-eqxor-4.c: New test case.
16176 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16178 PR middle-end/30311
16179 * gcc.c-torture/compile/pr30311.c: New test.
16181 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16183 PR middle-end/30253
16184 * gcc.c-torture/compile/statement-expression-1.c: New test.
16186 2007-01-01 Andreas Schwab <schwab@suse.de>
16189 * g++.dg/eh/pr29166.C: New test.
16191 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16193 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16195 (check_effective_target_vect_cmdline_needed): Use it.
16197 2006-12-31 Richard Guenther <rguenther@suse.de>
16199 PR middle-end/30137
16200 * gcc.dg/pr30137-1.c: New testcase.
16201 * gcc.dg/pr30137-2.c: Likewise.
16203 2006-12-31 Roger Sayle <roger@eyesopen.com>
16205 PR middle-end/30322
16206 * gcc.dg/fold-plusnot-1.c: New test case.
16208 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16211 * g++.dg/parse/template22.C: New test.
16213 2006-12-31 Richard Guenther <rguenther@suse.de>
16215 PR middle-end/30338
16216 * gcc.c-torture/compile/pr30338.c: New testcase.
16218 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16221 * gfortran.dg/intrinsic_actual_4.f90: New test.
16224 * gfortran.dg/func_decl_3.f90: New test.
16226 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16229 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16230 * gfortran.dg/c_by_val_1.f: New test.
16231 * gfortran.dg/c_by_val_2.f: New test.
16232 * gfortran.dg/c_by_val_3.f: New test.
16234 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16236 PR libfortran/30321
16237 * gfortran.dg/sum_zero_array_1.f90: New test.
16239 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16241 PR preprocessor/29612
16242 * gcc.dg/cpp/pr29612-1.c: New test.
16243 * gcc.dg/cpp/pr29612-2.c: New test.
16245 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16248 * gfortran.dg/pure_formal_proc_1.f90: New test.
16251 * gfortran.dg/intrinsic_actual_3.f90: New test.
16253 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16256 * gfortran.dg/io_constraints_1.f90: Update test.
16257 * gfortran.dg/io_constraints_2.f90: Update test.
16258 * gfortran.dg/inquire_iolength.f90: New test.
16260 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16263 * gfortran.dg/interface_10.f90: New test.
16264 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16265 since z is already, locally a variable.
16268 * gfortran.dg/generic_11.f90: New test.
16269 * gfortran.dg/interface_7.f90: Remove name clash between module
16270 name and procedure 'x' referenced in the interface.
16272 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16275 * gcc.dg/Wmissing-parameter-type.c: New.
16276 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16277 * gcc.dg/Wmissing-parameter-type-no.c: New.
16279 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16282 * gfortran.dg/entry_array_specs_2.f: New test.
16285 * gfortran.dg/nested_modules_6.f90: New test.
16287 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16290 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16291 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16293 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16296 * g++.dg/opt/complex6.C: New test.
16298 2006-12-22 Ben Elliston <bje@au.ibm.com>
16300 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16301 full" if the linker on spu-*-* warns about exceeding local store.
16303 And revert this patch:
16304 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16305 fail to link due to relocation overflows on spu-*-*.
16307 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16310 * gfortran.dg/dependency_19.f90: New test.
16312 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16315 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16317 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16319 PR middle-end/30262
16320 * gcc.c-torture/execute/20061220-1.c: New test.
16322 PR middle-end/30263
16323 * gcc.dg/gomp/asm-1.c: New test.
16326 * g++.dg/eh/ia64-2.C: New test.
16328 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16332 * gcc.dg/rs6000-leaf.c: New.
16334 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16337 * gfortran.dg/f2c_8.f90: New test.
16339 2006-12-20 Bill Wendling <wendling@apple.com>
16341 * gcc.dg/asm-b.c: Check for __ppc64__.
16343 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16346 * gfortran.dg/bounds_check_5.f90: New test.
16348 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16350 PR middle-end/30143
16351 * gcc.dg/gomp/complex-1.c: New testcase.
16353 2006-12-20 Roger Sayle <roger@eyesopen.com>
16355 * gfortran.dg/array_memset_1.f90: New test case.
16357 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16359 * lib/target-supports.exp: Add spu to
16360 check_effective_target_vect_widen_mult_hi_to_si.
16362 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16365 * gfortran.dg/generic_9.f90: New test.
16368 * gfortran.dg/generic_10.f90: New test.
16370 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16373 * gcc.dg/pr30045.c: New test.
16375 2006-12-20 Ben Elliston <bje@au.ibm.com>
16377 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16379 2006-12-19 Eric Christopher <echristo@apple.com>
16382 * gcc.c-torture/execute/pr29302-1.c: New.
16384 2006-12-19 Tobias Burnus <burnus@net-b.de>
16387 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16389 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16392 * gfortran.dg/altreturn_3.f90: New test.
16394 * gfortran.dg/char_result_12.f90: Fix comment typos.
16396 2006-12-19 Ben Elliston <bje@au.ibm.com>
16398 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16399 as newlib's stdio.h uses non-traditional cpp constructs.
16401 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16403 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16404 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16405 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16406 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16407 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16408 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16409 * gfortran.dg/default_initialization.f: Renamed to
16410 default_initialization_1.f
16411 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16412 dollar_edit_descriptor_1.f
16413 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16414 dollar_edit_descriptor_2.f
16415 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16416 dollar_edit_descriptor_3.f
16417 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16418 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16419 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16420 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16421 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16422 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16423 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16424 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16425 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16426 * gfortran.dg/default_initialization_1.f: Renamed from
16427 default_initialization.f
16428 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16429 dollar_edit_descriptor-1.f
16430 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16431 dollar_edit_descriptor-2.f
16432 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16433 dollar_edit_descriptor-3.f
16434 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16435 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16436 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16438 2006-12-18 Bill Wendling <wendling@apple.com>
16440 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16441 id is an OjbC keyword.
16443 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16445 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16447 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16449 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16451 2006-12-18 Ian Lance Taylor <iant@google.com>
16453 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16455 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16457 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16459 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16462 * gfortran.fortran-torture/execute/where21.f90: New test.
16464 2006-12-17 Tobias Burnus <burnus@net-b.de>
16466 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16468 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16471 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16472 * gcc.dg/if-empty-1.c: Likewise.
16473 * gcc.dg/pr23165.c: Likewise.
16474 * g++.dg/warn/empty-body.C: Likewise.
16476 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16478 PR libfortran/30005
16479 * gfortran.dg/open_errors.f90: New test.
16481 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16483 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16485 * gcc.target/i386/ssse3-pabsb.c: New file.
16486 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16487 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16488 * gcc.target/i386/ssse3-palignr.c: Likewise.
16489 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16490 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16491 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16492 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16493 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16494 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16495 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16496 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16497 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16498 * gcc.target/i386/ssse3-psignb.c: Likewise.
16499 * gcc.target/i386/ssse3-psignd.c: Likewise.
16500 * gcc.target/i386/ssse3-psignw.c: Likewise.
16501 * gcc.target/i386/ssse3-vals.h: Likewise.
16503 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16505 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16506 * lib/fortran-torture.exp: Include target-supports.exp.
16508 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16511 * gcc.c-torture/execute/pr30185.c: New test.
16513 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16517 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16518 * gcc.dg/builtin-bswap-2.c: Likewise.
16519 * gcc.dg/builtin-bswap-3.c: Likewise.
16520 * gcc.dg/builtin-bswap-4.c: Likewise.
16521 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16522 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16524 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16526 PR libfortran/30145
16527 * gfortran.dg/write_zero_array: New test.
16529 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16532 * gfortran.dg/write_fmt_trim.f90: New test.
16534 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16537 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16540 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16542 * lib/target-supports.exp (check_weak_available): Use istarget
16543 "hppa*-*-hpux10*" instead of regexp.
16544 (check_cxa_atexit_available): Likewise.
16546 2006-12-14 Richard Guenther <rguenther@suse.de>
16548 PR tree-optimization/30197
16549 * gcc.c-torture/execute/complex-1.c: Fix function name.
16550 * gcc.dg/builtins-61.c: New testcase.
16552 2006-12-14 Richard Guenther <rguenther@suse.de>
16554 PR middle-end/30172
16555 * gcc.dg/pr30172-1.c: New testcase.
16557 2006-12-14 Richard Guenther <rguenther@suse.de>
16559 PR tree-optimization/30198
16560 * gcc.dg/builtins-60.c: New testcase.
16562 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16564 * lib/target-supports.exp (vect_no_align): Remove spu.
16566 2006-12-13 Ian Lance Taylor <iant@google.com>
16570 * g++.dg/warn/Wparentheses-5.C: New test.
16571 * g++.dg/warn/Wparentheses-6.C: New test.
16572 * g++.dg/warn/Wparentheses-7.C: New test.
16573 * g++.dg/warn/Wparentheses-8.C: New test.
16574 * g++.dg/warn/Wparentheses-9.C: New test.
16575 * g++.dg/warn/Wparentheses-10.C: New test.
16576 * g++.dg/warn/Wparentheses-11.C: New test.
16577 * g++.dg/warn/Wparentheses-12.C: New test.
16578 * g++.dg/warn/Wparentheses-13.C: New test.
16579 * g++.dg/warn/Wparentheses-14.C: New test.
16580 * g++.dg/warn/Wparentheses-15.C: New test.
16581 * g++.dg/warn/Wparentheses-16.C: New test.
16582 * g++.dg/warn/Wparentheses-17.C: New test.
16583 * g++.dg/warn/Wparentheses-18.C: New test.
16584 * g++.dg/warn/Wparentheses-19.C: New test.
16585 * g++.dg/warn/Wparentheses-20.C: New test.
16586 * g++.dg/warn/Wparentheses-21.C: New test.
16588 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16591 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16592 for target "hppa.*hpux10".
16594 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16596 * g++.dg/debug/vartrack1.C: New test.
16598 * g++.dg/opt/ifcvt1.C: New test.
16600 * gcc.dg/tls/opt-13.c: New test.
16602 * gcc.dg/20060425-2.c: New test.
16604 * g++.dg/opt/pr15054-2.C: New test.
16606 * gcc.c-torture/execute/20060420-1.c: New test.
16608 * gcc.c-torture/execute/20060412-1.c: New test.
16610 * objc/compile/20060406-1.m: New test.
16612 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16614 * g++.dg/template/array17.C: New test.
16616 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16618 * gcc.target/powerpc/altivec-23.c: New test.
16620 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16623 * g++.dg/inherit/error3.C: New test.
16626 * g++.dg/inherit/error4.C: New test.
16628 2006-12-13 Richard Guenther <rguenther@suse.de>
16630 PR tree-optimization/17687
16631 * gcc.dg/builtins-59.c: New testcase.
16633 2006-12-13 Ben Elliston <bje@au.ibm.com>
16635 * gcc.target/spu/Wmain.c: New test.
16637 2006-12-12 Josh Conner <jconner@apple.com>
16639 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16640 * g++.dg/abi/thunk4.C: Likewise.
16641 * g++.dg/abi/rtti3.C: Likewise.
16643 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16645 * gcc.target/spu/cpat-1.c: New test.
16646 * gcc.target/spu/cpat-2.c: New test.
16647 * gcc.target/spu/cpat-3.c: New test.
16648 * gcc.target/spu/cpat-4.c: New test.
16650 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16653 * gcc.c-torture/compile/vector-1.c: New test.
16654 * gcc.c-torture/compile/vector-2.c: New test.
16655 * gcc.c-torture/compile/vector-3.c: New test.
16657 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16659 * lib/fortran-torture.exp: Update copyright years. Remove
16660 obsolete comment. Test -ftree-vectorize where it makes sense.
16661 * lib/gfortran-dg.exp: Update copyright years. Use settings
16662 from fortran-torture.exp.
16663 * gfortran.dg/char_transpose_1.f90,
16664 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16665 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16666 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16667 '-w' to dg-options.
16669 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16671 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16672 saved_${tool}_load.
16674 2006-12-12 Ira Rosen <irar@il.ibm.com>
16676 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16677 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16678 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16679 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16682 2006-12-12 Richard Guenther <rguenther@suse.de>
16684 PR middle-end/30147
16685 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16687 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16688 Diego Novillo <dnovillo@redhat.com>
16690 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16692 * gcc.dg/tree-ssa/pr26421.c: Likewise
16693 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16694 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16695 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16696 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16697 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16698 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16699 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16700 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16701 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16703 2006-12-11 Jan Hubicka <jh@suse.cz>
16705 * gcc.dg/tree-prof/stringop-1.c: New test.
16706 * gcc.dg/tree-prof/stringop-2.c: New test.
16708 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16711 * gcc.target/i386/pr30120.c: New test.
16714 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16716 * gcc.target/i386/x87regparm-1.c: New test.
16717 * gcc.target/i386/x87regparm-2.c: New test.
16718 * gcc.target/i386/x87regparm-3.c: New test.
16719 * gcc.target/i386/x87regparm-4.c: New test.
16721 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16723 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16725 2006-12-10 Tobias Burnus <burnus@net-b.de>
16728 * gfortran.dg/protected_1.f90: New test.
16729 * gfortran.dg/protected_2.f90: New test.
16730 * gfortran.dg/protected_3.f90: New test.
16731 * gfortran.dg/protected_4.f90: New test.
16732 * gfortran.dg/protected_5.f90: New test.
16733 * gfortran.dg/protected_6.f90: New test.
16735 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16736 Tobias Burnus <burnus@gcc.gnu.org>
16740 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16742 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16743 ambiguous interfaces.
16744 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16745 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16746 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16747 ambiguous interfaces.
16748 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16749 * gfortran.dg/array_initializer_2.f90: Add initializer array
16753 * gfortran.dg/interface_9.f90: Test that host interfaces are
16754 not checked for ambiguity with the local version.
16756 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16759 * gfortran.dg/module_interface_2.f90: New test.
16761 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16764 * gfortran.dg/assumed_len.f90: New test.
16766 2006-12-09 Richard Guenther <rguenther@suse.de>
16768 * g++.dg/warn/implicit-typename1.C: Qualify types.
16769 * g++.dg/parse/crash12.C: Likewise.
16770 * g++.dg/tree-ssa/pr22444.C: Likewise.
16772 2006-12-09 Tobias Burnus <burnus@net-b.de>
16774 * gfortran.dg/array_2.f90: Added sqrt test.
16776 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16778 * gcc.target/i386/x87regparm-1.c: XFAIL.
16779 * gcc.target/i386/x87regparm-2.c: XFAIL.
16780 * gcc.target/i386/x87regparm-3.c: XFAIL.
16781 * gcc.target/i386/x87regparm-4.c: XFAIL.
16783 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16785 * lib/target-supports.exp
16786 (check_effective_target_large_long_double): New.
16787 * gcc.dg/Wconversion-real.c : Use it.
16788 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16791 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16793 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16795 2006-12-08 Tobias Burnus <burnus@net-b.de>
16798 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16800 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16803 * g++.dg/template/crash65.C: New test.
16804 * g++.dg/template/spec16.C: Tweak error markers.
16806 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16808 * gcc.target/spu: New directory.
16809 * gcc.target/spu/spu.exp: New file.
16810 * gcc.target/spu/intrinsics-1.c: New test.
16812 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16815 * g++.dg/ext/attrib27.C: New test.
16816 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16817 * g++.dg/parse/typedef5.C: Likewise.
16819 2006-12-07 Mike Stump <mrs@apple.com>
16821 * treelang/compile/var_defs.tree: Adjust.
16823 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16826 * g++.dg/template/crash64.C: New test.
16827 * g++.dg/parse/crash27.C: Adjust error markers.
16829 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16831 PR libfortran/30009
16832 PR libfortran/30056
16833 * gfortran.dg/read_eof_4.f90: Add tests.
16834 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16835 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16837 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16840 * g++.dg/template/crash63.C: New test.
16843 * g++.dg/template/crash62.C: New test.
16845 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16848 * gfortran.dg/allocatable_function_1.f90: Increase the number
16849 of expected calls of free to 10; the lhs section reference is
16850 now evaluated so there is another call to bar. Change the
16851 comment appropriately.
16852 * gfortran.dg/array_section_1.f90: New test.
16854 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16857 * gfortran.dg/char_result_12.f90: New test.
16859 2006-12-05 Richard Guenther <rguenther@suse.de>
16861 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16862 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16863 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16864 vect_double, xfail for spu*-*-*.
16866 2006-12-04 Tobias Burnus <burnus@net-b.de>
16869 * initialization_4.f90: Test noninteger exponents (-std=f95).
16870 * initialization_5.f90: New test for noninteger exponents
16873 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16876 * gfortran.dg/parameter_array_section_1.f90: New test.
16878 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16881 * g++.dg/template/crash61.C: New test.
16884 * g++.dg/template/error23.C: New test.
16886 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16888 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16890 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16893 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16895 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16897 PR middle-end/29965
16898 * gcc.dg/gomp/pr29965-1.c: New test.
16899 * gcc.dg/gomp/pr29965-2.c: New test.
16900 * gcc.dg/gomp/pr29965-3.c: New test.
16901 * gcc.dg/gomp/pr29965-4.c: New test.
16902 * gcc.dg/gomp/pr29965-5.c: New test.
16903 * gcc.dg/gomp/pr29965-6.c: New test.
16904 * g++.dg/gomp/pr29965-1.C: New test.
16905 * g++.dg/gomp/pr29965-2.C: New test.
16906 * g++.dg/gomp/pr29965-3.C: New test.
16907 * g++.dg/gomp/pr29965-4.C: New test.
16908 * g++.dg/gomp/pr29965-5.C: New test.
16909 * g++.dg/gomp/pr29965-6.C: New test.
16910 * g++.dg/gomp/pr29965-7.C: New test.
16911 * g++.dg/gomp/pr29965-8.C: New test.
16912 * g++.dg/gomp/pr29965-9.C: New test.
16913 * g++.dg/gomp/pr29965-10.C: New test.
16915 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16917 * gnat.dg/pointer_variable_bounds.adb: New test.
16918 * gnat.dg/pointer_variable_bounds.ads: Likewise.
16919 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16921 2006-12-03 Eric Christopher <echristo@apple.com>
16923 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16925 2006-12-03 Richard Henderson <rth@redhat.com>
16926 Andrew Pinski <pinskia@gmail.com>
16929 * g++.dg/warn/unit-1.C: New test.
16931 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
16933 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16935 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16937 * g++.dg/vect/vect.exp: Enable tests to run on spu.
16938 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16939 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16940 * gcc.dg/vect/vect-70.c: Reduce array size.
16941 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16942 vect_no_compaer_double targets.
16943 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16944 vect_float, vect_double, and vect_int.
16946 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16948 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16949 test for loop versioning on vect_no_align targets.
16950 * gcc.dg/vect/pr20122.c: Likewise.
16951 * gcc.dg/vect/vect-105.c: Likewise.
16952 * gcc.dg/vect/vect-42.c: Likewise.
16953 * gcc.dg/vect/vect-43.c: Likewise.
16954 * gcc.dg/vect/vect-74.c: Likewise.
16955 * gcc.dg/vect/vect-75.c: Likewise.
16956 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16957 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16958 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16959 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16961 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
16964 * gfortran.dg/value_1.f90 : New test.
16965 * gfortran.dg/value_2.f90 : New test.
16966 * gfortran.dg/value_3.f90 : New test.
16967 * gfortran.dg/value_4.f90 : New test.
16968 * gfortran.dg/value_4.c : Called from value_4.f90.
16970 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
16973 * g++.dg/cpp0x/static_assert4.C: New testcase.
16975 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16977 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16979 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
16982 * gcc.dg/pr27953.c: New test.
16984 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16987 * g++.dg/ext/vector5.C: New test.
16990 * g++.dg/other/main1.C: New test.
16992 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
16994 PR libfortran/29568
16995 * gfortran.dg/convert_implied_open.f90: Change to
16996 new default record length.
16997 * gfortran.dg/unf_short_record_1.f90: Adapt to
16999 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17001 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17003 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17005 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17008 * g++.dg/expr/pr29066.c: New.
17010 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17011 Zdenek Dvorak <dvorakz@suse.cz>
17013 PR tree-optimization/29921
17014 * gcc.dg/pr29921-2.c: New test.
17016 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17018 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17019 (i386_get_cpuid): New function.
17020 (i386_cpuid_ecx): Likewise.
17021 (i386_cpuid_edx): Likewise.
17022 (i386_cpuid): Updated to call i386_cpuid_edx.
17024 * gcc.target/i386/sse3-addsubpd.c: New file.
17025 * gcc.target/i386/sse3-addsubps.c: Likewise.
17026 * gcc.target/i386/sse3-haddpd.c: Likewise.
17027 * gcc.target/i386/sse3-haddps.c: Likewise.
17028 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17029 * gcc.target/i386/sse3-hsubps.c: Likewise.
17030 * gcc.target/i386/sse3-lddqu.c: Likewise.
17031 * gcc.target/i386/sse3-movddup.c: Likewise.
17032 * gcc.target/i386/sse3-movshdup.c: Likewise.
17033 * gcc.target/i386/sse3-movsldup.c: Likewise.
17035 2006-12-01 Dirk Mueller <dmueller@suse.de>
17037 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17039 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17041 * gcc.dg/dfp/convert-int-max.c: New test.
17042 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17044 2006-11-30 Richard Guenther <rguenther@suse.de>
17046 * gcc.dg/vect/vect-pow-1.c: Rename ...
17047 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17048 floats instead of doubles, check successful vectorization.
17050 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17053 * gcc.c-torture/compile/pr29945.c: New testcase.
17055 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17057 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17060 2006-11-29 Eric Christopher <echristo@apple.com>
17062 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17064 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17066 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17068 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17070 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17073 * g++.dg/inherit/virtual2.C: New test.
17074 * g++.dg/inherit/virtual3.C: Likewise.
17075 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17076 * g++.dg/inherit/error2.C: Likewise.
17077 * g++.dg/template/instantiate1.C: Likewise.
17079 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17082 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17084 2006-11-28 Jan Hubicka <jh@suse.cz>
17086 * gcc.dg/memcpy-1.c: New test.
17088 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17091 * g++.dg/warn/main-3.C: New test.
17093 2006-11-28 Jan Hubicka <jh@suse.cz>
17095 * gcc.dg/winline-1.c: New test.
17097 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17099 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17102 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17105 * gfortran.dg/missing_optional_dummy_3.f90
17107 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17110 * gfortran.dg/interface_3.f90: Modify errors.
17112 2006-11-28 Ben Elliston <bje@au.ibm.com>
17114 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17115 fail to link due to relocation overflows on spu-*-*.
17117 2006-11-27 Michael Matz <matz@suse.de>
17118 Andreas Krebbel <krebbel1@de.ibm.com>
17121 * gcc.dg/20061127-1.c: New testcase.
17123 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17125 * gcc.dg/20061124-1.c: Add exit() function prototype.
17127 2006-11-27 Jan Hubicka <jh@suse.cz>
17129 * gcc.target/i386/memcpy-1.c: Adjust size.
17130 * gcc.dg/visibility-11.c: Likewise.
17132 2006-11-27 Richard Guenther <rguenther@suse.de>
17134 PR middle-end/25620
17135 * gcc.target/i386/pow-1.c: New testcase.
17136 * gcc.dg/builtins-58.c: Likewise.
17138 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17141 * g++.dg/expr/cast8.C: New test.
17143 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17145 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17146 Don't ever inline the testcase.
17148 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17151 * gfortran.fortran-torture/compile/parameter_3.f90: New
17154 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17157 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17159 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17161 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17164 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17166 PR libgfortran/29936
17167 * gfortran.dg/write_check3.f90: New test.
17169 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17171 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17173 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17176 * gfortran.dg/interface_3.f90: New test.
17179 * gfortran.dg/generic_8.f90: New test.
17181 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17183 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17184 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17185 * gfortran.dg/specifics_3.f90: Remove.
17187 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17190 * gcc.dg/gomp/pr29955.c: New test.
17193 * gcc.dg/pr29736.c: New test.
17195 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17198 * gcc.dg/pure-1.c: New test.
17200 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17202 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17203 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17205 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17207 * gcc.dg/20061124-1.c: New testcase.
17209 2006-11-23 Eric Christopher <echristo@apple.com>
17211 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17213 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17217 * gcc.dg/Wconversion-integer.c: New. Supersedes
17218 Wconversion-negative-constants.c
17219 * gcc.dg/Wconversion-real.c: New.
17220 * gcc.dg/Wconversion-real-integer.c: New.
17221 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17222 * g++.dg/warn/Wconversion1.C: Modified.
17224 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17226 * gfortran.dg/overload_1.f90: New test.
17228 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17231 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17232 Wtraditional-conversion.
17233 * gcc.dg/overflow-warn-2.c: Likewise.
17234 * gcc.dg/Wconversion.c: Likewise. Renamed as
17235 Wtraditional-conversion.c .
17236 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17237 Wtraditional-conversion-2.c .
17238 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17239 Wtraditional-conversion-2.c
17240 * gcc.dg/Wconversion-negative-constants.c: New.
17242 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17244 * gcc.dg/tree-ssa/dump-1.c: New test.
17246 2006-11-23 David Ung <davidu@mips.com>
17248 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17249 -mfp64, allowable when ISA >= 33 and float is enabled.
17250 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17251 of mthc1 and mfhc1 patterns.
17253 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17255 PR tree-optimization/29921
17256 * gcc.dg/pr29921.c: New test.
17258 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17261 * gfortran.dg/initialization_4.f90: New test.
17263 2006-11-22 Ira Rosen <irar@il.ibm.com>
17265 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17266 platforms that have interleaving support.
17267 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17268 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17269 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17270 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17271 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17272 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17273 gcc.dg/vect/vect-strided-u8-i8.c,
17274 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17275 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17276 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17277 gcc.dg/vect/vect-strided-float.c,
17278 gcc.dg/vect/vect-strided-a-mult.c,
17279 gcc.dg/vect/vect-strided-mult-char-ls.c,
17280 gcc.dg/vect/vect-strided-a-u16-mult.c,
17281 gcc.dg/vect/vect-strided-a-u32-mult.c,
17282 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17283 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17284 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17285 gcc.dg/vect/vect-strided-mult.c,
17286 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17287 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17290 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17293 * gfortran.dg/auto_char_len_4.f90: New test.
17295 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17298 * gfortran.dg/generic_7.f90: New test.
17299 * gfortran.dg/defined_operators_1.f90: Add new error.
17301 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17303 PR tree-optimization/29902
17304 * g++.dg/tree-ssa/pr29902.C: New test.
17306 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17309 * gfortran.dg/used_types_13.f90: New test.
17311 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17313 * gcc.dg/dfp/snan.c: Delete.
17315 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17317 * g++.dg/cpp0x/static_assert1.C: New.
17318 * g++.dg/cpp0x/static_assert2.C: New.
17319 * g++.dg/cpp0x/static_assert3.C: New.
17321 2006-11-21 Richard Guenther <rguenther@suse.de>
17323 * gcc.dg/vect/vect-pow-1.c: New testcase.
17324 * gcc.dg/vect/vect-pow-2.c: Likewise.
17326 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17329 * g++.dg/template/static29.C: New test.
17332 * g++.dg/conversion/simd4.C: New test.
17334 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17337 * g++.dg/template/access19.C: New test.
17338 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17341 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17344 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17346 2006-11-20 Tobias Burnus <burnus@net-b.de>
17349 * gfortran.dg/import.f90: Extended test.
17350 * gfortran.dg/import2.f90: Extended test.
17352 2006-11-20 Tobias Burnus <burnus@net-b.de>
17354 * gfortran.dg/volatile3.f90: Add conflict test.
17356 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17359 * gfortran.dg/implicit_10.f90: New test.
17361 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17364 * g++.dg/warn/Wall-write-strings.C: New.
17366 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17368 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17369 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17371 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17373 * gfortran.dg/use_3.f90: Remove error message.
17374 * gfortran.dg/iso_fortran_env_1.f90: New test.
17375 * gfortran.dg/iso_fortran_env_2.f90: New test.
17376 * gfortran.dg/iso_fortran_env_3.f90: New test.
17377 * gfortran.dg/iso_fortran_env_4.f90: New test.
17379 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17381 * gcc.dg/vect/vect-27.c: Fix initialization.
17383 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17385 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17386 * gcc.dg/torture/builtin-minmax-1.c: New.
17388 * gcc.dg/builtins-20.c: Add cases for copysign.
17390 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17393 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17395 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17396 * gfortran.dg/use_1.f90: New test.
17397 * gfortran.dg/use_1.f90: New test.
17398 * gfortran.dg/use_1.f90: New test.
17400 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17402 PR tree-optimization/29801
17403 * gcc.dg/pr29801.c: New test.
17405 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17407 PR middle-end/29584
17408 * gcc.dg/torture/pr29584.c: New test.
17410 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17412 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17413 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17414 * gcc.target/powerpc/compress-float-ppc.c,
17415 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17417 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17418 do not pass -mhard-float.
17420 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17422 * gnat.dg/volatile_aggregate.adb: New test.
17424 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17428 * gfortran.dg/bound_2.f90: Add more checks.
17429 * gfortran.dg/bound_3.f90: New test.
17431 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17434 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17436 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17438 * gfortran.dg/import3.f90: Fix error message.
17440 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17443 * gfortran.fortran-torture/compile/inline_1.f90:
17446 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17448 * gcc.target/i386/x87regparm-1.c: New test.
17449 * gcc.target/i386/x87regparm-2.c: New test.
17450 * gcc.target/i386/x87regparm-3.c: New test.
17451 * gcc.target/i386/x87regparm-4.c: New test.
17453 2006-11-15 Tobias Burnus <burnus@net-b.de>
17456 * gfortran.dg/import.f90: New test.
17457 * gfortran.dg/import2.f90: New test.
17458 * gfortran.dg/import3.f90: New test.
17460 2006-11-15 Tobias Burnus <burnus@net-b.de>
17463 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17465 2006-11-15 Tobias Burnus <burnus@net-b.de>
17468 * gfortran.dg/contains.f90: New test.
17469 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17471 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17473 PR tree-optimization/29581
17474 * gcc.dg/pr29581-1.c: New test.
17475 * gcc.dg/pr29581-2.c: New test.
17476 * gcc.dg/pr29581-3.c: New test.
17477 * gcc.dg/pr29581-4.c: New test.
17478 * gfortran.dg/pr29581.f90: New test.
17480 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17483 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17484 numbers in error message headers.
17486 2006-11-14 Richard Guenther <rguenther@suse.de>
17488 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17489 to i?86 and x86_64 targets.
17491 2006-11-14 Caroline Tice <ctice@apple.com>
17493 * gcc.dg/pubtypes-1.c: New file/testcase.
17494 * gcc.dg/pubtypes-2.c: New file/testcase.
17495 * gcc.dg/pubtypes-3.c: New file/testcase.
17496 * gcc.dg/pubtypes-4.c: New file/testcase.
17497 * g++.dg/pubtypes.C: New file/testcase.
17499 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17502 * g++.dg/init/self1.C: New test.
17504 2006-11-14 Tobias Burnus <burnus@net-b.de>
17507 * gfortran.dg/conflicts.f90: Add.
17509 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17511 PR rtl-optimization/29798
17513 * gcc.c-torture/execute/pr29798.c: New.
17515 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17517 * gcc.dg/builtins-20.c: Add more cases.
17519 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17522 * gfortran.dg/gomp/pr29759.f90: New test.
17524 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17527 * g++.dg/template/static28.C: New test.
17529 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17531 * lib/c-torture.exp: Use target-libpath.exp.
17532 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17533 set GCC_EXEC_PREFIX env var from global variable of same name.
17535 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17538 * gfortran.fortran-torture/compile/transfer-1.f90:
17541 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17542 Zdenek Dvorak <dvorakz@suse.cz>
17544 PR tree-optimization/29680
17545 * gcc.dg/alias-11.c: New test.
17547 2006-11-12 Jason Merrill <jason@redhat.com>
17548 Andrew Pinski <pinskia@physics.uc.edu>
17550 PR middle-end/28915
17551 * gcc.target/i386/vectorize1.c: New.
17553 2006-11-12 Roger Sayle <roger@eyesopen.com>
17555 PR rtl-optimization/29797
17556 * gcc.c-torture/execute/pr29797-1.c: New test case.
17558 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17560 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17562 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17564 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17566 2006-11-12 Roger Sayle <roger@eyesopen.com>
17568 PR tree-optimization/13827
17569 * gcc.dg/fold-eqand-1.c: New test case.
17571 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17574 * gcc.c-torture/execute/mayalias-3.c: New test.
17576 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17578 PR middle-end/27528
17579 * gcc.c-torture/compile/pr27528.c: New test.
17580 * gcc.dg/pr27528.c: Likewise.
17582 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17584 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17586 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17588 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17591 * gfortran.dg/reshape_source_size_1.f90: New test.
17593 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17596 * gfortran.dg/aliasing_dummy_4.f90: New test.
17598 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17601 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17602 and x86_64-*-* targets.
17604 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17606 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17607 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17608 New macros. Use them in exact tests.
17609 (TESTIT3): New macro.
17610 Add tests for fmin, fmax and fma.
17612 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17615 * gfortran.dg/array_constructor_13.f90: New test.
17617 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17620 * gfortran.dg/used_types_12.f90: New test.
17622 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17624 PR middle-end/29726
17625 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17627 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17628 * gcc.dg/fold-eqandshift-3.c: New test case.
17630 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17633 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17636 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17638 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17640 * gcc.dg/20061109-1.c: New testcase.
17642 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17644 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17646 2006-11-09 Tobias Burnus <burnus@net-b.de>
17648 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17649 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17651 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17653 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17654 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17656 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17658 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17660 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17662 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17664 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17665 * gcc.dg/vect/vect-9.c: Now vectorizable.
17666 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17667 that support vect_widen_mult.
17668 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17669 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17670 vect-reduc-dot-u16.c).
17671 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17672 vect-reduc-dot-u16.c).
17673 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17674 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17675 vect-reduc-dot-s8.c).
17676 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17677 vect-reduc-dot-s8.c).
17678 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17679 vect-reduc-dot-s8.c).
17680 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17681 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17682 vect-reduc-dot-u8.c).
17683 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17684 vect-reduc-dot-u8.c).
17685 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17686 * gcc.dg/vect/vect-multitypes-9.c: New test.
17687 * gcc.dg/vect/vect-multitypes-10.c: New test.
17688 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17689 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17690 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17691 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17692 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17693 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17694 wrapv-vect-reduc-dot-s8.c.
17695 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17696 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17697 targets that support vec_unpack.
17698 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17699 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17700 (check_effective_target_vect_widen_mult_hi_to_si): New.
17701 (check_effective_target_vect_widen_sum): Removed.
17703 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17705 * gcc.dg/vect/vect-multitypes-8.c: New test.
17706 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17708 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17710 * gcc.dg/vect/vect-multitypes-7.c: New test.
17712 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17714 * gcc.dg/vect/vect-multitypes-4.c: New test.
17715 * gcc.dg/vect/vect-multitypes-5.c: New test.
17716 * gcc.dg/vect/vect-multitypes-6.c: New test.
17718 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17720 * gcc.dg/vect/vect-multitypes-1.c: New test.
17721 * gcc.dg/vect/vect-multitypes-2.c: New test.
17722 * gcc.dg/vect/vect-multitypes-3.c: New test.
17724 2006-11-07 Eric Christopher <echristo@apple.com>
17726 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17727 Test using scan-assembler-not.
17729 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17731 * gcc.dg/inline-17.c: New test.
17733 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17736 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17739 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17742 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17745 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17748 2006-11-07 Tobias Burnus <burnus@net-b.de>
17751 * gfortran.dg/volatile.f90: Add.
17752 * gfortran.dg/volatile2.f90: Add.
17753 * gfortran.dg/volatile3.f90: Add.
17754 * gfortran.dg/volatile4.f90: Add.
17755 * gfortran.dg/volatile5.f90: Add.
17756 * gfortran.dg/volatile6.f90: Add.
17757 * gfortran.dg/volatile7.f90: Add.
17759 2006-11-06 Tobias Burnus <burnus@net-b.de>
17761 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17762 for matching error messages.
17763 * gfortran.dg/specifics_3.f90: Adjust pattern
17764 for matching error messages.
17766 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17767 Bernhard Fischer <aldot@gcc.gnu.org>
17769 * lib/gcc-dg.exp (output-exists): New proc.
17770 (output-exists-not): New proc.
17771 * gcc.test-framework/test-framework.awk: Support new directives.
17772 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17773 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17774 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17775 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17776 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17777 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17779 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17783 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17784 * gfortran.dg/initialization_3.f90: New.
17786 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17788 PR libgfortran/25545
17789 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17791 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17793 PR middle-end/29695
17794 * gcc.c-torture/execute/pr29695-1.c: New test.
17795 * gcc.c-torture/execute/pr29695-2.c: New test.
17797 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17800 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17802 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17804 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17805 for matching error messages.
17807 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17810 * gcc.target/i386/387-12.c: New test.
17812 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17814 PR libfortran/29713
17815 * gfortran.dg/pr29713.f90: New test.
17817 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17819 * gcc.c-torture/execute/arith-rand-ll.c:
17820 Also test for bogus rest sign.
17822 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17824 PR libfortran/27895
17825 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17827 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17829 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17830 from error messages.
17832 2006-11-02 Mike Stump <mrs@apple.com>
17834 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17836 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17838 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17840 * g++.dg/eh/gcsec1.C: New test.
17842 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17844 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17845 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17847 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17849 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17851 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17852 * gcc.dg/pr14796-2.c: Likewise.
17854 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17856 * gcc.c-torture/execute/20061101-1.c: New test.
17858 2006-11-01 Richard Guenther <rguenther@suse.de>
17860 * gcc.target/i386/fpprec-1.c: New testcase.
17862 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17864 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17865 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17867 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17869 * gcc.c-torture/execute/20061031-1.c: New test.
17871 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17874 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17875 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17876 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17877 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17878 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17879 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17880 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17882 2006-10-31 Eric Christopher <echristo@apple.com>
17883 Falk Hueffner <falk@debian.org>
17885 * gcc.dg/builtin-bswap-1.c: New.
17886 * gcc.dg/builtin-bswap-2.c: New.
17887 * gcc.dg/builtin-bswap-3.c: New.
17888 * gcc.dg/builtin-bswap-4.c: New.
17889 * gcc.dg/builtin-bswap-5.c: New.
17890 * gcc.target/i386/builtin-bswap-1.c: New.
17892 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17894 * gcc.dg/inline-16.c: New.
17897 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17899 * gcc.dg/inline-13.c: New.
17900 * gcc.dg/inline-14.c: New.
17901 * gcc.dg/inline-15.c: New.
17904 * gcc.dg/inline6.c: New.
17905 * gcc.dg/inline7.c: New.
17907 2006-10-31 Roger Sayle <roger@eyesopen.com>
17909 PR middle-end/23470
17910 * gcc.dg/pr23470-1.c: New test case.
17912 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17915 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17917 * gfortran.dg/blockdata_2.f90: New testcase.
17919 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
17921 PR libfortran/29627
17922 * gfortran.dg/unf_short_record_1.f90: New test.
17924 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17927 * gfortran.dg/pr29067.f: New test.
17929 2006-10-31 Joseph Myers <joseph@codesourcery.com>
17930 Richard Sandiford <richard@codesourcery.com>
17932 * lib/target-supports.exp (get_compiler_messages): Append options
17933 as a single list element.
17934 (check_effective_target_arm_vfp_ok): New.
17935 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17937 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
17940 * gfortran.dg/intrinsic_actual_2.f90: New test.
17943 * gfortran.dg/actual_array_interface_1.f90: New test.
17946 * gfortran.dg/used_types_11.f90: New test.
17948 2006-10-30 Dirk Mueller <dmueller@suse.de>
17950 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17951 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17952 * g++.old-deja/g++.pt/eichin01.C (main): Same.
17953 * g++.old-deja/g++.mike/net25.C (main): Same.
17954 * g++.dg/lookup/exception1.C (main): Same.
17955 * g++.dg/parse/parens2.C (main): Same.
17957 2006-10-30 Roger Sayle <roger@eyesopen.com>
17959 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17961 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17963 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17964 * gcc.dg/torture/builtin-math-3.c: Likewise.
17966 2006-10-30 Tobias Burnus <burnus@net-b.de>
17969 * gfortran.dg/write_check.f90: Check run-time keyword checking.
17970 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17972 2006-10-30 Andrew Pinski <pinskia@gmail.com>
17975 * gfortran.fortran-torture/execute/transfer1.f90: New test.
17977 2006-10-30 Joseph Myers <joseph@codesourcery.com>
17979 * lib/target-supports.exp (check_function_available): Declare
17980 function before calling.
17982 2006-10-30 Jakub Jelinek <jakub@redhat.com>
17984 PR tree-optimization/29637
17985 * gcc.dg/pr29637.c: New test.
17987 2006-10-29 Roger Sayle <roger@eyesopen.com>
17989 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17990 tree canonicalization.
17992 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17994 * gcc.dg/builtins-20.c: Add more hypot tests.
17996 2006-10-29 Roger Sayle <roger@eyesopen.com>
17998 * gcc.dg/fold-compare-1.c: New test case.
18000 2006-10-29 Dirk Mueller <dmueller@suse.de>
18003 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18005 2006-10-29 Roger Sayle <roger@eyesopen.com>
18007 PR tree-optimization/15458
18008 * gcc.dg/fold-xornot-1.c: New test case.
18010 2006-10-29 Richard Guenther <rguenther@suse.de>
18012 * gcc.target/i386/math-torture/trunc.c: New testcase.
18014 2006-10-29 Richard Guenther <rguenther@suse.de>
18016 * gcc.target/i386/math-torture/round.c: New testcase.
18018 2006-10-29 Richard Guenther <rguenther@suse.de>
18020 * gcc.target/i386/math-torture/ceil.c: New testcase.
18021 * gcc.target/i386/math-torture/floor.c: Likewise.
18023 2006-10-29 Richard Guenther <rguenther@suse.de>
18025 * gcc.target/i386/math-torture/rint.c: New testcase.
18026 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18028 2006-10-29 Richard Guenther <rguenther@suse.de>
18030 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18031 * gcc.target/i386/math-torture/lceil.c: Likewise.
18033 2006-10-28 Tobias Burnus <burnus@net-b.de>
18035 PR libgfortran/24313
18036 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18038 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18040 * gcc.c-torture/execute/20020118-1.c,
18041 gcc.c-torture/execute/builtins/strlen.c,
18042 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18045 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18047 * gcc.dg/builtins-20.c: Add tests for hypot.
18048 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18049 two-argument builtins.
18050 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18051 TESTIT2. Update all callers.
18052 (TESTIT2, TESTIT2_R): New helper macros.
18053 Add testcases for pow, hypot and atan2.
18055 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18058 * g++.dg/expr/bool1.C: New test.
18059 * g++.dg/expr/bool2.C: New test.
18061 2006-10-28 Tobias Burnus <burnus@net-b.de>
18064 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18065 * gfortran.dg/namelist_internal.f90: New test.
18067 2006-10-28 Tobias Burnus <burnus@net-b.de>
18070 * gfortran.dg/io_real_boz.f90: Add.
18071 * gfortran.dg/io_real_boz2.f90: Add.
18073 2006-10-28 Richard Guenther <rguenther@suse.de>
18075 PR middle-end/26899
18076 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18078 2006-10-28 Richard Guenther <rguenther@suse.de>
18081 * gcc.target/i386/math-torture/lround.c: New testcase.
18083 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18085 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18086 * gcc.dg/builtins-44.c: Likewise.
18087 * gcc.dg/builtins-45.c: Likewise.
18088 * gcc.dg/pr28796-2.c: Likewise.
18089 * gcc.dg/unordered-3.c: Likewise.
18091 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18093 PR libgfortran/27954
18094 * gfortran.dg/error_recovery_2.f90: New test.
18096 2006-10-26 Richard Guenther <rguenther@suse.de>
18098 * gcc.target/i386/i386.exp: Use glob, not find to collect
18099 tests. Avoids recursing into subdirectories.
18100 * gcc.target/i386/math-torture/math-torture.exp: Torture
18101 for interesting ia32 math options.
18102 * gcc.target.i386/math-torture/lrint.c: New testcase.
18104 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18106 PR libgfortran/29563
18107 * gfortran.dg/arrayio_9.f90: Update test.
18108 * gfortran.dg/arrayio_19.f90: New test.
18110 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18112 * gcc.dg/20061026.c: New testcase.
18114 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18116 PR libgfortran/29563
18117 * gfortran.dg/arrayio_9.f90: New test.
18119 2006-10-26 Ben Elliston <bje@au.ibm.com>
18121 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18122 Copy the strings manually, as strcpy may call strlen.
18124 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18126 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18127 Add checks for log, log2, log10 and log1p.
18129 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18130 we already test 0.0. Add checks for expm1, log, log2, log10,
18131 log1p, cbrt, erf and erfc.
18133 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18135 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18137 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18139 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18140 and remainderl() built-in functions. Remove -ffast-math from
18143 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18145 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18148 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18149 floating point modifiers to arguments passed to float and long
18150 double functions respectively. Update all callers to use floating
18151 point numbers, not integers. Add tests for exp, exp2 and
18154 * gcc.dg/torture/builtin-math-3.c: New test.
18156 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18159 * gfortran.dg/initialize_2.f90: New.
18161 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18163 * gcc.dg/torture/builtin-math-2.c: New test.
18165 2006-10-24 Richard Guenther <rguenther@suse.de>
18167 PR middle-end/28796
18168 * gcc.dg/pr28796-1.c: New testcase.
18169 * gcc.dg/pr28796-2.c: Likewise.
18171 2006-10-24 Richard Guenther <rguenther@suse.de>
18173 * gcc.dg/builtins-57.c: New testcase.
18175 2006-10-24 Richard Guenther <rguenther@suse.de>
18177 PR tree-optimization/29567
18178 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18180 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18182 PR tree-optimization/14784
18183 * gcc.dg/alias-10.c: New test.
18185 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18187 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18189 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18191 * gcc.dg/builtin-strncat-chk-1.c: New test.
18193 2006-10-23 Jan Hubicka <jh@suse.cz>
18195 * gcc.dg/memmove-1.c: New test.
18197 2006-10-23 Paul Brook <paul@codesourcery.com>
18199 * gcc.dg/pragma-pack-5.c: New test.
18201 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18203 * g++.dg/other/s390-1.C: New testcase.
18205 2006-10-23 Richard Guenther <rguenther@suse.de>
18207 PR middle-end/27132
18208 PR middle-end/23295
18209 * gcc.dg/pr27132.c: New testcase.
18210 * gcc.dg/pr23295.c: Likewise.
18211 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18212 * g++.dg/tree-ssa/pr19807.C: Likewise.
18214 2006-10-23 Richard Guenther <rguenther@suse.de>
18216 PR middle-end/21032
18217 * gcc.dg/pr21032.c: New testcase.
18219 2006-10-22 Jeff Law <law@redhat.com>
18220 Richard Guenther <rguenther@suse.de>
18222 PR tree-optimization/15911
18223 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18225 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18228 * g++.dg/abi/rtti3.C: New.
18230 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18232 PR middle-end/28252
18233 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18236 2006-10-21 Richard Guenther <rguenther@suse.de>
18238 PR tree-optimization/3511
18239 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18241 2006-10-21 Richard Guenther <rguenther@suse.de>
18243 PR middle-end/26898
18244 * gcc.dg/torture/pr26898-1.c: New testcase.
18245 * gcc.dg/torture/pr26898-2.c: Likewise.
18247 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18250 * g++.dg/parse/bitfield1.C: Adjust error markers.
18251 * g++.dg/parse/bitfield2.C: New test.
18253 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18255 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18257 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18259 PR libfortran/27895
18260 * gfortran.dg/zero_sized_1.f90: New test.
18262 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18264 * gcc.dg/div-compare-1.c: New test.
18266 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18269 * gfortran.dg/result_default_init_1.f90: New test.
18272 * gfortran.dg/automatic_default_init_1.f90: New test.
18274 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18277 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18279 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18280 'using namespace std' without previous declaration.
18281 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18282 * g++.old-deja/g++.robertl/eb133c.C: New.
18284 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18286 PR libgfortran/29277
18287 * gfortran.dg/streamio_4.f90: Update test.
18288 * gfortran.dg/streamio_11.f90: New test.
18290 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18293 * g++.dg/inherit/virtual1.C: New test.
18295 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18298 * g++.dg/parse/enum3.C: New test.
18300 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18303 * g++.dg/init/ctor8.C: New test.
18305 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18308 * g++.dg/ext/complit8.C: Tweak error markers.
18309 * g++.dg/template/complit1.C: Add error marker.
18311 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18314 * g++.dg/ext/complit8.C: New test.
18317 * g++.dg/parse/dtor12.C: New test.
18320 * g++.dg/template/sizeof11.C: New test.
18322 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18325 * gfortran.dg/data_char_3.f90: New test.
18328 * gfortran.dg/negative_automatic_size.f90: New test.
18330 2006-10-16 David Daney <ddaney@avtrex.com>
18332 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18334 2006-10-16 Eric Christopher <echristo@apple.com>
18336 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18339 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18342 * g++.dg/tc1/dr49.C: Tweak error messages.
18343 * g++.dg/parse/template21.C: New test.
18345 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18347 PR middle-end/20491
18348 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18350 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18353 * gfortran.dg/print_1.f90: New test.
18355 2006-10-15 Jan Hubicka <jh@suse.cz>
18357 PR middle-end/29241
18358 * gcc.c-torture/compile/pr29241.c: New testcase.
18360 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18362 PR middle-end/29250
18363 * gcc.c-torture/compile/pr29250.c: New test.
18365 2006-10-15 Richard Guenther <rguenther@suse.de>
18367 * gcc.dg/pr29299.c: New testcase.
18369 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18372 * gfortran.dg/label_4.f90: Adjust warning flag.
18374 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18377 * gfortran.dg/nullify_3.f90: New test.
18379 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18381 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18382 on Solaris 2.5.1 too.
18384 2006-10-13 Eric Christopher <echristo@apple.com>
18386 * gcc.dg/pr25993.c: Skip for darwin.
18388 2006-10-13 Eric Christopher <echristo@apple.com>
18390 * gcc.dg/visibility-11.c: Skip for darwin.
18392 2006-10-13 Eric Christopher <echristo@apple.com>
18394 * gcc.dg/darwin-weakimport-1.c: Use
18395 -fno-asynchronous-unwind-tables.
18396 * gcc.dg/darwin-weakimport-3.c: Ditto.
18398 2006-10-13 Richard Guenther <rguenther@suse.de>
18400 PR tree-optimization/29446
18401 * gcc.dg/torture/pr29446.c: New testcase.
18403 2006-10-13 Bill Wendling <wendling@apple.com>
18405 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18406 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18407 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18408 * g++.old-deja/g++.law/shadow1.C: Likewise.
18409 * g++.old-deja/g++.law/ctors10.C: Likewise.
18410 * g++.dg/debug/namespace1.C: Likewise.
18411 * g++.dg/inherit/namespace-as-base.C: Likewise.
18412 * g++.dg/opt/delay-slot-1.C: Likewise.
18413 * g++.dg/parse/defarg10.C: Likewise.
18414 * g++.dg/template/ptrmem11.C: Likewise.
18415 * g++.dg/template/mem_func_ptr.C: Likewise.
18416 * g++.dg/template/spec19.C: Likewise.
18418 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18420 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18422 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18425 * gfortran.dg/implicit_9.f90: New test.
18428 * gfortran.dg/namelist_25.f90: New test.
18431 * gfortran.dg/same_name_2.f90: New test.
18434 * gfortran.dg/host_assoc_types_1.f90: New test.
18437 * gfortran.dg/missing_derived_type_1.f90: New test.
18438 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18441 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18444 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18446 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18449 * gfortran.dg/bound_2.f90: New test.
18451 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18453 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18455 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18456 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18457 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18458 * gfortran.dg/gomp/reduction3.f90: Likewise.
18459 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18460 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18461 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18462 * gfortran.dg/forall_4.f90: Likewise.
18463 * gfortran.dg/spec_expr_4.f90: Likewise.
18464 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18465 * gfortran.dg/forall_5.f90: Likewise.
18466 * gfortran.dg/open_access_append_2.f90: Add check for
18467 compile-time warning.
18469 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18472 * g++.dg/parse/pure1.C: New test.
18474 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18477 * gfortran.dg/io_constraints_3.f90: New test.
18478 * gfortran.dg/open_access_append_1.f90: Add checks
18479 for compile-time warnings.
18480 * gfortran.dg/pr20163-2.f: Likewise.
18481 * gfortran.dg/iostat_2.f90: Likewise.
18482 * gfortran.dg/label_4.f90: Delete the temporary
18484 * gfortran.dg/direct_io_2.f90: Add a FILE=
18486 * gfortran.dg/iomsg_1.f90: Add check for
18487 compile-time warning.
18489 2006-10-12 Jan Hubicka <jh@suse.cz>
18492 * gcc.dg/pr28319.c: New test.
18494 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18496 * g++.dg/ext/vla4.C: New test.
18498 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18501 * g++.dg/template/crash60.C: New test.
18502 * g++.dg/other/large-size-array.C: Adjust error markers.
18503 * g++.dg/parse/crash27.C: Likewise.
18504 * g++.dg/template/crash1.C: Likewise.
18506 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18509 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18511 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18513 PR preprocessor/28709
18514 * gcc.dg/cpp/paste14.c: New test.
18516 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18519 * g++.dg/init/array24.C: New test.
18521 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18523 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18526 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18529 * g++.dg/parse/typedef8.C: New test.
18530 * g++.dg/other/mult-stor1.C: Adjust error markers.
18532 2006-10-11 Richard Guenther <rguenther@suse.de>
18534 PR tree-optimization/28230
18535 * gcc.dg/torture/pr28230.c: New testcase.
18537 2006-10-11 Richard Guenther <rguenther@suse.de>
18539 PR inline-asm/29119
18540 * gcc.dg/torture/pr29119.c: New testcase.
18542 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18544 PR middle-end/29272
18545 * gcc.c-torture/execute/20060930-2.c: New test.
18547 2006-10-09 Richard Henderson <rth@redhat.com>
18549 Revert emutls patch.
18551 2006-10-09 Richard Guenther <rguenther@suse.de>
18553 PR middle-end/29254
18554 * gcc.dg/pr29254.c: New testcase.
18556 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18557 Paul Thomas <pault@gcc.gnu.org>
18560 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18561 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18562 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18563 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18564 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18565 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18566 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18567 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18568 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18569 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18570 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18571 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18572 * gfortran.dg/alloc_comp_std.f90: New test.
18573 * gfortran.dg/move_alloc.f90: New test.
18575 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18578 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18581 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18583 2006-10-08 Tobias Burnus <burnus@net-b.de>
18586 * gfortran.dg/new_line.f90: New test.
18588 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18590 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18591 * gcc.dg/torture/builtin-convert-1.c,
18592 gcc.dg/torture/builtin-convert-2.c,
18593 gcc.dg/torture/builtin-convert-3.c,
18594 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18596 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18598 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18599 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18600 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18601 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18603 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18605 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18606 Xfail some tests for powerpc-darwin and powerpc-aix.
18608 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18611 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18613 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18616 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18619 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18623 * gfortran.fortran-torture/execute/specifics.f90:
18624 Add tests for using all possible intrinsics as actual arguments.
18625 * gfortran.dg/specifics_1.f90: Add tests for using
18626 all possible intrinsics as actual arguments.
18627 * gfortran.dg/specifics_2.f90: New file.
18628 * gfortran.dg/specifics_3.f90: New file.
18630 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18632 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18633 * gcc.dg/debug/debug-2.c: Likewise.
18635 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18637 * gcc.c-torture/compile/sync-2.c: New test.
18639 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18641 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18644 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18646 PR rtl-optimization/29128
18647 * gcc.c-torture/compile/pr29128.c: New test.
18649 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18651 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18654 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18656 PR middle-end/29256
18657 * gcc.dg/tree-ssa/loop-19.c: New test.
18659 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18661 PR tree-optimization/29330
18662 * gcc.dg/pr29330.c: New test.
18665 * gcc.c-torture/compile/20061005-1.c: New test.
18667 2006-10-06 Olivier Hainque <hainque@adacore.com>
18669 * gcc.dg/typename-vla-1.c: New case.
18670 * gnat.dg/forward_vla.adb: New case.
18672 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18674 PR tree-optimization/29290
18675 * gfortran.dg/loop_nest_1.f90: New test.
18678 * gcc.dg/tls/opt-12.c: New test.
18681 * gfortran.dg/save_2.f90: New test.
18684 * gcc.dg/pr29091.c: New test.
18686 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18688 * lib/target-supports.exp
18689 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18690 same as x86_64-*-*; check for LP64.
18692 2006-10-04 Richard Henderson <rth@redhat.com>
18694 * lib/target-supports.exp (check_effective_target_tls): Redefine
18695 to mean non-emulated tls.
18696 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18697 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18698 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18699 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18700 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18701 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18702 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18704 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18707 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18709 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18711 * gfortran.dg/bounds_check_fail_1.f90: New test.
18713 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18716 * g++.dg/template/friend48.C: New test.
18718 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18721 * gfortran.dg/default_initialization_2.f90: New test.
18723 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18727 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18729 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18732 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18736 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18740 * gfortran.dg/entry_array_specs_1.f90: New test.
18742 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18744 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18745 insufficient to inhibit some test failures at -O3. Do testing
18748 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18751 * g++.dg/inherit/access8.C: New test.
18752 * g++.dg/template/dtor4.C: Tweak error messages.
18754 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18757 * gfortran.dg/entry_8.f90: New test.
18759 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18762 * g++.dg/parse/new4.C: New test.
18764 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18766 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18767 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18768 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18769 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18770 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18772 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18775 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18776 * gfortran.dg/continuation_2.f90: New test.
18779 * gfortran.dg/continuation_3.f90: New test.
18780 * gfortran.dg/continuation_4.f90: New test.
18781 * gfortran.dg/continuation_5.f: New test.
18782 * gfortran.dg/continuation_6.f: New test.
18784 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18787 * g++.dg/template/vla1.C: New test.
18789 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18792 * gfortran.dg/complex_parameter_1.f90: New test.
18794 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18797 * gcc.c-torture/execute/20060929-1.c: New test.
18799 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18802 * g++.dg/template/member6.C: New test.
18803 * g++.dg/parse/typename7.C: Adjust error markers.
18806 * g++.dg/template/member7.C: New test.
18808 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18811 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18812 gcc.dg/Woverride-init-3.c: New tests.
18814 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18816 * gcc.c-torture/execute/20060930-1.c: New test.
18818 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18821 * gfortran.dg/specifics_1.f90: New test.
18822 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18825 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18827 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18828 pthread-init-common.h: New.
18830 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18832 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18833 precision on some archs.
18835 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18837 * gcc.dg/non-local-goto-1.c: New test.
18838 * gcc.dg/non-local-goto-2.c: Likewise.
18839 * gcc.dg/setjmp-3.c: Likewise.
18840 * gcc.dg/setjmp-4.c: Likewise.
18842 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18844 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18846 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18849 * gfortran.dg/exponent_1.f90: New test.
18852 * gfortran.dg/nearest_1.f90: New test.
18854 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18856 PR middle-end/25261
18857 PR middle-end/28790
18858 * gcc.dg/gomp/nestedfn-1.c: New test.
18860 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18863 * objc/compile/method-1.m: New test.
18865 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18868 * g++.dg/template/crash58.C: New test.
18869 * g++.dg/parse/crash28.C: Adjust error markers.
18870 * g++.dg/template/crash34.C: Likewise.
18871 * g++.dg/template/friend31.C: Likewise.
18872 * g++.dg/template/crash32.C: Likewise.
18875 * g++.dg/template/crash59.C: New test.
18878 * g++.dg/template/spec33.C: New test.
18879 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18881 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18882 Adam Nemet <anemet@caviumnetworks.com>
18884 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18885 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18887 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18890 * gcc.dg/pr28911.c: New.
18892 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18895 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18896 (dg-options): Add -mfpmath=387.
18898 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18901 * gcc.dg/pr28706.c: New test.
18904 * gcc.dg/pr28712.c: New test.
18906 2006-09-22 Mike Stump <mrs@apple.com>
18908 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18910 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18912 PR tree-optimization/28888
18913 * gcc.dg/pr28888.c: New test.
18915 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18918 * g++.dg/init/ptrfn1.C: New test.
18920 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
18923 * g++.dg/template/spec32.C: New test.
18924 * g++.dg/parse/crash9.C: Adjust error markers.
18927 * g++.dg/template/typedef6.C: New test.
18928 * g++.dg/init/error1.C: Adjust error markers.
18929 * g++.dg/parse/crash9.C: Likewise.
18930 * g++.dg/template/crash55.C: Likewise.
18932 2006-09-21 Janis Johnson <janis187@us.ibm.com>
18934 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18936 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
18939 * g++.dg/ext/dllimport12.C: New test.
18941 2006-09-20 Richard Sandiford <richard@codesourcery.com>
18943 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18944 * gcc.target/mips/nmadd-2.c: Likewise.
18945 * gcc.target/mips/mips-ps-6.c: New test.
18946 * gcc.target/mips/neg-abs-1.c: Likewise.
18947 * gcc.target/mips/neg-abs-2.c: Likewise.
18948 * gcc.target/mips/nmadd-3.c: New test.
18950 2006-09-20 Jakub Jelinek <jakub@redhat.com>
18952 PR middle-end/28046
18953 * gcc.dg/gomp/atomic-10.c: New test.
18954 * g++.dg/gomp/atomic-10.C: New test.
18956 2006-09-20 Eric Christopher <echristo@apple.com>
18958 * gcc.target/i386/sse3-not-fisttp.c: New.
18960 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
18962 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18964 2006-09-19 Richard Sandiford <richard@codesourcery.com>
18966 * gcc.c-torture/execute/pr28289.c (one): New variable.
18967 (main): Use it instead of argc.
18968 * gcc.c-torture/execute/20060102-1.c (one): New variable.
18969 (main): Use it instead of argc.
18971 2006-09-19 Paul Brook <paul@codesourcery.com>
18974 * gcc.dg/nested-func-5.c: New test.
18976 2006-09-19 Ben Elliston <bje@au.ibm.com>
18978 * lib/target-supports.exp (check_effective_target_tls): Compile
18979 test stubs using ${tool}_target_compile, not just target_compile.
18980 (check_effective_target_tls_runtime): Likewise.
18982 2006-09-19 Ben Elliston <bje@au.ibm.com>
18984 * gcc.c-torture/compile/20030405-1.x: Remove.
18986 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18987 optimising linker from discarding it.
18989 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18992 * gfortran.dg/keyword_symbol_1.f90: New test.
18994 * gfortran.dg/spread_shape_1.f90: Add missing warning with
18995 pedantic compilation option.
18997 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19000 * gfortran.dg/spread_shape_1.f90: New test.
19002 2006-09-17 Roger Sayle <roger@eyesopen.com>
19004 PR tree-optimization/28887
19005 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19007 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19010 * gcc.dg/pr25993.c: New test.
19012 2006-09-17 Ira Rosen <irar@il.ibm.com>
19015 * gcc.dg/vect/pr21591.c: New test.
19017 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19020 * gcc.c-torture/compile/strcpy-1.c: New test.
19021 * gcc.c-torture/compile/strcpy-2.c: New test.
19022 * gcc.c-torture/compile/memcpy-1.c: New test.
19023 * gcc.c-torture/compile/memcpy-2.c: New test.
19025 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19028 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19030 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19032 * gnat.dg/specs/double_record_extension1.ads: New test.
19033 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19035 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19038 * gfortran.dg/oldstyle_3.f90: New test.
19040 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19042 PR libgfortran/29099
19043 * gfortran.dg/secnds-1.f: New test.
19045 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19047 PR libgfortran/29053
19048 * gfortran.dg/streamio_9.f90: New test.
19049 * gfortran.dg/streamio_10.f90: New test.
19051 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19054 * g++.dg/init/array22.C: New test.
19055 * g++.dg/init/array23.C: New test.
19057 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19059 * stackcheck.lst: Update list of tests requiring stack checking.
19060 * norun.lst: Adjust for above change.
19061 * ada95.lst: New file.
19062 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19063 requiring -gnat95 switch.
19065 2006-09-14 Olivier Hainque <hainque@adacore.com>
19067 * gnat.dg/in_out_parameter.adb: New test.
19069 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19072 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19074 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19076 * gnat.dg/specs/unchecked_union.ads: New test.
19078 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19080 PR rtl-optimization/28982
19081 * gcc.c-torture/execute/pr28982a.c: New test.
19082 * gcc.c-torture/execute/pr28982b.c: Likewise.
19084 2006-09-12 Eric Christopher <echristo@apple.com>
19086 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19087 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19089 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19092 PR preprocessor/14634
19093 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19094 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19095 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19097 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19099 * gcc.dg/pr28243.c: New test.
19101 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19104 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19105 this undiagnosed regression reappears.
19107 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19109 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19110 Treat $srcdir as a literal.
19111 * lib/fortran-torture.exp (fortran-torture-compile,
19112 fortran-torture-execute): Likewise.
19113 * lib/objc-torture.exp (objc-torture-compile,
19114 objc-torture-execute): Likewise.
19115 * lib/profopt.exp (profopt-execute): Likewise.
19117 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19119 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19121 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19124 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19126 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19129 * gcc.target/i386/pr13685.c: New test.
19131 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19133 * gcc.dg/pr28726.c: New test.
19135 2006-09-11 Josh Conner <jconner@apple.com>
19137 * gcc.dg/nrv3.c: Increase size of structure.
19138 * gcc.dg/nrv4.c: Likewise.
19139 * gcc.dg/nrv5.c: Likewise.
19141 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19143 PR libfortran/28890
19144 gfortran.dg/assumed_charlen_function_5.f90: New test.
19146 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19149 * g++.dg/init/static3.C: New test.
19151 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19154 * gcc.dg/long-long-cst1.c (t): Add cast to
19155 __SIZE_TYPE__ before casting to int.
19156 (main): Return 0 on success.
19158 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19160 * gcc.c-torture/execute/20060910-1.c: New test.
19162 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19164 PR middle-end/26983
19165 * gcc.dg/pr26983.c: New test.
19167 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19170 * gcc.c-torture/execute/pr29006.c: New test.
19172 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19174 PR libfortran/28947
19175 gfortran.dg/matmul_4.f90: New test.
19177 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19180 gfortran.dg/used_types_10: New test.
19182 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19184 PR libfortran/28923
19185 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19186 gfortran.dg/array_initializer_3.f90: New test.
19188 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19191 * gfortran.dg/actual_array_constructor_3.f90: New test.
19193 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19196 * gcc.target/i386/pr26778.c: New testcase.
19198 2006-09-08 Eric Christopher <echristo@apple.com>
19200 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19201 * gcc.target/i386/memcpy-1.c: Ditto.
19202 * gcc.target/i386/asm-1.c: Ditto.
19203 * gcc.target/i386/20060512-4.c: Ditto.
19204 * gcc.target/i386/compress-float-387.c: Ditto.
19205 * gcc.target/i386/20060512-1.c: Ditto.
19206 * gcc.target/i386/compress-float-sse.c: Ditto.
19207 * gcc.target/i386/20060512-2.c: Ditto.
19208 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19209 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19210 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19211 * gcc.dg/pr26449.c: Ditto.
19212 * gcc.dg/attr-ms_struct-2.c: Ditto.
19213 * gcc.dg/attr-ms_struct-1.c: Ditto.
19214 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19216 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19219 * gcc.dg/vla-10.c: New test.
19221 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19224 * g++.dg/parse/template20.C: New test.
19225 * g++.dg/template/operator8.C: Remove obsolete part.
19226 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19227 * g++.old-deja/g++.pt/crash65.C: Likewise.
19229 2006-09-07 Jason Merrill <jason@redhat.com>
19231 PR middle-end/27724
19232 * gcc.dg/long-long-cst1.c: New test.
19234 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19237 * g++.dg/other/array3.C: New test.
19238 * g++.dg/other/array4.C: New test.
19239 * g++.dg/other/array5.C: New test.
19241 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19243 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19245 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19248 * gcc.target/i386/pr28946.c: New test.
19250 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19252 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19253 in integer literal constant.
19254 * gfortran.dg/enum_8.f90: Ditto.
19255 * gfortran.dg/g77/20030326-1.f: Ditto.
19257 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19259 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19260 nonconformance usage.
19262 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19264 PR middle-end/28862
19265 * gcc.c-torture/compile/vector-align-1.c: New test.
19267 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19270 * g++.dg/opt/copysign-1.C: New test.
19272 2006-09-06 Jason Merrill <jason@redhat.com>
19275 * g++.dg/warn/unused-result1.C: New test.
19277 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19280 * g++.dg/ext/vla3.C: New test.
19283 * g++.dg/template/array16.C: New test.
19285 2006-09-06 Richard Guenther <rguenther@suse.de>
19287 * gcc.dg/pr27226.c: Remove testcase again.
19289 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19292 * g++.dg/opt/unroll2.C: New test.
19294 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19297 * gcc.dg/vect/pr28952.c: New test.
19299 2006-09-05 Richard Guenther <rguenther@suse.de>
19301 PR tree-optimization/28900
19302 * gcc.dg/torture/pr28900.c: New testcase
19304 2006-09-05 Richard Guenther <rguenther@suse.de>
19306 PR tree-optimization/28905
19307 * gcc.c-torture/compile/pr28905.c: New testcase.
19309 2006-09-05 Richard Guenther <rguenther@suse.de>
19311 PR middle-end/28935
19312 * gcc.dg/pr28935.c: New testcase.
19314 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19316 * gcc.c-torture/execute/20060905-1.c: New test.
19318 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19321 * gfortran.dg/used_types_7.f90: New test.
19322 * gfortran.dg/used_types_8.f90: New test.
19323 * gfortran.dg/used_types_9.f90: New test.
19325 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19327 * gcc.c-torture/compile/20060904-1.c: New test.
19329 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19331 PR c++/23287 Revert my 2006-09-01 patch
19332 * g++.dg/parse/dtor12.C: Remove.
19334 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19337 * g++.dg/template/operator9.C: New test.
19340 * g++.dg/template/operator7.C: New test.
19343 * g++.dg/template/operator8.C: New test.
19346 * g++.dg/template/crash57.C: New test.
19348 * g++.dg/template/typedef4.C: Adjust error markers.
19349 * g++.dg/template/typedef5.C: Likewise.
19351 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19354 * g++.dg/parse/crash33.C: New test.
19356 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19357 Richard Guenther <rguenther@suse.de>
19358 Adam Nemet <anemet@caviumnetworks.com>
19360 PR middle-end/27226
19361 * gcc.target/mips/memcpy-1.c: New testcase.
19362 * gcc.dg/pr27226.c: Likewise.
19364 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19367 * g++.dg/lookup/koenig5.C: New.
19368 * g++.dg/template/crash56.C: New.
19370 2006-09-01 Josh Conner <jconner@apple.com>
19373 * gcc.dg/nrv3.c: New test.
19374 * gcc.dg/nrv4.c: New test.
19375 * gcc.dg/nrv5.c: New test.
19377 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19380 * g++.dg/parse/dtor12.C: New.
19382 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19384 PR tree-optimization/28839
19385 * gcc.dg/pr28839.c: New test.
19387 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19390 * gcc.dg/pr24367.c: New testcase.
19392 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19394 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19396 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19398 PR rtl-optimization/27735
19399 * gcc.dg/loop-unswitch-1.c: New test.
19401 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19404 * gfortran.dg/aliasing_dummy_2.f90: New test.
19407 * gfortran.dg/generic_5.f90: Change error message.
19410 * gfortran.dg/generic_6.f90: New test.
19413 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19416 * gfortran.dg/invalid_interface_assignment.f90: New test.
19419 * gfortran.dg/module_proc_external_dummy.f90: New test.
19421 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19424 * g++.dg/warn/var-args1.C: New test.
19426 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19429 * gfortran.dg/simpleif_2.f90: New test.
19430 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19431 * gfortran.dg/enum_5.f90: Ditto.
19433 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19434 Kazu Hirata <kazu@codesourcery.com>
19436 PR tree-optimization/17506
19437 * gcc.dg/pr17506.c: New.
19439 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19442 * g++.dg/eh/alias1.C: New test.
19444 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19447 * g++.dg/template/ttp22.C: New test.
19449 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19451 PR middle-end/26632
19452 * gcc.dg/pr26632.c: New.
19454 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19456 PR libgfortran/28354
19457 * gfortran.dg/fmt_zero_precision.f90: New test.
19459 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19462 * g++.dg/template/spec31.C: New test.
19464 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19467 * g++.dg/other/static2.C: New test.
19469 2006-08-26 Roger Sayle <roger@eyesopen.com>
19471 * gcc.dg/Wswitch-enum-2.c: New test case.
19472 * gcc.dg/Wswitch-enum-3.c: Likewise.
19474 2006-08-26 Richard Guenther <rguenther@suse.de>
19476 * gcc.c-torture/compile/20060826-1.c: New testcase.
19478 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19481 * g++.dg/template/void10.C: New test.
19484 * g++.dg/template/void8.C: New test.
19487 * g++.dg/template/void9.C: New test.
19489 * g++.dg/template/void3.C: Adjust error markers.
19490 * g++.dg/template/void4.C: Likewise.
19491 * g++.dg/template/crash55.C: Likewise.
19492 * g++.dg/template/void7.C: Likewise
19494 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19497 * g++.dg/inherit/access6.C: New test.
19498 * g++.dg/inherit/access7.C: Likewise.
19501 * g++.dg/template/array15.C: New test.
19502 * g++.dg/template/crash2.C: Tweak error markers.
19504 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19506 PR middle-end/28683
19507 * gcc.c-torture/compile/20060823-1.c: New test.
19509 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19512 * g++.dg/template/ttp21.C: New test.
19515 * g++.dg/other/operator1.C: Add error-marker.
19516 * g++.dg/other/operator2.C: New test.
19518 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19521 * gcc.c-torture/compile/vla-const-1.c,
19522 gcc.c-torture/compile/vla-const-2.c: New tests.
19524 2006-08-26 Richard Guenther <rguenther@suse.de>
19526 PR middle-end/28814
19527 * gcc.dg/torture/pr28814.c: New testcase.
19529 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19532 * gcc.c-torture/compile/compound-literal-1.c: New test.
19534 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19537 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19538 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19539 Expect extra diagnostics.
19541 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19543 gcc.dg/noncompile/pr16876.c: New test.
19545 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19548 * g++.dg/parse/local1.C: New test.
19549 * g++.dg/other/qual1.C: Tweak error marker.
19551 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19554 * g++.dg/template/typename10.C: New.
19555 * g++.dg/template/lookup4.C: Remove bogus error marker.
19557 2006-08-25 Richard Guenther <rguenther@suse.de>
19560 * gcc.dg/pr26570.c: Fix testcase.
19562 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19565 * gcc.c-torture/execute/mayalias-2.c: New test.
19566 * gcc.dg/tree-ssa/alias-13.c: New test.
19568 2006-08-24 Jan Hubicka <jh@suse.cz>
19571 * gcc.dg/debug/pr26881.c: New file.
19573 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19576 * gfortran.dg/used_types_4.f90: New test.
19577 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19578 association of derived types.
19579 * gfortran.dg/used_types_2.f90: Add module cleanup.
19580 * gfortran.dg/used_types_3.f90: The same.
19583 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19586 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19589 * gfortran.dg/direct_io_6.f90: Remove test.
19591 2006-08-23 Stuart Hastings <stuart@apple.com>
19594 * gcc.target/i386/20060821-1.c: New.
19596 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19598 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19599 dg-warning strings for dllimport.
19601 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19604 * g++.dg/ext/vector4.C: New test.
19605 * g++.dg/ext/complex1.C: New test.
19607 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19610 * gcc.dg/debug/const-1.c: New.
19611 * gcc.dg/debug/const-2.c: New.
19612 * gcc.dg/debug/dwarf2/const-1.c: New.
19613 * gcc.dg/debug/dwarf2/const-2.c: New.
19614 * gcc.dg/debug/dwarf2/const-2b.c: New.
19616 2006-08-22 Richard Guenther <rguenther@suse.de>
19618 PR middle-end/28776
19619 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19620 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19622 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19624 PR tree-optimization/28003
19625 * g++.dg/tree-ssa/pr28003.C: New.
19627 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19629 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19631 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19634 * g++.dg/other/error14.C: New test.
19637 * g++.dg/parse/ctor7.C: New test.
19638 * g++.dg/parse/ctor8.C: Likewise.
19641 * g++.dg/template/void7.C: New test.
19643 2006-08-21 Olivier Hainque <hainque@adacore.com>
19645 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19646 * gnat.dg/self_aggregate_with_array.adb: New test.
19648 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19650 * g++.dg/eh/arm-vfp-unwind.C: New test.
19652 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19655 * g++.dg/template/ref3.C: New test.
19656 * g++.dg/template/nontype13.C: New test.
19659 * g++.dg/template/ptrmem17.C: New test.
19661 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19664 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19666 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19669 * gfortran.dg/used_types_2.f90: New test.
19672 * gfortran.dg/used_types_3.f90: New test.
19675 * gfortran.dg/generic_actual_arg.f90: New test.
19678 * gfortran.dg/module_private_array_refs_1.f90: New test.
19681 * gfortran.dg/program_name_1.f90: New test.
19684 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19687 * gfortran.dg/array_initializer_2.f90: New test.
19690 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19693 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19696 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19699 * gfortran.dg/dependent_decls_1.f90: New test.
19701 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19704 * gfortran.dg/derived_init_2.f90: New.
19706 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19708 * gcc.c-torture/execute/pr28289.c: New test.
19710 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19713 * gcc.dg/attr-externally-visible-1.c: New test.
19714 * gcc.dg/attr-externally-visible-2.c: New test.
19715 * g++.dg/parse/attr-externally-visible-1.C: New test.
19716 * g++.dg/parse/attr-externally-visible-2.C: New test.
19718 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19721 * g++.dg/parse/dtor11.C: New test.
19723 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19725 PR rtl-optimization/28489
19726 * gcc.c-torture/compile/pr28489.c: New test.
19728 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19731 * g++.dg/template/redecl4.C: New test.
19734 * g++.dg/template/ctor8.C: New test.
19736 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19738 * gcc.dg/pr26570.c: Fix testcase.
19740 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19743 * g++.dg/parse/offsetof6.C: New test.
19744 * g++.dg/parse/offsetof6.C: New test.
19745 * g++.dg/parse/offsetof7.C: New test.
19747 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19750 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19753 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19756 * g++.dg/ext/vector3.C: New test.
19758 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19760 PR gcov/profile/26570
19761 * gcc.dg/pr26570.c: New test.
19763 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19766 * gcc.dg/qual-component-1.c: New test.
19768 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19771 * g++.dg/parse/new3.C: New test.
19773 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19776 * gfortran.dg/streamio_1.f90: New test.
19777 * gfortran.dg/streamio_2.f90: New test.
19778 * gfortran.dg/streamio_3.f90: New test.
19779 * gfortran.dg/streamio_4.f90: New test.
19780 * gfortran.dg/streamio_5.f90: New test.
19781 * gfortran.dg/streamio_6.f90: New test.
19782 * gfortran.dg/streamio_7.f90: New test.
19783 * gfortran.dg/streamio_8.f90: New test.
19785 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19788 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19790 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19793 * g++.dg/template/void6.C: New test.
19795 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19798 * gcc.dg/parse-error-1.c: New test.
19799 * gcc.dg/parse-error-2.c: New test.
19800 * gcc.dg/cpp/digraph2.c: Add error-marker.
19801 * gcc.dg/noncompile/920923-1.c: Likewise.
19803 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19806 * gcc.dg/sizeof-2.c: New testcase.
19809 * gcc.dg/switch-A.c: New testcase.
19811 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19815 * g++.old-deja/g++.warn/compare1.C: Delete.
19816 * g++.dg/opt/pr7503-2.C: Delete.
19817 * g++.dg/opt/pr7503-3.C: Delete.
19818 * g++.dg/opt/pr7503-4.C: Delete.
19819 * g++.dg/opt/pr7503-5.C: Delete.
19820 * g++.dg/opt/max1.C: Delete.
19821 * g++.dg/warn/minmax.C: Delete.
19822 * g++.dg/expr/minmax.C: New test.
19824 2006-08-14 Richard Guenther <rguenther@suse.de>
19827 * gcc.c-torture/execute/pr28651.c: Do not use argc
19828 to avoid optimization, instead forbid inlining.
19830 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19832 PR rtl-optimization/28634
19833 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19835 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19838 * gcc.dg/torture/pr27184.c: New test.
19840 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19842 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19844 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19846 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19847 * gfortran.dg/stat_2.f90: Likewise.
19848 * gfortran.dg/chmod_1.f90: Likewise.
19849 * gfortran.dg/chmod_2.f90: Likewise.
19850 * gfortran.dg/chmod_3.f90: Likewise.
19852 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19854 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19856 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19858 * g++.dg/opt/pr23454-2.C: New test.
19860 2006-08-11 Richard Guenther <rguenther@suse.de>
19862 PR middle-end/28651
19863 * gcc.c-torture/execute/pr28651.c: New testcase.
19865 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19867 * gnat.dg/specs/static_initializer.ads: New test.
19869 2006-08-10 Paul Brook <paul@codesourcery.com>
19871 * gcc.target/arm/cond-asm.c: New test.
19873 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19875 PR tree-optimization/26197
19876 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19877 * g++.dg/vect/vect.exp: Compile the new tests with
19878 --param max-aliased-vops=0.
19880 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19883 * g++.dg/template/void3.C: New test.
19886 * g++.dg/template/void4.C: New test.
19889 * g++.dg/template/void5.C: New test.
19891 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19893 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19894 after dg-do compile.
19896 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19898 PR tree-optimizations/26969
19899 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19900 "unswitch-loops" with -funswitch-loops.
19901 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19903 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19905 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19906 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19907 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19908 * objc.dg/dwarf-1.m: Likewise.
19909 * objc.dg/dwarf-2.m: Likewise.
19910 * obj-c++.dg/dwarf-2.mm: Likewise.
19912 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19914 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19915 * objc.dg/dwarf-2.m: Likewise.
19916 * obj-c++.dg/dwarf-2.mm: Likewise.
19918 PR libfortran/28603
19919 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19922 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19925 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19927 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
19930 * gcc.target/i386/pr27827.c: New testcase.
19932 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
19935 * gfortran.dg/sequence_types_1.f90: New test.
19937 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
19940 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19941 dg-warning. Add -pedantic option.
19943 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19946 * gcc.dg/proto-1.c: New test.
19949 * gcc.dg/lvalue-4.c: New test.
19952 * gcc.dg/init-bad-5.c: New test.
19954 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
19957 * g++.dg/ext/typedef-init.C: Add new test for typedef
19958 initialization inside templates. Adjust existing error markers.
19960 2006-08-03 Mark Mitchell <mark@codesourcery.com>
19963 * g++.dg/init/ptrmem3.C: New test.
19965 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
19967 PR tree-optimization/27770
19968 * lib/target-support.exp: New target keyword "section_anchors".
19969 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19971 * gcc.dg/vect/section-anchors-pr27770.c: New test.
19972 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19973 * gcc.dg/vect/section-anchors-vect-69.c: New test.
19974 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19976 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19978 * gcc.dg/20060801-1.c: Add missing '}'.
19980 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19983 * g++.dg/parse/dtor9.C: New test.
19984 * g++.dg/parse/dtor10.C: New test.
19985 * g++.dg/other/error7.C: Adjust error-marker.
19988 * g++.dg/other/default5.C: New test.
19990 2006-08-02 Richard Guenther <rguenther@suse.de>
19992 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19994 2006-08-02 Mark Mitchell <mark@codesourcery.com>
19997 * g++.dg/template/conv9.C: New test.
19999 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20002 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20003 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20004 Optionally return assembly text. Update callers.
20005 (check_no_compiler_messages): Update verbose messages.
20006 (check_no_messages_and_pattern): New.
20007 (check_effective_target_string_merging): New.
20009 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20012 * g++.dg/eh/catch4.C: New test.
20015 * g++.dg/other/qual1.C: New test.
20018 * g++.dg/inherit/error2.C: New test.
20021 * g++.dg/other/new1.C: New test.
20023 * g++.dg/warn/pr23075.C: Remove obsolete test.
20024 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20025 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20027 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20030 * g++.dg/eh/cast1.C: New test.
20032 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20034 PR libfortran/28452
20035 * gfortran.dg/random_3.f90: New test.
20037 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20040 * g++.dg/other/pr28304.C: Change expected error message.
20041 * g++.dg/other/pr28432.C: New test.
20043 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20046 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20048 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20051 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20053 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20054 g++.dg/debug/enum-2.C: New.
20056 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20059 * g++.dg/parse/long1.C: Add more tests.
20061 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20063 * gfortran.dg/lrshift_1.c: New file.
20065 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20067 PR libgfortran/28335
20068 * gfortran.dg/no_unit_error_1.f90: New test.
20070 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20072 PR libgfortran/28335
20073 * gfortran.dg/no_unit_error_1.f90: Delete test.
20074 * gfortran.dg/no_unit_error_2.f90: Delete test.
20076 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20078 * gfortran.dg/chmod_3.f90: New test.
20079 * gfortran.dg/ltime_gmtime_1.f90: New test.
20080 * gfortran.dg/ltime_gmtime_2.f90: New test.
20081 * gfortran.dg/lrshift_1.f90: New test.
20082 * gfortran.dg/chmod_1.f90: New test.
20083 * gfortran.dg/chmod_2.f90: New test.
20085 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20088 * g++.dg/template/crash55.C: New test.
20091 * g++.dg/template/nontype16.C: New test.
20093 * g++.dg/template/void2.C: Adjust error markers.
20094 * g++.dg/template/nontype5.C: Adjust error markers.
20096 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20098 * gcc.target/i386/stack-prot-kernel.c: New test.
20100 2006-07-27 Roger Sayle <roger@eyesopen.com>
20102 * gcc.dg/builtins-55.c: New test case.
20104 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20106 PR rtl-optimization/27907
20107 * gcc.c-torture/compile/pr27907.c: New test.
20109 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20111 * gfortran.dg/mclock.f90: New test.
20112 * gfortran.dg/int_conv_1.f90: New test.
20113 * gfortran.dg/stat_1.f90: New test.
20114 * gfortran.dg/stat_2.f90: New test.
20116 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20118 PR libgfortran/28335
20119 * gfortran.dg/no_unit_error_1.f90: New test.
20120 * gfortran.dg/no_unit_error_2.f90: New test.
20121 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20123 2006-07-25 Roger Sayle <roger@eyesopen.com>
20125 PR middle-end/28473
20126 * gcc.dg/fold-convround-1.c: New test case.
20128 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20130 * gfortran.dg/arithmetic_if.f90: Fix comments.
20132 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20135 * g++.dg/other/typedef1.C: New test.
20136 * g++.dg/template/typedef4.C: New test.
20137 * g++.dg/template/typedef5.C: New test.
20139 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20142 * gfortran.dg/allocatable_dummy_3.f90: New.
20144 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20147 * gfortran.dg/arithmetic_if.f90: New test.
20149 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20151 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20152 avoid memcpy optimization.
20154 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20157 * gfortran.dg/direct_io_6.f90: New test.
20159 2006-07-24 Jan Hubicka <jh@suse.cz>
20163 * gcc.dg/pr25795.c: New test.
20164 * gcc.dg/pr25795-1.c: New test.
20166 2006-07-23 Roger Sayle <roger@eyesopen.com>
20168 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20169 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20170 which may be transformed to "g || h" on some platforms.
20172 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20175 * g++.dg/template/friend45.C: New test.
20177 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20179 PR libgfortran/28339
20180 * gfortran.dg/arrayio_8.f90: New test.
20182 2006-07-21 Mike Stump <mrs@apple.com>
20184 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20186 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20188 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20191 * g++.dg/eh/catch3.C: New test.
20194 * g++.dg/template/defarg10.C: New test.
20196 2006-07-20 Paul Brook <paul@codesourcery.com>
20199 * gcc.dg/pr27363.c: New test.
20201 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20204 * g++.dg/init/ref13.C: New test.
20206 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20209 * obj-c++.dg/proto-error-1.mm: New test.
20211 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20214 * g++.dg/template/string1.C: New test.
20216 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20219 * g++.dg/template/defarg9.C: New test.
20222 * g++.dg/template/static27.C: New test.
20224 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20227 * gcc.dg/tree-ssa/pr28410.c: New test.
20229 2006-07-18 Lee Millward <lee.millward@gmail.com>
20232 * g++/dg/other/error13.C: New test.
20235 * g++.dg/template/friend44.C: New test.
20237 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20240 * g++.dg/other/pr27495.C: New.
20242 2006-07-18 Olivier Hainque <hainque@adacore.com>
20244 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20245 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20247 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20250 * gcc.dg/pragma-pack-4.c: New test.
20252 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20255 * g++.dg/ext/pr28291.C: New test.
20257 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20259 PR middle-end/28403
20260 * gcc.c-torture/execute/pr28403.c: New test.
20262 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20264 PR middle-end/28402
20265 * gcc.dg/pr28402.c: New test.
20267 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20270 * g++.dg/other/pr28304.C: New test.
20272 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20275 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20276 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20278 2006-07-17 Richard Guenther <rguenther@suse.de>
20280 PR tree-optimization/28238
20281 * g++.dg/tree-ssa/pr28238.C: New testcase.
20283 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20286 * g++.dg/eh/catch1.C: New test.
20287 * g++.dg/eh/catch2.C: New test.
20289 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20292 * g++.dg/template/anon3.C: New test.
20294 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20297 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20298 specifiers requiring an explicit format tag..
20301 * gfortran.dg/generic_5: New test.
20304 * gfortran.dg/elemental_optional_args_1.f90: New test.
20306 2006-07-16 Olivier Hainque <hainque@adacore.com>
20308 * gnat.dg/assert.ads: New file.
20309 * gnat.dg/controlled_record.ads: Likewise.
20310 * gnat.dg/controlled_record.adb: Likewise.
20312 2006-07-15 Lee Millward <lee.millward@gmail.com>
20315 * g++.dg/other/error12.C: New test.
20318 * g++.dg/template/crash54.C: New test.
20320 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20323 * g++.dg/parse/catch1.C: New test.
20326 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20329 * g++.dg/ext/attrib24.C: New test.
20331 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20334 * g++.dg/ext/asmspec1.C: New test.
20336 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20338 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20339 (dg-test): Support shouldfail tests.
20340 * lib/target-supports-dg.exp (dg-shouldfail): New.
20341 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20342 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20343 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20344 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20345 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20346 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20347 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20349 2006-07-13 Jan Hubicka <jh@suse.cz>
20351 * gcc.target/i386/memcpy-1.c: New.
20353 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20355 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20357 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20360 * gfortran.dg/present_1.f90: New test.
20363 * gfortran.dg/interface_derived_type_1.f90: New test.
20365 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20368 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20371 2006-07-07 Lee Millward <lee.millward@gmail.com>
20374 * g++.dg/other/label1.C: New test.
20376 2006-07-07 Richard Guenther <rguenther@suse.de>
20378 PR middle-end/28268
20379 * gcc.dg/torture/pr28268.c: New testcase.
20381 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20384 * g++.dg/ext/pr27019.C: New.
20386 2006-07-07 Richard Guenther <rguenther@suse.de>
20388 PR tree-optimization/28187
20389 * gcc.dg/pr28187.c: New testcase.
20391 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20393 * gnat.dg/address_conversion.adb: New test.
20394 * gnat.dg/boolean_subtype.adb: Likewise.
20395 * gnat.dg/frame_overflow.adb: Likewise.
20396 * gnat.dg/pointer_array.adb: Likewise.
20397 * gnat.dg/pointer_conversion.adb: Likewise.
20399 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20403 * gfortran.dg/print_fmt_5.f90: New test.
20405 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20408 * gfortran.dg/bounds_check_4.f90: New test.
20410 2006-07-05 Richard Guenther <rguenther@suse.de>
20413 * gfortran.dg/pr28158.f90: New testcase.
20415 2006-07-05 Richard Guenther <rguenther@suse.de>
20417 PR tree-optimization/28162
20418 * gcc.dg/pr28162.c: New testcase.
20420 2006-07-05 Richard Guenther <rguenther@suse.de>
20421 Andrew Pinski <pinskia@gcc.gnu.org>
20424 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20426 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20429 * gfortran.dg/actual_array_substr_2.f90: New test.
20432 * gfortran.dg/actual_array_constructor_2.f90: New test.
20434 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20436 * gfortran.dg/itime_idate_1.f: New test.
20437 * gfortran.dg/itime_idate_2.f: New test.
20439 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20441 PR libgfortran/27704
20442 * gfortran.dg/open_status_3.f90: New test.
20443 * gfortran.dg/fmt_l.f90: Update for new feature.
20445 2006-07-03 Asher Langton <langton2@llnl.gov>
20447 * gfortran.dg/oldstyle_2.f90: New.
20449 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20451 * gnat.dg/string_slice.adb: New test.
20453 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20456 * gfortran.dg/semicolon_fixed.c: New.
20457 * gfortran.dg/semicolon_free.c: New.
20459 2006-06-30 Mike Stump <mrs@apple.com>
20461 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20462 that don't support internal visibility.
20464 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20466 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20467 for '(' / ')' needing an extra '\'.
20469 2006-06-29 Roger Sayle <roger@eyesopen.com>
20471 PR middle-end/27428
20472 * gcc.dg/pr27428-1.c: New test case.
20474 2006-06-29 Mike Stump <mrs@apple.com>
20476 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20477 on darwin as we can't align commons large enough yet.
20479 * gcc.dg/vla-8.c: Add additional testcases.
20481 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20484 * g++.dg/other/pr28114.C: New.
20486 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20488 * gcc.c-torture/compile/20060625-1.c: New test.
20490 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20493 * gfortran.dg/stfunc_3.f90: New test.
20496 * gfortran.dg/impure_actual_1.f90: New test.
20499 * gfortran.dg/elemental_result_1.f90: New test.
20502 * gfortran.dg/select_7.f90: New test.
20505 * intrinsic_actual_1.f: New test.
20509 * gfortran.dg/forall_4.f90: New test.
20512 * gfortran.dg/forall_5.f90: New test.
20514 2006-06-25 Lee Millward <lee.millward@gmail.com>
20517 * g++.dg/template/using13.C: New test.
20520 * g++.dg/other/incomplete3.C: New test.
20522 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20525 * gfortran.dg/substr_3.f: New test.
20526 * gfortran.dg/equiv_2.f90: Update expected error message.
20528 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20531 * gfortran.dg/actual_array_substr_1.f90: New test.
20533 2006-06-24 Olivier Hainque <hainque@adacore.com>
20535 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20536 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20538 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20540 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20542 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20545 * gfortran.dg/simpleif_2.f90: New test.
20547 2006-06-23 Lee Millward <lee.millward@gmail.com>
20549 * g++.dg/template/error22.C: Fix typo.
20551 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20554 * g++.dg/ext/attrib23.C: New test.
20556 2006-06-23 Olivier Hainque <hainque@adacore.com>
20558 * gnat.dg/varsize_temp.adb: New test.
20560 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20563 * g++.dg/other/java2.C: New test.
20565 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20568 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20571 2006-06-22 Roger Sayle <roger@eyesopen.com>
20574 * gcc.dg/pr27531-1.c: New test case.
20576 2006-06-22 Asher Langton <langton2@llnl.gov>
20579 * gfortran.dg/implicit_8.f90: New.
20581 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20583 PR rtl-optimization/28121
20584 * gcc.dg/pr28121.c: New test.
20586 2006-06-22 Lee Millward <lee.millward@gmail.com>
20589 * g++.dg/parse/ptrmem6.C: New test.
20592 * g++.dg/template/error22.C: New test.
20594 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20597 * g++.dg/template/friend43.C: New test.
20600 * g++.dg/template/crash53.C: New test.
20603 * g++.dg/rtti/incomplete1.C: New test.
20605 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20607 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20609 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20611 * gcc.c-torture/execute/complex-7.c: New.
20613 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20615 * gcc.dg/merge-all-constants-1.c: New test.
20617 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20620 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20622 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20624 * gfortran.dg/rrspacing_1.f90: New test.
20626 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20629 * g++.dg/other/bitfield2.C: New test.
20631 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20633 PR tree-optimization/27331
20634 * gcc.dg/pr27331.c: New test.
20636 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20637 Eric Botcazou <ebotcazou@adacore.com>
20640 * lib/gnat.exp: New file.
20641 * lib/gnat-dg.exp: Likewise.
20642 * gnat.dg: New directory.
20643 * gnat.dg/dg.exp: New driver.
20644 * gnat.dg/specs: New directory.
20645 * gnat.dg/specs/specs.exp: New driver.
20646 * gnat.dg/style: New directory.
20647 * gnat.dg/style/style.exp: New driver.
20649 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20652 * gfortran.dg/array_initializer_1.f90: New test.
20655 * gfortran.dg/matmul_3.f90: New test.
20657 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20659 PR middle-end/28075
20660 * gcc.dg/tree-ssa/inline-1.c: New test.
20662 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20664 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20665 in malloc prototype; remove XFAIL.
20666 * gcc.dg/pr18241-2.c: Ditto.
20667 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20668 in memset prototype; remove XFAIL.
20669 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20671 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20673 * gcc.dg/vla-8.c: Add.
20675 2006-06-19 Richard Guenther <rguenther@suse.de>
20677 PR tree-optimization/27090
20678 * g++.dg/tree-ssa/pr27090.C: New testcase.
20680 2006-06-19 Roger Sayle <roger@eyesopen.com>
20683 * gcc.dg/pr27861-1.c: New test case.
20685 2006-06-19 Richard Guenther <rguenther@suse.de>
20687 PR middle-end/28045
20688 * gcc.dg/torture/pr28045.c: New testcase.
20690 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20693 * gfortran.dg/associated_4.f90: New test.
20695 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20699 * gfortran.dg/real_const_3.f90: New test.
20701 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20704 * g++.dg/template/static26.C: New test.
20707 * g++.dg/expr/bitfield2.C: New test.
20710 * g++.dg/parse/linkage2.C: New test.
20712 2006-06-16 Richard Guenther <rguenther@suse.de>
20714 PR middle-end/27116
20715 * gcc.dg/pr15785-1.c: Revert last change.
20716 * gcc.dg/torture/pr27116-2.c: New testcase.
20718 2006-06-16 Roger Sayle <roger@eyesopen.com>
20720 PR middle-end/27802
20721 * gcc.dg/pr27802-1.c: New test case.
20723 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20726 * g++.dg/template/ttp18.C: New test.
20727 * g++.dg/template/ttp19.C: Likewise.
20730 * g++.dg/expr/cond9.C: New test.
20733 * g++.dg/template/ctor7.C: New test.
20735 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20737 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20739 2006-06-16 Richard Guenther <rguenther@suse.de>
20741 PR tree-optimization/27781
20742 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20744 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20746 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20748 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20750 * gcc.dg/tree-ssa/loop-18.c: New test.
20752 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20755 * g++.dg/template/crash52.C: New test.
20758 * g++.dg/ext/attrib22.C: New test.
20761 * g++.dg/template/builtin1.C: New test.
20762 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20765 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20767 * g++.old-deja/g++.pt/crash51.C: Likewise.
20770 * g++.dg/lookup/linkage1.C: New test.
20771 * g++.dg/lookup/linkage2.C: Likewise.
20773 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20775 PR middle-end/27959
20776 * gcc.dg/pr27959.c: New testcase.
20778 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20781 * g++.dg/eh/div.C: New test.
20783 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20786 * g++.dg/tree-ssa/pr26757.C: New test.
20787 * g++.dg/tree-ssa/pr27894.C: New test.
20789 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20791 * gcc.c-torture/compile/20060609-1.c: New test.
20794 * gcc.c-torture/compile/pr27863.c: New test.
20796 2006-06-13 Richard Guenther <rguenther@suse.de>
20798 PR tree-optimization/27830
20799 * g++.dg/tree-ssa/pr27830.C: New testcase.
20801 2006-06-13 Matthew Sachs <msachs@apple.com>
20803 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20804 the list of compiler flags; this causes those flags to be checked
20805 for things like dg-skip-if.
20807 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20810 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20812 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20813 Kazu Hirata <kazu@codesourcery.com>
20815 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20816 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20818 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20821 * g++.dg/lookup/using15.C: New test.
20824 * g++.dg/other/anon4.C: New test.
20826 2006-06-12 Roger Sayle <roger@eyesopen.com>
20829 * g++.dg/init/complex1.C: New test case.
20831 2006-06-11 Eric Christopher <echristo@apple.com>
20833 PR middle-end/27948
20834 * gcc.dg/bf-ms-layout.c: Run on darwin.
20835 * gcc.dg/bf-no-ms-layout: Ditto.
20836 * gcc.dg/attr-ms_struct-2.c: New.
20837 * gcc.dg/bf-ms-layout-2.c: Ditto.
20839 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20841 * gcc.dg/attr-ms_struct-packed1.c: New.
20843 2006-06-09 Mike Stump <mrs@apple.com>
20845 * gcc.dg/vla-7.c: Add.
20847 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20850 * gfortran.dg/entry_6.f90: New test.
20854 * gfortran.dg/entry_7.f90: New test.
20856 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20859 * gcc.dg/cpp/_Pragma6.c: New test.
20862 * g++.dg/cpp/_Pragma1.C: New test.
20864 PR preprocessor/27746
20865 * gcc.dg/gomp/macro-3.c: New test.
20866 * gcc.dg/gomp/macro-4.c: New test.
20867 * g++.dg/gomp/macro-3.C: New test.
20868 * g++.dg/gomp/macro-4.C: New test.
20870 2006-06-09 Richard Guenther <rguenther@suse.de>
20872 PR tree-optimization/26998
20873 * gcc.dg/torture/pr26998.c: New testcase.
20874 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20876 2006-06-08 Mike Stump <mrs@apple.com>
20878 * gcc.dg/pr27095.c: Account for stubs.
20881 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20882 produce bad code on darwin.
20884 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20887 * gfortran.dg/substr_2.f: New test.
20889 2006-06-08 Asher Langton <langton2@llnl.gov>
20892 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20894 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20897 * gcc.dg/union-3.c: New test.
20899 2006-06-08 Richard Guenther <rguenther@suse.de>
20901 PR middle-end/27116
20902 * gcc.dg/torture/pr27116.c: New testcase.
20903 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20905 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20907 PR rtl-optimization/26449
20908 * gcc.dg/pr26449.c: New test.
20910 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20913 * g++.dg/ext/offsetof1.C: Test member functions.
20915 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20917 * gcc.dg/pr27095.c: Improve scanning.
20919 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
20922 * gfortran.dg/saved_automatic_1.f90: New test.
20925 * gfortran.dg/array_simplify_1.f90: New test.
20928 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20931 * gfortran.dg/entry_dummy_ref_2.f90: New test.
20933 2006-06-06 Mark Mitchell <mark@codesourcery.com>
20936 * g++.dg/expr/cast7.C: New test.
20938 2006-06-06 Janis Johnson <janis187@us.ibm.com>
20940 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20941 * lib/gcc-defs.exp (tool_check_compile): Ditto.
20942 * lib/fortran-torture.exp (fortran-torture-compile,
20943 fortran-torture-execute): Ditto.
20945 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
20948 * gcc.dg/vmx/pr27842.c: New test.
20950 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20952 PR libfortran/27895
20953 * gfortran.dg/bounds_check_3.f90: New test.
20955 2006-06-05 Mike Stump <mrs@apple.com>
20957 * objc.dg/objc-fast-4.m: Skip for ppc64.
20959 2006-06-05 Steve Ellcey <sje@cup.hp.com>
20962 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20964 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
20965 Victor Kaplansky <victork@il.ibm.com>
20967 PR tree-optimizations/26360
20968 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20969 with -fno-tree-dce.
20970 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20972 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
20975 * gfortran.dg/data_char_1.f90: Add messages for truncated
20979 * gfortran.dg/func_decl_2.f90: New test.
20982 * gfortran.dg/do_2.f90: New test.
20985 * gfortran.dg/associated_3.f90: New test.
20987 2006-06-04 Mark Mitchell <mark@codesourcery.com>
20990 * g++.dg/template/static25.C: New test.
20993 * g++.dg/init/array21.C: New test.
20996 * g++.dg/ext/complit7.C: New test.
20999 * g++.dg/parse/ptrmem5.C: New test.
21001 2006-06-04 Roger Sayle <roger@eyesopen.com>
21002 Andrew Pinski <pinskia@physics.uc.edu>
21005 PR middle-end/27382
21006 * gcc.dg/pr27150-1.c: New testcase.
21007 * gcc.dg/pr27382-1.c: New testcase.
21008 * gcc.dg/pr27382-2.c: New testcase.
21010 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21014 * gcc.dg/array-10.c: New test.
21016 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21019 * g++.dg/init/const4.C: New test.
21020 * g++.dg/init/member1.C: Add error-marker.
21021 * g++.dg/other/fold1.C: Adjust error-marker.
21023 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21026 * g++.dg/ext/offsetof1.C: New test.
21028 2006-06-04 Eric Christopher <echristo@apple.com>
21030 * gcc.dg/attr-ms_struct-1.c: New.
21032 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21034 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21036 2006-06-04 Richard Guenther <rguenther@suse.de>
21038 PR tree-optimization/27039
21039 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21041 2006-06-03 Roger Sayle <roger@eyesopen.com>
21044 * gcc.target/i386/amd64-abi-2.c: New test case.
21046 2006-06-02 Eric Christopher <echristo@apple.com>
21048 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21049 * gcc.target/i386/20020523-1.c: Skip if darwin.
21050 * gcc.target/i386/asm-3.c: Ditto.
21051 * gcc.target/i386/20011119-1.c: Ditto.
21052 * gcc.target/i386/clobbers.c: Remove pic part of test.
21054 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21056 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21057 * g++.old-deja/g++.other/init19.C: Ditto.
21058 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21059 and add other platforms as expected failures.
21061 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21063 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21064 (is-effective-target-keyword): Ditto.
21066 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21069 * gfortran.dg/extended_char_comparison_1.f: New test.
21071 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21074 * gfortran.dg/dummy_procedure_1.f90: New test.
21077 * gfortran.dg/dummy_procedure_2.f90: New test.
21079 * gfortran.dg/associated_2.f90: Correct to make consistent with
21082 2006-05-31 Roger Sayle <roger@eyesopen.com>
21084 * gcc.target/i386/387-11.c: New test case.
21086 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21089 * g++.dg/template/cond6.C: New test.
21092 * g++.dg/template/crash51.C: New test.
21093 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21096 * g++.dg/init/array20.C: New test.
21098 2006-05-31 Roger Sayle <roger@eyesopen.com>
21100 * gcc.dg/builtins-54.c: New test case.
21102 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21105 * g++.dg/template/fntry1.C: Add dg-do link.
21108 * g++.dg/parse/friend6.C: New test.
21110 2006-05-30 Asher Langton <langton2@llnl.gov>
21112 * gfortran.dg/cray_pointers_7.f90: New test.
21114 2006-05-30 Roger Sayle <roger@eyesopen.com>
21116 PR tree-optimization/23452
21117 * gcc.dg/fold-mulconj-1.c: New test case.
21119 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21122 * g++.dg/parse/bitfield1.C: New test.
21124 2006-05-30 Roger Sayle <roger@eyesopen.com>
21126 * gcc.target/ppc-eq0-1.c: New test case.
21127 * gcc.target/ppc-negeq0-1.c: New test case.
21129 2006-05-30 Dirk Mueller <dmueller@suse.de>
21132 * gcc.dg/overflow-warn-5.c: New test.
21134 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21137 * gcc.dg/sizeof-1.c: New test.
21139 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21142 * gcc.target/i386/pr27790.c: New test.
21144 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21146 PR libgfortran/27757
21147 * gfortran.dg/direct_io_5.f90: New test.
21149 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21151 PR libgfortran/27634
21152 * gfortran.dg/fmt_missing_period_1.f: New test.
21153 * gfortran.dg/fmt_missing_period_2.f: New test.
21154 * gfortran.dg/fmt_missing_period_3.f: New test.
21156 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21159 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21162 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21165 * g++.dg/template/new6.C: New test.
21167 2006-05-29 Roger Sayle <roger@eyesopen.com>
21169 PR tree-optimization/24964
21170 * gcc.target/i386/387-10.c: New test case.
21172 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21174 * intrinsics/string_intrinsics.c (compare_string):
21175 Use memcmp instead of strncmp to avoid tripping over
21176 CHAR(0) in a string.
21178 2006-05-27 Richard Guenther <rguenther@suse.de>
21180 PR middle-end/27773
21181 * gcc.dg/torture/pr27773.c: New testcase.
21183 2006-05-27 Dirk Mueller <dmueller@suse.de>
21185 * gcc.dg/pr24561.c: Rename to..
21186 * gcc.dg/pr25962.c: .. this.
21188 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21191 * gfortran.dg/bounds_check_2.f: New test.
21193 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21195 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21196 * gfortran.dg/byte_1.f90: Likewise.
21197 * gfortran.dg/dup_save_2.f90: Likewise.
21199 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21201 * gfortran.dg/associated_2.f90: New test.
21203 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21206 * gfortran.dg/bounds_check_1.f90: New test.
21208 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21210 PR rtl-optimization/27661
21211 * gcc.dg/pr27661.c: New test case.
21213 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21216 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21217 * gfortran.dg/print_parentheses_1.f: New test.
21218 * gfortran.dg/print_parentheses_2.f90: New test.
21220 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21223 * gcc.dg/pr27758.c: New test.
21225 2006-05-24 Falk Hueffner <falk@debian.org>
21227 * gcc.c-torture/compile/pr27571.c: New test.
21229 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21232 * gfortran.dg/spec_expr_4.f90: New test.
21235 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21237 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21240 * g++.dg/ext/complit6.C: New test.
21241 * g++.dg/ext/complit3.C: Adjust error markers.
21242 * g++.dg/init/const3.C: New test.
21244 2006-05-25 Richard Guenther <rguenther@suse.de>
21246 PR middle-end/27743
21247 * gcc.dg/torture/pr27743.c: New testcase.
21249 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21251 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21253 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21255 * gcc.dg/compat/scalar-by-value-x.h: New.
21256 * gcc.dg/compat/scalar-by-value-y.h: New.
21257 * gcc.dg/compat/scalar-by-value-5.c: New.
21258 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21259 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21260 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21261 * gcc.dg/compat/scalar-by-value-6.c: New.
21262 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21263 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21264 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21266 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21268 PR tree-optimization/27639
21269 PR tree-optimization/26719
21270 * gcc.dg/pr27639.c: New test.
21271 * gcc.dg/pr26719.c: New test.
21272 * gcc.dg/tree-ssa/scev-cast.c: New test.
21274 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21277 * g++.dg/template/error21.C: New test.
21279 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21282 * gcc.target/i386/pr27696.c: New.
21284 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21286 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21288 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21290 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21293 * g++.dg/other/assign1.C: New test.
21295 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21298 * gcc.target/i386/pr27266.c: New.
21300 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21303 * g++.dg/ext/asm9.C: New test.
21305 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21307 PR rtl-optimization/25514
21308 * gcc.c-torture/compile/pr25514.c: New test.
21310 2006-05-22 Richard Guenther <rguenther@suse.de>
21313 2006-01-31 Richard Guenther <rguenther@suse.de>
21315 * gcc.target/i386/sselibm-1.c: New testcase.
21316 * gcc.target/i386/sselibm-2.c: Likewise.
21317 * gcc.target/i386/sselibm-3.c: Likewise.
21318 * gcc.target/i386/sselibm-4.c: Likewise.
21319 * gcc.target/i386/sselibm-5.c: Likewise.
21321 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21324 * gcc.dg/func-args-2.c: New test.
21327 * gcc.dg/struct-incompl-1.c: New test.
21329 2006-05-22 Richard Guenther <rguenther@suse.de>
21332 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21333 the transformations we test for.
21335 2006-05-22 Richard Guenther <rguenther@suse.de>
21338 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21340 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21343 * g++.dg/warn/new1.C: New test.
21344 * g++.dg/template/new5.C: Likewise.
21346 2006-05-21 Roger Sayle <roger@eyesopen.com>
21348 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21349 * gcc.target/i386/20060512-3.c: Likewise.
21351 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21353 PR rtl-optimization/27671
21354 * gcc.c-torture/execute/pr27671-1.c: New.
21355 * gcc.dg/pr27671-2.c: Likewise.
21357 PR tree-optimization/26622.
21358 * gcc.c-torture/compile/pr26622.c: New.
21360 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21363 * gfortran.dg/recursive_reference_1.f90: New test.
21365 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21368 * gfortran.dg/elemental_subroutine_3.f90: New test.
21371 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21374 * gfortran.dg/associated_target_1.f90: New test.
21377 * gfortran.dg/maxloc_shape_1.f90: New test.
21379 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21381 PR libgfortran/24459
21382 * gfortran.dg/namelist_24.f90: New test.
21383 * gfortran.dg/namelist_12.f: Fix typo in comment.
21385 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21387 PR middle-end/25776
21388 * g++.dg/other/error11.C: New test.
21390 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21392 * gcc.target/mips/pr26765.c: Add -w to options.
21394 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21396 * lib/target-supports.exp (check_effective_target_mpaired_single):
21398 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21400 * g++.dg/vect/vect.exp: Likewise.
21402 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21405 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21407 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21410 * gfortran.dg/temporary_1.f90: New file.
21412 2006-05-19 Andreas Schwab <schwab@suse.de>
21414 * g++.dg/other/unused1.C: Also match "stringz".
21416 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21419 * g++.dg/template/fntry1.C: New test.
21421 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21425 * g++.dg/conversion/bitfield5.C: New test.
21426 * g++.dg/conversion/bitfield6.C: New test.
21428 2006-05-18 Mike Stump <mrs@apple.com>
21430 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21431 * gcc.dg/vla-4.c: Add.
21432 * gcc.dg/vla-5.c: Add.
21433 * gcc.dg/vla-6.c: Add.
21435 2006-05-12 Stuart Hastings <stuart@apple.com>
21437 * gcc.target/i386/20060512-1.c: New.
21438 * gcc.target/i386/20060512-2.c: New.
21439 * gcc.target/i386/20060512-3.c: New.
21440 * gcc.target/i386/20060512-4.c: New.
21442 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21445 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21448 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21449 * g++.dg/parse/linkage1.C: New test.
21451 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21453 PR tree-optimization/27548
21454 * g++.dg/tree-ssa/pr27548.C: New test.
21456 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21459 * gfortran.dg/recursive_check_1.f: New test.
21460 * gfortran.dg/recursive_check_2.f90: New test.
21462 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21464 * g++.dg/opt/temp2.C: New test.
21466 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21469 * g++.dg/init/brace5.C: New test.
21471 PR middle-end/27415
21472 * gcc.dg/gomp/pr27415.c: New test.
21473 * g++.dg/gomp/pr27415.C: New test.
21475 PR tree-optimization/27549
21476 * g++.dg/tree-ssa/pr27549.C: New test.
21478 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21480 PR libgfortran/27575
21481 * gfortran.dg/read_eof_4.f90: New test.
21483 2006-05-16 Richard Guenther <rguenther@suse.de>
21485 PR tree-optimization/22303
21486 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21488 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21490 PR middle-end/27573
21491 * gcc.dg/gomp/pr27573.c: New test.
21492 * gfortran.dg/gomp/pr27573.f90: New test.
21495 * gcc.dg/gomp/pr27499.c: New test.
21496 * g++.dg/gomp/pr27499.C: New test.
21498 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21501 * g++.dg/parser/access8.C: Adjust error marker.
21502 * g++.dg/template/access17.C: New test.
21503 * g++.dg/template/access18.C: Likewise.
21505 2006-05-15 Roger Sayle <roger@eyesopen.com>
21508 * gcc.target/i386/pr26600.c: New test case.
21510 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21513 * g++.dg/expr/bitfield1.C: New test.
21515 2006-05-15 Richard Guenther <rguenther@suse.de>
21517 PR tree-optimization/27603
21518 * gcc.dg/torture/pr27603.c: New testcase.
21520 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21523 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21526 * gfortran.dg/scalar_return_1.f90: New test.
21529 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21531 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21533 * gcc.dg/gomp/critical-4.c: New test.
21534 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21535 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21536 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21537 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21539 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21542 * g++.dg/template/dependent-args1.C: New test.
21545 * g++.dg/lookup/this1.C: New test.
21548 * g++.dg/template/operator6.C: New test.
21549 * g++.dg/template/incomplete3.C: New test.
21552 * g++.dg/template/new4.C: New test.
21555 * g++.dg/template/void2.C: New test.
21557 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21559 * g++.dg/template/dependent-expr5.C: New test.
21561 2006-05-14 Roger Sayle <roger@eyesopen.com>
21563 PR middle-end/26729
21564 * gcc.dg/pr26729-1.c: New test case.
21566 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21568 * gcc.dg/pr27003.c: New test.
21570 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21572 * lib/target-supports.dg (check_cxa_atexit_available): Change
21573 v3_target_compile to ${tool}_target_compile.
21575 2006-05-11 Jason Merrill <jason@redhat.com>
21577 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21579 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21582 * gfortran.dg/label_5.f90: New test.
21584 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21586 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21587 check_effective_target_powerpc_altivec_ok): New.
21588 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21589 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21590 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21591 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21592 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21593 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21594 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21595 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21596 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21597 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21598 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21599 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21600 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21601 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21602 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21603 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21604 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21605 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21606 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21607 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21608 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21609 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21610 gcc.target/powerpc/altivec-9.c,
21611 gcc.target/powerpc/altivec-consts.c,
21612 gcc.target/powerpc/altivec-pr22085.c,
21613 gcc.target/powerpc/altivec-splat.c,
21614 gcc.target/powerpc/altivec-types-1.c,
21615 gcc.target/powerpc/altivec-types-2.c,
21616 gcc.target/powerpc/altivec-types-3.c,
21617 gcc.target/powerpc/altivec-types-4.c,
21618 gcc.target/powerpc/altivec-varargs-1.c,
21619 gcc.target/powerpc/altivec-vec-merge.c,
21620 gcc.target/powerpc/ppc-vector-memcpy.c,
21621 gcc.target/powerpc/ppc-vector-memset.c,
21622 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21623 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21624 these effective targets.
21625 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21626 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21628 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21630 PR middle-end/27384
21631 * g++.dg/other/fold1.C: New test.
21633 PR middle-end/27488
21634 * gcc.dg/fold-nonneg-1.c: New test.
21637 * g++.dg/other/operator1.C: New test.
21639 2006-05-11 Richard Guenther <rguenther@suse.de>
21641 PR middle-end/27529
21642 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21644 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21646 * lib/target-supports-dg.exp (check-flags): New.
21647 (dg-skip-if): Move flag checks.
21649 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21651 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21652 * lib/target-supports.dg (check_cxa_atexit_available): New.
21654 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21657 * gfortran.dg/multiple_allocation_2.f90: New test case.
21659 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21661 * gcc.target/arm/pr27387.C: Fix a comment typo.
21663 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21666 * gfortran.dg/error_recovery_1.f90: New test.
21668 2006-05-10 Richard Guenther <rguenther@suse.de>
21670 PR tree-optimization/27302
21671 * gcc.dg/torture/pr27302.c: New testcase.
21673 2006-05-09 Dirk Mueller <dmueller@suse.de>
21674 Richard Guenther <rguenther@suse.de>
21676 PR middle-end/27498
21677 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21679 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21681 PR rtl-optimization/27335
21682 * gcc.dg/pr27335.c: New test.
21684 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21686 * gcc.target/mips/mips-ps-5.c: New file.
21688 2006-05-08 Jan Hubicka <jh@suse.cz>
21690 PR middle-end/25962
21691 * gcc.dg/pr25962.c: New.
21693 2006-05-08 Roger Sayle <roger@eyesopen.com>
21696 * gcc.target/powerpc/pr27158.c: New test case.
21698 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21701 * ada/acats/run_all.sh: Use test -z.
21703 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21705 PR libfortran/18271
21706 * gfortran.dg/spec_expr_3.f90: New test.
21708 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21711 * gcc.target/i386/monitor.c: New file.
21713 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21715 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21717 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21720 * g++.dg/other/ptrmem7.C: New test.
21722 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21725 * gcc.dg/array-9.c: New test.
21727 2006-05-07 Richard Guenther <rguenther@suse.de>
21729 PR tree-optimization/27409
21730 * gcc.dg/torture/pr27409.c: New testcase.
21732 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21735 * gfortran.dg/select_6.f90: New.
21737 2006-05-07 Richard Guenther <rguenther@suse.de>
21739 PR tree-optimization/27136
21740 * gcc.dg/torture/pr27136.c: New testcase.
21742 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21745 * gfortran.dg/char_cons_len_1.f90: New test.
21747 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21750 * g++.dg/template/incomplete2.C: New test.
21752 2006-05-06 Richard Guenther <rguenther@suse.de>
21754 PR tree-optimization/27151
21755 * gcc.dg/vect/pr27151.c: New testcase.
21757 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21760 * g++.dg/template/void1.C: New test.
21763 * g++.dg/other/void2.C: New test.
21766 * g++.dg/conversion/void1.C: New test.
21768 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21771 * g++.dg/other/unused1.C: New.
21773 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21776 * objc.dg/member-1.m: New test.
21778 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21780 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21782 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21784 PR libfortran/26985
21785 * gfortran.dg/matmul_2.f90: New test.
21787 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21789 * ada/acats/run_all.sh: Use sync when main not found.
21791 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21794 * gcc.target/mips/pr26765.c: New.
21796 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21798 * gcc.target/bfin: New directory.
21799 * gcc.target/bfin/bfin.exp: New file.
21800 * gcc.target/bfin/frmul.c: New file.
21801 * gcc.target/bfin/arith.c: New file.
21802 * gcc.target/bfin/mul-combine.c: New file.
21803 * gcc.target/bfin/shift.c: New file.
21805 2006-05-04 Richard Guenther <rguenther@suse.de>
21807 PR tree-optimization/14287
21808 PR tree-optimization/14844
21809 PR tree-optimization/19792
21810 PR tree-optimization/21608
21811 PR tree-optimization/27090
21812 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21813 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21814 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21815 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21816 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21818 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21820 PR tree-optimization/27285
21821 * gcc.c-torture/execute/pr27285.c: New test.
21823 PR middle-end/27388
21824 * gcc.dg/gomp/pr27388-1.c: New test.
21825 * gcc.dg/gomp/pr27388-2.c: New test.
21826 * gcc.dg/gomp/pr27388-3.c: New test.
21829 * g++.dg/gomp/pr27359.C: New test.
21831 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21834 * gfortran.dg/iargc.f90: New test.
21836 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21839 * g++.dg/template/crash49.C: New test.
21841 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21844 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21846 2006-05-02 Jeff Law <law@redhat.com>
21848 PR tree-optimization/27364
21849 * gcc.c-torture/execute/pr27364.c: New test.
21851 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21854 * g++.dg/parser/ctor5.C: New test.
21856 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21859 * gcc.target/arm/arm.exp: New.
21860 * gcc.target/arm/pr27387.C: Likewise.
21862 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21866 * gfortran.dg/module_equivalence_2.f90: New test.
21868 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21870 PR middle-end/27337
21871 * g++.dg/gomp/pr27337-1.C: New test.
21872 * g++.dg/gomp/pr27337-2.C: New test.
21874 PR middle-end/27328
21875 * gcc.dg/gomp/pr27328.c: New test.
21877 PR middle-end/27325
21878 * g++.dg/gomp/pr27325.C: New test.
21880 PR middle-end/27310
21881 * g++.dg/gomp/pr27310.C: New test.
21883 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21885 PR tree-optimization/27291
21886 * g++.dg/tree-ssa/pr27291.C: New test.
21888 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21890 PR tree-optimization/27283
21891 * g++.dg/tree-ssa/pr27283.C: New test.
21893 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21895 * gcc.dg/tree-ssa/loop-16.c: New test.
21897 2006-05-01 Roger Sayle <roger@eyesopen.com>
21898 Joseph S. Myers <joseph@codesourcery.com>
21900 * gcc.dg/Wconversion-3.c: New test case.
21901 * gcc.dg/Wconversion-4.c: Likewise.
21903 2006-05-01 Richard Guenther <rguenther@suse.de>
21905 PR tree-optimization/26726
21906 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21908 2006-04-30 Roger Sayle <roger@eyesopen.com>
21910 * gcc.dg/Woverflow-1.c: New test case.
21911 * gcc.dg/Woverflow-2.c: Likewise.
21912 * gcc.dg/Woverflow-3.c: Likewise.
21914 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21917 * g++.dg/template/defarg8.C: New test.
21919 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21922 * g++.dg/parse/operator7.C: New test.
21924 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21928 * g++.dg/template/crash48.C: New test.
21931 * g++.dg/parse/ctor4.C: New test.
21933 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21936 * gfortran.df/char_type_len.f90: New test.
21938 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21940 PR libgfortran/27304
21941 * gfortran.dg/fmt_exhaust.f90: New test.
21943 2006-04-28 Roger Sayle <roger@eyesopen.com>
21946 * gcc.dg/large-size-array-2.c: New test case.
21948 2006-04-28 Richard Guenther <rguenther@suse.de>
21951 * gcc.target/i386/pr26826.c: New testcase.
21953 2006-04-28 Jakub Jelinek <jakub@redhat.com>
21955 PR middle-end/27260
21956 * gcc.c-torture/execute/pr27260.c: New.
21958 2006-04-28 Alan Modra <amodra@bigpond.net.au>
21960 PR middle-end/27095
21961 * gcc.dg/pr27095.c: New.
21963 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21966 * g++.dg/conversion/bitfield4.C: New test.
21968 2006-04-27 Eric Christopher <echristo@apple.com>
21970 * gcc.dg/pragma-ms_struct.c: New.
21972 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21975 * g++.dg/template/crash47.C: New test.
21977 2006-04-27 Dirk Mueller <dmueller@suse.de>
21979 * gcc.target/i386/sse-7.c: build with -msse.
21981 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
21983 PR testsuite/27274:
21984 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21985 (main): Exit if processor doesn't support SSE.
21987 2006-04-26 David Edelsohn <edelsohn@gnu.org>
21989 PR middle-end/27282
21990 * gcc.c-torture/compile/pr27282.c: New test.
21992 2006-04-26 Jakub Jelinek <jakub@redhat.com>
21994 PR middle-end/26913
21995 * g++.dg/gomp/pr26913.C: New test.
21998 * gcc.dg/gomp/pr25996.c: New test.
21999 * g++.dg/gomp/pr25996.C: New test.
22001 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22003 PR rtl-optimization/26725
22004 * gcc.c-torture/compile/pr26725.c: New test.
22006 2006-04-25 Richard Guenther <rguenther@suse.de>
22008 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22011 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22013 * gcc.dg/20060425-1.c: New testcase.
22015 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22017 PR tree-optimization/26865
22018 * gcc.dg/pr26865.c: New test.
22020 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22023 * g++.dg/conversion/bitfield1.C: New test.
22024 * g++.dg/conversion/bitfield2.C: Likewise.
22025 * g++.dg/conversion/bitfield3.C: Likewise.
22027 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22028 Richard Guenther <rguenther@suse.de>
22030 PR tree-optimization/27236
22031 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22033 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22036 * g++.dg/other/incomplete2.C: New test.
22038 2006-04-24 Richard Guenther <rguenther@suse.de>
22040 PR middle-end/26869
22041 * gcc.dg/torture/pr26869.c: New testcase.
22043 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22044 Richard Guenther <rguenther@suse.de>
22046 PR tree-optimization/27218
22047 * g++.dg/tree-ssa/pr27218.C: New testcase.
22049 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22052 * g++.dg/template/friend41.C: New test.
22054 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22056 * g++.dg/opt/pr15551.C: Include cstdio.
22057 (main): Use remove instead of unlink.
22059 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22061 * gcc.dg/sibcall-7.c: New test.
22062 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22063 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22064 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22065 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22066 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22068 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22071 * g++.dg/opt/bitfield1.C: New test.
22072 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22073 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22074 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22075 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22076 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22077 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22078 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22079 * g++.dg/abi/bitfield2.C: Likewise.
22080 * g++.dg/init/bitfield1.C: Likewise.
22082 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22085 * gfortran.dg/elemental_subroutine_4.f90: New test.
22086 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22089 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22091 * gcc.c-torture/compile/20060421-1.c: New testcase.
22093 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22096 * gcc.dg/init-bad-4.c: New test.
22098 2006-04-21 Paul Brook <paul@codesourcery.com>
22100 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22102 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22105 * gfortran.dg/defined_operators_1.f90: New test.
22106 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22107 remove old ones associated, incorrectly, with Note 5.46.
22110 * gfortran.dg/character_array_constructor_1.f90: New test.
22112 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22114 * gcc.dg/20060419-1.c: New test.
22116 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22119 * gcc.dg/struct-parse-1.c: New test case.
22121 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22124 * g++.dg/parse/template19.C: New test.
22127 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22130 * g++.dg/expr/call3.C: New test.
22133 * g++.dg/conversion/dynamic1.C: New test.
22135 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22138 * g++.dg/template/crash35.C: Tweak error markers.
22139 * g++.dg/template/crash46.C: New test.
22140 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22141 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22143 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22145 PR rtl-optimization/14261
22146 * gcc.c-torture/compile/20060419-1.c: Added.
22148 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22150 * gfortran.dg/label_1.f90: Adjust dg-error.
22152 2006-04-16 Roger Sayle <roger@eyesopen.com>
22155 * gcc.dg/fold-cond-1.c: New test case.
22156 * gcc.dg/pr26961-1.c: Likewise.
22158 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22160 PR libgfortran/27138
22161 * gfortran.dg/read_bad_advance.f90: New test.
22163 2006-04-16 Roger Sayle <roger@eyesopen.com>
22164 Dale Johannesen <dalej@apple.com>
22167 * gcc.target/i386/vecinit-3.c: New testcase.
22168 * gcc.target/i386/vecinit-4.c: Likewise.
22169 * gcc.target/i386/sse-18.c: Likewise.
22170 * gcc.target/i386/sse-19.c: Likewise.
22172 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22174 * gfortran.dg/allocate_zerosize_1.f90: New test.
22176 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22179 * g++.dg/template/crash45.C: New test.
22181 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22184 * gfortran.dg/proc_assign_1.f90: New test.
22185 * gfortran.dg/procedure_lvalue.f90: Change message.
22186 * gfortran.dg/namelist_4.f90: Add new error.
22190 * gfortran.dg/auto_pointer_array_result_1.f90
22193 * gfortran.dg/specification_type_resolution_1.f90
22198 * gfortran.dg/bounds_temporaries_1.f90: New test.
22201 * gfortran.dg/array_return_value_1.f90: New test.
22203 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22206 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22208 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22210 PR middle-end/26823
22211 * g++.dg/gomp/pr26823-1.C: New test.
22212 * g++.dg/gomp/pr26823-2.C: New test.
22214 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22216 PR middle-end/27134
22217 * gcc.dg/pr27314.c: New test.
22219 2006-04-13 Richard Henderson <rth@redhat.com>
22221 * g++.dg/gomp/block-0.C: Update expected matches.
22223 2006-04-13 DJ Delorie <dj@redhat.com>
22225 * lib/target-supports.exp (check_effective_target_int32plus): New.
22226 (check_effective_target_ptr32plus): New.
22227 (check_effective_target_size32plus): New.
22228 (check_effective_target_int16): New.
22229 (check_profiling_available): Add m32c to the list of unsupported
22232 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22233 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22235 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22237 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22239 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22241 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22242 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22243 not just xstormy16. Skip m32c due to weird pointer size.
22244 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22245 not just xstormy16.
22246 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22247 not just xstormy16.
22248 * gcc.dg/20020312-2.c: Add m32c support.
22249 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22250 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22252 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22253 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22254 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22255 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22256 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22258 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22259 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22260 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22261 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22262 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22263 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22264 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22266 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22268 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22269 * gcc.dg/pr23049.c: Require >=32 bit integers.
22270 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22271 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22272 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22273 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22274 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22275 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22276 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22277 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22278 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22279 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22280 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22281 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22283 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22284 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22285 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22286 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22287 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22289 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22290 * gcc.c-torture/execute/20040703-1.x: Likewise.
22291 * gcc.c-torture/execute/20040705-1.x: Likewise.
22292 * gcc.c-torture/execute/20040705-2.x: Likewise.
22293 * gcc.c-torture/execute/20040709-1.x: Likewise.
22294 * gcc.c-torture/execute/20040709-2.x: Likewise.
22295 * gcc.c-torture/execute/20040811-1.x: Likewise.
22296 * gcc.c-torture/execute/20050316-1.x: Likewise.
22297 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22298 * gcc.c-torture/execute/pr19689.x: Likewise.
22299 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22300 * gcc.c-torture/execute/usmul.x: Likewise.
22301 * gcc.c-torture/execute/vrp-5.x: Likewise.
22302 * gcc.c-torture/execute/vrp-6.x: Likewise.
22303 * gcc.dg/debug/20041023-1.s: Likewise.
22305 2006-04-13 Roger Sayle <roger@eyesopen.com>
22307 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22308 of integers to a vector types are now constant expressions in C.
22309 * gcc.dg/vect/vect-fold-1.c: New test case.
22311 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22312 Ulrich Weigand <uweigand@de.ibm.com>
22315 * gcc.dg/vmx/pr27006.c: New testcase.
22317 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22319 PR libgfortran/26766
22320 * gfortran.dg/write_recursive.f90: New test.
22322 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22324 * g++.dg/parse/dtor7.C: New test.
22325 * g++.dg/parse/new1.C: Add error marker.
22326 * g++.dg/template/new3.C: New test.
22329 * g++.dg/template/pure1.C: New test.
22332 * g++.dg/parse/ptrmem4.C: New test.
22334 2006-04-10 Jeff Law <law@redhat.com>
22337 * gcc.c-torture/compile/pr27087.c: New test.
22339 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22342 * gcc.dg/20060410.c: New.
22344 2006-04-10 Matthias Klose <doko@debian.org>
22346 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22347 Recognize multilib directory names containing underscores.
22349 2006-04-10 Roger Sayle <roger@eyesopen.com>
22351 * gcc.target/i386/vecinit-1.c: New test case.
22352 * gcc.target/i386/vecinit-2.c: Likewise.
22354 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22357 * g++.dg/debug/dwarf2-2.C: New test.
22359 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22361 PR rtl-optimization/27073
22362 * gcc.c-torture/execute/pr27073.c: New test.
22364 2006-04-08 Mike Stump <mrs@apple.com>
22366 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22368 2006-04-07 Richard Guenther <rguenther@suse.de>
22370 PR tree-optimization/26135
22371 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22373 2006-04-06 Jan Hubicka <jh@suse.cz>
22376 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22378 2006-04-06 Roger Sayle <roger@eyesopen.com>
22380 * g++.dg/conversion/nullptr1.C: New test case.
22381 * g++.dg/conversion/nullptr2.C: Likewise.
22383 2006-04-05 Roger Sayle <roger@eyesopen.com>
22385 * gfortran.dg/dependency_18.f90: New test case.
22387 2006-04-05 Richard Guenther <rguenther@suse.de>
22389 PR tree-optimization/26919
22390 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22391 * gcc.dg/ipa/ipa-2.c: Likewise.
22392 * gcc.dg/ipa/ipa-3.c: Likewise.
22393 * gcc.dg/ipa/ipa-5.c: Likewise.
22395 2006-04-05 Richard Guenther <rguenther@suse.de>
22397 PR tree-optimization/26763
22398 * gcc.dg/torture/pr26763-1.c: New testcase.
22399 * gcc.dg/torture/pr26763-2.c: Likewise.
22401 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22405 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22407 2006-04-04 Eric Christopher <echristo@apple.com>
22409 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22411 * gcc.target/i386/387-5.c: Ditto.
22413 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22415 * gcc.target/sparc/struct-ret-check.c: New test.
22417 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22419 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22420 zero decimal digits specified in format.
22422 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22425 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22428 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22429 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22430 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22431 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22432 compliant and detect bigendian-ness.
22434 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22436 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22437 dummy arguments work when the actual argument is itself a dummy
22438 argument of the caller.
22440 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22442 PR libfortran/24685
22443 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22445 2006-04-01 Roger Sayle <roger@eyesopen.com>
22447 * gfortran.dg/dependencency_17.f90: New test case.
22449 2006-04-01 Roger Sayle <roger@eyesopen.com>
22451 * gfortran.dg/dependency_14.f90: New test case.
22452 * gfortran.dg/dependency_15.f90: Likewise.
22453 * gfortran.dg/dependency_16.f90: Likewise.
22455 2006-03-31 Asher Langton <langton2@llnl.gov>
22458 gfortran.dg/cray_pointers_6.f90: New test.
22460 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22462 PR libgfortran/26890
22463 * gfortran.dg/read_size_noadvance.f90: New test.
22465 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22468 * gfortran.dg/multiple_allocation_1.f90: Check that the
22469 size has changed after a re-allocation with stat.
22471 2006-03-30 Richard Guenther <rguenther@suse.de>
22473 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22475 * gcc.target/i386/sselibm-2.c: Likewise.
22476 * gcc.target/i386/sselibm-3.c: Likewise.
22477 * gcc.target/i386/sselibm-4.c: Likewise.
22478 * gcc.target/i386/sselibm-5.c: Likewise.
22480 2006-03-28 Roger Sayle <roger@eyesopen.com>
22482 * gcc.dg/fold-andxor-1.c: New test case.
22483 * gcc.dg/fold-xorand-1.c: Likewise.
22485 2006-03-28 Roger Sayle <roger@eyesopen.com>
22487 * gcc.dg/fold-convnotconv-1.c: New test case.
22489 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22492 * gfortran.dg/private_type_5.f90: New test.
22494 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22496 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22498 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22500 * gfortran.dg/advance_2.f90: New test.
22501 * gfortran.dg/advance_3.f90: New test.
22503 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22505 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22507 PR libgfortran/26661
22508 PR libgfortran/26880
22509 * gfortran.dg/read_x_past.f: New test.
22511 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22513 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22516 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22518 * objc.dg/dwarf-1.m: Skip on AIX.
22519 * objc.dg/dwarf-2.m: Skip on AIX.
22521 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22524 * gfortran.dg/float_1.f90: New test.
22526 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22528 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22530 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22532 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22534 PR libfortran/26735
22535 * gfortran.dg/convert_implied_open.f90: New test case.
22537 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22540 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22542 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22544 PR middle-end/26717
22545 * gcc.dg/pr26717.c: New test.
22547 2006-03-25 Roger Sayle <roger@eyesopen.com>
22549 * gfortran.dg/dependency_12.f90: New test case.
22551 2006-03-24 Roger Sayle <roger@eyesopen.com>
22553 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22555 2006-03-24 Jeff Law <law@redhat.com>
22557 * gcc.c-torture/pr26840.c: New test.
22559 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22561 * objc.dg/dwarf-2.m: New.
22562 * obj-c++.dg/dwarf-2.mm: New.
22564 * g++.old-deja/g++.other/init19.C: New.
22566 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22568 * g++.dg/eh/spbp.C: Skip on AIX.
22570 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22572 PR middle-end/26611
22573 * g++.dg/gomp/pr26611-1.C: New test.
22574 * g++.dg/gomp/pr26611-2.C: New test.
22576 2006-03-24 Jeff Law <law@redhat.com>
22578 * gcc.c-torture/compile/pr26833.c: New test.
22579 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22581 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22583 * gfortran.dg/endfile_2.f90: Delete temp file.
22585 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22588 * gfortran.dg/record_marker_1.f90: New test case.
22589 * gfortran.dg/record_marker_2.f: New test case.
22590 * gfortran.dg/record_marker_3.f90: New test case.
22592 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22595 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22596 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22598 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22600 * lib/gcc-dg.exp (cleanup-modules): New proc.
22601 * gfortran.dg/allocatable_function_1.f90,
22602 gfortran.dg/allocate_char_star_scalar_1.f90,
22603 gfortran.dg/assumed_charlen_function_1.f90,
22604 gfortran.dg/assumed_dummy_1.f90,
22605 gfortran.dg/assumed_shape_ranks_1.f90,
22606 gfortran.dg/assumed_shape_ranks_2.f90,
22607 gfortran.dg/assumed_size_dt_dummy.f90,
22608 gfortran.dg/auto_char_dummy_array_1.f90,
22609 gfortran.dg/auto_char_len_3.f90,
22610 gfortran.dg/automatic_module_variable.f90,
22611 gfortran.dg/bad_automatic_objects_1.f90,
22612 gfortran.dg/char_array_constructor.f90,
22613 gfortran.dg/char_array_structure_constructor.f90,
22614 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22615 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22616 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22617 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22618 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22619 gfortran.dg/derived_pointer_recursion.f90,
22620 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22621 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22622 gfortran.dg/dummy_functions_1.f90,
22623 gfortran.dg/elemental_initializer_1.f90,
22624 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22625 gfortran.dg/elemental_pointer_1.f90,
22626 gfortran.dg/elemental_subroutine_1.f90,
22627 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22628 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22629 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22630 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22631 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22632 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22633 gfortran.dg/global_references_1.f90,
22634 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22635 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22636 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22637 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22638 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22639 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22640 gfortran.dg/large_integer_kind_1.f90,
22641 gfortran.dg/large_real_kind_1.f90,
22642 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22643 gfortran.dg/module_double_reuse.f90,
22644 gfortran.dg/module_equivalence_1.f90,
22645 gfortran.dg/module_interface_1.f90,
22646 gfortran.dg/module_parameter_array_refs_1.f90,
22647 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22648 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22649 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22650 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22651 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22652 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22653 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22654 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22655 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22656 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22657 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22658 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22659 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22660 gfortran.dg/same_name_1.f90,
22661 gfortran.dg/sibling_dummy_procedure_1.f90,
22662 gfortran.dg/sibling_dummy_procedure_2.f90,
22663 gfortran.dg/sibling_dummy_procedure_3.f90,
22664 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22665 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22666 gfortran.dg/used_dummy_types_2.f90,
22667 gfortran.dg/used_dummy_types_3.f90,
22668 gfortran.dg/used_dummy_types_4.f90,
22669 gfortran.dg/used_dummy_types_5.f90,
22670 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22671 gfortran.dg/userdef_operator_1.f90: Use it.
22673 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22675 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22676 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22677 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22678 gfortran.dg/write_back.f,
22679 gfortran.fortran-torture/execute/inquire_1.f90,
22680 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22682 2006-03-21 Jeff Law <law@redhat.com>
22684 * gcc.dg/tree-ssa/vrp28.c: New test.
22686 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22688 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22689 if _STDC_C99 is defined.
22690 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22691 * gcc.dg/builtins-20.c: Likewise.
22692 * gcc.dg/builtins-53.c: Likewise.
22693 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22694 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22696 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22699 * gcc.c-torture/compile/pr26781-1.c: New test.
22700 * gcc.c-torture/compile/pr26781-2.c: New test.
22702 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22705 * g++.dg/gomp/pr26690-1.C: New test.
22706 * g++.dg/gomp/pr26690-2.C: New test.
22708 2006-03-20 Jeff Law <law@redhat.com>
22710 * gcc.dg/tree-ssa/pr21829.c: New test.
22712 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22714 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22716 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22717 (check_visibility_available): Use it.
22718 (check_effective_target_default_packed): Likewise.
22719 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22720 (check_effective_target_fopenmp): Likewise.
22721 (check_effective_target_freorder): Likewise.
22722 (check_effective_target_fpic): Likewise.
22723 (check_named_sections_available): Likewise.
22724 (check_effective_target_ilp32): Likewise.
22725 (check_effective_target_lp64): Likewise.
22727 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22730 * gfortran.dg/scalar_mask_2.f90: New test case.
22732 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22735 * gcc.dg/tree-ssa/loadpre12.c: New test.
22736 * gcc.dg/tree-ssa/loadpre13.c: New test.
22737 * gcc.dg/tree-ssa/loadpre14.c: New test.
22738 * gcc.dg/tree-ssa/loadpre15.c: New test.
22739 * gcc.dg/tree-ssa/loadpre16.c: New test.
22740 * gcc.dg/tree-ssa/loadpre17.c: New test.
22741 * gcc.dg/tree-ssa/loadpre18.c: New test.
22742 * gcc.dg/tree-ssa/loadpre19.c: New test.
22743 * gcc.dg/tree-ssa/loadpre20.c: New test.
22744 * gcc.dg/tree-ssa/loadpre21.c: New test.
22745 * gcc.dg/tree-ssa/loadpre22.c: New test.
22747 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22750 * gfortran.dg/elemental_initializer_1.f90: New test.
22753 * gfortran.dg/assumed_shape_ranks_2: New test.
22755 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22757 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22760 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22762 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22763 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22764 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22765 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22766 gfortran.fortran-torture/execute/direct_io.f90,
22767 gfortran.fortran-torture/execute/inquire_2.f90,
22768 gfortran.fortran-torture/execute/inquire_4.f90,
22769 gfortran.fortran-torture/execute/list_read_1.f90,
22770 gfortran.fortran-torture/execute/open_replace.f90,
22771 gfortran.fortran-torture/execute/slash_edit.f90,
22772 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22773 temporary files from testcases.
22775 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22777 PR libgfortran/26509
22778 gfortran.dg/write_direct_eor.f90: New test.
22780 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22782 * gcc.target/powerpc/pr26350.c: New.
22783 * gcc.target/powerpc/indexed-addr.c: New.
22785 2006-03-16 Roger Sayle <roger@eyesopen.com>
22787 * gfortran.dg/dependency_13.f90: New test case.
22789 2006-03-16 Roger Sayle <roger@eyesopen.com>
22791 PR middle-end/21781
22792 * gcc.dg/real-const-1.c: New test case.
22794 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22796 * g++.old-deja/g++.other/init18.C: New.
22797 * g++.old-deja/g++.other/init5.C: Remove xfail.
22799 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22801 * g++.dg/opt/pr15551.C: Cleanup temp file.
22803 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22806 g++.dg/parse/long1.C: New test.
22808 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22811 * gfortran.dg/continuation.f90: New test.
22812 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22814 2006-03-14 Richard Guenther <rguenther@suse.de>
22816 PR tree-optimization/26672
22817 * gcc.dg/torture/pr26672.c: New testcase.
22819 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22821 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22822 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22824 2006-03-13 Roger Sayle <roger@eyesopen.com>
22826 PR middle-end/26557
22827 * gcc.c-torture/compile/switch-1.c: New test case.
22829 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22832 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22833 test to include more permuatations of mask and index.
22834 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22835 respond to F2003 spec. that the position returned for an all false
22836 mask && condition is zero.
22838 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22840 PR middle-end/25989
22841 * gcc.dg/gomp/pr25989.c: New test.
22843 2006-03-13 Jeff Law <law@redhat.com>
22845 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22847 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22849 * gcc.dg/switch-9.c: New test.
22851 2006-03-13 Richard Guenther <rguenther@suse.de>
22853 PR middle-end/26630
22854 * gcc.dg/torture/pr26630.c: New testcase.
22856 2006-03-11 Roger Sayle <roger@eyesopen.com>
22858 * gfortran.dg/dependency_10.f90: New test case.
22859 * gfortran.dg/dependency_11.f90: Likewise.
22861 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22862 Erik Edelmann <eedelman@gcc.gnu.org>
22864 * gfortran.dg/allocatable_function_1.f90: New.
22865 * gfortran.dg/allocatable_function_2.f90: New.
22867 2006-03-10 Richard Guenther <rguenther@suse.de>
22869 PR middle-end/26565
22870 * gcc.dg/torture/pr26565.c: New testcase.
22872 2006-03-09 Eric Christopher <echristo@apple.com>
22874 * gcc.c-torture/compile/20060309-1.c: New.
22876 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22878 PR libgfortran/26499
22879 * gfortran.dg/write_back.f: New test.
22880 * gfortran.dg/write_rewind_1.f: New test.
22881 * gfortran.dg/write_rewind_2.f: New test.
22883 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22885 PR libgfortran/26554
22886 * gfortran.dg/read_logical.f90: New test.
22888 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22890 * ada/acats/norun.lst: cdd2a03 now passes.
22892 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22895 * gcc.target/powerpc/pr18096-1.c: Change where the error
22898 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22900 * gcc.target/i386/cleanup-1.c: New test.
22901 * gcc.target/i386/cleanup-2.c: New test.
22903 2006-03-04 Roger Sayle <roger@eyesopen.com>
22905 * gfortran.dg/dependency_9.f90: Remove for the time being.
22907 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22909 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22912 2006-03-03 Roger Sayle <roger@eyesopen.com>
22914 * gfortran.dg/dependency_9.f90: New test case.
22916 2006-03-03 Roger Sayle <roger@eyesopen.com>
22918 * gfortran.dg/dependency_4.f90: New test case.
22919 * gfortran.dg/dependency_5.f90: New test case.
22920 * gfortran.dg/dependency_6.f90: New test case.
22921 * gfortran.dg/dependency_7.f90: New test case.
22922 * gfortran.dg/dependency_8.f90: New test case.
22924 2006-03-03 Paul Brook <paul@codesourcery.com>
22926 * lib/target-supports.exp (check_profiling_available):
22929 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
22932 * multiple_allocation_1.f90: New test.
22934 2006-03-03 Roger Sayle <roger@eyesopen.com>
22936 PR tree-optimization/26524
22937 * gfortran.dg/pr26524.f: New test case.
22939 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22941 * g++.dg/template/repo5.C: Cleanup repo files.
22942 * gcc.dg/20051201-1.c: Cleanup coverage files.
22943 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22944 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22947 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
22949 * objc.dg/objc-nofilename-1.m: New test.
22950 * objc.dg/bad-receiver-type.m: New test.
22951 * obj-c++.dg/bad-receiver-type.mm: New test.
22953 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22955 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22957 2006-03-01 Mike Stump <mrs@apple.com>
22959 * g++.dg/abi/key2.C: Add.
22961 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
22963 * gfortran.dg/logical_dot_product.f90: New test.
22966 * gfortran.dg/used_interface_ref.f90: New test.
22969 * gfortran.dg/dependency_2.f90: New test.
22970 * gfortran.fortran-torture/execute/where17.f90: New test.
22971 * gfortran.fortran-torture/execute/where18.f90: New test.
22972 * gfortran.fortran-torture/execute/where19.f90: New test.
22973 * gfortran.fortran-torture/execute/where20.f90: New test.
22975 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
22977 * g++.dg/tree-ssa/pr26443.C: New test case.
22979 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
22981 PR middle-end/26022
22982 * g++.dg/opt/return-slot1.C: New test.
22984 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22986 PR libgfortran/26136
22987 * gfortran.dg/namelist_23.f90: New test.
22989 2006-02-28 Roger Sayle <roger@eyesopen.com>
22991 PR middle-end/14752
22992 * gcc.dg/fold-eqandshift-2.c: New test case.
22994 2006-02-28 Richard Guenther <rguenther@suse.de>
22996 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22999 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23001 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23003 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23005 PR libgfortran/26464
23006 * gfortran.dg/backspace_5.f: New test.
23007 * gfortran.dg/backspace_6.f: New test.
23009 2006-02-26 Roger Sayle <roger@eyesopen.com>
23011 * gcc.dg/fold-eqandnot-1.c: New test case.
23013 2006-02-26 Roger Sayle <roger@eyesopen.com>
23015 PR middle-end/19983
23016 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23018 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23020 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23021 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23023 2006-02-26 Richard Guenther <rguenther@suse.de>
23025 PR tree-optimization/26421
23026 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23028 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23030 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23031 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23033 2006-02-26 Roger Sayle <roger@eyesopen.com>
23035 * gcc.dg/fold-even-1.c: New test case.
23037 2006-02-26 Roger Sayle <roger@eyesopen.com>
23039 PR middle-end/21137
23040 * gcc.dg/fold-eqandshift-1.c: New test case.
23042 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23044 PR tree-optimization/25125
23045 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23046 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23048 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23050 PR tree-optimizations/26359
23051 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23052 with -fdump-tree-dceloop-details.
23053 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23055 2006-02-25 Roger Sayle <roger@eyesopen.com>
23057 PR middle-end/23673
23058 * gcc.dg/fold-eqxor-1.c: New test case.
23059 * gcc.dg/fold-eqxor-2.c: Likewise.
23060 * gcc.dg/fold-eqxor-3.c: Likewise.
23062 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23065 * scalar_mask_1.f90: New test.
23067 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23069 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23070 * g++.dg/eh/uncaught2.C: New.
23071 * g++.dg/eh/uncaught3.C: New.
23073 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23075 PR libgfortran/26423
23076 * gfortran.dg/read_many_1.f: New test.
23078 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23081 * gfortran.dg/dependency_3.f90: New test.
23082 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23086 * gfortran.dg/equiv_6.f90: New test.
23088 2006-02-23 Jeff Law <law@redhat.com>
23090 * gcc.c-torture/compile/pr26425.c: New test.
23092 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23094 PR middle-end/26412
23095 * gcc.dg/gomp/pr26412.c: New test.
23097 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23100 * g++.dg/other/ellipsis1.C: New test.
23101 * g++.dg/parse/operator4.C: Adjust error marker.
23103 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23106 * gfortran.dg/pr25603.f: New testcase.
23108 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23110 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23111 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23113 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23115 * g++.dg/eh/spbp.C: New.
23117 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23119 PR middle-end/26379
23120 * gcc.target/i386/mmx-7.c: New test.
23122 2006-02-20 Roger Sayle <roger@eyesopen.com>
23124 PR tree-optimization/26361
23125 * gcc.dg/tree-ssa/vrp27.c: New test case.
23127 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23129 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23130 * gcc.dg/tree-ssa/complex-4.c: Here.
23132 2006-02-19 Roger Sayle <roger@eyesopen.com>
23134 PR middle-end/19543
23135 * gfortran.dg/logical_1.f90: New test case.
23137 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23139 PR middle-end/26334
23140 * gcc.dg/20060218-1.c: Moved to...
23141 * gcc.target/i386/20060218-1.c: ... here. New test.
23143 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23146 * gfortran.dg/convert_1.f90: New.
23148 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23151 * gfortran.dg/namelist_5.f90: New test.
23154 * gfortran.dg/namelist_4.f90: New test.
23156 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23159 * gcc.dg/tree-ssa/complex-3.c: New test.
23161 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23163 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23164 variable to take into account the variable name in the
23166 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23168 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23170 PR middle-end/26334
23171 * gcc.c-torture/compile/20060217-1.c: New test.
23172 * gcc.dg/20060218-1.c: New test.
23174 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23176 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23178 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23180 * gcc.dg/cpp/undef3.c: New test.
23181 * gcc.dg/cpp/trad/builtins2.c: New test.
23183 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23186 * g++.dg/template/static22.C: New test.
23187 * g++.dg/template/static23.C: New test.
23188 * g++.dg/template/static24.C: New test.
23189 * g++.dg/template/non-dependent13.C: New test.
23190 * g++.dg/init/member1.C: Tweak error markers.
23192 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23195 * gcc.c-torture/compile/pr26255.c: New test case.
23197 2006-02-16 Roger Sayle <roger@eyesopen.com>
23199 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23200 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23201 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23202 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23203 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23204 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23205 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23207 2006-02-16 Jeff Law <law@redhat.com>
23209 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23210 * gcc.dg/tree-ssa/vrp26.c: New test.
23212 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23216 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23217 __UCLIBC__ is defined.
23219 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23222 * gfortran.dg/gomp/pr26224.f: New test.
23224 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23227 * lib/target-supports.exp
23228 (check_effective_target_vect_short_mult): New.
23229 (check_effective_target_vect_char_mult): New.
23230 (check_effective_target_vect_widen_sum_qi_to_si): New.
23231 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23232 (check_effective_target_vect_widen_sum_hi_to_si): New.
23233 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23234 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23235 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23236 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23237 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23238 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23239 vect-reduc-pattern-2c.c
23240 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23241 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23242 vect-reduc-pattern-1c.c
23244 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23247 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23249 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23252 * gfortran.dg/enum_8.f90: Remove check for warning.
23253 * gfortran.dg/iomsg_1.f90: Ditto.
23254 * gfortran.dg/enum_1.f90: Ditto.
23255 * gfortran.dg/enum_9.f90: Ditto.
23256 * gfortran.dg/enum_2.f90: Ditto.
23257 * gfortran.dg/enum_10.f90: Ditto.
23258 * gfortran.dg/enum_3.f90: Ditto.
23259 * gfortran.dg/flush_1.f90: Ditto.
23260 * gfortran.dg/enum_4.f90: Ditto.
23261 * gfortran.dg/array_constructor_1.f90: Ditto.
23262 * gfortran.dg/enum_5.f90: Ditto.
23263 * gfortran.dg/enum_6.f90: Ditto.
23264 * gfortran.dg/enum_7.f90: Ditto.
23266 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23268 PR middle-end/26300
23269 * gcc.c-torture/compile/20060215-1.c: New test.
23271 2006-02-14 Roger Sayle <roger@eyesopen.com>
23273 PR middle-end/23670
23274 * gcc.dg/tree-ssa/andor-2.c: New test case.
23276 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23279 * optional_dim.f90: New test.
23281 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23284 * gfortran.dg/label_4.f90: New.
23286 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23287 Diego Novillo <dnovillo@redhat.com>
23288 Uros Bizjak <uros@kss-loka.si>
23290 * gfortran.dg/gomp: New directory.
23292 2006-02-14 Richard Guenther <rguenther@suse.de>
23294 PR tree-optimization/26258
23295 * gcc.dg/torture/pr26258.c: New testcase.
23297 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23300 * gfortran.dg/pr26246_1.f90: New test.
23301 * gfortran.dg/pr26246_2.f90: New test.
23303 PR middle-end/26092
23304 * gcc.c-torture/compile/20060208-1.c: New test.
23306 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23310 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23311 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23312 * gfortran.dg/automatic_module_variable.f90: Change error message.
23315 * gfortran.dg/internal_dummy_1.f90: New test.
23318 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23322 * gfortran.dg/uncommon_block_data_1.f90: New test.
23323 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23327 * gfortran.dg/typed_subroutine_1.f90: New test.
23329 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23331 * objc.dg/dwarf-1.m: New.
23333 2006-02-13 Roger Sayle <roger@eyesopen.com>
23335 PR middle-end/24427
23336 * gcc.dg/tree-ssa/andor-1.c: New test case.
23338 2006-02-13 Josh Conner <jconner@apple.com>
23341 * gcc.dg/pr25376.c: New test.
23343 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23345 * lib/target-supports.exp (check_named_sections_available):
23346 Only compile named-sections test -- don't assemble.
23348 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23350 * g++.dg/warn/no-write-strings.C: New test.
23351 * g++.dg/warn/write-strings.C: Likewise.
23352 * g++.dg/warn/write-strings-default.C: Likewise.
23354 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23357 * gfortran.dg/ret_pointer_2.f90: New test.
23359 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23361 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23363 2006-02-10 Jeff Law <law@redhat.com>
23365 * gcc.c-torture/compile/pr26213.c: New test.
23367 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23369 gfortran.dg/null_1.f90: New test.
23371 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23374 * gfortran.dg/parens_4.f90: New.
23375 * gfortran.dg/parens_5.f90: New.
23377 2006-02-10 Richard Guenther <rguenther@suse.de>
23379 * gcc.dg/pr23372-1.c: Remove empty file.
23381 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23382 Paul Thomas <pault@gcc.gnu.org>
23385 * gfortran.dg/parens_1.f90: New.
23386 * gfortran.dg/parens_2.f90: New.
23387 * gfortran.dg/parens_3.f90: New.
23389 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23392 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23395 * gfortran.dg/impure_assignment_1.f90: New test.
23398 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23400 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23403 * g++.dg/expr/stdarg2.C: New test.
23405 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23407 PR inline-asm/16194
23408 * gcc.dg/pr16194.c: New test.
23410 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23412 * ada/acats/run_acats: Use portable variant of "$@".
23414 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23416 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23417 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23419 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23422 * g++.dg/opt/pr26179.C: New test.
23424 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23426 PR middle-end/26134
23427 * gcc.dg/tree-ssa/complex-3.c: New test.
23429 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23431 * gcc.c-torture/compile/volatile-1.c: New test.
23433 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23436 * gcc.dg/tree-ssa/pr26180.c: New test.
23438 2006-02-08 Jeff Law <law@redhat.com>
23440 * gcc.dg/tree-ssa/pr21417.c: New test.
23442 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23444 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23445 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23447 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23449 * lib/scanrtl.exp: New.
23451 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23454 * g++.dg/other/virtual2.C: New test.
23457 * g++.dg/other/virtual1.C: New test.
23459 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23461 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23462 cleanup-ipa-dump): Update dump file glob patterns.
23463 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23464 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23466 * lib/gcc-dg.exp: Load it.
23467 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23469 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23472 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23473 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23475 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23478 * gfortran.dg/mvbits_1.f90: New.
23480 2006-02-07 Dirk Mueller <dmueller@suse.com>
23482 * g++.dg/warn/Wdiv-by-zero.C: New test.
23483 * g++.dg/warn/Wno-div-by-zero.C: New.
23485 2006-02-07 Jeff Law <law@redhat.com>
23487 * gcc.dg/tree-ssa/pr21559.c: New test.
23489 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23490 multiple VRP passes.
23491 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23492 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23493 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23494 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23495 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23496 * gcc.dg/tree-ssa/vrp02.c: Likewise
23497 * gcc.dg/tree-ssa/vrp11.c: Likewise
23498 * gcc.dg/tree-ssa/pr14341.c: Likewise
23499 * gcc.dg/tree-ssa/vrp19.c: Likewise
23500 * gcc.dg/tree-ssa/vrp20.c: Likewise
23501 * gcc.dg/tree-ssa/vrp03.c: Likewise
23502 * gcc.dg/tree-ssa/pr21086.c: Likewise
23503 * gcc.dg/tree-ssa/pr21959.c: Likewise
23504 * gcc.dg/tree-ssa/vrp21.c: Likewise
23505 * gcc.dg/tree-ssa/vrp04.c: Likewise
23506 * gcc.dg/tree-ssa/pr25485.c: Likewise
23507 * gcc.dg/tree-ssa/pr22026.c: Likewise
23508 * gcc.dg/tree-ssa/vrp22.c: Likewise
23509 * gcc.dg/tree-ssa/vrp05.c: Likewise
23510 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23511 * gcc.dg/tree-ssa/pr20701.c: Likewise
23512 * gcc.dg/tree-ssa/vrp23.c: Likewise
23513 * gcc.dg/tree-ssa/vrp06.c: Likewise
23514 * gcc.dg/tree-ssa/pr22117.c: Likewise
23515 * gcc.dg/tree-ssa/pr20702.c: Likewise
23516 * gcc.dg/tree-ssa/vrp15.c: Likewise
23517 * gcc.dg/tree-ssa/pr21090.c: Likewise
23518 * gcc.dg/tree-ssa/pr21294.c: Likewise
23519 * gcc.dg/tree-ssa/vrp24.c: Likewise
23520 * gcc.dg/tree-ssa/vrp07.c: Likewise
23521 * gcc.dg/tree-ssa/pr21563.c: Likewise
23522 * gcc.dg/tree-ssa/pr25382.c: Likewise
23523 * gcc.dg/tree-ssa/vrp16.c: Likewise
23524 * gcc.dg/tree-ssa/vrp25.c: Likewise
23525 * gcc.dg/tree-ssa/vrp08.c: Likewise
23526 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23527 * gcc.dg/tree-ssa/vrp17.c: Likewise
23528 * gcc.dg/tree-ssa/pr21458.c: Likewise
23529 * g++.dg/tree-ssa/pr18178.C: Likewise
23531 2006-02-07 Richard Guenther <rguenther@suse.de>
23535 2006-01-30 Richard Guenther <rguenther@suse.de>
23537 * gcc.dg/pr23372-1.C: New testcase.
23539 * g++.dg/tree-ssa/pr26140.C: New testcase.
23541 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23544 * g++.dg/template/ttp15.C: New test.
23545 * g++.dg/template/ttp16.C: Likewise.
23546 * g++.dg/template/ttp17.C: Likewise.
23547 * g++.old-deja/g++.pt/ttp36.C: Remove.
23548 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23549 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23550 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23551 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23552 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23553 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23554 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23555 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23556 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23558 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23560 PR libfortran/23815
23561 * unf_io_convert_4.f90: New test.
23563 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23565 * gcc.dg/tree-ssa/loadpre10.c: New test.
23566 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23567 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23568 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23570 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23572 PR libfortran/24685
23573 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23575 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23578 * gfortran.dg/assign_7.f: New test.
23580 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23584 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23585 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23586 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23588 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23590 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23593 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23595 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23596 * g++.dg/charset/string.c (foo): Likewise.
23597 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23599 * g++.dg/ext/builtin2.C (printf): Likewise.
23600 * g++.dg/init/new15.C (printf): Likewise.
23601 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23602 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23603 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23604 * g++.dg/template/non-dependent4.C (temp): Likewise.
23605 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23606 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23607 parameter type to const char*.
23608 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23609 Change type to const char*.
23610 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23612 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23613 second parameter type to const char*.
23614 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23615 (Y::Y): Change parameter type to const char*.
23616 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23617 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23618 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23619 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23621 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23623 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23624 type to const char*.
23625 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23626 return type to const char*.
23627 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23629 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23630 * g++.old-deja/g++.law/refs1.C: Likewise.
23631 * g++.old-deja/g++.law/visibility1.C: Likewise.
23632 * g++.old-deja/g++.law/visibility2.C: Likewise.
23633 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23635 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23636 * g++.old-deja/g++.mike/net48.C: Likewise.
23637 * g++.old-deja/g++.mike/p646.C: Likewise.
23638 * g++.old-deja/g++.mike/p6746.C: Likewise.
23639 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23640 type to const char*.
23641 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23642 deprecated conversion warning.
23643 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23645 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23646 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23647 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23648 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23649 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23650 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23651 * g++.old-deja/g++.pt/t39.C: Likewise.
23652 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23653 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23655 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23658 intrinsic_argument_conformance_1.f90: New test.
23660 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23663 * gfortran.dg/char_result_11.f90: Add SAVE.
23664 * gfortran.dg/der_pointer_4.f90: Ditto.
23665 * gfortran.dg/default_initialization.f90: New test.
23667 2006-02-03 Jeff Law <law@redhat.com>
23669 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23670 handle more than 100 dump files.
23671 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23672 * lib/scantree.exp (scan-tree-dump): Likewise.
23673 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23674 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23675 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23676 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23677 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23679 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23681 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23683 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23685 * g++.dg/template/using12.C: New test.
23687 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23689 * gcc.target/powerpc/pr25960.c: New test.
23691 2006-02-02 Steven G. Kargl <kargls@comcast>
23694 gfortran.dg/nullify_2.f90: New test.
23696 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23699 * gcc.dg/gomp/pr25990.c: New test.
23701 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23704 * g++.gd/template/partial4.C: New test.
23706 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23708 PR middle-end/26001
23709 * gfortran.dg/data_char_2.f90: New.
23711 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23714 maxval_maxloc_conformance_1.f90: New test.
23716 2006-01-31 Richard Guenther <rguenther@suse.de>
23718 * gcc.target/i386/sselibm-1.c: New testcase.
23719 * gcc.target/i386/sselibm-2.c: Likewise.
23720 * gcc.target/i386/sselibm-3.c: Likewise.
23721 * gcc.target/i386/sselibm-4.c: Likewise.
23722 * gcc.target/i386/sselibm-5.c: Likewise.
23724 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23727 * gfortran.dg/arrayio_derived_2.f90: New.
23729 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23731 * gcc.dg/unsigned-long-compare.c: New test.
23733 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23736 * lib/target-supports.exp (check_effective_target_freorder):
23737 Check to see if target supports -freorder-blocks-and-partition.
23738 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23739 instead of "dg-require-named-sections".
23741 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23744 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23745 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23746 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23747 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23748 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23749 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23750 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23751 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23753 2006-01-30 Richard Guenther <rguenther@suse.de>
23756 * gcc.dg/pr23372-1.C: New testcase.
23758 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23760 * gcc.dg/gomp/pr25874.c: New test.
23762 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23765 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23767 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23773 * gfortran.dg/intent_out_1.f90: New test.
23775 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23778 * gfortran.dg/procedure_lvalue.f90: New test.
23782 * gfortran.dg/char_pointer_assign_2.f90: New test.
23783 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23784 assignment to be consistent with standard.
23785 * gfortran.dg/char_result_2.f90: The same.
23786 * gfortran.dg/char_result_8.f90: The same.
23788 2006-01-28 Zack Weinberg <zackw@panix.com>
23790 * gcc.dg/Woverlength-strings.c
23791 * gcc.dg/Woverlength-strings-pedantic-c89.c
23792 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23793 * gcc.dg/Woverlength-strings-pedantic-c99.c
23794 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23796 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23798 * gcc.c-torture/execute/20060127-1.c: New test.
23800 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23803 * g++.dg/ext/pragmaweak1.C: New test.
23805 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23808 * g++.dg/template/spec29.C: New test.
23810 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23813 * gcc.c-torture/execute/pr19606.c: New.
23815 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23817 * gcc.dg/pragma-re-4.c: New test.
23819 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23822 * gfortran.dg/assumed_size_refs_3.f90: New test.
23824 2006-01-27 Ben Elliston <bje@au.ibm.com>
23826 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23828 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23831 * ada/acats/support/impdef.a: Add One_Long_Second.
23832 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23833 * ada/acats/tests/c9/c94026.a: Likewise.
23834 * ada/acats/tests/c9/c97305c.ada: Likewise.
23835 * ada/acats/tests/c9/c99004a.ada: Likewise.
23837 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23840 * gfortran.dg/global_references_2.f90: New test.
23846 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23847 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23850 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23852 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23855 * gcc.dg/Wpointer-sign.c: New.
23856 * gcc.dg/Wpointer-sign-Wall.c: New.
23857 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23858 * gcc.dg/Wpointer-sign-pedantic.c: New.
23859 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23860 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23862 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23865 * gcc.c-torture/compile/pr25861.c: New test.
23867 2006-01-26 Paul Brook <paul@codesourcery.com>
23869 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23870 on short-enum targets.
23871 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23873 (generate_fields): Use short_enums.
23874 (main): Set short_enums. Document -e.
23875 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23876 on short-enum targets.
23877 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23879 (generate_fields): Use short_enums.
23880 (main): Set short_enums. Document -e.
23881 * lib/target-supports.exp (check_effective_target_short_enums): New.
23883 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23886 * gcc.dg/torture/pr25947-1.c: New test.
23888 2006-01-25 Jan Hubicka <jh@suse.cz>
23889 Roger Sayle <roger@eyesopen.com>
23891 PR rtl-optimization/25703
23892 * gcc.target/i386/20060125-1.c: New test case.
23893 * gcc.target/i386/20060125-2.c: New test case.
23895 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23898 * gfortran.dg/goto_1.f: New.
23900 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23903 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23904 25716 on 32-bit systems too.
23906 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23909 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23911 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23913 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23915 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23918 * gfortran.dg/read_eof.f90: Delete, renamed.
23919 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23920 * gfortran.dg/read_eof_2.f90: New test.
23921 * gfortran.dg/read_eof_3.f90: New test.
23923 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
23926 * gcc.c-torture/compile/pr25860.c: New test.
23928 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23931 * g++.dg/parse/dtor8.C: New test.
23933 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
23936 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23937 * gcc.dg/gomp/gomp.exp: Return without testing anything if
23938 check_effective_target_fopenmp returns 0.
23940 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
23943 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23944 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23945 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23947 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
23950 * g++.dg/opt/pr25857.C: New test.
23952 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
23953 Jan Hubicka <jh@suse.cz>
23954 Richard Guenther <rguenther@suse.de>
23956 PR rtl-optimization/25654
23957 * gcc.dg/torture/pr25654.c: New testcase.
23958 * gcc.target/i386/pr25654.c: Likewise.
23960 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
23963 * gfortran.dg/internal references_2.f90: New test.
23965 Fix regression in testing of admissability of attributes.
23966 * gfortran.dg/intent_used_1.f90: New test.
23968 2006-01-23 Ben Elliston <bje@au.ibm.com>
23970 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23971 Remove target conditional torture options for i?86 and x86_64
23974 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
23977 * g++.dg/rtti/no-rtti.C: New.
23979 2006-01-21 Mark Mitchell <mark@codesourcery.com>
23982 * g++.dg/inherit/conv2.C: New test.
23985 * g++.dg/parse/dtor7.C: New test.
23988 * g++.dg/template/crash44.C: New test.
23990 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
23994 * gfortran.dg/internal_references_1.f90: New test.
23999 * gfortran.dg/global_references_1.f90: New test.
24000 * gfortran.dg/g77/19990905-1.f: Restore the error that
24001 there is a clash between the common block name and
24002 the name of a subroutine reference.
24005 * gfortran.dg/aliasing_dummy_1.f90: New test.
24007 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24009 * gcc.dg/vmx/1b-01.c: Warning fix.
24010 * gcc.dg/vmx/1c-02.c: Likewise.
24011 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24013 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24016 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24018 2006-01-20 Richard Guenther <rguenther@suse.de>
24019 Steven Bosscher <stevenb.gcc@gmail.com>
24021 PR rtl-optimization/24626
24022 * gcc.dg/torture/pr24626-1.c: New testcase.
24023 * gcc.dg/torture/pr24626-2.c: Likewise.
24024 * gcc.dg/torture/pr24626-3.c: Likewise.
24025 * gcc.dg/torture/pr24626-4.c: Likewise.
24027 2006-01-20 Dirk Mueller <dmueller@suse.com>
24030 * g++.dg/warn/empty-body.C: New.
24032 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24035 * g++.dg/template/using10.C: New test.
24036 * g++.dg/temlpate/using11.C: Likewise.
24037 * g++.dg/inherit/using5.C: Tweak error messages.
24039 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24041 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24043 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24045 2006-01-19 Jan Hubicka <jh@suse.cz>
24047 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24049 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24052 * g++.dg/template/spec28.C: New test.
24054 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24056 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24057 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24059 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24061 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24062 * gcc.dg/gomp/critical-1.c: Likewise.
24063 * gcc.dg/gomp/critical-3.c: Likewise.
24064 * gcc.dg/gomp/empty.c: Likewise.
24065 * gcc.dg/gomp/ordered-1.c: Likewise.
24066 * gcc.dg/gomp/for-4.c: Likewise.
24067 * gcc.dg/gomp/for-6.c: Likewise.
24068 * gcc.dg/gomp/master-3.c: Likewise.
24069 * gcc.dg/gomp/for-8.c: Likewise.
24070 * gcc.dg/gomp/for-10.c: Likewise.
24071 * gcc.dg/gomp/for-18.c: Likewise.
24072 * gcc.dg/gomp/for-5.c: Likewise.
24073 * gcc.dg/gomp/for-7.c: Likewise.
24074 * gcc.dg/gomp/for-9.c: Likewise.
24076 2006-01-18 Jeff Law <law@redhat.com>
24078 * gcc.dg/tree-ssa/vrp25.c: New test.
24080 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24082 * gcc.dg/pr25805.c: Fix misapplied patch.
24084 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24086 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24087 (check_effective_target_vect_udot_qi): New.
24088 (check_effective_target_vect_sdot_hi): New.
24089 (check_effective_target_vect_udot_hi): New.
24090 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24091 prefixed with "wrapv-" with -fwrapv.
24092 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24093 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24094 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24095 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24096 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24098 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24099 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24100 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24101 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24103 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24106 * g++.dg/other/default2.C: New test.
24107 * g++.dg/other/default3.C: New test.
24109 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24112 * gcc.dg/pr25805.c: New file.
24114 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24117 * g++.dg/template/init6.C: New test.
24119 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24121 * gcc.dg/tree-ssa/pr24287.c: New test
24123 2006-01-18 Eric Christopher <echristo@apple.com>
24125 * g++.dg/eh/table.C: New.
24127 2006-01-18 DJ Delorie <dj@redhat.com>
24129 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24130 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24131 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24132 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24134 2006-01-18 Jeff Law <law@redhat.com>
24136 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24137 on wrapping on overflow semantics.
24139 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24141 * gcc.gc/tree-ssa/vrp23.c: New test.
24142 * gcc.gc/tree-ssa/vrp24.c: New test.
24144 2006-01-18 Richard Henderson <rth@redhat.com>
24145 Aldy Hernandez <aldyh@redhat.com>
24146 Jakub Jelinek <jakub@redhat.com>
24147 Diego Novillo <dnovillo@redhat.com>
24148 Uros Bizjak <uros@kss-loka.si>
24150 * gcc.dg/gomp: New directory.
24152 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24153 Steven G. Kargl <kargls@comcast.net>
24156 * gfortran.dg/intrinsic_external_1.f90: New test.
24159 * gfortran.dg/elemental_pointer_1.f90: New test.
24162 * gfortran.dg/external_procedures_1.f90: New test.
24165 gfortran.dg/assumed_present.f90: New test.
24167 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24169 * g++.dg/parse/lookup5.C: New test.
24171 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24174 * gfortran.dg/read_eof.f90: New test.
24176 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24178 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24179 add a closing brace.
24181 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24184 * gfortran.dg/fmt_tl.f: New test.
24186 2006-01-17 Eric Christopher <echristo@apple.com>
24188 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24189 * g++.old-deja/g++.warn/impint2.C: Ditto.
24190 * g++.old-deja/g++.other/null1.C: Ditto.
24191 * g++.dg/warn/conv2.C: Ditto.
24192 * g++.dg/warn/conv4.C: New file.
24194 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24196 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24198 2006-01-17 Andreas Jaeger <aj@suse.de>
24199 Janis Johnson <janis187@us.ibm.com>
24201 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24203 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24204 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24206 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24208 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24209 (switchfiles): xfail txxx where xxx >= 25.
24211 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24214 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24216 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24219 * gcc.dg/pr25682.c: New test.
24220 * g++.dg/parse/array-size2.C: New test.
24222 2006-01-16 Ian Lance Taylor <ian@airs.com>
24224 * consistency.vlad: Remove entire directory, 1652 files.
24226 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24228 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24229 check_effective_target_dfprt_nocache): New.
24230 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24231 (check_effective_target_dfprt): New.
24232 * lib/c-compat.exp (check_dfp): Remove.
24233 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24234 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24235 level of support for decimal float.
24236 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24237 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24238 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24239 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24240 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24241 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24242 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24243 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24244 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24245 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24246 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24247 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24250 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24253 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24255 * lib/gfortran.exp (gfortran_init): Likewise.
24256 * lib/obj-c++.exp (obj-c++_init): Likewise.
24257 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24258 (scan-assembler-dem-not): Likewise.
24259 * lib/scandump.exp (scan-dump-dem): Likewise.
24260 (scan-dump-dem-not): Likewise.
24262 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24265 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24267 * lib/obj-c++.exp (obj-c++_init): Likewise.
24269 2006-01-16 Richard Guenther <rguenther@suse.de>
24271 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24273 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24276 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24277 to LD_LIBRARY_PATH.
24279 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24280 Andrew Pinski <pinskia@physics.uc.edu>
24282 * gcc.dg/minmax-1.c: New test.
24284 2006-01-16 Ben Elliston <bje@au.ibm.com>
24286 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24287 * gcc.misc-tests/dectest.exp: Ditto.
24289 2006-01-15 Ian Lance Taylor <ian@airs.com>
24292 * gcc.target/i386/cmov6.c: Use -march=k8.
24294 2006-01-15 Andreas Jaeger <aj@suse.de>
24296 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24297 x86 does not have __float128.
24299 2006-01-14 Ian Lance Taylor <ian@airs.com>
24301 * gcc.target/i386/cmov6.c: New test.
24303 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24306 * g++.dg/template/ctor6.C: New test.
24308 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24310 PR tree-optimization/25485
24311 * gcc.dg/tree-ssa/pr25485.c: New.
24313 2006-01-14 Richard Guenther <rguenther@suse.de>
24315 PR tree-optimization/22548
24316 PR tree-optimization/22555
24317 PR tree-optimization/22501
24318 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24319 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24320 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24321 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24322 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24323 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24324 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24325 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24326 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24328 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24330 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24331 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24333 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24334 Richard Guenther <rguenther@suse.de>
24336 PR rtl-optimization/24257
24337 * gcc.dg/torture/pr24257.c: New testcase.
24339 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24341 * gcc.c-torture/execute/20060110-1.c: New test.
24342 * gcc.c-torture/execute/20060110-2.c: New test.
24344 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24346 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24348 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24351 * gfortran.dg/label_3.f90: New test.
24353 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24355 PR tree-optimization/25771
24356 * g++.dg/tree-ssa/pr25771.C: New test
24358 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24361 * g++.dg/opt/complex5.C: New test.
24363 2006-01-13 Richard Guenther <rguenther@suse.de>
24365 * gcc.target/i386/387-9.c: New testcase.
24367 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24370 * g++.dg/debug/dwarf2-1.C: New.
24372 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24375 * lib/gcov.exp (verify-lines): Add "close $fd".
24377 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24378 Ben Elliston <bje@au.ibm.com>
24380 * gcc.dg/dfp/inf-1.c: New test.
24382 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24383 Yao Qi <qiyaoltc@cn.ibm.com>
24384 Ben Elliston <bje@au.ibm.com>
24385 Jon Grimm <jgrimm2@us.ibm.com>
24387 * gcc.dg/nodfp-1.c: New test.
24388 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24389 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24390 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24391 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24392 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24393 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24394 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24395 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24396 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24397 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24398 * gcc.dg/format/dfp-printf-1.c: Likewise.
24399 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24400 (compat_setup_dfp): New.
24401 * gcc.dg/compat/compat.exp: Use it.
24402 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24403 Make some variables global, prepend "compat_" to their names.
24404 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24405 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24406 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24407 * lib/compat.exp (compat_skip_list): Make global, rename.
24408 * lib/c-compat.exp: New file.
24409 * lib/target-supports.exp (check_effective_target_dfp): New.
24411 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24412 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24413 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24414 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24415 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24416 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24417 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24418 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24419 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24420 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24421 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24422 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24423 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24424 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24425 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24426 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24427 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24428 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24429 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24430 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24431 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24432 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24433 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24434 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24435 gcc.dg/dfp/struct-layout-1.c,
24436 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24437 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24438 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24439 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24440 gcc.dg/dfp/func-vararg-dfp.c,
24441 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24442 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24443 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24444 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24445 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24447 2006-01-11 Richard Guenther <rguenther@suse.de>
24449 PR tree-optimization/25734
24450 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24452 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24455 * gfortran.dg/literal_character_constant_1_x.F: New test.
24456 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24457 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24458 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24460 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24463 * g++.dg/ext/packed3.C: Add expected packed error.
24465 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24468 * gcc.dg/torture/pr25706-1.c: New test.
24470 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24472 PR tree-optimization/23109
24473 PR tree-optimization/23948
24474 PR tree-optimization/24123
24476 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24477 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24478 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24479 g++.dg/tree-ssa/pr23948.C: New testcases.
24480 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24481 three divisions in order to do the optimization.
24483 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24486 * g++.dg/other/pr25632.C: New test.
24488 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24491 * gfortran.dg/used_types_1.f90: New test.
24493 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24496 * gcc.dg/torture/pr25718-1.c: New test.
24498 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24500 * gfortran.dg/list_read_2.f90: Fix typo in description.
24502 2006-01-10 Jan Beulich <jbeulich@novell.com>
24504 * lib/target-supports.exp (check_visibility_available): Simplify test
24506 (check_profiling_available): Fail for *-*-netware*.
24507 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24508 * gcc.dg/20021014-1.c: Likewise.
24509 * gcc.dg/nest.c: Likewise.
24511 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24514 * gfortran.dg/forall_3.f90: New test.
24516 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24519 * gfortran.dg/nesting_2.f90: New test.
24520 * gfortran.dg/nesting_3.f90: New test.
24522 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24524 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24525 Fix typo in comment.
24527 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24529 * gfortran.dg/single_char_string.f90: New test.
24531 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24533 * gfortran.dg/ichar_2.f90: New test.
24535 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24538 * gfortran.dg/private_type_4.f90: New.
24540 2006-01-07 Richard Guenther <rguenther@suse.de>
24542 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24544 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24546 * gfortran.dg/func_decl_1.f90: New.
24547 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24548 * gfortran.dg/array_alloc_2.f90: Likewise.
24549 * gfortran.dg/char_result_8.f90: Likewise.
24550 * gfortran.dg/dup_save_1.f90: Likewise.
24551 * gfortran.dg/dup_save_2.f90: Likewise.
24552 * gfortran.dg/f2c_6.f90: Likewise.
24553 * gfortran.dg/f2c_7.f90: Likewise.
24554 * gfortran.dg/func_result_2.f90: Likewise.
24555 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24557 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24560 * gfortran.dg/elemental_subroutine_1.f90: New test.
24561 * gfortran.dg/elemental_subroutine_2.f90: New test.
24565 * gfortran.dg/assumed_size_refs_1.f90: New test.
24569 * gfortran.dg/assumed_size_refs_2.f90: New test.
24570 * gfortran.dg/initialization_1.f90: Change warning message.
24572 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24574 * gcc.dg/tree-ssa/loop-15.c: New test.
24576 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24579 * gfortran.dg/backspace_3.f: New test.
24580 * gfortran.dg/backspace_4.f: New test.
24582 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24585 * gfortran.dg/fmt_white.f: Update test.
24587 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24589 * gcc.dg/cast-1.c: Add new warning.
24590 * gcc.dg/cast-2.c: Likewise.
24591 * gcc.dg/cast-3.c: Likewise.
24592 * gcc.dg/format/cast-1.c: Likewise.
24593 * gcc.dg/cast-4.c: New testcase.
24595 2006-01-05 Richard Guenther <rguenther@suse.de>
24597 PR tree-optimization/22555
24598 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24600 2006-01-05 Richard Guenther <rguenther@suse.de>
24601 Diego Novillo <dnovillo@redhat.com>
24603 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24604 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24605 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24606 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24607 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24608 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24609 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24610 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24611 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24612 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24613 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24614 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24615 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24616 * treelang/compile/extravar.tree: Likewise.
24617 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24618 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24619 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24620 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24621 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24623 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24625 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24628 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24631 gfortran.dg/char_result_11.f90: New.
24633 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24636 * g++.dg/parse/access9.C: New test.
24637 * g++.dg/tc1/dr52.C: Tweak error markers.
24639 2006-01-04 Richard Henderson <rth@redhat.com>
24641 Merge from gomp branch.
24642 * g++.dg/parse/pragma2.C: Update expected error lines.
24644 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24646 * g++.dg/other/i386-2.C: New test.
24649 * gcc.c-torture/compile/20051228-1.c: New test.
24652 * gcc.dg/pr25559.c: New test.
24654 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24657 * g++.dg/lookup/friend9.C: New test.
24660 * g++.dg/template/repo5.C: New test.
24662 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24665 * gfortran.dg/forall_2.f90: New test.
24667 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24669 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24670 dg-require-weak. Adjust regexp to handle leading-underscore
24671 targets and space as well as TAB after .weak. Change previous
24672 64-bit fix to not use naked dot.
24674 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24676 PR rtl-optimization/25578
24677 * gcc.c-torture/execute/20060102-1.c: New testcase.
24679 2006-01-03 Richard Guenther <rguenther@suse.de>
24682 * gcc.dg/torture/pr25183.c: New testcase.
24684 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24686 Merge from gomp-branch.
24687 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24688 * gcc.dg/ia64-sync-2.c: Likewise.
24689 * gcc.dg/ia64-sync-3.c: Likewise.
24690 * gcc.dg/ia64-sync-4.c: Likewise.
24691 * gcc.dg/sync-2.c: Likewise.
24692 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24693 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24695 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24698 * g++.dg/parse/operator6.C: New test.
24701 * g++.dg/parse/error29.C: New test.
24704 * g++.dg/parse/dtor6.C: New test.
24707 * g++.dg/parse/ctor3.C: New test.
24710 * g++.dg/template/class3.C: New test.
24712 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24714 * g++.dg/debug/debug9.C: New.
24716 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24719 * gfortran.dg/label_2.f90: New test.
24721 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24723 * g++.dg/lookup/using12.C: Tighten error marker.
24725 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24726 Andrew Pinski <pinskia@physics.uc.edu>
24728 * gcc.target/powerpc/darwin-abi-3.c: New file.
24729 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24730 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24731 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24732 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24733 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24734 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24735 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24736 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24738 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24740 * gcc.dg/tree-ssa/loadpre1.c: New;
24741 * gcc.dg/tree-ssa/loadpre2.c: New;
24742 * gcc.dg/tree-ssa/loadpre3.c: New;
24743 * gcc.dg/tree-ssa/loadpre4.c: New;
24744 * gcc.dg/tree-ssa/loadpre5.c: New;
24745 * gcc.dg/tree-ssa/loadpre6.c: New;
24746 * gcc.dg/tree-ssa/loadpre7.c: New;
24747 * gcc.dg/tree-ssa/loadpre8.c: New;
24748 * gcc.dg/tree-ssa/loadpre9.c: New;
24750 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24752 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24753 * g++.dg/abi/thunk4.C: Likewise.
24755 2006-01-01 Andreas Jaeger <aj@suse.de>
24757 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24760 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24763 * gcc.dg/pragma-pack-3.c: New test.
24764 * g++.dg/parse/pragma3.C: New test.
24766 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24768 PR middle-end/24827
24769 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24771 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24774 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24776 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24779 * gfortran-dg/pure_byref_3.f90: New.
24782 * gfortran.dg/userdef_operator_1.f90: New.
24784 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24786 * g++.dg/abi/thunk3.C: New.
24787 * g++.dg/abi/thunk4.C: New.
24789 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24792 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24793 associated derived type components of derived types are
24794 properly declared in contained procedures.
24796 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24798 PR libgfortran/25139
24799 * gfortran.dg/backspace_2.f: New test.
24801 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24803 PR libgfortran/25550
24804 * gfortran.dg/endfile.f: New test.
24806 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24808 PR libgfortran/25419
24809 * gfortran.dg/comma.f: New test.
24811 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24813 * lib/gfortran-dg.exp: Remove trailing whitespace.
24814 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24815 -funroll-all-loops.
24817 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24819 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24820 Extended Double long doubles or repeat tests when long double is
24821 the same size as double.
24823 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24825 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24828 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24829 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24832 * gcc.dg/pr23911.c: Make test variable static.
24835 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24837 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24840 * g++.dg/parse/crash17.C: Adjust error markers.
24841 * g++.dg/template/error20.C: New test.
24843 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24846 * g++.dg/ext/complit4.C: New test.
24849 * g++.dg/ext/complit5.C: Likewise.
24851 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24853 PR tree-optimization/25125
24854 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24855 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24856 * gcc.c-torture/execute/pr25125.c: New.
24858 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24862 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24863 functions with incorrect assumed size references.
24865 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24868 * g++.dg/opt/init1.C: New test.
24870 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24873 * g++.dg/template/sfinae3.C: New test.
24875 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24877 * g++.dg/other/friend4.C: New test.
24879 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24882 * g++.dg/opt/pr25005.C: New test.
24884 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24887 * g++.dg/template/ptrmem16.C: New test.
24889 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24893 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24895 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24897 PR libgfortran/25307
24898 * gfortran.dg/list_read_5.f90: New test.
24900 2005-12-22 Richard Henderson <rth@redhat.com>
24902 * gcc.target/i386/sse-7.c: Use -msse2.
24904 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24906 PR rtl-optimization/25432
24907 * gcc.c-torture/compile/20051216-1.c: New test.
24910 * objc/execute/pr25328.m: New test.
24912 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24915 * g++.dg/template/call4.C: New test.
24917 2005-12-22 Dale Johannesen <dalej@apple.com>
24919 * gcc.target/i386/sse-17.c: New.
24921 2005-12-22 Paul Brook <paul@codesourcery.com>
24923 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24925 2005-12-22 Paul Brook <paul@codesourcery.com>
24927 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24929 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
24932 * gcc.c-torture/compile/pr25513.c: New test.
24934 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24937 * g++.dg/parse/error25.C: Add more tests.
24939 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24942 * gfortran.dg/der_charlen_1.f90: New.
24944 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
24947 * gfortran.dg/pointer_component_type_1.f90: New test.
24951 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24952 should give an error with assumed size array refernces and checks
24953 those that should not.
24954 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24955 reference an upper bound so that it does not generate an error.
24961 * gfortran.dg/used_dummy_types_1.f90: New test.
24962 * gfortran.dg/used_dummy_types_2.f90: New test.
24963 * gfortran.dg/used_dummy_types_3.f90: New test.
24964 * gfortran.dg/used_dummy_types_4.f90: New test.
24965 * gfortran.dg/used_dummy_types_5.f90: New test.
24968 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24969 group already being USE associated.
24970 * gfortran.dg/assumed_shape_nml.f90: New test.
24971 * gfortran.dg/assumed_size_nml.f90: New test.
24981 * gfortran.dg/io_constraints_1.f90: New test.
24982 * gfortran.dg/io_constraints_1.f90: New test.
24983 * gfortran.dg/iostat_3.f90: Change wording of warning.
24984 * gfortran.dg/g77/19981216-0.f: The same.
24986 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
24988 PR tree-optimization/23518
24989 * gcc.dg/pr23518.c: New.
24991 2005-12-21 Mike Stump <mrs@apple.com>
24993 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24995 2005-12-21 Paul Brook <paul@codesourcery.com>
24997 * gcc.dg/pr19340.c: Skip on m68k targets.
24999 2005-12-21 Steven Bosscher <stevenb@suse.de>
25001 PR rtl-optimization/25196
25002 * gcc.dg/pr25196.c: New test.
25004 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25007 gfortran.dg/where_nested_1.f90: New.
25009 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25011 PR tree-optimization/25382.
25012 * gcc.dg/tree-ssa/pr25382.c: New.
25014 2005-12-20 Richard Guenther <rguenther@suse.de>
25016 PR middle-end/24306
25017 * gcc.target/i386/pr24306.c: New testcase.
25019 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25021 PR tree-optimization/25501
25022 * gcc.dg/tree-ssa/pr25501.c: New.
25024 2005-12-20 Richard Guenther <rguenther@suse.de>
25027 2005-12-02 Richard Guenther <rguenther@suse.de>
25029 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25031 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25034 * g++.dg/warn/Wunreachable-code-2.C: New test.
25036 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25039 * g++.dg/template/ctor5.C: New test.
25042 * g++.dg/template/overload8.C: New test.
25044 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25046 * gcc.c-torture/compile/pr25483 : New test.
25048 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25051 * g++.dg/ext/typeof10.C: New test.
25053 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25055 * gcc.dg/mt-loopi1.c: New.
25057 2005-12-18 Richard Guenther <rguenther@suse.de>
25059 PR tree-optimization/25481
25060 * gcc.dg/torture/pr25481.c: New testcase.
25062 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25064 PR rtl-optimization/21041
25065 * gcc.dg/pr21041.c: New test.
25067 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25069 PR libgfortran/25463
25070 * gfortran.dg/advance.f90: New test.
25072 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25074 * gcc.dg/20051201-1.c: New test.
25076 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25079 * gfortran.dg/initialization_1.f90: New test.
25080 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25081 * gfortran.dg/g77/980616-0.f: The same.
25083 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25086 * gfortran.dg/chkbits.f90: New test.
25088 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25090 * gfortran.dg/enum_5.f: Revert to previous version.
25092 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25094 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25095 * gfortran.dg/nested_modules_1.f90: Ditto.
25096 * gfortran.dg/hollerith_f95.f90: Ditto.
25097 * gfortran.dg/select_5.f90: Ditto.
25098 * gfortran.dg/secnds.f: Ditto.
25099 * gfortran.dg/hollerith2.f90: Ditto.
25100 * gfortran.dg/imag_2.f: Ditto.
25101 * gfortran.dg/ftell_2.f90: Ditto.
25102 * gfortran.dg/malloc_free_1.f90: Ditto.
25103 * gfortran.dg/logint-1.f: Ditto.
25104 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25105 * gfortran.dg/e_d_fmt.f90: Ditto.
25106 * gfortran.dg/hollerith_legacy.f90: Ditto.
25107 * gfortran.dg/logint-2.f: Ditto.
25108 * gfortran.dg/enum_5.f90: Ditto.
25109 * gfortran.dg/f2c_2.f90: Ditto.
25110 * gfortran.dg/pr17143.f90: Ditto.
25111 * gfortran.dg/namelist_14.f90: Ditto.
25112 * gfortran.dg/logint-3.f: Ditto.
25113 * gfortran.dg/spread_scalar_source.f90: Ditto.
25114 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25115 * gfortran.dg/namelist_11.f: Ditto.
25116 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25117 * gfortran.dg/g77/20010519-1.f
25118 * gfortran.dg/g77/alpha1.f: Ditto.
25119 * gfortran.dg/g77/990115-1.f: Ditto.
25120 * gfortran.dg/g77/erfc.f: Ditto.
25121 * gfortran.dg/g77/19990313-3.f: Ditto.
25122 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25123 * gfortran.dg/g77/20010426.f: Ditto.
25124 * gfortran.dg/g77/19990313-0.f: Ditto.
25125 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25126 * gfortran.dg/g77/20000629-1.f: Ditto.
25127 * gfortran.dg/g77/970125-0.f: Ditto.
25128 * gfortran.dg/g77/8485.f: Ditto.
25129 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25130 * gfortran.dg/g77/19990313-1.f: Ditto.
25131 * gfortran.dg/g77/int8421.f: Ditto.
25132 * gfortran.dg/g77/19990305-0.f: Ditto.
25133 * gfortran.dg/g77/947.f: Ditto.
25134 * gfortran.dg/g77/19990905-2.f: Ditto.
25135 * gfortran.dg/g77/cabs.f: Ditto.
25136 * gfortran.dg/g77/19990313-2.f: Ditto.
25137 * gfortran.dg/g77/20020307-1.f: Ditto.
25138 * gfortran.dg/g77/dcomplex.f: Ditto.
25139 * gfortran.dg/g77/19990502-1.f: Ditto.
25140 * gfortran.dg/g77/19981216-0.f: Ditto.
25141 * gfortran.dg/common_4.f90: Ditto.
25142 * gfortran.dg/entry_4.f90: Ditto.
25143 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25144 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25145 * gfortran.dg/namelist_12.f: Ditto.
25146 * gfortran.dg/scale_1.f90: Ditto.
25147 * gfortran.dg/modulo_1.f90
25148 * gfortran.dg/hollerith.f90: Ditto.
25149 * gfortran.dg/direct_io_3.f90: Ditto.
25150 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25151 * gfortran.dg/gnu_logical_1.F: Ditto.
25152 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25153 * gfortran.dg/assign_1.f90: Ditto.
25154 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25155 * gfortran.dg/pr23095.f: Ditto.
25156 * gfortran.dg/read_float_1.f90: Ditto.
25158 2005-12-17 Andreas Jaeger <aj@suse.de>
25160 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25161 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25163 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25166 * gfortran.dg/fmt_white.f: New test.
25168 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25170 * gfortran.dg/label_1.f90: New test.
25172 2005-12-15 Ben Elliston <bje@au.ibm.com>
25175 * gcc.dg/20031012-1.c: Add -Walways-true option.
25176 * gcc.dg/weak/weak-3.c: Likewise.
25177 * g++.old-deja/g++.mike/warn8.C: Likewise.
25179 2005-12-16 Mike Stump <mrs@apple.com>
25181 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25184 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25186 PR libgfortran/25264
25187 PR libgfortran/25349
25188 * gfortran.dg/tl_editing.f90: Added additional checks.
25189 * gfortran.dg/t_editing.f: New test.
25190 * gfortran.dg/write_padding.f90: New test
25192 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25195 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25197 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25199 PR rtl-optimization/24899
25200 * gcc.c-torture/execute/20051215-1.c: New test.
25202 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25205 * gfortran.dg/pr24823.f: New test.
25207 2005-12-16 Jeff Law <law@redhat.com>
25209 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25211 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25213 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25214 (base_types): Change C++ style comments to C style comments. Remove
25215 aligned types from the array. Keep Enums disabled.
25216 (complex_types): Remove aligned types from the array.
25217 Comment out "_Complex long double".
25218 (attrib_types): Remove.
25219 (complex_attrib_types): Remove.
25220 (attrib_array_types): Remove.
25221 (complex_attrib_array_types): Remove.
25222 (aligned_bitfld_types): Remove.
25223 (n_aligned_bitfld_types): Remove.
25224 (FEATURE_ALIGNEDPACKED): Delete.
25225 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25226 (singles): Remove support for adding attributes.
25227 (choose_type): Remove support for attributed types.
25228 (generate_fields): Remove support for attributed bit-fields.
25229 Remove support for adding attributes.
25230 (generate_random_tests): Remove support for adding attributes.
25231 (features): Add back "[0] :0" and "complex vector [0]".
25232 (main): Remove support for attributed bit-fields.
25233 Uncomment the calling of generate_random_tests for the rests of
25236 2005-12-16 Jan Hubicka <jh@suse.cz>
25238 * gcc.c-torture/combine/pr25224.c: New.
25240 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25243 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25246 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25248 * gcc.dg/20051215-1.c: New file.
25250 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25252 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25253 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25255 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25258 * gfortran.dg/dummy_functions_1.f90: New.
25260 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25262 PR rtl-optimization/25310
25263 * gcc.c-torture/compile/pr25310.c: New test.
25265 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25268 * gcc.dg/pr25023.c: New test.
25270 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25272 * g++.old-deja/g++.brendan/redecl1.C,
25273 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25274 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25275 g++.old-deja/g++.oliva/typeof1.C,
25276 g++.old-deja/g++.other/crash16.C,
25277 g++.old-deja/g++.other/crash34.C,
25278 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25279 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25280 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25281 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25282 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25283 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25286 2005-12-14 Kean Johnston <jkj@sco.com>
25287 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25289 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25290 * gcc.target/i386/20020523-1.c: Ditto.
25291 * gcc.target/i386/tailcall-1.c: Ditto.
25292 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25293 * gcc.target/i386/ssetype-5.c: Ditto.
25295 2005-12-14 Jeff Law <law@redhat.com>
25297 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25299 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25303 * gcc.target/i386/pr25254.c: New test.
25304 * gfortran.dg/PR24188.f: New test.
25306 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25308 * lib/fortran-torture.exp: Catch remaining uses of
25309 remote_file build delete.
25311 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25313 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25315 2005-12-14 Ben Elliston <bje@au.ibm.com>
25317 * gcc.dg/warn-addr-cmp.c: New test.
25319 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25323 * gcc.target/i386/pr25293.c: New test.
25325 2005-12-13 Petr Machata <machata@post.cz>
25328 * g++.dg/parse/comma2.C: New test.
25330 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25331 Jakub Jelinek <jakub@redhat.com>
25333 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25334 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25335 (limits.h): Include unconditionally.
25336 (stdlib.h): Likewise.
25337 (hashtab.h): Do not include.
25338 (getopt.h): Likewise.
25339 (stddef.h): Include.
25340 (hashval_t): Define.
25341 (struct entry): Add "next" field.
25342 (HASH_SIZE): New macro.
25343 (hash_table): New variable.
25344 (switchfiles): Do not use xmalloc.
25346 (iterative_hash): New function.
25348 (e_exists): New function.
25349 (e_insert): Likewise.
25350 (output): Use, instead of libiberty hashtable functions.
25351 (main): Do not use getopt. Do not call htab_create.
25353 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25356 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25357 put atal* and atpaal* attributes on array elements.
25358 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25359 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25360 put atal* and atpaal* attributes on array elements.
25361 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25363 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25365 * gcc.dg/single-precision-constant.c: New test.
25367 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25369 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25370 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25371 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25372 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25373 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25374 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25375 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25376 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25377 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25378 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25379 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25380 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25381 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25382 gcc.target/powerpc/ppc-sdata-2.c,
25383 gcc.target/powerpc/ppc-stackalign-1.c,
25384 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25385 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25386 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25387 gcc.target/powerpc/rs6000-ldouble-2.c,
25388 gcc.target/powerpc/rs6000-power2-1.c,
25389 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25390 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25391 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25392 option into target selector.
25393 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25394 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25396 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25399 * objc.dg/encode-9.m: New test.
25401 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25404 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25405 * gcc.dg/asm-b.c: Fix typo.
25406 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25407 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25408 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25409 i?86 lp64 and x86_64 ilp32.
25410 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25412 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25414 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25417 gfortran.dg/equiv_5.f90: New test.
25419 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25421 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25422 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25423 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25424 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25425 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25426 * gcc.dg/tree-ssa/reassoc-5.c: New.
25427 * gcc.dg/tree-ssa/reassoc-6.c: New.
25428 * gcc.dg/tree-ssa/reassoc-7.c: New.
25429 * gcc.dg/tree-ssa/reassoc-8.c: New.
25430 * gcc.dg/tree-ssa/reassoc-9.c: New.
25431 * gcc.dg/tree-ssa/reassoc-10.c: New.
25432 * gcc.dg/tree-ssa/reassoc-11.c: New.
25434 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25438 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25440 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25443 * g++.dg/template/inherit.C: Do not use a generic error message.
25445 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25448 * objc.dg/gnu-encoding: New directory.
25449 * objc.dg/gnu-encoding/compat-common.h: New file.
25450 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25451 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25452 * objc.dg/gnu-encoding/vector-defs.h: New file.
25453 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25454 * objc.dg/gnu-encoding/generate-random.c: New file.
25455 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25456 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25457 * objc.dg/gnu-encoding/generate-random.h: New file.
25459 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25462 * g++.dg/template/defarg7.C: New test.
25464 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25467 * objc.dg/encode-8.m: New test.
25469 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25472 * objc.dg/encode-7.m: New test.
25474 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25477 * g++.dg/opt/inline10.C: New test.
25479 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25481 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25483 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25485 * gfortran.dg/substring_equivalence.f90: typo in comment
25487 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25490 * gfortran.dg/iostat_3.f90: New test.
25492 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25495 * gfortran.dg/unf_io_convert_1.f90: New test.
25496 * gfortran.dg/unf_io_convert_2.f90: New test.
25497 * gfortran.dg/unf_io_convert_3.f90: New test.
25499 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25502 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25503 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25504 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25505 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25506 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25507 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25508 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25509 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25510 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25511 gcc.dg/torture/fp-int-convert-float128-timode.c,
25512 gcc.dg/torture/fp-int-convert-float128.c,
25513 gcc.dg/torture/fp-int-convert-float80-timode.c,
25514 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25515 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25517 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25519 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25521 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25523 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25525 * gcc.dg/20051207-1.c,
25526 * gcc.dg/20051207-2.c,
25527 * gcc.dg/20051207-3.c: New tests.
25529 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25532 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25533 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25534 dg-skip-if target selector.
25537 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25538 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25539 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25540 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25541 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25542 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25543 and/or merge with i?86 cases.
25545 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25548 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25549 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25550 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25551 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25554 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25557 * gcc.c-torture/compile/pr25311.c: New test.
25559 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25561 PR libgfortran/25039
25562 * gfortran.dg/read_comma.f: New test.
25564 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25567 * g++.dg/opt/pr19317-1.C: New test.
25568 * g++.dg/opt/pr19317-2.C: New test.
25569 * g++.dg/opt/pr19317-3.C: New test.
25572 * gcc.c-torture/execute/pr19005.c: New test.
25575 * g++.old-deja/g++.other/comdat5.C: New test.
25576 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25578 * g++.dg/compat/struct-layout-1.exp: New file.
25579 * g++.dg/compat/struct-layout-1.h: New.
25580 * g++.dg/compat/struct-layout-1_generate.c: New.
25581 * g++.dg/compat/struct-layout-1_x1.h: New.
25582 * g++.dg/compat/struct-layout-1_x2.h: New.
25583 * g++.dg/compat/struct-layout-1_y1.h: New.
25584 * g++.dg/compat/struct-layout-1_y2.h: New.
25586 * gcc.dg/20050330-2.c: New test.
25588 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25591 * gfortran.dg/associated_1.f90: New.
25593 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25595 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25596 ILP32 vect_no_align platforms.
25598 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25599 Jakub Jelinek <jakub@redhat.com>
25602 * gcc.c-torture/compile/20051207-1.c: New test.
25604 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25607 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25608 gcc.dg/torture/pr18582-1.c,
25609 gcc.target/i386/attributes-error.c: Also test on x86_64.
25611 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25613 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25616 * g++.dg/template/typedef3.C: New test.
25620 * g++.dg/template/dtor3.C: Fix error markers.
25622 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25624 * lib/target-supports.exp (check_effective_target_sync_char_short):
25627 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25629 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25631 2005-12-06 Roger Sayle <roger@eyesopen.com>
25633 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25634 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25635 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25636 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25638 2005-12-06 Roger Sayle <roger@eyesopen.com>
25641 * g++.dg/other/array2.C: New test case.
25643 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25645 * gcc.dg/darwin-weakimport-3.c: New.
25647 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25648 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25649 and to work on Darwin.
25650 * gcc.dg/attr-weakref-1b.c: New file.
25651 * gcc.dg/attr-weakref-2.c: New test.
25652 * gcc.dg/darwin-weakref-1.c: New test.
25654 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25657 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25658 use in selector expressions.
25659 (dg-xfail-if): Ditto.
25660 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25661 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25662 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25663 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25664 * gcc.test-framework/test-framework.exp: Skip generated tests if
25665 CHECK_TEST_FRAMEWORK is not 1.
25667 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25669 PR tree-optimization/24963
25670 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25673 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25676 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25677 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25678 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25679 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25681 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25683 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25686 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25688 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25690 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25692 * gcc.dg/format/cast-1.c: New test.
25694 2005-12-04 Roger Sayle <roger@eyesopen.com>
25697 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25698 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25699 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25700 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25702 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25704 * gcc.dg/cast-pretty-print-1.c: New test.
25706 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25708 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25710 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25713 * g++.dg/template/friend40.C: New test.
25715 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25718 * gcc.target/i386/movq-2.c: New test.
25719 * gcc.target/i386/movq.c: Remove target i?86, instead add
25720 dg-require-effective-target ilp32.
25722 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25725 * g++.dg/other/default1.C: New test.
25727 2005-12-02 Richard Guenther <rguenther@suse.de>
25729 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25731 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25733 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25735 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25738 * gcc.target/powerpc/rotate.c: New.
25740 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25742 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25743 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25745 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25748 * gcc.dg/pr17730-1.c: Adjust.
25749 * gcc.dg/lvalue1.c (main): Likewise.
25750 * gcc.dg/lvalue-2.c: Likewise.
25751 * g++.dg/pr7503-3.C
25753 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25755 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25758 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25761 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25763 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25766 * lib/target-supports.exp (check_effective_target_tls): New.
25767 (check_effective_target_tls_runtime): New.
25768 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25770 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25771 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25772 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25773 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25774 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25775 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25776 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25777 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25778 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25779 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25780 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25781 effective-target TLS.
25782 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25783 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25784 effective-target TLS runtime.
25786 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25788 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25790 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25792 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25793 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25794 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25795 ignored" warnings when "packing" is the same as the ABI layout.
25797 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25800 * gfortran.dg/line_length_1.f: New test.
25801 * gfortran.dg/line_length_2.f90: Ditto.
25803 2005-11-30 Richard Guenther <rguenther@suse.de>
25805 PR tree-optimization/21655
25806 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25808 2005-11-30 Dale Johannesen <dalej@apple.com>
25810 * gcc.c-torture/compile/pr24930.c: New.
25812 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25815 * gfortran.dg/auto_char_dummy_array.f90: New test.
25817 2005-11-30 Jeff Law <law@redhat.com>
25819 * g++.old-deja/g++.law/pr25000.C: New test.
25821 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25823 * gcc.dg/tls/opt-11.c: New test.
25825 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25827 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25829 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25832 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25834 * gfortran.dg/open_access_1.f90: New test.
25836 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25838 * gcc.dg/charset/builtin2.c: New test.
25840 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25842 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25843 on mmix-*-* for *_[xy].c.
25845 2005-11-28 Kean Johnston <jkj@sco.com>
25847 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25849 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25850 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25851 * gcc.target/i386/asm-3.c: Ditto.
25852 * gcc.target/i386/clobbers.c: Ditto.
25853 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25854 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25856 * gcc.target/i386/mul.c: Ditto.
25857 * gcc.target/i386/ssetype-1.c: Ditto.
25858 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25859 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25860 static so the test works with -fPIC mode too. Based on comment in
25862 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25864 2005-11-28 Richard Guenther <rguenther@suse.de>
25866 * gcc.dg/alias-9.c: New testcase.
25867 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25869 2005-11-28 Roger Sayle <roger@eyesopen.com>
25870 Uros Bizjak <uros@kss-loka.si>
25872 PR middle-end/20219
25873 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25874 tan(x)/sin(x) transformations.
25876 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25878 PR middle-end/24575
25879 * gcc.dg/tree-ssa/divide-3.c: New test.
25880 * gcc.dg/tree-ssa/divide-4.c: New test.
25882 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25885 * gfortran.dg/boz_6.f90: New test.
25887 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25890 * gfortran.dg/modulo_1.f90: New test.
25892 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25894 PR libfortran/24919
25895 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25896 fail on CRLF platforms.
25897 * gfortran.dg/ftell_2.f90: Likewise.
25899 2005-11-26 Eric Christopher <echristo@apple.com>
25901 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25903 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25905 * objc.dg/gnu-runtime-3.m: Simplify.
25907 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25909 PR middle-end/23669
25910 * gcc.dg/tree-ssa/divide-1.c: New test.
25911 * gcc.dg/tree-ssa/divide-2.c: New test.
25913 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25915 PR libgfortran/24945
25916 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25918 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25920 PR libgfortran/24945
25921 * gfortran.dg/open_status_2.f90: New test.
25923 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25925 * gcc.c-torture/execute/builtins/fprintf.c,
25926 gcc.c-torture/execute/builtins/fputs-lib.c,
25927 gcc.c-torture/execute/builtins/fputs.c,
25928 gcc.c-torture/execute/builtins/lib/fprintf.c,
25929 gcc.c-torture/execute/builtins/lib/printf.c,
25930 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25932 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
25934 * gcc.dg/20050922-2.c: New test.
25936 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25938 * objc.dg/gnu-runtime-3.m: New test.
25940 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25943 * g++.dg/other/void1.C: New test.
25945 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
25947 PR middle-end/24998
25948 * gcc.dg/torture/fp-int-convert-float.c,
25949 gcc.dg/torture/fp-int-convert-double.c,
25950 gcc.dg/torture/fp-int-convert-long-double.c,
25951 gcc.dg/torture/fp-int-convert-timode.c,
25952 gcc.dg/torture/fp-int-convert-float80.c,
25953 gcc.dg/torture/fp-int-convert-float80-timode.c,
25954 gcc.dg/torture/fp-int-convert-float128.c,
25955 gcc.dg/torture/fp-int-convert-float128-timode.c,
25956 gcc.dg/torture/fp-int-convert.h: New files.
25958 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25960 PR middle-end/24989
25961 * gcc.dg/tree-ssa/bool-10.c: New test.
25962 * gcc.dg/tree-ssa/bool-11.c: New test.
25963 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25965 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25967 PR middle-end/24990
25968 * tree-ssa/pr24990-1.c: New test.
25970 2005-11-24 Richard Guenther <rguenther@suse.de>
25971 Dirk Mueller <dmueller@suse.de>
25974 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25975 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25976 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25977 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25978 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25979 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25981 2005-11-23 Uros Bizjak <uros@kss-loka.si>
25983 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25985 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
25988 * gcc.dg/Wc++-compat.c: New.
25989 * gcc.dg/Wno-c++-compat.c: New.
25991 2005-11-23 Alan Modra <amodra@bigpond.net.au>
25993 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25994 (vspltish, vspltisw): Likewise.
25996 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25998 PR libgfortran/24794
25999 * gfortran.dg/namelist_12.f: Fix quotes.
26000 * gfortran.dg/namelist_13.f90: Fix quotes.
26001 * gfortran.dg/namelist_14.f90: Fix quotes.
26002 * gfortran.dg/namelist_15.f90: Fix quotes.
26003 * gfortran.dg/namelist_use.f90: Fix quotes.
26004 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26005 * gfortran.dg/namelist_21.f90: New test.
26006 * gfortran.dg/namelist_22.f90: New test.
26008 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26011 * gcc.c-torture/compile/pr23435.c: New.
26013 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26015 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26017 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26019 * gcc.target/powerpc/405-macchw-1.c,
26020 gcc.target/powerpc/405-macchw-2.c,
26021 gcc.target/powerpc/405-macchwu-1.c,
26022 gcc.target/powerpc/405-macchwu-2.c,
26023 gcc.target/powerpc/405-machhw-1.c,
26024 gcc.target/powerpc/405-machhw-2.c,
26025 gcc.target/powerpc/405-machhwu-1.c,
26026 gcc.target/powerpc/405-machhwu-2.c,
26027 gcc.target/powerpc/405-maclhw-1.c,
26028 gcc.target/powerpc/405-maclhw-2.c,
26029 gcc.target/powerpc/405-maclhwu-1.c,
26030 gcc.target/powerpc/405-maclhwu-2.c,
26031 gcc.target/powerpc/405-mulchw-1.c,
26032 gcc.target/powerpc/405-mulchw-2.c,
26033 gcc.target/powerpc/405-mulchwu-1.c,
26034 gcc.target/powerpc/405-mulchwu-2.c,
26035 gcc.target/powerpc/405-mulhhw-1.c,
26036 gcc.target/powerpc/405-mulhhw-2.c,
26037 gcc.target/powerpc/405-mulhhwu-1.c,
26038 gcc.target/powerpc/405-mulhhwu-2.c,
26039 gcc.target/powerpc/405-mullhw-1.c,
26040 gcc.target/powerpc/405-mullhw-2.c,
26041 gcc.target/powerpc/405-mullhwu-1.c,
26042 gcc.target/powerpc/405-mullhwu-2.c,
26043 gcc.target/powerpc/405-nmacchw-1.c,
26044 gcc.target/powerpc/405-nmacchw-2.c,
26045 gcc.target/powerpc/405-nmachhw-1.c,
26046 gcc.target/powerpc/405-nmachhw-2.c,
26047 gcc.target/powerpc/405-nmaclhw-1.c,
26048 gcc.target/powerpc/405-nmaclhw-2.c,
26049 gcc.target/powerpc/440-macchw-1.c,
26050 gcc.target/powerpc/440-macchw-2.c,
26051 gcc.target/powerpc/440-macchwu-1.c,
26052 gcc.target/powerpc/440-macchwu-2.c,
26053 gcc.target/powerpc/440-machhw-1.c,
26054 gcc.target/powerpc/440-machhw-2.c,
26055 gcc.target/powerpc/440-machhwu-1.c,
26056 gcc.target/powerpc/440-machhwu-2.c,
26057 gcc.target/powerpc/440-maclhw-1.c,
26058 gcc.target/powerpc/440-maclhw-2.c,
26059 gcc.target/powerpc/440-maclhwu-1.c,
26060 gcc.target/powerpc/440-maclhwu-2.c,
26061 gcc.target/powerpc/440-mulchw-1.c,
26062 gcc.target/powerpc/440-mulchw-2.c,
26063 gcc.target/powerpc/440-mulchwu-1.c,
26064 gcc.target/powerpc/440-mulchwu-2.c,
26065 gcc.target/powerpc/440-mulhhw-1.c,
26066 gcc.target/powerpc/440-mulhhw-2.c,
26067 gcc.target/powerpc/440-mulhhwu-1.c,
26068 gcc.target/powerpc/440-mulhhwu-2.c,
26069 gcc.target/powerpc/440-mullhw-1.c,
26070 gcc.target/powerpc/440-mullhw-2.c,
26071 gcc.target/powerpc/440-mullhwu-1.c,
26072 gcc.target/powerpc/440-mullhwu-2.c,
26073 gcc.target/powerpc/440-nmacchw-1.c,
26074 gcc.target/powerpc/440-nmacchw-2.c,
26075 gcc.target/powerpc/440-nmachhw-1.c,
26076 gcc.target/powerpc/440-nmachhw-2.c,
26077 gcc.target/powerpc/440-nmaclhw-1.c,
26078 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26080 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26083 * gfortran.dg/inquire_9.f90: New test.
26086 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26088 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26090 PR libfortran/24432
26091 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26092 Check that 'cos' is supported.
26094 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26097 * gfortran.dg/substring_equivalence.f90: New test.
26100 * gfortran.dg/auto_internal_assumed.f90: New test.
26102 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26104 * gcc.dg/fold-div-2.c: New test.
26106 2005-11-20 Ian Lance Taylor <ian@airs.com>
26108 PR rtl-optimization/24883
26109 * gcc.c-torture/compile/pr24883.c: New test.
26111 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26113 PR middle-end/20583
26114 * gcc.c-torture/compile/pr20583.c: New.
26116 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26118 * gcc.c-torture/execute/usmul.c: New test.
26120 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26122 * gcc.dg/tree-ssa/vrp22.c: New test.
26124 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26126 PR middle-end/24912
26127 * gcc.dg/torture/pr24912-1.c: New test.
26129 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26132 * gfortran.dg/arrayio_derived_1.f90: New test.
26134 2005-11-19 Richard Guenther <rguenther@suse.de>
26136 PR middle-end/23294
26137 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26139 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26141 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26143 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26146 * g++.dg/template/friend39.C: New test.
26148 2005-11-18 James E Wilson <wilson@specifix.com>
26150 * gcc.dg/builtin-strstr.c: New.
26152 2005-11-18 Richard Henderson <rth@redhat.com>
26154 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26155 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26156 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26157 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26158 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26159 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26160 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26161 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26162 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26163 renaming to remove initial "ia64-".
26165 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26167 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26169 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26171 * g++.dg/cpp/string-2.C: New test.
26173 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26175 * gcc.dg/tree-ssa/loop-14.c: New test.
26177 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26178 Michael Chamberlain <michael@chamberlain.net.au>
26180 * ada/acats/run_all.sh (target_run): Kill long running tests.
26182 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26184 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26185 * gcc.dg/cleanup-9.c: Likewise.
26186 * gcc.dg/cleanup-10.c: Likewise.
26187 * gcc.dg/cleanup-11.c: Likewise.
26189 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26192 * gfortran.dg/open_access_append_1.f90: New test.
26193 * gfortran.dg/open_access_append_2.f90: New test.
26195 2005-11-16 Richard Guenther <rguenther@suse.de>
26197 PR middle-end/24851
26198 * gcc.c-torture/execute/pr24851.c: New testcase.
26200 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26202 * gcc.dg/fold-overflow-1.c: New test.
26204 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26206 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26207 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26209 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26211 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26213 * g++.dg/eh/forced2.C: Likewise.
26214 * g++.dg/eh/forced3.C: Likewise.
26215 * g++.dg/eh/forced4.C: Likewise.
26217 2005-11-11 Mike Stump <mrs@apple.com>
26219 * g++.old-deja/g++.mike/unused.C: Add.
26221 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26224 * g++.dg/warn/Wcast-qual1.C: New test.
26226 2005-11-15 Jan Hubicka <jh@suse.cz>
26228 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26230 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26232 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26234 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26237 * gcc.dg/tree-ssa/pr24840.c: New test.
26239 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26242 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26244 2005-11-14 Dale Johannesen <dalej@apple.com>
26246 * gcc.c-torture/execute/20051113-1.c: New.
26248 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26251 * g++.dg/template/crash43.C: New test.
26253 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26255 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26257 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26260 * g++.dg/eh/spec8.C: New test.
26262 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26264 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26266 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26269 * g++.dg/parse/ambig4.C: New test.
26270 * g++.dg/tc1/dr101.C: Adjust error markers.
26271 * g++.dg/lookup/strong-using-2.C: Likewise.
26272 * g++.dg/lookup/ambig5.C: Likewise.
26273 * g++.dg/lookup/ambig4.C: Likewise.
26274 * g++.dg/parse/crash22.C: Likewise.
26276 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26278 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26280 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26282 * gcc.dg/nested-calls-1.c: New test.
26284 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26286 * gfortran.dg/complex_intrinsic_1.f90: New test.
26287 * gfortran.dg/complex_intrinsic_2.f90: New test.
26288 * gfortran.dg/fgetc_1.f90: New test.
26289 * gfortran.dg/fgetc_2.f90: New test.
26290 * gfortran.dg/fgetc_3.f90: New test.
26291 * gfortran.dg/ftell_1.f90: New test.
26292 * gfortran.dg/ftell_2.f90: New test.
26293 * gfortran.dg/gnu_logical_1.F: New test.
26294 * gfortran.dg/gnu_logical_2.f90: New test.
26296 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26298 PR middle-end/24820
26299 * gcc.dg/pr24820.c: New test.
26301 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26303 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26304 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26307 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26310 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26312 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26314 * gcc.target/cris/cris.exp: New file.
26315 * gcc.target/cris/rld-legit1.c: New test.
26316 * gcc.target/cris/rld-legit2.c: New test.
26318 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26321 * g++.dg/opt/pr24780.C: New test.
26324 * g++.dg/template/asm1.C: New test.
26326 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26328 PR libgfortran/24787
26329 * gfortran.dg/scan_1.f90: New test.
26331 2005-11-12 Jan Hubicka <jh@suse.cz>
26333 * gcc.target/i386/minmax-1.c: New.
26334 * gcc.target/i386/minmax-2.c: New.
26336 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26338 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26340 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26342 * gcc.c-torture/execute/20051110-1.c,
26343 gcc.c-torture/execute/20051110-2.c: New tests.
26345 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26347 PR middle-end/24750
26348 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26351 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26353 * lib/target-libpath.exp (get_shlib_extension): New proc.
26354 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26355 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26356 * lib/objc.exp (objc_target_compile): Likewise.
26357 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26360 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26362 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26364 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26365 Add -static to additional_flags and pass it to target_compile.
26367 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26369 PR libgfortran/24719
26370 gfortran.dg/read_noadvance.f90: New test.
26372 PR libgfortran/24699
26373 gfortran.dg/fmt_t_2.f90: New test.
26375 PR libgfortran/24785
26376 gfortran.dg/read_x_eor.f90: New test.
26378 PR libgfortran/24584
26379 gfortran.dg/namelist_empty.f90: Rename test.
26381 PR libgfortran/24489
26382 gfortran/read_eor.f90: Rename test.
26384 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26387 * gfortran.dg/automatic_module_variable.f90: New test.
26389 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26392 * gcc.dg/pr24445.c: New test.
26394 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26398 * gfortran.dg/recursive_statement_functions.f90: Add statement
26399 functions using inline intrinsic functions and parameters to test
26400 that they no longer seg-fault.
26403 gfortran.dg/nested_modules_4.f90: New test.
26404 gfortran.dg/nested_modules_5.f90: New test.
26406 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26409 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26411 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26413 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26416 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26418 * gcc.dg/sparc-getcontext-1.c: New test.
26420 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26422 * gcc.dg/ifcvt-fabs-1.c: New test.
26424 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26427 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26428 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26430 2005-11-09 Richard Guenther <rguenther@suse.de>
26432 PR tree-optimization/24716
26433 * gcc.c-torture/execute/pr24716.c: New testcase.
26435 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26437 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26439 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26442 * gcc.dg/pr24624.c: Testcase added.
26444 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26447 * g++.dg/other/pr24623.C: Testcase added.
26449 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26452 * gfortran-dg/pure_byref_1.f90: New.
26453 * gfortran-dg/pure_byref_2.f90: New.
26455 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26458 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26459 * gcc.dg/dg.exp: Run main loop also for *.i files.
26461 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26464 * g++.dg/tls/diag-3.C: New test.
26465 * g++.dg/tls/diag-4.C: New test.
26466 * g++.dg/tls/static-1.C: New test.
26467 * g++.dg/tls/static-1a.cc: New file.
26469 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26472 * g++.dg/tree-ssa/pr23046.C: New test.
26474 2005-11-08 Devang Patel <dpatel@apple.com>
26476 PR tree-optimization/23115
26477 * gcc.dg/tree-ssa/pr23115.c: New.
26479 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26481 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26482 * gcc.target/powerpc/pr16155.c: Same.
26483 * gcc.target/powerpc/altivec-1.c: Same.
26484 * gcc.target/powerpc/altivec-2.c: Same.
26485 * gcc.target/powerpc/altivec-3.c: Same.
26486 * gcc.target/powerpc/altivec-5.c: Same.
26487 * gcc.target/powerpc/altivec-11.c: Same.
26488 * gcc.target/powerpc/altivec-12.c: Same.
26489 * gcc.target/powerpc/altivec-14.c: Same.
26490 * gcc.target/powerpc/altivec-22.c: Same.
26491 * gcc.target/powerpc/altivec-consts.c: Same.
26492 * gcc.target/powerpc/altivec-pr22085.c: Same.
26493 * gcc.target/powerpc/altivec-splat.c: Same.
26494 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26495 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26496 * gcc.target/powerpc/darwin-longlong.c: Same.
26498 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26501 * gcc.dg/pr19340.c: New test.
26503 2005-11-07 Ian Lance Taylor <ian@airs.com>
26505 PR rtl-optimization/24683
26506 * gcc.dg/pr24683.c: New test.
26508 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26510 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26511 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26513 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26515 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26517 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26519 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26521 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26525 * gcc.target/powerpc/altivec-consts.c,
26526 gcc.target/powerpc/altivec-splat.c: New testcase.
26528 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26532 * gcc.dg/overflow-2.c: New testcase.
26534 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26536 PR rtl-optimization/23567
26537 * gcc.c-torture/execute/20051104-1.c: New test.
26539 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26542 gfortran.dg/private_type_2.f90: Modified to check that case with
26543 PRIVATE declaration within derived type is accepted.
26546 gfortran.dg/pointer_assign_1.f90: New test.
26549 * gfortran.dg/arrayio_0.f90: New test.
26552 gfortran.dg/data_initialized.f90: New test.
26553 gfortran.dg/data_constraints_1.f90: New test.
26554 gfortran.dg/data_constraints_2.f90: New test.
26556 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26560 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26562 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26565 * gcc.dg/tree-ssa/pr24670.c: New test.
26567 2005-11-05 Ian Lance Taylor <ian@airs.com>
26570 * gcc.target/i386/pr22432.c: New test.
26572 2005-11-05 Richard Henderson <rth@redhat.com>
26574 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26575 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26576 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26577 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26578 from gcc.dg/alpha-*.
26579 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26580 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26582 2005-11-05 Andreas Jaeger <aj@suse.de>
26584 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26586 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26589 * gcc.dg/torture/pr23424-1.c: New test.
26591 2005-11-04 Richard Henderson <rth@redhat.com>
26593 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26594 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26595 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26596 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26597 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26598 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26599 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26600 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26601 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26602 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26603 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26604 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26605 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26606 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26607 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26608 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26609 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26610 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26611 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26612 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26613 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26614 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26615 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26616 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26618 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26619 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26620 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26621 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26622 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26623 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26624 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26625 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26626 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26627 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26628 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26629 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26630 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26631 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26632 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26633 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26634 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26635 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26636 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26637 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26638 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26639 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26640 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26641 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26642 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26643 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26644 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26645 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26646 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26647 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26648 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26649 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26650 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26651 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26652 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26653 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26654 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26655 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26656 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26657 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26658 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26659 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26660 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26661 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26662 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26664 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26667 * gcc.dg/tree-ssa/pr24627.c: New test.
26669 2005-11-04 Paul Brook <paul@codesourcery.com>
26671 * gcc.dg/tls/opt-10.c: New test.
26673 2005-11-04 Andreas Jaeger <aj@suse.de>
26675 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26676 avoid extra warnings.
26678 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26680 PR libfortran/22298
26681 * lib/target-supports.exp
26682 (check_effective_target_static_libgfortran): New
26683 static_libgfortran effective target.
26684 * gfortran.dg/static_linking_1.f: New test.
26685 * gfortran.dg/static_linking_1.c: New file.
26687 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26689 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26691 2005-11-03 Josh Conner <jconner@apple.com>
26694 g++.dg/ext/array2.C: New test.
26695 g++.dg/template/dependent-name3.C: New test.
26696 g++.dg/template/dependent-name4.C: New test.
26697 g++.dg/template/sfinae2.C: New test.
26699 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26701 PR preprocessor/22042
26702 * gcc.dg/cpp/strify4.c: New test.
26704 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26707 * g++.dg/cpp/string-1.C: New test.
26709 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26711 * gcc.target/powerpc: New directory.
26712 * gcc.target/powerpc/powerpc.exp: New file.
26713 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26714 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26715 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26716 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26717 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26718 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26719 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26720 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26721 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26722 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26723 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26724 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26725 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26726 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26727 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26728 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26729 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26730 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26731 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26732 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26733 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26734 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26735 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26736 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26737 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26738 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26739 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26740 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26741 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26742 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26743 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26744 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26745 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26746 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26748 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26751 * g++.dg/warn/inline2.C: New test.
26753 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26755 PR middle-end/23155
26756 * g++.dg/ext/c99struct1.C: New test.
26757 * gcc.dg/union-cast-1.c: New test.
26758 * gcc.dg/union-cast-2.c: New test.
26759 * gcc.dg/union-cast-3.c: New test.
26761 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26763 PR middle-end/24589
26764 * gcc.c-torture/execute/zero-struct-2.c: New test.
26766 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26769 * g++.dg/init/switch1.C: New test.
26771 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26773 * gcc.dg/delay-slot-1.c: New test.
26775 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26778 * gcc.dg/pr24620.c: New test.
26780 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26783 * gcc.dg/format/unnamed-1.c: New test.
26785 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26788 * g++.dg/expr/cond8.C: New test.
26791 * g++.dg/parse/dot1.C: New test.
26793 2005-11-02 Jan Hubicka <jh@suse.cz>
26796 * gcc.dg/i386-lea.c: New test
26798 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26801 * gcc.dg/pr24615.c: New test.
26803 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26806 * gcc.dg/pr24600.c: New test.
26808 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26811 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26812 * g++.dg/parse/typename9.C: New test.
26813 * g++/dg/parse/typename10.C: Likewise.
26815 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26818 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26819 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26820 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26822 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26825 * g++.dg/debug/static1.C: New test.
26827 2005-11-02 Josh Conner <jconner@apple.com>
26829 * g++.dg/crash38.C: moved into proper directory...
26830 * g++.dg/template/crash42.C: ...here
26832 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26835 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26836 pcc_bitfield_type_matters || default_packed.
26838 * lib/target-supports.exp
26839 (check_effective_target_pcc_bitfield_type_matters): New proc.
26840 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26843 * lib/target-supports.exp (check_effective_default_packed): New proc.
26844 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26845 Gate expected errors on target ! default_packed.
26846 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26848 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26850 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26853 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26856 * gfortran.dg/entry_5.f90: New.
26857 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26859 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26861 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26863 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26866 gfortran.dg/namelist_blockdata.f90: New test.
26869 gfortran.dg/external_implicit_none.f90: New test.
26872 * gfortran.dg/secnds.f: New test.
26874 2005-10-31 Jan Hubicka <jh@suse.cz>
26877 * gcc.c-torture/compile/pr20928.c: New test.
26879 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26881 PR middle-end/23492
26882 * gcc.c-torture/compile/zero-strct-5.c: New test.
26884 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26886 PR libgfortran/24584
26887 * gfortran.dg/pr24584.f90: New test.
26889 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26892 * gfortran.dg/char_result_9.f90: New.
26893 * gfortran.dg/char_result_10.f90: New.
26895 2005-10-30 Jan Hubicka <jh@suse.cz>
26897 * g++.dg/tree-ssa/pr24172.C: New testcase.
26899 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26901 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26903 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26905 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26906 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26907 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26908 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26909 gfortran.dg/enum_9.f90,
26910 gfortran.fortran-torture/compile/enum_1.f90,
26911 gfortran.fortran-torture/execute/enum_1.f90,
26912 gfortran.fortran-torture/execute/enum_2.f90,
26913 gfortran.fortran-torture/execute/enum_3.f90,
26914 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26916 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
26919 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26920 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26922 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26924 PR libfortran/20179
26925 * gfortran.dg/mixed_io_1.f90: New test.
26926 * gfortran.dg/mixed_io_1.c: New file.
26928 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26930 * gfortran.dg/malloc_free_1.f90: New test.
26932 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
26934 * gcc.dg/nested-func-4.c: Require profiling -pg.
26936 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26939 * g++.dg/warn/main-2.C: New test.
26941 2005-10-28 Steven G. Kargl <kargls@comcast.net>
26944 * gfortran.dg/interface_2.f90: new test.
26946 2005-10-28 Josh Conner <jconner@apple.com>
26949 * g++.dg/template/crash38.C: New test.
26950 * g++.dg/parse/explicit1.C: Change expected errors.
26952 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26955 * g++.dg/other/large-size-array.C: New test.
26957 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26959 PR middle-end/24362
26960 * g++.dg/opt/complex4.C: New test.
26962 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
26964 * gcc.dg/nested-func-4.c: New test.
26966 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
26969 gfortran.dg/derived_recursion.f90: New test.
26970 gfortran.dg/implicit_actual.f90: New test.
26972 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
26974 PR middle-end/24295, PR testsuite/24477
26975 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
26976 removed when weakref hits the tree.
26978 2005-10-25 Jakub Jelinek <jakub@redhat.com>
26980 * gfortran.dg/cray_pointers_4.f90: New test.
26982 * gfortran.dg/cray_pointers_5.f90: New test.
26984 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
26987 * gfortran.dg/assign_5.f90: New test.
26988 * gfortran.dg/assign_6.f: New test.
26990 2005-10-25 Uros Bizjak <uros@kss-loka.si>
26992 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
26993 CPU has no SSE support.
26995 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
26997 PR libgfortran/24224
26998 * gfortran.dg/arrayio_1.f90: Update attribution.
26999 * gfortran.dg/arrayio_2.f90: Update attribution.
27000 * gfortran.dg/arrayio_3.f90: Update attribution.
27001 * gfortran.dg/arrayio_4.f90: Update test conditions.
27002 * gfortran.dg/arrayio_5.f90: Update attribution.
27003 * gfortran.dg/arrayio_6.f90: New test.
27004 * gfortran.dg/arrayio_7.f90: New test.
27006 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27008 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27010 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27012 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27014 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27017 * gfortran.dg/namelist_char_only.f90: New test.
27019 2005-10-24 Asher Langton <langton2@llnl.gov>
27023 * gfortran.dg/cray_pointers_1.f90: New test.
27024 * gfortran.dg/cray_pointers_2.f90: New test.
27025 * gfortran.dg/cray_pointers_3.f90: New test.
27026 * gfortran.dg/loc_1.f90: New test.
27027 * gfortran.dg/loc_2.f90: New test.
27029 2005-10-24 Steven Bosscher <stevenb@suse.de>
27031 * gcc.dg/pr24225.c: New test.
27033 2005-10-24 Asher Langton <langton2@llnl.gov>
27035 * gfortran.dg/dup_save_1.f90: New test.
27036 * gfortran.dg/dup_save_2.f90: New test.
27038 2005-10-24 Paul Brook <paul@codesourcery.com>
27041 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27044 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27046 PR libgfortran/24489
27047 * gfortran.dg/pr24489.f90: New test.
27049 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27052 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27054 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27057 * g++.dg/init/array16.C: Skip for mmix-*-*.
27059 2005-10-23 Asher Langton <langton2@llnl.gov>
27061 * gfortran.dg/byte_1.f90: New test.
27062 * gfortran.dg/byte_2.f90: New test.
27064 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27066 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27068 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27071 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27074 * gfortran.dg/merge_char_const.f90: New test.
27077 * gfortran.dg/spread_scalar_source.f90: New test.
27079 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27081 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27083 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27084 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27086 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27088 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27091 * gfortran.dg/der_pointer_4.f90: New.
27093 2005-10-22 David Ayers <d.ayers@inode.at>
27095 * obj-c++.dg/except-1.mm: Simplify.
27097 2005-10-21 David Ayers <d.ayers@inode.at>
27099 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27101 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27103 * gfortran.dg/assumed_dummy_2.f90: New test.
27105 2005-10-21 James E Wilson <wilson@specifix.com>
27107 PR preprocessor/15220
27108 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27110 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27112 * gcc.c-torture/execute/20051021-1.c: New test.
27114 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27117 * g++.dg/ext/tmplattr1.C: New test.
27119 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27122 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27124 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27126 * obj-c++.dg/except-1.mm: New.
27128 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27130 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27132 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27134 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27136 PR middle-end/24295
27137 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27138 declarations with the same names as thunks' alias targets, use
27140 * gcc.dg/attr-alias-3.c: New test.
27141 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27143 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27146 * g++.dg/parse/access8.C: New test.
27148 2005-10-20 Richard Guenther <rguenther@suse.de>
27151 * g++.dg/tree-ssa/pr24439.C: New testcase.
27153 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27155 * g++.dg/opt/delay-slot-1.C: New test.
27157 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27160 * gfortran.fg/der_init_1.f90: New.
27162 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27164 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27166 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27169 * g++.dg/parse/error28.C: New test.
27171 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27173 * gcc.dg/profile-generate-2.c: New test.
27175 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27178 * g++.dg/ext/dllimport11.C: New.
27180 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27183 * g++.dg/other/friend3.C: New test.
27185 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27188 * g++.dg/template/error19.C: New test.
27190 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27193 * g++.dg/overload/koenig2.C: New.
27196 * g++.dg/overload/error2.C: New.
27199 * g++.dg/inherit/covariant14.C: New.
27201 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27204 * g++.dg/parse/for1.C: New test.
27206 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27209 * gfortran.dg/host_dummy_index_1.f90: New test.
27212 * gfortran.dg/automatic_char_len_2.f90: New test.
27215 * gfortran.dg/recursive_statement_functions.f90: New test.
27218 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27221 * gfortran.dg/external_initializer.f90: New test.
27224 * non_module_public.f90: New test.
27226 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27229 * g++.dg/template/overload7.C: New.
27232 * g++.dg/other/switch2.C: Remove expected warnings.
27235 * g++.dg/template/defarg6.C: New.
27237 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27240 * gcc.target/i386/pr24315.c: New test.
27242 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27245 * g++.dg/template/static21.C: New test.
27246 * g++.dg/template/static21-a.cc: Likewise.
27248 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27251 * g++.dg/warn/Wswitch-default-1.C: New test.
27252 * g++.dg/warn/Wswitch-default-2.C: New test.
27254 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27257 * g++.dg/parse/template18.C: New test.
27258 * g++.dg/template/nontype15.C: Likewise.
27260 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27263 * gfortran.dg/spec_expr_2.f90: New.
27265 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27267 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27268 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27269 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27270 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27271 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27272 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27273 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27274 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27275 previous target-specific skips and warning-message matches where
27278 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27281 * g++.dg/warn/Wctor-dtor.C: New test.
27283 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27286 * gcc.dg/for-1.c: New test.
27288 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27291 * g++.dg/warn/Wconversion1.C: New test.
27292 * g++.dg/ext/packed4.C: Compile with -w.
27293 * g++.dg/opt/20050511-1.C: Likewise.
27294 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27296 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27298 * gfortran.dg/boz_5.f90: New test.
27300 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27303 * g++.dg/other/switch2.C: New.
27306 * g++.dg/init/ctor7.C: New.
27308 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27311 * g++.dg/parse/crash32.C: New test.
27313 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27316 * g++.dg/init/goto2.C: New test.
27319 * g++.dg/template/crash/41.C: New test.
27322 * g++.dg/template/crash40.C: New test.
27325 * g++.dg/parse/friend5.C: New test.
27328 * g++.dg/template/crash38.C: New test.
27331 * g++.dg/template/friend38.C: New test.
27334 * g++.dg/template/crash39.C: New test.
27336 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27338 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27339 gcc.dg/debug/dwarf2/dwarf-char2.c,
27340 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27342 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27344 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27346 * gcc.dg/dll-2.c: Add tests for warnings.
27347 * gcc.dg/dll-3.c: Likewise.
27348 * gcc.dg/dll-4.c: Likewise.
27350 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27351 * g++.dg/ext/dllimport2.C: Likewise.
27352 * g++.dg/ext/dllimport3.C: Likewise.
27353 * g++.dg/ext/dllimport7.C: Likewise.
27354 * g++.dg/ext/dllimport8.C: Likewise.
27355 * g++.dg/ext/dllimport9.C: Likewise.
27357 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27360 * gfortran.dg/derived_pointer_recursion.f90: New test.
27362 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27364 * gcc.c-torture/execute/20051012-1.c: New test.
27366 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27369 * gfortran.dg/automatic_char_len_1.f90: New test.
27371 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27374 * gfortran.dg/save_common.f90: New test.
27377 * gfortran.dg/save_result.f90: New test.
27379 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27382 * g++.dg/template/dependent-expr1.C: Add new expected error.
27383 * g++.dg/template/dependent-expr2.C: Adjust error text.
27384 * g++.dg/template/overload6.C: New.
27387 * g++.dg/other/typename8.C: New.
27390 * g++.dg/other/return1.C: New.
27392 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27395 * g++.dg/ext/label5.C: New.
27397 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27400 * g++.dg/parse/crash31.C: New.
27402 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27404 * g++.dg/ipa/ipa-1.c: New test.
27405 * g++.dg/ipa/ipa-2.c: New test.
27406 * g++.dg/ipa/ipa-3.c: New test.
27407 * g++.dg/ipa/ipa-4.c: New test.
27408 * g++.dg/ipa/ipa-5.c: New test.
27409 * g++.dg/ipa/ipa.exp: New file.
27411 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27414 * gfortran.dg/private_type_3.f90: New test.
27416 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27419 gfortran.dg/aint_anint_1.f90: New test.
27421 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27423 PR libgfortran/24313
27424 gfortran.dg/csqrt.f: New test.
27426 2005-10-11 Ian Lance Taylor <ian@airs.com>
27429 * g++.dg/warn/noeffect7.C: New test.
27430 * g++.dg/warn/noeffect2.C: Instantiate templates.
27431 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27434 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27437 * g++.dg/init/float1.C: New test.
27440 * g++.dg/init/member1.C: Tweak error markers.
27442 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27445 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27446 Check for null pointer.
27448 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27451 * g++.dg/parse/ret-type3.C: New test.
27453 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27456 * gcc.c-torture/compile/pr23946.c: New test.
27458 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27460 * g++.dg/opt/mmx2.C: New test.
27462 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27465 * g++.dg/template/static20.C: New test.
27468 * g++.dg/warn/Wunused-12.C: New test.
27471 * g++.dg/template/arg4.C: New test.
27473 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27475 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27476 * gcc.dg/ucnid-3.c: Likewise.
27477 * gcc.dg/ucnid-4.c: Likewise.
27478 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27479 * g++.dg/other/ucnid-1.C: Likewise.
27480 * gcc.dg/sparc-frame-1.c: New test.
27482 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27485 * g++.dg/template/spec27.C: New test.
27488 * g++.dg/template/static19.C: New test.
27490 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27492 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27493 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27495 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27498 * gfortran.fortran-torture/compile/pr24136.f: New test.
27500 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27503 * g++.dg/parse/crash30.C: New test.
27505 2005-10-07 Richard Guenther <rguenther@suse.de>
27507 PR middle-end/24227
27508 * gcc.c-torture/compile/pr24227.c: New testcase.
27510 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27512 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27513 Do not put aligned attributes on array elements.
27515 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27517 PR testsuite/23611, PR testsuite/23615
27518 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27519 writing prototypes of library functions by hand.
27520 * obj-c++.dg/bitfield-4.mm: Likewise.
27521 * obj-c++.dg/const-str-4.mm: Likewise.
27522 * obj-c++.dg/encode-4.mm: Likewise.
27523 * obj-c++.dg/encode-5.mm: Likewise.
27524 * obj-c++.dg/encode-6.mm: Likewise.
27525 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27526 * obj-c++.dg/method-10.mm: Likewise.
27527 * obj-c++.dg/method-17.mm: Likewise.
27528 * obj-c++.dg/method-19.mm: Likewise.
27529 * obj-c++.dg/try-catch-2.mm: Likewise.
27531 2005-10-06 Richard Henderson <rth@redhat.com>
27534 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27536 2005-10-06 Dale Johannesen <dalej@apple.com>
27538 * gcc.c-torture/execute/20030125-1.c: Correct.
27540 2005-10-06 Richard Guenther <rguenther@suse.de>
27542 PR tree-optimization/24238
27543 * g++.dg/tree-ssa/pr24238.C: New testcase.
27545 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27548 * gfortran.dg/der_pointer_3.f90: New test.
27550 2005-10-05 Devang Patel <dpatel@apple.com>
27553 * g++.dg/other/PR23205.C: New.
27555 2005-10-05 Richard Henderson <rth@redhat.com>
27558 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27559 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27561 2005-10-05 Dale Johannesen <dalej@apple.com>
27563 * gcc.c-torture/execute/float-floor.c: New.
27565 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27567 PR tree-optimization/21419
27568 PR tree-optimization/24146
27569 PR tree-optimization/24151
27571 * g++.dg/ext/asm7.C: New.
27572 * g++.dg/ext/asm8.C: New.
27573 * gcc.dg/asm-1.c: Compile on all targets.
27574 * gcc.dg/asm-pr24146.c: New.
27575 * gcc.dg/pr21419.c: Adjust error messages.
27577 2005-10-05 Richard Guenther <rguenther@suse.de>
27580 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27582 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27585 * g++.dg/template/spec22.C: Robustify test.
27586 * g++.dg/template/spec26.C: New.
27588 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27590 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27591 if target supports vector instructions.
27593 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27595 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27598 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27600 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27601 check_effective_target_fortran_large_int): Replace cached result
27602 when target changes.
27604 2005-10-04 Devang Patel <dpatel@apple.com>
27606 * gcc.dg/i386-sse-vect-types.c: New.
27608 2005-10-04 Ian Lance Taylor <ian@airs.com>
27610 PR preprocessor/13726
27611 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27612 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27614 2005-10-04 Richard Guenther <rguenther@suse.de>
27617 * gcc.dg/noncompile/pr23576.c: New testcase.
27619 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27621 PR middle-end/23125
27622 * gcc.dg/register-var-3.c: New test.
27624 2005-10-04 Steven Bosscher <stevenb@suse.de>
27626 * gcc.dg/pr23049.c: New test.
27628 * gcc.dg/ucnid-4.c: Fix test.
27630 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27633 * gcc.c-torture/compile/pr23445.c: New test.
27635 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27637 * g++.dg/overload/unknown1.C: New.
27639 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27642 * g++.dg/template/repo4.C: New test.
27644 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27646 PR libfortran/19308
27647 * gfortran.dg/large_real_kind_2.F90: New test.
27648 * gfortran.dg/large_integer_kind_2.f90: New test.
27650 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27652 * lib/target-supports.exp (check_effective_target_vect_shift):
27653 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27654 (check_effective_target_vect_condition): Fix copy-n-pasto.
27656 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27657 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27660 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27663 * g++.dg/template/overload5.C : New test.
27666 * g++.dg/expr/stdarg1.C: New test.
27668 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27671 * gcc.c-torture/execute/pr24142.c: New test.
27673 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27676 * gcc.c-torture/execute/pr24141.c: New test.
27678 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27679 Diego Novillo <dnovillo@redhat.com>
27682 * gcc.c-torture/execute/pr23604.c: New test.
27684 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27693 gfortran.dg/equiv_constraint_1.f90: New test.
27694 gfortran.dg/equiv_constraint_2.f90: New test.
27695 gfortran.dg/equiv_constraint_3.f90: New test.
27696 gfortran.dg/equiv_constraint_4.f90: New test.
27697 gfortran.dg/equiv_constraint_5.f90: New test.
27698 gfortran.dg/equiv_constraint_6.f90: New test.
27699 gfortran.dg/equiv_constraint_7.f90: New test.
27700 gfortran.dg/equiv_constraint_8.f90: New test.
27701 gfortran.dg/private_type_1.f90: New test.
27702 gfortran.dg/private_type_2.f90: New test.
27703 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27704 980628-10.f: Assert std=gnu to permit mixing of
27705 types in equivalence statements.
27707 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27710 * gfortran.dg/open_status_1.f90: New.
27712 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27714 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27715 * gcc.dg/vect/pr22480.c: Clean up temp files.
27716 * gcc.dg/vect/pr23831.c: Clean up temp files.
27717 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27718 Clean up temp files.
27719 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27720 Clean up temp files.
27722 * gcc.dg/20050309-1.c: Clean up temp files.
27723 * gcc.dg/20050325-1.c: Clean up temp files.
27725 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27727 PR tree-optimization/24059
27728 * gcc.dg/vect/pr24059.c : New test.
27730 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27732 PR middle-end/24109
27733 * gcc.c-torture/execute/20050929-1.c: New test.
27735 2005-09-29 Steven Bosscher <stevenb@suse.de>
27737 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27739 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27742 * gcc.dg/pr21419.c: New test.
27744 2005-09-29 Steven Bosscher <stevenb@suse.de>
27746 * gcc.dg/pr23911.c: New test.
27748 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27750 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27753 * g++.dg/parse/qualified4.C: New test.
27754 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27755 * g++.old-deja/g++.mike/p8154.C: Likewise.
27757 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27760 * g++.dg/template/friend37.C: New test.
27761 * g++.dg/parse/crash28.C: Adjust error markers.
27763 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27766 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27768 2005-09-27 Devang Patel <dpatel@apple.com>
27770 PR tree-optimization/23625
27771 * gcc.dg/pr23625.c: New test.
27773 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27775 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27776 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27778 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27781 * gfortran.fortran-torture/execute/save_1.f90: New test.
27782 * gfortran.dg/save_1.f90: New test.
27784 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27786 * gcc.target/i386/builtin-apply-mmx.c: New test.
27789 * gcc.target/i386/pr22576.c: New test.
27792 * gcc.target/i386/pr22585.c: New test.
27795 * gcc.target/i386/pr23268.c: New test.
27797 PR middle-end/23831
27798 * gcc.dg/vect/pr23831.c: New test.
27801 * gcc.target/i386/pr24055.c: New test.
27803 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27805 PR tree-optimization/23960
27806 * gcc.c-torture/compile/pr23960.c: New.
27808 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27811 * gfortran.dg/nested_modules_3.f90: New.
27813 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27816 gfortran.dg/interface_1.f90: New test.
27818 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27819 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27822 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27824 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27827 * gfortran.dg/imag_1.f: New test.
27828 * gfortran.dg/imag_2.f: Ditto.
27830 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27832 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27834 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27837 * g++.dg/warn/pr21983.C: New test.
27839 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27841 * gcc.dg/20050922-1.c: Testcase added.
27843 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27846 * g++.dg/template/array14.C: New test.
27848 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27851 * gfortran.dg/der_ptr_component_1.f90: New test.
27853 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27856 * g++.dg/template/error1.C: Reject "no matching function" message.
27858 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27861 * g++.dg/lookup/error1.C: New test.
27863 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27865 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27866 functionality of the testcase.
27868 2005-09-20 Richard Henderson <rth@redhat.com>
27870 * gcc.dg/vect/vect-22.c: Require vect_float.
27871 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27873 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27875 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27876 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27877 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27878 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27879 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27880 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27881 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27882 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27883 * gcc.dg/cpp/ucnid-8.c: New test.
27885 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27887 PR tree-optimization/23929
27888 * gcc.c-torture/compile/pr23929.c: New test.
27890 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27892 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27895 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27898 * g++.dg/other/pr22003.C: Require named sections.
27900 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27903 * g++.dg/rtti/crash3.C: New test.
27905 PR tree-optimization/23818
27906 * gcc.dg/pr23818.c: New test.
27908 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27911 * gfortran.dg/print_fmt_4.f: New.
27913 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27916 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27918 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27920 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27921 Use pointers to local alignable arrays instead. Added comments.
27922 * gcc.dg/vect/vect-46.c: Likewise.
27923 * gcc.dg/vect/vect-48.c: Likewise.
27924 * gcc.dg/vect/vect-49.c: Likewise.
27925 * gcc.dg/vect/vect-52.c: Likewise.
27926 * gcc.dg/vect/vect-53.c: Likewise.
27927 * gcc.dg/vect/vect-54.c: Likewise.
27928 * gcc.dg/vect/vect-56.c: Likewise.
27929 * gcc.dg/vect/vect-57.c: Likewise.
27930 * gcc.dg/vect/vect-58.c: Likewise.
27931 * gcc.dg/vect/vect-60.c: Likewise.
27932 * gcc.dg/vect/vect-61.c: Likewise.
27934 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27935 The test is no longer vectorizable on vect_no_align targets.
27936 * gcc.dg/vect/vect-43.c: Likewsie.
27938 * gcc.dg/vect/vect-44.c: Added comments.
27939 * gcc.dg/vect/vect-45.c: Added comments.
27940 * gcc.dg/vect/vect-50.c: Added comments.
27941 * gcc.dg/vect/vect-51.c: Added comments.
27943 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27945 * gcc.dg/vect/Os-vect-95.c: Likewise.
27947 * gcc.dg/vect/vect-41.c: Test removed.
27948 * gcc.dg/vect/vect-47.c: Test removed.
27949 * gcc.dg/vect/vect-55.c: Test removed.
27950 * gcc.dg/vect/vect-59.c: Test removed.
27952 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27954 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27955 No longer vectorizable on vect_no_align targets.
27956 * gcc.dg/vect/pr20122.c: Likewise.
27957 * gcc.dg/vect/vect-74.c: Likewise.
27958 * gcc.dg/vect/vect-75.c: Likewise.
27959 * gcc.dg/vect/vect-76.c: Likewise.
27961 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27962 Will not be vectorizable on vect_no_align targets once aliasing issues
27964 * gcc.dg/vect/vect-79.c: Likewise.
27966 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27967 * gcc.dg/vect/vect-78.c: Likewise.
27968 * gcc.dg/vect/vect-97.c: Likewise.
27970 2005-09-19 Steven Bosscher <stevenb@suse.de>
27972 * gcc.dg/pr23943.c: New test.
27974 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27977 * gfortran.dg/derived_pointer_null_1.f90: New test.
27979 2005-09-18 Richard Guenther <rguenther@suse.de>
27981 PR middle-end/23944
27982 * gcc.c-torture/compile/pr23944.c: New testcase.
27984 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
27987 * gfortran.dg/der_pointer_2.f90: New test.
27989 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27992 * gfortran.dg/nested_modules_2.f90: New test.
27994 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27997 * g++.dg/other/semicolon.C: New test.
27999 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28001 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28002 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28004 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28007 * g++.dg/template/static18.C: New test.
28010 * g++.dg/template/crash19.C: Remove dg-error marker.
28011 * g++.dg/template/local4.C: New test.
28013 2005-09-16 Paul Brook <paul@codesourcery.com>
28016 * gfortran.dg/dependency_1.f90: New test.
28018 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28021 * g++.dg/template/static17.C: New test.
28023 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28026 * g++.dg/warn/huge-val1.C: New test.
28028 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28031 * g++.dg/parse/class2.C: New test.
28032 * g++.dg/template/explicit8.C: Likewise.
28033 * g++.dg/template/spec25.C: Likewise.
28035 2005-09-14 Josh Conner <jconner@apple.com>
28037 PR middle-end/23584
28038 * gcc.dg/pr23584.c: New test.
28040 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28042 PR fortran/21875 Internal Unit Array I/O, NIST
28043 * gfortran.dg/arrayio_1.f90: New test.
28044 * gfortran.dg/arrayio_1.f90: New test.
28045 * gfortran.dg/arrayio_1.f90: New test.
28046 * gfortran.dg/arrayio_1.f90: New test.
28047 * gfortran.dg/arrayio_1.f90: New test.
28049 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28051 PR middle-end/22480
28052 * gcc.dg/vect/pr22480.c: New test.
28054 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28057 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28059 2005-09-13 Josh Conner <jconner@apple.com>
28062 * g++.dg/init/struct2.C: New test.
28063 * g++.dg/init/struct3.C: New test.
28065 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28067 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28068 Clean up temp files.
28069 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28070 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28071 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28072 gcc.dg/tree-ssa/builtin-printf-1.c,
28073 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28074 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28075 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28076 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28077 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28078 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28079 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28080 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28081 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28082 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28083 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28084 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28086 2005-09-13 Josh Conner <jconner@apple.com>
28088 * lib/gcc-dg.exp: Load scanipa.exp.
28089 (cleanup-dump): New procedure.
28090 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28091 * lib/scandump.exp: New file.
28092 * lib/scantree.exp: Use it.
28093 * lib/scanipa.exp: New file.
28095 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28098 * gfortran.dg/generic_4.f90: New test.
28100 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28103 * gcc.target/i386/pr23816-1.c: New test.
28104 * gcc.target/i386/pr23816-2.c: New test.
28107 2005-09-13 Bastian Blank <waldi@debian.org>
28110 * g++.dg/abi/mangle26.C: New test.
28111 * g++.dg/abi/mangle27.C: New test.
28112 * g++.dg/abi/mangle28.C: New test.
28113 * g++.dg/abi/mangle29.C: New test.
28116 * g++.dg/parse/register1.C: New test.
28118 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28121 * g++.dg/template/access16.C: New test.
28123 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28125 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28127 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28130 * gfortran.dg/shape_2.f90: New test.
28132 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28135 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28136 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28137 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28138 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28139 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28140 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28141 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28144 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28147 * g++.dg/parse/template17.C: New test.
28149 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28152 * g++.dg/template/nontype14.C: New test.
28154 2005-09-12 Ian Lance Taylor <ian@airs.com>
28157 * g++.dg/lookup/friend7.C: New test.
28158 * g++.dg/lookup/friend8.C: New test.
28159 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28160 so that it will be found via argument dependent lookup.
28161 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28162 friend functions which will no longer be found.
28163 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28164 function g, so that it will be found via argument dependent
28166 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28167 * g++.old-deja/g++.mike/net43.C: Likewise.
28169 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28172 * g++.dg/template/static16.C: New test.
28174 2005-09-12 Josh Conner <jconner@apple.com>
28176 PR middle-end/23237
28177 * gcc.c-torture/compile/pr23237.c: New test.
28179 2005-09-11 Richard Henderson <rth@redhat.com>
28181 * g++.dg/other/error8.C: Update expected diagnostic text.
28183 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28185 PR libfortran/19872
28186 * gfortran.dg/overwrite_1.f: New test.
28188 2005-09-09 Josh Conner <jconner@apple.com>
28190 * g++.dg/init/pr23180-1.C: Removed.
28191 * g++.dg/init/pr23180-2.C: Removed.
28193 2005-09-09 David Daney <ddaney@avtrex.com>
28195 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28196 files which are ...
28197 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28198 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28200 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28202 * gfortran.dg/iostat_2.f90: New test.
28204 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28207 * g++.dg/ext/interface1.C: New test.
28208 * g++.dg/ext/interface1.h: Likewise.
28209 * g++.dg/ext/interface1a.cc: Likewise.
28211 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28213 * gfortran.dg/iomsg_1.f90: New test case.
28215 2005-09-09 Richard Guenther <rguenther@suse.de>
28218 * g++.dg/tree-ssa/pr23624.C: New testcase.
28220 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28223 * gfortran.dg/vector_subscript_1.f90,
28224 * gfortran.dg/vector_subscript_2.f90: New tests.
28226 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28229 * gfortran.dg/array_alloc_1.f90,
28230 * gfortran.dg/array_alloc_2.f90,
28231 * gfortran.dg/array_alloc_3.f90: New tests.
28233 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28236 * gfortran.dg/array_constructor_6.f90
28237 * gfortran.dg/array_constructor_7.f90
28238 * gfortran.dg/array_constructor_8.f90
28239 * gfortran.dg/array_constructor_9.f90
28240 * gfortran.dg/array_constructor_10.f90
28241 * gfortran.dg/array_constructor_11.f90
28242 * gfortran.dg/array_constructor_12.f90: New tests.
28244 2005-09-08 Josh Conner <jconner@apple.com>
28247 * g++.dg/init/pr23180-1.C: New test.
28248 * g++.dg/init/pr23180-2.C: New test.
28250 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28253 * gfortran.dg/module_double_reuse.f90: New.
28255 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28262 * gfortran.dg/common_equivalence_1.f: New.
28263 * gfortran.dg/common_equivalence_2.f: New.
28264 * gfortran.dg/common_equivalence_3.f: New.
28265 * gfortran.dg/contained_equivalence_1.f90: New.
28266 * gfortran.dg/module_blank_common.f90: New.
28267 * gfortran.dg/module_commons_1.f90: New.
28268 * gfortran.dg/module_equivalence_1.f90: New.
28269 * gfortran.dg/nested_modules_1.f90: New.
28270 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28271 equivalences and add comment to connect the test with
28274 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28277 * gfortran.dg/common_6.f90: New test.
28279 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28282 * gfortran.dg/char_result_1.f90,
28283 * gfortran.dg/char_result_2.f90,
28284 * gfortran.dg/char_result_3.f90,
28285 * gfortran.dg/char_result_4.f90,
28286 * gfortran.dg/char_result_5.f90,
28287 * gfortran.dg/char_result_6.f90,
28288 * gfortran.dg/char_result_7.f90,
28289 * gfortran.dg/char_result_8.f90: New tests.
28291 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28294 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28296 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28299 * obj-c++.dg/selector-5.mm: New test.
28300 * obj-c++.dg/selector-6.mm: New test.
28302 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28306 * objc.dg/error-1.m: New test.
28308 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28311 * gfortran.fortran-torture/execute/pr23373-1.f90,
28312 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28314 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28316 PR libfortran/23760
28317 * gfortran.dg/g77/1832.f: Remove long string in write statement
28318 to allow the test to pass on correct list directed output with
28321 2005-09-07 James E Wilson <wilson@specifix.com>
28323 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28325 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28327 * gfortran.dg/parameter+save.f90: Rename to
28328 * gfortran.dg/parameter_save.f90: .. this.
28330 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28333 * gfortran.dg/parameter+save.f90: New test case.
28335 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28338 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28340 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28343 * gcc.dg/pr23075.c: New test.
28344 * g++.dg/warn/pr23075.C: New test.
28347 * gcc.target/i386/pr22362.c: New test.
28349 PR rtl-optimization/23098
28350 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28352 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28353 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28354 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28356 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28358 * g++.dg/expr/cast6.C: New test.
28361 * g++.dg/init/new15.C: New test.
28363 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28365 * gcc.dg/vect/Os-vect-95.c: New test.
28366 * gcc.dg/vect/vect-95.c: Same.
28368 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28370 * gcc.dg/vect/vect-29.c: Update xfail testing.
28371 * gcc.dg/vect/vect-44.c: Same.
28372 * gcc.dg/vect/vect-48.c: Same.
28373 * gcc.dg/vect/vect-50.c: Same.
28374 * gcc.dg/vect/vect-72.c: Same.
28375 * gcc.dg/vect/vect-77.c: Same.
28376 * gcc.dg/vect/vect-78.c: Same.
28377 * gcc.dg/vect/vect-80.c: Same.
28378 * gcc.dg/vect/vect-96.c: Same.
28379 * gcc.dg/vect/vect-100.c: Same.
28380 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28381 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28382 * gfortran.dg/vect/vect-5.f90: Same.
28384 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28386 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28388 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28389 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28392 * g++.dg/opt/pr23056.C: New test.
28394 PR rtl-optimization/23098
28395 * gcc.target/i386/pr23098.c: New test.
28397 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28400 * g++.dg/template/static15.C: New test.
28403 * g++.dg/ext/stmtexpr5.C: New test.
28404 * g++.dg/ext/stmtexpr6.C: Likewise.
28406 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28408 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28410 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28411 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28412 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28414 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28416 PR libfortran/23321
28417 * gfortran.dg/direct_io_4.f90: New test case.
28419 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28420 Rasmus Hahn <rassahah@neofonie.de>
28423 * objc.dg/type-stream-1.m: New test.
28425 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28428 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28429 gfortran.dg/print_fmt_3.f90: New test.
28431 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28433 * gfortran.dg/fmt_t_1.f90: New test.
28435 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28437 PR rtl-optimization/23454
28438 * g++.dg/opt/pr23454.C: New test.
28440 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28443 * g++.dg/ext/static1.C: New test.
28445 2005-09-02 Richard Henderson <rth@redhat.com>
28447 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28448 tail call to check_fa_work.
28450 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28453 * g++.dg/other/gc3.C: New test.
28455 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28457 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28458 * gcc.dg/20050826-1.c: Likewise.
28460 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28463 * g++.dg/expr/volatile1.C: New test.
28465 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28467 PR middle-end/23547
28468 * gcc.dg/pr23547.c: New test.
28470 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28473 * gcc.c-torture/execute/pr22061-1.c,
28474 * gcc.c-torture/execute/pr22061-2.c,
28475 * gcc.c-torture/execute/pr22061-3.c,
28476 * gcc.c-torture/execute/pr22061-4.c: New tests.
28478 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28480 * gcc.dg/Wredundant-decls-2.c: New test to check that
28481 -Wredundant-decls does not issue warning for a variable
28482 definition following a declaration.
28484 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28487 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28488 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28489 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28491 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28492 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28493 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28494 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28495 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28496 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28497 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28498 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28500 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28503 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28506 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28509 * gcc.dg/pr21255-1.c: New test.
28510 * gcc.dg/pr21255-2-mb.c: Likewise.
28511 * gcc.dg/pr21255-2-ml.c: Likewise.
28512 * gcc.dg/pr21255-3.c: Likewise.
28513 * gcc.dg/pr21255-4.c: Likewise.
28515 2005-08-31 Dale Johannesen <dalej@apple.com>
28517 * gcc.dg/20050830-1.c: New.
28519 2005-08-31 Josh Conner <jconner@apple.com>
28521 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28522 command-line options for arm-*-* targets.
28523 * g++.dg/init/array16.C: Likewise.
28524 * g++.dg/other/crash-4.C: Likewise.
28526 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28529 * obj-c++.dg/gnu-runtime-3.mm: New test.
28531 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28534 * g++.dg/lookup/ambig4.C: New test.
28535 * g++.dg/lookup/ambig5.C: New test.
28536 * g++.dg/tc1/dr101.C: Adjust error markers.
28538 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28541 * g++.dg/template/ttp5.C: Adjust error markers.
28543 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28546 * lib/obj-c++.exp: Include target-libpath.exp.
28547 (obj-c++_link_flags): Look for the GNU libobjc library
28548 and set the library path to include it.
28549 Don't manually set LD_LIBRARY_PATH (etc.) but call
28550 set_ld_library_path_env_vars instead.
28551 (obj-c++_target_compile): Don't set library path or
28552 linker flags because they are already set correctly
28553 in obj-c++_link_flags.
28555 2005-08-30 Josh Conner <jconner@apple.com>
28557 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28558 to command-line options for arm-*-* targets.
28560 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28562 * g++.dg/other/i386-1.C: New.
28564 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28566 PR preprocessor/20348
28567 PR preprocessor/20356
28568 * gcc.dg/cpp/pr20348.c: New test.
28569 * gcc.dg/cpp/pr20348.h: New file.
28570 * gcc.dg/cpp/inc/pr20348.h: New file.
28571 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28572 * gcc.dg/cpp/pr20356.c: New test.
28573 * gcc.dg/cpp/pr20356.h: New file.
28574 * gcc.dg/cpp/inc/pr20356.h: New file.
28575 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28577 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28579 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28580 Fix array dimension to avoid correct end-of-file error.
28582 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28584 PR libfortran/23598
28585 * gfortran.dg/iostat_1.f90: New test.
28587 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28589 PR middle-end/23408
28590 * gcc.dg/pr23408.c: New test.
28592 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28595 * g++.dg/init/member1.C: Make sure erroneous static data member
28596 definitions are required.
28597 * g++.dg/template/static13.C: New test.
28598 * g++.dg/template/static14.C: Likewise.
28600 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28602 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28603 -march=pentium4, remove ilp32 requirement.
28605 PR middle-end/23484
28606 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28607 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28609 2005-08-29 Andreas Jaeger <aj@suse.de>
28612 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28614 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28616 * gcc.c-torture/execute/20050316-2.c: New test.
28617 * gcc.c-torture/execute/20050316-3.c: New test.
28618 * gcc.dg/torture/pr16104-1.c: New test.
28620 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28622 PR middle-end/23463
28623 * gcc.c-torture/execute/zero-struct-1.c: New test.
28625 2005-08-27 Richard Guenther <rguenther@suse.de>
28628 * gcc.target/i386/pr23575.c: New testcase.
28630 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28632 PR rtl-optimization/23561
28633 * gcc.c-torture/execute/20050826-1.c: New test.
28636 * gcc.c-torture/execute/20050826-2.c: New test.
28638 2005-08-26 Dale Johannesen <dalej@apple.com>
28640 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28641 * gcc.dg/20050826-1.c: New.
28643 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28646 * g++.dg/template/nontype13.C: New test.
28649 * g++.dg/init/new14.C: New test.
28650 * g++.dg/expr/anew1.C: Do not XFAIL.
28651 * g++.dg/expr/anew2.C: Likewise.
28652 * g++.dg/expr/anew3.C: Likewise.
28654 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28656 PR middle-end/22439
28657 * gcc.dg/vla-3.c: New test.
28659 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28662 * gfortran.dg/named_interface.f90: New.
28664 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28666 * gcc.c-torture/execute/frame-address.c: New test.
28668 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28671 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28673 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28675 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28677 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28679 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28680 * gcc.dg/altivec-22.c: Rename from..
28681 * gcc.dg/altivec-nomfcr.c: ..this.
28683 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28685 PR tree-optimization/23546
28686 * gcc.dg/tree-ssa/pr23546.c: New test.
28688 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28691 * gfortran.dg/nonreturning_statements.f90: New test.
28693 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28696 * g++.dg/parse/crash29.C: New.
28698 2005-08-23 DJ Delorie <dj@redhat.com>
28700 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28701 constants have the L suffix.
28703 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28706 * g++.dg/template/instantiate8.C: New.
28708 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28710 PR middle-end/23467
28711 * gcc.c-torture/execute/pr23467.c: New test.
28713 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28715 PR tree-optimization/22043
28716 * gcc.c-torture/execute/20050613-1.c: New test.
28718 2005-08-23 Ben Elliston <bje@au.ibm.com>
28720 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28722 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28724 PR rtl-optimization/23478
28725 * g++.dg/opt/pr23478.C: New test.
28727 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28730 * gcc.dg/switch-warn-3.c: New test.
28732 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28735 * g++.dg/template/param1.C: New test.
28737 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28740 * g++.dg/other/incomplete1.C: New test.
28742 2005-08-22 Ira Rosen <irar@il.ibm.com>
28744 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28747 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28749 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28752 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28754 * gcc.target/i386/sse-4.c: New test.
28756 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28759 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28761 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28763 * gcc.dg/20050811-1.c: New test.
28764 * gcc.dg/20050811-2.c: New test.
28766 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28768 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28770 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28773 * gcc.c-torture/compile/pr23476.c: New test.
28775 2005-08-19 Devang Patel <dpatel@apple.com>
28777 PR tree-optimization/23048
28778 * gcc.dg/tree-ssa/pr23048.c: New test.
28780 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28782 PR middle-end/20624
28783 * g++.dg/warn/Wreturn-3.C: New test
28785 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28787 PR tree-optimization/22228
28788 * g++.dg/vect/pr22543.cc: New test.
28790 2005-08-17 Steven Bosscher <stevenb@suse.de>
28792 PR tree-optimization/21574
28793 * gcc.dg/tree-ssa/pr21574.c: New test.
28795 2005-08-16 James E Wilson <wilson@specifix.com>
28797 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28799 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28802 * gcc.c-torture/compile/zero-strct-3.c: New test.
28803 * gcc.c-torture/compile/zero-strct-4.c: New test.
28805 2005-08-16 Steven Bosscher <stevenb@suse.de>
28808 * gcc.target/x86_64/pr23376.c: New test.
28810 2005-08-16 Ian Lance Taylor <ian@airs.com>
28813 * g++.dg/ext/vector2.C: New.
28815 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28817 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28819 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28821 PR libfortran/23428
28822 * gfortran.dg/inquire-complex.f90: New test case.
28824 2005-08-16 James E Wilson <wilson@specifix.com>
28826 PR tree-optimization/21105
28827 * gcc.dg/large-size-array.c: New.
28829 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28831 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28833 * gcc.dg/vect/vect-41: Likewise.
28834 * gcc.dg/vect/vect-42: Likewise.
28835 * gcc.dg/vect/vect-43: Likewise.
28836 * gcc.dg/vect/vect-44: Likewise.
28837 * gcc.dg/vect/vect-46: Likewise.
28838 * gcc.dg/vect/vect-47: Likewise.
28839 * gcc.dg/vect/vect-48: Likewise.
28840 * gcc.dg/vect/vect-52: Likewise.
28841 * gcc.dg/vect/vect-53: Likewise.
28842 * gcc.dg/vect/vect-54: Likewise.
28843 * gcc.dg/vect/vect-55: Likewise.
28844 * gcc.dg/vect/vect-56: Likewise.
28845 * gcc.dg/vect/vect-57: Likewise.
28846 * gcc.dg/vect/vect-58: Likewise.
28847 * gcc.dg/vect/vect-59: Likewise.
28848 * gcc.dg/vect/vect-60: Likewise.
28849 * gcc.dg/vect/vect-61: Likewise.
28850 * gcc.dg/vect/vect-85: Likewise.
28851 * gcc.dg/vect/vect-87: Likewise.
28852 * gcc.dg/vect/vect-88: Likewise.
28853 * gcc.dg/vect/vect-93.c: Likewise.
28854 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28855 * gcc.dg/vect/vect-75: Likewise.
28856 * gcc.dg/vect/vect-76: Likewise.
28857 * gcc.dg/vect/vect-77: Likewise.
28858 * gcc.dg/vect/vect-78: Likewise.
28859 * gcc.dg/vect/vect-80: Likewise.
28860 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28861 vectorized for the expected reason, rather than checking how alignment
28863 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28864 aligned type and also instead of aligned pointers. Added documentation.
28866 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28868 * gfortran.dg/power.f90: New test.
28870 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28872 PR rtl-optimization/23299
28873 * g++.dg/opt/pr23299.C: New test.
28875 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28877 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28879 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28881 * g++.dg/template/local6.C: New test.
28883 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28885 * execute/exceptions/finally-1.m: Check that the catch and finally are
28886 being called. Also add a "return 0;" at the end of main.
28888 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28891 * gfortran.dg/namelist_print_1.f: New test of functionality of
28893 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28894 namelist generates error with -std=f95.
28896 2005-08-14 Ira Rosen <irar@il.ibm.com>
28898 PR tree-optimization/23119
28899 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28901 2005-08-13 Marcin Koziej <creep@desk.pl>
28902 Andrew Pinski <pinskia@physics.uc.edu>
28905 * execute/exceptions/finally-1.m: New test.
28907 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28909 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28911 * objc/execute/exceptions/trivial.m: New test.
28912 * objc.dg/try-catch-11.m: Move to ...
28913 * objc/execute/exceptions/foward-1.m: Here.
28914 * objc.dg/try-catch-2.m: Move to ...
28915 * objc/execute/exceptions/catchall-1.m: Here.
28916 * objc.dg/try-catch-8.m: Move to ...
28917 * objc/execute/exceptions/local-variables-1.m: Here.
28919 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28921 * objc.dg/nested-func-1.m: Move to ...
28922 * objc/execute/nested-func-1.m: Here.
28924 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28926 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28927 in ${options} instead of [target_info name].
28928 * lib/obj-c++.exp (objc_target_compile): Likewise.
28930 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28932 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28934 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28936 part of PR testsuite/23348
28937 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28938 each of the torture options.
28939 * objc/compile/trivial.m: New test.
28941 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28943 * gfortran.dg/eoshift.f90: Correct format.
28945 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28947 * gfortran.fortran-torture/execute/character_passing.f90:
28950 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
28953 * g++.dg/template/unify10.C: New.
28955 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
28957 * g++.dg/parse/pr22514.C: Move to...
28958 * g++.dg/debug/pr22514.C: here.
28960 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28963 * g++.dg/inherit/pure1.C: New test.
28965 * ChangeLog: Fix typos.
28967 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28968 Steven Bosscher <stevenb@suse.de>
28970 * gfortran.dg/runtime_warning_1.f90: New test.
28972 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
28975 * g++.dg/parse/crash28.C: New.
28977 2005-08-11 Richard Guenther <rguenther@suse.de>
28980 * gcc.target/i386/tailcall-1.c: New testcase.
28982 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28984 * gcc.dg/vect/vect-67.c: Un-xfail.
28986 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28989 * g++.dg/parse/crash27.C: new test.
28991 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
28993 PR libfortran/22143
28994 * gfortran.dg/shift-kind.f90: New testcase.
28996 2005-08-10 Richard Sandiford <richard@codesourcery.com>
28998 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28999 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29001 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29004 * g++.dg/other/mult-stor1.C: New test.
29006 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29008 * gcc.c-torture/pr18299-1.c: Move to ...
29009 * gcc.c-torture/compile/pr18299-1.c: Here.
29011 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29013 * gfortran/fortran.torture/execute/character_passing.f90:
29014 Fix types for LSAME.
29016 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29018 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29019 input data back to what it was originally.
29021 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29023 * objc.dg/try-catch-8.m: Enable for all targets.
29025 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29027 * gcc.dg/pr23165.c: New test.
29029 2005-08-09 Steven Bosscher <stevenb@suse.de>
29031 PR tree-optimization/23234
29032 * gcc.dg/tree-ssa/pr23234.c: New test.
29034 2005-08-08 Josh Conner <jconner@apple.com>
29036 PR rtl-optimization/23241
29037 * gcc.dg/char-compare.c: New test.
29039 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29042 * g++.dg/init/new13.C: New test.
29044 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29047 * g++.dg/other/crash-4.C: Adjust
29048 * g++/dg/ext/packed9.C: New.
29050 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29052 PR middle-end/21964
29053 * gcc.c-torture/execute/pr21964-1.c: New test.
29055 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29058 * gcc.dg/pr22458-1.c: New test.
29060 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29061 Steven G. Kargl <kargls@comcast.net>
29064 * gfortran.dg/flush_1.f90: New test.
29066 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29069 * g++.dg/template/eh2.C: New test.
29071 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29074 * g++.dg/template/instantiate7.C: New test.
29076 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29079 * gcc.dg/Wunused-value-1.c: New test.
29081 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29083 PR rtl-optimization/23233
29084 * gcc.c-torture/compile/pr23233-1.c: New test.
29086 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29090 * gfortran.dg/equiv_1.f90: New test.
29091 * gfortran.dg/equiv_2.f90: New test.
29092 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29093 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29094 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29096 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29098 * gcc.c-torture/execute/vrp-5.c: New test.
29099 * gcc.c-torture/execute/vrp-6.c: New test.
29100 * gcc.dg/tree-ssa/vrp21.c: New test.
29102 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29104 * g++.dg/parse/pr22514.C: New test.
29106 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29108 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29110 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29111 instead of constant loads / pool entries.
29113 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29115 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29118 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29120 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29121 __WINT_TYPE__ in generated prototypes if possible.
29123 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29126 * g++.dg/tree-ssa/pr22037.C:
29128 2005-08-04 Richard Henderson <rth@redhat.com>
29130 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29131 scan-tree-dump-times directive.
29133 2005-08-04 Jan Hubicka <jh@suse.cz>
29135 * gcov-1.C: Fix switch counts.
29136 * gcov-4b.c: Likewise.
29138 2005-08-03 Jeff Law <law@redhat.com>
29140 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29142 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29144 * gcc.c-torture/execute/pr23135.c: New test.
29146 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29148 PR tree-optimization/19899
29149 * gcc.dg/tree-ssa/scev-1.c: New test.
29150 * gcc.dg/tree-ssa/scev-2.c: New test.
29152 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29155 * gcc.dg/torture/pr18582-1.c: New test.
29157 2005-08-03 Jan Hubicka <jh@suse.cz>
29159 * update-conroll.c: New testcase.
29160 * update-conroll-2.c: New testcase.
29162 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29164 * gfortran.dg/constant_substring.f: New test.
29165 * gfortran.dg/pr22491.f: New test.
29167 2005-08-02 Jan Hubicka <jh@suse.cz>
29169 * update-threading.c: Replace by the proper one.
29171 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29174 * g++.dg/tree-ssa/pr23164.C: New test.
29176 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29178 * gcc.dg/tree-ssa/pr23192.c: New test.
29180 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29182 * gcc.c-torture/execute/vrp-4.c: New test.
29184 2005-08-02 Jan Hubicka <jh@suse.cz>
29186 * update-threading.c: New test.
29188 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29190 * gcc.c-torture/compile/20050801-1.c: New test.
29191 * gcc.c-torture/compile/20050801-2.c: New test.
29193 2005-08-01 Jan Hubicka <jh@suse.cz>
29195 * val-prof-5.c: New test.
29197 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29200 * gcc.dg/pr22311-1.c : New test.
29202 2005-07-31 Steven Bosscher <stevenb@suse.de>
29205 * gfortran.dg/pr23095.f: New test.
29208 * g++.dg/other/pr22003.C: New test.
29210 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29213 * gcc.c-torture/execute/pr20621-1.c: New test.
29215 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29217 * gfortran.dg/comma_format_extension_4.f: Adjust length
29218 of string for format.
29219 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29220 print statement with internal write.
29221 * gfortran.dg/der_array_io_2.f: Likewise.
29222 * gfortran.dg/der_array_io_3.f: Likewise.
29224 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29226 * gcc.dg/fold-abs-4.c: new test.
29228 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29230 PR fortran/22570 an related issues.
29231 * gfortran.dg/x_slash_1.f: New test.
29233 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29236 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29237 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29239 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29242 * gcc.dg/Wshadow-3.c: New test.
29244 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29246 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29247 used to have the wrong bounds).
29249 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29252 * gcc.dg/hex-round-1.c: Test more cases.
29253 * gcc.dg/hex-round-2.c: New test.
29255 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29258 * g++.dg/tree-ssa/pr22550.C: New test.
29260 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29262 * gcc.dg/tree-ssa/vrp19.c: New test.
29263 * gcc.dg/tree-ssa-vrp20.c: New test.
29265 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29268 * gcc.dg/transparent-union-4.c: New test.
29270 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29273 * gcc.dg/c99-vla-2.c: New test.
29275 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29278 * gcc.dg/hex-round-1.c: New test.
29280 2005-07-28 Jan Hubicka <jh@suse.cz>
29282 * inliner-1.c: Do not dump everything.
29283 * tree-prof.exp: Do not pass -ftree-based-profiling.
29284 * bprob.exp: Likewise.
29286 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29288 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29291 * g++.dg/expr/ptrmem7.C: New test.
29293 2005-07-28 Mike Stump <mrs@apple.com>
29295 * g++.old-deja/g++.mike/visibility-1.C: New test.
29297 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29300 * gcc.c-torture/execute/pr20187-1.c: New test.
29302 2005-07-28 Jeff Law <law@redhat.com>
29304 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29305 * gcc.dg/tree-ssa/vrp18.c: New test.
29307 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29309 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29311 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29313 PR tree-optimization/22506
29314 * gcc.dg/vect/ps22506.c: New test.
29316 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29319 * gcc.target/i386/sse-3.c: New test.
29321 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29323 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29324 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29326 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29329 * gcc.c-torture/compile/pr22589-1.c: New test.
29331 2005-07-28 Jan Hubicka <jh@suse.cz>
29333 * update-loopch.c: New testcase.
29335 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29337 PR rtl-optimization/23047
29338 * gcc.c-torture/execute/pr23047.c: New test.
29339 * gcc.c-torture/execute/pr23047.x: New.
29341 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29343 PR tree-optimization/22493
29344 * gcc.c-torture/execute/pr22493-1.c: New test.
29345 * gcc.c-torture/execute/pr22493-1.x: New.
29346 * gcc.c-torture/execute/vrp-1.c: New test.
29347 * gcc.c-torture/execute/vrp-2.c: New test.
29348 * gcc.c-torture/execute/vrp-2.c: New test.
29350 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29352 * gcc.target/frv/all-builtin-read8.c: Delete.
29353 * gcc.target/frv/all-builtin-read16.c: Delete.
29354 * gcc.target/frv/all-builtin-read32.c: Delete.
29355 * gcc.target/frv/all-builtin-read64.c: Delete.
29356 * gcc.target/frv/all-builtin-write8.c: Delete.
29357 * gcc.target/frv/all-builtin-write16.c: Delete.
29358 * gcc.target/frv/all-builtin-write32.c: Delete.
29359 * gcc.target/frv/all-builtin-write64.c: Delete.
29360 * gcc.target/frv/all-read-write-1.c: New.
29362 2005-07-27 Jeff Law <law@redhat.com>
29364 * gcc.c-torture/execute/pr22630.c: New test.
29366 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29368 PR tree-optimization/23073
29369 * gcc.dg/vect/nodump-pr23073.c: New test.
29370 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29372 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29374 PR tree-optimize/22348
29375 * gcc.c-torture/execute/pr22348.c: New.
29377 2005-07-27 Richard Guenther <rguenther@suse.de>
29379 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29381 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29384 * gfortran.dg/logical_comp.f90: New test.
29386 2005-07-27 Jan Hubicka <jh@suse.cz>
29388 * inliner-1.c: Add cleanup of dumps.
29389 * val-prof-*.c: Likewise.
29390 * update-tailcall.c: New.
29392 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29395 * gcc.dg/tree-ssa/pr22591.c: New test.
29396 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29398 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29401 * objc.dg/try-catch-11.m: New test.
29403 2005-07-26 Richard Guenther <rguenther@suse.de>
29405 PR tree-optimization/22486
29406 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29408 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29411 * g++.dg/opt/loop2.C: New test.
29413 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29415 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29416 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29418 2005-07-25 Adam Nemet <anemet@lnxw.com>
29420 * lib/profopt.exp (profopt-execute): Check for profiling data
29421 files on the target.
29423 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29425 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29426 for matching of asm labels.
29428 2005-07-25 Richard Guenther <rguenther@suse.de>
29430 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29432 2005-07-25 Richard Guenther <rguenther@suse.de>
29435 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29437 2005-07-25 Ira Rosen <irar@il.ibm.com>
29439 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29440 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29441 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29442 * gcc.dg/vect/vect-100.c: New test.
29443 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29444 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29445 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29446 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29447 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29448 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29449 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29450 * gfortran.dg/vect/pr19049.f90: New testcase.
29451 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29453 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29455 * gcc.c-torture/execute/20050713-1.c: New test.
29458 * gfortran.fortran-torture/execute/data_4.f90: New test.
29460 PR middle-end/20303
29461 * gcc.dg/visibility-d.c: New test.
29463 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29465 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29466 * gfortran.dg/underflow.f90: Ditto.
29468 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29470 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29471 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29472 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29474 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29476 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29477 include case of field width of zero.
29479 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29481 PR libgfortran/21875
29482 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29483 with trailing blanks on normal formatted read.
29485 2005-07-23 Chao-ying Fu <fu@mips.com>
29487 * gcc.target/mips/mips32-dsp-type.c: New test.
29488 * gcc.target/mips/mips32-dsp.c: New test.
29490 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29493 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29496 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29497 and __cyg_profile_func_exit.
29499 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29501 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29502 * gfortran.dg/comma_format_extension_4.f: Same.
29503 * gfortran.dg/pr15332.f: Same.
29504 * gfortran.dg/pr21730.f: Same.
29506 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29508 * g++.dg/opt/vrp2.C: Fix testcase.
29511 * g++.dg/opt/vrp2.C: New test.
29513 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29516 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29518 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29520 * gcc.dg/tree-ssa/20050719-1.c: New test.
29522 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29524 * gcc.dg/bfin-longcall-1.c: New file.
29525 * gcc.dg/bfin-longcall-2.c: New file.
29527 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29529 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29531 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29533 PR middle-end/19055
29534 * gcc.dg/tree-ssa/pr19055.c: New test.
29535 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29537 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29540 * g++.dg/other/pr22358.C: New test.
29542 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29545 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29547 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29550 * g++.dg/init/union2.C: New test.
29552 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29555 * gcc.dg/complex-4.c: New test.
29557 2005-07-21 Richard Guenther <rguenther@suse.de>
29560 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29561 scanning for asm labels.
29562 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29564 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29567 * gcc.dg/altivec-pr22085.c: New.
29569 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29571 PR tree-optimization/19210
29572 * gcc.dg/tree-ssa/pr19210-1.c: New.
29573 * gcc.dg/tree-ssa/pr19210-2.c: New.
29575 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29577 PR rtl-optimization/22167
29578 * g++.dg/opt/pr22167.C: New test.
29580 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29583 * g++.dg/lookup/two-stage2.C: New.
29584 * g++.dg/lookup/two-stage3.C: New.
29585 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29586 fixed two-stage name lookup for operators.
29587 * g++.dg/template/call3.C: Compiler now produces an appropriate
29589 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29591 * g++.dg/template/ptrmem4.C: Compiler produces different error
29593 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29594 connect_to_method as a candidate.
29596 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29598 * gcc.dg/fold-alloc-1.c: New test.
29600 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29602 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29603 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29605 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29607 * gcc.dg/fold-abs-1.c: New test.
29608 * gcc.dg/fold-abs-2.c: New test.
29609 * gcc.dg/fold-abs-3.c: New test.
29611 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29613 Make CONSTRUCTOR use VEC to store initializers.
29614 * g++.dg/ext/complit3.C: Check for specific error messages.
29615 * g++.dg/init/brace2.C: Update error message.
29616 * g++.dg/warn/Wbraces2.C: Likewise.
29618 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29621 * gfortran.dg/module_interface_1.f90: New test.
29623 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29624 Kenneth Zadeck <zadeck@naturalbridge.com>
29626 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29628 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29630 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29631 specify -Wformat for these tests.
29632 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29633 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29634 * gcc.dg/format/opt-6.c: Delete.
29636 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29638 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29639 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29641 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29643 * gcc.dg/tree-ssa/alias-2.c: New test.
29645 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29648 * g++.dg/template/explicit7.C: New test.
29650 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29652 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29653 field width of 8 to +Inf and -Inf.
29655 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29658 * g++.dg/template/friend36.C: New test.
29660 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29663 * gfortran.dg/pr21730.f: New test.
29665 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29666 Kenneth Zadeck <zadeck@naturalbridge.com>
29668 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29669 since pure const detection cannot run at -O1 in c compiler.
29670 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29671 can now optimize this case properly.
29672 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29673 because we now pass.
29674 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29676 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29679 * gcc.dg/format/bitfld-1.c: New test.
29681 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29684 * g++.dg/rtti/repo1.C: New test.
29686 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29688 PR middle-end/22398
29689 * gcc.c-torture/compile/pr22398.c: New test.
29691 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29694 * g++.dg/expr/cast4.C: New test.
29696 2005-07-15 Richard Guenther <rguenther@suse.de>
29698 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29699 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29701 2005-07-15 Steven Bosscher <stevenb@suse.de>
29703 PR tree-optimization/22230
29704 * gcc.dg/tree-ssa/pr22230.c: New test.
29706 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29708 * gfortran.dg/g77/cpp6.f: New test.
29711 * gfortran.dg/g77/cpp5.F: New test.
29712 * gfortran.dg/g77/cpp5.h: New file.
29713 * gfortran.dg/g77/cpp5inc.h: New file.
29715 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29717 PR libfortran/16435
29718 * gfortran.dg/tl_editting.f90: New.
29719 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29721 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29723 * gfortran.dg/char_array_constructor.f90: New test.
29725 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29727 * gfortran.dg/past_eor.f90: New.
29728 * gfortran.dg/complex_read.f90: New.
29730 2005-07-13 Jeff Law <law@redhat.com>
29732 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29735 * gcc.dg/tree-ssa/pr22321.c: New test
29737 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29739 PR tree-optimization/21921
29740 * gcc.dg/tree-ssa/pr21921.c: New.
29742 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29744 PR tree-optimizatio/22442
29745 * gcc.dg/tree-ssa/loop-11.c: New test.
29747 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29750 * gcc.c-torture/compile/pr21840.c: New test.
29752 2005-07-12 Jan Hubicka <jh@suse.cz>
29754 * gcc.c-torture/compile/pr22379.c: New test.
29756 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29758 PR libfortran/21593
29759 gfortran.dg/dev_null.f90: Remove outdated comment about
29760 PR libfortran/21593.
29763 2005-07-12 Dale Johannesen <dalej@apple.com>
29765 * gcc.target/i386/compress-float-sse.c: New.
29766 * gcc.target/i386/compress-float-sse-pic.c: New.
29767 * gcc.target/i386/compress-float-387.c: New.
29768 * gcc.target/i386/compress-float-387-pic.c: New.
29769 * gcc.dg/compress-float-ppc.c: New.
29770 * gcc.dg/compress-float-ppc-pic.c: New.
29772 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29774 PR libfortran/21593
29775 gfortran.dg/dev_null.f90: Remove targets.
29777 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29780 * gcc.dg/pr22335-1.c: New test.
29781 * gcc.dg/pr22335-2.c: New test.
29783 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29786 * g++.dg/template/nontype12.C : New test.
29788 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29790 * gcc.dg/tree-ssa/loop-10.c: New test.
29792 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29794 * gcc.c-torture/execute/20020720-1.x: Remove.
29796 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29798 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29800 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29802 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29803 (dg-mips-options): Use it.
29805 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29807 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29809 2005-07-09 Richard Henderson <rth@redhat.com>
29811 * lib/target-supports.exp (check_effective_target_sync_char_short):
29814 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29816 PR libfortran/22217
29817 * gfortran.dg/negative-z-descriptor.f90: New test.
29819 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29822 * gcc.dg/pr22329.c: New test.
29824 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29826 PR tree-optimization/20139
29827 * gcc.dg/tree-ssa/pr20139.c: New.
29829 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29832 * gcc.dg/pr22356-1.c: New test.
29834 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29837 * g++.dg/template/unify8.C: New.
29838 * g++.dg/template/unify9.C: New.
29840 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29842 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29844 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29846 * gcc.dg/darwin-version-1.c: New.
29847 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29848 * gcc.dg/builtins-20.c: Likewise.
29849 * gcc.dg/builtins-53.c: Likewise.
29850 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29851 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29852 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29853 * gcc.dg/torture/builtins-power-1.c: Likewise.
29854 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29857 2005-07-07 Jeff Law <law@redhat.com>
29859 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29860 argument evaluation order.
29862 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29864 PR libfortran/21594
29865 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29866 Add test cases where the shift length is greater than the
29869 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29871 * obj-c++.dg/proto-lossage-6.mm: New.
29872 * objc.dg/proto-lossage-6.m: New.
29874 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29876 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29877 * objc.dg/gnu-runtime-2.m: Likewise.
29879 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29881 * gfortran.dg/longline.f: New test.
29883 * gfortran.dg/badline.f: New test.
29885 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29890 * gfortran.dg/hollerith.f90: New.
29891 * gfortran.dg/hollerith2.f90: New.
29892 * gfortran.dg/hollerith3.f90: New.
29893 * gfortran.dg/hollerith4.f90: New.
29894 * gfortran.dg/hollerith_f95.f90: New.
29895 * gfortran.dg/hollerith_legacy.f90: New.
29896 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29898 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29901 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29902 * objc.dg/gnu-runtime-2.m: New.
29904 2005-07-06 Jeff Law <law@redhat.com>
29906 * gcc.dg/tree-ssa/vrp17.c: New test.
29908 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29911 * gfortran.dg/array_constructor_5.f90: New test.
29913 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29915 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29917 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
29919 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29920 * gcc.dg/980816-1.c: Ditto.
29922 2005-07-06 Jeff Law <law@redhat.com>
29924 * gcc.c-torture/compile/pr21356.c: New test.
29926 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29930 * gcc.c-torture/compile/pr22013-1.c,
29931 gcc.c-torture/execute/pr22098-1.c,
29932 gcc.c-torture/execute/pr22098-2.c,
29933 gcc.c-torture/execute/pr22098-3.c: New tests.
29935 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29938 * gcc.dg/pr22308-1.c: New test.
29940 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
29942 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
29944 * gcc.dg/compare9.c: Use -fshort-enums instead of
29945 -fno-short-enums. Change the last test to dg-bogus.
29947 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
29949 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29950 * gcc.dg/compare9.c: New.
29952 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29954 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29956 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29959 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29962 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29964 * gcc.dg/format/gcc_gfc-1.c: New.
29966 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29968 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29970 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29973 * gfortran.dg/io_invalid_1.f90: New test.
29975 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
29977 * gcc.dg/format/gcc_diag-1.c: Update.
29979 2005-07-02 Jeff Law <law@redhat.com>
29981 * gcc.dg/tree-ssa/pr22051-1.c: New test.
29982 * gcc.dg/tree-ssa/pr22051-2.c: New test.
29984 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
29986 * gcc.dg/format/gcc_diag-1.c: Update.
29988 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
29991 * gcc.c-torture/compile/pr22269.c: New test.
29993 2005-06-30 Diego Novillo <dnovillo@redhat.com>
29997 * g++.dg/tree-ssa/pr21584-1.C: New test.
29998 * g++.dg/tree-ssa/pr21584-2.C: New test.
30000 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30002 * obj-c++.dg/try-catch-11.mm: New.
30003 * objc.dg/try-catch-10.m: New.
30005 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30007 * g++.dg/other/ucnid-1.C: xfail on AIX.
30009 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30012 * gcc.dg/20050629-1.c: New test.
30014 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30016 * obj-c++.dg/const-str-1[0-1].mm: New.
30017 * objc.dg/const-str-1[0-1].m: New.
30019 2005-05-29 Richard Henderson <rth@redhat.com>
30021 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30022 Rename from check_effective_target_vect_no_max.
30023 (check_effective_target_vect_no_int_add): New.
30024 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30025 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30026 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30027 * gcc.dg/vect/vect-reduc-1.c: Use both.
30028 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30030 2005-05-29 Richard Henderson <rth@redhat.com>
30032 * lib/target-supports.exp (check_effective_target_vect_no_max):
30033 Remove i386 and x86_64.
30035 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30038 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30040 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30042 PR middle-end/21969
30043 * gcc.dg/vect/pr21969.c: New test.
30045 2005-06-28 Eric Christopher <echristo@redhat.com>
30049 * gcc.dg/inline1.c: New test.
30050 * gcc.dg/inline2.c: Ditto.
30051 * gcc.dg/inline3.c: Ditto.
30052 * gcc.dg/inline4.c: Ditto.
30053 * gcc.dg/inline5.c: Ditto.
30055 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30057 PR libfortran/22142
30058 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30059 Add testcase also testing eoshift1 for PR 22142.
30061 2005-06-28 Richard Henderson <rth@redhat.com>
30063 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30064 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30065 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30066 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30067 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30069 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30071 PR libfortran/22142
30072 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30073 Add testcase for PR 22142.
30075 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30077 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30078 gcc.target/ia64/fpreg-2.c: New tests.
30080 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30082 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30084 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30086 PR libfortran/22170
30087 * gfortran.dg/slash_1.f90: New test.
30089 2005-06-27 Richard Henderson <rth@redhat.com>
30091 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30092 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30093 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30094 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30095 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30096 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30098 2005-06-27 Richard Henderson <rth@redhat.com>
30100 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30101 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30103 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30105 * obj-c++.dg/proto-lossage-5.mm: New.
30106 * objc.dg/proto-lossage-5.m: New.
30108 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30111 * gcc.dg/tree-ssa/pr21959.c: New test.
30113 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30115 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30116 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30117 testing uninitialized var.
30119 * gcc.c-torture/execute/builtins/chk.h: New.
30120 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30121 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30122 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30123 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30124 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30125 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30126 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30127 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30128 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30129 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30130 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30131 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30132 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30133 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30134 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30135 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30136 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30137 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30138 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30139 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30140 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30141 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30142 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30143 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30144 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30145 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30146 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30147 * gcc.dg/builtin-object-size-1.c: New test.
30148 * gcc.dg/builtin-object-size-2.c: New test.
30149 * gcc.dg/builtin-object-size-3.c: New test.
30150 * gcc.dg/builtin-object-size-4.c: New test.
30151 * gcc.dg/builtin-object-size-5.c: New test.
30152 * gcc.dg/builtin-stringop-chk-1.c: New test.
30153 * gcc.dg/builtin-stringop-chk-2.c: New test.
30154 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30155 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30156 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30157 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30158 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30159 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30160 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30161 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30162 * gcc.c-torture/execute/printf-1.c: New test.
30163 * gcc.c-torture/execute/fprintf-1.c: New test.
30164 * gcc.c-torture/execute/vprintf-1.c: New test.
30165 * gcc.c-torture/execute/vfprintf-1.c: New test.
30166 * gcc.c-torture/execute/printf-chk-1.c: New test.
30167 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30168 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30169 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30171 2005-06-27 Michael Matz <matz@suse.de>
30173 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30174 slot is not merged if address escapes.
30176 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30179 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30181 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30183 PR middle-end/17965
30184 * gcc.c-torture/compile/20050622-1.c: New test.
30186 PR middle-end/22028
30187 * gcc.dg/20050620-1.c: New test.
30189 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30191 PR tree-optimization/22026
30192 * gcc.dg/tree-ssa/pr22026.c: New.
30194 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30196 PR libfortran/22144
30197 * gfortran.dg/shift-alloc.f90: New testcase.
30199 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30201 * all files: Update FSF address in copyright headers.
30203 2005-06-22 Jan Hubicka <jh@suse.cz>
30205 * wholeprogram-1.c: New testcase.
30206 * wholeprogram-2.c: New testcase.
30208 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30211 * gcc.dg/tree-ssa/pr22171.c: New test.
30213 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30215 * gfortran.dg/simplify_modulo.f90: New.
30217 2005-06-24 Jan Hubicka <jh@suse.cz>
30219 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30221 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30223 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30225 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30227 * obj-c++.dg/typedef-alias-1.mm: New.
30228 * objc.dg/typedef-alias-1.m: New.
30230 2005-06-23 Jeff Law <law@redhat.com>
30232 * gcc.dg/tree-ssa/vrp16.c: New test.
30234 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30236 * lib/target-supports.exp: Add
30237 check_effective_target_fortran_large_real and
30238 check_effective_target_fortran_large_int to check for
30239 corresponding effective targets.
30240 * gfortran.dg/large_integer_kind_1.f90: New test.
30241 * gfortran.dg/large_real_kind_1.f90: New test.
30243 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30245 PR tree-optimization/22117
30246 * gcc.dg/tree-ssa/pr22117.c: New.
30248 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30251 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30253 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30255 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30257 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30259 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30260 * gfortran.dg/f2c_4.c: Likewise.
30262 2005-06-22 Paul Brook <paul@codesourcery.com>
30265 * gfortran.dg/auto_save_1.f90: New test.
30267 2005-06-22 Michael Matz <matz@suse.de>
30269 * gcc.target/x86-64/abi: New directory.
30270 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30271 * gcc.target/x86-64/abi/README.gcc: New file.
30272 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30273 * gcc.target/x86-64/abi/asm-support.s: New file.
30274 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30275 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30276 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30277 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30278 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30279 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30280 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30281 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30282 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30283 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30284 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30285 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30286 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30287 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30288 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30289 * gcc.target/x86_64/abi/test_varargs.c: New test.
30291 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30293 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30294 32-bit i?86 and x86_64.
30296 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30298 * obj-c++.dg/const-str-[1-9].mm: New tests.
30300 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30303 * gfortran.dg/namelist_use.f90: New.
30304 * gfortran.dg/namelist_use_only.f90: New.
30306 2005-06-21 Jeff Law <law@redhat.com>
30308 * gcc.dg/tree-ssa/vrp15.c: New test.
30310 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30312 * lib/target-supports.exp (check_effective_target_vect_reduction):
30314 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30315 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30316 remove vect_reduction target keyword. Also avoid two returns in main.
30317 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30318 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30319 * gcc.dg/vect/vect-reduc-1short.c: New test.
30320 * gcc.dg/vect/vect-reduc-1char.c: New test.
30321 * gcc.dg/vect/vect-reduc-2short.c: New test.
30322 * gcc.dg/vect/vect-reduc-2char.c: New test.
30323 * gcc.dg/vect/vect-reduc-6.c: New test.
30324 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30325 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30326 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30328 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30329 Paul Thomas <pault@gcc.gnu.org>
30331 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30334 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30336 * gfortran.dg/backslash_1.f90: New test.
30337 * gfortran.dg/backslash_2.f90: New test.
30339 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30341 * gfortran.dg/duplicate_labels.f90: New test.
30343 2005-06-20 Jan Beulich <jbeulich@novell.com>
30345 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30346 unsupportable relocations.
30347 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30348 * gcc.dg/20050321-2.c: xfail for NetWare.
30350 2005-06-20 Andreas Jaeger <aj@suse.de>
30352 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30353 gcc.target/i386/fastcall-sseregparm.c,
30354 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30356 2005-06-19 Richard Henderson <rth@redhat.com>
30358 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30360 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30362 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30364 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30367 * g++.dg/conversion/simd2.C: Change expected error message.
30369 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30371 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30372 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30373 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30375 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30377 * gcc.dg/fold-mod-1.c: New test.
30379 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30382 * gfortran.dg/pr19926.f90: New test.
30384 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30386 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30387 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30389 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30390 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30392 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30394 * gcc.target/ia64/float80-varargs-1.c: New test.
30396 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30399 * gfortran.dg/f2c_6.f90: New test.
30401 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30404 * g++.dg/template/local5.C: New.
30406 2005-06-17 Richard Henderson <rth@redhat.com>
30408 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30410 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30413 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30415 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30417 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30418 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30419 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30420 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30421 check_vect to verify the presence of hardware vector support.
30423 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30426 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30428 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30430 PR libfortran/19216
30431 * gfortran.dg/pr19216.f: Add correct space between brackets and
30434 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30436 PR libfortran/16436
30437 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30439 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30441 * gcc.target/i386/attributes-error.c: New testcase.
30442 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30443 * gcc.target/i386/regparm-stdcall.c: Likewise.
30444 * gcc.target/i386/sseregparm-1.c: Likewise.
30445 * gcc.target/i386/sseregparm-2.c: Likewise.
30447 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30449 * g++.dg/rtti/crash2.C: New.
30451 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30453 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30455 2005-06-15 David Ung <davidu@mips.com>
30457 * gcc.target/mips/mips16e-extends.c: New test for testing the
30458 generation of MIPS16e zeb/zeh, seb/seh instructions.
30460 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30463 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30464 * gcc.dg/tree-ssa/pr22018.c: New test.
30466 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30468 * gcc.dg/simd-1.c: Update error messages.
30469 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30470 * gcc.dg/simd-2.c: Update error messages.
30471 * gcc.dg/simd-4.c: New.
30473 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30476 * g++.dg/other/crash-4.C: New.
30478 2005-06-14 Devang Patel <dpatel@apple.com>
30480 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30482 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30485 * g++.dg/parse/crash11.C: Update
30487 2005-06-13 Jeff Law <law@redhat.com>
30489 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30490 perform the desired transformations.
30491 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30492 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30494 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30497 * gfortran.dg/forall_1.f90: Un-XFAIL.
30499 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30502 * g++.dg/parse/crash26.C: New.
30505 * g++.dg/init/member1.C: New.
30507 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30509 * gfortran.dg/altreturn_1.f90: New test.
30511 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30513 PR middle-end/21985
30514 * gcc.dg/tree-ssa/pr21985.c: New test.
30516 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30518 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30520 2005-06-12 Roger Sayle <roger@eyesopen.com>
30523 * g++.dg/other/error10.C: New test case.
30525 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30527 PR libfortran/19155
30528 * gfortran.dg/pr19155.f: Add test.
30530 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30532 * gfortran.dg/f2c_7.f90: New test.
30534 * gfortran.dg/forall_1.f90: XFAILed.
30536 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30538 * gcc.dg/pr14796-1.c: New.
30539 * gcc.dg/pr14796-2.c: New.
30541 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30545 * gfortran.dg/deallocate_stat.f90: New test.
30547 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30549 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30551 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30553 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30554 access will be generated when this loop is vectorized. Test that
30555 accesses with same alignment were detected.
30556 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30557 Test that accesses with same alignment were detected.
30558 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30559 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30560 alignment were detected.
30562 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30565 * g++.dg/conversion/simd2.C: New.
30567 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30569 * gcc.dg/Wcxx-compat-1.c: New.
30571 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30573 PR libfortran/21480
30574 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30577 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30579 * gcc.dg/alias-8.c: New.
30581 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30583 * gcc.dg/format/cmn_err-1.c: Update.
30585 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30588 * gcc.target/sparc/fexpand-2.c: New.
30589 * gcc.target/sparc/fpmerge-2.c: New.
30590 * gcc.target/sparc/fpmul-2.c: New.
30591 * gcc.target/sparc/noresult.c: New.
30592 * gcc.target/sparc/pdist-2.c: New.
30593 * gcc.target/sparc/pdist-3.c: New.
30595 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30598 * gcc.target/i386/i386.exp: Fix comment typo.
30600 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30603 * g++.dg/inherit/using5.C: New.
30604 * g++.dg/inherit/using6.C: New.
30606 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30609 * g++.dg/template/ptrmem15.C: New test.
30612 * g++.dg/ext/label4.C: New test.
30614 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30616 * gcc.dg/tls/debug-1.c: New test.
30618 2005-06-07 Dale Johannesen <dalej@apple.com>
30620 * gcc.target/i386/movq.c: New.
30622 2005-06-07 Dale Johannesen <dalej@apple.com>
30624 * gcc.dg/20050607-1.c: New.
30626 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30628 PR middle-end/21850
30629 * gcc.c-torture/execute/20050607-1.c: New test.
30631 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30633 PR libfortran/21926
30634 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30635 Test case where the return array has lowest stride one,
30638 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30640 * lib/target-supports.exp (check_effective_target_sync_int_long):
30641 Add s390 and s390x targets.
30643 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30645 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30646 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30647 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30648 * gcc.dg/tree-ssa/loop-9.c: New test.
30650 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30652 * g++.dg/parse/defarg10.C: New.
30654 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30656 PR regression/21897
30657 * gcc.c-torture/execute/20050604-1.c: New test.
30659 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30662 * g++.dg/parse/defarg9.C: New.
30665 * g++.dg/inherit/using4.C: New.
30666 * g++.dg/overload/error1.C: Adjust expected errors.
30667 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30668 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30669 * g++.old-deja/g++.other/redecl2.C: Likewise.
30670 * g++.old-deja/g++.other/redecl4.C: Likewise.
30671 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30673 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30675 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30677 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30679 * lib/gfortran.exp (gfortran_target_compile): Call
30680 dg-additional-files-options
30681 * gfortran.dg/f2c_4.f90: New file
30682 * gfortran.dg/f2c_4.c: New file
30683 * gfortran.dg/f2c_5.f90: New file
30684 * gfortran.dg/f2c_5.c: New file
30686 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30688 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30691 * gfortran.dg/array_constructor_4.f90: New test.
30693 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30696 * g++.dg/ext/builtin9.C: New test.
30698 2005-06-05 Dale Johannesen <dalej@apple.com>
30700 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30701 * gcc.c-torture/execute/20050603-2.c: Ditto.
30703 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30705 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30706 * gcc.dg/vect/vect-reduc-1.c: New.
30707 * gcc.dg/vect/vect-reduc-2.c: New.
30708 * gcc.dg/vect/vect-reduc-3.c: New.
30710 2005-06-04 Dale Johannesen <dalej@apple.com>
30712 * gcc.c-torture/execute/20050603-1.c: New.
30713 * gcc.c-torture/execute/20050603-2.c: New.
30714 * gcc.dg/20050603-3.c: New.
30716 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30719 * gfortran.dg/debug_1.f90: New test.
30721 * gfortran.dg/forall_1.f90: New test.
30723 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30725 * gfortran.dg/array_constructor_3.f90: New test.
30727 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30729 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30731 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30733 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30735 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30738 * gcc.dg/init-excess-1.c: New test.
30740 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30743 * g++.dg/expr/static_cast6.C: New test.
30745 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30747 * gcc.dg/tree-ssa/vrp14.c: New test.
30749 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30752 * g++.dg/template/new2.C: New test.
30754 2005-06-03 Josh Conner <jconner@apple.com>
30756 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30757 all entries in initializer.
30759 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30761 PR middle-end/21858
30762 * gcc.dg/pr21858.c: New testcase.
30764 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30766 PR tree-optimization/21292
30768 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30770 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30771 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30772 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30773 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30774 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30776 2005-06-02 Richard Henderson <rth@redhat.com>
30778 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30780 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30782 * gcc.dg/wtypequal.c: New testcase.
30784 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30787 * gcc.dg/tree-ssa/pr21582.c: New test.
30789 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30792 * g++.dg/opt/interface2.h: New.
30793 * g++.dg/opt/interface2.C: New.
30794 * g++.dg/init/ctor4.C: Adjust error lines.
30795 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30796 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30797 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30798 * g++.old-deja/g++.pt/assign1.C: Likewise.
30799 * g++.old-deja/g++.pt/crash20.C: Likewise.
30801 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30803 PR tree-optimization/21734
30804 * g++.dg/vect/pr21734_1.cc: New.
30805 * g++.dg/vect/pr21734_2.cc: New.
30807 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30810 * g++.dg/template/spec24.C: New.
30813 * g++.dg/pch/local-1.C: New.
30814 * g++.dg/pch/local-1.Hs: New.
30816 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30818 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30819 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30820 * gcc.dg/tree-ssa/pr14341.c: New test.
30821 * gcc.dg/tree-ssa/pr14841.c: New test.
30822 * gcc.dg/tree-ssa/pr20701.c: New test.
30823 * gcc.dg/tree-ssa/pr21086.c: New test.
30824 * gcc.dg/tree-ssa/pr21090.c: New test.
30825 * gcc.dg/tree-ssa/pr21332.c: New test.
30826 * gcc.dg/tree-ssa/pr21458.c: New test.
30827 * gcc.dg/tree-ssa/pr21658.c: New test.
30828 * gcc.dg/tree-ssa/vrp01.c: New test.
30829 * gcc.dg/tree-ssa/vrp02.c: New test.
30830 * gcc.dg/tree-ssa/vrp03.c: New test.
30831 * gcc.dg/tree-ssa/vrp04.c: New test.
30832 * gcc.dg/tree-ssa/vrp05.c: New test.
30833 * gcc.dg/tree-ssa/vrp06.c: New test.
30834 * gcc.dg/tree-ssa/vrp07.c: New test.
30835 * gcc.dg/tree-ssa/vrp08.c: New test.
30836 * gcc.dg/tree-ssa/vrp09.c: New test.
30837 * gcc.dg/tree-ssa/vrp10.c: New test.
30838 * gcc.dg/tree-ssa/vrp11.c: New test.
30839 * gcc.dg/tree-ssa/vrp12.c: New test.
30840 * gcc.dg/tree-ssa/vrp13.c: New test.
30842 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30845 * gcc.dg/tree-ssa/pr21029.c: New test.
30847 2005-06-01 Roger Sayle <roger@eyesopen.com>
30849 * gfortran.dg/logint-1.f: New test case.
30850 * gfortran.dg/logint-2.f: Likewise.
30851 * gfortran.dg/logint-3.f: Likewise.
30853 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30857 * gcc.dg/20050527-1.c: New test.
30859 * gcc.dg/i386-sse-12.c: New test.
30862 * gfortran.dg/implicit_5.f90: New test.
30864 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30867 * gfortran/assign_4.f90: New test.
30868 * gfortran/assign_2.f90: Change compile to run.
30870 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30872 * lib/target-supports.exp
30873 (check_effective_target_sync_char_short): New.
30874 * gcc.dg/sync-2.c: New.
30876 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30878 PR tree-optimization/21817
30879 * gcc.dg/torture/pr21817-1.c: New.
30881 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30884 * g++.dg/template/init5.C: New.
30886 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30888 * gfortran.dg/char_initialiser_actual.f90:
30889 Test character initialisers as actual arguments.
30890 * gfortran.dg/char_pointer_comp_assign.f90:
30891 Test character pointer structure component assignments.
30892 * gfortran.dg/char_array_structure_constructor.f90:
30893 Test character components in structure constructors.
30895 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30897 PR middle-end/20931
30898 * g++.dg/opt/pr20931.C: New test.
30900 2005-05-31 Andreas Jaeger <aj@suse.de>
30903 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30904 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30905 g++.old-deja/g++.ext/asmspec1.C,
30906 g++.old-deja/g++.other/regstack.C,
30907 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30908 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30909 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30910 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30911 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30912 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30913 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30914 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30915 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30916 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30917 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30918 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30919 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30920 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30921 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30922 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30923 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30924 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30925 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30927 2005-05-31 Jeff Law <law@redhat.com>
30929 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30931 2005-05-30 Paolo Carlini <pcarlini@suse.de>
30933 PR middle-end/21743
30934 * gcc.dg/builtins-1.c: Activate disabled clog test.
30935 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30937 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
30939 * gfortran.dg/char_pointer_assign.f90:
30940 Test character-pointer assignments and pointer assignments.
30941 * gfortran.dg/char_pointer_dummy.f90:
30942 Test character-pointer dummy arguments.
30943 * gfortran.dg/char_pointer_func.f90:
30944 Test character-pointer function returns.
30945 * gfortran.dg/char_pointer_dependency.f90:
30946 Test character-pointer functions with dependencies.
30948 2005-05-30 Mark Mitchell <mark@codesourcery.com>
30951 * g++.dg/lookup/using14.C: New test.
30953 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
30955 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30956 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30959 2005-05-29 Geoffrey Keating <geoffk@apple.com>
30962 * g++.dg/template/local5.C: New.
30965 * gcc.c-torture/compile/pr21761.c: New.
30967 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30970 2005-05-30 Steven G. Kargl
30973 * gfortran.dg/inquire_8.f90: New test.
30975 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30977 PR libfortran/21376
30978 * gfortran.dg/output_exponents_1.f90: New test.
30980 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30982 PR libfortran/20006
30983 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30985 2005-05-28 Mark Mitchell <mark@codesourcery.com>
30988 * g++.dg/ext/complex1.C: New test.
30991 * g++.dg/init/ctor6.C: New test.
30993 2005-05-29 Jan Hubicka <jh@suse.cz>
30995 * gcc.c-torture/compile/pr21562.c: New.
30997 2005-05-28 Steven G. Kargl <kargls@comcast.net>
30999 * gfortran.dg/subnormal_1.f90: New test.
31001 2005-05-28 Jan Hubicka <jh@suse.cz>
31003 * tree-prof.exp: Fix comment.
31004 * value-prof-1.c: New.
31005 * value-prof-2.c: New.
31006 * value-prof-3.c: New.
31007 * value-prof-4.c: New.
31009 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31012 * g++.dg/expr/ptrmem6.C: New test.
31013 * g++.dg/expr/ptrmem6a.C: Likewise.
31015 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31017 PR tree-optimization/21658
31018 * gcc.dg/tree-ssa/pr21658.c: New.
31020 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31023 * g++.dg/inherit/ptrmem3.C: New.
31026 * g++.dg/parse/template16.C: New.
31028 2005-05-27 Andreas Jaeger <aj@suse.de>
31030 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31032 * gcc.dg/i386-sse-8.c: Run test on all archs.
31034 2005-05-26 Mike Stump <mrs@apple.com>
31036 * objc.dg/isa-field-1.m: Only run on darwin.
31037 * objc.dg/lookup-1.m: Likewise.
31038 * objc.dg/try-catch-8.m: Likewise.
31040 2005-05-26 Roger Sayle <roger@eyesopen.com>
31042 PR tree-optimization/9814
31043 * gcc.dg/pr9814-1.c: New test case.
31045 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31047 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31048 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31049 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31050 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31051 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31052 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31053 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31054 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31055 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31056 objc.dg/try-catch-8.m: New.
31058 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31060 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31061 remove extraneous semicolons.
31063 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31065 * obj-c++.dg/comp-types-12.mm: New.
31066 * objc.dg/comp-types-11.m: New.
31067 * objc.dg/selector-4.m: New.
31069 2005-05-26 Andreas Jaeger <aj@suse.de>
31072 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31073 g++.old-deja/g++.ext/attrib3.C,
31074 g++.old-deja/g++.other/store-expr1.C,
31075 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31076 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31077 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31078 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31079 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31080 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31081 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31082 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31083 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31084 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31085 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31086 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31087 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31088 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31089 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31090 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31091 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31092 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31093 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31095 2005-05-26 Andreas Jaeger <aj@suse.de>
31097 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31098 x86-64 compilation.
31100 2005-05-26 Andreas Jaeger <aj@suse.de>
31103 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31104 gcc.misc-tests/i386-pf-athlon-1.c,
31105 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31106 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31107 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31108 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31109 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31110 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31111 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31114 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31115 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31116 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31117 x86-64 compilation.
31119 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31122 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31123 effective-target ilp32.
31125 2005-05-26 David Ung <davidu@mips.com>
31127 * gcc.target/mips/ext_ins.c: New test for testing the generation
31128 of MIPS32/64 rev 2 ext/ins instructions.
31130 2005-05-26 Andreas Jaeger <aj@suse.de>
31132 * treelang/compile/unsigned.tree: Use gimple instead of
31133 nonexisting generic dump.
31135 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31137 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31139 2005-05-26 Andreas Jaeger <aj@suse.de>
31141 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31143 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31145 PR libfortran/17283
31146 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31147 Test callee-allocated memory with write statements.
31149 2005-05-25 Roger Sayle <roger@eyesopen.com>
31151 PR middle-end/21709
31152 * gcc.dg/pr21709-1.c: New test case.
31154 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31155 Mike Stump <mrs@apple.com>
31157 * objc/execute/next_mapping.h: Update for C++.
31159 * obj-c++.dg/selector-1.mm: Move to...
31160 * obj-c++.dg/selector-4.mm: here...
31162 * obj-c++.dg/basic.mm: New.
31163 * obj-c++.dg/comp-types-1.mm: New.
31164 * obj-c++.dg/cxx-class-1.mm: New.
31165 * obj-c++.dg/cxx-ivars-1.mm: New.
31166 * obj-c++.dg/cxx-ivars-2.mm: New.
31167 * obj-c++.dg/cxx-ivars-3.mm: New.
31168 * obj-c++.dg/cxx-scope-1.mm: New.
31169 * obj-c++.dg/cxx-scope-2.mm: New.
31170 * obj-c++.dg/defs.mm: New.
31171 * obj-c++.dg/empty-private-1.mm: New.
31172 * obj-c++.dg/encode-1.mm: New.
31173 * obj-c++.dg/encode-2.mm: New.
31174 * obj-c++.dg/encode-3.mm: New.
31175 * obj-c++.dg/extern-c-1.mm: New.
31176 * obj-c++.dg/extra-semi.mm: New.
31177 * obj-c++.dg/fix-and-continue-2.mm: New.
31178 * obj-c++.dg/isa-field-1.mm: New.
31179 * obj-c++.dg/ivar-list-semi.mm: New.
31180 * obj-c++.dg/local-decl-1.mm: New.
31181 * obj-c++.dg/lookup-1.mm: New.
31182 * obj-c++.dg/lookup-2.mm: New.
31183 * obj-c++.dg/method-1.mm: New.
31184 * obj-c++.dg/method-2.mm: New.
31185 * obj-c++.dg/method-3.mm: New.
31186 * obj-c++.dg/method-4.mm: New.
31187 * obj-c++.dg/method-5.mm: New.
31188 * obj-c++.dg/method-6.mm: New.
31189 * obj-c++.dg/method-7.mm: New.
31190 * obj-c++.dg/no-extra-load.mm: New.
31191 * obj-c++.dg/overload-1.mm: New.
31192 * obj-c++.dg/pragma-1.mm: New.
31193 * obj-c++.dg/pragma-2.mm: New.
31194 * obj-c++.dg/private-1.mm: New.
31195 * obj-c++.dg/private-2.mm: New.
31196 * obj-c++.dg/proto-qual-1.mm: New.
31197 * obj-c++.dg/qual-types-1.mm: New.
31198 * obj-c++.dg/stubify-1.mm: New.
31199 * obj-c++.dg/stubify-2.mm: New.
31200 * obj-c++.dg/super-class-1.mm: New.
31201 * obj-c++.dg/super-class-2.mm: New.
31202 * obj-c++.dg/super-dealloc-1.mm: New.
31203 * obj-c++.dg/super-dealloc-2.mm: New.
31204 * obj-c++.dg/template-1.mm: New.
31205 * obj-c++.dg/template-2.mm: New.
31206 * obj-c++.dg/template-3.mm: New.
31207 * obj-c++.dg/template-4.mm: New.
31208 * obj-c++.dg/template-5.mm: New.
31209 * obj-c++.dg/template-6.mm: New.
31210 * obj-c++.dg/try-catch-1.mm: New.
31211 * obj-c++.dg/try-catch-2.mm: New.
31212 * obj-c++.dg/try-catch-3.mm: New.
31213 * obj-c++.dg/try-catch-4.mm: New.
31214 * obj-c++.dg/try-catch-5.mm: New.
31215 * obj-c++.dg/try-catch-6.mm: New.
31216 * obj-c++.dg/try-catch-7.mm: New.
31217 * obj-c++.dg/try-catch-8.mm: New.
31218 * obj-c++.dg/try-catch-9.mm: New.
31219 * obj-c++.dg/va-meth-1.mm: New.
31221 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31223 * obj-c++.dg/selector-1.mm: New.
31224 * obj-c++.dg/selector-2.mm: New.
31226 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31228 * obj-c++.dg/selector-3.mm: New.
31229 * objc.dg/selector-3.m: New.
31231 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31233 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31234 about where warning appears.
31236 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31238 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31239 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31240 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31241 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31243 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31245 * gcc.dg/20050524-1.c: New test.
31247 2005-05-25 Jan Hubicka <jh@suse.cz>
31249 * gcc.dg/tree-prof/inliner-1.c: New.
31251 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31253 * gcc.dg/tree-prof: New directory.
31254 * gcc.dg/tree-prof/tree-prof.exp: New.
31256 2005-05-25 DJ Delorie <dj@redhat.com>
31258 * gcc.dg/Wattributes-1.c: New.
31259 * gcc.dg/Wattributes-2.c: New.
31260 * gcc.dg/Wattributes-3.c: New.
31262 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31264 PR tree-optimization/19833
31265 * gcc.dg/uninit-4.c: Remove xfail.
31266 * gcc.dg/uninit-9.c: Ditto.
31268 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31270 * obj-c++.dg/bitfield-[1-5].mm: New.
31271 * obj-c++.dg/class-protocol-1.mm: New.
31272 * obj-c++.dg/comp-types-1[0-1].mm: New.
31273 * obj-c++.dg/comp-types-[2-9].mm: New.
31274 * obj-c++.dg/encode-[4-8].mm: New.
31275 * obj-c++.dg/layout-1.mm: New.
31276 * obj-c++.dg/method-1[0-9].mm: New.
31277 * obj-c++.dg/method-2[0-1].mm: New.
31278 * obj-c++.dg/method-[8-9].mm: New.
31279 * obj-c++.dg/objc-gc-3.mm: New.
31280 * obj-c++.dg/try-catch-10.mm: New.
31281 * objc.dg/bitfield-5.m: New.
31282 * objc.dg/comp-types-10.m: New.
31283 * objc.dg/comp-types-9.m: New.
31284 * objc.dg/layout-1.m: New.
31285 * objc.dg/objc-gc-4.m: New.
31286 * objc.dg/try-catch-9.m: New.
31287 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31288 * objc.dg/comp-types-1.m: Likewise.
31289 * objc.dg/comp-types-[5-6].m: Likewise.
31290 * objc.dg/method-9.m: Likewise.
31292 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31294 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31295 and on hardware without VMX support.
31297 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31299 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31301 * lib/profopt.exp (dg-final-generate, dg-final-use,
31302 profopt-final-code, profopt-get-options): New.
31303 (profopt-execute): Process test directives.
31305 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31306 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31307 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31309 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31312 * g++.dg/init/ctor5.C: New test.
31314 2005-05-24 Ira Rosen <irar@il.ibm.com>
31316 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31317 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31318 vect-113.c, vect-114.c.
31320 2005-05-23 Adam Nemet <anemet@lnxw.com>
31322 * gcc.dg/const-elim-1.c: Remove xfails.
31324 2005-05-23 Jeff Law <law@redhat.com>
31326 * gcc.c-torture/compile/pr21638.c: New test.
31327 * gcc.c-torture/compile/20050520-1.c: New test.
31329 2005-05-23 Nick Clifton <nickc@redhat.com>
31331 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31332 be a proper triple, ie: m32r*-*-*.
31333 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31335 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31337 PR middle-end/21331
31339 * gcc.c-torture/compile/pr21293.c: New test.
31340 * gcc.c-torture/execute/pr21331.c: New test.
31342 2004-05-20 Richard Henderson <rth@redhat.com>
31344 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31346 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31348 * obj-c++-dg.exp: Add.
31349 * obj-c++.exp: Add.
31350 * obj-c++.dg/dg.exp: Add.
31352 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31354 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31355 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31357 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31359 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31361 2004-05-19 Richard Henderson <rth@redhat.com>
31363 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31365 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31367 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31369 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31371 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31374 * g++.dg/parse/extern1.C: New test.
31375 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31377 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31379 * gcc.dg/c99-math.h: New.
31380 * gcc.dg/c99-math-float-1.c: New test.
31381 * gcc.dg/c99-math-double-1.c: Likewise.
31382 * gcc.dg/c99-math-long-double-1.c: Likewise.
31384 2005-05-18 Richard Henderson <rth@redhat.com>
31386 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31388 2005-05-18 Devang Patel <dpatel@apple.com>
31390 * g++.dg/opt/20050511-1.C: New test.
31392 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31394 PR libfortran/21127
31395 * gfortran.dg/reshape-complex.f90: New test.
31397 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31399 * gfortran.dg/array_constructor_1.f90: New test.
31400 * gfortran.dg/array_constructor_2.f90: New test.
31402 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31405 * gfortran.dg/pr20954.f: New test.
31407 2005-05-17 Mike Stump <mrs@apple.com>
31409 Yet more Objective-C++...
31411 * objc.dg/method-5.m: Update.
31412 * objc.dg/method-6.m: Update.
31413 * objc.dg/method-7.m: Update.
31414 * objc.dg/method-9.m: Update.
31415 * objc.dg/try-catch-2.m: Update.
31417 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31419 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31420 Remove little-endian optimizations.
31422 2005-05-17 Jeff Law <law@redhat.com>
31424 * g++.dg/tree-ssa/pr14814.C: New test.
31425 * gcc.dg/tree-ssa/pr14814.C: New test.
31426 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31427 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31429 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31431 * gcc.dg/compat/generate-random.c: Do not include
31433 * gcc.dg/compat/generate-random_r.c: Likewise.
31435 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31437 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31439 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31441 PR middle-end/21595
31442 * g++.dg/tree-ssa/builtin1.C: New testcase.
31444 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31447 * g++.dg/opt/const4.C: New test.
31449 PR middle-end/21492
31450 * g++.dg/opt/crossjump1.C: New test.
31452 PR tree-optimization/21610
31453 * gcc.c-torture/compile/20050516-1.c: New test.
31456 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31457 about the test failing.
31458 * gfortran.fortran-torture/execute/where_7.f90: New test.
31459 * gfortran.fortran-torture/execute/where_8.f90: New test.
31461 2005-05-16 Richard Henderson <rth@redhat.com>
31463 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31466 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31468 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31469 (limits.h): Include unconditionally.
31470 (stdlib.h): Likewise.
31471 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31472 (limits.h): Include unconditionally.
31473 (stdlib.h): Likewise.
31474 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31475 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31476 (limits.h): Include unconditionally.
31477 (stdlib.h): Likewise.
31478 (hashtab.h): Do not include.
31479 (getopt.h): Likewise.
31480 (stddef.h): Include.
31481 (hashval_t): Define.
31482 (struct entry): Add "next" field.
31483 (HASH_SIZE): New macro.
31484 (hash_table): New variable.
31485 (switchfiles): Do not use xmalloc.
31487 (iterative_hash): New function.
31489 (e_exists): New function.
31490 (e_insert): Likewise.
31491 (output): Use, instead of libiberty hashtable functions.
31492 (main): Do not use getopt. Do not call htab_create.
31494 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31497 * lib/target-supports.exp (check_mkfifo_available):
31498 Return 0 for cygwin as mkfifo support incomplete on platform.
31499 Fix typos in comments.
31501 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31503 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31505 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31508 * gfortran.dg/assign_4.f: New test.
31510 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31512 PR tree-optimization/21563
31513 * gcc.dg/tree-ssa/pr21563.c: New.
31515 2005-05-14 Jan Hubicka <jh@suse.cz>
31517 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31519 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31521 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31523 2005-05-13 Julian Brown <julian@codesourcery.com>
31525 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31526 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31528 2005-05-13 Jan Hubicka <jh@suse.cz>
31530 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31531 * gcc.dg/fold-xor-?.c: Likewise.
31532 * gcc.dg/pr15784-?.c: Likewise.
31533 * gcc.dg/pr20922-?.c: Likewise.
31534 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31535 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31536 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31538 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31541 * gfortran.dg/hollerith_1.f90: New test.
31543 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31545 * gfortran.dg/func_result_2.f90: New test.
31547 2005-05-11 Bud Davis <bdavis@gfortran.org>
31549 * gfortran.dg/dev_null.f90: New test.
31551 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31553 * gcc.dg/arm-vfp1.c: Revert last change.
31555 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31557 PR middle-end/19807
31558 PR tree-optimization/19639
31559 * g++.dg/tree-ssa/pr19807.C: New testcase.
31561 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31563 PR libfortran/21471
31564 * gfortran.dg/append-1.f90: New test.
31566 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31568 * gcc.dg/pr18501.c: XFAIL.
31569 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31570 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31571 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31572 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31573 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31574 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31575 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31576 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31578 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31581 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31582 gfortran.dg/f2c_3.f90: New tests.
31584 * gfortran.dg/return_1.f90: Fix dg annotation.
31586 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31588 * gcc.c-torture/compile/20050510-1.c: New test.
31590 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31592 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31594 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31596 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31598 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31601 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31603 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31606 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31607 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31609 2005-05-10 Ben Elliston <bje@au.ibm.com>
31612 * gcc.dg/debug/pr16676.c: New test.
31614 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31617 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31618 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31619 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31620 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31622 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31623 -fno-tree-dominator-opts.
31625 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31627 * gfortran.dg/return_1.f90: New test.
31629 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31631 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31633 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31635 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31638 * g++.dg/inherit/covariant13.C: New.
31640 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31642 PR libfortran/19155
31643 * gfortran.dg/pr19155.f: New test.
31645 2005-05-08 Roger Sayle <roger@eyesopen.com>
31648 * gcc.dg/pr8788-1.c: New testcase.
31650 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31653 * gcc.target/mips/fpcmp-[12].c: New tests.
31655 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31657 * lib/target-supports-dg.exp (dg-require-fork): New function.
31658 (dg-require-mkfifo): Likewise.
31659 * lib/target-supports.exp (check_function_available): New
31661 (check_fork_available): Likewise.
31662 (check_mkfifo_available): Likewise.
31664 2005-05-06 Jeff Law <law@redhat.com>
31666 * gcc.c-torture/compile/pr21380.c: New test.
31668 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31671 * g++.dg/ext/weak3.C: New test.
31673 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31676 * g++.dg/template/crash37.C: New test.
31678 2005-05-05 Paul Brook <paul@codesourcery.com>
31680 * gcc.dg/arm-g2.c: Use effective-target arm32.
31681 * gcc.dg/arm-mmx-1.c: Ditto.
31682 * gcc.dg/arm-scd42-2.c: Ditto.
31683 * gcc.dg/arm-vfp1.c: Ditto.
31684 * lib/target-supports.exp (check_effective_target_arm32): New
31687 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31689 PR libfortran/21354
31690 gfortran.dg/in_pack_rank7.f90: New test.
31692 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31694 PR middle-end/15618
31695 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31697 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31699 PR middle-end/21265
31700 * gcc.dg/20050503-1.c: New test.
31702 PR rtl-optimization/21239
31703 * gcc.dg/i386-sse-11.c: New test.
31705 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31708 * gcc.target/i386/asm-1.c: New test.
31710 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31712 PR rtl-optimization/21330
31713 * gcc.c-torture/execute/20050502-1.c: New test.
31716 * gcc.c-torture/execute/20050502-2.c: New test.
31718 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31720 PR middle-end/21282
31721 * gcc.dg/pr21282.c: New.
31723 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31725 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31726 * gcc.dg/vect/vect-92.c: Likewise.
31727 * gcc.dg/vect/vect-93.c: Likewise.
31728 * gcc.dg/vect/vect-dv-1.c: Likewise.
31729 * gcc.dg/vect/vect-dv-2.c: Likewise.
31730 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31732 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31734 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31735 * gfortran.dg/vect/vect-2.f90: Likewise.
31736 * gfortran.dg/vect/vect-3.f90: Likewise.
31737 * gfortran.dg/vect/vect-4.f90: Likewise.
31738 * gfortran.dg/vect/vect-5.f90: Likewise.
31740 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31743 * gcc.dg/rs6000-fpint-2.c: New.
31745 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31748 * gcc.dg/builtins-30.c: Update expected messages.
31749 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31750 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31751 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31753 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31755 PR tree-optimization/21294
31756 * gcc.dg/tree-ssa/pr21294.c: New.
31758 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31760 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31761 __builtin_altivec_st_internal_4si built-in.
31763 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31766 * g++.dg/template/ptrmem14.C: New test.
31768 2005-05-02 Paul Brook <paul@codesourcery.com>
31770 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31772 2005-05-02 Michael Matz <matz@suse.de>
31775 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31777 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31779 * g++.dg/cpp/weak.C: New test.
31781 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31783 * gcc.dg/tree-ssa/loop-8.c: New test.
31785 2005-04-30 Michael Maty <matz@suse.de>
31787 * gcc.dg/inline-mcpy.c: New test.
31789 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31791 PR libfortran/18958
31792 * gfortran.dg/eoshift.f90: New test case.
31794 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31796 PR libfortran/18857
31797 * gfortran.dg/matmul_1.f90: New test.
31799 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31801 PR tree-optimization/21030
31802 * gcc.dg/tree-ssa/pr21030.c: New.
31804 2005-04-29 Devang Patel <dpatel@apple.com>
31806 PR tree-optimization/21272
31807 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31809 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31813 * gfortran.dg/entry_4.f90: New test.
31814 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31815 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31816 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31817 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31818 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31819 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31820 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31822 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31824 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31826 2005-04-29 Paul Brook <paul@codesourcery.com>
31828 * gfortran.dg/entry_3.f90: New test.
31830 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31832 * gfortran.dg/implicit_4.f90: New test.
31834 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31836 * lib/target-supports.exp (check_profiling_available): Return
31837 false for xtensa-*-elf.
31839 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31841 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31842 error if file cannot be deleted.
31844 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31846 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31847 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31848 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31849 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31850 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31851 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31852 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31853 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31854 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31855 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31856 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31857 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31858 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31860 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31863 * gfortran.dg/pr20865.f90: New test.
31865 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31867 * gcc.dg/void-cast-2.c: New test.
31869 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31872 * gcc.dg/void-cast-1.c: New test.
31874 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31876 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31878 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31881 * gfortran.dg/pr21177.f90: New test.
31883 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31885 PR tree-optimization/21171
31886 * gcc.dg/tree-ssa/pr21171.c: New test.
31888 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31890 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31891 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31892 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31893 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31894 gcc.dg/tree-ssa/gen-vect-32.c: New.
31895 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31896 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31897 don't run on PPC32.
31899 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31902 * gcc.dg/transparent-union-3.c: New test.
31904 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31907 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31908 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31909 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31910 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31911 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31912 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31914 2005-04-26 Jeff Law <law@redhat.com>
31916 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31917 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31918 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31919 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31920 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31921 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31922 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31924 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
31926 PR tree-optimization/17598
31927 * gcc.dg/tree-ssa/pr17598.c: New testcase.
31929 2005-04-25 Mike Stump <mrs@apple.com>
31931 * objc.dg/fix-and-continue-1.m: Add.
31933 2005-04-25 Roger Sayle <roger@eyesopen.com>
31936 * g++.dg/opt/pr20995-1.C: New test case.
31938 2005-04-25 Devang Patel <dpatel@apple.com>
31940 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31942 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31945 * g++.dg/opt/alias2.C (printf): Correct the prototype.
31947 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31950 * g++.dg/opt/rtti2.C: New test.
31952 2005-04-25 Paul Brook <paul@codesourcery.com>
31953 Steven G. Kargl <kargls@comcast.net>
31956 * gfortran.dg/ichar_1.f90: New file.
31958 2005-04-24 Jakub Jelinek <jakub@redhat.com>
31960 PR middle-end/20991
31961 * g++.dg/opt/pr20991.C: New test.
31963 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31964 where sizeof (type) < __alignof__ (type).
31965 * gcc.dg/compat/struct-layout-1.h: Likewise.
31967 2005-04-24 Per Bothner <per@bothner.com>
31968 Devang Patel <dpatel@apple.com>
31970 PR preprocessor/20907
31971 * gcc.dg/cpp/very-long-comment.c: New test.
31973 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31976 * gfortran.dg/common_5.f: New test.
31978 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
31980 PR middle-end/21082
31981 * g++.dg/tree-ssa/pr21082.C: New testcase.
31983 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
31985 * gcc.dg/vect/vect-99.c: New test.
31987 2005-04-22 Diego Novillo <dnovillo@redhat.com>
31989 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31991 2005-04-22 Jeff Law <law@redhat.com>
31993 * gcc.dg/uninit-5.c: Remove xfails.
31994 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31995 conditionals and loads.
31997 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
31999 PR libfortran/20074
32000 PR libfortran/20436
32001 PR libfortran/21108
32002 * gfortran.dg/nested_reshape.f90: new test
32003 * gfortran.dg/reshape-alloc.f90: new test
32004 * gfortran.dg/reshape.f90: new test
32006 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32008 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32010 * gcc.dg/arm-vfp1.c: New test.
32012 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32015 * g++.dg/lookup/builtin2.C: New test.
32017 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32019 * gcc.dg/weak/weak-13.c: New test.
32021 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32023 * lib/target-supports.exp (check_effective_target_sync_int_long):
32026 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32028 * gcc.target/mips/branch-1.c: New test.
32030 2005-04-21 Richard Henderson <rth@redhat.com>
32032 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32033 * gcc.dg/vect/vect-86.c: Likewise.
32034 * gcc.dg/vect/vect-87.c: Likewise.
32035 * gcc.dg/vect/vect-88.c: Likewise.
32037 2005-04-21 Devang Patel <dpatel@apple.com>
32039 PR optimization/20994
32040 * gcc.dg/tree-ssa/ifc-3.c: New test.
32042 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32045 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32046 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32047 gcc.dg/c99-vla-jump-5.c: New tests.
32049 2005-04-19 Richard Henderson <rth@redhat.com>
32051 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32052 Fix typo in exists check.
32053 (check_effective_target_sync_int_long): New.
32054 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32055 * gcc.dg/ia64-sync-2.c: Likewise.
32056 * gcc.dg/ia64-sync-3.c: Likewise.
32057 * gcc.dg/ia64-sync-4.c: Likewise.
32059 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32061 * gcc.dg/fold-xor-1.c: New test.
32062 * gcc.dg/fold-xor-2.c: New test.
32064 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32067 * g++.dg/eh/fp-regs.C: New test.
32069 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32071 * gcc.dg/Wint-to-pointer-cast-1.c,
32072 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32073 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32074 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32076 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32079 * gfortran.dg/pr16861.f90: New test.
32081 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32083 * gcc.dg/pr21085.c: New test.
32085 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32087 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32088 (setup_mips_tests, dg-mips-options): New procedures.
32089 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32090 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32091 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32092 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32093 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32094 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32095 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32096 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32097 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32098 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32099 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32100 dg-mips-options instead of dg-options. Remove now-redundant
32101 preprocessor guards.
32102 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32103 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32104 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32105 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32106 * gcc.dg/vr-mult-2.c: Delete.
32107 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32108 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32109 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32110 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32111 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32112 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32113 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32115 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32117 * ada/acats/run_all.sh: Use sync when executable not present.
32119 2005-04-18 Devang Patel <dpatel@apple.com>
32121 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32122 * gcc.dg/vect/vect-11a.c: New.
32123 * gcc.dg/vect/vect-none.c: Update.
32124 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32126 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32128 PR tree-optimization/20922
32129 * gcc.dg/pr20922-1.c: New test.
32130 * gcc.dg/pr20922-2.c: New test.
32131 * gcc.dg/pr20922-3.c: New test.
32132 * gcc.dg/pr20922-4.c: New test.
32133 * gcc.dg/pr20922-5.c: New test.
32134 * gcc.dg/pr20922-6.c: New test.
32136 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32138 PR libfortran/20950
32139 * gfortran.dg/pr20950.f: New test.
32141 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32143 PR libfortran/19216
32144 * gfortran.dg/pr19216.f: New test.
32146 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32148 PR tree-optimization/21001
32149 * gcc.dg/tree-ssa/pr21001.c: New.
32151 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32153 PR libfortran/21075
32154 * gfortran.dg/reshape_rank7.f90: New test.
32156 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32158 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32159 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32160 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32161 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32162 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32163 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32164 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32165 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32166 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32168 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32169 in namelists. New test.
32170 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32172 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32174 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32175 namelist. New test.
32176 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32178 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32180 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32181 namelist. New test.
32182 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32183 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32184 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32186 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32187 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32190 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32192 * gfortran.dg/wtruncate.f: New testcase.
32193 * gfortran.dg/wtruncate.f90: New testcase.
32195 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32198 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32199 which sizeof/alignof is dependent, rather than just whether we are
32200 processing_template_decl.
32202 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32204 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32205 corrected typo where the wrong variables had been compared.
32207 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32209 PR libfortran/18495
32210 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32211 Test callee-allocated version of return array with a write
32213 Test spread with a temporary with another write statement.
32215 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32217 PR tree-optimization/21031
32218 * gcc.dg/tree-ssa/pr21031.c: New.
32220 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32222 PR tree-optimization/21004
32223 * gcc.dg/builtins-53.c: Include builtins-config.h.
32224 Check floorf, ceilf, floorl and ceill transformations
32225 only when HAVE_C99_RUNTIME is defined.
32227 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32229 PR middle-end/20739
32230 * gcc.dg/tree-ssa/pr20739.c: New test.
32232 2005-04-14 Mike Stump <mrs@apple.com>
32234 * gcc.dg/Foundation.framework/empty: New.
32235 * gcc.dg/framework-2.c: New.
32237 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32239 PR tree-optimization/21021
32240 * gcc.c-torture/compile/pr21021.c: New.
32242 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32245 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32246 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32247 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32248 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32249 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32250 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32251 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32252 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32254 2005-04-14 Richard Henderson <rth@redhat.com>
32256 * lib/target-supports.exp (check_effective_target_vect_condition):
32257 Add ia64, i?86, and x86_64.
32259 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32261 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32263 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32265 PR tree-optimization/20657
32266 * gcc.dg/tree-ssa/pr20657.c: New.
32268 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32270 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32271 (long long int)trunc*.
32273 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32276 * gcc.dg/pr20927.c: New test.
32278 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32280 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32281 * gcc.target/mips/asm-1.c: Likewise.
32283 2005-04-13 Dale Johannesen <dalej@apple.com>
32285 * objc.dg/objc-fast-4.m: New.
32287 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32289 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32291 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32293 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32295 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32296 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32297 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32299 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32301 PR tree-optimization/20913
32302 * gcc.dg/tree-ssa/pr20913.c: New.
32304 PR tree-optimization/20702
32305 * gcc.dg/tree-ssa/pr20702.c: New.
32307 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32310 * g++.dg/inherit/local3.C: New test.
32312 2005-04-12 Jeff Law <law@redhat.com>
32314 * gcc.dg/tree-ssa/20050412-1.c: New test.
32316 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32318 PR libfortran/19016
32319 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32320 Add tests with mask generated by expression.
32321 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32322 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32323 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32325 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32327 PR middle-end/20917
32328 * gcc.dg/20050409-1.c: New test.
32330 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32332 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32334 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32336 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32337 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32338 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32339 (TARGET_CXX): Adjust accordingly.
32340 * target.h (struct gcc_target): Remove epxort_class_data. Add
32341 determine_class_data_visibility and class_data_always_comdat.
32342 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32343 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32344 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32345 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32346 (arm_cxx_determine_class_data_visibility): New.
32347 (arm_cxx_class_data_always_comdat): Likewise.
32348 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32349 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32350 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32351 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32352 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32355 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32357 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32359 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32361 * gcc.dg/i386-darwin-fpmath.c: New.
32363 2004-04-11 Devang Patel <dpatel@apple.com>
32365 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32366 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32367 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32368 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32369 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32370 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32371 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32372 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32373 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32375 2004-04-11 Devang Patel <dpatel@apple.com>
32377 * gcc.dg/vect/vect-dv-1.c: New test.
32378 * gcc.dg/vect/vect-dv-2.c: New test.
32380 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32382 PR tree-optimization/20933
32383 * gcc.dg/tree-ssa/pr20933.c: New test.
32385 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32387 * gfortran.dg/fold_nearest.f90: New test.
32389 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32391 * gcc.dg/tree-ssa/alias-1.c: New test.
32393 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32395 PR tree-optimization/20920
32396 * g++.dg/tree-ssa/pr20920.C: New test.
32398 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32400 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32401 (long long int)ceil*.
32403 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32405 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32406 explicit C++ linkage.
32408 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32410 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32411 warning for arithmetic IF statements.
32413 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32415 * eor_handling_1.f90: New test case.
32416 * eor_handling_2.f90: New test case.
32417 * eor_handling_3.f90: New test case.
32418 * eor_handling_4.f90: New test case.
32419 * eor_handling_5.f90: New test case.
32420 * noadv_size.f90: New test case.
32421 * pad_no.f90: New test case.
32423 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32425 * gcc.c-torture/execute/20050410-1.c: New test.
32427 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32429 * gcc.dg/pr20126.c: New.
32431 2005-04-09 Bud Davis <bdavis@gfortran.org>
32432 Steven G. Kargl <kargls@comcast.net>
32434 * gfortran.dg/PR19872.f: New test.
32436 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32438 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32440 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32442 * gfortran.dg/nint_1.f90: New test.
32444 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32446 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32447 Added test for callee-allocated arrays with write statements.
32448 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32449 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32450 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32451 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32452 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32454 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32456 PR libfortran/20163
32457 * gfortran.dg/open-options-blanks.f: New test.
32459 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32462 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32464 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32466 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32467 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32468 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32469 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32470 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32471 * gcc.c-torture/execute/stdarg-4.c: New test.
32473 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32476 * g++.dg/abi/param2.C: New test.
32478 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32480 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32482 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32484 * gcc.dg/builtins-53.c: New test.
32486 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32488 * g++.dg/tree-ssa/pr18178.C: New test.
32489 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32490 * gcc.c-torture/execute/20041019-1.c: New test.
32491 * gcc.dg/tree-ssa/20041008-1.c: New test.
32492 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32493 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32494 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32495 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32496 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32497 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32498 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32499 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32500 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32501 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32503 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32505 PR rtl-optimization/20466
32506 * gcc.c-torture/execute/pr20466-1.c: New test.
32508 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32511 * g++.dg/parse/cond2.C: New test.
32514 * g++.dg/warn/Wdtor1.C: New test.
32516 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32519 * gfortran.dg/pr17229.f: New test.
32521 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32523 * gfortran.dg/tiny_1.f90: New test.
32524 * gfortran.dg/tiny_2.f90: ditto.
32526 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32528 * gfortran.dg/eor_1.f90: Fix dg-do run line
32529 * gfortran.dg/open_new.f90: Fix dg-do run line
32531 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32533 * lib/target-supports.exp (get_compiler_messages): Support
32534 optional arguments, the fourth being compiler options.
32535 (check_effective_target_fpic): New proc.
32536 * gcc.dg/20050321-2.c: Restrict to target fpic.
32538 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32540 * gcc.dg/15443-1.c: New test.
32541 * gcc.dg/15443-2.c: Likewise.
32543 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32545 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32547 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32549 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32551 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32553 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32554 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32556 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32557 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32558 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32560 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32563 * g++.dg/warn/Wunused-11.C: New test.
32565 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32567 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32569 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32571 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32573 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32576 * g++.dg/template/ptrmem13.C: New test.
32578 2005-04-05 Per Bothner <per@bothner.com>
32580 * lib/gcc.exp: Always add -fno-show-column, for now.
32582 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32585 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32586 of plain old "unsigned int" for the type of "i". Makes this test
32589 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32591 * gcc.dg/i386-ssefn-1.c: New test.
32592 * gcc.dg/i386-ssefn-2.c: New test.
32593 * gcc.dg/i386-ssefn-3.c: New test.
32594 * gcc.dg/i386-ssefn-4.c: New test.
32596 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32598 PR tree-optimization/20076
32599 * gcc.dg/builtin-apply4.c: New test.
32601 PR preprocessor/19475
32602 * gcc.dg/cpp/macspace1.c: New test.
32603 * gcc.dg/cpp/macspace2.c: New test.
32605 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32607 * gfortran.dg/pr20755.f: Fixed bad format.
32609 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32612 * g++.dg/ext/attrib21.C: New test.
32614 2004-04-05 Devang Patel <dpatel@apple.com>
32616 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32617 * gcc.dg/vect/vect-shift-1.c: New test.
32619 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32621 PR libfortran/20755
32622 * gfortran.dg/pr20755.f: New test.
32624 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32626 * gfortran.dg/pr15959.f90: New test.
32627 * gfortran.dg/string_pad_trunc.f90: New test.
32629 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32631 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32632 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32633 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32636 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32638 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32640 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32642 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32643 * gcc.c-torture/compile/20011119-2.c: Likewise.
32644 * gcc.c-torture/compile/981001-2.c: Likewise.
32646 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32649 * g++.dg/template/overload4.C: New test.
32651 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32654 * g++.dg/abi/covariant5.C: New.
32657 * g++.dg/debug/const2.C: New.
32659 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32661 PR rtl-optimization/16104
32662 * gcc.c-torture/execute/20050316-1.c: New test.
32664 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32666 * g++.dg/template/spec23.C: Fix dg-error text.
32668 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32671 * g++.dg/expr/lval2.C: New.
32673 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32675 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32676 __builtin_strcasecmp and __builtin_strncasecmp.
32678 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32681 * g++.dg/template/spec22.C: New.
32682 * g++.dg/template/spec23.C: New.
32684 2005-04-03 Dale Ranta <dir@lanl.gov>
32685 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32687 PR libfortran/20068
32688 PR libfortran/20125
32689 PR libfortran/20156
32690 PR libfortran/20471
32691 * gfortran.dg/backspace.f: New test.
32693 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32695 * gcc.dg/pr19345.c: New test.
32697 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32699 PR tree-optimization/20640
32700 * gcc.dg/torture/tree-loop-1.c: New.
32702 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32704 PR rtl-optimization/20290
32705 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32707 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32709 * gcc.dg/rs6000-fpint.c: New.
32711 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32713 * gcc.dg/old-style-then-proto-1.c: New test.
32715 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32717 * gfortran.fortran-torture/execute/backspace.f90: Check
32718 after backspace and read was incorrect.
32720 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32722 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32723 buffer past the terminating NUL using memcmp.
32724 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32725 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32727 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32728 Fix unused/uninitialized variable warnings.
32730 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32731 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32732 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32733 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32735 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32736 gcc.c-torture/execute/builtins/fputs-lib.c,
32737 gcc.c-torture/execute/builtins/lib/fprintf.c,
32738 gcc.c-torture/execute/builtins/lib/main.c,
32739 gcc.c-torture/execute/builtins/lib/memcmp.c,
32740 gcc.c-torture/execute/builtins/lib/memmove.c,
32741 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32742 gcc.c-torture/execute/builtins/lib/memset.c,
32743 gcc.c-torture/execute/builtins/lib/printf.c,
32744 gcc.c-torture/execute/builtins/lib/sprintf.c,
32745 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32746 gcc.c-torture/execute/builtins/lib/strchr.c,
32747 gcc.c-torture/execute/builtins/lib/strcmp.c,
32748 gcc.c-torture/execute/builtins/lib/strcpy.c,
32749 gcc.c-torture/execute/builtins/lib/strcspn.c,
32750 gcc.c-torture/execute/builtins/lib/strlen.c,
32751 gcc.c-torture/execute/builtins/lib/strncat.c,
32752 gcc.c-torture/execute/builtins/lib/strncmp.c,
32753 gcc.c-torture/execute/builtins/lib/strncpy.c,
32754 gcc.c-torture/execute/builtins/lib/strrchr.c,
32755 gcc.c-torture/execute/builtins/lib/strspn.c,
32756 gcc.c-torture/execute/builtins/lib/strstr.c,
32757 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32758 gcc.c-torture/execute/builtins/strlen-2.c,
32759 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32762 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32764 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32765 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32768 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32771 * g++.dg/debug/using1.C: New test.
32773 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32775 PR middle-end/20524
32776 * gcc.dg/alias-7.c: Prefix asm-declared name with
32777 __USER_LABEL_PREFIX__.
32779 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32781 Fix fallout from PR middle-end/15700:
32782 * gcc.c-torture/compile/20011119-1.c: Take
32783 __USER_LABEL_PREFIX__ into account.
32784 * gcc.c-torture/compile/20011119-2.c: Likewise.
32786 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32789 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32791 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32794 * gcc.c-torture/compile/struct-non-lval-1.c,
32795 gcc.c-torture/compile/struct-non-lval-2.c,
32796 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32798 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32800 * gcc.dg/tls/tls.exp: Remove temporary file.
32801 * g++.dg/tls/tls.exp: Ditto.
32802 * lib/file-format.exp: Ditto.
32803 * g++.dg/special/ecos.exp: Ditto.
32805 * lib/profopt.exp: Treat prof_ext as a list.
32806 * gcc.misc-tests/bprob.exp: Ditto.
32807 * g++.dg/bprob/bprob.exp: Ditto.
32809 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32810 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32811 g++.dg/tree-ssa/pointer-reference-alias.C,
32812 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32813 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32814 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32815 g++.dg/vect/pr19951.cc: Ditto.
32816 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32817 gcc.dg/builtins-47.c: Ditto.
32818 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32819 gcc.dg/pr20115-1.c: Ditto.
32820 * gcc.dg/tree-ssa/20030530-2.c,
32821 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32822 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32823 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32824 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32825 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32826 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32827 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32828 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32829 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32830 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32831 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32832 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32833 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32834 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32835 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32836 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32837 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32838 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32839 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32840 gcc.dg/tree-ssa/20030824-1.c,
32841 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32842 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32843 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32844 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32845 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32846 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32847 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32848 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32849 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32850 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32851 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32852 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32853 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32854 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32855 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32856 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32857 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32858 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32859 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32860 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32861 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32862 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32863 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32864 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32865 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32866 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32867 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32868 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32869 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32870 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32871 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32872 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32873 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32874 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32875 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32876 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32877 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32878 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32879 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32880 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32881 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32882 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32883 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32884 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32885 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32886 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32887 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32888 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32889 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32890 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32891 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32892 gcc.dg/tree-ssa/useless-1.c: Ditto.
32893 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32894 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32895 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32896 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32897 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32898 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32899 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32900 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32901 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32902 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32903 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32904 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32905 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32906 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32907 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32908 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32909 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32910 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32911 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32912 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32913 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32914 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32915 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32916 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32917 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32918 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32919 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32920 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32921 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32922 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32923 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32924 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32925 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32926 gcc.dg/vect/vect-none.c: Ditto.
32927 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32928 treelang/compile/unsigned.tree: Ditto.
32930 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32931 * gcc.dg/cpp/direct2s.c: Ditto.
32932 * gcc.dg/cpp/paste4.c: Ditto.
32933 * gcc.dg/cpp/separate-1.c: Ditto.
32934 * gcc.dg/pch/save-temps-1.c: Ditto.
32935 * g++.dg/ext/altivec-10.C: Ditto.
32936 * g++.dg/pch/pch.C: Ditto.
32938 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32940 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32941 * g++.dg/template/repo1.C: Ditto.
32942 * g++.dg/template/repo2.C: Ditto.
32943 * g++.dg/template/repo3.C: Ditto.
32944 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32945 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32946 * g++.old-deja/g++.pt/repo1.C: Ditto.
32947 * g++.old-deja/g++.pt/repo2.C: Ditto.
32948 * g++.old-deja/g++.pt/repo3.C: Ditto.
32949 * g++.old-deja/g++.pt/repo4.C: Ditto.
32951 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32952 * gcc.dg/20030107-1.c: Ditto.
32953 * gcc.dg/20030702-1.c: Ditto.
32954 * gcc.dg/profile-generate-1.c: Ditto.
32955 * g++.dg/other/profile1.C: Ditto.
32956 * g++.old-deja/g++.robertl/eb83.C: Ditto.
32958 * lib/gcc-dg.exp (remove-build-file): New.
32959 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32960 cleanup-tree-dump, cleanup-saved-temps): New.
32962 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
32964 PR c++/19203, DR 214
32965 * g++.dg/parse/ambig3.C: Not ambiguous.
32966 * g++.dg/template/spec20.C: New.
32967 * g++.dg/template/spec21.C: New.
32969 2005-03-31 Steve Ellcey <sje@cup.hp.com>
32972 * gcc.dg/ia64-fptr-1.c: Run only on linux.
32974 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32976 PR libfortran/20660
32977 * gfortran.dg/negative_unit.f: New test.
32979 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32981 * gcc.dg/20050330-1.c: New test.
32983 2005-03-30 Devang Patel <dpatel@apple.com>
32985 * g++.dg/tree-sra/ssa-sra-3.C: New test.
32987 2005-03-30 Dale Johannesen <dalej@apple.com>
32989 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32991 2005-03-30 Janis Johnson <janis187@us.ibm.com>
32993 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32994 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32995 Strip options from test name.
32997 2005-03-31 Jan Hubicka <jh@suse.cz>
32999 * gcc.dg/varpool-1.c: New testcase.
33001 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33005 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33006 gcc.dg/stmt-expr-label-3.c : New tests.
33007 * gcc.c-torture/execute/medce-2.c: Remove.
33009 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33012 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33015 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33017 * gcc.c-torture/compile/pr20203.c: New test.
33019 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33021 * gfortran.dg/promotion.f90: New test.
33023 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33025 PR middle-end/20491
33026 * gcc.dg/torture/asm-subreg-1.c: New test.
33028 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33031 * gcc.dg/pr20672-1.c: New test.
33033 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33035 * gfortran.dg/vect: New directory.
33036 * gfortran.dg/vect/vect.exp: New.
33037 * gfortran.dg/vect/vect-1.f90: New test.
33038 * gfortran.dg/vect/vect-2.f90: New test.
33039 * gfortran.dg/vect/vect-3.f90: New test.
33040 * gfortran.dg/vect/vect-4.f90: New test.
33041 * gfortran.dg/vect/vect-5.f90: New test.
33043 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33045 PR middle-end/20622
33046 * gcc.dg/alias-7.c: New test.
33048 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33050 * gcc.dg/sparc-reg-1.c: New test.
33052 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33055 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33057 2005-03-29 Dale Ranta <dir@lanl.gov>
33058 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33060 PR libfortran/20163
33061 * gfortran.dg/pr20163-2.f: New test.
33063 2005-03-28 Jan Hubicka <jh@suse.cz>
33065 PR middle-end/20635
33066 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33069 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33071 PR tree-optimization/20626
33072 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33073 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33075 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33077 * gfortran.dg/underflow.f90: New test.
33078 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33080 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33082 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33084 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33086 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33087 (g++_init): Make sure that CXXFLAGS is set.
33088 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33089 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33090 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33091 * lib/objc.exp (objc_init): Likewise.
33092 * lib/treelang.exp (treelang_init): Likewise.
33094 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33096 PR tree-optimization/20470
33097 * gcc.dg/tree-ssa/pr20470.c: New test.
33099 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33101 * gcc.dg/ppc-stfiwx.c: New.
33103 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33106 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33108 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33110 * gcc.dg/20050325-1.c: Fix a typo.
33112 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33114 PR libfortran/19678
33115 PR libfortran/19679
33116 * gfortran.dg/dos_eol.f: New test.
33118 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33120 PR rtl-optimization/20249
33121 * gcc.dg/20050325-1.c: New test.
33123 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33125 PR libfortran/15332
33126 * gfortran.dg/pr15332.f: New test.
33128 2005-03-24 Dale Johannesen <dalej@apple.com>
33130 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33132 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33134 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33135 'internal' visibility.
33136 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33137 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33138 'protected' visibility.
33139 * gcc.dg/visibility-7.c: Likewise.
33140 * lib/target-supports.exp (check_visibility_available): Take
33141 a parameter, the kind of visibility to check for.
33142 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33143 to check_visibility_available.
33145 * g++.dg/expr/cast3.C: New.
33147 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33149 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33152 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33155 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33157 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33159 * gcc.dg/badshift.c: Renamed to...
33160 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33162 * gcc.target/i386/badshift.c: Renamed to...
33163 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33166 PR rtl-optimization/20532
33167 * gcc.target/i386/badshift.c: New.
33169 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33171 * gfortran.dg/pr18025.f90: New test.
33173 2005-03-23 Dale Johannesen <dalej@apple.com>
33175 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33177 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33179 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33181 * lib/target-supports.exp (check_iconv_available): Default
33182 libiconv to -liconv, if there is no definition.
33184 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33186 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33188 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33190 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33191 * g++.dg/opt/pr7503-2.C: Likewise.
33192 * g++.dg/opt/pr7503-3.C: Likewise.
33193 * g++.dg/opt/pr7503-4.C: Likewise.
33194 * g++.dg/opt/pr7503-5.C: Likewise.
33195 * g++.dg/warn/minmax.C: New test.
33197 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33199 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33200 * gfortran.dg/g77_intrinsics_sub.f: New test.
33202 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33203 Jan Hubicka <jh@suse.cz>
33204 Steven Bosscher <stevenb@suse.de
33206 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33208 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33211 * g++.dg/template/redecl3.C: New test.
33213 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33216 * g++.dg/parse/error16.C: Tweak error markers.
33218 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33221 * gcc.dg/20050321-2.c: New test.
33223 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33227 * g++.dg/template/ptrmem12.C: New.
33229 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33231 PR rtl-optimization/20527
33232 * gcc.c-torture/execute/pr20527-1.c: New test.
33234 2005-03-22 Ben Elliston <bje@au.ibm.com>
33236 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33237 program, compile it into a real executable and then delete the .c
33238 and .x files afterwards, to avoid problems on testglue targets.
33240 2005-03-21 Stuart Hastings <stuart@apple.com>
33242 * gcc.target/i386/sse-2.c: New.
33244 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33246 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33248 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33250 * g++.dg/parse/crash25.C: Fix typo.
33252 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33255 * g++.dg/parse/crash24.C: New test.
33258 * g++.dg/parse/crash25.C: New test.
33260 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33263 * g++.dg/ext/stmtexpr4.C: New test.
33265 2005-03-20 Roger Sayle <roger@eyesopen.com>
33267 PR middle-end/20539
33268 * gcc.c-torture/compile/pr13066-1.c: New test case.
33269 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33270 * g++.dg/opt/pr13066-1.C: Likewise.
33272 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33274 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33276 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33279 * gfortran.dg/nesting_1.f90: New test.
33281 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33284 * g++.dg/lookup/using13.C: New test.
33286 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33289 * g++.dg/template/crash36.C: New test.
33291 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33294 * g++.dg/template/crash35.C: New test.
33296 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33299 * g++.dg/overload/operator2.C: New test.
33301 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33303 PR libfortran/20257
33304 * gfortran.dg/pr20257.f90: New test.
33306 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33308 PR libfortran/20480
33309 * gfortran.dg/pr20480.f90: New test.
33311 2005-03-16 Richard Henderson <rth@redhat.com>
33313 PR middle-end/15700
33314 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33315 (_rtld_global): New.
33316 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33317 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33319 * gcc.dg/alias-3.c: New.
33320 * gcc.dg/alias-4.c: New.
33321 * gcc.dg/alias-5.c: New.
33322 * gcc.dg/alias-6.c: New.
33324 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33326 * gcc.dg/cpp/ucnid-7.c: New.
33328 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33329 Dorit Naishlos <dorit@il.ibm.com>
33331 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33334 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33336 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33337 support misaligned accesses.
33338 * gcc.dg/vect/vect-58.c: Likewise.
33339 * gcc.dg/vect/vect-92.c: New.
33340 * gcc.dg/vect/vect-93.c: New.
33342 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33345 * gfortran.dg/assign_2.f90: New test.
33346 * gfortran.dg/assign_3.f90: New test.
33347 * gfortran.dg/assign.f90: New test.
33349 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33351 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33352 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33353 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33354 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33357 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33359 * gcc.dg/cpp/ucnid-6.c: New.
33361 * gcc.dg/cpp/normalize-1.c: New.
33362 * gcc.dg/cpp/normalize-2.c: New.
33363 * gcc.dg/cpp/normalize-3.c: New.
33364 * gcc.dg/cpp/normalize-4.c: New.
33365 * gcc.dg/cpp/ucnid-4.c: New.
33366 * gcc.dg/cpp/ucnid-5.c: New.
33367 * g++.dg/cpp/normalize-1.C: New.
33368 * g++.dg/cpp/ucnid-1.C: New.
33370 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33372 * gcc.dg/pr18628.c: New.
33374 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33377 * g++.dg/tree-ssa/pr20280.C: New.
33379 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33382 * gfortran.dg/stfunc_2.f90: New test.
33384 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33386 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33388 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33390 * gcc.dg/tree-ssa/20050314-1.c: New test.
33392 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33396 * g++.dg/template/friend34.C: New test.
33397 * g++.dg/template/friend35.C: Likewise.
33398 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33400 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33402 Friend class name lookup 5/n
33404 * g++.dg/lookup/hidden-class1.C: New test.
33405 * g++.dg/lookup/hidden-class2.C: Likewise.
33406 * g++.dg/lookup/hidden-class3.C: Likewise.
33407 * g++.dg/lookup/hidden-class4.C: Likewise.
33408 * g++.dg/lookup/hidden-class5.C: Likewise.
33409 * g++.dg/lookup/hidden-class6.C: Likewise.
33410 * g++.dg/lookup/hidden-class7.C: Likewise.
33411 * g++.dg/lookup/hidden-class8.C: Likewise.
33412 * g++.dg/lookup/hidden-class9.C: Likewise.
33413 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33414 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33415 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33416 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33417 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33418 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33419 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33420 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33421 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33422 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33423 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33425 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33428 * g++.dg/template/error18.C: New test.
33430 2005-03-09 Ben Elliston <bje@au.ibm.com>
33433 * g++.dg/debug/pr16792.C: New test.
33435 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33437 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33438 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33439 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33440 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33441 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33442 test assertion names.
33444 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33447 * gfortran.dg/stfunc_1.f90: New test.
33449 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33452 * gfortran.dg/real_index_1.f90: New test.
33454 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33457 * gfortran.dg/spec_expr_1.f90: New test.
33459 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33462 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33465 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33468 * gfortran.dg/largeequiv_1.f90: New test.
33470 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33472 * gcc.dg/ucnid-1.c: New.
33473 * gcc.dg/ucnid-2.c: New.
33474 * gcc.dg/ucnid-3.c: New.
33475 * gcc.dg/ucnid-4.c: New.
33476 * gcc.dg/ucnid-5.c: New.
33477 * gcc.dg/ucnid-6.c: New.
33478 * gcc.dg/cpp/ucnid-1.c: New.
33479 * gcc.dg/cpp/ucnid-2.c: New.
33480 * gcc.dg/cpp/ucnid-3.c: New.
33481 * g++.dg/other/ucnid-1.C: New.
33483 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33485 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33487 2005-03-11 Per Bothner <per@bothner.com>
33489 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33490 that diagnotics refer to correct token.
33491 * gcc.dg/unused-3.c: Likewise.
33493 2005-03-11 Per Bothner <per@bothner.com>
33495 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33496 constant" is now actually on same line as string constant.
33497 * gcc.dg/cpp/direct2s.c: Likewise.
33499 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33501 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33503 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33505 PR libfortran/20124
33506 * gfortran.dg/pr20124.f90: New Test
33508 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33510 PR tree-optimization/20130
33511 * gcc.dg/pr20130-1.c: New test.
33513 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33516 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33518 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33520 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33522 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33524 * g++.dg/eh/forced1.C: Fix comment.
33525 * g++.dg/eh/forced2.C: Ditto.
33526 * g++.dg/eh/forced3.C: Ditto.
33527 * g++.dg/eh/forced4.C: Ditto.
33529 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33532 * gcc.c-torture/compile/pr20412.c: New test.
33534 2005-03-10 Roger Sayle <roger@eyesopen.com>
33536 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33538 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33541 * gcc.dg/20050307-1.c: New test.
33543 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33546 * g++.dg/other/stdarg3.C: New.
33548 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33550 PR c++/18384, c++/18327
33551 * g++.dg/init/array19.C: New test.
33553 PR inline-asm/20314
33554 * gcc.dg/torture/pr20314-1.c: New test.
33555 * gcc.dg/torture/pr20314-2.c: New test.
33557 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33559 * gcc.dg/20050309-1.c: New test.
33561 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33563 * gcc.dg/builtins-10.c: Reactivate disabled test.
33564 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33565 new cbrt transformations.
33567 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33570 * g++.dg/template/array13.C: New test.
33572 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33575 * g++.dg/init/brace4.C: New test.
33577 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33580 * g++.dg/template/non-dependent12.C: New.
33582 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33585 * g++.dg/init/array18.C: Add dg-do run marker.
33588 * g++.dg/init/array18.C: New test.
33590 2005-03-09 Ben Elliston <bje@au.ibm.com>
33592 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33593 * g++.dg/gcov/gcov.exp: Likewise.
33594 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33595 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33596 * lib/c-torture.exp: Likewise.
33597 * lib/fortran-torture.exp: Likewise.
33598 * lib/g++.exp: Likewise.
33599 * lib/gcc-defs.exp: Likewise.
33600 * lib/gcc-dg.exp: Likewise.
33601 * lib/gcc.exp: Likewise.
33602 * lib/gcov.exp: Likewise.
33603 * lib/gfortran.exp: Likewise.
33604 * lib/mike-g++.exp: Likewise.
33605 * lib/mike-gcc.exp: Likewise.
33606 * lib/objc-torture.exp: Likewise.
33607 * lib/objc.exp: Likewise.
33608 * lib/profopt.exp: Likewise.
33609 * lib/target-libpath.exp: Likewise.
33610 * lib/target-supports.exp: Likewise.
33611 * lib/treelang.exp: Likewise.
33612 * lib/wrapper.exp: Likewise.
33614 2005-03-08 Jeff Law <law@redhat.com>
33616 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33619 2005-03-08 Ira Rosen <irar@il.ibm.com>
33621 * gcc.dg/vect/pr20122.c: New test.
33623 2005-03-07 Jeff Law <law@redhat.com>
33625 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33627 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33628 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33629 * gcc.dg/tree-ssa/pr18134.c: New test.
33631 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33633 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33634 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33635 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33637 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33640 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33642 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33644 * g++.dg/warn/Wnvdtor.C: New test.
33646 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33648 * gcc.dg/torture/pr19683-1.c: New test.
33650 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33652 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33653 * gfortran.dg/g77/19990313-2.f: Ditto.
33654 * gfortran.dg/g77/19990313-3.f: Ditto.
33655 * gfortran.dg/g77/19990525-0.f: Ditto.
33656 * gfortran.dg/g77/19990826-0.f: Ditto.
33657 * gfortran.dg/g77/19990826-2.f: Ditto.
33658 * gfortran.dg/g77/19990826-3.f: Ditto.
33659 * gfortran.dg/g77/20000511-1.f: Ditto.
33660 * gfortran.dg/g77/20000511-2.f: Ditto.
33661 * gfortran.dg/g77/970625-2.f: Ditto.
33662 * gfortran.dg/g77/980310-2.f: Ditto.
33663 * gfortran.dg/g77/980310-3.f: Ditto.
33664 * gfortran.dg/g77/980310-8.f: Ditto.
33665 * gfortran.dg/g77/980519-2.f: Ditto.
33666 * gfortran.dg/g77/alpha1.f: Ditto.
33667 * gfortran.dg/g77/claus.f: Ditto.
33668 * gfortran.dg/g77/erfc.f: Ditto.
33669 * gfortran.dg/g77/short.f: Ditto.
33670 * gfortran.fortran-torture/execute/data.f90: Ditto.
33671 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33672 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33674 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33676 * lib/file-format.exp (gcc_target_object_format): Add check for som
33677 format and hardcode object formats on hppa*-*-hpux*.
33678 * lib/target-supports.exp (check_weak_available): Add check for som
33679 object format. Always return 0 on hppa*-*-hpux10*.
33681 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33684 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33686 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33688 * gfortran.dg/pr19936_1.f90: New test.
33689 * gfortran.dg/pr19936_2.f90: New test.
33690 * gfortran.dg/pr19936_3.f90: New test.
33692 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33693 Paul Thomas <prthomas@drfccad.cea.fr>
33695 * gfortran.dg/PR19754_1.f90: New test.
33696 * gfortran.dg/PR19754_2.f90: Ditto.
33698 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33701 * g++.dg/template/non-dependent11.C: New test.
33703 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33705 * lib/target-supports.exp (check_iconv_available): Fix comment.
33707 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33708 Joseph S. Myers <joseph@codesourcery.com>
33711 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33713 2005-03-04 Matthew Sachs <msachs@apple.com>
33715 * gcc.exp (gcc_target_compile): Put braces around
33716 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33717 * objc.exp (objc_target_compile): Likewise.
33718 * treelang.exp (treelang_target_compile): Likewise.
33720 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33723 * gfortran.dg/func_result_1.f90: New test.
33725 2005-03-04 Ben Elliston <bje@au.ibm.com>
33727 * gcc.misc-tests/options.exp: New test.
33729 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33731 * gcc.dg/pr15784-4.c: New test.
33733 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33735 * gcc.c-torture/execute/pr17133.c: New.
33736 * gcc.c-torture/compile/20050303-1.c: New.
33738 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33740 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33742 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33744 * g++.dg/overload/using2.C: New.
33746 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33749 * g++.dg/init/ptrmem2.C: New test.
33751 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33754 * gcc.dg/pr8927-1.c: New test.
33756 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33759 * g++.dg/inherit/covariant12.C: New.
33761 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33764 * gfortran.dg/bound_1.f90: New test.
33766 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33768 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33769 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33771 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33774 * gcc.dg/pr20245-1.c: New test.
33776 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33778 PR middle-end/19874
33779 * gcc.c-torture/execute/20050119-2.c: New test case.
33781 2005-02-28 Ben Elliston <bje@au.ibm.com>
33783 * README: Update the DejaGnu bug reporting address.
33784 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33785 * lib/objc-torture.exp: Likewise.
33787 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33789 * gfortran.dg/boz_1.f90: New test.
33790 * gfortran.dg/boz_3.f90: New test.
33791 * gfortran.dg/boz_4.f90: New test.
33793 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33795 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33796 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33798 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33800 PR libfortran/20101
33801 * gfortran.dg/write_0_pe_format.f90: New test.
33803 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33806 * g++.dg/opt/thunk2.C: New test.
33807 * g++.dg/opt/covariant1.C: New test.
33809 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33811 * gfortran.dg/e_d_fmt.f90: New test.
33813 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33815 * gcc.dg/asm-b.c: Fix comment typos.
33817 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33819 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33822 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33825 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33826 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33827 * gcc.dg/asm-b.c: New test.
33829 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33831 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33832 Disable this test on IRIX 6.
33834 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33836 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33837 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33840 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33842 PR tree-optimization/20204
33843 * gcc.dg/pr20204.c: New test.
33845 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33848 * gcc.c-torture/execute/20050224-1.c: New test.
33851 * g++.dg/warn/Wbraces2.C: New test.
33853 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33856 * g++.dg/init/const2.C: New test.
33858 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33860 PR tree-optimization/20100
33861 * gcc.c-torture/execute/pr20100-1.c: New test.
33863 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33865 * gfortran.dg/implicit_3.f90: New test.
33867 * gfortran.dg/deftype_1.f90: New test.
33869 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33871 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33873 * g++.dg/other/anon3.C: Accept a warning.
33875 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33877 * gcc.dg/pr20017.c: Fix a comment typo.
33879 2005-02-23 Bud Davis <bdavis@gfortran.org>
33881 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33883 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33886 * ada/acats/tests/cxa/cxa3004.a: Remove.
33887 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33889 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33892 * g++.dg/init/const1.C: New test.
33895 * g++.dg/parse/constant7.C: New test.
33898 * g++.dg/parse/error27.C: New test.
33899 * g++.dg/template/qualttp15.C: Adjust error markers.
33900 * g++.old-deja/g++.other/struct1.C: Likewise.
33903 * g++.dg/template/error17.C: New test.
33906 * g++.dg/parser/error26.C: New test.
33908 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33910 PR tree-optimization/20100
33911 PR tree-optimization/20115
33912 * gcc.dg/pr20115.c: New test.
33913 * gcc.dg/pr20115-1.c: New test.
33914 * gcc.dg/pr20100.c: New test.
33915 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33916 call-clobbered variables after alias1.
33918 2005-02-22 Bud Davis <bdavis@gfortran.org>
33920 * gfortran.dg/list_read_4.f90: new test.
33922 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
33924 PR rtl-optimization/20017.
33925 * gcc.dg/pr20017.c: New.
33927 2005-02-22 Devang Patel <dpatel@apple.com>
33930 * g++.dg/tree-ssa/pr19952.C: New test.
33932 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33935 * g++.dg/parse/constant6.C: New test.
33937 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33939 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33940 * g++.dg/charset/asm2.c: Likewise.
33941 * g++.dg/charset/asm3.c: Likewise.
33942 * g++.dg/charset/asm4.c: Likewise.
33943 * g++.dg/charset/asm5.c: Likewise.
33944 * g++.dg/charset/attribute1.c: Likewise.
33945 * g++.dg/charset/attribute2.c: Likewise.
33946 * g++.dg/charset/extern1.cc: Likewise.
33947 * g++.dg/charset/extern2.cc: Likewise.
33948 * g++.dg/charset/extern3.cc: Likewise.
33949 * g++.dg/charset/function.cc: Likewise.
33950 * g++.dg/charset/string.c: Likewise.
33951 * g++.dg/charset/charset.exp: Likewise.
33952 * lib/target-supports.exp (check_iconv_available): Fix comment.
33954 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33956 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33957 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33958 * gcc.dg/charset/asm2.c: Likewise.
33959 * gcc.dg/charset/asm3.c: Likewise.
33960 * gcc.dg/charset/asm4.c: Likewise.
33961 * gcc.dg/charset/asm5.c: Likewise.
33962 * gcc.dg/charset/asm6.c: Likewise.
33963 * gcc.dg/charset/attribute1.c: Likewise.
33964 * gcc.dg/charset/attribute2.c: Likewise.
33965 * gcc.dg/charset/builtin1.c: Likewise.
33966 * gcc.dg/charset/extern.c: Likewise.
33967 * gcc.dg/charset/function.c: Likewise.
33968 * gcc.dg/charset/string.c: Likewise.
33969 * gcc.dg/charset/charset.exp: Likewise.
33971 2005-02-21 Bud Davis <bdavis9659@comcast.net>
33974 * gfortran.dg/pr20086.f90: New test.
33976 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
33978 PR tree-optimization/19786
33979 * g++.dg/tree-ssa/pr19786.C: New.
33981 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33983 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33985 2005-02-21 Jeff Law <law@redhat.com>
33987 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33989 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33991 * gfortran.dg/do_iterator: Split loop, markup all lines for
33992 which an error locus is printed.
33993 * gfortran.dg/pr17708.f90: Markup all lines for which an error
33995 * gfortran.dg/select_4.f90: Likewise.
33996 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33997 locuses in the various permutations.
33999 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34001 PR tree-optimization/19951
34002 * g++.dg/vect: New directory.
34003 * g++.dg/vect/vect.exp: New file.
34004 * g++.dg/vect/pr19951.cc: New testcase.
34005 * g++.dg/dg.exp: Also prune vectorizer tests.
34007 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34010 * gcc.dg/charset/builtin1.c: New test.
34012 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34015 * g++.dg/inherit/volatile1.C: New test.
34018 * g++.dg/template/dtor4.C: New test.
34020 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34022 * gfortran.dg/int_1.f90: New test.
34024 2005-02-19 Devang Patel <dpatel@apple.com>
34026 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34028 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34030 * gfortran.dg/achar_1.f90: New test.
34032 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34034 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34036 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34037 Jakub Jelinek <jakub@redhat.com>
34039 PR tree-optimization/19828
34040 * gcc.dg/tree-ssa/loop-7.c: New test.
34041 * gcc.c-torture/execute/20050218-1.c: New test.
34043 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34046 * gcc.dg/transparent-union-1.c: New test.
34047 * gcc.dg/transparent-union-2.c: New test.
34049 2005-02-18 James E Wilson <wilson@specifixinc.com>
34051 PR tree-optimization/18977
34052 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34054 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34057 * gcc.dg/pr20054.c: New test.
34059 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34062 * g++.dg/ext/attrib20.C: New test.
34064 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34066 PR middle-end/20030
34067 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34069 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34072 * g++.dg/opt/switch4.C: New.
34074 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34077 PR tree-optimization/20009
34078 * gcc.c-torture/compile/20050217-1.c: New test.
34079 * g++.dg/opt/switch3.C: New test.
34081 PR tree-optimization/18947
34082 * gcc.c-torture/compile/20050215-1.c: New test.
34083 * gcc.c-torture/compile/20050215-2.c: New test.
34084 * gcc.c-torture/compile/20050215-3.c: New test.
34086 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34089 * g++.dg/template/crash34.C: New.
34092 * g++.dg/other/access3.C: New.
34094 2005-02-17 Ira Rosen <irar@il.ibm.com>
34096 * gcc.dg/vect/vect-98.c: New test.
34098 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34100 PR tree-optimization/19967
34101 * gcc.dg/pr19967.c: New.
34103 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34105 PR middle-end/19857
34106 * gcc.dg/tree-ssa/20050215-1.c: New test.
34107 * gcc.c-torture/execute/20050215-1.c: New test.
34109 2005-02-15 Eric Christopher <echristo@redhat.com>
34111 * gcc.dg/cpp/20050215-1.c: New file.
34113 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34115 PR tree-optimization/15785
34116 * gcc.dg/pr15785-1.c: New test.
34118 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34121 * g++.dg/init/ctor4.C: New.
34122 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34124 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34126 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34127 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34129 2005-02-15 Andreas Schwab <schwab@suse.de>
34131 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34134 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34136 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34138 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34140 PR tree-optimization/19853
34141 * gcc.c-torture/compile/pr19853.c: New test.
34143 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34146 * g++.dg/parse/local-class1.C: New.
34149 * g++.dg/parse/ptrmem3.C: New.
34152 * g++.old-deja/g++.oliva/template6.C: Add another case.
34153 * g++.dg/template/explicit6.C: New.
34155 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34158 * g++.dg/other/redecl2.C: New.
34160 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34163 * g++.dg/abi/covariant4.C: New.
34165 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34167 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34170 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34172 * gcc.dg/vect/vect-96.c: Fix typo.
34174 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34178 * g++.dg/template/enum5.C: New test.
34180 2005-02-12 Ira Rosen <irar@il.ibm.com>
34182 * gcc.dg/vect/vect-97.c: New test.
34184 2005-02-12 Ira Rosen <irar@il.ibm.com>
34186 * gcc.dg/vect/vect-96.c: New test.
34188 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34190 * gcc.dg/builtins-34.c: Also check ldexp*.
34192 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34194 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34196 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34198 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34199 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34200 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34201 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34202 selector_list, selector_expression, dg-process-target): Move to new
34203 file target-supports-dg.exp.
34204 * lib/target-supports-dg.exp: New.
34206 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34209 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34212 * g++.dg/other/ptrmem6.C: New test.
34214 PR middle-end/19858
34215 * gcc.c-torture/compile/20050210-1.c: New test.
34217 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34220 * g++.dg/warn/Wbraces1.C: New test.
34222 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34224 * gcc.dg/builtins-52.c: New testcase.
34226 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34229 * gcc.c-torture/execute/20050119-1.c: New test.
34231 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34234 * g++.dg/init/delete1.C: New test.
34236 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34239 * g++.dg/template/static12.C: New test.
34241 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34244 * g++.dg/conversion/ambig1.C: New test.
34247 * g++.dg/ext/attrib19.C: New test.
34250 * g++.dg/parse/dtor5.C: New test.
34253 * g++.dg/template/dtor3.C: New test.
34256 * g++.dg/template/static11.C: New test.
34257 * g++.dg/template/crash2.C: Remove dg-error marker.
34259 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34262 * g++.old-deja/g++.mike/p10769a.C: Remove.
34264 2005-02-09 Roger Sayle <roger@eyesopen.com>
34266 * gcc.dg/builtins-48.c: New test case.
34267 * gcc.dg/builtins-49.c: New test case.
34268 * gcc.dg/builtins-50.c: New test case.
34269 * gcc.dg/builtins-51.c: New test case.
34271 2005-02-09 Ian Lance Taylor <ian@airs.com>
34273 PR middle-end/19583
34274 * g++.dg/warn/Wreturn-type-3.C: New test.
34276 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34278 PR middle-end/19402
34279 * gcc.dg/pr19402-1.c: New testcase.
34280 * gcc.dg/pr19402-2.c: likewise.
34282 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34284 PR middle-end/19854
34285 * g++.dg/tree-ssa/tmmti.C: New testcase.
34287 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34289 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34291 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34294 * g++.dg/parse/crash23.C: New test.
34295 * g++.dg/warn/Weff1.C: New test.
34297 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34299 * gcc.dg/20050209-1.c: New test.
34301 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34304 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34306 2005-02-08 Mike Stump <mrs@apple.com>
34308 * g++.dg/pch/import-2.c: New test.
34309 * g++.dg/pch/import-2.hs: New.
34310 * g++.dg/pch/include/import-2a.h: New.
34311 * g++.dg/pch/include/import-2b.h: New.
34313 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34315 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34317 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34319 * gfortran.dg/substr_1.f90: New test.
34321 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34323 PR middle-end/19775
34324 * gcc.dg/torture/builtin-power-1.c: Disable test for
34325 invalid transformation.
34326 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34327 no longer optimize.
34328 * gcc.dg/builtins-47.c: New testcase.
34330 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34331 Dorit Naishlos <dorit@il.ibm.com>
34333 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34335 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34337 * gcc.c-torture/compile/20050206-1.c: New test.
34339 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34342 * g++.dg/opt/pr19768.C: New test.
34344 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34347 * gcc.c-torture/compile/pr19736.c: New test.
34349 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34352 * g++.dg/parse/error25.C: New test.
34354 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34356 * gcc.c-torture/execute/20050203-1.c: New.
34358 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34360 * gcc.dg/vect/vect-85.c: Remove xfail.
34361 * gcc.dg/vect/vect-86.c: Remove xfail.
34362 * gcc.dg/vect/vect-87.c: Remove xfail.
34363 * gcc.dg/vect/vect-88.c: Remove xfail.
34365 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34367 * gcc.dg/altivec-19.c: New.
34369 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34372 * gcc.dg/nested-func-3.c: New test.
34373 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34375 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34377 * gcc.test-framework/gen_directive_tests: Generate tests for
34378 selector expressions.
34380 2005-02-02 Matt Austern <austern@apple.com>
34383 * g++/ext/builtin7.C: New.
34384 * g++/ext/builtin8.C: New.
34386 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34389 * gcc.dg/pr18502-1.c: New test.
34391 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34394 * g++.dg/template/local4.C: Tweak.
34396 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34398 PR tree-optimization/19578
34399 * gcc.c-torture/compile/20050202-1.c: New test.
34401 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34404 * gcc.dg/c99-init-4.c: New test.
34406 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34408 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34410 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34412 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34413 * g++.dg/eh/check-vect.h: New.
34415 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34416 * gcc.dg/vect/vect-78.c: Ditto.
34417 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34420 * g++.dg/conversion/simd1.C: Expect warning.
34421 * g++.dg/ext/attribute-test-1.C: Ditto.
34422 * g++.dg/ext/attribute-test-2.C: Ditto.
34423 * g++.dg/ext/attribute-test-3.C: Ditto.
34424 * g++.dg/ext/attribute-test-4.C: Ditto.
34426 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34427 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34429 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34431 2005-02-01 Richard Henderson <rth@redhat.com>
34433 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34434 long double for ibm double-double format.
34435 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34437 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34439 PR tree-optimization/19633
34440 * gcc.dg/pr19633-1.c: New test.
34441 * gcc.dg/pr19633.c: Tweak to make pointer point
34442 to NULL or a symbol.
34444 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34446 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34448 (dg-process-target (local override)): Handle selector expressions.
34450 * gcc.test-framework/README: Describe tests in source directory.
34451 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34452 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34453 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34454 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34455 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34456 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34457 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34458 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34459 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34460 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34461 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34462 * gcc.test-framework/dg-error-exp-P.c: New test.
34463 * gcc.test-framework/dg-error-exp-XP.c: New test.
34464 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34465 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34466 * gcc.test-framework/dg-output-exp-P.c: New test.
34467 * gcc.test-framework/dg-output-exp-XF.c: New test.
34468 * gcc.test-framework/dg-warning-exp-P.c: New test.
34469 * gcc.misc-tests/dg-1.c: Remove.
34470 * gcc.misc-tests/dg-2.c: Remove.
34471 * gcc.misc-tests/dg-3.c: Remove.
34472 * gcc.misc-tests/dg-4.c: Remove.
34473 * gcc.misc-tests/dg-5.c: Remove.
34474 * gcc.misc-tests/dg-6.c: Remove.
34475 * gcc.misc-tests/dg-7.c: Remove.
34476 * gcc.misc-tests/dg-8.c: Remove.
34477 * gcc.misc-tests/dg-9.c: Remove.
34478 * gcc.misc-tests/dg-10.c: Remove.
34479 * gcc.misc-tests/dg-11.c: Remove.
34480 * gcc.misc-tests/dg-12.c: Remove.
34481 * gcc.misc-tests/dg-test.exp: Remove.
34483 * gcc.test-framework/test-framework.awk: Change recording and
34484 printing of passes and failures.
34486 * gcc.test-framework: New directory.
34487 * gcc.test-framework/README: New.
34488 * gcc.test-framework/test-framework.exp: New.
34489 * gcc.test-framework/test-framework.awk: New.
34490 * gcc.test-framework/gen_directive_tests: New.
34492 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34494 * lib/treelang.exp: Fix comment typos.
34495 (treelang_target_compile): Don't append libs=-ltreelang to options.
34497 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34499 * g++.dg/parse/typename7.C: Adjust error messages.
34501 2005-01-31 Jeff Law <law@redhat.com>
34503 * gcc.c-torture/execute/20050131-1.c: New test.
34504 * gcc.dg/wcaselabel.c: New test.
34506 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34508 * g++.dg/other/warning1.C: Adjust error messags.
34509 * g++.dg/parse/constant5.C: New test.
34511 2005-01-31 Steven Bosscher <stevenb@suse.de>
34514 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34515 the test case valid.
34516 * gcc.dg/20030815-1.c: Remove invalid tests.
34517 * gcc.dg/array-7.c: Adjust expected result.
34518 * gcc.dg/pr18596-3.c: Likewise.
34519 * gcc.dg/noncompile/20000901-1.c: Likewise.
34520 * gcc.dg/noncompile/init-2.c: Likewise.
34521 * gcc.dg/noncompile/init-4.c: Likewise.
34523 2005-01-31 Dale Johannesen <dalej@apple.com>
34525 * g++.dg/opt/pr19650.C: New test.
34527 2005-01-31 Richard Henderson <rth@redhat.com>
34529 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34530 long double for intel double extended format.
34531 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34533 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34536 * g++.dg/template/static10.C: New test.
34539 * g++.dg/parse/error24.C: New test.
34542 * g++.dg/lookup/builtin1.C: New test.
34545 * g++.dg/warn/conv3.C: New test.
34547 2005-01-30 Bud Davis <bdavis@gfortran.org>
34550 * gfortan.dg/inquire_7.f90
34552 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34554 PR tree-optimization/15791
34555 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34556 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34557 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34558 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34559 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34560 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34561 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34562 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34563 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34564 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34566 2005-01-29 Paul Brook <paul@codesourcery.com>
34569 * check.c (real_or_complex_check): New function.
34570 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34571 * intrinsic.c (add_functions): Use new check functions.
34572 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34575 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34577 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34578 gcc.dg/lvalue-3.c: New tests.
34579 * gcc.dg/concat.c: Update expected messages.
34581 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34583 PR libfortran/19595
34584 * gfortran.dg/eor_1.f90: New test.
34586 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34589 * gfortran.dg/logical_data_1.f90: New test.
34591 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34594 * g++.dg/template/crash33.C: New test.
34597 * g++.dg/template/crash32.C: New test.
34599 2005-01-28 Ian Lance Taylor <ian@airs.com>
34601 PR middle-end/16558
34602 * g++.dg/warn/Wreturn-type-2.C: New test.
34604 2004-06-24 Jeff Law <law@redhat.com>
34606 * gcc.dg/tree-ssa/20050128-1.c: New test.
34608 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34610 * gcc.target/frv/all-mdpackh-1.c: New test.
34612 2005-01-28 Steven Bosscher <stevenb@suse.de>
34614 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34616 2005-01-27 Richard Henderson <rth@redhat.com>
34618 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34620 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34622 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34624 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34626 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34627 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34628 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34629 to cope with cases where the multilib options override the dg-options.
34631 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34634 * gcc.dg/noncompile/20050120-1.c: New test.
34636 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34638 PR tree-optimization/19633
34639 * gcc.dg/pr19633.c: New test.
34640 * gcc.dg/tree-ssa/pr19633.c: New test.
34642 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34644 * gcc.dg/20041216-1.c: New test.
34646 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34649 * objc.dg/selector-2.m: New test.
34651 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34653 * g++.dg/opt/range-test-2.C: New test.
34655 PR rtl-optimization/19579
34656 * gcc.c-torture/execute/20050124-1.c: New test.
34658 2005-01-26 Greg Parker <gparker@apple.com>
34659 Stuart Hastings <stuart@apple.com>
34661 * gcc.c-torture/execute/20050125-1.c: New.
34663 2005-01-18 Jan Hubicka <jh@suse.cz>
34665 PR tree-optimize/19337
34666 * gcc.c-torture/compile/20050119-1.c: New test.
34668 2005-01-24 James E Wilson <wilson@specifixinc.com>
34670 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34671 test for successful match.
34673 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34676 * objc.dg/comp-types-7.m: New test.
34678 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34680 * lib/target-supports.exp (current_target_name): New.
34681 (check_effective_target_ilp32, check_effective_target_lp64):
34682 Cache the result to use as long as the current target, with
34683 multilib flags, remains the same.
34685 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34686 (dg-require-weak, dg-require-visibility, dg-require-alias,
34687 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34688 dg-require-effective-target, dg-skip-if): Remove call to
34689 skip_test_and_clear_xfail.
34690 (dg-test): Clear xfail data.
34692 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34695 * gcc.dg/ppc64-toc.c: New test.
34697 * g++.dg/tree-ssa/empty-1.C: New test.
34699 PR middle-end/19551
34700 * gcc.c-torture/execute/20050121-1.c: New test.
34701 * gcc.dg/20050121-2.c: New test.
34703 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34704 Paul Brook <paul@codesourcery.com>
34707 * gfortran.dg/real_const_1.f: New test.
34708 * gfortran.dg/real_const_2.f90: New test.
34709 * gfortran.dg/complex_int_1.f90: New test.
34711 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34714 * gfortan.dg/inquire_6.f90: New test.
34716 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34718 PR libfortran/19451
34719 * open_readonly_1.f90: New test.
34721 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34723 PR libfortran/18982
34724 * gfortran.dg/open_new.f90: New file.
34726 2005-01-22 Paul Brook <paul@codesourcery.com>
34728 * namelist_1.f90: New test.
34730 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34732 PR tree-optimization/19484
34733 * gcc.c-torture/compile/20050122-[12].c: New tests.
34735 2005-01-22 Paul Brook <paul@codesourcery.com>
34737 * gfortran.dg/implicit_2.f90: New test.
34739 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34742 * gfortran.dg/inquire_5.f90: New test.
34744 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34747 * gcc.dg/pr18809-1.c: New test.
34749 2005-01-21 Ian Lance Taylor <ian@airs.com>
34751 * gcc.dg/20050121-1.c: New test.
34753 PR tree-optimization/13000
34754 * gcc.dg/20040206-1.c: Change warning to point where function is
34757 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34760 * g++.dg/template/array11.C: New test.
34762 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34764 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34765 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34766 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34767 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34768 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34769 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34771 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34773 PR tree-optimization/15349
34774 * gcc.dg/tree-ssa/pr15349.c: New.
34776 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34778 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34780 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34782 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34783 scan-assembler-times directive name.
34785 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34788 PR rtl-optimization/19462
34789 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34791 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34793 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34794 counting function calls on ia64.
34796 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34798 PR rtl-optimization/15139
34799 * gcc.dg/20050111-2.c: New test.
34802 * gcc.c-torture/compile/20050113-1.c: New testcase.
34804 PR middle-end/19164
34805 * gcc.dg/20050113-1.c: New testcase.
34807 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34809 * gcc.dg/vect/vect-85.c: Add comment.
34810 * gcc.dg/vect/vect-86.c: Add xfail for now.
34811 * gcc.dg/vect/vect-87.c: Add xfail for now.
34812 * gcc.dg/vect/vect-88.c: Add xfail for now.
34813 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34815 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34817 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34819 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34821 * g++.dg/debug/typedef3.C: New test.
34823 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34826 * gcc.dg/asm-a.c: New test.
34828 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34830 * gcc.dg/sh-relax.c: Add prototype for abort.
34832 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34834 * gcc.dg/short-compare-1.c: New test.
34835 * gcc.dg/short-compare-2.c: Likewise.
34837 2005-01-18 Michael Matz <matz@suse.de>
34839 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34841 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34843 PR tree-optimization/19121
34844 * gcc.c-torture/compile/pr19121.c: New test.
34846 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34849 * gcc.c-torture/compile/pr19357.c: New test.
34851 2005-01-17 Ian Lance Taylor <ian@airs.com>
34854 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34855 pass--those that refer just to the variable, possibly with a
34857 * gcc.dg/c99-const-expr-3.c: Likewise.
34859 PR middle-end/13127
34860 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34863 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34866 * gfortran.dg/endfile_2.f90: New test.
34868 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34871 * gfortran.dg/select_5.f90: New test.
34873 2004-01-16 Paul Brook <paul@codesourcery.com>
34875 * gfortran.dg/common_4.f90: New test.
34877 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34879 PR rtl-optimization/19462
34880 * gcc.dg/torture/pr19462-1.c: New test.
34882 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34885 * objc.dg/func-ptr-2.m: New.
34886 * objc.dg/volatile-1.m: New.
34888 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34890 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34892 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34894 PR tree-optimization/19060
34895 * gcc.c-torture/execute/20050104-1.c: New test.
34897 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34900 * gfortran.dg/write_to_null.f90: New test.
34902 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34903 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34906 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34909 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34912 * g++.dg/init/vector1.C: New test.
34914 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34917 * gcc.target/ia64/sibcall-unwind-1.c: New test.
34919 * gcc.target/ia64/sibcall-unwind-2.c: New test.
34921 2005-01-14 Steven G. Kargl <kargls@comcast.net>
34923 * gfortran.dg/select_1.f90: New test.
34924 * gfortran.dg/select_2.f90: New test.
34925 * gfortran.dg/select_3.f90: New test.
34926 * gfortran.dg/select_4.f90: New test.
34928 2005-01-14 Jakub Jelinek <jakub@redhat.com>
34930 PR middle-end/19084
34931 PR rtl-optimization/19348
34932 * gcc.dg/20050111-1.c: New test.
34933 * gcc.c-torture/execute/20050111-1.c: New test.
34935 * gcc.dg/i386-asm-4.c: New test.
34937 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34939 * gcc.dg/nested-func-2.c: New test.
34940 * ada/acats/norun.lst: Remove c953002.
34942 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
34944 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34946 2005-01-12 Ben Elliston <bje@au.ibm.com>
34948 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34950 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
34953 * g++.dg/abi/align1.C: New test.
34955 2005-01-11 Alan Modra <amodra@bigpond.net.au>
34957 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34959 * g++.dg/ext/altivec_check.h: Support compiling as C.
34961 2005-01-10 Roger Sayle <roger@eyesopen.com>
34964 * g++.dg/expr/pr19355-1.C: New test case.
34966 2005-01-10 Laurent GUERBY <laurent@guerby.net>
34968 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34969 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34970 * ada/acats/tests/c3/c92005b.ada: Likewise.
34971 * ada/acats/tests/c3/cxb3012.a: Likewise.
34972 * ada/acats/norun.lst: Add c380004 and c953002, add PR
34974 2005-01-09 Paul Brook <paul@codesourcery.com>
34976 * gfortran.dg/common_2.f90: New file.
34977 * gfortran.dg/common_3.f90: New file.
34979 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
34981 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34983 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34985 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34986 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34987 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34988 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34989 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34990 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34991 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34992 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34993 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34994 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34995 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34996 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34997 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34998 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34999 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35000 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35001 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35002 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35003 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35004 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35005 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35006 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35007 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35008 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35009 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35010 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35011 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35012 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35013 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35014 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35015 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35016 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35017 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35018 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35019 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35020 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35021 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35022 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35023 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35024 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35025 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35026 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35027 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35028 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35029 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35030 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35031 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35032 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35033 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35034 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35035 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35036 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35037 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35038 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35039 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35040 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35041 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35042 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35043 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35044 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35045 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35046 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35047 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35048 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35049 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35050 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35051 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35053 * gcc.dg/vect/vect-1.c: Fix spelling.
35054 * gcc.dg/vect/vect-10.c: Fix spelling.
35055 * gcc.dg/vect/vect-11.c: Fix spelling.
35056 * gcc.dg/vect/vect-12.c: Fix spelling.
35057 * gcc.dg/vect/vect-14.c: Fix spelling.
35058 * gcc.dg/vect/vect-15.c: Fix spelling.
35059 * gcc.dg/vect/vect-16.c: Fix spelling.
35060 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35061 * gcc.dg/vect/vect-64.c: Fix comments.
35062 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35064 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35065 Ira Rosen <irar@il.ibm.com>
35067 * gcc.dg/vect/vect-70.c: New test.
35068 * gcc.dg/vect/vect-71.c: New test.
35070 2005-01-09 Manfred Hollstein <mh@suse.com>
35072 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35073 * gcc.dg/pr18241-2.c: Likewise.
35074 * gcc.dg/pr18241-3.c: Likewise.
35075 * gcc.dg/pr18241-4.c: Likewise.
35076 * gcc.dg/pr18241-5.c: Likewise.
35078 2005-01-08 Richard Henderson <rth@redhat.com>
35080 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35081 False for x86 and x86-64.
35083 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35085 PR tree-optimization/18241
35086 * gcc.dg/pr18241-1.c: New test.
35087 * gcc.dg/pr18241-2.c: New test.
35088 * gcc.dg/pr18241-3.c: New test.
35089 * gcc.dg/pr18241-4.c: New test.
35090 * gcc.dg/pr18241-5.c: New test.
35092 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35094 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35095 gfortran.dg/select_4.f90: New.
35097 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35099 * gcc.c-torture/execute/20050107-1.c: New test.
35101 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35104 * g++.dg/template/ref2.C: New.
35106 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35108 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35109 instead of being empty.
35111 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35114 * gfortran.dg/array-1.f90: New test.
35116 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35118 PR tree-optimization/19283
35119 * gcc.c-torture/execute/20050106-1.c: New test.
35121 PR rtl-optimization/18861
35122 * gcc.dg/20050105-1.c: New test.
35124 PR tree-optimization/18828
35125 * gcc.dg/20050105-2.c: New test.
35127 2005-01-07 Andreas Jaeger <aj@suse.de>
35129 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35131 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35134 * gfortran.dg/fmt_read.f90: New test.
35136 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35138 * gcc.dg/rs6000-ldouble-2.c: New.
35140 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35143 * g++.dg/parser/ctor2.C: New test.
35145 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35148 * g++.dg/template/using9.C: New test.
35150 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35153 * g++.dg/lookup/friend6.C: New test.
35155 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35158 * g++.dg/template/array10.C: New.
35160 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35162 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35163 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35165 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35167 * gcc.c-torture/compile/20050105-1.c: New test.
35169 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35171 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35173 2005-01-05 Roger Sayle <roger@eyesopen.com>
35175 PR middle-end/19100
35176 * gcc.dg/conv-3.c: New test case.
35178 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35180 * gcc.dg/asm-wide-1.c: New test.
35182 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35185 * g++.dg/parse/crash22.C: New
35187 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35190 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35192 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35194 PR middle-end/17767
35195 * gcc.dg/i386-mmx-6.c: New test case.
35197 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35199 PR tree-optimization/18308
35200 * gcc.dg/vect/pr18308.c: New testcase.
35202 2005-01-04 Andreas Jaeger <aj@suse.de>
35204 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35206 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35207 Robert Bowdidge <bowdidge@apple.com>
35209 * gcc.dg/cpp/subframework1.c: New.
35210 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35211 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35212 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35213 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35215 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35217 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35219 * gcc.dg/darwin-weakimport-2.c: New.
35221 2005-01-03 Richard Henderson <rth@redhat.com>
35223 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35225 2005-01-03 Richard Henderson <rth@redhat.com>
35227 * gcc.dg/vect/vect.exp: Enable for ia64.
35228 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35229 (check_effective_target_vect_float): Likewise.
35230 (check_effective_target_vect_no_align): Likewise.
35231 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35232 * gcc.dg/vect/vect-8.c: Likewise.
35234 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35237 * gcc.dg/pr19236-1.c: New test case.
35239 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35241 PR rtl-optimization/12092
35242 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35244 2005-01-02 Andreas Jaeger <aj@suse.de>
35246 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35248 2005-01-01 Roger Sayle <roger@eyesopen.com>
35249 Andrew Pinski <pinskia@physics.uc.edu>
35251 PR rtl-optimization/12092
35252 * gcc.dg/pr12092-1.c: New test case.
35254 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35256 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35257 'hidden' and 'default' for better portability.
35258 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35260 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35262 * g++.old-deja/g++.brendan/new3.C: Likewise.
35264 2005-01-01 Steven Bosscher <stevenb@suse.de>
35266 * gcc.dg/20041231-1.C: New test.
35267 * g++.dg/warn/Wunreachable-code-1.C: New test.
35269 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35271 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35272 file, not /dev/null. Abort on error.
35274 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35275 Ziemowit Laski <zlaski@apple.com>
35278 * objc.dg/encode-5.m: New test.
35280 2004-12-29 Richard Henderson <rth@redhat.com>
35282 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35283 * objc.dg/stabs-1.m: Disable for ia64.
35285 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35288 * g++.dg/warn/Wunused-10.C: New test.
35290 2004-12-28 Richard Henderson <rth@redhat.com>
35292 * objc.dg/stabs-1.m: Disable for alpha.
35294 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35297 * g++.dg/parse/error23.C: New test.
35299 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35301 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35304 * gfortran.dg/intrinsic_modulo_1.f90: New.
35305 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35306 tests with divisor -1.
35308 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35310 * g++.dg/opt/temp1.C (memcpy): Return a value.
35313 * g++.dg/expr/cond7.C: New test.
35315 2004-12-27 Paul Brook <paul@codesourcery.com>
35317 * gfortran.dg/g77/select_no_compile.f: Remove.
35319 2004-12-27 Richard Henderson <rth@redhat.com>
35321 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35322 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35323 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35325 2004-12-26 Richard Henderson <rth@redhat.com>
35327 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35328 by 1i instead of token pasting.
35330 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35332 PR tree-optimization/17578
35333 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35334 to additional_flags.
35335 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35337 2004-12-25 Richard Henderson <rth@redhat.com>
35339 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35342 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35344 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35346 * gcc.dg/pr17957.c (dg-options): Likewise.
35347 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35348 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35349 instead of 0 on __hppa__.
35350 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35351 "foo,%r" on hppa*-*-*.
35353 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35356 * gfortran.dg/complex_write.f90: New test.
35358 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35361 * g++.dg/parse/pragma2.C: New test.
35363 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35365 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35367 * gcc.dg/empty2.c: Add missing dg-warning.
35369 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35372 * g++.dg/template/local4.C: New test.
35373 * g++.dg/template/crash19.C: Add dg-error marker.
35375 * g++.dg/template/crash31.C: Correct embedded PR number.
35377 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35380 * g++.dg/opt/temp1.C: Add do-run marker.
35382 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35384 * g++.dg/template/spec19.C: New.
35386 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35389 * gcc.dg/empty2.c: New.
35391 2004-12-23 Richard Henderson <rth@redhat.com>
35393 * lib/target-supports.exp (check_effective_target_vect_no_align):
35394 Remove i?86 and x86-64.
35396 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35399 * g++.dg/opt/temp1.C: New test.
35401 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35404 * g++.dg/template/friend33.C: New testcase.
35406 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35409 * g++.dg/template/cond5.C: New test.
35412 * g++.dg/inherit/thunk3.C: New test.
35415 * g++.dg/warn/Wunused-9.C: New test.
35417 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35419 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35421 2004-12-22 Jan Beulich <jbeulich@novell.com>
35423 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35425 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35428 * g++.dg/ext/packed8.C: New test.
35431 * g++.dg/template/crash31.C: New test.
35434 * g++.dg/template/crash30.C: New test.
35436 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35439 * g++.dg/eh/ctor3.C: New test.
35441 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35443 * objc.dg/stabs-1.m: Allow section name to be quoted and
35444 assembly label to begin with '.LL'.
35446 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35448 * gcc.dg/vect/vect.exp
35449 (check_effective_target_lp64_or_vect_no_align): New.
35450 * gcc.dg/vect/vect-77.c: Use it.
35451 * gcc.dg/vect/vect-78.c: Use it.
35453 * lib/target-supports.exp
35454 (check_effective_target_vect_no_max,
35455 check_effective_target_vect_no_bitwise,
35456 check_effective_target_vect_no_align): New.
35457 * gcc.dg/vect/vect-13.c: Use them.
35458 * gcc.dg/vect/vect-17.c: Ditto.
35459 * gcc.dg/vect/vect-18.c: Ditto.
35460 * gcc.dg/vect/vect-19.c: Ditto.
35461 * gcc.dg/vect/vect-20.c: Ditto.
35462 * gcc.dg/vect/vect-27.c: Ditto.
35463 * gcc.dg/vect/vect-29.c: Ditto.
35464 * gcc.dg/vect/vect-44.c: Ditto.
35465 * gcc.dg/vect/vect-48.c: Ditto.
35466 * gcc.dg/vect/vect-50.c: Ditto.
35467 * gcc.dg/vect/vect-52.c: Ditto.
35468 * gcc.dg/vect/vect-54.c: Ditto.
35469 * gcc.dg/vect/vect-56.c: Ditto.
35470 * gcc.dg/vect/vect-58.c: Ditto.
35471 * gcc.dg/vect/vect-60.c: Ditto.
35472 * gcc.dg/vect/vect-72.c: Ditto.
35473 * gcc.dg/vect/vect-80.c: Ditto.
35475 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35478 * g++.dg/init/string1.C: New.
35481 * g++.dg/other/synth1.C: New.
35483 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35486 * gcc.dg/pr18963-1.c: New test.
35488 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35491 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35492 * gcc.dg/pr18596-1.c: Use dg-error.
35493 (dg-options): Use -fno-unit-at-a-time.
35494 * gcc.dg/pr18596-2.c: New test.
35495 * gcc.dg/pr18596-3.c: New test.
35497 2004-12-20 Roger Sayle <roger@eyesopen.com>
35499 PR middle-end/18683
35500 * g++.dg/opt/pr18683-1.C: New test case.
35502 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35505 * g++.dg/opt/max1.C: Fix for 64bit targets.
35507 2004-12-20 Matt Austern <austern@apple.com>
35510 * g++.dg/ext/builtin6.C: New
35512 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35514 PR tree-optimization/19080
35515 * gcc.c-torture/compile/pr19080.c: New test.
35517 2004-12-20 Steven Bosscher <stevenb@suse.de>
35519 * gcc.dg/20041219-1.c: New test.
35521 2004-12-19 Roger Sayle <roger@eyesopen.com>
35523 PR middle-end/19068
35524 * g++.dg/opt/max1.C: New test case.
35526 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35528 * gcc.dg/fdata-sections-1.c: New test.
35530 2004-12-18 Roger Sayle <roger@eyesopen.com>
35532 PR middle-end/18548
35533 * gcc.dg/max-1.c: New test case.
35535 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35537 * gcc.c-torture/execute/20041218-1.c: New test.
35539 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35541 * gcc.dg/pr18501.c: New test.
35542 * gcc.dg/uninit-5.c: XFAIL.
35543 * gcc.dg/uninit-9.c: XFAIL.
35545 2004-12-17 Dale Johannesen <dalej@apple.com>
35547 * gcc.dg/20041213-1.c: New.
35549 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35551 * objc.dg/stabs-1.m: Allow assembly label to begin
35554 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35556 * gcc.c-torture/execute/20041213-1.c: Move...
35557 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35559 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35562 * g++.dg/lookup/conv-5.C: New.
35564 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35566 * objc.dg/stabs-1.m: New test.
35568 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35570 * gcc.dg/visibility-c.c: Change compile to
35571 assemble for the test.
35573 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35576 * gcc.dg/visibility-c.c: New test.
35578 2004-12-16 Roger Sayle <roger@eyesopen.com>
35580 PR middle-end/18493
35581 * gcc.dg/switch-8.c: New test case.
35583 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35586 * g++.dg/template/init4.C: New.
35587 * g++.dg/opt/static3.C: Enable optimizer.
35589 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35591 * g++.dg/other/complex1.C: New test.
35593 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35595 * g++.dg/opt/inline9.C: New test.
35597 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35600 * gfotran.dg/nullify_1.f: New test.
35602 2004-12-15 Richard Henderson <rth@redhat.com>
35604 * gcc.target/i386/i386.exp: New harness.
35605 * gcc.target/i386/vect-args.c: New.
35607 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35609 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35611 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35614 * g++.dg/template/friend32.C: New test.
35616 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35618 * cpp/pragma-once-1.c: New test.
35619 * cpp/pragma-once-1b.h: Likewise.
35620 * cpp/pragma-once-1c.h: Likewise.
35621 * cpp/pragma-once-1d.h: Likewise.
35622 * cpp/inc/pragma-once-1a.h: Likewise.
35624 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35625 Steven G. Kargl <kargls@comcast.net>
35628 * gfortran.dg/list_read_3.f90: New test.
35630 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35632 * gcc.dg/ftrapv-2.c: New test.
35634 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35637 * g++.dg/template/typename9.C: New test.
35639 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35642 * g++.dg/template/typename8.C: New test.
35643 * g++.dg/parse/friend2.C: Tweak error message.
35645 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35647 * gcc.c-torture/20041214-1.c: New test.
35649 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35652 * g++.dg/init/array17.C: New test.
35654 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35657 * g++.dg/init/aggr3.C: New test.
35659 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35661 * gcc.dg/altivec-types-1.c: New test.
35662 * gcc.dg/altivec-types-2.c: New test.
35663 * gcc.dg/altivec-types-3.c: New test.
35664 * gcc.dg/altivec-types-4.c: New test.
35665 * g++.dg/ext/altivec-types-1.C: New test.
35666 * g++.dg/ext/altivec-types-2.C: New test.
35667 * g++.dg/ext/altivec-types-3.C: New test.
35668 * g++.dg/ext/altivec-types-4.C: New test.
35670 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35672 PR middle-end/18951
35673 * gcc.c-torture/execute/20041213-1.c: New test.
35675 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35678 * g++.dg/template/cast1.C: New.
35680 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35682 * gcc.c-torture/execute/20041213-2.c: New test.
35684 2004-12-13 Richard Henderson <rth@redhat.com>
35686 * gcc.dg/i386-sse-10.c: Fix typo in options.
35688 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35691 * g++.dg/opt/pr18968.C: New test.
35693 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35696 * g++.dg/ext/visibility/staticdatamem.C: New test.
35698 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35700 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35702 2004-12-13 Roger Sayle <roger@eyesopen.com>
35704 PR rtl-optimization/18928
35705 * gcc.dg/pr18928-1.c: New test case.
35707 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35710 * gcc.c-torture/compile/20041211-1.c: New.
35712 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35714 PR middle-end/17564
35715 * gcc.c-torture/execute/20041212-1.c: New test.
35717 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35720 * gfortran.dg/common_1.f90: New test.
35722 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35723 Paul Brook <paul@codesourcery.com>
35726 * gfortran.dg/real_do_1.f90: New test.
35728 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35731 * g++.dg/opt/ptrmem6.C: New test.
35733 2004-12-11 Roger Sayle <roger@eyesopen.com>
35735 PR middle-end/18921
35736 * gcc.dg/pr18921-1.c: New test case.
35738 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35741 * gfortran.dg/scale_1.f90: New test.
35743 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35745 PR middle-end/18903
35746 * gcc.c-torture/compile/pr18903.c: New test.
35748 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35750 * gcc.c-torture/execute/20041210-1.c: New test.
35752 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35755 * g++.dg/parser/struct-1.C: New test.
35756 * g++.dg/parser/struct-2.C: New test.
35757 * g++.dg/parser/struct-3.C: New test.
35759 2004-12-09 Richard Henderson <rth@redhat.com>
35761 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35763 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35764 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35766 2004-12-09 Matt Austern <austern@apple.com>
35769 * g++.dg/ext/builtin1.C: New
35770 * g++.dg/ext/builtin2.C: New
35771 * g++.dg/ext/builtin3.C: New
35772 * g++.dg/ext/builtin4.C: New
35773 * g++.dg/ext/builtin5.C: New
35775 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35778 * g++.dg/opt/ptrmem5.C: New test.
35780 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35782 * g++.dg/parse/typename5.C: Adjust for new error.
35783 * g++.dg/parse/typename7.C: New.
35785 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35788 * g++.dg/other/mmintrin.C: New test.
35790 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35793 * g++.dg/init/array15.C: New.
35794 * g++.dg/init/array16.C: New.
35796 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35799 * gfortran.dg/assign_1.f90: New test.
35801 2004-12-08 Nick Clifton <nickc@redhat.com>
35803 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35804 * gcc.target/xstormy16/data_below100: Likewise.
35805 * gcc.target/xstormy16/sfr: Likewise.
35806 * gcc.target/xstormy16/below100.S: New test source file.
35807 * gcc.target/xstormy16/below100.ld: New test linker script.
35808 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35809 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35811 * gcc.target/xstormy16/bp.c: Likewise.
35813 * gcc.target/xstormy16/bss_below100: New files:
35814 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35815 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35816 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35817 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35818 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35819 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35820 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35821 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35822 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35823 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35824 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35825 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35826 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35827 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35828 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35829 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35830 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35831 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35832 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35833 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35834 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35835 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35836 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35837 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35838 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35839 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35840 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35842 * gcc.target/xstormy16/data_below100: New files:
35843 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35844 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35845 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35846 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35847 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35848 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35849 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35850 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35851 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35852 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35853 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35854 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35855 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35856 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35857 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35858 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35859 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35860 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35861 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35862 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35863 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35864 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35865 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35866 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35867 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35868 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35869 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35871 * gcc.target/xstormy16/sfr: New files:
35872 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35873 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35874 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35875 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35876 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35877 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35878 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35879 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35880 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35881 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35882 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35883 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35884 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35885 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35886 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35887 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35888 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35889 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35890 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35891 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35892 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35893 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35894 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35895 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35896 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35897 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35898 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35899 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35900 27_if0_sfrw_bitfield_f.c
35902 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35905 * g++.dg/lookup/name-clash4.C: New test.
35907 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35910 * g++.dg/opt/array1.C: New.
35913 * g++.dg/template/operator5.C: New.
35915 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35918 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35920 2004-12-07 Steven Bosscher <stevenb@suse.de>
35922 * gcc.dg/noncompile/20041207.c: New test.
35924 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
35926 * g++.dg/other/unreachable-1.C: New test.
35928 2004-12-06 Nick Clifton <nickc@redhat.com>
35930 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35931 <limits.h> because the latter comes from gcc's include/ directory
35932 and not the newlib/libc/include directory.
35934 2004-12-04 Richard Henderson <rth@redhat.com>
35936 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35938 2004-12-04 Richard Henderson <rth@redhat.com>
35940 * lib/target-supports.exp (check_gc_sections_available): Disable
35941 for alpha and ia64.
35943 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
35945 PR middle-end/17909
35946 * g++.dg/other/vararg-2.C: New test.
35948 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35950 PR c++/17011, c++/17971
35951 * g++.dg/template/error15.C: Adjust expected error.
35952 * g++.dg/template/instantiate3.C: Likewise.
35954 2004-12-03 Janis Johnson <janis187@us.ibm.com>
35956 * gcc.dg/altivec-18.c: Fix for darwin
35958 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
35961 * g++.dg/parse/ptrmem2.C: New.
35964 * g++.dg/template/new1.C: New.
35966 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35969 * gfortran.dg/direct_io_3.f90: New test.
35971 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
35974 * g++.dg/parse/crash21.C: New.
35976 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35978 PR c++/15664, c++/18276
35979 * g++.dg/template/ttp13.C: New test.
35980 * g++.dg/template/ttp14.C: Likewise.
35982 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35985 * g++.dg/parse/enum2.C: New test.
35986 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35988 2004-12-02 Nick Clifton <nickc@redhat.com>
35990 * gcc.target/xstormy16: New test directory.
35991 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35992 * gcc.target/xstormy16/bp.c: Check the generation of bp
35994 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35995 bn instructions and the BELOW100 attribute.
35997 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36000 * gcc.dg/ppc-eabi.c: New.
36002 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36005 * gfortran.dg/backspace.f90
36007 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36009 * gfortran.dg/inquire.f90: New test.
36011 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36013 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36014 handle effective-target-keyword.
36015 (dg-skip-if): Support effective-target keyword as target list.
36016 (dg-xfail-if): Ditto.
36017 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36019 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36021 PR tree-optimization/18291
36022 * gcc.c-torture/compile/pr18291.c: New test.
36024 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36027 * g++.dg/parse/crash20.C: New.
36030 * g++.dg/overload/arg1.C: New.
36031 * g++.dg/overload/arg2.C: New.
36032 * g++.dg/overload/arg3.C: New.
36033 * g++.dg/overload/arg4.C: New.
36035 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36037 * gcc.dg/c99-flex-array-4.c: Remove.
36039 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36041 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36043 * lib/target-supports.exp (is-effective-target): Simplify.
36045 * lib/target-supports.exp (check_effective_target_vect_long):
36046 Fix for powerpc64-*-*.
36048 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36050 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36051 to support new requirements on FreeBSD 5.
36053 2004-11-30 Devang Patel <dpatel@apple.com>
36056 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36058 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36060 * g++.dg/ext/altivec-13.C: New test.
36062 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36065 * gcc.c-torture/execute/p18298.c: New test.
36067 2004-11-30 Ira Rosen <irar@il.ibm.com>
36068 Dorit Naishlos <dorit@il.ibm.com>
36071 * gcc.dg/vect/vect-89.c: New test.
36073 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36075 * gcc.dg/pr18596-1.c: New test.
36077 2004-11-30 Ben Elliston <bje@au.ibm.com>
36079 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36081 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36084 * gcc.dg/pr18479.c: New test.
36086 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36089 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36090 mmix-knuth-mmixware.
36092 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36093 cris-*-elf* cris-*-aout* mmix-*-*
36095 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36097 PR middle-end/18725
36098 * gcc.dg/pr18725.c: New test.
36100 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36103 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36106 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36108 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36111 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36112 * g++.old-deja/g++.law/ctors5.C: Likewise.
36113 * g++.old-deja/g++.other/crash25.C: Likewise.
36116 * g++.dg/template/error16.C: New test.
36119 * g++.dg/template/crash29.C: New test.
36121 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36123 PR tree-optimization/18712
36124 * gcc.c-torture/compile/pr18712.c: New test.
36126 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36129 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36132 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36135 * g++.dg/lookup/crash6.C: New test.
36137 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36139 PR middle-end/18164
36140 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36142 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36144 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36145 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36146 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36148 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36150 * gcc.dg/pr18164.c: New test.
36152 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36154 * gcc.dg/funroll-loops-all.c: New.
36156 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36159 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36160 delimeter, match space and TAB as well as ":".
36163 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36166 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36169 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36172 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36174 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36176 * gfortran.dg/direct_io_2.f90: New test.
36178 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36181 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36183 2004-11-28 Richard Henderson <rth@redhat.com>
36185 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36187 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36189 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36190 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36191 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36192 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36193 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36194 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36195 gcc.dg/pointer-arith-8.c: New tests.
36197 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36200 * gfortran.dg/endfile.f90: New test.
36202 2004-11-27 Falk Hueffner <falk@debian.org>
36204 * gcc.dg/loop-6.c: New test.
36206 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36208 * gcc.c-torture/execute/20041126-1.c: New test.
36210 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36212 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36215 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36217 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36220 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36222 PR rtl-optimization/17825
36223 * gcc.c-torture/compile/20041119-1.c: New test.
36225 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36227 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36228 Check existence of ld library path variables before unsetting.
36230 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36232 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36234 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36236 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36238 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36240 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36242 2004-11-26 Ben Elliston <bje@au.ibm.com>
36244 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36247 2004-11-26 Ben Elliston <bje@au.ibm.com>
36249 * gcc.dg/pr17957.c: Pass --param, not -param.
36251 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36253 PR middle-end/17957
36254 * gcc.dg/pr17957.c: New test.
36256 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36259 * g++.dg/template/crash28.C: Likewise.
36262 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36263 * g++.dg/ext/lvaddr.C: Likewise.
36264 * g++.dg/opt/pr7503-3.C: Likewise.
36267 * g++.dg/parse/qualified3.C: New test.
36268 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36271 * g++.dg/expr/return1.C: New test.
36273 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36275 Friend class name lookup 3/n, PR c++/3332
36276 * g++.dg/lookup/friend3.C: New test.
36277 * g++.dg/lookup/friend4.C: Likewise.
36278 * g++.dg/lookup/friend5.C: Likewise.
36280 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36282 Friend class name lookup 2/n, PR c++/14513, c++/15410
36283 * g++.dg/lookup/friend2.C: New test.
36284 * g++.dg/template/friend31.C: Likewise.
36286 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36288 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36290 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36293 * g++.dg/tc1/dr56.C: Remove.
36294 * g++.dg/template/typedef1.C: Add dg-error markers.
36295 * g++.old-deja/g++.other/typedef7.C: Likewise.
36298 * g++.dg/parse/typedef7.C: New test.
36300 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36302 * gcc.c-torture/execute/20041124-1.c: New test.
36304 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36306 * g++.dg/template/deduce3.C: New test.
36309 * g++.dg/template/crash27.C: New test.
36312 * g++.dg/warn/Wshadow-3.C: New test.
36314 2004-11-24 Devang Patel <dpatel@apple.com>
36317 * gcc.dg/cpp/isysroot-1.c: New test.
36318 * gcc.dg/cpp/usr/include/stdio.h: New file.
36319 * gcc.dg/cpp/isysroot-2.c: New test.
36320 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36323 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36326 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36328 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36330 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36331 * gcc.target/sparc/pdist.c: Likewise.
36333 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36336 * g++.dg/conversion/simd1.C: New test.
36338 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36340 * lib/target-libpath.exp: New file defining
36341 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36342 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36343 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36344 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36345 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36347 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36349 * gcc.dg/pragma-align-2.c: Test macro expansion.
36350 * gcc.dg/pragma-pack-2.c: New test.
36352 2004-11-23 Richard Henderson <rth@redhat.com>
36354 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36355 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36356 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36357 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36358 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36359 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36361 * gcc.dg/vect/vect.exp: Add check for alpha.
36362 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36363 (check_effective_target_vect_int): Enable for alpha.
36364 (check_effective_target_vect_long): New.
36365 (is-effective-target): Add it.
36367 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36369 * gcc.dg/pr18614-1.c: New test.
36371 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36373 * gcc.dg/setjmp-2.c: New test.
36375 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36377 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36378 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36379 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36380 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36381 gcc.target/sparc/pdist.c: New tests.
36383 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36385 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36387 2004-11-22 Dale Johannesen <dalej@apple.com>
36389 * gcc.dg/20041111-1.c: New.
36391 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36394 * gcc.dg/vect/pr18536.c: New test.
36396 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36399 * g++.dg/template/nontype11.C: New test.
36401 2004-11-21 Roger Sayle <roger@eyesopen.com>
36403 PR middle-end/18520
36404 * gcc.dg/pr18520-1.c: New test case.
36406 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36408 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36409 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36410 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36411 expected diagnostics.
36413 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36416 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36417 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36418 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36420 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36422 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36424 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36425 Joseph Myers <joseph@codesourcery.com>
36427 * lib/target-supports.exp (check_visibility_available): Really
36430 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36433 * gcc.dg/vect/vect-85.c: New test.
36434 * gcc.dg/vect/vect-86.c: New test.
36435 * gcc.dg/vect/vect-87.c: New test.
36436 * gcc.dg/vect/vect-88.c: New test.
36438 2004-11-19 Ben Elliston <bje@au.ibm.com>
36440 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36442 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36444 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36445 * gcc.dg/ppc-and-1.c: Ditto.
36446 * gcc.dg/ppc-compare-1.c: Ditto.
36447 * gcc.dg/ppc-mov-1.c: Ditto
36449 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36450 Mark Mitchell <mark@codesourcery.com>
36452 * gcc.dg/pragma-init-fini-2.c: New test.
36454 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36455 Aldy Hernandez <aldyh@redhat.com>
36457 * lib/target-supports.exp (check_effective_target_vect_int): New
36458 (check_effective_target_vect_float): New
36459 (check_effective_target_vect_double): New.
36460 (is-effective-target): Support new effective targets keywords.
36461 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36462 default action for dg-do.
36463 * gcc.dg/vect/pr16105.c: Use new support.
36464 * gcc.dg/vect/pr18400.c: Ditto.
36465 * gcc.dg/vect/pr18425.c: Ditto.
36466 * gcc.dg/vect/vect-1.c: Ditto.
36467 * gcc.dg/vect/vect-10.c: Ditto.
36468 * gcc.dg/vect/vect-11.c: Ditto.
36469 * gcc.dg/vect/vect-12.c: Ditto.
36470 * gcc.dg/vect/vect-13.c: Ditto.
36471 * gcc.dg/vect/vect-14.c: Ditto.
36472 * gcc.dg/vect/vect-15.c: Ditto.
36473 * gcc.dg/vect/vect-16.c: Ditto.
36474 * gcc.dg/vect/vect-17.c: Ditto.
36475 * gcc.dg/vect/vect-18.c: Ditto.
36476 * gcc.dg/vect/vect-19.c: Ditto.
36477 * gcc.dg/vect/vect-2.c: Ditto.
36478 * gcc.dg/vect/vect-20.c: Ditto.
36479 * gcc.dg/vect/vect-21.c: Ditto.
36480 * gcc.dg/vect/vect-22.c: Ditto.
36481 * gcc.dg/vect/vect-23.c: Ditto.
36482 * gcc.dg/vect/vect-24.c: Ditto.
36483 * gcc.dg/vect/vect-25.c: Ditto.
36484 * gcc.dg/vect/vect-26.c: Ditto.
36485 * gcc.dg/vect/vect-27.c: Ditto.
36486 * gcc.dg/vect/vect-27a.c: Ditto.
36487 * gcc.dg/vect/vect-28.c: Ditto.
36488 * gcc.dg/vect/vect-29.c: Ditto.
36489 * gcc.dg/vect/vect-29a.c: Ditto.
36490 * gcc.dg/vect/vect-3.c: Ditto.
36491 * gcc.dg/vect/vect-30.c: Ditto.
36492 * gcc.dg/vect/vect-31.c: Ditto.
36493 * gcc.dg/vect/vect-32.c: Ditto.
36494 * gcc.dg/vect/vect-33.c: Ditto.
36495 * gcc.dg/vect/vect-34.c: Ditto.
36496 * gcc.dg/vect/vect-35.c: Ditto.
36497 * gcc.dg/vect/vect-36.c: Ditto.
36498 * gcc.dg/vect/vect-37.c: Ditto.
36499 * gcc.dg/vect/vect-38.c: Ditto.
36500 * gcc.dg/vect/vect-4.c: Ditto.
36501 * gcc.dg/vect/vect-40.c: Ditto.
36502 * gcc.dg/vect/vect-41.c: Ditto.
36503 * gcc.dg/vect/vect-42.c: Ditto.
36504 * gcc.dg/vect/vect-43.c: Ditto.
36505 * gcc.dg/vect/vect-44.c: Ditto.
36506 * gcc.dg/vect/vect-45.c: Ditto.
36507 * gcc.dg/vect/vect-46.c: Ditto.
36508 * gcc.dg/vect/vect-47.c: Ditto.
36509 * gcc.dg/vect/vect-48.c: Ditto.
36510 * gcc.dg/vect/vect-48a.c: Ditto.
36511 * gcc.dg/vect/vect-49.c: Ditto.
36512 * gcc.dg/vect/vect-5.c: Ditto.
36513 * gcc.dg/vect/vect-50.c: Ditto.
36514 * gcc.dg/vect/vect-51.c: Ditto.
36515 * gcc.dg/vect/vect-52.c: Ditto.
36516 * gcc.dg/vect/vect-53.c: Ditto.
36517 * gcc.dg/vect/vect-54.c: Ditto.
36518 * gcc.dg/vect/vect-55.c: Ditto.
36519 * gcc.dg/vect/vect-56.c: Ditto.
36520 * gcc.dg/vect/vect-56a.c: Ditto.
36521 * gcc.dg/vect/vect-57.c: Ditto.
36522 * gcc.dg/vect/vect-58.c: Ditto.
36523 * gcc.dg/vect/vect-59.c: Ditto.
36524 * gcc.dg/vect/vect-6.c: Ditto.
36525 * gcc.dg/vect/vect-60.c: Ditto.
36526 * gcc.dg/vect/vect-61.c: Ditto.
36527 * gcc.dg/vect/vect-62.c: Ditto.
36528 * gcc.dg/vect/vect-63.c: Ditto.
36529 * gcc.dg/vect/vect-64.c: Ditto.
36530 * gcc.dg/vect/vect-65.c: Ditto.
36531 * gcc.dg/vect/vect-66.c: Ditto.
36532 * gcc.dg/vect/vect-67.c: Ditto.
36533 * gcc.dg/vect/vect-68.c: Ditto.
36534 * gcc.dg/vect/vect-69.c: Ditto.
36535 * gcc.dg/vect/vect-7.c: Ditto.
36536 * gcc.dg/vect/vect-72.c: Ditto.
36537 * gcc.dg/vect/vect-72a.c: Ditto.
36538 * gcc.dg/vect/vect-73.c: Ditto.
36539 * gcc.dg/vect/vect-74.c: Ditto.
36540 * gcc.dg/vect/vect-75.c: Ditto.
36541 * gcc.dg/vect/vect-76.c: Ditto.
36542 * gcc.dg/vect/vect-77.c: Ditto.
36543 * gcc.dg/vect/vect-77a.c: Ditto.
36544 * gcc.dg/vect/vect-78.c: Ditto.
36545 * gcc.dg/vect/vect-79.c: Ditto.
36546 * gcc.dg/vect/vect-8.c: Ditto.
36547 * gcc.dg/vect/vect-80.c: Ditto.
36548 * gcc.dg/vect/vect-82.c: Ditto.
36549 * gcc.dg/vect/vect-82_64.c: Ditto.
36550 * gcc.dg/vect/vect-83.c: Ditto.
36551 * gcc.dg/vect/vect-83_64.c: Ditto.
36552 * gcc.dg/vect/vect-9.c: Ditto.
36553 * gcc.dg/vect/vect-all.c: Ditto.
36554 * gcc.dg/vect/vect-none.c: Ditto.
36556 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36558 * lib/gcc-dg.exp (dg-skip-if): New function.
36559 (dg-forbid-option): Remove.
36560 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36561 * g++.dg/abi/bitfield8.C: Likewise.
36562 * g++.dg/abi/dtor1.C: Likewise.
36563 * g++.dg/abi/empty10.C: Likewise.
36564 * g++.dg/abi/empty7.C: Likewise.
36565 * g++.dg/abi/empty9.C: Likewise.
36566 * g++.dg/abi/layout3.C: Likewise.
36567 * g++.dg/abi/layout4.C: Likewise.
36568 * g++.dg/abi/thunk1.C: Likewise.
36569 * g++.dg/abi/thunk2.C: Likewise.
36570 * g++.dg/abi/vbase11.C: Likewise.
36571 * g++.dg/abi/vthunk2.C: Likewise.
36572 * g++.dg/abi/vthunk3.C: Likewise.
36573 * g++.dg/ext/attrib8.C: Likewise.
36574 * g++.dg/opt/longbranch2.C: Likewise.
36575 * g++.dg/opt/reg-stack4.C: Likewise.
36576 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36577 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36578 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36579 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36580 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36581 * gcc.dg/20000609-1.c: Likewise.
36582 * gcc.dg/20000720-1.c: Likewise.
36583 * gcc.dg/20011107-1.c: Likewise.
36584 * gcc.dg/20011119-1.c: Likewise.
36585 * gcc.dg/20020108-1.c: Likewise.
36586 * gcc.dg/20020122-2.c: Likewise.
36587 * gcc.dg/20020122-3.c: Likewise.
36588 * gcc.dg/20020201-3.c: Likewise.
36589 * gcc.dg/20020206-1.c: Likewise.
36590 * gcc.dg/20020218-1.c: Likewise.
36591 * gcc.dg/20020310-1.c: Likewise.
36592 * gcc.dg/20020411-1.c: Likewise.
36593 * gcc.dg/20020418-2.c: Likewise.
36594 * gcc.dg/20020426-1.c: Likewise.
36595 * gcc.dg/20020426-2.c: Likewise.
36596 * gcc.dg/20020517-1.c: Likewise.
36597 * gcc.dg/20020523-1.c: Likewise.
36598 * gcc.dg/20020523-2.c: Likewise.
36599 * gcc.dg/20020729-1.c: Likewise.
36600 * gcc.dg/20030204-1.c: Likewise.
36601 * gcc.dg/20030826-2.c: Likewise.
36602 * gcc.dg/20030926-1.c: Likewise.
36603 * gcc.dg/20031202-1.c: Likewise.
36604 * gcc.dg/980312-1.c: Likewise.
36605 * gcc.dg/980313-1.c: Likewise.
36606 * gcc.dg/990117-1.c: Likewise.
36607 * gcc.dg/990424-1.c: Likewise.
36608 * gcc.dg/990524-1.c: Likewise.
36609 * gcc.dg/991230-1.c: Likewise.
36610 * gcc.dg/i386-387-1.c: Likewise.
36611 * gcc.dg/i386-387-2.c: Likewise.
36612 * gcc.dg/i386-387-3.c: Likewise.
36613 * gcc.dg/i386-387-4.c: Likewise.
36614 * gcc.dg/i386-387-5.c: Likewise.
36615 * gcc.dg/i386-387-6.c: Likewise.
36616 * gcc.dg/i386-asm-1.c: Likewise.
36617 * gcc.dg/i386-bitfield1.c: Likewise.
36618 * gcc.dg/i386-bitfield2.c: Likewise.
36619 * gcc.dg/i386-loop-1.c: Likewise.
36620 * gcc.dg/i386-loop-2.c: Likewise.
36621 * gcc.dg/i386-loop-3.c: Likewise.
36622 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36623 * gcc.dg/i386-pic-1.c: Likewise.
36624 * gcc.dg/i386-regparm.c: Likewise.
36625 * gcc.dg/i386-signbit-1.c: Likewise.
36626 * gcc.dg/i386-signbit-2.c: Likewise.
36627 * gcc.dg/i386-signbit-3.c: Likewise.
36628 * gcc.dg/i386-sse-5.c: Likewise.
36629 * gcc.dg/i386-sse-8.c: Likewise.
36630 * gcc.dg/i386-unroll-1.c: Likewise.
36631 * gcc.dg/tls/opt-1.c: Likewise.
36632 * gcc.dg/tls/opt-2.c: Likewise.
36633 * gcc.dg/unroll-1.c: Likewise.
36634 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36635 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36636 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36637 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36639 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36641 * g++.dg/template/incomplete1.C: New test.
36643 2004-11-16 Nick Clifton <nickc@redhat.com>
36645 Revert patches accidentally commited during checkin of fixes for
36647 gcc.c-torture/execute/simd-4.c: Revert
36648 gcc.dg/20040910-1.c: Revert.
36650 2004-11-16 Paul Brook <paul@codesourcery.com>
36653 * gfortran.dg/der_pointer_1.f90: New test.
36655 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36658 * gcc.dg/bitfld-13.c: New test.
36660 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36662 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36665 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36666 * gcc.dg/ppc64-abi-2.c: Ditto.
36667 * gcc.dg/ppc64-abi-3.c: Ditto.
36669 * lib/gcc-dg.exp (dg-target-list): Remove.
36671 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36673 * gcc.dg/ia64-postinc.c: New test.
36675 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36677 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36679 2004-11-15 Nick Clifton <nickc@redhat.com>
36681 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36682 __INT_MAX__ so that the test can be compiled by toolchains
36683 targeted at 16-bit processors.
36685 * gcc.dg/20040625-1.c: Use long constants rather than integers
36686 when performing arithmetic that will overflow 16-bits.
36688 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36689 xstormy16. It does not support 128-bit vector operations.
36691 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36692 with the macro PTR_TYPE. Define this macro to an integer type
36693 suitable for holding a pointer.
36695 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36696 the target is a 16-bit processor.
36698 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36699 16-bit targets where the character constant will be too long.
36701 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36702 where the double will not be directly addressable.
36704 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36706 Friend class name lookup 1/n, PR c++/18471
36707 * g++.dg/template/crash26.C: New test.
36708 * g++.dg/lookup/struct1.C: Adjust expected error.
36709 * g++.dg/parse/elab1.C: Likewise.
36710 * g++.dg/parse/elab2.C: Likewise.
36711 * g++.dg/parse/int-as-enum1.C: Likewise.
36712 * g++.dg/parse/struct-as-enum1.C: Likewise.
36713 * g++.dg/parse/typedef1.C: Likewise.
36714 * g++.dg/parse/typedef3.C: Likewise.
36715 * g++.dg/parse/typedef4.C: Likewise.
36716 * g++.dg/parse/typedef5.C: Likewise.
36717 * g++.dg/template/nontype4.C: Likewise.
36718 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36719 * g++.old-deja/g++.other/elab1.C: Likewise.
36720 * g++.old-deja/g++.other/syntax4.C: Likewise.
36722 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36724 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36726 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36728 * gcc.c-torture/execute/20041114-1.c: New test.
36730 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36732 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36733 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36734 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36735 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36736 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36737 gcc.dg/switch-7.c: New tests.
36739 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36741 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36743 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36746 * gcc.dg/vect/pr18400.c: New test.
36748 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36749 Andrew Pinski <pinskia@physics.uc.edu>
36752 * gcc.dg/vect/pr18425.c: New test.
36754 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36756 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36757 Guard with dg-require-alias and dg-require-visibility.
36759 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36761 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36763 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36765 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36767 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36770 * g++.dg/template/defarg5.C: New test.
36772 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36774 * g++.dg/parse/cast1.C: Run only on ILP32.
36775 * g++.old-deja/g++.mike/p784.C: Likewise.
36777 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36779 * gcc.c-torture/execute/20041113-1.c: New test.
36781 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36784 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36785 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36786 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36787 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36788 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36789 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36790 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36791 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36792 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36793 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36794 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36795 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36796 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36798 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36800 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36801 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36802 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36803 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36804 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36805 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36806 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36807 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36808 gcc.target/sparc/combined-1.c: New tests.
36810 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36812 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36815 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36817 * lib/gcc-dg.exp (dg-forbid-option): New function.
36818 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36819 * g++.dg/abi/bitfield8.C: Likewise.
36820 * g++.dg/abi/dtor1.C: Likewise.
36821 * g++.dg/abi/empty10.C: Likewise.
36822 * g++.dg/abi/empty7.C: Likewise.
36823 * g++.dg/abi/empty9.C: Likewise.
36824 * g++.dg/abi/layout3.C: Likewise.
36825 * g++.dg/abi/layout4.C: Likewise.
36826 * g++.dg/abi/thunk1.C: Likewise.
36827 * g++.dg/abi/thunk2.C: Likewise.
36828 * g++.dg/abi/vbase11.C: Likewise.
36829 * g++.dg/abi/vthunk2.C: Likewise.
36830 * g++.dg/abi/vthunk3.C: Likewise.
36831 * g++.dg/ext/attrib8.C: Likewise.
36832 * g++.dg/opt/longbranch2.C: Likewise.
36833 * g++.dg/opt/reg-stack4.C: Likewise.
36834 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36835 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36836 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36837 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36838 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36839 * gcc.dg/20000609-1.c: Likewise.
36840 * gcc.dg/20000720-1.c: Likewise.
36841 * gcc.dg/20011107-1.c: Likewise.
36842 * gcc.dg/20011119-1.c: Likewise.
36843 * gcc.dg/20020108-1.c: Likewise.
36844 * gcc.dg/20020122-2.c: Likewise.
36845 * gcc.dg/20020122-3.c: Likewise.
36846 * gcc.dg/20020201-3.c: Likewise.
36847 * gcc.dg/20020206-1.c: Likewise.
36848 * gcc.dg/20020218-1.c: Likewise.
36849 * gcc.dg/20020310-1.c: Likewise.
36850 * gcc.dg/20020411-1.c: Likewise.
36851 * gcc.dg/20020418-2.c: Likewise.
36852 * gcc.dg/20020426-1.c: Likewise.
36853 * gcc.dg/20020426-2.c: Likewise.
36854 * gcc.dg/20020517-1.c: Likewise.
36855 * gcc.dg/20020523-1.c: Likewise.
36856 * gcc.dg/20020523-2.c: Likewise.
36857 * gcc.dg/20020729-1.c: Likewise.
36858 * gcc.dg/20030204-1.c: Likewise.
36859 * gcc.dg/20030826-2.c: Likewise.
36860 * gcc.dg/20030926-1.c: Likewise.
36861 * gcc.dg/20031202-1.c: Likewise.
36862 * gcc.dg/980312-1.c: Likewise.
36863 * gcc.dg/980313-1.c: Likewise.
36864 * gcc.dg/990117-1.c: Likewise.
36865 * gcc.dg/990424-1.c: Likewise.
36866 * gcc.dg/990524-1.c: Likewise.
36867 * gcc.dg/991230-1.c: Likewise.
36868 * gcc.dg/i386-387-1.c: Likewise.
36869 * gcc.dg/i386-387-2.c: Likewise.
36870 * gcc.dg/i386-387-3.c: Likewise.
36871 * gcc.dg/i386-387-4.c: Likewise.
36872 * gcc.dg/i386-387-5.c: Likewise.
36873 * gcc.dg/i386-387-6.c: Likewise.
36874 * gcc.dg/i386-asm-1.c: Likewise.
36875 * gcc.dg/i386-bitfield1.c: Likewise.
36876 * gcc.dg/i386-bitfield2.c: Likewise.
36877 * gcc.dg/i386-loop-1.c: Likewise.
36878 * gcc.dg/i386-loop-2.c: Likewise.
36879 * gcc.dg/i386-loop-3.c: Likewise.
36880 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36881 * gcc.dg/i386-pic-1.c: Likewise.
36882 * gcc.dg/i386-regparm.c: Likewise.
36883 * gcc.dg/i386-signbit-1.c: Likewise.
36884 * gcc.dg/i386-signbit-2.c: Likewise.
36885 * gcc.dg/i386-signbit-3.c: Likewise.
36886 * gcc.dg/i386-sse-5.c: Likewise.
36887 * gcc.dg/i386-sse-8.c: Likewise.
36888 * gcc.dg/i386-unroll-1.c: Likewise.
36889 * gcc.dg/tls/opt-1.c: Likewise.
36890 * gcc.dg/tls/opt-2.c: Likewise.
36891 * gcc.dg/unroll-1.c: Likewise.
36892 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36893 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36894 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36895 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36896 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36899 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36902 * g++.dg/parse/cond1.C: New test.
36905 * g++.dg/template/array9.C: New test.
36906 * g++.dg/ext/vla1.C: Adjust error messages.
36907 * g++.dg/ext/vlm1.C: Likewise.
36908 * g++.dg/template/crash2.C: Likewise.
36911 * g++.dg/template/call3.C: New test.
36914 * g++.dg/template/ptrmem11.C: New test.
36916 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
36919 * lib/g++.exp: Set LC_ALL and LANG to C.
36920 * lib/gcc-dg.exp: Likewise.
36921 * lib/gfortran.exp: Likewise.
36922 * lib/objc.exp: Likewise.
36923 * lib/treelang.exp: Likewise.
36925 2004-11-12 Andreas Schwab <schwab@suse.de>
36927 * gcc.dg/pr16286.c: Fix last change.
36929 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36932 * g++.dg/init/global1.C: New test.
36934 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
36936 * gcc.c-torture/execute/20041112-1.c: New test.
36938 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36940 * lib/gcc-dg.exp (dg-target-list): New.
36942 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36943 Richard Sandiford <rsandifo@redhat.com>
36945 * lib/target-supports.exp (get-compiler_messages): New.
36946 (check_named_sections_available): Use it.
36947 (check_effective_target_ilp32): New.
36948 (check_effective_target_lp64): New.
36949 (is-effective-target): New.
36950 * lib/gcc-dg.exp (dg-require-effective-target): New.
36952 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
36954 * gcc.dg/precedence-1.c: New test.
36956 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36958 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36960 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36961 message, delete generated files, use more descriptive name for
36962 executable, and make the test unsupported when it cannot be run.
36964 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36965 (dg-require-weak, dg-require-visibility, dg-require-alias,
36966 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36967 dg-require-iconv, dg-require-named-sections): Use it.
36969 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36971 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
36974 * gcc.dg/ppc-and-1: New
36977 * gcc.dg/ppc-mov-1.c: New.
36980 * gcc.dg/ppc-compare-1.c: New.
36982 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
36984 * objc.dg/desig-init-2.m: New test.
36986 2004-11-10 Adam Nemet <anemet@lnxw.com>
36988 PR middle-end/18160
36989 * g++.dg/warn/register-var-1.C: New test.
36990 * g++.dg/warn/register-var-2.C: New test.
36992 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36994 * gcc.dg/union-2.c: New test.
36996 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
36998 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36999 New test for PR tree-optimization/17892.
37001 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37004 * g++.dg/init/new12.C: New test.
37006 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37008 * gcc.target/sparc: New directory.
37009 * gcc.target/sparc/sparc.exp: New driver.
37010 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37011 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37012 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37013 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37015 2004-11-10 Paul Brook <paul@codesourcery.com>
37018 * gfortran.dg/list_read.c: New test.
37020 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37023 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37024 expected diagnostic location.
37026 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37028 * gcc.dg/20041109-1.c: New test.
37030 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37033 * objc/compile/pr18406.m: New test.
37035 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37037 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37039 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37041 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37043 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37045 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37047 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37049 * gcc.dg/20030225-2.c: Add prototype for abort and
37052 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37055 * gcc.c-torture/pr18299-1.c: New test.
37057 2004-11-06 Andreas Schwab <schwab@suse.de>
37059 * gcc.dg/pr16286.c: Also test for bool and pixel.
37061 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37063 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37064 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37065 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37066 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37067 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37068 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37069 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37070 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37071 gcc.dg/struct-semi-3.c: New tests.
37073 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37075 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37077 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37079 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37080 Do not use C99 designators.
37082 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37084 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37086 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37088 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37089 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37090 * gcc.c-torture/execute/simd-5.x: Remove.
37092 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37094 PR rtl-optimization/17933
37095 * gcc.dg/torture/pr17933-1.c: New test.
37097 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37100 * lib/target-supports.exp (check_weak_available): Support
37103 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37105 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37106 call to fflush(stdout) before abort.
37107 (my_ffsll): New function.
37108 (generate_fields): Use it.
37110 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37112 * gcc.dg/init-undef-1.c: New test.
37114 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37116 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37117 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37118 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37119 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37120 expected messages for new parser.
37122 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37124 * g++.dg/ext/visibility/symbian1.C: New test.
37126 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37128 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37131 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37133 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37134 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37135 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37136 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37137 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37138 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37139 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37140 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37141 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37142 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37144 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37146 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37147 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37148 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37149 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37150 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37151 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37152 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37155 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37158 * gcc.dg/20041104-1.c: New test.
37160 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37162 * g++.dg/template/nontype7.C: New test.
37163 * g++.dg/template/nontype8.C: Likewise.
37164 * g++.dg/template/nontype9.C: Likewise.
37165 * g++.dg/template/nontype10.C: Likewise.
37166 * g++.dg/tc1/dr49.C: Likewise.
37167 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37168 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37170 2004-11-04 Ben Elliston <bje@au.ibm.com>
37172 * g++.dg/rtti/tinfo1.C: Remove xfails.
37174 2004-11-04 Ben Elliston <bje@au.ibm.com>
37176 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37177 packed attribute to the definition to satisfy the new C++ parser.
37179 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37181 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37182 invocations of va_arg.
37184 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37187 * g++.dg/template/crash25.C: New test.
37190 * g++.dg/template/typedef2.C: New test.
37191 * g++.dg/parse/crash13.C: Adjust error markers.
37194 * g++.dg/conversion/const3.C: New test.
37196 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37201 * gfortran.dg/generic_[123].f90: New testcases.
37203 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37205 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37206 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37208 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37211 * gcc.c-torture/compile/pr16808.c: New test.
37213 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37215 PR rtl-optimization/17104
37216 * gcc.dg/ppc-bitfield1.c: New.
37218 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37220 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37222 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37224 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37225 strings for 32-bit code.
37227 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37230 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37232 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37235 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37237 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37240 * g++.dg/init/aggr2.C: New test.
37242 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37244 * objc.dg/local-decl-1.m: New test.
37246 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37248 * gcc.dg/20040910-1.c: Adjust regex.
37250 2004-10-30 Roger Sayle <roger@eyesopen.com>
37252 PR rtl-optimization/18084
37253 * g++.dg/opt/pr18084-1.C: New testcase.
37255 2004-10-30 Matt Austern <austern@apple.com>
37258 * g++.dg/ext/attrib18.C: New test.
37260 2004-10-30 Roger Sayle <roger@eyesopen.com>
37262 PR middle-end/18096
37263 * gcc.dg/pr18096-1.c: New test case.
37265 2004-10-30 Roger Sayle <roger@eyesopen.com>
37267 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37269 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37272 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37273 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37274 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37275 gcc.dg/old-style-prom-3.c: New tests.
37277 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37279 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37280 Remove unnecessary inclusion of stdio.h.
37282 2004-10-29 Roger Sayle <roger@eyesopen.com>
37284 PR rtl-optimization/17581
37285 * gcc.dg/pr17581-1.c: New test case.
37287 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37289 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37291 * g++.dg/conversion/dr195-1.C: New.
37292 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37293 * g++.old-deja/g++.mike/p10148.C: Likewise.
37295 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37298 * g++.dg/debug/typedef2.C: New test.
37300 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37303 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37304 * gfortran.dg/g77/README: Update.
37306 2004-10-28 Matt Austern <austern@apple.com>
37309 * g++.dg/ext/packed7.C: New test.
37311 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37313 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37315 * lib/scanasm.exp (hidden-scan-for): New proc.
37316 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37318 (scan-not-hidden): Likewise.
37319 * lib/target-supports.exp (check_visibility_available): mach-o is
37322 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37325 * g++.dg/template/memclass3.C: New test.
37327 2004-10-28 Adam Nemet <anemet@lnxw.com>
37329 PR middle-end/18160
37330 * gcc.dg/register-var-1.c: New test.
37331 * gcc.dg/register-var-2.c: New test.
37332 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37335 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37338 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37340 * gcc.dg/vect/vect-22.c: Likewise.
37342 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37344 * gcc.dg/i386-rotate-1.c: New test.
37346 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37348 * g++.dg/init/ref12.C: Add "run" marker.
37351 * g++.dg/init/ref12.C: New test.
37354 * g++.dg/template/shift1.C: New test.
37355 * g++.dg/template/error10.C: Adjust error markers.
37357 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37360 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37362 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37364 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37365 * gcc.dg/weak/weak-3.c: Likewise.
37366 * gcc.dg/weak/weak-5.c: Likewise.
37367 * gcc.dg/weak/weak-9.c: Likewise.
37368 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37369 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37371 * gcc.dg/darwin-weakimport-1.c: New.
37373 2004-10-28 Ben Elliston <bje@au.ibm.com>
37375 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37377 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37379 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37380 'syntax' error messages.
37381 * gcc.dg/cpp/direct2s.c: Likewise.
37383 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37385 * gcc.c-torture/compile/20041026-1.c: New.
37387 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37390 * g++.dg/lookup/ns2.C: New test.
37393 * g++.dg/template/enum4.C: New test.
37396 * g++.dg/template/expr1.C: New test.
37398 2004-10-26 Ben Elliston <bje@au.ibm.com>
37400 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37402 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37404 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37405 gcc.dg/decl-nospec-3.c: New tests.
37407 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37409 * objc.dg/super-class-3.m: New test.
37411 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37413 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37415 * gcc.dg/cpp/direct2s.c: Likewise.
37417 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37419 * objc.dg/image-info.m: Update for changes to section selection.
37421 2004-10-25 David Ayers <d.ayers@inode.at>
37422 Ziemowit Laski <zlaski@apple.com>
37424 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37425 diagnostics when messaging 'id <Proto>'.
37426 * objc.dg/class-protocol-1.m: New test.
37427 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37428 a non-existent method signature.
37429 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37430 Update diagnostics when messaging with non-existent method signature.
37431 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37432 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37433 invalid receivers are now resolved as if messaging 'id'; remove
37434 extraneous diagnostics.
37436 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37439 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37440 gcc.dg/init-desig-obs-3.c: New tests.
37442 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37444 * gcc.dg/debug/20041023-1.c: New test.
37446 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37448 PR middle-end/17407
37449 * gcc.c-torture/compile/pr17407.c: New test.
37452 * g++.dg/template/array8.C: New test.
37454 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37457 * lib/g++.exp: Accept more than one multilib libgcc.
37458 * lib/gcc-dg.exp: Likewise.
37459 * lib/objc.exp: Likewise.
37460 * lib/treelang.exp: Likewise.
37461 * lib/gfortran.exp: Likewise.
37463 2004-10-24 Ben Elliston <bje@au.ibm.com>
37465 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37467 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37469 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37470 * gcc.dg/c99-const-expr-3.c: Likewise.
37472 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37474 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37476 2004-10-23 Ben Elliston <bje@au.ibm.com>
37478 * gcc.c-torture/execute/loop-2e.x: Remove.
37480 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37483 * g++.dg/parse/crash18.C: New.
37484 * g++.dg/parse/crash19.C: New.
37486 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37488 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37489 * g++.dg/ext/dllimport2.C: Same.
37490 * g++.dg/ext/dllimport8.C: Same.
37492 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37495 * g++.dg/conversion/cast1.C: New test.
37496 * g++.dg/overload/pmf1.C: Adjust error marker.
37498 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37501 * objc.dg/const-str-7.m: New test.
37503 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37505 * g++.dg/template/memfriend11.C: Fix comment typo.
37506 * g++.dg/template/memfriend14.C: Likewise.
37508 2004-10-20 Richard Henderson <rth@redhat.com>
37510 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37511 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37512 -fasynchronous-unwind-tables.
37514 2004-10-20 Richard Henderson <rth@redhat.com>
37516 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37517 (main): Return success.
37518 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37519 (main): Return success.
37521 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37524 * g++.dg/template/memfriend9.C: New test.
37525 * g++.dg/template/memfriend10.C: Likewise.
37526 * g++.dg/template/memfriend11.C: Likewise.
37527 * g++.dg/template/memfriend12.C: Likewise.
37528 * g++.dg/template/memfriend13.C: Likewise.
37529 * g++.dg/template/memfriend14.C: Likewise.
37530 * g++.dg/template/memfriend15.C: Likewise.
37531 * g++.dg/template/memfriend16.C: Likewise.
37532 * g++.dg/template/memfriend17.C: Likewise.
37533 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37535 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37537 * g++.dg/conversion/dr195.C: New.
37538 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37540 2004-10-20 Ben Elliston <bje@au.ibm.com>
37541 Devang Patel <dpatel@apple.com>
37543 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37544 of floating point arithmetic, which could trap.
37546 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37549 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37550 * g++.dg/conversion/const2.C: New test.
37551 * g++.dg/expr/reinterpret2.C: New test.
37552 * g++.dg/expr/reinterpret3.C: New test.
37553 * g++.dg/expr/cast2.C: New test.
37554 * g++.dg/expr/copy1.C: New test.
37555 * g++.dg/other/conversion1.C: Change error message.
37556 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37557 function pointers to void *.
37558 * g++.old-deja/g++.mike/p10148.C: Likewise.
37560 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37562 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37564 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37568 * g++.dg/parse/expr3.C: New test.
37570 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37572 * gcc.dg/smod-1.c: New test.
37574 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37576 * objc.dg/method-14.m: New test.
37578 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37580 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37581 Also xfail as the patch was reverted.
37583 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37585 PR middle-end/16973
37586 * gcc.dg/pr16973.c: New test.
37588 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37590 PR tree-optimization/17656
37591 * gcc.c-torture/compile/pr17656.c: New test.
37593 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37595 * g++.dg/eh/shadow1.C: New.
37597 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37599 * gcc.c-torture/compile/20041018-1.c: New test.
37601 2004-10-18 Ben Elliston <bje@au.ibm.com>
37603 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37604 compiler referring to register 0 when accessing sdata. The linker
37605 now patches things up.
37607 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37610 * gcc.c-torture/compile/pr17529.c: New test.
37612 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37615 * g++.dg/ext/attrib17.C: New test.
37617 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37619 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37621 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37624 * g++.dg/ext/attrib16.C: New test.
37626 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37629 * g++.dg/init/dso_handle1.C: New test.
37632 * g++.dg/parse/typedef6.C: New test.
37635 * g++.dg/parse/pragma1.C: New test.
37637 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37639 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37641 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37643 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37644 -fno-common when on HPPA HP-UX platforms.
37646 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37649 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37651 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37654 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37657 * g++.dg/lookup/strong-using-4.C: New test.
37659 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37661 PR middle-end/16567
37662 * gcc.c-torture/compile/nested-1.c: New test.
37664 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37666 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37667 and mipsisa64*-*-* (until support for misaligned loads is added).
37668 * gcc.dg/vect/vect-50.c: Likewise.
37669 * gcc.dg/vect/vect-52.c: Likewise.
37670 * gcc.dg/vect/vect-54.c: Likewise.
37671 * gcc.dg/vect/vect-58.c: Likewise.
37672 * gcc.dg/vect/vect-60.c: Likewise.
37673 * gcc.dg/vect/vect-80.c: Likewise.
37675 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37678 * g++.dg/init/dtor3.C: New test.
37680 2004-10-15 Ben Elliston <bje@au.ibm.com>
37682 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37684 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37686 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37687 * gcc.dg/macho-lo-sum.c: Likewise.
37689 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37691 * gcc.dg/ppc-spe64-1.c: New test.
37693 2004-10-14 Devang Patel <dpatel@apple.com>
37696 * gcc.dg/pr17635.c : New test.
37698 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37700 * gcc.dg/vect/vect-28.c: Remove xfail.
37701 * gcc.dg/vect/vect-30.c: Remove xfail.
37702 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37703 * gcc.dg/vect/vect-33.c: Remove xfail.
37704 * gcc.dg/vect/vect-44.c: Remove xfail.
37705 * gcc.dg/vect/vect-46.c: Remove xfail.
37706 * gcc.dg/vect/vect-50.c: Remove xfail.
37707 * gcc.dg/vect/vect-52.c: Remove xfail.
37708 * gcc.dg/vect/vect-54.c: Remove xfail.
37709 * gcc.dg/vect/vect-58.c: Remove xfail.
37710 * gcc.dg/vect/vect-60.c: Remove xfail.
37711 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37712 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37713 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37714 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37715 * gcc.dg/vect/vect-8.c: Remove xfail.
37716 * gcc.dg/vect/vect-80.c: Remove xfail.
37717 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37719 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37721 * gcc.dg/vect/vect-82.c: New testcase.
37722 * gcc.dg/vect/vect-82_64.c: New testcase.
37723 * gcc.dg/vect/vect-83.c: New testcase.
37724 * gcc.dg/vect/vect-83_64.c: New testcase.
37726 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37728 * gcc.dg/cpp/error-1.c: New test.
37730 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37732 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37734 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37737 * gcc.dg/cris-peep2-xsrand2.c: New test.
37739 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37742 * g++.dg/expr/for2.C: New test.
37744 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37746 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37748 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37750 PR tree-optimization/17724
37751 * g++.dg/opt/pr17724-1.C: New test.
37752 * g++.dg/opt/pr17724-2.C: New test.
37753 * g++.dg/opt/pr17724-3.C: New test.
37754 * g++.dg/opt/pr17724-4.C: New test.
37755 * g++.dg/opt/pr17724-5.C: New test.
37756 * g++.dg/opt/pr17724-6.C: New test.
37758 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37761 * gcc.dg/pr17301-2.c: New test.
37763 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37766 * g++.dg/parse/error22.C: New test.
37769 * g++.dg/template/spec18.C: New test.
37771 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37773 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37774 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37776 * gcc.dg/ia64-sync-2.c: Ditto.
37777 * gcc.dg/ia64-sync-3.c: Ditto.
37779 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37781 * g++.dg/eh/cleanup5.C: Add dg-options "".
37783 2004-10-11 Roger Sayle <roger@eyesopen.com>
37785 PR middle-end/17657
37786 * gcc.dg/switch-4.c: New test case.
37788 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37790 * gcc.c-torture/execute/20041011-1.c: New test.
37792 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37795 * g++.dg/init/for3.C: New test.
37798 * g++.dg/opt/switch2.C: New test.
37800 PR middle-end/17703
37801 * g++.dg/warn/Wreturn-2.C: New test.
37803 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37806 * g++.dg/eh/cleanup5.C: New test.
37808 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37811 * g++.dg/parse/error21.C: New test.
37813 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37815 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37816 * g++.dg/warn/incomplete1.C: Likewise.
37817 * g++.dg/template/qualttp20.C: Likewise.
37819 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37822 * parm-incomplete-1.c: New test.
37824 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37827 * g++.dg/parse/error19.C: New test.
37830 * g++.dg/init/new11.C: New test.
37833 * g++.dg/parse/error20.C: New test.
37836 * g++.dg/template/crash24.C: New test.
37838 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37841 * gcc.dg/pr17301-1.c: New test.
37843 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37846 * gcc.dg/anon-struct-5.c: New test.
37848 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37851 * gcc.dg/pr17844-1.c: New test.
37853 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37855 PR tree-optimization/17906
37856 * gcc.c-torture/compile/pr17906.c: New.
37858 2004-10-09 Stuart Hastings <stuart@apple.com>
37859 Roger Sayle <roger@eyesopen.com>
37861 PR rtl-optimization/17853
37862 * gcc.dg/i386-mmx-5.c: New testcase.
37864 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37866 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37868 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37871 * g++.dg/template/static9.C: New test.
37874 * g++.dg/parse/operator5.C: New test.
37876 2004-10-09 Roger Sayle <roger@eyesopen.com>
37878 PR middle-end/17894
37879 * gcc.c-torture/execute/divcmp-4.c: New test case.
37881 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37884 * g++.dg/opt/pr17902.C: New test.
37886 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37888 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37890 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37892 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37894 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37896 * gcc.dg/assign-warn-3.c: New test.
37898 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37901 * gcc.dg/cpp/ident-1.c: New test.
37903 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37905 * gcc.c-torture/compile/acc1.c: New.
37907 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37909 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37910 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37912 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37914 * gcc.dg/ultrasp11.c: New test.
37916 2004-10-08 Michael Matz <matz@suse.de>
37918 * gcc.dg/doloop-2.c: New test.
37920 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37922 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37923 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37924 objc.dg/method-9.m: Update expected diagnostics.
37926 2004-10-07 Geoffrey Keating <geoffk@apple.com>
37928 * gcc.dg/ppc-fsel-3.c: New file.
37929 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37931 2004-10-07 Paul Brook <paul@codesourcery.com>
37933 * gfortran.dg/intrinsic_verify_1.f90: New test.
37935 2004-10-07 Paul Brook <paul@codesourcery.com>
37937 * gfortran.dg/empty_format_1.f90: Remove stray commas.
37939 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37941 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37942 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37945 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
37947 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37949 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37952 * g++.dg/warn/Winline-4.C: New test.
37954 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37956 * gcc.c-torture/compile/20041007-1.c: New test.
37958 2004-10-07 Paul Brook <paul@codesourcery.com>
37961 * gfortran.dg/use_allocated_1.f90: New test.
37963 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37965 PR middle-end/17849
37966 * gfortran.fortran-torture/compile/nested.f90: New test
37968 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
37970 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37972 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37975 * g++.dg/ext/asm6.C: New test.
37977 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
37979 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37981 2004-10-06 Paul Brook <paul@codesourcery.com>
37983 PR libfortran/17709
37984 * gfortran.dg/empty_format_1.f90: New test.
37986 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37989 * gfortran.dg/ishft.f90: New test.
37992 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37995 2004-10-06 Paul Brook <paul@codesourcery.com>
37997 * gfortran.dg/do_1.f90: New test.
37999 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38001 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38002 optimizing for size.
38004 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38006 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38008 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38010 * gcc.c-torture/compile/20041005-1.c: New test.
38012 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38015 * g++.dg/lookup/koenig4.C: New.
38017 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38019 * g++.dg/other/classkey1.C: Adjust quoting marks.
38020 * g++.dg/parse/error15.C: Likewise.
38021 * g++.dg/template/meminit2.C (int>): Likewise.
38023 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38026 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38029 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38032 * gfortran.dg/pr17708.f90: New test.
38034 2004-10-04 Chao-ying Fu <fu@mips.com>
38036 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38037 * gcc.dg/vect/vect-4.c: Ditto.
38038 * gcc.dg/vect/vect-5.c: Ditto.
38039 * gcc.dg/vect/vect-6.c: Ditto.
38040 * gcc.dg/vect/vect-8.c: Ditto.
38041 * gcc.dg/vect/vect-16.c: Ditto.
38042 * gcc.dg/vect/vect-30.c: Ditto.
38043 * gcc.dg/vect/vect-40.c: Ditto.
38044 * gcc.dg/vect/vect-41.c: Ditto.
38045 * gcc.dg/vect/vect-42.c: Ditto.
38046 * gcc.dg/vect/vect-43.c: Ditto.
38047 * gcc.dg/vect/vect-44.c: Ditto.
38048 * gcc.dg/vect/vect-45.c: Ditto.
38049 * gcc.dg/vect/vect-46.c: Ditto.
38050 * gcc.dg/vect/vect-47.c: Ditto.
38051 * gcc.dg/vect/vect-48.c: Ditto.
38052 * gcc.dg/vect/vect-49.c: Ditto.
38053 * gcc.dg/vect/vect-50.c: Ditto.
38054 * gcc.dg/vect/vect-51.c: Ditto.
38055 * gcc.dg/vect/vect-52.c: Ditto.
38056 * gcc.dg/vect/vect-53.c: Ditto.
38057 * gcc.dg/vect/vect-54.c: Ditto.
38058 * gcc.dg/vect/vect-55.c: Ditto.
38059 * gcc.dg/vect/vect-56.c: Ditto.
38060 * gcc.dg/vect/vect-57.c: Ditto.
38061 * gcc.dg/vect/vect-58.c: Ditto.
38062 * gcc.dg/vect/vect-59.c: Ditto.
38063 * gcc.dg/vect/vect-60.c: Ditto.
38064 * gcc.dg/vect/vect-74.c: Ditto.
38065 * gcc.dg/vect/vect-79.c: Ditto.
38066 * gcc.dg/vect/vect-80.c: Ditto.
38068 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38070 * gcc.dg/unused-7.c: Use the correct option.
38072 2004-10-04 Paul Brook <paul@codesourcery.com>
38073 Bud Davis <bdavis9659@comcast.net>
38077 * gfortran/pr17706.f90: New test.
38078 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38080 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38082 * gfortran.dg/pr17612.f90: New test.
38084 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38086 * g++.dg/template/local1.C: Adjust quoting marks in
38087 testing for diagnostics.
38088 * g++.dg/tls/diag-2.C: Likewise.
38089 * g++.dg/other/error8.C: Likewise.
38091 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38094 * gcc.dg/unused-4.c: Adjust to be correct.
38097 * gcc.dg/unused-7.c: New test.
38099 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38102 * g++.dg/overload/template2.C: New test.
38104 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38106 PR tree-optimization/16632
38107 * gcc.dg/tree-ssa/20041002-1.c: New.
38109 2004-10-03 Paul Brook <paul@codesourcery.com>
38111 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38112 rather than relying on default formatting.
38114 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38116 * gcc.dg/20040920-1.c: Update expected message text.
38118 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38120 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38122 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38124 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38127 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38129 * gcc.dg/tree-ssa/pr17343.c: Remove.
38131 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38134 * gcc.dg/tree-ssa/pr17343.c: New test.
38136 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38138 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38139 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38140 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38141 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38142 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38144 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38146 * gcc.dg/lvalue-2.c: New test.
38148 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38151 * gcc.dg/pr17730-1.c: New test
38153 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38156 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38158 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38160 * gcc.c-torture/execute/stdarg-1.c: New test.
38161 * gcc.c-torture/execute/stdarg-2.c: New test.
38162 * gcc.c-torture/execute/stdarg-3.c: New test.
38163 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38164 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38165 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38166 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38167 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38169 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38171 PR tree-optimization/17697
38172 * g++.dg/opt/pr17697-1.C: New test.
38173 * g++.dg/opt/pr17697-2.C: New test.
38174 * g++.dg/opt/pr17697-3.C: New test.
38176 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38179 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38180 gcc.dg/vla-init-5.c: New tests.
38182 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38185 * gcc.dg/pr13804-1.c: New test.
38187 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38190 * gfortran.dg/pr16938.f90: New test.
38192 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38194 * g++.dg/template/crash23.C: New test.
38196 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38199 * g++.dg/template/static8.C: New test.
38201 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38204 * g++.dg/other/error9.C: New test.
38206 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38208 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38210 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38213 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38215 2004-09-26 Roger Sayle <roger@eyesopen.com>
38217 PR middle-end/17112
38218 * gcc.dg/pr17112-1.c: New test case.
38220 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38223 * gcc.dg/pr11459-1.c: New test.
38225 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38227 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38228 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38230 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38232 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38234 2004-09-25 Jan Hubicka <jh@suse.cz>
38236 * compile/30040909-1.c: New test.
38237 * compile/30040907-1.c: New test.
38239 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38241 * gcc.c-torture/execute/va-arg-26.c: New test.
38243 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38245 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38246 extra diagnostics on targets with 64-bit pointers.
38247 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38249 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38252 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38253 * gcc.dg/decl-3.c: Adjust expected message.
38255 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38258 * gfortran.dg/pr17615.f90: New test.
38260 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38262 PR tree-optimzation/17517
38263 * g++.dg/tree-ssa/pr17517.C: New Test.
38265 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38268 * g++.dg/lookup/ambig3.C: New.
38270 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38273 * g++.dg/opt/pr17624.C: New test.
38275 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38278 * gcc.dg/Wbad-function-cast-1.c: New test.
38280 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38282 * g++.dg/ext/complit1.C
38283 * g++.dg/other/error2.C
38284 * g++.dg/other/nontype-1.C
38285 * g++.dg/parse/crash11.C
38286 * g++.dg/parse/crash12.C
38287 * g++.dg/parse/error15.C
38288 * g++.dg/parse/error4.C
38289 * g++.dg/parse/tmpl-outside1.C
38290 * g++.dg/parse/too-many-tmpl-args1.C
38291 * g++.dg/template/dependent-expr3.C
38292 * g++.dg/template/error10.C
38293 * g++.dg/template/instantiate1.C
38294 * g++.dg/template/vtable2.C
38295 * g++.dg/warn/Wshadow-1.C
38296 * g++.dg/warn/weak1.C
38297 * g++.old-deja/g++.brendan/crash16.C
38298 * g++.old-deja/g++.brendan/crash18.C
38299 * g++.old-deja/g++.brendan/crash48.C
38300 * g++.old-deja/g++.brendan/crash49.C
38301 * g++.old-deja/g++.brendan/crash55.C
38302 * g++.old-deja/g++.brendan/crash56.C
38303 * g++.old-deja/g++.brendan/crash8.C
38304 * g++.old-deja/g++.brendan/enum11.C
38305 * g++.old-deja/g++.brendan/enum8.C
38306 * g++.old-deja/g++.brendan/enum9.C
38307 * g++.old-deja/g++.brendan/friend3.C
38308 * g++.old-deja/g++.brendan/misc14.C
38309 * g++.old-deja/g++.bugs/900402_02.C
38310 * g++.old-deja/g++.bugs/900404_03.C
38311 * g++.old-deja/g++.bugs/900404_04.C
38312 * g++.old-deja/g++.bugs/900428_03.C
38313 * g++.old-deja/g++.jason/crash4.C
38314 * g++.old-deja/g++.jason/overload21.C
38315 * g++.old-deja/g++.jason/redecl1.C
38316 * g++.old-deja/g++.jason/report.C
38317 * g++.old-deja/g++.jason/rfg10.C
38318 * g++.old-deja/g++.jason/template30.C
38319 * g++.old-deja/g++.law/arm12.C
38320 * g++.old-deja/g++.law/ctors5.C
38321 * g++.old-deja/g++.law/cvt20.C
38322 * g++.old-deja/g++.law/init10.C
38323 * g++.old-deja/g++.law/init8.C
38324 * g++.old-deja/g++.law/visibility17.C
38325 * g++.old-deja/g++.law/visibility7.C
38326 * g++.old-deja/g++.mike/net8.C
38327 * g++.old-deja/g++.mike/p646.C
38328 * g++.old-deja/g++.mike/p700.C
38329 * g++.old-deja/g++.mike/p701.C
38330 * g++.old-deja/g++.mike/p811.C
38331 * g++.old-deja/g++.ns/template13.C
38332 * g++.old-deja/g++.other/array3.C
38333 * g++.old-deja/g++.other/crash25.C
38334 * g++.old-deja/g++.other/dtor3.C
38335 * g++.old-deja/g++.other/dtor4.C
38336 * g++.old-deja/g++.other/main1.C
38337 * g++.old-deja/g++.other/warn7.C
38338 * g++.old-deja/g++.pt/crash11.C
38339 * g++.old-deja/g++.pt/crash36.C
38340 * g++.old-deja/g++.pt/spec22.C
38341 * g++.old-deja/g++.pt/spec9.C
38342 * g++.old-deja/g++.pt/ttp52.C
38343 * g++.old-deja/g++.robertl/eb103.C
38344 * g++.old-deja/g++.robertl/eb121.C
38345 * g++.old-deja/g++.robertl/eb22.C
38346 * g++.old-deja/g++.robertl/eb8.C:
38347 Update locations and/or regexps of dg-error markers.
38348 Remove markers for some bogus messages that are no longer issued.
38350 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38352 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38353 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38355 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38358 * g++.dg/lookup/crash5.C: New test.
38360 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38362 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38363 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38364 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38365 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38366 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38367 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38369 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38370 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38371 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38372 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38373 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38374 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38376 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38378 * gcc.dg/vect/vect-44.c: Check additional cases.
38379 * gcc.dg/vect/vect-48.c: Check additional cases.
38381 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38382 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38383 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38384 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38385 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38386 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38387 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38388 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38389 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38391 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38392 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38393 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38395 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38397 * gcc.dg/tree-ssa/loop-6.c: New test.
38399 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38402 * g++.dg/inherit/base2.C: New.
38404 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38406 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38407 * gcc.dg/20001012-2.c: Likewise.
38408 * gcc.dg/20001013-1.c: Likewise.
38409 * gcc.dg/20001101-1.c: Likewise.
38410 * gcc.dg/20001102-1.c: Likewise.
38411 * gcc.dg/bf-spl1.c: Likewise.
38412 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38413 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38415 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38417 PR tree-optimization/16721
38418 * gcc.dg/tree-ssa/pr16721.c: New test.
38420 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38422 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38423 * gcc.dg/20040305-1.c: Likewise.
38425 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38428 * gcc.c-torture/compile/pr16566-1.c,
38429 gcc.c-torture/compile/pr16566-2.c,
38430 gcc.c-torture/compile/pr16566-3.c: New tests.
38432 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38434 PR tree-optimization/17512
38435 * gcc.c-torture/compile/20040916-1.c.
38437 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38439 * gcc.dg/pragma-re-3.c: New test.
38441 2004-09-17 Matt Austern <austern@apple.com>
38444 * g++.dg/other/anon3.C: New.
38446 2004-09-21 Roger Sayle <roger@eyesopen.com>
38449 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38450 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38451 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38452 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38453 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38455 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38458 * gfortran.dg/pr17286.f90: New test.
38460 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38463 * g++.dg/template/static7.C: New test.
38465 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38468 * gcc.c-torture/compile/pr17558.c: New test.
38470 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38472 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38473 if SKIP_ATTRIBUTE is defined.
38475 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38478 * gfortran.dg/pr15957.f90: New test.
38480 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38482 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38484 * gcc.dg/vect/vect-79.c: Likewise.
38485 * gcc.dg/vect/vect-80.c: Likewise.
38487 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38490 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38492 2004-09-20 Ira Rosen <irar@il.ibm.com>
38494 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38495 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38496 * gcc.dg/vect/vect-62.c: New testcase.
38497 * gcc.dg/vect/vect-63.c: New testcase.
38498 * gcc.dg/vect/vect-64.c: New testcase.
38499 * gcc.dg/vect/vect-65.c: New testcase.
38500 * gcc.dg/vect/vect-66.c: New testcase.
38501 * gcc.dg/vect/vect-67.c: New testcase.
38502 * gcc.dg/vect/vect-68.c: New testcase.
38503 * gcc.dg/vect/vect-69.c: New testcase.
38504 * gcc.dg/vect/vect-79.c: New testcase.
38505 * gcc.dg/vect/vect-80.c: New testcase.
38507 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38509 * gcc.target/mips/asm-1.c: New test.
38511 2004-09-19 Ira Rosen <irar@il.ibm.com>
38513 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38514 * gcc.dg/vect/vect-73.c: New testcase.
38515 * gcc.dg/vect/vect-74.c: New testcase.
38516 * gcc.dg/vect/vect-75.c: New testcase.
38517 * gcc.dg/vect/vect-76.c: New testcase.
38518 * gcc.dg/vect/vect-77.c: New testcase.
38519 * gcc.dg/vect/vect-78.c: New testcase
38521 2004-09-18 Paul Brook <paul@codesourcery.com>
38523 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38525 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38528 * gcc.dg/pr17424-1.c: New test.
38530 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38532 * g++.dg/tree-ssa/pr17153.C: New test.
38534 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38537 * g++.dg/pch/wchar-1.C: New.
38538 * g++.dg/pch/wchar-1.Hs: New.
38540 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38542 * gcc.c-torture/execute/20040917-1.c: New test.
38544 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38546 PR tree-optimization/17319
38547 * gcc.dg/pr17319.c: New test.
38549 2004-09-17 Devang Patel <dpatel@apple.com>
38551 * gcc.dg/20040813-1.c: New test.
38553 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38555 PR tree-optimization/17273
38556 * gcc.c-torture/compile/pr17273.c: New test.
38558 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38560 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38561 Update expected messages.
38562 * gcc.dg/declspec-13.c: New test.
38564 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38566 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38568 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38570 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38571 change what 'a' is pointing to.
38573 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38576 * g++.dg/template/error18.C: New test.
38579 * g++.dg/warn/Wunused-8.C: New test.
38581 2004-09-17 Steven Bosscher <stevenb@suse.de>
38583 PR tree-optimization/17513
38584 * gcc.dg/20040916-1.c: New test.
38586 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38589 * g++.dg/template/typename7.C: New test.
38591 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38593 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38595 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38597 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38598 with -ftree-based-profiling also.
38599 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38601 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38604 * gfortran.dg/der_array_io_1.f90: New test.
38605 * gfortran.dg/der_array_io_2.f90: New test.
38606 * gfortran.dg/der_array_io_3.f90: New test.
38608 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38610 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38613 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38615 * g++.dg/opt/switch1.C: New test.
38617 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38619 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38620 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38621 Update expected messages.
38623 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38626 * gfortran.dg/same_name_1.f90: New test.
38628 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38630 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38631 dereference garbage pointers.
38633 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38635 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38636 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38638 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38639 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38640 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38642 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38645 * g++.dg/template/mangle1.C: New test.
38647 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38649 PR tree-optimization/17252
38650 * gcc.c-torture/execute/pr17252.c: New test.
38652 2004-09-14 Andrew Pinski <apinski@apple.com>
38654 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38656 2004-09-14 Roger Sayle <roger@eyesopen.com>
38658 PR rtl-optimization/9771
38659 * gcc.dg/pr9771-1.c: New test case.
38661 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38663 PR tree-optimization/15262
38664 * gcc.c-torture/execute/pr15262-1.c: New test.
38665 * gcc.c-torture/execute/pr15262-2.c: New test.
38667 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38669 * gcc.dg/declspec-12.c: New test.
38671 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38673 * gfortran.dg/pr17090.f90: Add directives to test.
38675 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38677 * gcc.c-torture/compile/20040914-1.c: New test.
38679 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38682 * g++.dg/template/decl2.C: New test.
38684 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38687 * gfortran.dg/pr17090.f90: New test.
38689 2004-09-13 Dale Johannesen <dalej@apple.com>
38691 * gcc.c-torture/compile/pr17408.c: New test case.
38693 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38696 * g++.dg/parse/crash17.C: New test.
38699 * g++.dg/template/enum3.C: New test.
38701 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38703 * lib/gcc-defs.exp: Load wrapper.exp.
38704 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38706 * lib/gcc.exp (gcc_init): Similar.
38707 * lib/gfortran.exp (gfortran_init): Similar.
38708 * lib/objc.exp (objc_init): Similar.
38709 * lib/treelang.exp (treelang_init): Similar.
38710 * lib/wrapper.exp: New file with build_wrapper call machinery in
38711 ${tool}_maybe_build_wrapper.
38713 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38715 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38717 * gcc.dg/declspec-11.c: Update expected messages.
38718 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38719 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38720 gcc.dg/inline-12.c: New tests.
38722 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38724 * g++.dg/tree-ssa/pr17400.C: New testcase.
38726 2004-09-13 James E Wilson <wilson@specifixinc.com>
38728 * gcc.target/mips/sb1-1.c: New testcase.
38730 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38732 * lib/g77-dg.exp: Remove unused file.
38733 * lib/mike-g77.exp: Ditto.
38734 * lib/g77.exp: Ditto.
38736 2004-09-12 Richard Henderson <rth@redhat.com>
38738 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38740 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38742 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38743 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38744 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38745 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38746 Update expected messages.
38748 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38750 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38751 declaration/use mismatch for dirp parameter.
38753 2004-09-12 Andrew Pinski <apinski@apple.com>
38755 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38756 -fgnu-runtime is passed.
38758 2004-09-12 Richard Henderson <rth@redhat.com>
38760 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38761 do the uplevel thing and update additional_flags directly.
38762 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38763 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38764 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38765 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38767 2004-09-11 Steven Bosscher <stevenb@suse.de>
38769 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38771 2004-09-11 Roger Sayle <roger@eyesopen.com>
38773 PR middle-end/17411
38774 * g++.dg/opt/pr17411-1.C: New test case.
38776 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38778 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38779 gcc.dg/tls/diag-2.c: Update expected messages.
38780 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38782 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38783 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38784 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38785 gcc.dg/tls/diag-5.c: New tests.
38787 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38789 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38791 2004-09-11 Steven Bosscher <stevenb@suse.de>
38793 * g++.dg/parse/break-in-for.C: New test.
38795 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38797 * gcc.dg/tree-ssa/20040911-1.c: New test.
38799 2004-09-11 Andreas Jaeger <aj@suse.de>
38801 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38802 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38804 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38806 * gcc.target/frv: New directory of FR-V-specific tests.
38808 2004-09-10 James E Wilson <wilson@specifixinc.com>
38810 * gcc.dg/convert-vec-1.c: New test.
38812 2004-09-10 Roger Sayle <roger@eyesopen.com>
38814 PR middle-end/17024
38815 * gcc.dg/pr17024-1.c: New test case.
38817 2004-09-10 Eric Christopher <echristo@redhat.com>
38819 * gcc.dg/20040910-1.c: New test.
38821 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38823 * gcc.dg/bitfld-9.c: New test.
38825 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38827 * gcc.c-torture/execute/ieee/acc1.c: New test.
38828 * gcc.c-torture/execute/ieee/acc2.c: New test.
38829 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38831 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38833 * gcc.dg/deprecated-2.c: New test.
38835 2004-09-09 James E Wilson <wilson@specifixinc.com>
38837 * gcc.dg/init-vec-1.c: New test.
38839 2004-09-09 Roger Sayle <roger@eyesopen.com>
38841 PR middle-end/17055
38842 * gcc.dg/pr17055-1.c: New test case.
38844 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38847 * gcc.c-torture/execute/pr17377.c: New test.
38849 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38852 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38853 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38854 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38855 gcc.dg/long-long-typespec-1.c: New tests.
38856 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38858 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38860 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38861 gcc.dg/gnu99-static-1.c: New tests.
38863 2004-09-08 Devang Patel <dpatel@apple.com>
38865 * gcc.dg/darwin-ld-20040828-1.c: New test.
38866 * gcc.dg/darwin-ld-20040828-2.c: New test.
38867 * gcc.dg/darwin-ld-20040828-3.c: New test.
38869 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38871 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38872 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38874 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38875 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38877 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38878 types they qualify.
38879 * objc.dg/type-size-2.m: Fix wording in comment.
38880 * objc.dg/va-meth-1.m: New test case.
38882 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38885 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38886 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38888 2004-09-06 Devang Patel <dpatel@apple.com>
38890 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38891 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38893 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38895 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38896 reflect changed line numbering of diagnostics.
38898 2004-09-06 Paul Brook <paul@codesourcery.com>
38900 * gfortran.dg/edit_real_1.f90: Add new test.
38902 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38904 * gcc.dg/tree-ssa/loop-2.c: New test.
38905 * gcc.dg/tree-ssa/loop-3.c: New test.
38906 * gcc.dg/tree-ssa/loop-4.c: New test.
38907 * gcc.dg/tree-ssa/loop-5.c: New test.
38909 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38911 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38913 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38915 * gcc.dg/format/sentinel-1.c: New test.
38917 2004-09-04 Uros Bizjak <uros@kss-loka.si>
38919 * gcc.dg/builtins-46.c: New.
38921 2004-09-03 Devang Patel <dpatel@apple.com>
38923 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38924 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38926 2004-09-03 Jan Beulich <jbeulich@novell.com>
38928 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38929 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38930 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38931 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38932 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38933 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38934 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38935 the non-portable bzero.
38936 * gcc.dg/20010912-1.c: xfail for NetWare.
38937 * gcc.dg/20020426-2.c: xfail for NetWare.
38938 * gcc.dg/20021014-1.c: xfail for NetWare.
38939 * gcc.dg/20021018-1.c: xfail for NetWare.
38940 * gcc.dg/20030213-1.c: xfail for NetWare.
38941 * gcc.dg/20030225-1.c: xfail for NetWare.
38942 * gcc.dg/20030708-1.c: xfail for NetWare.
38943 * gcc.dg/builtins-config.h: Also exclude NetWare.
38944 * gcc.dg/format/format.h: Define restrict only if not already defined.
38945 * gcc.dg/nest.c: xfail for NetWare.
38946 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38947 * lib/target-supports.exp (check_visibility_available): Exclude
38950 2004-09-03 Jan Beulich <jbeulich@novell.com>
38952 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38953 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38954 deterministic starting point for the alignment of structure fields.
38955 * gcc.dg/Wpadded.c: Dito.
38956 * g++.dg/abi/vbase10.C: Dito.
38958 2004-09-03 Devang Patel <dpatel@apple.com>
38960 * g++.dg/debug/pr15736.cc: New test.
38962 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38964 * README.QMTEST: Fix out-of-date link.
38966 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
38969 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38970 Delete. Duplicate of gfortran.dg/g77/20010610.f
38972 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38974 * g++.dg/abi/arm_rtti1.C: New test.
38976 2004-09-02 Geoffrey Keating <geoffk@apple.com>
38978 * gcc.dg/ppc-vector-memcpy.c: New.
38979 * gcc.dg/ppc-vector-memset.c: New.
38981 2004-09-02 Chao-ying Fu <fu@mips.com>
38983 * gcc.target/mips/mips-3d-1.c: New test.
38984 * gcc.target/mips/mips-3d-2.c: New test.
38985 * gcc.target/mips/mips-3d-3.c: New test.
38986 * gcc.target/mips/mips-3d-4.c: New test.
38987 * gcc.target/mips/mips-3d-5.c: New test.
38988 * gcc.target/mips/mips-3d-6.c: New test.
38989 * gcc.target/mips/mips-3d-7.c: New test.
38990 * gcc.target/mips/mips-3d-8.c: New test.
38991 * gcc.target/mips/mips-3d-9.c: New test.
38992 * gcc.target/mips/mips-ps-1.c: New test.
38993 * gcc.target/mips/mips-ps-2.c: New test.
38994 * gcc.target/mips/mips-ps-3.c: New test.
38995 * gcc.target/mips/mips-ps-4.c: New test.
38996 * gcc.target/mips/mips-ps-type.c: New test.
38998 2004-09-02 Paul Brook <paul@codesourcery.com>
39000 * gfortran.dg/edit_real_1.f90: Add new tests.
39002 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39005 * gfortran.dg/merge_char_1.f90: New test.
39007 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39010 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39012 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39015 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39017 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39019 * g++.dg/opt/loop1.C: Do not XFAIL.
39021 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39023 * gcc.c-torture/execute/20040831-1.c: New test.
39025 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39028 * gfortran.dg/g77/20010610.f: Now passes.
39029 Copy from g77.f-torture/execute. Add dg-run directive.
39030 * gfortran.dg/g77/README: Update
39032 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39034 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39035 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39036 (t1, t2, t3, t4): Add volatile.
39038 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39040 * g++.dg/ext/visibility/arm1.C: New test.
39042 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39044 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39047 2004-09-01 Paul Brook <paul@codesourcery.com>
39049 * gfortran.dg/eof_2.f90: New test.
39051 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39054 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39056 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39058 PR libfortran/16805
39059 * gfortran.dg/list_read_2.f90: New test.
39061 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39063 * g++.dg/abi/key1.C: New test.
39065 2004-08-31 Richard Henderson <rth@redhat.com>
39067 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39069 * g++.dg/other/offsetof5.C: Remove duplicate.
39071 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39074 * gfortran.dg/func_derived_1.f90: New test.
39076 2004-08-31 Paul Brook <paul@codesourcery.com>
39078 * gfortran.dg/eof_1.f90: New test.
39080 2004-08-31 Paul Brook <paul@codesourcery.com>
39082 * gfortran.dg/list_read_1.f90: New file.
39084 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39086 * g++.dg/opt/loop1.C: XFAIL.
39088 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39090 * gcc.dg/funcdef-storage-1.c: New.
39091 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39092 an extern function in local scope.
39093 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39094 declare an 'auto inline' function in local scope.
39095 * gcc.dg/20011130-1.c: Likewise.
39096 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39097 an 'auto' function in local scope.
39098 * gcc.dg/20021014-1.c: Likewise.
39099 * gcc.dg/20030331-2.c: Likewise.
39101 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39103 * gfortran.dg/blockdata_1.f90: New test.
39105 2004-08-30 Richard Henderson <rth@redhat.com>
39107 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39109 2004-08-30 Richard Henderson <rth@redhat.com>
39111 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39112 additional_flags set by alternate driver.
39113 (ieee-options): New procedure.
39114 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39115 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39116 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39117 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39119 2004-08-30 Richard Henderson <rth@redhat.com>
39121 * lib/f-torture.exp: Remove.
39123 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39125 PR rtl-optimization/16590
39126 * g++.dg/opt/loop1.C: New test.
39128 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39131 * gfortran.dg/oldstyle_1.f90: New test.
39133 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39134 Paul Brook <paul@codesourcery.com>
39136 * gfortran.dg/g77/README: Update.
39137 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39138 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39139 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39141 2004-08-28 Paul Brook <paul@codesourcery.com>
39143 PR libfortran/17195
39144 * gfortran.dg/edit_real_1.f90: New test.
39146 2004-08-27 Paul Brook <paul@codesourcery.com>
39148 * gfortran.dg/rewind_1.f90: New test.
39150 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39153 * gfortran.dg/pr16597.f90: New test.
39155 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39158 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39159 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39160 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39161 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39162 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39164 2004-08-26 Nick Clifton <nickc@redhat.com>
39166 * gcc.c-torture/compile/pr17119.c: New test.
39168 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39170 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39172 2004-08-25 Richard Henderson <rth@redhat.com>
39174 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39175 the bits that expect kind=8 to be the largest real kind.
39177 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39179 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39181 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39183 * gfortran.dg/assignment_1.f90: New test.
39185 2004-08-25 Adam Nemet <anemet@lnxw.com>
39187 * g++.dg/template/repo3.C: New test.
39189 2004-08-25 Roger Sayle <roger@eyesopen.com>
39191 PR middle-end/16693
39192 PR tree-optimization/16372
39193 * g++.dg/opt/pr16372-1.C: New test case.
39194 * g++.dg/opt/pr16693-1.C: New test case.
39195 * g++.dg/opt/pr16693-2.C: New test case.
39197 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39199 * objc.dg/proto-lossage-4.m: New test.
39201 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39204 * g++.dg/inherit/local2.C: New test.
39206 2004-08-25 Paul Brook <paul@codesourcery.com>
39209 * gfortran.dg/string_ctor_1.f90: New test.
39211 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39214 * g++.dg/template/redecl2.C: New test.
39216 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39219 * gfortran.dg/pr17143.f90: New test.
39221 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39224 * gfortran.dg/pr17164.f90: New test.
39226 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39228 * gcc.dg/tree-ssa/loop-1.c: New test.
39230 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39232 * gcc.c-torture/compile/20040824-1.c: New test.
39234 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39236 * gcc.c-torture/compile/iftrap-3.c: New test.
39238 2004-08-24 Paul Brook <paul@codesourcery.com>
39240 * gfortran.dg/entry_2.f90: New test.
39242 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39245 * g++.dg/lookup/ambig[12].C: New.
39247 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39250 * g++.dg/template/crash21.C: New test.
39251 * g++.dg/template/crash22.C: Likewise.
39253 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39256 * g++.dg/template/access15.C: New.
39258 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39261 * g++.dg/template/repo2.C: New test.
39263 2004-08-23 Roger Sayle <roger@eyesopen.com>
39265 PR rtl-optimization/17078
39266 * gcc.c-torture/execute/pr17078-1.c: New test case.
39268 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39271 * gcc.dg/debug/crash1.c: New test.
39273 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39276 * gcc.dg/loop-5.c: New test.
39278 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39280 * gcc.c-torture/execute/20040823-1.c: New test.
39282 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39284 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39285 to the assembler. Simplify test accordingly.
39286 (asm_abi_flags): Use GNU names.
39287 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39288 to check for ABI flags.
39290 2004-08-22 Andrew Pinski <apinski@apple.com>
39292 * g++.dg/opt/pr14029.C: New test.
39293 * gcc.c-torture/execute/pr15262.c: New test.
39295 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39297 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39299 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39302 * gfortran.dg/direct_io.f90: New test.
39304 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39307 * g++.dg/inherit/local2.C: New test.
39309 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39312 * g++.dg/warn/Wparentheses-4.C: New test.
39314 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39317 * g++.dg/inherit/local2.C: New test.
39319 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39320 * gcc.dg/ppc-ldstruct.c: Likewise.
39321 * gcc.dg/ppc64-abi-2.c: Likewise.
39323 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39325 PR rtl-optimization/17099
39326 * gcc.c-torture/execute/20040820-1.c: New test.
39328 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39330 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39332 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39335 * gfortran.dg/auto_array_1.f90: New test.
39337 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39340 * gfortran.dg/simpleif_1.f90: New test.
39342 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39344 * lib/target-supports.exp (check_profiling_available): Return
39345 false for arm*-*-symbianelf* and arm*-*-eabi*.
39348 * g++.dg/template/delete1.C: New test.
39350 2004-08-19 Paul Brook <paul@codesourcery.com>
39354 * gfortran.dg/data_char_1.f90: New test.
39356 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39359 * gfortran.dg/reduction.f90: New testcase.
39361 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39364 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39366 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39369 * g++.dg/Wparentheses-3.C: New test.
39371 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39373 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39374 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39375 * gcc.dg/vect/vect-2.c: Likewise.
39376 * gcc.dg/vect/vect-3.c: Likewise.
39377 * gcc.dg/vect/vect-4.c: Likewise.
39378 * gcc.dg/vect/vect-5.c: Likewise.
39379 * gcc.dg/vect/vect-6.c: Likewise.
39380 * gcc.dg/vect/vect-7.c: Likewise.
39381 * gcc.dg/vect/vect-25.c: Likewise.
39382 * gcc.dg/vect/vect-31.c: Likewise.
39383 * gcc.dg/vect/vect-32.c: Likewise.
39384 * gcc.dg/vect/vect-34.c: Likewise.
39385 * gcc.dg/vect/vect-36.c: Likewise.
39386 * gcc.dg/vect/vect-all.c: Likewise.
39388 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39391 * g++.dg/template/operator4.C: New test.
39393 2004-08-18 Richard Henderson <rth@redhat.com>
39395 * gcc.dg/20040206-1.c: XFAIL.
39397 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39400 * g++.dg/template/array7.C: New test.
39402 2004-08-17 James E Wilson <wilson@specifixinc.com>
39404 * gcc.dg/mips-movcc-1.c: New test.
39405 * gcc.dg/mips-movcc-2.c: New test.
39406 * gcc.dg/mips-movcc-3.c: New test.
39408 * gcc.dg/mips-nmadd-1.c: New test.
39409 * gcc.dg/mips-nmadd-2.c: New test.
39411 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39414 * g++.dg/opt/inline8.C: New test.
39417 * g++.dg/parse/error17.C: New test.
39419 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39421 * gcc.dg/vect: New directory for vectorizer tests.
39422 * gcc.dg/vect/tree-vect.h: New file.
39423 * gcc.dg/vect/vect.exp: New file.
39424 * gcc.dg/vect/pr16105.c.c: New test.
39425 * gcc.dg/vect/vect-1.c: New test.
39426 * gcc.dg/vect/vect-2.c: New test.
39427 * gcc.dg/vect/vect-3.c: New test.
39428 * gcc.dg/vect/vect-4.c: New test.
39429 * gcc.dg/vect/vect-5.c: New test.
39430 * gcc.dg/vect/vect-6.c: New test.
39431 * gcc.dg/vect/vect-7.c: New test.
39432 * gcc.dg/vect/vect-8.c: New test.
39433 * gcc.dg/vect/vect-9.c: New test.
39434 * gcc.dg/vect/vect-10.c: New test.
39435 * gcc.dg/vect/vect-11.c: New test.
39436 * gcc.dg/vect/vect-12.c: New test.
39437 * gcc.dg/vect/vect-13.c: New test.
39438 * gcc.dg/vect/vect-14.c: New test.
39439 * gcc.dg/vect/vect-15.c: New test.
39440 * gcc.dg/vect/vect-16.c: New test.
39441 * gcc.dg/vect/vect-17.c: New test.
39442 * gcc.dg/vect/vect-18.c: New test.
39443 * gcc.dg/vect/vect-19.c: New test.
39444 * gcc.dg/vect/vect-20.c: New test.
39445 * gcc.dg/vect/vect-21.c: New test.
39446 * gcc.dg/vect/vect-22.c: New test.
39447 * gcc.dg/vect/vect-23.c: New test.
39448 * gcc.dg/vect/vect-24.c: New test.
39449 * gcc.dg/vect/vect-25.c: New test.
39450 * gcc.dg/vect/vect-26.c: New test.
39451 * gcc.dg/vect/vect-27.c: New test.
39452 * gcc.dg/vect/vect-28.c: New test.
39453 * gcc.dg/vect/vect-29.c: New test.
39454 * gcc.dg/vect/vect-30.c: New test.
39455 * gcc.dg/vect/vect-31.c: New test.
39456 * gcc.dg/vect/vect-32.c: New test.
39457 * gcc.dg/vect/vect-33.c: New test.
39458 * gcc.dg/vect/vect-34.c: New test.
39459 * gcc.dg/vect/vect-35.c: New test.
39460 * gcc.dg/vect/vect-36.c: New test.
39461 * gcc.dg/vect/vect-37.c: New test.
39462 * gcc.dg/vect/vect-38.c: New test.
39463 * gcc.dg/vect/vect-40.c: New test.
39464 * gcc.dg/vect/vect-41.c: New test.
39465 * gcc.dg/vect/vect-42.c: New test.
39466 * gcc.dg/vect/vect-43.c: New test.
39467 * gcc.dg/vect/vect-44.c: New test.
39468 * gcc.dg/vect/vect-45.c: New test.
39469 * gcc.dg/vect/vect-46.c: New test.
39470 * gcc.dg/vect/vect-47.c: New test.
39471 * gcc.dg/vect/vect-48.c: New test.
39472 * gcc.dg/vect/vect-49.c: New test.
39473 * gcc.dg/vect/vect-50.c: New test.
39474 * gcc.dg/vect/vect-51.c: New test.
39475 * gcc.dg/vect/vect-52.c: New test.
39476 * gcc.dg/vect/vect-53.c: New test.
39477 * gcc.dg/vect/vect-54.c: New test.
39478 * gcc.dg/vect/vect-55.c: New test.
39479 * gcc.dg/vect/vect-56.c: New test.
39480 * gcc.dg/vect/vect-57.c: New test.
39481 * gcc.dg/vect/vect-58.c: New test.
39482 * gcc.dg/vect/vect-59.c: New test.
39483 * gcc.dg/vect/vect-60.c: New test.
39484 * gcc.dg/vect/vect-61.c: New test.
39485 * gcc.dg/vect/vect-all.c: New test.
39486 * gcc.dg/vect/vect-none.c: New test.
39488 2004-08-17 Paul Brook <paul@codesourcery.com>
39491 * gfortran.dg/entry_1.f90: New test.
39493 2004-08-17 Andrew Pinski <apinski@apple.com>
39495 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39497 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39499 * gcc.dg/pr17036-1.c: New test.
39501 2004-08-16 Devang Patel <dpatel@apple.com>
39503 * gcc.dg/darwin-20040809-1.c: New test.
39505 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39507 * gcc.dg/funcdef-attr-1.c: New test.
39509 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39511 * gcc.dg/altivec-17.c: New test.
39512 * gcc.dg/altivec-18.c: New test.
39514 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39517 * g++.dg/template/vtable2.C: New test.
39519 2004-08-14 Richard Henderson <rth@redhat.com>
39521 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39522 * gcc.dg/pack-test-4.c (main): Return 0.
39523 * gcc.dg/setjmp-1.c: Remove XFAIL.
39524 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39526 2004-08-14 Richard Henderson <rth@redhat.com>
39528 * gcc.dg/980217-1.c: Add prototype for printf.
39530 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39532 * gfortran.dg/pr16935.f90: New test.
39534 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39536 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39538 2004-08-13 Paul Brook <paul@codesourcery.com>
39540 * gfortran.dg/der_io_1.f90: Remove stray comma.
39542 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39544 * gcc.dg/vmx/cw-bug-2.c: Remove.
39545 * gcc.dg/vmx/vprint-1.c: Remove.
39546 * gcc.dg/vmx/vscan-1.c: Remove.
39548 2004-08-12 Devang patel <dpatel@apple.com>
39550 * gcc.dg/darwin-20040809-2.c: New test.
39552 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39554 * g++.dg/ext/altivec-12.C: New test.
39556 * g++.dg/ext/altivec-11.C: New test.
39558 2004-08-12 Paul Brook <paul@codesourcery.com>
39560 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39562 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39564 * g++.dg/ext/altivec-2.C: Check for hardware support before
39565 executing any VMX instructions.
39567 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39569 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39572 * g++.old-deja/g++.other/comdat4.C: New test.
39573 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39575 2004-08-12 Ben Elliston <bje@au.ibm.com>
39578 * gcc.dg/pr16286.c: New test.
39580 2004-08-12 Jan Beulich <jbeulich@novell.com>
39582 * g++.dg/ext/asm5.C: New.
39584 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39587 * g++.dg/eh/crash1.C: New test.
39590 * g++.dg/ext/construct1.C: New test.
39592 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39595 * g++.dg/init/ptrmem1.C: New test.
39598 * g++.dg/parse/offsetof5.C: New test.
39601 * g++.dg/template/overload3.C: New test.
39603 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39606 * g++.dg/parse/error16.C: New test.
39609 * g++.dg/template/error14.C: New test.
39612 * g++.dg/template/error15.C: New test.
39614 2004-08-11 Devang Patel <dpatel@apple.com>
39616 * gcc.dg/darwin-ld-20040809-1.c: New test.
39617 * gcc.dg/darwin-ld-20040809-2.c: New test.
39619 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39622 * gfortran.dg/dfloat_1.f90: New test.
39624 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39626 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39627 * gcc.dg/dll-2.c: Fix dg-require syntax.
39628 * gcc.misc-tests/arm-isr.c (abort): Declare.
39631 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39634 * g++.dg/parse/crash16.C: New test.
39636 2004-08-10 Roger Sayle <roger@eyesopen.com>
39638 * gcc.dg/mips-rsqrt-1.c: New test case.
39639 * gcc.dg/mips-rsqrt-2.c: New test case.
39640 * gcc.dg/mips-rsqrt-3.c: New test case.
39642 2004-08-10 Paul Brook <paul@codesourcery.com>
39644 * gfortran.dg/der_io_1.f90: New test.
39646 2004-08-10 Paul Brook <paul@codesourcery.com>
39649 * gfortran.dg/der_array_1.f90: New test.
39651 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39653 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39655 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39657 * gcc.dg/wchar_t-2.c: Fix typo.
39659 2004-08-09 Falk Hueffner <falk@debian.org>
39661 PR tree-optimization/12517
39662 * gcc.c-torture/compile/pr12517.c: New test.
39664 PR tree-optimization/12578
39665 * gcc.c-torture/compile/pr12578.c: New test.
39667 PR tree-optimization/12899
39668 * gcc.c-torture/compile/pr12899.c: New test.
39670 PR rtl-optimization/14692
39671 * gcc.c-torture/compile/pr14692.c: New test.
39673 PR tree-optimization/16461
39674 * gcc.c-torture/compile/pr16461.c: New test.
39676 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39678 * gfortran.dg/getenv_1.f90: New test.
39680 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39682 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39684 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39686 2004-08-06 Paul Brook <paul@codesourcery.com>
39688 * gfortran.dg/ret_array_1.f90: New test.
39689 * gfortran.dg/ret_pointer_1.f90: New test.
39691 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39693 * gcc.dg/missing-field-init-[12].c: New tests.
39694 * g++.dg/warn/missing-field-init-[12].C: New tests.
39696 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39698 * gcc.dg/enum2.c: New test.
39699 * gcc.dg/symbian3.c: Likewise.
39700 * gcc.dg/symbian4.c: Likewise.
39701 * gcc.dg/wchar_t-2.c: Likewise.
39703 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39705 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39708 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39710 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39711 dg-require-visiblity.
39712 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39713 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39714 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39715 * g++.dg/ext/visibility/new1.C: Likewise.
39716 * g++.dg/ext/visibility/pragma.C: Likewise.
39717 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39718 * g++.dg/ext/visibility/virtual.C: Likewise.
39719 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39720 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39721 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39722 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39723 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39724 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39725 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39726 * g++/dg/ext/visibility/visibility-8.C: New test.
39727 * gcc.c-torture/compile/dll.x: Remove.
39728 * gcc.dg/dll-2.c: Use dg-require-dll
39729 * gcc.dg/visibility-10.c: New test.
39730 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39732 * lib/scanasm.exp (scan_hidden): New function.
39733 (scan_not_hidden): Likewise.
39735 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39737 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39739 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39741 * gcc.c-torture/execute/20040805-1.c: New test.
39743 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39745 * gcc.dg/20020118-1.c: Declare abort.
39746 * gcc.dg/altivec_check.h: Likewise.
39747 * gcc.dg/iftrap-2.c: Likewise.
39748 * gcc.dg/pragma-darwin.c: Likewise.
39749 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39751 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39753 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39755 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39757 * gcc.c-torture/execute/builtins/abs-2.c,
39758 gcc.c-torture/execute/builtins/abs-3.c,
39759 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39760 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39761 intmax_t, uintmax_t and their limits.
39762 * gcc.dg/intmax_t-1.c: New test.
39764 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39766 * g++.dg/tc1/dr147.C: Add reference to PR.
39768 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39770 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39771 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39773 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39775 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39777 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39779 * gcc.dg/redecl-5.c: New test.
39780 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39783 2004-08-03 Roger Sayle <roger@eyesopen.com>
39785 PR middle-end/16790
39786 * gcc.c-torture/execute/pr16790-1.c: New test case.
39788 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39790 * g++.dg/ext/visibility/assign1.C: New test.
39791 * g++.dg/ext/visibility/new1.C: Likewise.
39793 * gcc.dg/symbian1.c: New test.
39794 * gcc.dg/symbian2.c: Likewise.
39796 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39799 * gcc.dg/i386-sse-9.c: New test.
39801 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39803 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39805 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39807 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39808 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39809 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39810 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39811 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39812 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39813 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39814 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39815 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39816 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39817 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39818 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39819 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39820 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39821 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39822 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39823 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39824 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39825 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39826 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39827 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39828 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39829 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39830 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39831 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39832 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39833 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39834 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39835 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39836 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39837 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39838 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39839 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39840 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39841 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39842 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39843 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39844 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39845 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39846 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39847 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39848 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39849 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39850 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39851 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39852 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39853 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39854 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39855 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39856 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39857 gcc.misc-tests/i386-pf-3dnow-1.c,
39858 gcc.misc-tests/i386-pf-athlon-1.c,
39859 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39860 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39861 Declare built-in functions used.
39862 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39864 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39867 * g++.dg/lookup/using12.C: New test.
39869 * g++.dg/init/null1.C: Fix PR number.
39870 * g++.dg/parse/namespace10.C: Likewise.
39872 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39875 * g++.dg/template/spec17.C: New test.
39876 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39877 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39879 2004-08-02 David Billinghurst
39882 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39884 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39886 * gcc.dg/ia64-got-1.c: New test case.
39888 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39891 * g++.dg/init/null1.C: New test.
39892 * g++.dg/tc1/dr76.C: Adjust error marker.
39895 * g++.dg/parse/namespace10.C: New test.
39898 * g++.dg/inherit/ptrmem2.C: New test.
39900 2004-08-02 Ben Elliston <bje@au.ibm.com>
39903 * gcc.dg/pr16155.c: New test.
39905 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39907 * gcc.dg/redecl-2.c: New test.
39909 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39911 * gcc.dg/darwin-longdouble.c: New file.
39913 2004-07-30 Richard Henderson <rth@redhat.com>
39915 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39916 write to constant argument.
39917 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39919 2004-07-30 Richard Henderson <rth@redhat.com>
39921 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39922 tests of nearest around zero.
39924 2004-07-30 Andrew Pinski <apinski@apple.com>
39926 * gcc.c-torture/compile/20040730-1.c: New test.
39928 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39930 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39933 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39935 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39937 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
39939 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39940 contains $ld_library_path.
39941 * lib/gfortran.exp (gfortran_link_flags): Likewise.
39943 2004-07-29 Richard Henderson <rth@redhat.com>
39945 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39947 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39948 (alt2, which): New.
39949 (Check): Accept either alternative.
39951 2004-07-29 Mark Mitchell <mark@codesourcery.com>
39953 * g++.dg/abi/inline1.C: New test.
39954 * g++.dg/abi/local1-a.cc: Likewise.
39955 * g++.dg/abi/local1.C: Likewise.
39956 * g++.dg/abi/mangle11.C: Tweak location of warnings.
39957 * g++.dg/abi/mangle12.C: Likewise.
39958 * g++.dg/abi/mangle17.C: Likewise.
39959 * g++.dg/abi/mangle20-2.C: Likewise.
39960 * g++.dg/opt/interface1.C: Likewise.
39961 * g++.dg/opt/interface1.h: Likewise.
39962 * g++.dg/opt/interface1-a.cc: New test.
39963 * g++.dg/parse/repo1.C: New test.
39964 * g++.dg/template/repo1.C: Likewise.
39965 * g++.dg/warn/Winline-1.C: Likewise.
39966 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39968 2004-07-29 Diego Novillo <dnovillo@redhat.com>
39970 * gcc.dg/tree-ssa/20040729-1.c: New test.
39972 2004-07-27 Matt Austern <austern@apple.com>
39974 * gcc.dg/darwin-bool-1.c: New test.
39975 * gcc.dg/darwin-bool-2.c: New test.
39977 2004-07-28 Richard Henderson <rth@redhat.com>
39979 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39980 arguments in the correct type. Don't write to constant arguments.
39982 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39984 PR tree-optimization/16688
39985 PR tree-optimization/16689
39986 * g++.dg/tree-ssa/pr16688.C: New test.
39988 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39990 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39991 loads. Not only in the comment, this time.
39993 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
39995 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
39996 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39997 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
39998 * gcc.dg/sh4a-bitmovua.c: New.
39999 * gcc.dg/sh4a-cos.c: New.
40000 * gcc.dg/sh4a-cosf.c: New.
40001 * gcc.dg/sh4a-fprun.c: New.
40002 * gcc.dg/sh4a-fsrra.c: New.
40003 * gcc.dg/sh4a-memmovua.c: New.
40004 * gcc.dg/sh4a-sin.c: New.
40005 * gcc.dg/sh4a-sincos.c: New.
40006 * gcc.dg/sh4a-sincosf.c: New.
40007 * gcc.dg/sh4a-sinf.c: New.
40009 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40011 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40013 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40015 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40018 2004-07-27 Andrew Pinski <apinski@apple.com>
40020 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40022 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40024 * gcc.dg/pragma-isr.c: New test.
40026 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40029 * g++.dg/template/ttp11.C: New test.
40031 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40033 * gcc.c-torture/compile/20040727-1.c: New test.
40035 2004-07-26 Eric Christopher <echristo@redhat.com>
40037 * gcc.c-torture/compile/20040726-2.c: New test.
40039 2004-07-26 Andrew Pinski <apinski@apple.com>
40041 * g++.dg/rtti/tinfo1.C: Xfail.
40043 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40045 * gcc.c-torture/compile/20040726-1.c: New test.
40047 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40048 Brian Ryner <bryner@brianryner.com>
40052 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40053 * g++.dg/ext/visibility/: New directory.
40054 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40055 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40056 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40057 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40058 * g++.dg/ext/visibility/fvisibility.C,
40059 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40060 g++.dg/ext/visibility/fvisibility-override1.C
40061 g++.dg/ext/visibility/fvisibility-override2.C
40062 g++.dg/ext/visibility/memfuncts.C
40063 g++.dg/ext/visibility/noPLT.C
40064 g++.dg/ext/visibility/pragma.C
40065 g++.dg/ext/visibility/pragma-override1.C
40066 g++.dg/ext/visibility/pragma-override2.C
40067 g++.dg/ext/visibility/staticmemfuncts.C
40068 g++.dg/ext/visibility/virtual.C: New tests.
40070 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40073 * gcc.dg/pr15360-1.c: New test.
40075 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40077 * gcc.dg/pragma-align-2.c: New test.
40078 * gcc.dg/pragma-init-fini.c: New test.
40079 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40082 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40084 * gcc.dg/init-string-2.c: New test.
40086 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40089 * gcc.dg/Wredundant-decls-1.c: New test case.
40091 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40093 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40094 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40095 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40096 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40097 * gcc.dg/compat/generate-random.c: New file.
40098 * gcc.dg/compat/generate-random.h: Likewise.
40099 * gcc.dg/compat/generate-random_r.c: Likewise.
40100 * gcc.dg/compat/struct-layout-1.h: Likewise.
40101 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40102 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40103 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40104 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40105 * gcc.dg/compat/struct-layout-1_main.c: New test.
40106 * gcc.dg/compat/struct-layout-1_x.c: New file.
40107 * gcc.dg/compat/struct-layout-1_y.c: New file.
40108 * gcc.dg/compat/struct-layout-1_test.h: New file.
40110 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40112 * gcc.dg/comp-return-1.c: New test
40114 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40116 * gcc.dg/vmx/8-02a.c: Fix typo.
40118 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40119 * gcc.dg/darwin-abi-3.c: New test.
40121 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40122 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40124 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40125 * gcc.dg/vmx/ops-long-1.c: New test.
40126 * gcc.dg/vmx/ops-long-2.c: New test.
40128 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40130 * g++.dg/lookup/conv-[1234].C: New.
40132 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40134 * g++.dg/parse/attr2.C: Simplify.
40136 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40139 * gcc.c-torture/execute/pr7284-1.c: New test.
40141 2004-07-22 Brian Booth <bbooth@redhat.com>
40143 * gcc.dg/tree-ssa/20040721-1.c: New test.
40145 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40147 * g++.dg/template/crash20.c: New.
40149 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40151 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40152 Add dg-run directive. Declare variables as required.
40153 * gfortran.dg/g77/README: Update
40155 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40157 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40158 gcc.dg/cris-peep2-andu2.c: New tests.
40160 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40163 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40165 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40167 * gcc.dg/qual-return-2.c: Update expected messages.
40168 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40170 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40172 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40173 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40175 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40178 * gcc.dg/init-string-1.c: New test.
40180 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40182 PR middle-end/15345
40184 * gcc.dg/torture/nested-fn-1.c: New test.
40186 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40189 * gcc.dg/ia64-fptr-1.c: New file.
40191 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40194 * g++.dg/template/spec16.C: New test.
40195 * g++.old-deja/g++.robertl/eb118.C: Remove.
40197 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40200 * g++.dg/template/spec15.C: New test.
40202 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40204 Copy cases from g77.f-torture/execute and add dg-run
40205 directive. Other changes as noted.
40206 * gfortran.dg/g77/13037.f
40207 * gfortran.dg/g77/1832.f
40208 * gfortran.dg/g77/19981119-0.f
40209 * gfortran.dg/g77/19990313-0.f
40210 * gfortran.dg/g77/19990313-1.f
40211 * gfortran.dg/g77/19990313-2.f
40212 * gfortran.dg/g77/19990313-3.f
40213 * gfortran.dg/g77/19990419-1.f
40214 * gfortran.dg/g77/19990826-0.f
40215 * gfortran.dg/g77/19990826-2.f
40216 * gfortran.dg/g77/20000503-1.f
40217 * gfortran.dg/g77/20001111.f
40218 * gfortran.dg/g77/20010116.f
40219 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40220 * gfortran.dg/g77/20010430.f
40221 * gfortran.dg/g77/6177.f
40222 * gfortran.dg/g77/947.f
40223 * gfortran.dg/g77/970816-3.f
40224 * gfortran.dg/g77/971102-1.f
40225 * gfortran.dg/g77/980520-1.f
40226 * gfortran.dg/g77/980628-0.f
40227 * gfortran.dg/g77/980628-1.f
40228 * gfortran.dg/g77/980628-10.f
40229 * gfortran.dg/g77/980628-2.f
40230 * gfortran.dg/g77/980628-3.f
40231 * gfortran.dg/g77/980628-7.f
40232 * gfortran.dg/g77/980628-8.f
40233 * gfortran.dg/g77/980628-9.f
40234 * gfortran.dg/g77/980701-0.f
40235 * gfortran.dg/g77/980701-1.f
40236 * gfortran.dg/g77/cabs.f
40237 * gfortran.dg/g77/claus.f
40238 * gfortran.dg/g77/complex_1.f
40239 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40240 * gfortran.dg/g77/dcomplex.f
40241 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40242 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40243 * gfortran.dg/g77/f90-intrinsic-numeric.f
40244 * gfortran.dg/g77/int8421.f
40245 * gfortran.dg/g77/labug1.f
40246 * gfortran.dg/g77/large_vec.f
40247 * gfortran.dg/g77/le.f
40248 * gfortran.dg/g77/short.f
40249 * gfortran.dg/g77/README: Update
40251 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40254 * g++.dg/parse/lookup4.C: New test.
40256 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40259 * g++.dg/template/ttp10.C: New test.
40261 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40263 * gcc.dg/pr12625-1.c: New test.
40265 2004-07-20 Steven Bosscher <stevenb@suse.de>
40267 * gcc.dg/switch-warn-1.c: New test.
40268 * gcc.dg/switch-warn-2.c: New test.
40269 * gcc.c-torture/compile/pr14730.c: Update.
40271 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40273 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40274 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40275 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40276 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40278 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40281 * g++.dg/template/assign1.C: New test.
40283 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40286 * g++.dg/template/ttp9.C: New test.
40288 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40290 * gcc.dg/format/cmn-err-1.c: New test.
40292 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40294 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40295 gcc.dg/Wparentheses-10.c: New tests.
40296 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40298 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40301 * gfortran.dg/g77//ffixed-line-length-0.f,
40302 gfortran.dg/g77/ffixed-line-length-132.f,
40303 gfortran.dg/g77/ffixed-line-length-72.f,
40304 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40305 gfortran.dg/g77/README: Update.
40307 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40310 * g++.dg/template/non-dependent7.C: New test.
40311 * g++.dg/template/non-dependent8.C: Likewise.
40312 * g++.dg/template/non-dependent9.C: Likewise.
40313 * g++.dg/template/non-dependent10.C: Likewise.
40315 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40318 * g++.dg/parse/attr2.C: New test.
40320 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40323 * g77.f-torture: Ditto.
40325 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40327 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40328 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40329 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40331 2004-07-16 Richard Henderson <rth@redhat.com>
40333 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40335 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40337 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40338 tests with full list of options.
40339 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40340 of TORTURE_OPTIONS if test contains 'dg-do run'.
40343 * gfortran.dg/do_iterator.f90: New test.
40345 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40347 PR rtl-optimization/16536
40348 * gcc.c-torture/execute/restrict-1.c: New test.
40350 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40353 * gfortran.dg/pr15324.f90: New test.
40356 * gfortran.dg/pr15129.f90: New test.
40359 * gfortran.dg/pr15140.f90: New test.
40362 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40363 compile-time simplification.
40365 2004-07-14 Mike Stump <mrs@apple.com>
40367 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40369 2004-07-14 James E Wilson <wilson@specifixinc.com>
40372 * gcc.dg/profile-generate-1.c: New.
40374 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40376 * gcc.c-torture/execute/20040709-1.c: New test.
40377 * gcc.c-torture/execute/20040709-2.c: New test.
40379 2004-07-14 Mike Stump <mrs@apple.com>
40381 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40383 2004-07-14 Mike Stump <mrs@apple.com>
40385 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40387 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40390 * g++.dg/parse/mutable1.C: New test.
40392 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40394 PR tree-optimization/16443
40395 * gcc.dg/tree-ssa/20040713-1.c: New test.
40397 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40399 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40402 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40404 * gfortran.dg/g77/README: New file
40405 * gfortran.dg/g77/19981216-0.f: Copy from
40406 g77.f-torture/noncompile. Add "dg-do compile" and
40407 dg-error as required.
40408 * gfortran.dg/g77/19990218-1.f: Likewise.
40409 * gfortran.dg/g77/19990905-1.f: Likewise.
40410 * gfortran.dg/g77/9263.f: Likewise.
40411 * gfortran.dg/g77/980615-0.f: Likewise.
40412 * gfortran.dg/g77/980616-0.f: Likewise.
40413 * gfortran.dg/g77/check0.f: Likewise.
40414 * gfortran.dg/g77/select_no_compile.f: Likewise.
40416 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40418 Copy files from g77.f-torture/compile.
40419 Add "{ dg-do compile}". Other changes as noted
40420 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40421 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40422 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40423 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40424 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40425 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40426 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40427 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40428 statement to conform to standard. Append alpha1.x for reference.
40429 * gfortran.dg/g77/xformat.f: Add dg-warning
40431 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40433 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40434 Add {dg-do compile} directive.
40435 * gfortran.dg/g77/cpp2.F: Likewise.
40437 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40440 * g++.dg/lookup/name-clash1.C: New test.
40443 * g++.dg/lookup/name-clash2.C: New test.
40446 * g++.dg/lookup/name-clash3.C: New test.
40448 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40450 * g++.dg/lookup/new2.C: New test.
40451 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40453 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40455 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40456 Add {dg-do compile} directive.
40457 * gfortran.dg/g77/13060.f: Likewise.
40458 * gfortran.dg/g77/19990218-0.f: Likewise.
40459 * gfortran.dg/g77/19990305-0.f: Likewise.
40460 * gfortran.dg/g77/19990419-0.f: Likewise.
40461 * gfortran.dg/g77/19990502-0.f: Likewise.
40462 * gfortran.dg/g77/19990502-1.f: Likewise.
40463 * gfortran.dg/g77/19990525-0.f: Likewise.
40464 * gfortran.dg/g77/19990826-1.f: Likewise.
40465 * gfortran.dg/g77/19990826-3.f: Likewise.
40466 * gfortran.dg/g77/19990905-2.f: Likewise.
40467 * gfortran.dg/g77/20000412-1.f: Likewise.
40468 * gfortran.dg/g77/20000511-1.f: Likewise.
40469 * gfortran.dg/g77/20000511-2.f: Likewise.
40470 * gfortran.dg/g77/20000518.f: Likewise.
40471 * gfortran.dg/g77/20000601-1.f: Likewise.
40472 * gfortran.dg/g77/20000601-2.f: Likewise.
40473 * gfortran.dg/g77/20000629-1.f: Likewise.
40474 * gfortran.dg/g77/20000630-2.f: Likewise.
40475 * gfortran.dg/g77/20010115.f: Likewise.
40476 * gfortran.dg/g77/20010321-1.f: Likewise.
40477 * gfortran.dg/g77/20010426.f: Likewise.
40478 * gfortran.dg/g77/20020307-1.f: Likewise.
40479 * gfortran.dg/g77/8485.f: Likewise.
40480 * gfortran.dg/g77/960317-1.f: Likewise.
40481 * gfortran.dg/g77/970915-0.f: Likewise.
40482 * gfortran.dg/g77/980310-1.f: Likewise.
40483 * gfortran.dg/g77/980310-2.f: Likewise.
40484 * gfortran.dg/g77/980310-3.f: Likewise.
40485 * gfortran.dg/g77/980310-4.f: Likewise.
40486 * gfortran.dg/g77/980310-6.f: Likewise.
40487 * gfortran.dg/g77/980310-7.f: Likewise.
40488 * gfortran.dg/g77/980310-8.f: Likewise.
40489 * gfortran.dg/g77/980419-2.f: Likewise.
40490 * gfortran.dg/g77/980424-0.f: Likewise.
40491 * gfortran.dg/g77/980427-0.f: Likewise.
40492 * gfortran.dg/g77/980729-0.f: Likewise.
40493 * gfortran.dg/g77/981117-1.f: Likewise.
40494 * gfortran.dg/g77/toon_1.f: Likewise.
40496 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40499 * g++.dg/other/abstract2.C: New test.
40501 2004-07-12 Paul Brook <paul@codesourcery.com>
40503 * gfortran.dg/pointer_init_1.f90: New test.
40505 2004-07-11 Paul Brook <paul@codesourcery.com>
40508 * gfortran.dg/contained_1.f90: New test.
40510 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40512 * g++.dg/parse/defarg8.C: New test.
40514 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40517 * gfortran.dg/pr16433.f: New test.
40520 * gfortran.dg/pr15754.f90: New test.
40522 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40524 PR tree-optimization/16437
40525 * gcc.c-torture/execute/bitfld-4.c: New test.
40527 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40529 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40530 access to common var from module.
40532 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40535 * gfortran.fortran-torture/execute/common_2.f90: New test.
40537 2004-07-10 Paul Brook <paul@codesourcery.com>
40539 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40541 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40544 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40546 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40548 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40549 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40550 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40551 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40552 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40553 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40554 * gfortran.dg/g77/funderscoring.f: Likewise.
40555 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40557 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40559 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40561 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40562 Paul Brook <paul@codesourcery.com>
40565 * gfortran.dg/common_pointer_1.f90: New test.
40567 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40569 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40571 2004-07-09 James E Wilson <wilson@specifixinc.com>
40574 * gcc.c-torture/compile/20040709-1.c: New.
40576 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40579 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40581 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40584 * gfortran.dg/shape_1.f90: New test.
40586 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40587 Andrew Pinski <apinski@apple.com>
40589 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40591 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40593 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40596 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40597 Paul Brook <paul@codesourcery.com>
40599 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40602 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40604 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40606 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40608 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40609 testcases with capital suffix.
40611 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40617 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40619 * gfortran.dg/implicit_1.f90: New test.
40621 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40623 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40624 expression to match gfortran warning/error messages
40625 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40628 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40630 * lib/fortran-torture.exp: Rename proc search_for to
40633 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40635 * gcc.c-torture/execute/simd-5.x: New file.
40636 XFAIL on SPARC 64-bit at -O0.
40638 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40642 * g++.dg/warn/effc3.C: New test.
40644 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40646 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40647 change X to 1X in format.
40648 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40649 add data statements to conform to standard.
40651 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40653 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40654 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40655 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40657 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40659 * gfortran.dg/g77/7388.f: Copy from g77.dg
40660 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40661 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40662 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40663 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40664 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40665 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40666 * gfortran.dg/g77/strlen0.f: Likewise.
40668 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40670 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40671 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40673 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40675 * gcc.c-torture/execute/920428-2.x: Delete.
40676 * gcc.c-torture/execute/920501-7.x: Likewise.
40678 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40680 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40681 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40682 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40684 (PREFETCH_3DNOW): Add -march=c3.
40686 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40689 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40690 * gcc.c-torture/execute/bf64-1.x: Likewise.
40692 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40694 * gcc.c-torture/compile/20040708-1.c: New test.
40696 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40699 * g++.dg/warn/effc2.C: New test.
40701 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40703 * gcc.c-torture/execute/bitfld-1.x: Remove.
40704 * gcc.c-torture/execute/bitfld-3.c: New test.
40705 * gcc.dg/bitfld-2.c: Remove XFAILs.
40707 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40710 * g++.dg/rtti/tinfo1.C: New file.
40712 2004-07-07 Eric Christopher <echristo@redhat.com>
40714 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40716 2004-07-07 Andrew Pinski <apinski@apple.com>
40718 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40720 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40722 * g++.dg/init/call1.C: XFAIL.
40724 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40726 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40727 except for movstrict*, to movmem* and clrstr* to clrmem*.
40729 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40731 * gcc.c-torture/execute/20040707-1.c: New test.
40733 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40735 * gcc.c-torture/execute/20040706-1.c: New test.
40737 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40740 * g++.dg/template/spec14.C: New test.
40742 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40744 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40745 nothing if not yet defined. Use it in b, c and d type definitions.
40746 * gcc.c-torture/execute/20040705-1.c: New test.
40747 * gcc.c-torture/execute/20040705-2.c: New test.
40749 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40752 * g++.dg/lookup/new1.C: New test.
40754 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40757 * g++.dg/template/sizeof8.C: New test.
40759 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40761 * gcc.c-torture/compile/20040705-1.c: New test.
40763 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40765 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40767 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40769 * gcc.dg/cpp/if-mop.c: Two new testcases.
40770 * gcc.dg/cpp/trad/comment-3.c: New.
40772 2004-07-04 Paul Brook <paul@codesourcery.com>
40774 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40776 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40779 * g++.dg/lookup/crash4.C: New test.
40781 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40783 * gcc.c-torture/execute/builtin-abs-1.c
40784 * gcc.c-torture/execute/builtin-abs-2.c
40785 * gcc.c-torture/execute/builtin-complex-1.c
40786 * gcc.c-torture/execute/builtins/string-1-lib.c
40787 * gcc.c-torture/execute/builtins/string-1.c
40788 * gcc.c-torture/execute/builtins/string-2-lib.c
40789 * gcc.c-torture/execute/builtins/string-2.c
40790 * gcc.c-torture/execute/builtins/string-3-lib.c
40791 * gcc.c-torture/execute/builtins/string-3.c
40792 * gcc.c-torture/execute/builtins/string-4-lib.c
40793 * gcc.c-torture/execute/builtins/string-4.c
40794 * gcc.c-torture/execute/builtins/string-5-lib.c
40795 * gcc.c-torture/execute/builtins/string-5.c
40796 * gcc.c-torture/execute/builtins/string-6-lib.c
40797 * gcc.c-torture/execute/builtins/string-6.c
40798 * gcc.c-torture/execute/builtins/string-7-lib.c
40799 * gcc.c-torture/execute/builtins/string-7.c
40800 * gcc.c-torture/execute/builtins/string-8-lib.c
40801 * gcc.c-torture/execute/builtins/string-8.c
40802 * gcc.c-torture/execute/builtins/string-9-lib.c
40803 * gcc.c-torture/execute/builtins/string-9.c
40804 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40805 * gcc.c-torture/execute/builtins/string-asm-1.c
40806 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40807 * gcc.c-torture/execute/builtins/string-asm-2.c
40808 * gcc.c-torture/execute/stdio-opt-1.c
40809 * gcc.c-torture/execute/stdio-opt-2.c
40810 * gcc.c-torture/execute/stdio-opt-3.c
40811 * gcc.c-torture/execute/string-opt-1.c
40812 * gcc.c-torture/execute/string-opt-10.c
40813 * gcc.c-torture/execute/string-opt-11.c
40814 * gcc.c-torture/execute/string-opt-12.c
40815 * gcc.c-torture/execute/string-opt-13.c
40816 * gcc.c-torture/execute/string-opt-14.c
40817 * gcc.c-torture/execute/string-opt-15.c
40818 * gcc.c-torture/execute/string-opt-16.c
40819 * gcc.c-torture/execute/string-opt-2.c
40820 * gcc.c-torture/execute/string-opt-6.c
40821 * gcc.c-torture/execute/string-opt-7.c
40822 * gcc.c-torture/execute/string-opt-8.c:
40825 * gcc.c-torture/execute/builtins/abs-2.c
40826 * gcc.c-torture/execute/builtins/abs-3.c
40827 * gcc.c-torture/execute/builtins/complex-1.c
40828 * gcc.c-torture/execute/builtins/fprintf.c
40829 * gcc.c-torture/execute/builtins/fputs.c
40830 * gcc.c-torture/execute/builtins/memcmp.c
40831 * gcc.c-torture/execute/builtins/memmove.c
40832 * gcc.c-torture/execute/builtins/memops-asm.c
40833 * gcc.c-torture/execute/builtins/mempcpy-2.c
40834 * gcc.c-torture/execute/builtins/mempcpy.c
40835 * gcc.c-torture/execute/builtins/memset.c
40836 * gcc.c-torture/execute/builtins/printf.c
40837 * gcc.c-torture/execute/builtins/sprintf.c
40838 * gcc.c-torture/execute/builtins/strcat.c
40839 * gcc.c-torture/execute/builtins/strchr.c
40840 * gcc.c-torture/execute/builtins/strcmp.c
40841 * gcc.c-torture/execute/builtins/strcpy.c
40842 * gcc.c-torture/execute/builtins/strcspn.c
40843 * gcc.c-torture/execute/builtins/strlen-2.c
40844 * gcc.c-torture/execute/builtins/strlen.c
40845 * gcc.c-torture/execute/builtins/strncat.c
40846 * gcc.c-torture/execute/builtins/strncmp-2.c
40847 * gcc.c-torture/execute/builtins/strncmp.c
40848 * gcc.c-torture/execute/builtins/strncpy.c
40849 * gcc.c-torture/execute/builtins/strpbrk.c
40850 * gcc.c-torture/execute/builtins/strpcpy-2.c
40851 * gcc.c-torture/execute/builtins/strpcpy.c
40852 * gcc.c-torture/execute/builtins/strrchr.c
40853 * gcc.c-torture/execute/builtins/strspn.c
40854 * gcc.c-torture/execute/builtins/strstr-asm.c
40855 * gcc.c-torture/execute/builtins/strstr.c:
40856 ... these new files.
40858 * gcc.c-torture/execute/builtins/abs-2-lib.c
40859 * gcc.c-torture/execute/builtins/abs-3-lib.c
40860 * gcc.c-torture/execute/builtins/complex-1-lib.c
40861 * gcc.c-torture/execute/builtins/fprintf-lib.c
40862 * gcc.c-torture/execute/builtins/fputs-lib.c
40863 * gcc.c-torture/execute/builtins/memcmp-lib.c
40864 * gcc.c-torture/execute/builtins/memmove-lib.c
40865 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40866 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40867 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40868 * gcc.c-torture/execute/builtins/memset-lib.c
40869 * gcc.c-torture/execute/builtins/printf-lib.c
40870 * gcc.c-torture/execute/builtins/sprintf-lib.c
40871 * gcc.c-torture/execute/builtins/strcat-lib.c
40872 * gcc.c-torture/execute/builtins/strchr-lib.c
40873 * gcc.c-torture/execute/builtins/strcmp-lib.c
40874 * gcc.c-torture/execute/builtins/strcpy-lib.c
40875 * gcc.c-torture/execute/builtins/strcspn-lib.c
40876 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40877 * gcc.c-torture/execute/builtins/strlen-lib.c
40878 * gcc.c-torture/execute/builtins/strncat-lib.c
40879 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40880 * gcc.c-torture/execute/builtins/strncmp-lib.c
40881 * gcc.c-torture/execute/builtins/strncpy-lib.c
40882 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40883 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40884 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40885 * gcc.c-torture/execute/builtins/strrchr-lib.c
40886 * gcc.c-torture/execute/builtins/strspn-lib.c
40887 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40888 * gcc.c-torture/execute/builtins/strstr-lib.c
40889 * gcc.c-torture/execute/builtins/lib/abs.c
40890 * gcc.c-torture/execute/builtins/lib/fprintf.c
40891 * gcc.c-torture/execute/builtins/lib/memset.c
40892 * gcc.c-torture/execute/builtins/lib/printf.c
40893 * gcc.c-torture/execute/builtins/lib/sprintf.c
40894 * gcc.c-torture/execute/builtins/lib/strcpy.c
40895 * gcc.c-torture/execute/builtins/lib/strcspn.c
40896 * gcc.c-torture/execute/builtins/lib/strncat.c
40897 * gcc.c-torture/execute/builtins/lib/strncmp.c
40898 * gcc.c-torture/execute/builtins/lib/strncpy.c
40899 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40900 * gcc.c-torture/execute/builtins/lib/strspn.c
40901 * gcc.c-torture/execute/builtins/lib/strstr.c:
40902 New files containing support routines.
40904 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40906 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40907 when not optimizing.
40909 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40912 * g++.dg/abi/mangle22.C: New test.
40913 * g++.dg/abi/mangle23.C: Likewise.
40915 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40918 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40919 Allow for cases without denormalized floating point numbers.
40921 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
40924 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40925 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40926 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40927 expected warning text.
40928 * gcc.dg/format/diag-2.c: New test.
40930 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40932 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40934 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
40936 * gcc.dg/builtins-43.c: New.
40937 * gcc.dg/builtins-44.c: New.
40938 * gcc.dg/builtins-45.c: New.
40940 2004-06-26 Geoffrey Keating <geoffk@apple.com>
40941 Andreas Tobler <a.tobler@schweiz.ch>
40943 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40944 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
40946 * gcc.dg/cleanup-11.c: Likewise.
40947 * gcc.dg/cleanup-8.c: Likewise.
40948 * gcc.dg/cleanup-9.c: Likewise.
40949 * gcc.dg/cleanup-5.c: Run on all platforms.
40951 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
40953 * g++.dg/warn/nonnull1.C: New test.
40955 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40957 * gcc.dg/compat/compat-common.h: Wrap up CINT in
40958 an #ifndef SKIP_COMPLEX_INT/#endif pair.
40959 Special-case the Sun compiler wrt to <complex.h>.
40961 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
40963 * gcc.dg/Wunreachable-8.C: New test.
40965 * gcc.dg/h8300-ice2.c : New test.
40967 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
40970 * gfortran.fortran-torture/compile/implicit.f90: Add test
40971 for implicit character.
40973 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
40976 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40977 Use tiny() intrinsic to find smallest non-negative real
40979 2004-06-30 Jakub Jelinek <jakub@redhat.com>
40981 * gcc.dg/compat/struct-by-value-22_main.c: New test.
40982 * gcc.dg/compat/struct-by-value-22_x.c: New.
40983 * gcc.dg/compat/struct-by-value-22_y.c: New.
40985 * gcc.c-torture/execute/20040629-1.c: New test.
40987 2004-06-29 Jakub Jelinek <jakub@redhat.com>
40989 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40990 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40993 * gcc.dg/20040625-1.c: New test.
40995 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40997 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40999 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41002 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41004 2004-06-29 Richard Henderson <rth@redhat.com>
41006 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41008 2004-06-29 Paul Brook <paul@codesourcery.com>
41010 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41011 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41013 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41016 * g++.dg/parse/crash15.C: New.
41018 2004-06-28 Andrew Pinski <apinski@apple.com>
41020 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41021 by the error already.
41023 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41025 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41028 * gcc.dg/h8300-bss-align-1.c : New.
41030 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41033 * g++.dg/template/ctor4.C: New.
41035 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41038 * g++.dg/warn/Wsequence-point-1.C: New test.
41040 2004-06-27 Paul Brook <paul@codesourcery.com>
41042 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41044 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41046 * g++.old-deja/g++.mike/p7325.C: Remove.
41048 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41051 * gcc.dg/pr14963.c: New test.
41053 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41056 * g++.dg/parse/redef1.C: New test.
41058 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41060 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41062 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41064 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41065 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41067 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41068 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41069 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41070 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41071 g++.brendan/enum14.C.
41072 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41073 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41074 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41076 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41079 2004-06-27 Roger Sayle <roger@eyesopen.com>
41081 * gcc.dg/20040527-1.c: New test case.
41083 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41085 PR gfortran/pr16196
41086 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41088 2004-06-25 Roger Sayle <roger@eyesopen.com>
41090 PR middle-end/15825
41091 * gcc.dg/pr15825-1.c: New test case.
41093 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41095 * gcc.c-torture/execute/20040625-1.c: New test.
41097 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41099 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41101 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41103 * gcc.dg/torture/mips-div-1.c: New test.
41105 2004-06-24 Jeff Law <law@redhat.com>
41107 * gcc.dg/tree-ssa/20040624-1.c: New test.
41109 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41111 * gcc.c-torture/compile/20040624-1.c: New test.
41113 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41115 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41118 2004-06-23 Andrew Pinski <apinski@apple.com>
41120 PR middle-end/15988
41121 * g++.dg/opt/ptrmem4.C: New test.
41123 * gcc.dg/c90-array-quals-2.c: New test.
41125 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41127 * gcc.dg/kpice1.c: New test.
41129 2006-06-23 Andrew Pinski <apinski@apple.com>
41131 * gcc.dg/c90-array-quals.c: New test.
41133 2006-06-22 Richard Henderson <rth@redhat.com>
41135 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41137 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41139 * gcc.dg/builtins-config.h: Handle FreeBSD.
41141 2006-06-22 Richard Henderson <rth@redhat.com>
41143 * g++.dg/opt/devirt1.C: New.
41145 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41147 * g++.dg/opt/pr15551.C: New testcase.
41149 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41152 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41153 x86_64-*-linux* when compiling for 32bit.
41155 2004-06-21 Andrew Pinski <apinski@apple.com>
41157 * gcc.dg/pch/struct-1.c: New.
41158 * gcc.dg/pch/struct-1.hs: New.
41160 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41162 * gcc.dg/pch/save-temps-1.c: New file.
41163 * gcc.dg/pch/save-temps-1.hs: New file.
41165 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41167 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41168 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41170 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41172 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41174 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41175 Remove trailing spaces.
41177 2004-06-21 Richard Henderson <rth@redhat.com>
41179 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41180 merging && to BIT_FIELD_REF.
41182 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41184 * g++.dg/opt/placeholder1.C: New test.
41186 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41188 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41189 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41190 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41191 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41193 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41195 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41197 * g++.dg/other/pragma-re-1.C: Add comments.
41199 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41202 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41204 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41206 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41207 instead of setting the type of size_t by
41210 2004-06-18 Roger Sayle <roger@eyesopen.com>
41212 * gcc.dg/unordered-2.c: New test case.
41213 * gcc.dg/unordered-3.c: New test case.
41215 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41218 * lib/g++.exp (g++_version): Tweak regexp for version
41219 * lib/g77.exp (g77_version): Likewise.
41220 * lib/gfortran.exp (gfortran_version): Likewise.
41221 * lib/objc.exp (objc_version): Likewise.
41222 * lib/treelang.exp (treelang_version): Likewise.
41224 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41226 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41227 Use INT_MAX instead of __INT_MAX__.
41228 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41230 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41231 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41232 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41233 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41234 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41235 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41236 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41237 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41238 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41240 * gcc.dg/range-test-1.c: New test.
41241 * g++.dg/opt/range-test-1.C: New test.
41243 2004-06-17 Richard Henderson <rth@redhat.com>
41245 * objc.dg/sync-1.m: New.
41246 * objc.dg/try-catch-1.m: Don't force next runtime.
41247 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41248 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41249 shadowed catch clause.
41250 * objc.dg/try-catch-5.m: New.
41252 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41255 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41257 2004-06-15 Richard Henderson <rth@redhat.com>
41259 * gcc.dg/20001116-1.c: Move expected warning line.
41261 2004-06-15 Richard Henderson <rth@redhat.com>
41263 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41264 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41266 2004-06-15 Jeff Law <law@redhat.com>
41268 * gcc.dg/tree-ssa/20040615-1.c: New test.
41269 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41270 be less sensitive to operand ordering.
41271 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41273 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41275 * g++.dg/abi/bitfield3.C: Add comment..
41277 2004-06-15 Richard Henderson <rth@redhat.com>
41279 * g++.dg/ext/stmtexpr1.C: XFAIL.
41280 * gcc.dg/20030612-1.c: XFAIL.
41282 2004-06-15 Eric Christopher <echristo@redhat.com>
41284 * g++.dg/charset/asm5.c: New.
41285 * gcc.dg/charset/asm6.c: New.
41287 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41290 * gfortran.fortran-torture/execute/select_1.f90: New test.
41292 2004-06-15 Paul Brook <paul@codesourcery.com>
41294 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41296 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41299 * g++.dg/lookup/crash3.C: New test.
41301 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41304 * g++.dg/parse/dtor4.C: New test.
41306 2004-06-14 Jeff Law <law@redhat.com>
41308 * gcc.c-torture/compile/20040614-1.c: New test.
41310 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41313 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41314 LEN of a character array.
41316 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41319 * g++.dg/template/ptrmem10.C: New test.
41322 * g++.dg/template/friend30.C: New test.
41324 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41327 * gfortran.fortran-torture/compile/mloc.f90: New test.
41329 2004-06-13 Paul Brook <paul@codesourcery.com>
41331 * gfortran.fortran-torture/execute/random_2.f90: New test.
41333 2004-06-13 Eric Christopher <echristo@redhat.com>
41335 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41337 2004-06-12 Paul Brook <paul@codesourcery.com>
41339 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41341 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41344 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41346 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41349 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41350 syntax errors in end statements of contained subroutines.
41352 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41355 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41357 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41360 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41362 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41365 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41367 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41370 * g++.dg/parse/enum1.C: New test.
41372 2004-06-10 Jeff Law <law@redhat.com>
41374 * gcc.c-torture/compile/20040610-1.c: New test.
41376 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41378 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41379 * g++.old-deja/g++.other/decl3.C: Likewise.
41381 2004-06-10 Brian Booth <bbooth@redhat.com>
41383 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41384 V_MAY_DEF instead of VDEF.
41385 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41387 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41390 * g++.dg/conversion/const1.C: New test.
41393 * g++.dg/conversion/reinterpret1.C: New test.
41396 * g++.dg/template/enum2.C: New test.
41399 * g++.dg/template/error13.C: New test.
41401 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41404 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41405 arguments to test_* REAL and of the right size.
41407 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41410 PR rtl-optimization/15681
41411 * gcc.dg/20040609-1.c: New test.
41413 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41416 * g++.dg/opt/builtins1.C: New test.
41418 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41420 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41421 that use default windows32 struct layout.
41422 * gcc.dg/i386-bitfield2.c: Likewise.
41424 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41426 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41427 for mingw32 and cygwin targets.
41429 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41431 * gcc.dg/pch/macro-4.c: New.
41432 * gcc.dg/pch/macro-4.hs: New.
41434 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41437 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41439 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41442 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41444 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41447 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41449 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41452 * gfortran.fortran-torture/execute/backspace.c : New test.
41454 2004-06-09 Paul Brook <paul@codesourcery.com>
41456 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41457 (pointer_to_section): Rewrite to use smaller array.
41459 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41461 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41462 * gcc.dg/ext/altivec-10.c: Same.
41463 * gcc.dg/ext/altivec-11.c: Same.
41464 * gcc.dg/ext/altivec-12.c: Same.
41465 * gcc.dg/ext/altivec-13.c: Same.
41466 * gcc.dg/ext/altivec-14.c: Same.
41467 * gcc.dg/ext/altivec-15.c: Same.
41468 * gcc.dg/ext/altivec-16.c: Same.
41469 * gcc.dg/ext/altivec-3.c: Same.
41470 * gcc.dg/ext/altivec-4.c: Same.
41471 * gcc.dg/ext/altivec-6.c: Same.
41472 * gcc.dg/ext/altivec-7.c: Same.
41473 * gcc.dg/ext/altivec-8.c: Same.
41474 * gcc.dg/ext/altivec-varargs-1.c: Same.
41476 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41477 * g++.dg/ext/altivec-10.C: Same.
41478 * g++.dg/ext/altivec-2.C: Same.
41479 * g++.dg/ext/altivec-3.C: Same.
41480 * g++.dg/ext/altivec-4.C: Same.
41481 * g++.dg/ext/altivec-5.C: Same.
41482 * g++.dg/ext/altivec-6.C: Same.
41483 * g++.dg/ext/altivec-7.C: Same.
41484 * g++.dg/ext/altivec-8.C: Same.
41485 * g++.dg/ext/altivec-9.C: Same.
41487 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41490 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41492 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41494 * gcc.dg/union-1.c: New test.
41496 2004-06-07 Roger Sayle <roger@eyesopen.com>
41498 * gcc.dg/builtins-41.c: New test case.
41499 * gcc.dg/builtins-42.c: New test case.
41501 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41503 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41504 * g++.dg/ext/altivec-10.C: Same.
41505 * g++.dg/ext/altivec-2.C: Same.
41506 * g++.dg/ext/altivec-3.C: Same.
41507 * g++.dg/ext/altivec-4.C: Same.
41508 * g++.dg/ext/altivec-5.C: Same.
41509 * g++.dg/ext/altivec-6.C: Same.
41510 * g++.dg/ext/altivec-7.C: Same.
41511 * g++.dg/ext/altivec-8.C: Same.
41512 * g++.dg/ext/altivec-9.C: Same.
41513 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41514 * g++.old-deja/g++.brendan/new3.C: Same.
41515 * gcc.c-torture/execute/eeprof-1.x: Same.
41517 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41520 * gcc.dg/pr14765-1.c: New test.
41522 2004-06-07 Roger Sayle <roger@eyesopen.com>
41525 * gcc.dg/pr14649-1.c: New test case.
41527 2004-06-07 Richard Henderson <rth@redhat.com>
41529 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41532 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41534 * g++.dg/eh/elide1.C: Remove XFAIL.
41536 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41539 * g++.dg/expr/sizeof3.C: New test.
41542 * g++.dg/template/access14.C: New test.
41545 * g++.dg/template/enum1.C: New test.
41548 * g++.dg/eh/throw1.C: New test.
41550 2004-06-07 David Ayers <d.ayers@inode.at>
41551 Ziemowit Laski <zlaski@apple.com>
41553 * lib/objc.exp (objc_target_compile): Revert the '-framework
41554 Foundation' flag fix, since bare Darwin does not ship
41555 with the Foundation framework.
41556 * objc/execute/next_mapping.h: Provide a local NSConstantString
41557 @interface and @implementation.
41558 (objc_constant_string_init): A constructor function, used to
41559 initialize the NSConstantString meta-class object.
41560 * objc/execute/string1.m: Include "next_mapping.h" instead of
41561 <Foundation/NSString.h>.
41562 * objc/execute/string2.m: Likewise.
41563 * objc/execute/string3.m: Likewise.
41564 * objc/execute/string4.m: Likewise.
41566 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41568 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41569 to double. Replace double with FLOAT.
41570 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41572 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41573 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41574 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41575 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41576 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41577 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41578 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41579 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41581 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41584 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41586 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41589 * g++.dg/template/meminit2.C: New test.
41591 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41594 * gcc.c-torture/execute/compare-fp-1.c,
41595 gcc.c-torture/execute/compare-fp-2.c,
41596 gcc.c-torture/execute/compare-fp-3.c,
41597 gcc.c-torture/execute/compare-fp-4.c,
41598 gcc.c-torture/execute/compare-fp-3.x,
41599 gcc.c-torture/execute/compare-fp-4.x: Moved...
41600 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41601 gcc.c-torture/execute/ieee/compare-fp-2.c,
41602 gcc.c-torture/execute/ieee/compare-fp-3.c,
41603 gcc.c-torture/execute/ieee/compare-fp-4.c,
41604 gcc.c-torture/execute/ieee/compare-fp-3.x,
41605 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41607 2004-06-04 David Ayers <d.ayers@inode.at>
41609 * objc/execute/protocol-isEqual-4.m: New testcase.
41611 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41613 * objc/execute/protocol-isEqual-1.m: New testcase.
41614 * objc/execute/protocol-isEqual-2.m: New testcase.
41615 * objc/execute/protocol-isEqual-3.m: New testcase.
41617 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41619 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41621 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41623 * lib/objc.exp (objc_target_compile): When running tests on
41624 Darwin (Mac OS X), inform the linker about '-framework
41627 2004-06-02 Eric Christopher <echristo@redhat.com>
41629 * gcc.c-torture/compile/20040602-1.c: New.
41631 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41633 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41634 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41636 PR tree-optimization/14736
41637 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41639 PR tree-optimization/14042
41640 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41642 PR tree-optimization/14729
41643 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41645 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41648 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41650 2004-06-01 Richard Hederson <rth@redhat.com>
41652 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41654 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41657 * g++.dg/parse/offsetof4.C: New test.
41659 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41662 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41664 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41667 * g++.dg/template/friend29.C: New test.
41669 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41672 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41674 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41676 * gcc.dg/sparc-trap-1.c: New test.
41678 2004-05-31 Roger Sayle <roger@eyesopen.com>
41680 PR middle-end/15069
41681 * g++.dg/opt/fold3.C: New test case.
41683 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41685 * lib/target-supports.exp (check_iconv_available): Fix fallout
41686 from 2004-05-28 patch.
41688 2004-05-30 Paul Brook <paul@codesourcery.com>
41691 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41692 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41694 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41696 * gfortran.fortran-torture/execute/random_1.f90: New test.
41698 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41700 * g++.dg/ext/altivec-10.C: New test.
41702 2004-05-29 Paul Brook <paul@codesourcery.com>
41704 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41706 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41708 * gcc.dg/altivec-16.c: New test.
41710 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41712 * lib/target-supports.exp (check_vmx_hw_available): New.
41713 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41715 * lib/target-supports.exp (check_alias_available,
41716 check_iconv_available, check_named_sections_available): Use
41717 unique names for temporary files.
41719 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41721 * gcc.dg/altivec-15.c: New test.
41723 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41726 * g++.dg/warn/noeffect6.C: New test.
41729 * g++.dg/expr/ptrmem4.C: New test.
41732 * g++.dg/template/operator3.C: New test.
41734 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41737 * g++.dg/lookup/redecl1.C: New test.
41738 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41740 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41742 * gcc.c-torture/execute/compare-fp-1.c,
41743 gcc.c-torture/execute/compare-fp-2.c,
41744 gcc.c-torture/execute/compare-fp-3.c,
41745 gcc.c-torture/execute/compare-fp-4.c,
41746 gcc.c-torture/execute/compare-fp-3.x,
41747 gcc.c-torture/execute/compare-fp-4.x,
41748 gcc.dg/pr15649-1.c: New.
41750 2004-05-27 Adam Nemet <anemet@lnxw.com>
41753 * g++.dg/init/array14.C: New test.
41755 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41757 * lib/compat.exp (compat-get-options-main): New.
41758 (compat-get-options): Remove unneeded code, warn for ignored
41760 (compat-execute): Check flag set by dg-require-* commands.
41762 * lib/compat.exp (compat-execute): Break up long lines.
41764 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41766 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41767 * gcc.dg/altivec-14.c: New test.
41768 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41770 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41771 * gcc.dg/altivec-12.c: Ditto.
41773 * gcc.dg/altivec-3.c: Move call to altivec_check.
41775 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41778 * g++.dg/template/error12.C: New test.
41781 * g++.dg/ext/attrib15.C: New test.
41784 * g++.dg/template/ptrmem9.C: New test.
41786 2004-05-25 Paul Brook <paul@codesourcery.com>
41788 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41790 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41793 * g++.dg/template/crash19.C: New test.
41795 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41798 * g++.dg/template/redecl1.C: New test.
41800 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41803 * g++.dg/other/ns1.C: New test.
41806 * g++.dg/template/invalid1.C: New test.
41808 2004-05-23 Paul Brook <paul@codesourcery.com>
41809 Victor Leikehman <lei@haifasphere.co.il>
41811 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41812 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41814 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41818 * g++.dg/template/non-dependent5.C: New test.
41819 * g++.dg/template/non-dependent6.C: New test.
41821 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41824 * g++.dg/inherit/union1.C: New test.
41827 * g++.dg/template/addr1.C: New test.
41830 * g++.dg/template/array5.C: New test.
41833 * g++.dg/template/array6.C: New test.
41835 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41836 Roger Sayle <roger@eyesopen.com>
41838 * g++.dg/lookup/forscope2.C: New test case.
41840 2004-05-22 Ben Elliston <bje@au.ibm.com>
41842 * gcc.dg/cpp/Wmissingdirs.c: New.
41844 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41847 * gcc.dg/compat/union-m128-1.h: New file.
41848 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41849 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41850 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41852 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41855 * gcc.dg/compat/struct-complex-1.h: New file.
41856 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41857 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41858 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41860 2004-05-20 Roger Sayle <roger@eyesopen.com>
41863 * gcc.dg/pr3074-1.c: New test case.
41864 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41866 2004-05-20 Falk Hueffner <falk@debian.org>
41869 * gcc.dg/ftrapv-1.c: New test case.
41871 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41873 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41875 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41876 Jeff Law <law@redhat.com>
41878 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41879 * gcc.dg/tree-ssa/20040518-2.c: New test.
41881 * gcc.dg/tree-ssa/20040518-1.c: New test.
41883 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41885 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41887 2004-05-18 Paul Brook <paul@codesourcery.com>
41890 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41892 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41894 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41897 2004-05-17 Steven Bosscher <stevenb@suse.de>
41899 * gcc.dg/tree-ssa/20040517-1.c: New test.
41901 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41903 * gcc.dg/loop-4.c: New test.
41905 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41907 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41909 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41912 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41914 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41918 * gfortran.fortran-torture/compile/data_1.f90: New test.
41920 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
41922 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41923 * gcc.dg/uninit-H.c: Define ASM for __s390__.
41925 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41927 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41929 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41932 * gcc.dg/format/xopen-1.c: Adjust expected message.
41933 * gcc.dg/format/xopen-3.c: New test.
41935 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
41937 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41939 2004-05-14 Jeff Law <law@redhat.com>
41941 * gcc.dg/tree-ssa/20040514-2.c: New test.
41943 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41945 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41947 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41950 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
41952 * gcc.dg/tree-ssa/20040514-1.c: New test.
41954 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41956 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41959 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41962 * gfortran.fortran-torture/compile/do_1.f90: New test.
41964 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41967 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41970 2004-05-14 Bud Davis <bdavis9659@comcast.net>
41973 * gfortran.fortran-torture/execute/random_init.f90: New test.
41975 2004-05-13 Paul Brook <paul@codesourcery.com>
41978 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41980 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
41982 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41983 for the powerpc case.
41985 2004-05-13 Jeff Law <law@redhat.com>
41987 * gcc.dg/tree-ssa/20040513-1.c: New test.
41988 * gcc.dg/tree-ssa/20040513-2.c: New test.
41990 2004-05-13 Paul Brook <paul@codesourcery.com>
41992 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41993 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41994 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41996 2004-05-13 Andreas Schwab <schwab@suse.de>
41999 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42002 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42005 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42007 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42009 Merge from tree-ssa-20020619-branch. See
42010 ChangeLog.tree-ssa for details.
42012 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42014 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42015 include <altivec.h> explicitly.
42016 * gcc.dg/altivec-13.c: Likewise.
42018 2004-05-11 Paul Brook <paul@codesourcery.com>
42020 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42022 2004-05-10 Eric Christopher <echristo@redhat.com>
42024 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42025 * gcc.dg/sibcall-4.c: Ditto.
42027 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42029 * g++.dg/ext/altivec-8.C: New test case.
42030 * gcc.dg/altivec-13.c: New test case.
42032 2004-05-08 Roger Sayle <roger@eyesopen.com>
42034 * gcc.c-torture/execute/divcmp-1.c: New test case.
42035 * gcc.c-torture/execute/divcmp-2.c: New test case.
42036 * gcc.c-torture/execute/divcmp-3.c: New test case.
42038 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42040 * g++.dg/other/pragma-re-2.C: New test.
42042 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42044 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42045 * gcc.dg/i386-387-2.c: Likewise.
42047 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42049 * gcc.dg/i386-387-6.c: Likewise.
42051 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42053 * gcc.dg/builtins-33.c: Also check log1p*.
42055 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42057 PR optimization/15296
42058 * gcc.c-torture/execute/pr15296.c: New test.
42060 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42062 * gcc.dg/builtins-40.c: New test.
42064 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42066 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42068 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42070 * g++.dg/ext/spe1.C: New testcase.
42072 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42074 * objc.dg/image-info.m: Allow additional attributes
42075 for __image_info section.
42077 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42079 * gcc.dg/torture/mips-hilo-2.c: New test.
42081 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42084 * g++.dg/template/member5.C: New test.
42086 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42088 * gcc.dg/builtins-34.c: Also check expm1*.
42090 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42092 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42093 * gcc.dg/torture/builtin-convert-3.c: New test.
42095 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42097 PR middle-end/15054
42098 * g++.dg/opt/pr15054.C: New test.
42100 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42102 * gcc.dg/torture/builtin-rounding-1.c: New test.
42103 * gcc.dg/builtins-25.c: Delete.
42104 * gcc.dg/builtins-29.c: Delete.
42106 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42108 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42109 * gcc.dg/sibcall-4.c: Likewise.
42110 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42112 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42114 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42115 bit-field on 16-bit targets.
42117 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42119 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42122 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42124 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42125 * gcc.dg/rs6000-power2-2.c: Likewise.
42127 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42129 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42130 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42131 Change the asm registers to be in form of frN instead of fN.
42133 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42135 * gcc.dg/torture/builtin-convert-2.c: New test.
42137 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42139 * gcc.dg/rs6000-power2-1.c: New test.
42140 * gcc.dg/rs6000-power2-2.c: New test.
42142 2004-04-28 Jan Hubicka <jh@suse.cz>
42144 * gcc.dg/unused-6.c: New test.
42146 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42147 Ulrich Weigand <uweigand@de.ibm.com>
42149 * ada/acats/run_all.sh: Define $target variable.
42151 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42154 * g++.dg/other/vararg-1.C: New test.
42157 * g++.dg/eh/cleanup3.C: New test.
42159 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42161 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42162 and ad8011a (target_insn).
42163 * ada/acats/support/macro.dfs: Likewise.
42164 * ada/acats/support/impbit.adb: New file.
42166 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42168 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42170 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42172 * gcc.dg/loop-3.c: New test.
42174 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42176 * gcc.c-torture/execute/simd-5.c: New test.
42178 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42181 * g++.dg/template/crash18.C: New test.
42183 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42185 * g++.dg/ext/complit3.C: New test.
42187 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42189 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42190 * gcc.dg/altivec-3.c: Same.
42191 * gcc.dg/altivec-varargs-1.c: Same.
42193 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42195 * lib/target-supports.exp (check_profiling_available): Assume
42196 profiling is not available on powerpc-eabi targets.
42198 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42200 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42201 * gcc.dg/vmx/bug-1.c: Ditto.
42203 2004-04-20 Eric Christopher <echristo@redhat.com>
42205 * gcc.dg/charset/extern.c: New test.
42206 * g++.dg/charset/extern3.cc: Ditto.
42208 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42210 * gcc.dg/builtins-39.c: New test.
42212 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42214 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42216 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42218 * gcc.dg/torture/mips-hilo-1.c: New test.
42220 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42222 * gcc.c-torture/compile/20040419-1.c: New test.
42224 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42226 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42228 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42229 Aldy Hernandez <aldyh@redhat.com>
42231 * gcc.c-torture/execute/va-arg-24.c: New.
42233 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42234 Aldy Hernandez <aldyh@redhat.com>
42236 * gcc.dg/vmx/1b-01.c: New.
42237 * gcc.dg/vmx/1b-02.c: New.
42238 * gcc.dg/vmx/1b-03.c: New.
42239 * gcc.dg/vmx/1b-04.c: New.
42240 * gcc.dg/vmx/1b-05.c: New.
42241 * gcc.dg/vmx/1b-06.c: New.
42242 * gcc.dg/vmx/1b-07.c: New.
42243 * gcc.dg/vmx/1c-01.c: New.
42244 * gcc.dg/vmx/1c-02.c: New.
42245 * gcc.dg/vmx/3a-01a.c: New.
42246 * gcc.dg/vmx/3a-01.c: New.
42247 * gcc.dg/vmx/3a-01m.c: New.
42248 * gcc.dg/vmx/3a-03.c: New.
42249 * gcc.dg/vmx/3a-03m.c: New.
42250 * gcc.dg/vmx/3a-04.c: New.
42251 * gcc.dg/vmx/3a-04m.c: New.
42252 * gcc.dg/vmx/3a-05.c: New.
42253 * gcc.dg/vmx/3a-06.c: New.
42254 * gcc.dg/vmx/3a-06m.c: New.
42255 * gcc.dg/vmx/3a-07.c: New.
42256 * gcc.dg/vmx/3b-01.c: New.
42257 * gcc.dg/vmx/3b-02.c: New.
42258 * gcc.dg/vmx/3b-10.c: New.
42259 * gcc.dg/vmx/3b-13.c: New.
42260 * gcc.dg/vmx/3b-14.c: New.
42261 * gcc.dg/vmx/3b-15.c: New.
42262 * gcc.dg/vmx/3c-01a.c: New.
42263 * gcc.dg/vmx/3c-01.c: New.
42264 * gcc.dg/vmx/3c-02.c: New.
42265 * gcc.dg/vmx/3c-03.c: New.
42266 * gcc.dg/vmx/3d-01.c: New.
42267 * gcc.dg/vmx/4-01.c: New.
42268 * gcc.dg/vmx/4-03.c: New.
42269 * gcc.dg/vmx/5-01.c: New.
42270 * gcc.dg/vmx/5-02.c: New.
42271 * gcc.dg/vmx/5-03.c: New.
42272 * gcc.dg/vmx/5-04.c: New.
42273 * gcc.dg/vmx/5-05.c: New.
42274 * gcc.dg/vmx/5-06.c: New.
42275 * gcc.dg/vmx/5-07.c: New.
42276 * gcc.dg/vmx/5-07t.c: New.
42277 * gcc.dg/vmx/5-08.c: New.
42278 * gcc.dg/vmx/5-10.c: New.
42279 * gcc.dg/vmx/5-11.c: New.
42280 * gcc.dg/vmx/7-01a.c: New.
42281 * gcc.dg/vmx/7-01.c: New.
42282 * gcc.dg/vmx/7c-01.c: New.
42283 * gcc.dg/vmx/7d-01.c: New.
42284 * gcc.dg/vmx/7d-02.c: New.
42285 * gcc.dg/vmx/8-01.c: New.
42286 * gcc.dg/vmx/8-02a.c: New.
42287 * gcc.dg/vmx/8-02.c: New.
42288 * gcc.dg/vmx/brode-1.c: New.
42289 * gcc.dg/vmx/bug-1.c: New.
42290 * gcc.dg/vmx/bug-2.c: New.
42291 * gcc.dg/vmx/bug-3.c: New.
42292 * gcc.dg/vmx/cw-bug-1.c: New.
42293 * gcc.dg/vmx/cw-bug-2.c: New.
42294 * gcc.dg/vmx/cw-bug-3.c: New.
42295 * gcc.dg/vmx/dct.c: New.
42296 * gcc.dg/vmx/debug-1.c: New.
42297 * gcc.dg/vmx/debug-2.c: New.
42298 * gcc.dg/vmx/debug-3.c: New.
42299 * gcc.dg/vmx/debug-4.c: New.
42300 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42301 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42302 * gcc.dg/vmx/eg-5.c: New.
42303 * gcc.dg/vmx/fft.c: New.
42304 * gcc.dg/vmx/gcc-bug-1.c: New.
42305 * gcc.dg/vmx/gcc-bug-2.c: New.
42306 * gcc.dg/vmx/gcc-bug-3.c: New.
42307 * gcc.dg/vmx/gcc-bug-4.c: New.
42308 * gcc.dg/vmx/gcc-bug-5.c: New.
42309 * gcc.dg/vmx/gcc-bug-6.c: New.
42310 * gcc.dg/vmx/gcc-bug-7.c: New.
42311 * gcc.dg/vmx/gcc-bug-8.c: New.
42312 * gcc.dg/vmx/gcc-bug-9.c: New.
42313 * gcc.dg/vmx/gcc-bug-b.c: New.
42314 * gcc.dg/vmx/gcc-bug-c.c: New.
42315 * gcc.dg/vmx/gcc-bug-d.c: New.
42316 * gcc.dg/vmx/gcc-bug-e.c: New.
42317 * gcc.dg/vmx/gcc-bug-f.c: New.
42318 * gcc.dg/vmx/gcc-bug-g.c: New.
42319 * gcc.dg/vmx/gcc-bug-i.c: New.
42320 * gcc.dg/vmx/harness.h: New.
42321 * gcc.dg/vmx/ira1.c: New.
42322 * gcc.dg/vmx/ira2a.c: New.
42323 * gcc.dg/vmx/ira2b.c: New.
42324 * gcc.dg/vmx/ira2.c: New.
42325 * gcc.dg/vmx/ira2c.c: New.
42326 * gcc.dg/vmx/mem.c: New.
42327 * gcc.dg/vmx/newton-1.c: New.
42328 * gcc.dg/vmx/ops.c: New.
42329 * gcc.dg/vmx/sn7153.c: New.
42330 * gcc.dg/vmx/spill2.c: New.
42331 * gcc.dg/vmx/spill3.c: New.
42332 * gcc.dg/vmx/spill.c: New.
42333 * gcc.dg/vmx/t.c: New.
42334 * gcc.dg/vmx/varargs-1.c: New.
42335 * gcc.dg/vmx/varargs-2.c: New.
42336 * gcc.dg/vmx/varargs-3.c: New.
42337 * gcc.dg/vmx/varargs-4.c: New.
42338 * gcc.dg/vmx/varargs-5.c: New.
42339 * gcc.dg/vmx/varargs-6.c: New.
42340 * gcc.dg/vmx/varargs-7.c: New.
42341 * gcc.dg/vmx/vmx.exp: New.
42342 * gcc.dg/vmx/vprint-1.c: New.
42343 * gcc.dg/vmx/vscan-1.c: New.
42344 * gcc.dg/vmx/x-01.c: New.
42345 * gcc.dg/vmx/x-02.c: New.
42346 * gcc.dg/vmx/x-03.c: New.
42347 * gcc.dg/vmx/x-04.c: New.
42348 * gcc.dg/vmx/x-05.c: New.
42349 * gcc.dg/vmx/yousufi-1.c: New.
42350 * gcc.dg/vmx/zero-1.c: New.
42351 * gcc.dg/vmx/zero.c: New.
42353 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42355 * g++.dg/lookup/java1.C: Update for chage of
42357 * g++.dg/lookup/java2.C: Likewise.
42359 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42361 * ada/acats/run_all.sh: use -O2 by default.
42363 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42365 * gcc.dg/vr-mult-[12].c: New tests.
42367 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42369 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42371 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42373 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42375 * lib/target-supports.exp (check_profiling_available): Assume
42376 profiling isn't available for mips*-*-elf targets.
42378 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42380 * gcc.dg/builtins-38.c: New test.
42382 2004-04-14 Eric Christopher <echristo@redhat.com>
42384 * g++.dg/charset/charset.exp: Run .cc extension tests.
42386 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42388 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42390 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42392 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42394 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42396 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42397 * gcc.dg/i386-387-2.c: Likewise.
42399 * gcc.dg/i386-387-7.c: New test.
42400 * gcc.dg/i386-387-8.c: New test.
42402 * gcc.dg/builtins-37.c: New test.
42404 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42406 * g++.dg/pch/externc-1.C: Add missing semicolon.
42408 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42410 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42412 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42414 * gcc.c-torture/execute/20040411-1.c: New test.
42416 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42418 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42420 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42422 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42424 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42426 * lib/target-supports.exp (check_named_sections_available): New.
42427 * lib/gcc-dg.exp (dg-require-named-sections): New.
42428 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42429 old-deja.exp. Also prune error-count message from HP linker.
42430 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42432 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42433 * g++.old-deja/g++.pt/static3.C: Likewise.
42434 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42436 2004-04-09 Roger Sayle <roger@eyesopen.com>
42438 * gcc.c-torture/execute/20040409-1.c: New test case.
42439 * gcc.c-torture/execute/20040409-2.c: New test case.
42440 * gcc.c-torture/execute/20040409-3.c: New test case.
42442 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42444 * gcc.dg/20040409-1.c: New test.
42446 2004-04-08 Roger Sayle <roger@eyesopen.com>
42449 * g++.dg/opt/pr14888.C: New test case.
42451 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42453 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42454 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42455 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42456 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42459 2004-04-08 Paul Brook <paul@codesourcery.com>
42461 * gcc.dg/spill-1.c: New test.
42463 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42465 * gcc.dg/torture/builtin-ctype-2.c: New test.
42467 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42469 * gcc.dg/pch/pch.exp: Add largefile test.
42471 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42473 * g++.dg/pch/externc-1.Hs: New.
42474 * g++.dg/pch/externc-1.C: New.
42476 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42478 * gcc.dg/compat/struct-by-value-5a_main.c,
42479 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42480 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42481 * gcc.dg/compat/struct-by-value-5a_x.c,
42482 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42483 gcc.dg/compat/struct-by-value-5_x.c.
42484 * gcc.dg/compat/struct-by-value-5a_y.c,
42485 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42486 gcc.dg/compat/struct-by-value-5_y.c.
42488 * gcc.dg/compat/struct-by-value-6a_main.c,
42489 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42490 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42491 * gcc.dg/compat/struct-by-value-6a_x.c,
42492 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42493 gcc.dg/compat/struct-by-value-6_x.c.
42494 * gcc.dg/compat/struct-by-value-6a_y.c,
42495 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42496 gcc.dg/compat/struct-by-value-6_y.c.
42498 * gcc.dg/compat/struct-by-value-7a_main.c,
42499 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42500 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42501 * gcc.dg/compat/struct-by-value-7a_x.c,
42502 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42503 gcc.dg/compat/struct-by-value-7_x.c.
42504 * gcc.dg/compat/struct-by-value-7a_y.c,
42505 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42506 gcc.dg/compat/struct-by-value-7_y.c.
42508 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42510 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42511 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42512 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42515 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42517 * gcc.dg/builtins-36.c: New test.
42519 2004-04-06 Paul Brook <paul@codesourcery.com>
42521 * README.gcc: Remove obsolete contraint on testcases.
42523 2004-04-05 Paul Brook <paul@codesourcery.com>
42526 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42527 failure and exit(0) on success.
42528 * g++.dg/expr/anew2.C: Ditto.
42529 * g++.dg/expr/anew3.C: Ditto.
42530 * g++.dg/expr/anew4.C: Ditto.
42532 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42535 * g++.dg/template/unify7.C: New.
42537 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42539 * g++.dg/README: Bring up to date with new subdirectories; remove
42540 duplicate subdirectory lines.
42542 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42545 * g++.dg/template/unify5.C: New.
42546 * g++.dg/template/unify6.C: New.
42547 * g++.dg/template/qualttp20.C: Adjust.
42548 * g++.old-deja/g++.jason/report.C: Adjust.
42549 * g++.old-deja/g++.other/qual1.C: Adjust.
42551 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42554 * g++.dg/inherit/ptrmem1.C: New test.
42556 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42559 * gcc.c-torture/execute/20040331-1.c: New test.
42560 * gcc.dg/20040331-1.c: New test.
42562 2004-04-01 Paul Brook <paul@codesourcery.com>
42564 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42566 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42569 * g++.dg/init/goto1.C: New test.
42572 * g++.dg/template/defarg4.C: New test.
42574 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42576 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42578 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42580 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42582 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42584 * gcc.dg/noncompile/undeclared-2.c: New test.
42586 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42588 * gcc.dg/940409-1.c: Remove XFAIL.
42589 * gcc.dg/reg-vol-struct-1.c: New test.
42591 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42593 * gcc.dg/torture/builtin-wctype-1.c: New test.
42595 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42597 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42598 * gcc.dg/20001101-1.c: Likewise.
42599 * gcc.dg/20001102-1.c: Likewise.
42601 2004-03-25 Roger Sayle <roger@eyesopen.com>
42603 * gcc.dg/compare8.c: Add an additional test for XOR.
42605 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42607 * gcc.dg/torture/builtin-ctype-1.c: New test.
42609 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42611 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42612 * gcc.dg/torture/builtin-math-1.c: Likewise.
42613 * gcc.dg/torture/builtin-power-1.c: New test.
42615 2004-03-24 Andreas Schwab <schwab@suse.de>
42617 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42620 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42621 Roger Sayle <roger@eyesopen.com>
42623 * gcc.dg/compare8.c: New test case.
42625 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42627 * g++.dg/ext/altivec-7.C: New test.
42629 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42631 PR 12267, 12391, 12560, 13129, 14114, 14133
42632 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42633 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42634 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42635 Adjust error regexps.
42636 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42637 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42638 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42639 * gcc.dg/local1.c: Add explanatory comment.
42641 2004-03-23 Roger Sayle <roger@eyesopen.com>
42643 PR optimization/14669
42644 * g++.dg/opt/fold2.C: New test case.
42646 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42649 * gcc.dg/20040322-1.c: New test.
42651 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42653 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42654 * gcc.dg/ultrasp4.c: Likewise.
42655 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42657 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42659 * gcc.dg/i386-sse-8.c: Reset default options.
42661 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42663 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42664 in the error message text.
42666 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42668 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42670 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42673 * g++.dg/init/array13.C: New test.
42675 2004-03-20 Roger Sayle <roger@eyesopen.com>
42678 * gcc.c-torture/compile/pr13889.c: New test case.
42680 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42683 * builtins-1.c (nan, nans): Don't test.
42684 * builtins-30.c: Don't use nan, nanf, nanl.
42685 * builtins-35.c: New test.
42687 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42689 * g++.dg/ext/altivec-6.C: New test.
42691 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42693 * g++.dg/init/placement3.C: New test.
42695 * g++.dg/template/spec13.C: New test.
42697 * g++.dg/lookup/using11.C: New test.
42699 * g++.dg/lookup/koenig3.C: New test.
42701 * g++.dg/template/operator2.C: New test.
42703 * g++.dg/expr/dtor3.C: New test.
42704 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42706 * g++.old-deja/g++.law/visibility28.C: Likewise.
42708 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42710 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42711 * gcc.dg/ppc64-abi-3.c: Likewise.
42713 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42716 * g++.dg/parse/template15.C: New test.
42718 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42720 * g++.dg/expr/dtor2.C: New test.
42722 * g++.dg/lookup/anon4.C: New test.
42724 * g++.dg/overload/using1.C: New test.
42726 * g++.dg/template/lookup7.C: New test.
42728 * g++.dg/template/typename6.C: New test.
42730 * g++.dg/expr/cond6.C: New test.
42732 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42734 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42736 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42738 * g++.dg/expr/cond5.C: New test.
42739 * g++.dg/expr/constcast1.C: Likewise.
42740 * g++.dg/expr/ptrmem2.C: Likewise.
42741 * g++.dg/expr/ptrmem3.C: Likewise.
42742 * g++.dg/lookup/main1.C: Likewise.
42743 * g++.dg/template/lookup6.C: Likewise.
42745 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42747 * gcc.dg/local1.c: New test.
42749 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42751 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42753 * gcc.dg/torture/builtin-convert-1.c: New test.
42755 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42757 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42759 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42762 * g++.dg/warn/Wunused-7.C: New test.
42764 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42766 * gcc.dg/torture/builtin-integral-1.c: New test.
42768 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42771 * g++.dg/parse/non-dependent3.C: New test.
42773 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42775 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42776 * g++.dg/eh/simd-2.C: Likewise.
42777 * g++.dg/init/array10.C: Likewise.
42778 * gcc.c-torture/compile/simd-1.c: Likewise.
42779 * gcc.c-torture/compile/simd-2.c: Likewise.
42780 * gcc.c-torture/compile/simd-3.c: Likewise.
42781 * gcc.c-torture/compile/simd-4.c: Likewise.
42782 * gcc.c-torture/compile/simd-6.c: Likewise.
42783 * gcc.c-torture/execute/simd-1.c: Likewise.
42784 * gcc.c-torture/execute/simd-2.c: Likewise.
42785 * gcc.dg/compat/vector-defs.h: Likewise.
42786 * gcc.dg/20020531-1.c: Likewise.
42787 * gcc.dg/altivec-3.c: Likewise.
42788 * gcc.dg/altivec-4.c: Likewise.
42789 * gcc.dg/altivec-varargs-1.c: Likewise.
42790 * gcc.dg/compat/vector-defs.h: Likewise.
42791 * gcc.dg/i386-mmx-3.c: Likewise.
42792 * gcc.dg/i386-sse-4.c: Likewise.
42793 * gcc.dg/i386-sse-5.c: Likewise.
42794 * gcc.dg/i386-sse-8.c: Likewise.
42795 * gcc.dg/simd-1.c: Likewise.
42796 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42797 __ev64_opaque__ since the machine description provides it.
42799 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42801 * lib/compat.exp (skip_list): New global variable.
42802 Use it to hold the user defined COMPAT_SKIPS list if any.
42803 (compat-obj): Add the members of skip_list to optall.
42805 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42807 * gcc.dg/compat/union-by-value-1_main.c,
42808 union-by-value-1_x.c, union-by-value-1_y.c,
42809 union-check.h, union-defs.h,
42810 union-init.h, union-return-1_main.c,
42811 union-return-1_x.c, union-return-1_y.c: New files.
42813 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42815 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42816 mixed-struct-init.h: Add 4 mixed structure types.
42817 struct-by-value-21_main.c, struct-by-value-21_x.c,
42818 struct-by-value-21_y.c, struct-return-21_main.c,
42819 struct-return-21_x.c, struct-return-21_y.c: New files.
42821 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42824 * g++.dg/parse/template14.C: New test.
42826 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42828 * gcc.c-torture/execute/20040313-1.c: New test.
42830 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42833 * gcc.dg/20040311-2.c: New test.
42835 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42838 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42841 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42843 * gcc.dg/20040305-2.c: Add missing return statement.
42845 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42847 * gcc.dg/builtins-34.c: Also check pow10*.
42849 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42852 * gcc.dg/20040305-2.c: New test.
42854 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42856 * gcc.dg/20040310-1.c: New test.
42858 2004-03-11 Roger Sayle <roger@eyesopen.com>
42860 * gcc.c-torture/execute/20040311-1.c: New test case.
42862 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42865 * g++.dg/lookup/enum1.C: New test.
42867 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42870 * g++.dg/lookup/struct2.C: New test.
42872 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42874 * gcc.dg/builtins-34.c: New test.
42876 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42878 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42880 2004-03-09 James E Wilson <wilson@specifixinc.com>
42882 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42883 * gcc.dg/alias-2.c: New testcase.
42885 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42887 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42889 2004-03-09 Roger Sayle <roger@eyesopen.com>
42891 * gcc.c-torture/execute/20040309-1.c: New test case.
42893 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42896 * g++.dg/overload/ref1.C: New.
42898 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42901 * g++.dg/template/spec12.C: New test.
42904 * g++.dg/parse/crash14.C: New test.
42906 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42909 * g++.dg/init/ref11.C: New test.
42911 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42914 * g++.dg/parse/builtin2.C: New test.
42916 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42919 * g++.dg/init/ctor3.C: New test.
42920 * g++.dg/init/union1.C: New test.
42921 * g++.dg/ext/anon-struct4.C: New test.
42923 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42925 * g++.dg/lookup/koenig1.C: Tweak error messages.
42926 * g++.dg/lookup/used-before-declaration.C: Likewise.
42927 * g++.dg/other/do1.C: Likewise.
42928 * g++.dg/overload/koenig1.C: Likewise.
42929 * g++.dg/parse/crash13.C: Likewise.
42930 * g++.dg/template/instantiate3.C: Likewise.
42932 2004-03-08 Eric Christopher <echristo@redhat.com>
42934 * * lib/target-supports.exp: Enable libiconv in test
42935 compilation. Fix up error checking.
42937 2004-03-08 Roger Sayle <roger@eyesopen.com>
42939 PR middle-end/14289
42940 * gcc.dg/pr14289-1.c: New test case.
42941 * gcc.dg/pr14289-2.c: Likewise.
42942 * gcc.dg/pr14289-3.c: Likewise.
42944 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
42946 * gcc.c-torture/execute/20040308-1.c: New test.
42948 2004-03-07 Roger Sayle <roger@eyesopen.com>
42950 * gcc.c-torture/execute/20040307-1.c: New test case.
42952 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
42954 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42956 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
42958 * gcc.dg/20040306-1.c: New test.
42960 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
42962 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42964 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42966 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42969 * gcc.dg/decl-6.c: New test.
42971 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42973 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42974 Rename LOGPOW -> LOG_POW.
42975 (SQRT_EXP, POW_EXP): New.
42977 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42979 * gcc.dg/i386-sse-8.c: New test.
42981 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42984 * gcc.dg/decl-5.c: New test.
42986 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
42988 * gcc.dg/20040305-1.c: New test.
42990 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
42993 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42995 2004-03-04 Ziemowit Laski <zlaski@apple.com>
42997 PR c++/14425, c++/14426
42998 * g++.dg/ext/altivec-4.C: New test.
42999 * g++.dg/ext/altivec-5.C: New test.
43001 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43003 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43004 global variables of a type with no linkage.
43005 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43006 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43007 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43008 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43009 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43010 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43011 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43012 * g++.dg/warn/deprecated.C: Name enum Color.
43013 * g++.dg/overload/VLA.C: Name structure for 'b'.
43014 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43016 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43018 * gcc.c-torture/compile/20040304-1.c: New test.
43020 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43023 * gcc.dg/decl-4.c: New testcase.
43025 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43027 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43028 as PRECF if sizeof (float) > sizeof (double).
43029 (PRECL): Make it the same as PRECF if
43030 sizeof (float) > sizeof (long double).
43032 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43034 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43035 system type. Add check for irix6 which doesn't have c99 runtime.
43037 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43039 * gcc.dg/const-elim-1.c: xfail for xtensa.
43041 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43044 * g++.dg/template/cond4.C: New test.
43046 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43049 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43052 * g++.dg/parse/defarg7.C: New test.
43055 * g++.dg/template/friend26.C: New test.
43057 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43060 * g++.dg/abi/mangle21.C: New test.
43063 * g++.dg/parse/constructor2.C: New test.
43066 * g++.dg/template/sfinae1.C: New test.
43068 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43071 * g++.dg/expr/crash2.C: New test.
43073 PR middle-end/13448
43074 * gcc.dg/inline-5.c: New test.
43075 * gcc.dg/always-inline.c: Split out tests into ...
43076 * gcc.dg/always-inline2.c: ... this and ...
43077 * gcc.dg/always-inline3.c: ... this.
43079 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43082 * g++.dg/debug/crash1.C: New test.
43084 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43086 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43087 function with __attribute__((noinline)).
43088 (recurser_void2): Likewise.
43089 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43090 (recurser_void2): Likewise.
43092 2004-02-29 Roger Sayle <roger@eyesopen.com>
43094 PR middle-end/14203
43095 * g++.dg/warn/Wunused-6.C: New test case.
43097 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43099 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43102 2004-02-27 Eric Christopher <echristo@redhat.com>
43104 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43105 * g++.dg/charset/asm2.c: Run only x86.
43106 * gcc.dg/charset/asm3.c: Ditto.
43108 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43110 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43113 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43115 * g++.dg/ext/altivec-3.C: New.
43117 2004-02-26 Richard Henderson <rth@redhat.com>
43119 * g++.dg/ext/attrib10.C: Mark for warning.
43120 * gcc.dg/attr-alias-1.c: New.
43122 2004-02-26 Richard Henderson <rth@redhat.com>
43124 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43125 * gcc.c-torture/execute/20040208-2.c: ... it back.
43127 2004-02-26 Eric Christopher <echristo@redhat.com>
43129 * lib/target-supports.exp (check-iconv-available): New function.
43130 * lib/gcc-dg.exp (dg-require-iconv): New function.
43132 * gcc.dg/charset: New directory.
43133 * gcc.dg/charset/charset.exp: New file.
43134 * gcc.dg/charset/asm1.c: Ditto.
43135 * gcc.dg/charset/asm2.c: Ditto.
43136 * gcc.dg/charset/asm3.c: Ditto.
43137 * gcc.dg/charset/asm4.c: Ditto.
43138 * gcc.dg/charset/asm5.c: Ditto.
43139 * gcc.dg/charset/attribute1.c: Ditto.
43140 * gcc.dg/charset/attribute2.c: Ditto.
43141 * gcc.dg/charset/string1.c: Ditto.
43142 * g++.dg/charset: New directory.
43143 * g++.dg/dg.exp: Add here. Special options.
43144 * g++.dg/charset/charset.exp: New file.
43145 * g++.dg/charset/asm1.c: Ditto.
43146 * g++.dg/charset/asm2.c: Ditto.
43147 * g++.dg/charset/asm3.c: Ditto.
43148 * g++.dg/charset/asm4.c: Ditto.
43149 * g++.dg/charset/attribute1.c: Ditto.
43150 * g++.dg/charset/attribute2.c: Ditto.
43151 * g++.dg/charset/extern1.cc: Ditto.
43152 * g++.dg/charset/extern2.cc: Ditto.
43153 * g++.dg/charset/string1.c: Ditto.
43155 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43158 * g++.dg/parse/comma1.C: New test.
43160 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43163 * g++.dg/template/ttp8.C: New test.
43165 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43167 * gcc.dg/fixuns-trunc-1.c: New test.
43169 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43171 * gcc.dg/builtins-config.h: Use #elif.
43173 2004-02-26 Michael Matz <matz@suse.de>
43175 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43176 * gcc.dg/991214-1.c: Likewise.
43177 * gcc.dg/i386-asm-1.c: Likewise.
43179 2004-02-25 Richard Henderson <rth@redhat.com>
43181 * gcc.c-torture/execute/20040208-2.c: Move ...
43182 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43184 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43187 * g++.dg/other/crash-3.C: New test.
43189 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43191 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43192 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43194 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43197 2004-02-24 Michael Matz <matz@suse.de>
43199 * gcc.dg/i386-regparm.c: New.
43201 2004-02-23 James E Wilson <wilson@specifixinc.com>
43203 * gcc.c-torture/execute/20040223-1.c: New.
43205 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43206 Kazu Hirata <kazu@cs.umass.edu>
43208 * gcc.dg/fwritable-strings-1.c: Remove.
43210 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43213 * gcc.dg/20040223-1.c: New test.
43215 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43218 * g++.dg/ext/typeof9.C: New test.
43220 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43223 * g++.dg/other/switch1.C: New test.
43225 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43227 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43228 * gcc.dg/va-arg-1.c: Likewise.
43230 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43233 * g++.dg/template/koenig5.C: New test.
43235 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43237 * g++.dg/ext/altivec-1.C: Generalize target triple.
43238 * g++.dg/ext/altivec-2.C: New test case.
43239 * g++.dg/ext/altivec_check.h: New file.
43240 * gcc.dg/altivec-1.c: Generalize target triple;
43241 include altivec_check.h and call altivec_check().
43242 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43243 * gcc.dg/altivec-6.c: New test case.
43244 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43245 type casts as needed.
43246 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43248 * gcc.dg/altivec-12.c: New test case.
43249 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43250 include altivec_check.h and call altivec_check().
43251 * gcc.dg/altivec_check.h: New file.
43253 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43255 * lib/target-supports.exp (check_alias_available): Don't mangle
43256 function `g' in test program.
43258 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43260 * lib/target-supports.exp (check_profiling_available): Check
43261 argument to determine whether we support a profiling type.
43262 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43263 check_profiling_available.
43264 * g++.dg/bprob/bprob.exp: Likewise.
43265 * g77.dg/bprob/bprob.exp: Likewise.
43266 * gcc.misc-tests/bprob.exp: Likewise.
43267 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43268 dg-require-profiling and delete expected error handling.
43269 * gcc.dg/20021014-1.c: Likewise.
43270 * gcc.dg/nest.c: Likewise.
43272 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43275 * g++.dg/other/vthunk1.C: New test.
43277 2004-02-20 Falk Hueffner <falk@debian.org>
43280 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43282 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43285 * g++.dg/other/error8.C: Remove XFAIL markers.
43288 * g++.dg/ext/packed5.C: New test.
43291 * g++.dg/warn/Wunused-5.C: New test.
43294 * g++.dg/lookup/member1.C: New test.
43296 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43298 * gcc.c-torture/compile/20040130-1.c: Enable only when
43299 __INT_MAX__ >= 2147483647L.
43300 * gcc.c-torture/compile/961203-1.c: Likewise.
43302 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43304 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43305 * g++.dg/opt/template1.C: Robustify assembler regexp
43307 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43309 * gcc.c-torture/execute/simd-4.x: Remove.
43310 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43311 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43312 Guard with #ifndef SKIP_ATTRIBUTE.
43313 * gcc.dg/compat/vector-1_y.c: Likewise.
43314 * gcc.dg/compat/vector-2_x.c: Likewise.
43315 * gcc.dg/compat/vector-2_y.c: Likewise.
43316 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43317 * g++.dg/eh/simd-2.C: Likewise.
43319 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43321 * gcc.c-torture/compile/complex-1.c: New.
43323 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43326 * gcc.c-torture/execute/20040218-1.c: New test.
43328 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43331 * g++.dg/parse/new2.C: New test.
43333 2004-02-18 Paul Brook <paul@codesourcery.com>
43335 * gcc.c-torture/compile/libcall-1.c: New test.
43337 2004-02-18 Paul Brook <paul@codesourcery.com>
43340 * gcc.dg/debug/debug-7.c: New test.
43342 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43344 * gcc.dg/20040217-1.c: New test.
43346 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43348 * gcc.c-torture/execute/990208-1.x: Delete.
43350 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43352 * gcc.c-torture/execute/20040208-2.x: New file.
43354 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43357 * g++.dg/abi/structret1.C: New test.
43359 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43361 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43362 (i386_cpuid): No need to test if cpuid is available on AMD64.
43363 Fix assembly, so that it works onboth i386 and AMD64.
43364 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43365 (vecInLong): Fix s[] member type to unsigned int.
43366 (vecInWord): Remove type.
43367 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43368 (a64, b64, c64, d64, e64): Remove.
43369 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43370 Remove unused variable. Remove initialization of removed variables.
43371 Don't call mmx_tests nor sse_tests.
43372 (reference_mmx, reference_sse): Remove.
43373 (check): Add return stmt.
43374 * gcc.dg/i386-sse-7.c: New test.
43375 * gcc.dg/i386-mmx-4.c: New test.
43377 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43379 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43380 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43381 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43382 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43383 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43384 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43385 g++.dg/tc1/dr94.C: Fix line terminator.
43387 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43389 * gcc.c-torture/compile/20040216-1.c: New.
43391 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43393 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43394 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43395 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43396 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43397 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43398 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43400 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43402 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43404 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43407 * g++.dg/expr/cond4.C: New test.
43410 * g++.dg/lookup/crash2.C: New test.
43412 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43414 * gcc.c-torture/compile/20040214-2.c: New test.
43416 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43419 * g++.dg/ext/typeof8.C: New test.
43421 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43423 * gcc.c-torture/compile/20040214-1.c: New test.
43425 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43428 * g++.dg/template/spec11.C: New test.
43430 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43433 * g++.dg/other/error8.C: New test.
43435 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43438 * g++.dg/template/array4.C: New test.
43441 * g++.dg/inherit/thunk2.C: New test.
43444 * g++.dg/eh/cond2.C: New test.
43446 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43448 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43450 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43452 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43454 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43456 * g++.dg/simd-2.C: xfail on ppc64-linux.
43458 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43461 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43464 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43466 * gcc.dg/builtins-33.c: New test.
43468 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43470 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43472 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43474 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43476 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43478 * gcc.dg/ppc64-abi-3.c: New test.
43480 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43484 * gcc.dg/pr14092-1.c: New testcase.
43486 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43488 * gcc.dg/cpp/assert4.c: Fix typo last change.
43490 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43491 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43493 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43495 2004-02-09 Roger Sayle <roger@eyesopen.com>
43497 * gcc.c-torture/compile/20040209-1.c: New test case.
43499 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43501 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43503 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43505 * gcc.c-torture/execute/20040208-[12].c: New tests.
43507 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43509 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43511 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43513 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43515 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43518 * gcc.dg/visibility-8.c: New testcase.
43520 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43522 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43524 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43526 2004-02-07 Roger Sayle <roger@eyesopen.com>
43528 PR middle-end/13696
43529 * g++.dg/opt/fold1.C: New test case.
43531 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43534 * g++.dg/other/crash-2.C: New test.
43536 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43539 * g++.dg/parse/angle-bracket2.C: New test.
43541 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43543 PR middle-end/13750
43545 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43547 * g++.dg/pch/wchar-1.C: New.
43548 * g++.dg/pch/wchar-1.Hs: New.
43550 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43553 * g++.dg/parse/error15.C: New test.
43554 * g++.dg/parse/crash11.C: Update dg-error mark.
43556 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43559 * g++.dg/warn/conv2.C: New test.
43561 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43564 * g++.dg/warn/incomplete1.C: Remove xfail.
43566 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43568 * lib/file-format.exp (gcc_target_object_format): Use
43569 ${tool}_target_compile, not gcc_target_compile.
43570 * lib/target-supports.exp (check_alias_available): Likewise.
43571 (check_gc_sections_available): Likewise.
43572 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43573 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43576 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43579 * g++.dg/template/static6.C: New test.
43581 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43583 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43585 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43587 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43588 tests for systems where `char' is unsigned by default.
43590 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43593 * g++.dg/template/partial3.C: New test.
43595 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43597 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43598 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43599 Remove mentions of obsolete ports.
43601 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43603 * gcc.dg/noncompile/20001228-1.c: Fix for new
43606 2004-02-03 Roger Sayle <roger@eyesopen.com>
43609 * gcc.c-torture/execute/multdi-1.c: New test case.
43611 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43614 * g++.dg/template/lookup5.C: New test.
43616 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43619 * g++.dg/template/lookup4.C: New test.
43622 * g++.dg/parse/error14.C: New test.
43625 * g++.dg/parse/template13.C: New test.
43627 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43630 * g++.dg/template/koenig4.C: New test.
43633 * g++.dg/template/crash17.C: New test.
43636 * g++.dg/parse/error13.C: New test.
43637 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43639 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43641 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43643 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43647 * gcc.dg/noncompile/20040203-1.c: New test.
43648 * gcc.dg/noncompile/20040203-2.c: Likewise.
43649 * gcc.dg/noncompile/20040203-3.c: Likewise.
43650 * gcc.dg/20040203-1.c: Likewise.
43652 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43655 * g++.dg/template/sizeof7.C: New test.
43657 2004-02-02 Eric Christopher <echristo@redhat.com>
43658 Zack Weinberg <zack@codesourcery.com>
43660 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43662 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43664 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43665 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43666 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43667 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43669 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43672 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43675 * g++.dg/ext/attrib13.C: New test.
43678 * g++.dg/conversion/op2.C: New test.
43680 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43682 * gcc.dg/titype-1.c: Fix pasto.
43684 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43686 * gcc.dg/titype-1.c: New test.
43688 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43691 * g++.dg/template/non-type-template-argument-1.C,
43692 g++.dg/template/qualified-id1.C: Update dg-error marks.
43693 * g++.dg/template/nontype6.C: New test.
43695 2004-02-01 Roger Sayle <roger@eyesopen.com>
43697 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43698 * gcc.dg/builtins-31.c: New testcase.
43699 * gcc.dg/builtins-32.c: New testcase.
43701 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43703 * objc.dg/call-super-2.m: Update line numbers
43704 for the including of stddef.h.
43706 2004-01-30 Michael Matz <matz@suse.de>
43708 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43709 g++.dg/ext/case-range3.C: New tests.
43711 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43715 * g++.dg/template/member4.C: New test.
43717 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43720 * g++.dg/template/sizeof6.C: New test.
43722 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43724 * gcc.dg/fwritable-strings-1.c: New test.
43726 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43728 * gcc.c-torture/compile/20040130-1.c: New test.
43730 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43732 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43734 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43737 * g++.dg/template/ctor3.C: New test.
43739 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43741 * g++.dg/tc1: New directory.
43742 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43743 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43744 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43745 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43746 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43748 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43750 * g++.dg/parse/error11.C: New test.
43751 * g++.dg/parse/error12.C: Likewise.
43753 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43755 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43756 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43758 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43761 * g++.dg/ext/attrib12.C: New test.
43764 * g++.dg/parse/cast2.C: New test.
43766 2004-01-27 James E Wilson <wilson@specifixinc.com>
43768 * objc.dg/encode-2.m (main): New local string. Set depending on
43769 sizeof long. Use in sscanf call.
43770 * objc.dg/encode-3.m (main): New local string. Set depending on
43771 sizeof long. Use in scan_initial call.
43773 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43775 * objc.dg/call-super-2.m: Make LP64-safe.
43776 * objc.dg/desig-init-1.m: Likewise.
43778 2004-01-27 Devang Patel <dpatel@apple.com>
43780 * g++.dg/debug/namespace1.C: New test.
43782 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43784 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43787 * gcc.dg/arm-mmx-1.c: New test.
43789 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43791 * gcc.dg/20040127-1.c: New test.
43792 * gcc.dg/20040127-2.c: New test.
43794 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43796 * objc.dg/stret-1.m (glob): Renamed to globa.
43798 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43801 * g++.dg/expr/for1.C: New test.
43803 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43805 PR middle-end/13779
43806 * gcc.dg/darwin-longlong.c: New test.
43808 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43810 * gcc.dg/20040124-1.c: Moved test from here...
43811 * gcc.c-torture/compile/20040124-1.c: ...to here.
43813 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43815 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43816 the assembly output if -m64 is passed.
43818 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43821 * g++.dg/template/cond3.C: New test.
43823 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43826 * g++.dg/template/ttp7.C: New test.
43828 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43831 * g++.dg/template/nontype4.C: New test.
43832 * g++.dg/template/nontype5.C: Likewise.
43834 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43836 * gcc.dg/torture/mips-clobber-at.c: New test.
43838 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43840 * gcc.dg/20040124-1.c: New test.
43842 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43844 * gcc.dg/20040123-1.c: New test.
43846 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43848 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43850 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43852 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43854 2004-01-23 Andrew Pinski <apinski@apple.com>
43856 * gcc.dg/20030121-1.c: Move to ..
43857 * gcc.dg/20040121-1.c: here.
43859 2004-01-23 Roger Sayle <roger@eyesopen.com>
43861 * gcc.dg/builtins-29.c: New test case.
43863 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43866 * gcc.dg/builtins-30.c: New testcase.
43868 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43870 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43871 * lib/g77.exp: Likewise.
43872 * lib/objc.exp: Likewise.
43873 * lib/g++.exp: Likewise.
43875 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43877 * gcc.dg/struct-by-value-2.c: New test.
43879 2004-01-21 Andrew Pinski <apinski@apple.com>
43882 * gcc.dg/20030121-1.c: New test.
43884 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43886 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43887 clobber frame pointer register in asm statement.
43889 2004-01-21 Falk Hueffner <falk@debian.org>
43891 * gcc.c-torture/compile/20040121-1.c: New test.
43893 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43895 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43897 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43899 * gcc.dg/ppc64-abi-2.c: New test.
43901 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43903 * lib/treelang.exp: Fill out this file.
43904 * lib/treelang-dg.exp: New File.
43906 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43908 * gcc.c-torture/compile/981022-1.c: Remove.
43909 * gcc.dg/array-5.c: Remove XFAIL.
43910 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43911 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43912 gcc.dg/cond-lvalue-1.c: Update.
43913 * gcc.dg/cast-lvalue-2.c: New test.
43915 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43918 * g++.dg/other/error1.C (class foo): Tweak error message.
43921 * g++.dg/template/call2.C: New test.
43923 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43925 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43926 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43927 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43928 scalar-return-1_x.c, scalar-return-2_y.c,
43929 scalar-return-3_x.c, scalar-return-3_y.c,
43930 scalar-return-4_x.c, scalar-return-4_y.c,
43931 struct-align-1.h, struct-align-1_x.c,
43932 struct-align-1_y.c, struct-align-2.h,
43933 struct-align-2_x.c, struct-align-2_y.c,
43934 struct-by-value-10_y.c, struct-by-value-11_x.c,
43935 struct-by-value-11_y.c, struct-by-value-12_x.c,
43936 struct-by-value-12_y.c, struct-by-value-13_x.c,
43937 struct-by-value-13_y.c, struct-by-value-14_x.c,
43938 struct-by-value-14_y.c, struct-by-value-15_x.c,
43939 struct-by-value-15_y.c, struct-by-value-16_y.c,
43940 struct-by-value-17_y.c, struct-by-value-18_y.c,
43941 struct-by-value-19_y.c, struct-by-value-1_x.c,
43942 struct-by-value-1_y.c, struct-by-value-20_y.c,
43943 struct-by-value-2_x.c, struct-by-value-2_y.c,
43944 struct-by-value-3_y.c, struct-by-value-4_x.c,
43945 struct-by-value-4_y.c, struct-by-value-5_y.c,
43946 struct-by-value-6_y.c, struct-by-value-7_y.c
43947 struct-by-value-8_x.c, struct-by-value-8_y.c
43948 struct-by-value-9_x.c, struct-by-value-9_y.c
43949 struct-return-10_x.c, struct-return-10_y.c,
43950 struct-return-19_x.c, struct-return-20_x.c
43951 struct-return-2_x.c, struct-return-2_y.c
43952 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43953 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
43955 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43957 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43958 attribute on sparc*-sun-solaris2.*.
43960 2004-01-18 Mark Mitchell <mark@codesourcery.com>
43963 * g++.dg/ext/typeof7.C: New test.
43965 2004-01-18 David Edelsohn <edelsohn@gnu.org>
43967 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43968 * gcc.dg/const-elim-1.c: Same.
43970 2004-01-17 Ziemowit Laski <zlaski@apple.com>
43972 * objc.dg/stret-1.m: New.
43973 * objc.dg/stret-2.m: New.
43975 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
43978 * g++.dg/ext/vector1.C: New test.
43980 2004-01-16 Geoffrey Keating <geoffk@apple.com>
43982 * gcc.dg/pch/import-1.c: New.
43983 * gcc.dg/pch/import-1.hs: New.
43984 * gcc.dg/pch/import-1a.h: New.
43985 * gcc.dg/pch/import-1b.h: New.
43986 * gcc.dg/pch/import-1c.h: New.
43988 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43991 * g++.dg/ext/array1.C: New test.
43994 * g++.dg/conversion/op1.C: New test.
43996 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
43999 From Kazumoto Kojima / Dan Kegel:
44000 * gcc.dg/pr11864-1.c: New test.
44003 From Marcus Comstedt / Dan Kegel:
44004 * gcc.dg/pr10392-1.c: New test.
44006 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44009 * g++.dg/init/ref10.C: New test.
44011 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44014 * g++.dg/parse/typename6.C: New test.
44016 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44019 * g++.dg/pch/wchar-1.C: New.
44020 * g++.dg/pch/wchar-1.Hs: New.
44022 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44025 * g++.dg/expr/sizeof2.C: New test.
44027 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44029 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44031 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44034 * g++.dg/lookup/strong-using-3.C: New.
44035 * g++.dg/lookup/using-10.C: New.
44037 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44040 * g++.dg/lookup/strong-using-2.C: New.
44042 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44043 Dan Kegel <dank@kegel.com>
44044 J"orn Rennecke <joern.rennecke@superh.com>
44047 * gcc.dg/pr9365-1.c: New test.
44049 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44052 * g++.dg/parse/casting-operator2.C: New test.
44053 * g++.old-deja/g++.pt/explicit83.C: Remove.
44055 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44057 * gcc.dg/label-compound-stmt-1.c: New test.
44058 * gcc.c-torture/compile/950922-1.c,
44059 gcc.c-torture/compile/20000211-3.c,
44060 gcc.c-torture/compile/20000518-1.c,
44061 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44062 compound statements.
44064 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44066 * gcc.dg/ppc64-abi-1.c: New test.
44068 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44070 * g++.dg/ext/attrib9.C: Add dg-warnings.
44072 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44075 * g++.dg/parse/dtor3.C: New test.
44077 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44080 * g++.dg/parse/try-catch-1.C: New test.
44082 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44084 * ada/acats/run_all.sh: Add more verbose output in acats.log
44085 when compiling tests.
44087 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44090 * gcc.dg/typedef-redecl.c: New test case.
44091 * gcc.dg/typedef-redecl.h: New support file.
44093 2004-01-13 Jan Hubicka <jh@suse.cz>
44095 * gcc.dg/always_inline.c: New test.
44096 * gcc.dg/debug/20031231-1.c: Fix.
44098 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44101 * g++.dg/template/array3.C: New test.
44103 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44105 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44106 * g++.dg/warn/Wunused-2.C: Likewise.
44108 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44111 * g++.dg/template/instantiate6.C: New test.
44113 2004-01-12 Roger Sayle <roger@eyesopen.com>
44115 PR middle-end/11397
44116 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44118 2004-01-12 Jan Hubicka <jh@suse.cz>
44121 * gcc.dg/20040112-1.c: New.
44123 * gcc.dg/dwarf-die[1-7].c: Move to...
44124 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44125 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44127 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44130 * g++.dg/parse/friend4.C: New test.
44132 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44135 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44136 definition is called a friend.
44138 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44140 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44142 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44145 * g++.dg/parse/error10.C: New test.
44146 * g++.dg/template/arg2.C: Accept "invalid type" error.
44148 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44150 PR middle-end/13392
44151 * g++.dg/opt/expect2.C: New test.
44153 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44155 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44156 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44157 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44158 Update dg-error regexps.
44160 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44162 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44163 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44165 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44167 * gcc.dg/pragma-re-1.c: Use right pointer type.
44169 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44171 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44173 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44175 * gcc.dg/rs6000-ldouble-1.c: New.
44177 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44181 * g++.dg/other/abstract1.C: New test.
44183 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44185 * g++.dg/lookup/strong-using-1.C: New.
44187 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44190 * gcc.dg/func-ptr-conv-1.c: New test.
44191 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44193 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44196 * gcc.c-torture/compile/20040109-1.c: New.
44198 2004-01-08 Stuart Hastings <stuart@apple.com>
44200 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44201 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44202 * gcc.dg/i386-sse-6.c: ...this new testcase.
44204 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44206 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44208 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44210 * ada/acats/run_acats: Treat 'gnatchop' the same way
44211 as 'gnatmake'. Export GCC_DRIVER.
44212 * ada/acats/run_all.sh: Add target_gnatchop. Use
44213 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44215 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44218 * g++.dg/template/dependent-expr4.C: New test.
44220 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44222 * gcc.dg/altivec-11.c: New test.
44224 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44226 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44228 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44231 * gcc.dg/enum-compat-1.c: New test.
44232 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44234 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44237 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44238 gcc.dg/c99-idem-qual-3.c: New tests.
44240 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44242 * gcc.dg/winline-7.c: Don't cast void * to int.
44244 2004-01-06 Jan Hubicka <jh@suse.cz>
44246 * gcc.dg/i386-sse-5.c: New test
44247 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44249 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44252 * g++.dg/rtti/typeid4.C: New test.
44254 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44256 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44258 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44261 * g++.dg/template/error11.C: New test.
44264 * g++.dg/template/class2.C: New test.
44266 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44267 Richard Sandiford <rsandifo@redhat.com>
44270 * g++.dg/opt/alias3.C: New test.
44272 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44275 * g++.dg/template/koenig3.C: New test.
44278 * g++.dg/parse/offsetof3.C: New test.
44280 * g++.dg/init/copy7.C: Add missing dg-error markers.
44283 * g++.dg/init/copy7.c: New test.
44286 * g++.dg/parse/cast1.C: New test.
44288 2004-01-04 Jan Hubicka <jh@suse.cz>
44290 * gcc.dg/winline[1-7].c: New tests.
44292 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44295 * g++.dg/template/qualttp22.C: New test.
44297 2004-01-01 Jan Hubicka <jh@suse.cz>
44299 * gcc.dg/debug/20031231-1.c: New.
44300 * gcc.c-torture/compile/20040101-1.c: New.
44301 * gcc.dg/dwarf-die-[1-7].c: New.
44303 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44305 PR optimization/13521
44306 * gcc.c-torture/compile/20031231-1.c: New test.
44308 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44310 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44312 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44315 * g++.dg/template/crash16.C: New test.
44317 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44319 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44321 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44323 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44325 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44326 * g++.old-deja/g++.law/profile1.C: Likewise.
44327 * gcc.c-torture/compile/981006-1.c: Likewise.
44328 * gcc.c-torture/execute/loop-2e.x: Likewise.
44329 * gcc.c-torture/execute/loop-2f.x: Remove.
44330 * gcc.c-torture/execute/loop-2g.x: Likewise.
44331 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44332 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44334 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44337 * g++.dg/ext/attrib11.C: New test.
44340 * g++.dg/template/array2-1.C: New test.
44341 * g++.dg/template/array2-2.C: New test.
44343 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44345 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44347 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44350 * g++.dg/template/array1-1.C: New test.
44351 * g++.dg/template/array1-2.C: New test.
44353 2003-12-29 Roger Sayle <roger@eyesopen.com>
44356 * g77.dg/12632.f: New test case.
44358 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44361 * g++.dg/parse/nontype1.C: New test.
44363 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44366 * g++.dg/parse/explicit1.C: New test.
44367 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44369 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44372 * g++.dg/opt/inline6.C: New test.
44375 * g++.dg/parse/error9.C: New test.
44377 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44379 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44382 * g++.dg/init/assign1.C: New test.
44384 2003-12-28 Roger Sayle <roger@eyesopen.com>
44387 * g++.dg/warn/format3.C: New test case.
44389 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44391 * gcc.c-torture/compile/20031227-1.c: New test.
44393 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44395 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44396 * g77.dg/bprob/bprob.exp: Likewise.
44397 * gcc.misc-tests/bprob.exp: Likewise.
44398 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44399 variants on systems where the library does not provide that
44401 * gcc.dg/builtins-20.c: Use builtins-config.h.
44402 * gcc.dg/builtins-config.h: New file.
44404 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44406 * lib/gcc-dg.exp (dg-require-profiling): New function.
44407 * lib/target-supports.exp (check_profiling_available): Likewise.
44408 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44409 * g77.dg/bprob/bprob.exp: Likewise.
44410 * gcc.misc-tests/bprob.exp: Likewise.
44411 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44412 * gcc.dg/20021014-1.c: Likewise.
44413 * gcc.dg/nest.c: Likewise.
44415 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44417 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44419 * g++.dg/lookup/java2.C: Likewise.
44420 * gcc.dg/cpp/lexident.c: Likewise.
44422 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44424 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44426 * gcc.c-torture/compile/961203-1.c: Likewise.
44427 * gcc.c-torture/compile/980506-1.c: Likewise.
44429 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44431 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44432 (additional_prunes): New global.
44433 (gcc-dg-prune): Handle additional per-test pruning.
44434 (dg-test): Clear additional_prunes between tests.
44436 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44437 dg-prune-output to avoid spurious failures from assembler
44438 complaining about nonexistent WAW violations.
44439 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44440 Use dg-prune-output to avoid spurious failures from assembler
44441 warning about Itanium B-step errata.
44443 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44445 * g++.dg/abi/macro0.C: New test.
44446 * g++.dg/abi/macro1.C: Likewise.
44447 * g++.dg/abi/macro2.C: Likewise.
44449 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44450 * g++.dg/abi/bitfield7.C: Likewise.
44451 * g++.dg/abi/dtor2.C: Likewise.
44452 * g++.dg/abi/mangle11.C: Likewise.
44453 * g++.dg/abi/mangle12.C: Likewise.
44454 * g++.dg/abi/mangle14.C: Likewise.
44455 * g++.dg/abi/mangle17.C: Likewise.
44456 * g++.dg/abi/vbase10.C: Likewise.
44457 * g++.dg/abi/vbase14.C: Likewise.
44458 * g++.dg/template/qualttp17.C: Likewise.
44460 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44463 * gcc.dg/20031223-1.c: New test.
44465 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44467 * gcc.dg/noreturn-7.c: New test.
44469 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44471 * gcc.dg/null-pointer-1.c: New test.
44473 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44475 * g++.old-deja/g++.jason/template18.C: Remove.
44476 * g++.old-deja/g++.jason/template37.C: Likewise.
44479 * g++.dg/lookup/ns1.C: New test.
44482 * g++.dg/template/lookup3.C: New test.
44484 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44486 * g++.dg/template/recurse1.C: New test
44488 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44491 * g++.dg/parse/semicolon1.C: New test.
44492 * g++.dg/parse/semicolon1.h: Likewise.
44494 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44496 * gcc.dg/darwin-misaligned.c: New test.
44498 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44501 * gcc.dg/20031222-1.c: New test.
44503 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44506 * g++.dg/parse/error8.C: New test.
44509 * g++.dg/warn/ctor-init-1.C: New test.
44511 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44513 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44515 * gcc.c-torture/compile/930217-1.c: Likewise.
44516 * gcc.c-torture/compile/930513-1.c: Likewise.
44517 * gcc.c-torture/execute/920908-2.c: Likewise.
44518 * gcc.c-torture/execute/921204-1.c: Likewise.
44519 * gcc.c-torture/execute/930621-1.c: Likewise.
44520 * gcc.c-torture/execute/930630-1.c: Likewise.
44521 * gcc.c-torture/execute/931031-1.c: Likewise.
44522 * gcc.c-torture/execute/980602-2.c: Likewise.
44523 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44524 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44525 * gcc.c-torture/execute/extzvsi.c: Likewise.
44526 * gcc.c-torture/unsorted/ext.c: Likewise.
44528 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44531 * gcc.c-torture/compile/20031220-2.c: New test case.
44533 2003-12-20 Roger Sayle <roger@eyesopen.com>
44535 PR optimization/13031
44536 * gcc.c-torture/compile/20031220-1.c: New test case.
44538 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44540 * gcc.dg/cast-function-1.c: New test.
44542 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44544 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44547 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44550 * g++.dg/ext/attrib10.C: New test.
44552 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44554 * gcc.dg/cleanup-10.c: New test.
44555 * gcc.dg/cleanup-11.c: New test.
44557 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44560 * g++.dg/opt/expect1.C: New test.
44562 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44564 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44566 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44569 * gcc.dg/20031218-1.c: New test.
44572 * gcc.dg/20031218-2.c: New test.
44573 * gcc.dg/20031218-3.c: New test.
44575 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44576 of label name and allow for USER_LABEL_PREFIX == "_" names.
44577 * g++.dg/abi/mangle18-2.C: Likewise.
44578 * g++.dg/abi/mangle19-1.C: Likewise.
44579 * g++.dg/abi/mangle19-2.C: Likewise.
44580 * g++.dg/abi/mangle20-1.C: Likewise.
44581 * g++.dg/abi/mangle20-2.C: Likewise.
44583 2003-12-18 Richard Henderson <rth@redhat.com>
44585 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44587 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44588 Dan Kegel <dank@kegel.com>
44591 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44592 testing a cross compiler, it causes spurious compile failures.
44593 * lib/g++.exp: Likewise.
44595 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44598 * g++.dg/template/access13.C: New test.
44600 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44602 * gcc.dg/20031216-1.c: New test.
44604 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44607 * g++.dg/template/error10.C: New test.
44609 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44611 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44612 * g++.dg/eh/simd-2.C: Likewise.
44614 2003-12-17 James E Wilson <wilson@specifixinc.com>
44615 Roger Sayle <roger@eyesopen.com>
44617 * gcc.c-torture/execute/ieee/mzero5.c: New.
44619 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44622 * g++.dg/parse/error6.C: New test.
44625 * g++.dg/parse/error7.C: New test.
44627 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44629 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44630 at -O with stabs debugging formats.
44631 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44632 * gcc.dg/debug/debug-2.c: Likewise.
44634 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44637 * g++.dg/init/error1.C: New test.
44640 * g++.dg/init/pm3.C: New test.
44642 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44645 * gcc.dg/bitfld-8.c: New test.
44647 2003-12-16 James Lemke <jim@wasabisystems.com>
44649 * gcc.dg/arm-scd42-[123].c: New tests.
44651 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44654 * g++.dg/abi/mangle20-1.C: New test.
44655 * g++.dg/abi/mangle20-2.C: New test.
44657 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44660 * g++.dg/other/offsetof2.C: Remove XFAIL.
44661 * g++.dg/parse/offsetof1.C: New test.
44662 * g++.gd/parse/offsetof2.C: Likewise.
44664 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44666 * g++.dg/template/nontype3.C: New test.
44667 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44669 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44671 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44673 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44676 * g++.dg/expr/assign1.C: New test.
44679 * g++.dg/abi/mangle19-1.C: New test.
44680 * g++.dg/abi/mangle19-2.C: New test.
44682 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44684 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44686 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44688 * gcc.c-torture/execute/20031216-1.c: New test.
44690 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44692 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44695 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44698 * g++.dg/template/error9.C: New test.
44701 * g++.dg/template/error8.C: New test.
44703 2003-12-15 Roger Sayle <roger@eyesopen.com>
44705 PR middle-end/13400
44706 * gcc.c-torture/execute/20031215-1.c: New test case.
44708 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44711 * g++.dg/parse/error5.C: New test.
44714 * g++.dg/expr/sizeof1.C: New test.
44717 * g++.dg/template/crash15.C: New test.
44719 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44721 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44722 a non-POD type as the last named parameter of a varargs function.
44724 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44728 * g++.dg/template/crash14.C: New test.
44729 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44731 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44733 * g++.dg/other/java1.C: New test.
44736 * g++.dg/abi/mangle18-1.C: New test.
44737 * g++.dg/abi/mangle18-2.C: New test.
44739 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44741 PR optimization/10312
44742 * gcc.c-torture/execute/20031214-1.c: New.
44744 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44748 * g++.dg/parse/error3.C: New test.
44749 * g++.dg/parse/error4.C: Likewise.
44750 * g++.dg/abi/mangle4.C: Tweak error messages.
44751 * g++.dg/lookup/using5.C: Likewise.
44752 * g++.dg/other/error2.C: Likewise.
44753 * g++.dg/parse/typename5.C: Likewise.
44754 * g++.dg/parse/undefined1.C: Likewise.
44755 * g++.dg/template/arg2.C: Likewise.
44756 * g++.dg/template/ttp3.C: Likewise.
44757 * g++.dg/template/type1.C: Likewise.
44758 * g++.old-deja/g++.other/crash32.C: Likewise.
44759 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44761 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44764 * g++.dg/warn/noreturn-3.C: New test.
44766 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44769 * g++.dg/abi/covariant3.C: New.
44771 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44773 * g++.dg/eh/ia64-1.C: New test.
44775 2003-12-12 Roger Sayle <roger@eyesopen.com>
44777 PR optimization/13037
44778 * g77.f-torture/execute/13037.f: New test case.
44780 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44783 * g++.dg/abi/covariant2.C: New.
44785 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44787 * gcc.dg/cpp/trad/macro.c: New tests.
44789 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44791 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44793 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44796 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44798 * lib/g++.exp (g++_version): Likewise.
44799 * lib/g77.exp (g77_version): Likewise.
44800 * lib/objc.exp (default_objc_version): Likewise.
44802 2003-12-10 Richard Henderson <rth@redhat.com>
44804 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44806 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44808 2003-12-08 Matt Austern <austern@apple.com>
44811 * lib/gcc-dg.exp (dg-require-visibility): Define.
44812 * lib/target-supports (check_visibility_available): Define.
44813 * gcc.dg/visibility-1.c: New test.
44814 * gcc.dg/visibility-2.c: Likewise.
44815 * gcc.dg/visibility-3.c: Likewise.
44816 * gcc.dg/visibility-4.c: Likewise.
44817 * gcc.dg/visibility-5.c: Likewise.
44818 * gcc.dg/visibility-6.c: Likewise.
44819 * g++.dg/ext/visibility-1.C: Likewise.
44820 * g++.dg/ext/visibility-2.C: Likewise.
44821 * g++.dg/ext/visibility-3.C: Likewise.
44822 * g++.dg/ext/visibility-4.C: Likewise.
44823 * g++.dg/ext/visibility-5.C: Likewise.
44824 * g++.dg/ext/visibility-6.C: Likewise.
44826 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44828 * g++.dg/lookup/java1.C: New test.
44829 * g++.dg/lookup/java2.C: New test.
44831 2003-12-07 Falk Hueffner <falk@debian.org>
44833 * g++.dg/opt/noreturn-1.C: New test.
44835 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44837 * gcc.dg/overflow-1.c: New test.
44839 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44841 * g77.f-torture/compile/13060.f: New test.
44843 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44846 * g++.dg/inherit/operator2.C: New test.
44848 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44851 * g++.dg/ext/attrib9.C: New test.
44853 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44856 * g++.dg/template/error7.C: New test.
44858 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44859 J"orn Rennecke <joern.rennecke@superh.com>
44862 * g++.dg/other/struct-va_list.C: New test.
44864 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44867 * g++.dg/parse/defarg6.C: New test.
44869 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44872 * gcc.c-torture/execute/20031201-1.c: New test.
44874 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44876 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44878 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44880 * gcc.dg/builtin-return-1.c: New test.
44882 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44883 J"orn Rennecke <joern.rennecke@superh.com>
44885 PR optimization/13260
44886 * gcc.c-torture/execute/20031204-1.c: New test.
44888 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44891 * g++.dg/template/error6.C: New test.
44893 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44895 * gcc.dg/20031202-1.c: New test.
44897 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44900 * g++.dg/template/eh1.C: New test.
44903 * g++.dg/template/error5.C: New test.
44905 2003-12-02 David Ung <davidu@mips.com>
44907 * gcc.dg/compat/vector-check.h: Corrected type for var
44910 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44913 * g++.dg/template/ptrmem8.C: New test.
44915 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44918 * g++.dg/template/dependent-expr3.C: New test.
44920 2003-12-01 James Lemke <jim@wasabisystems.com>
44922 * gcc.dg/arm-g2.c: New test.
44924 2003-12-01 Roger Sayle <roger@eyesopen.com>
44926 PR optimization/11634
44927 * gcc.dg/20031201-2.c: New test case.
44929 2003-12-01 Zack Weinberg <zack@codesourcery.com>
44932 * objc.dg/proto-lossage-3.m: New test.
44934 2003-12-01 Roger Sayle <roger@eyesopen.com>
44936 PR optimization/12628
44937 * gcc.dg/20031201-1.c: New test case.
44939 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44941 * gcc.dg/unaligned-1.c: New test.
44943 2003-11-30 Mark Mitchell <mark@codesourcery.com>
44946 * g++.dg/template/error4.C: New test.
44947 * g++.dg/template/nested3.C: Adjust error markers.
44949 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44951 * gcc.dg/cpp/assert4.c: Check more #system assertions.
44953 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
44956 * gcc.dg/bitfld-7.c: New test.
44958 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
44960 * gcc.dg/tls/asm-1.C: New test.
44962 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44964 * gcc.dg/cpp/assert4.c: Update.
44966 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44968 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44969 * gcc.dg/builtin-apply3.c: New test.
44971 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44973 * lib/compat.exp (compat-obj): New xfaildata parameter.
44974 Use it to set compiler_conditional_xfail_data before compiling.
44975 (compat-get-options): Handle dg-xfail-if.
44976 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44977 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44978 * gcc.dg/compat/vector-1_y.c: Likewise.
44979 * gcc.dg/compat/vector-2_x.c: Likewise.
44980 * gcc.dg/compat/vector-2_y.c: Likewise.
44982 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44984 * g++.dg/opt/reg-stack4.C: New test.
44986 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44988 * gcc.dg/builtin-apply2.c: New test.
44990 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44992 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44994 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44997 * g++.dg/template/template-id-2.C: New test.
44999 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45002 * g++.dg/template/memfriend1.C: New test.
45003 * g++.dg/template/memfriend2.C: Likewise.
45004 * g++.dg/template/memfriend3.C: Likewise.
45005 * g++.dg/template/memfriend4.C: Likewise.
45006 * g++.dg/template/memfriend5.C: Likewise.
45007 * g++.dg/template/memfriend6.C: Likewise.
45008 * g++.dg/template/memfriend7.C: Likewise.
45009 * g++.dg/template/memfriend8.C: Likewise.
45010 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45012 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45015 * g++.dg/ext/cond1.C: New test.
45017 2003-11-20 Richard Henderson <rth@redhat.com>
45019 * gcc.dg/20020201-2.c: Remove.
45020 * gcc.dg/20020201-4.c: Remove.
45021 * gcc.dg/20020304-1.c: Remove.
45023 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45025 * gcc.dg/cpp/trad/xwin1.c: New test case.
45027 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45029 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45030 * lib/g77.exp: Likewise.
45031 * lib/objc.exp: Likewise.
45032 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45035 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45038 * g++.dg/template/static5.C: New test.
45040 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45042 * gcc.dg/nested-func-1.c: New test.
45044 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45046 * gcc.dg/cpp/assert4.c: New test.
45048 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45051 * g++.dg/lookup/using9.c: New test.
45053 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45056 * g++.dg/template/error3.C: New test.
45058 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45061 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45062 No longer use a wrapper for gcc, since this does not work under
45065 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45068 * g++.dg/template/ptrmem7.C: New test.
45070 2003-11-13 Andrew Pinski <apinski@apple.com>
45072 * gcc.c-torture/compile/20031113-1.c: New test.
45074 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45075 Kean Johnston <jkj@sco.com>
45078 * gcc.dg/unused-4.c: Update.
45080 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45082 * g++.dg/opt/const3.C: New test.
45084 2003-11-13 Jan Hubicka <jh@suse.cz>
45086 * gcc.c-torture/compile/20031112-1.c: New test.
45088 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45090 * g++.dg/parse/crash10.C: Remove bogus error marker.
45092 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45094 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45095 (host_gcc): Likewise.
45096 (ROOT): Honor $PWDCMD.
45098 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45100 2003-11-12 Catherine Moore <clm@redhat.com>
45102 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45104 2003-11-12 Andreas Jaeger <aj@suse.de>
45105 Jakub Jelinek <jakub@redhat.com>
45106 Andrew Pinski <pinskia@physics.uc.edu>
45107 Richard Henderson <rth@redhat.com>
45109 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45111 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45113 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45114 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45116 2003-11-11 Andreas Jaeger <aj@suse.de>
45118 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45120 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45122 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45124 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45127 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45129 * gcc.dg/trampoline-1.c: New test.
45131 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45133 * gcc.c-torture/compile/200031109-1.c: New test.
45135 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45139 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45140 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45141 gcc.dg/format/no-y2k-1.c: Update.
45143 2003-11-08 Roger Sayle <roger@eyesopen.com>
45145 PR optimization/10467
45146 * gcc.dg/20031108-1.c: New test case.
45148 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45150 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45152 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45154 * gcc.dg/compound-lvalue-1.c: New test.
45155 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45158 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45160 * gcc.dg/altivec-varargs-1.c: New test.
45162 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45164 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45165 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45166 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45167 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45168 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45170 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45172 * gcc.dg/cond-lvalue-1.c: New test.
45174 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45176 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45178 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45181 * g++.dg/template/instantiate5.C: New test.
45183 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45186 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45187 * ChangeLog: Add missing first entry for above test.
45189 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45192 * g++.dg/template/using8.C: New test.
45193 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45195 2003-11-02 Roger Sayle <roger@eyesopen.com>
45197 PR optimization/10817
45198 * gcc.c-torture/compile/20031102-1.c: New test case.
45200 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45202 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45205 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45207 * gcc.dg/20031102-1.c: New test.
45209 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45211 * gcc.dg/complex-1.c: New test.
45213 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45216 * g++.dg/template/crash13.C: Adjust expected error location.
45217 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45219 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45221 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45223 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45226 * gcc.c-torture/compile/20031031-2.c: New test.
45228 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45231 * gcc.c-torture/compile/20031031-1.c: New test.
45233 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45235 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45236 * gcc.misc-tests/bprob.exp: Likewise.
45237 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45238 the execution test on arm-elf configs.
45239 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45240 configs that don't support scratch files.
45241 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45243 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45245 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45248 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45250 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45251 Avoid non pure sh syntax. Add more logging.
45253 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45256 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45259 * gcc.dg/ppc-stackalign-1.c: New test.
45261 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45263 * ada/acats/run_all.sh: Change output to be more compliant with
45265 Create acats.sum and acats.log files under testsuite/ada/acats
45266 Only run [a-z]* directories, to filter out e.g. CVS.
45267 Redirect build output to log file.
45269 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45271 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45273 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45276 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45278 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45280 * gcc.c-torture/compile/20031023-1.c: New test.
45281 * gcc.c-torture/compile/20031023-2.c: New test.
45282 * gcc.c-torture/compile/20031023-3.c: New test.
45283 * gcc.c-torture/compile/20031023-4.c: New test.
45285 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45288 * g++.dg/lookup/scoped8.C: New test.
45290 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45292 * g++.dg/opt/reg-stack3.C: New test.
45294 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45296 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45298 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45301 * g++.dg/template/crash13.C: New test.
45303 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45305 * gcc.dg/c99-restrict-2.c: New test.
45307 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45309 PR c++/12698, c++/12699, c++/12700, c++/12566
45310 * g++.dg/inherit/covariant9.C: New test.
45311 * g++.dg/inherit/covariant10.C: New test.
45312 * g++.dg/inherit/covariant11.C: New test.
45314 2003-10-23 Jason Merrill <jason@redhat.com>
45317 * g++.dg/ext/complit2.C: New test.
45319 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45322 * gcc.c-torture/execute/20031020-1.c: New test.
45324 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45326 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45327 following the jump_insn.
45329 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45331 * gcc.dg/cast-lvalue-1.c: New test.
45333 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45336 * g++.dg/template/cond2.C: New test.
45338 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45340 * gcc.dg/builtins-28.c: New test.
45342 2003-10-20 Jan Hubicka <jh@suse.cz>
45344 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45346 * gcc.dg/inline-2.c: Likewise.
45348 2003-10-20 Phil Edwards <phil@codesourcery.com>
45350 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45351 * gcc.dg/nest.c: Likewise.
45353 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45355 PR c++/9781, c++/10583, c++/11862
45356 * g++.dg/parse/crash13.C: New test.
45358 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45360 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45362 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45364 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45365 Define HAVE_C99_RUNTIME except on Solaris.
45366 * gcc.dg/builtins-20.c: Likewise.
45368 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45370 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45372 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45375 * g++.dg/template/crash21.C: New test.
45377 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45380 * g++.dg/template/typename5.C: New test.
45382 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45385 * g++.dg/template/friend25.C: New test.
45387 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45389 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45392 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45394 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45397 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45399 * gcc.c-torture/execute/960416-1.x: Remove.
45400 * gcc.c-torture/execute/divconst-3.x: Likewise.
45402 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45405 * gcc.dg/torture/cris-volatile-1.c: New test.
45407 2003-10-14 Roger Sayle <roger@eyesopen.com>
45409 PR optimization/9325
45410 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45411 for overflowing floating point to integer conversion during RTL
45414 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45416 * objc/execute/_cmd.m: Fix typo.
45417 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45418 Relax 'scan-assembler' regexp.
45419 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45420 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45421 * objc.dg/zero-link-2.m: Remove blank line.
45422 * objc.dg/zero-link-3.m: New test case.
45424 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45426 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45428 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45429 than linker trickery.
45431 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45434 * g++.dg/other/friend2.C: New test.
45436 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45438 * gcc.dg/20031012-1.c: New test.
45440 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45442 * gcc.dg/weak/weak-3.c: Fix for new warning.
45444 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45446 PR optimization/8750
45447 * gcc.c-torture/execute/20031012-1.c: New test case.
45449 2003-10-11 Roger Sayle <roger@eyesopen.com>
45451 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45452 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45454 2003-10-11 Roger Sayle <roger@eyesopen.com>
45456 PR optimization/12260
45457 * gcc.c-torture/compile/20031011-2.c: New test case.
45459 2003-10-11 Roger Sayle <roger@eyesopen.com>
45461 * gcc.c-torture/execute/20031011-1.c: New testcase.
45463 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45465 * gcc.c-torture/compile/20031011-1.c: New test.
45467 2003-10-11 Jan Hubicka <jh@suse.cz>
45469 * g++.dg/other/first-global.C: New test.
45471 2003-10-11 Roger Sayle <roger@eyesopen.com>
45473 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45475 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45477 * gcc.c-torture/compile/20031010-1.c: New test.
45479 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45481 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45482 * gcc.c-torture/execute/va-arg-25.c: ... here.
45484 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45486 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45488 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45490 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45492 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45494 * g++.dg/parse/error2.C: New test.
45496 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45499 * g++.dg/other/error5.C: Modify the error message.
45500 * g++.dg/lookup/using8.C: New test.
45502 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45504 * gcc.dg/darwin-abi-2.c: New file.
45505 * gcc.c-torture/execute/va-arg-24.c: New file.
45507 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45509 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45512 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45515 * g++.dg/other/error4.C: Update error messages.
45516 * g++.dg/template/ptrmem4.C: Likewise.
45519 * g++.dg/init/new9.C: New test.
45521 PR c++/12334, c++/12236, c++/8656
45522 * g++.dg/ext/attrib8.C: New test.
45524 2003-10-06 Devang Patel <dpatel@apple.com>
45526 * gcc.dg/debug/dwarf2-3.h: New test.
45527 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45529 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45531 * g++.dg/opt/cfg2.C: New test.
45533 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45535 * g++.dg/opt/float1.C: New test.
45537 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45539 * gcc.dg/c90-array-lval-6.c: New test.
45540 * gcc.dg/c99-array-lval-6.c: New test.
45542 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45543 Ziemowit Laski <zlaski@apple.com>
45545 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45546 'Derived', so that it is never considered a class method; add
45547 new warning for '+port' method ambiguity.
45548 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45549 <objc/objc-api.h> (needed on Mac OS X).
45550 * objc.dg/method-13.m: New test.
45552 2003-10-03 Roger Sayle <roger@eyesopen.com>
45554 PR optimization/9325, PR java/6391
45555 * gcc.c-torture/execute/20031003-1.c: New test case.
45557 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45559 PR optimization/12180
45560 * gcc.dg/20031002-1.c: New test.
45563 * g++.dg/inherit/error1.C: New test.
45565 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45567 * lib/f-torture.exp (search_for): Rename to...
45568 (search_for_re): This. Also, clean up comments and the
45569 "regexp" invocation.
45571 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45573 * gcc.c-torture/compile/20031002-1.c: New test.
45575 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45577 * g++.dg/opt/cond1.C: New test.
45579 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45581 * gcc.dg/Wold-style-definition-2.c: New testcase.
45582 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45584 2003-09-29 Richard Henderson <rth@redhat.com>
45586 * g++.dg/init/array10.C: Add dg-options.
45588 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45590 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45592 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45594 * g++.dg/template/friend19.C: Fix typo.
45595 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45597 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45599 * gcc.c-torture/execute/20030928-1.c: New test.
45600 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45602 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45604 * g++.dg/opt/unroll1.C: New test.
45606 2003-09-26 Roger Sayle <roger@eyesopen.com>
45608 PR optimization/11741
45609 * gcc.dg/20030926-1.c: New test case.
45611 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45614 * g++.dg/parse/access7.C: New test.
45615 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45617 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45619 MERGE OF objc-improvements-branch into MAINLINE:
45620 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45621 if libobjc has not been built.
45622 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45623 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45624 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45625 objc/execute/nested-3.m, objc/execute/np-2.m,
45626 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45627 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45628 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45629 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45630 objc.dg/special/unclaimed-category-1.h,
45631 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45632 well as GNU runtime.
45633 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45634 * execute/cascading-1.m, execute/function-message-1.m,
45635 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45636 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45637 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45638 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45639 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45640 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45641 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45642 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45643 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45644 * objc.dg/bitfield-2.m: Run only on Darwin.
45645 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45646 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45647 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45648 * objc.dg/const-str-1.m: Fix constant string layout.
45650 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45652 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45654 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45656 * gcc.dg/darwin-abi-1.c: New file.
45658 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45661 * gcc.c-torture/compile/20030921-1.c: New test.
45663 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45665 * g++.dg/opt/reg-stack2.C: New test.
45667 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45669 * g++.dg/eh/delayslot1.C: New test.
45671 2003-09-20 Richard Henderson <rth@redhat.com>
45673 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45675 2003-09-20 Roger Sayle <roger@eyesopen.com>
45677 * gcc.c-torture/execute/20030920-1.c: New test case.
45679 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45681 * g++.dg/rtti/typeid3.C: Correct expected error message.
45683 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45686 * g++.dg/parse/crash12.C: New test.
45688 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45690 * gcc.dg/compat/mixed-struct-check.h: New.
45691 * gcc.dg/compat/mixed-struct-defs.h: New.
45692 * gcc.dg/compat/mixed-struct-init.h: New.
45693 * gcc.dg/compat/struct-by-value-19_main.c: New.
45694 * gcc.dg/compat/struct-by-value-19_x.c: New.
45695 * gcc.dg/compat/struct-by-value-19_y.c: New.
45696 * gcc.dg/compat/struct-by-value-20_main.c: New.
45697 * gcc.dg/compat/struct-by-value-20_x.c: New.
45698 * gcc.dg/compat/struct-by-value-20_y.c: New.
45699 * gcc.dg/compat/struct-return-19_main.c: New.
45700 * gcc.dg/compat/struct-return-19_x.c: New.
45701 * gcc.dg/compat/struct-return-19_y.c: New.
45702 * gcc.dg/compat/struct-return-20_main.c: New.
45703 * gcc.dg/compat/struct-return-20_x.c: New.
45704 * gcc.dg/compat/struct-return-20_y.c: New.
45706 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45707 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45708 so that it will not complain on LP64 targets.
45710 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45713 * g++.dg/template/friend24.C: New test.
45715 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45718 * g++.dg/template/memtmpl2.C: New test.
45720 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45723 * gcc.dg/builtin-apply1.c: New test.
45725 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45728 * g++.dg/warn/Wunused-4.C: New test.
45730 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45733 * g++.dg/other/gc2.C: New test.
45735 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45738 * g++.dg/rtti/typeid3.C: New test.
45741 * g++.dg/overload/template1.C: New test.
45743 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45745 * g++.dg/opt/cfg3.C: New test.
45747 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45750 * g++.dg/template/crash11.C: New test.
45752 2003-09-16 Jason Merrill <jason@redhat.com>
45753 Jakub Jelinek <jakub@redhat.com>
45755 * gcc.dg/attr-warn-unused-result.c: New test.
45757 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45760 * g++.dg/expr/call2.C: New test.
45762 2003-09-15 Andreas Jaeger <aj@suse.de>
45764 * gcc.dg/Wold-style-definition-1.c: New test.
45766 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45769 * g++.dg/parse/template12.C: New test.
45771 * g++.dg/abi/bitfield11.C: New test.
45772 * g++.dg/abi/bitfield12.C: Likewise.
45774 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45776 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45777 non-expansion of functional macro name without arguments at EOL.
45778 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45780 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45782 * gcc.c-torture/execute/20030914-[12].c: New tests.
45784 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45787 * g++.dg/overload/addr1.C: New test.
45789 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45791 * gcc.dg/20030909-1.c: New test.
45793 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45795 * gcc.dg/ultrasp10.c: New test.
45797 2003-09-09 Devang Patel <dpatel@apple.com>
45799 * gcc.dg/darwin-ld-6.c: New test.
45801 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45803 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45805 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45807 * gcc.dg/ia64-types1.c: New test.
45808 * gcc.dg/ia64-types2.c: Likewise.
45810 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45812 * gcc.dg/builtins-1.c: Add more _Complex tests.
45813 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45815 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45816 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45818 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45821 * g++.dg/lookup/koenig2.C: New test.
45824 * g++.dg/rtti/typeid2.C: New test.
45826 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45828 * gcc.c-torture/compile/20030904-1.c: New test.
45830 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45832 * g++.dg/opt/longbranch2.C: New test.
45834 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45836 * g++.dg/template/crash10.C: Only compile it.
45838 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45840 PR middle-end/11665
45841 * gcc.c-torture/compile/20030907-1.c: New test.
45842 * g++.dg/init/array11.C: New test.
45844 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45847 * g++.dg/init/struct1.C: New test.
45849 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45852 * g++.dg/expr/comma1.C: New test.
45854 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45857 * g++.dg/expr/static_cast5.C: New test.
45859 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45862 * g++.dg/lookup/scoped7.C: New test.
45865 * g++.dg/other/static1.C: New test.
45868 * g++.dg/warn/template-1.C: New test.
45871 * g++.dg/template/crash10.C: New test.
45874 * g++.dg/overload/VLA.C: New test.
45877 * g++.dg/template/call1.C: New test.
45879 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45882 * g++.dg/parse/using3.C: New test.
45884 2003-09-06 Roger Sayle <roger@eyesopen.com>
45887 * g++.dg/overload/builtin3.C: New test case.
45889 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45892 * gcc.dg/20030906-1.c: New test.
45893 * gcc.dg/20030906-2.c: Likewise.
45895 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45898 * g++.dg/parse/defarg5.C: New test.
45900 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45902 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45905 * g++.dg/expr/static_cast4.C: New test.
45908 * g++.dg/template/crash9.C: New test.
45910 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45912 * g++.old-deja/g++.ext/pretty2.C: Update for change
45914 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45916 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
45919 * g++/dg/template/qualified-id1.C: New test.
45922 * g++.dg/warn/noeffect4.C: New test.
45924 2003-09-04 Matt Austern <austern@apple.com>
45926 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45927 * g++.dg/ext/fnname2.C: Likewise.
45928 * g++.dg/ext/fnname3.C: Likewise.
45930 2003-09-04 Mark Mitchell <mark@codesourcery.com>
45932 * g++.dg/expr/lval1.C: New test.
45933 * g++.dg/ext/lvcast.C: Remove.
45935 2003-09-03 Roger Sayle <roger@eyesopen.com>
45937 PR optimization/11700.
45938 * gcc.c-torture/compile/20030903-1.c: New test case.
45940 2003-09-03 Mark Mitchell <mark@codesourcery.com>
45943 * g++.dg/abi/layout4.C: New test.
45945 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
45948 * g++.dg/parse/friend3.C: New test.
45950 2003-09-02 Mark Mitchell <mark@codesourcery.com>
45953 * g++.dg/template/class1.C: New test.
45956 * g++.dg/expr/call1.C: New test.
45958 2003-09-01 Mark Mitchell <mark@codesourcery.com>
45961 * g++.dg/init/ref9.C: New test.
45964 * g++.dg/template/nested4.C: New test.
45966 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45969 * g++.dg/template/non-dependent4.C: New test.
45972 * g++.dg/inherit/conv1.C: New test.
45974 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45977 * g++.dg/ext/label1.C: New test.
45978 * g++.dg/ext/label2.C: Likewise.
45980 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45982 * g++.dg/expr/cond3.C: New test.
45984 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45986 * gcc.dg/builtins-1.c: Add new builtin cases.
45988 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45990 * gcc.dg/builtins-1.c: Add new cases.
45991 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45993 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45995 * gcc.dg/builtins-1.c: Add more math builtin tests.
45996 * gcc.dg/torture/builtin-attr-1.c: New test.
45998 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46000 PR optimization/5079
46001 * g++.dg/opt/static3.C: New test.
46003 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46005 * gcc.misc-tests/gcov-10b.c: New test.
46007 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46009 * g++.dg/opt/ptrmem3.C: New test.
46011 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46013 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46015 * gcc.dg/20030826-2.c: New test.
46017 2003-08-26 Roger Sayle <roger@eyesopen.com>
46019 PR middle-end/12002
46020 * g77.f-torture/compile/12002.f: New test case.
46022 2003-08-26 Roger Sayle <roger@eyesopen.com>
46024 * gcc.dg/20030826-1.c: New test case.
46026 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46028 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46030 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46033 * c++.dg/lookup/crash1.C: New test.
46035 * c++.dg/warn/noeffect3.C: New test.
46037 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46039 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46040 * gcc.dg/compat/vector-1_y.c: Ditto.
46041 * gcc.dg/compat/vector-2_x.c: Ditto.
46042 * gcc.dg/compat/vector-2_y.c: Ditto.
46044 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46046 * gcc.dg/20030702-1.c: New test.
46048 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46051 * g++.dg/ext/altivec-1.C: New test.
46053 2003-08-24 Richard Henderson <rth@redhat.com>
46055 * g++.dg/eh/simd-2.C: Add -w for x86.
46057 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46059 * gcc.dg/20030815-1.c: New test.
46061 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46064 * g++.dg/parse/access6.C: New test.
46066 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46068 PR c++/641, c++/11876
46069 * g++.dg/template/friend22.C: New test.
46070 * g++.dg/template/friend23.C: Likewise.
46072 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46074 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46077 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46079 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46081 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46083 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46085 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46087 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46089 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46091 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46093 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46096 * g++.dg/overload/prom1.C: New test.
46099 * g++.dg/parse/dtor2.C: New test.
46102 * g++.dg/parse/using2.C: New test.
46104 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46107 * gcc.c-torture/compile/20030821-1.c: New.
46109 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46112 * g++.dg/template/deduce2.C: New test.
46114 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46116 * gcc.c-torture/execute/20030821-1.c: New test.
46118 2003-08-20 Roger Sayle <roger@eyesopen.com>
46120 PR middle-end/11984
46121 * gcc.dg/20030820-1.c: New test case.
46123 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46126 * g++.dg/warn/noeffect2.C: New test.
46128 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46131 * g++.dg/template/dtor2.C: New test.
46134 * g++.dg/template/operator1.C: New test.
46135 * g++.dg/parse/operator4.C: New test.
46138 * g++.dg/expr/enum1.C: New test.
46139 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46142 * g++.dg/parse/elab2.C: New test.
46143 * g++.dg/parse/typedef4.C: Change error message.
46144 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46145 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46146 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46148 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46150 * gcc.dg/pch/warn-1.c: New.
46151 * gcc.dg/pch/warn-1.hs: New.
46153 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46156 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46158 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46160 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46162 * gcc.dg/uninit-D.c: New Test.
46163 * gcc.dg/uninit-E.c: New Test.
46164 * gcc.dg/uninit-F.c: New Test.
46165 * gcc.dg/uninit-G.c: New Test.
46167 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46169 * g++.dg/README: Describe the pch directory.
46171 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46174 * g++.dg/parse/access4.C: New test.
46175 * g++.dg/parse/access5.C: Likewise.
46176 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46178 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46180 * gcc.dg/noncompile/20030818-1.c: New.
46182 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46185 * g++.dg/warn/noeffect1.C: New test.
46187 * g++.dg/template/scope2.C: New test.
46188 * g++.dg/template/error2.C: Correct dg-error
46190 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46192 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46194 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46197 * g++.dg/template/warn1.C: New.
46199 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46201 * g++.dg/template/error2.C: New test.
46202 * g++.dg/lookup/using7.C: Adjust errors
46203 * g++.old-deja/g++.pt/crash36.C: Likewise.
46204 * g++.old-deja/g++.pt/derived3.C: Likewise.
46206 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46208 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46209 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46210 * gcc.c-torture/execute/builtins/string-9.c: New, from
46211 string-opt-9.c. Adjust for execute/builtins framework.
46212 * gcc.c-torture/execute/string-opt-9.c: Delete.
46214 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46216 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46218 * g++.dg/parse/ret-type2.C: New test.
46221 * g++.dg/init/new8.C: New test.
46224 * g++.dg/parse/typedef5.C: New test.
46227 * g++.dg/parse/qualified2.C: New test.
46228 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46231 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46233 * g++.dg/conversion/ptrmem1.C: New test.
46235 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46238 * gcc.dg/20030811-1.c: New test.
46241 * gcc.c-torture/execute/20030811-1.c: New test.
46243 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46245 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46247 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46250 * g++.dg/inherit/multiple1.C: New test.
46252 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46254 * gcc.dg/spe1.c: New test.
46257 * g++.dg/expr/cast2.C: New test.
46260 * g++.dg/template/dependent-name2.C: New test.
46262 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46264 * g++.dg/parse/crash11.C: Put the dg options in comments.
46266 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46268 * lib/gcc-dg.exp: Update for diagnostic change.
46270 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46273 * g++.dg/parse/crash11.C: New test.
46275 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46277 * gcc.dg/cpp/spacing1.c: Update.
46279 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46282 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46283 a value for -mtune.
46285 2003-08-04 Roger Sayle <roger@eyesopen.com>
46287 PR middle-end/11771
46288 * gcc.c-torture/compile/20030804-1.c: New test case.
46290 2003-08-04 Roger Sayle <roger@eyesopen.com>
46292 * gcc.dg/20030804-1.c: New test case.
46294 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46296 * gcc.dg/cpp/separate-1.c: New test.
46298 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46301 * g++.dg/template/dependent-expr2.C: New test.
46304 * g++.dg/expr/ptrmem1.C: New test.
46306 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46309 * g++.dg/template/friend15.C: New test.
46311 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46313 * lib/dg-pch.exp: Work round PCH bug.
46315 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46317 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46318 builtins. Move cases from builtins-4.c here.
46320 * gcc.dg/torture/builtin-math-1.c: New test taken from
46321 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46324 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46327 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46330 * g++.dg/template/using7.C: New test.
46332 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46334 * import1.c, import2.c: New tests.
46336 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46338 * g++.dg/eh/crossjump1.C: New test.
46340 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46343 * g++.dg/template/using6.C: New test.
46346 * g++.dg/template/koenig2.C: New test.
46348 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46351 * g++.dg/parse/typedef4.C: New test.
46353 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46355 PR c++/8442, c++/8806
46356 * g++.dg/template/elab1.C: New test.
46357 * g++.dg/template/type2.C: Likewise.
46358 * g++.dg/template/ttp3.C: Adjust expected error message.
46359 * g++.old-deja/g++.law/visibility13.C: Likewise.
46360 * g++.old-deja/g++.niklas/t135.C: Likewise.
46361 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46362 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46364 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46366 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46369 * g++.dg/ext/stmtexpr1.C: New test.
46371 * g++.dg/opt/tmp1.C: New test.
46374 * g++.dg/parse/constant4.C: New test.
46377 * g++.dg/template/using5.C: New test.
46379 2003-07-31 Roger Sayle <roger@eyesopen.com>
46381 * gcc.dg/builtins-27.c: New test case.
46383 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46385 * gcc.dg/tls/opt-7.c: New test.
46387 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46389 * g++.old-deja/g++.other/crash18.C: Remove.
46391 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46393 * g++.dg/template/explicit3.C: New.
46394 * g++.dg/template/explicit4.C: New.
46395 * g++.dg/template/explicit5.C: New.
46398 * g++.dg/template/memtmpl1.C: New.
46400 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46403 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46404 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46406 2003-07-30 Jan Hubicka <jh@suse.cz>
46410 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46412 * gcc.dg/struct-in-proto-1.c: New test.
46414 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46416 * gcc.dg/cpp/include2.c: Only expect one message.
46418 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46421 * g++.dg/template/using1.C: New test.
46422 * g++.dg/template/using2.C: New test.
46423 * g++.dg/template/using3.C: New test.
46424 * g++.dg/template/using4.C: New test.
46426 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46428 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46429 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46431 2003-07-28 Jan Hubicka <jh@suse.cz>
46434 * g++.dg/opt/call1.C: New test.
46436 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46439 * g++.dg/init/enum2.C: New test.
46440 * g++.dg/template/overload1.C: Add "-w" option.
46442 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46444 * gcc.dg/Wdeclaration-after-statement-1.c,
46445 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46447 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46449 * gcc.c-torture/compile/20030725-1.c: New test.
46451 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46453 * gcc.dg/20030505.c: Only run for SPE.
46454 Remove definition of opaque type.
46456 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46458 * g++.dg/template/ptrmem6.C: New test.
46460 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46462 * gcc.c-torture/compile/zero-strct-2.c: New test.
46464 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46466 * gcc.dg/intermod-1.c: New test.
46468 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46471 * g++.dg/template/lookup2.C: New test.
46472 * g++.dg/template/memclass1.C: Remove instantiated from error.
46473 * g++.dg/other/error2.C: Tweak expected errors.
46476 * g++.dg/template/defarg3.C: New test.
46478 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46480 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46482 * g++.dg/inherit/access5.C: New test.
46484 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46487 * g++.dg/template/crash8.C: New test.
46489 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46492 * gcc.dg/noncompile/incomplete-2.c: New test.
46494 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46497 * g++.dg/inherit/access4.C: New test.
46500 * g++.dg/expr/cond2.C: New test.
46502 PR optimization/10679
46503 * g++.dg/opt/inline4.C: New test.
46505 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46507 * g++.dg/parse/crash10: New test.
46509 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46511 * g++.dg/ext/flexary1.C: New test.
46513 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46516 * g++.dg/template/crash9.C: New test.
46518 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46521 * g++.dg/parse/typedef3.C: New test.
46524 * g++.dg/parse/operator2.C: New test.
46527 * g++.dg/parse/def-tmpl-arg1.C: New test.
46530 * g++.dg/parse/funptr1.C: New test.
46533 * g++.dg/parse/ambig3.C: New test.
46536 * g++.dg/parse/operator3.C: New test.
46539 * g++.dg/parse/template10.C: New test.
46542 * g++.dg/parse/template11.C: New test.
46545 * g++.dg/parse/invalid-op1.C: New test.
46548 * g++.dg/parse/condexpr1.C: New test.
46550 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46552 * g++.dg/ext/packed3.C: New test.
46553 * g++.dg/ext/packed4.C: New test.
46555 * gcc.dg/pack-test-3.c: New test.
46557 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46559 * lib/compat.exp: Handle dg-options per source file.
46560 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46561 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46562 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46563 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46564 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46565 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46566 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46567 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46568 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46569 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46570 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46571 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46572 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46573 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46575 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46578 * gcc.c-torture/execute/20030718-1.c: New test.
46580 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46582 PR optimization/11536
46583 * gcc.dg/20030721-1.c: New test.
46585 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46588 * g++.dg/template/lookup1.C: New test.
46590 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46592 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46593 diagnostics of ill-formed constructs involving labels.
46594 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46595 the new 'previously defined here' message.
46597 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46599 * g++.dg/parse/non-dependent2.C: New test.
46601 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46603 * g++.dg/init/init-ref4.C: xfail on targets without
46606 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46609 * gcc.c-torture/execute/20030717-1.c: New test.
46611 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46613 * g++.dg/opt/cfg1.C: New test.
46615 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46617 PR optimization/11557
46618 * gcc.dg/20030717-1.c: New test.
46620 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46623 * g++.dg/expr/crash-1.C: New test.
46626 * g++.dg/template/init3.C: New test.
46629 * g++.dg/template/non-dependent1.C: New test.
46632 * g++.dg/template/non-dependent2.C: New test.
46635 * g++.dg/template/non-dependent3.C: New test.
46638 * g++.dg/template/sizeof5.C: New test.
46640 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46643 * gcc.c-torture/compile/mangle-1.c: New file.
46645 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46648 * g++.dg/parse/access3.C: New test.
46650 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46653 * g++.dg/init/init-ref4.C: New test.
46655 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46658 * g++.dg/parse/constant3.C: New test.
46659 * g++.dg/parse/crash7.C: Likewise.
46661 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46664 * gcc.dg/i386-pentium4-not-mull.c: New.
46666 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46668 * gcc.dg/asm-names.c (ymain): Make it weak.
46670 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46673 * g++.dg/template/friend21.C: New test.
46675 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46677 * gcc.dg/cleanup-8.c: New test.
46678 * gcc.dg/cleanup-9.c: New test.
46680 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46682 * g++.dg/ext/dll-MI1.h: New file.
46683 * g++.dg/ext/dllexport-MI1.C: New file.
46684 * g++.dg/ext/dllimport-MI1.C: New file.
46686 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46688 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46689 it does not have cmpstrsi patterns (just cmpmemsi).
46691 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46694 * g++.dg/debug/debug8.C: New test.
46696 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46699 * g++.dg/template/crash7.C: New test.
46701 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46704 * gcc.c-torture/compile/20030708-1.c: New.
46706 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46708 * gcc.c-torture/execute/20030715-1.c: New test.
46710 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46712 * gcc.dg/pch/inline-3.c: New file.
46713 * gcc.dg/pch/inline-3.hs: New file.
46714 * gcc.dg/pch/inline-4.c: New file.
46715 * gcc.dg/pch/inline-4.hs: New file.
46717 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46720 * g++.dg/template/crash6.C: New test.
46723 * g++.dg/template/friend20.C: New test.
46726 * g++.dg/template/overload2.C: New test.
46728 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46730 PR optimization/11440
46731 * gcc.c-torture/execute/20030714-1.c: New test.
46733 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46736 * g++.dg/template/partial2.C: New test.
46738 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46741 * g++.dg/template/anon1.C: New test.
46745 * g++.dg/parse/template9.C: Likewise.
46746 * g++.dg/template/crash4.C: New test.
46747 * g++.dg/template/koenig1.C: Likewise.
46748 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46749 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46750 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46752 * g++.old-deja/g++.jason/template36.C: Likewise.
46753 * g++.old-deja/g++.mike/p1989.C: Likewise.
46754 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46755 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46756 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46757 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46759 * g++.old-deja/g++.pt/union2.C: Use this->.
46761 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46763 * gcc.dg/20030711-1.c: New test.
46765 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46768 * g++.dg/parse/args1.C: New test.
46769 * g++.pt/defarg8.C: Change expected errors.
46771 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46774 * g++.dg/template/nontype2.C: New test.
46777 * g++.dg/parse/template8.C: New test.
46780 * g++.dg/template/scope1.C: New test.
46782 * g++.dg/warn/Wsign-compare-1.C: New test.
46784 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46786 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46788 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46791 * g++.dg/template/explicit2.C: New test.
46794 * g++.dg/warn/pedantic1.C: New test.
46796 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46799 * g++.dg/other/field1.C: New test.
46801 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46804 * gcc.c-torture/compile/20030707-1.c: New.
46806 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46809 * g++.dg/template/access12.C: New test.
46811 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46813 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46814 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46815 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46816 * gcc.misc-tests/gcov.exp: Update
46817 * g++.dg/gcov/gcov.exp: Update
46818 * lib/gcov.exp: Update.
46820 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46822 * g++.dg/abi/mangle17.C: Make sure template expressions are
46824 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46825 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46826 * g++.dg/opt/stack1.C: Remove erroneous code.
46827 * g++.dg/parse/template7.C: New test.
46828 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46829 * g++.old-deja/g++.pt/crash4.C: Likewise.
46831 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46833 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46834 with zero or one occurence of `$' after the initial `L'.
46836 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46838 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46840 2003-07-08 Roger Sayle <roger@eyesopen.com>
46843 * gcc.dg/Wunreachable-6.c: New testcase.
46844 * gcc.dg/Wunreachable-7.c: New testcase.
46846 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46849 * gcc.dg/20030708-1.c: New test.
46851 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46853 * gcc.dg/compat/sdata-section.h: New file.
46854 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46855 * gcc.dg/torture/mips-sdata-1.c: New test.
46857 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46860 * g++.dg/template/friend19.C: New test.
46862 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46864 * g++.dg/opt/strength-reduce.C: New test.
46866 2003-07-07 Roger Sayle <roger@eyesopen.com>
46869 * gcc.dg/20030707-1.c: New testcase.
46871 2003-07-07 Roger Sayle <roger@eyesopen.com>
46873 PR optimization/11059
46874 * g++.dg/opt/emptyunion.C: New testcase.
46876 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46877 Eric Botcazou <ebotcazou@libertysurf.fr>
46879 * g++.dg/opt/stack1.C: New test.
46881 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46883 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46887 * g++.dg/expr/static_cast3.C: New test.
46889 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46891 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46893 * gcc.dg/concat.c: Concatenation of string constants with
46894 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46895 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46896 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46897 necessary to avoid multi-character character constant warning.
46898 * gcc.dg/cpp/escape.c: Likewise.
46899 * gcc.dg/cpp/ucs.c: Likewise.
46900 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46903 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46906 * gcc.c-torture/compile/20030704-1.c: New.
46908 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46910 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46912 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46914 PR c++/5287, PR c++/7910, PR c++/11021
46915 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46916 tests for warnings.
46917 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46918 * g++.dg/ext/dllimport3.C: Likewise.
46919 * g++.dg/ext/dllimport4.C: New file.
46920 * g++.dg/ext/dllimport5.C: New file.
46921 * g++.dg/ext/dllimport6.C: New file.
46922 * g++.dg/ext/dllimport7.C: New file.
46923 * g++.dg/ext/dllimport8.C: New file.
46924 * g++.dg/ext/dllimport9.C: New file.
46925 * g++.dg/ext/dllimport10.C: New file.
46926 * g++.dg/ext/dllexport1.C: New file.
46928 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46930 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46931 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46933 2003-07-03 Roger Sayle <roger@eyesopen.com>
46935 * gcc.dg/builtins-25.c: New testcase.
46936 * gcc.dg/builtins-26.c: New testcase.
46938 2003-07-03 Janis Johnson <janis187@us.ibm.com>
46940 * gcc.dg/compat/vector-defs.h: New file.
46941 * gcc.dg/compat/vector-setup.h: New file.
46942 * gcc.dg/compat/vector-check.h: New file.
46943 * gcc.dg/compat/vector-1_main.c: New file.
46944 * gcc.dg/compat/vector-1_x.c: New file.
46945 * gcc.dg/compat/vector-1_y.c: New file.
46946 * gcc.dg/compat/vector-2_main.c: New file.
46947 * gcc.dg/compat/vector-2_x.c: New file.
46948 * gcc.dg/compat/vector-2_y.c: New file.
46950 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46951 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46952 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46953 * gcc.dg/compat/struct-align-1.h: New file.
46954 * gcc.dg/compat/struct-align-1_main.c: New file.
46955 * gcc.dg/compat/struct-align-1_x.c: New file.
46956 * gcc.dg/compat/struct-align-1_y.c: New file.
46957 * gcc.dg/compat/struct-align-2.h: New file.
46958 * gcc.dg/compat/struct-align-2_main.c: New file.
46959 * gcc.dg/compat/struct-align-2_x.c: New file.
46960 * gcc.dg/compat/struct-align-2_y.c: New file.
46962 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46963 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46964 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46965 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46966 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46967 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46968 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46969 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46970 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46971 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46972 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46973 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46974 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46975 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46976 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46977 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46978 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46979 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46980 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46981 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46982 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46983 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46984 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46985 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46986 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46987 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46988 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46989 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46990 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46992 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46994 * gcc.dg/i386-call-1.c: New test.
46996 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
46999 * g++.dg/parse/defarg4.C: New.
47001 2003-07-03 Roger Sayle <roger@eyesopen.com>
47004 * gcc.c-torture/compile/20030703-1.c: New test case.
47006 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47008 * g++.dg/template/local3.C: Remove extra semicolon.
47010 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47012 * gcc.dg/i386-volatile-1.c: New test.
47014 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47017 * g++.dg/other/offsetof2.C: XFAIL.
47018 * g++.dg/other/offsetof5.C: New.
47021 * g++.dg/template/error1.C: New.
47024 * g++.dg/template/dependent-expr1.C: New.
47026 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47029 * g++.dg/template/local3.C: New test.
47032 * g++.dg/lookup/scoped6.C: New test.
47034 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47037 * g++.dg/other/error7.C: New test.
47039 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47041 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47042 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47043 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47044 * g++.old-deja/g++.other/union2.C: Likewise.
47045 * gcc.dg/c90-const-expr-2.c: Likewise.
47046 * gcc.dg/c90-const-expr-3.c: Likewise.
47047 * gcc.dg/c99-const-expr-2.c: Likewise.
47048 * gcc.dg/c99-const-expr-3.c: Likewise.
47049 * gcc.dg/concat.c: Likewise.
47051 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47054 * g++.dg/init/static1.C: New test.
47056 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47058 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47059 * g++.old-deja/g++.other/access2.C: Likewise.
47060 * g++.old-deja/g++.other/decl2.C: Likewise.
47061 * gcc.c-torture/execute/20020615-1.c: Likewise.
47063 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47066 * g++.dg/template/sizeof4.C: New test.
47068 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47070 * g++.dg/other/error6.C: New test.
47072 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47075 * g++.dg/parse/constant2.C: New test.
47077 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47080 * g++.dg/other/error5.C: New test.
47082 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47084 * gcc.dg/format/gcc_diag-1.c: New test.
47086 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47088 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47090 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47092 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47093 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47094 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47096 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47098 * gcc.c-torture/execute/builtins/string-8.c: New test.
47099 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47100 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47101 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47103 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47106 * g++.dg/ext/typeof6.C: New test.
47108 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47111 * g++.dg/init/enum1.C: New test.
47113 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47115 * gcc.dg/20030627-1.c: New test.
47117 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47120 * g++.dg/expr/static_cast2.C: New test.
47122 2003-06-26 Roger Sayle <roger@eyesopen.com>
47123 Jakub Jelinek <jakub@redhat.com>
47125 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47126 sprintf(dst,"%s",src) optimization.
47127 * gcc.c-torture/execute/20030626-1.c: New test case.
47128 * gcc.c-torture/execute/20030626-2.c: New test case.
47130 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47132 * gcc.c-torture/execute/multi-ix.c: New test.
47134 * gcc.c-torture/execute/simd-4.c (main):
47135 Added missing semicolon at end of union.
47137 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47140 * g++.dg/template/explicit-instantiation3.C: New test.
47142 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47144 * gcc.dg/20030626-1.c: Use signed char.
47146 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47148 * gcc.dg/20030626-1.c: New test.
47150 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47152 * const-str-2.m: Update.
47154 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47157 * g++.dg/rtti/dyncast1.C: New test.
47158 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47159 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47160 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47163 * g++.dg/expr/static_cast1.C: New test.
47165 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47167 * gcc.dg/20030625-1.c: New test.
47169 2003-06-24 Roger Sayle <roger@eyesopen.com>
47171 * gcc.c-torture/compile/20030624-1.c: New test case.
47173 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47175 * gcc.c-torture/execute/string-opt-17.c: New test.
47177 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47180 * g++.dg/parse/crash6.C: New test.
47182 2003-06-23 Roger Sayle <roger@eyesopen.com>
47184 * gcc.dg/builtins-24.c: New test case.
47186 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47188 * g++.dg/opt/operator1.C: New test.
47190 2003-06-22 Roger Sayle <roger@eyesopen.com>
47192 * gcc.c-torture/execute/string-opt-16.c: New test case.
47194 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47196 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47197 * g++.old-deja/g++.other/conv7.C: Likewise.
47198 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47199 * g++.old-deja/g++.other/overload14.C: Likewise.
47201 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47203 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47204 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47206 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47209 * g++.dg/warn/Winline-3.C: New test.
47211 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47213 * lib/target-supports.exp (check_alias_available): Make the test
47214 program acceptable to the Solaris assembler.
47217 * g++.dg/template/memclass2.C: New test.
47219 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47220 Eric Botcazou <ebotcazou@libertysurf.fr>
47222 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47223 data for non-matching targets.
47224 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47226 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47229 * g++.dg/template/member3.C: New test.
47231 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47234 * g++.dg/template/func1.C: New test.
47237 * g++.dg/template/static4.C: New test.
47238 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47241 * g++.dg/init/ref7.C: New test.
47243 2003-06-19 Matt Austern <austern@apple.com>
47246 * g++.dg/anew1.C: New test.
47247 * g++.dg/anew2.C: New test.
47248 * g++.dg/anew3.C: New test.
47249 * g++.dg/anew4.C: New test.
47251 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47253 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47255 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47257 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47260 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47262 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47265 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47267 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47268 * gcc.c-torture/compile/961203-1.c: Likewise.
47269 * gcc.c-torture/compile/980506-1.c: Likewise.
47271 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47274 * g++.dg/lookup/using7.C: New test.
47276 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47279 * g++.dg/abi/conv1.C: Remove it.
47280 * g++.dg/template/conv7.C: New test.
47281 * g++.dg/template/conv8.C: Likewise.
47282 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47283 conversion operator.
47285 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47287 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47288 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47289 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47290 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47291 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47292 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47293 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47294 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47295 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47296 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47297 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47298 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47299 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47300 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47301 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47302 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47303 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47304 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47305 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47306 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47307 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47308 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47309 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47310 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47311 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47312 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47313 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47314 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47315 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47317 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47319 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47320 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47323 2003-06-16 Roger Sayle <roger@eyesopen.com>
47325 * gcc.dg/i386-387-5.c: New test case.
47326 * gcc.dg/i386-387-6.c: New test case.
47327 * gcc.dg/builtins-23.c: New test case.
47329 2003-06-15 Roger Sayle <roger@eyesopen.com>
47331 * gcc.dg/builtins-22.c: New test case.
47332 * gcc.dg/i386-387-1.c: Update to test exp.
47333 * gcc.dg/i386-387-2.c: Likewise.
47335 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47337 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47339 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47341 * lib/gcc-dg.exp (dg-require-dll): New function.
47342 (dg-xfail-if): Likewise.
47343 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47346 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47347 * gcc.c-torture/compile/20001205-1.c: Likewise.
47348 * gcc.c-torture/compile/20001226-1.c: Likewise.
47349 * gcc.c-torture/compile/20010518-2.c: Likewise.
47350 * gcc.c-torture/compile/20020312-1.c: Likewise.
47351 * gcc.c-torture/compile/20020604-1.c: Likewise.
47352 * gcc.c-torture/compile/920501-12.c: Likewise.
47353 * gcc.c-torture/compile/920501-4.c: Likewise.
47354 * gcc.c-torture/compile/920520-1.c: Likewise.
47355 * gcc.c-torture/compile/920521-1.c: Likewise.
47356 * gcc.c-torture/compile/920625-1.c: Likewise.
47357 * gcc.c-torture/compile/961203-1.c: Likewise.
47358 * gcc.c-torture/compile/980506-1.c: Likewise.
47359 * gcc.c-torture/compile/981006-1.c: Likewise.
47360 * gcc.c-torture/compile/981022-1.c: Likewise.
47361 * gcc.c-torture/compile/981223-1.c: Likewise.
47362 * gcc.c-torture/compile/990617-1.c: Likewise.
47363 * gcc.c-torture/compile/dll.c: Likewise.
47364 * gcc.c-torture/compile/labels-3.c: Likewise.
47365 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47366 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47367 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47368 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47369 * gcc.c-torture/compile/simd-5.c: Likewise.
47370 * gcc.c-torture/compile/20000804-1.x: Remove.
47371 * gcc.c-torture/compile/20001205-1.x: Likewise.
47372 * gcc.c-torture/compile/20001226-1.x: Likewise.
47373 * gcc.c-torture/compile/20010518-2.x: Likewise.
47374 * gcc.c-torture/compile/20020312-1.x: Likewise.
47375 * gcc.c-torture/compile/20020604-1.x: Likewise.
47376 * gcc.c-torture/compile/920501-12.x: Likewise.
47377 * gcc.c-torture/compile/920501-4.x: Likewise.
47378 * gcc.c-torture/compile/920520-1.x: Likewise.
47379 * gcc.c-torture/compile/920521-1.x: Likewise.
47380 * gcc.c-torture/compile/920625-1.x: Likewise.
47381 * gcc.c-torture/compile/961203-1.x: Likewise.
47382 * gcc.c-torture/compile/980506-1.x: Likewise.
47383 * gcc.c-torture/compile/981006-1.x: Likewise.
47384 * gcc.c-torture/compile/981022-1.x: Likewise.
47385 * gcc.c-torture/compile/981223-1.x: Likewise.
47386 * gcc.c-torture/compile/990617-1.x: Likewise.
47387 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47388 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47389 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47390 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47391 * gcc.c-torture/compile/simd-5.x: Likewise.
47393 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47395 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47397 * gcc.c-torture/execute/20030611-1.c: New test.
47399 2003-06-12 Roger Sayle <roger@eyesopen.com>
47402 * gcc.dg/20030612-1.c: New test case.
47404 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47407 * g++.dg/expr/cast1.C: New test.
47409 2003-06-12 Roger Sayle <roger@eyesopen.com>
47411 * gcc.dg/builtins-21.c: New test case.
47413 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47415 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47416 options instead of at the end.
47417 * lib/objc.exp (objc_target_compile): Likewise.
47419 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47422 * g++.dg/parse/error1.C: New test.
47424 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47426 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47427 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47428 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47429 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47430 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47431 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47432 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47433 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47434 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47435 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47436 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47437 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47438 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47439 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47440 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47441 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47442 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47443 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47444 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47445 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47446 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47447 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47448 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47449 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47451 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47452 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47453 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47454 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47455 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47456 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47457 * gcc.dg/compat/scalar-return-3_main.c: New file.
47458 * gcc.dg/compat/scalar-return-3_x.c: New file.
47459 * gcc.dg/compat/scalar-return-3_y.c: New file.
47460 * gcc.dg/compat/scalar-return-4_main.c: New file.
47461 * gcc.dg/compat/scalar-return-4_x.c: New file.
47462 * gcc.dg/compat/scalar-return-4_y.c: New file.
47464 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47466 * gcc.dg/compat/fp2-struct-check.h: New file.
47467 * gcc.dg/compat/fp2-struct-defs.h: New file.
47468 * gcc.dg/compat/fp2-struct-init.h: New file.
47469 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47470 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47471 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47472 * gcc.dg/compat/struct-return-10_main.c: New file.
47473 * gcc.dg/compat/struct-return-10_x.c: New file.
47474 * gcc.dg/compat/struct-return-10_y.c: New file.
47476 * gcc.dg/compat/compat-common.h: New file.
47477 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47478 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47479 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47480 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47481 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47482 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47483 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47484 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47485 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47486 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47487 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47488 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47489 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47490 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47491 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47492 * gcc.dg/compat/small-struct-check.h: Ditto.
47493 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47494 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47495 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47496 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47497 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47498 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47499 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47500 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47501 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47502 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47503 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47504 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47505 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47506 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47507 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47508 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47509 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47510 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47511 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47512 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47513 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47514 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47515 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47516 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47517 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47518 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47519 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47520 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47521 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47522 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47524 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47526 * g++.dg/pch/static-1.C: New file.
47527 * g++.dg/pch/static-1.Hs: New file.
47529 2003-06-10 Richard Henderson <rth@redhat.com>
47531 * gcc.dg/asm-7.c: Adjust expected warning text.
47533 2003-06-10 Roger Sayle <roger@eyesopen.com>
47535 * gcc.dg/builtins-20.c: New test case.
47537 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47540 * g++.dg/opt/template1.C: New test.
47542 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47544 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47545 additional_sources.
47547 2003-05-21 David Taylor <dtaylor@emc.com>
47549 * gcc.dg/Wpadded.c: New file.
47551 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47553 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47554 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47555 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47558 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47560 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47562 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47564 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47565 (dg-require-alias): Likewise.
47566 (dg-require-gc-sections): Likewise.
47567 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47569 2003-06-08 Richard Henderson <rth@redhat.com>
47571 * gcc.dg/20011029-2.c: Fix the array reference.
47572 * gcc.dg/asm-7.c: New.
47574 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47576 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47578 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47580 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47581 (dg-require-gc-sections): Likewise.
47583 2003-06-08 Jan Hubicka <jh@suse.cz>
47585 * i386-cmov1.c: Fix regular expression.
47586 * i386-cvt-1.c: Likewise.
47587 * i386-local.c: Likewise.
47588 * i386-local2.c: Likewise.
47589 * i386-mul.c: Likewise.
47590 * i386-ssetype-1.c: Likewise.
47591 * i386-ssetype-3.c: Likewise.
47592 * i386-ssetype-5.c: Likewise.
47594 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47597 * g++.dg/warn/implicit-typename2.C: New test.
47598 * g++.dg/warn/implicit-typename3.C: New test.
47600 2003-06-07 Richard Henderson <rth@redhat.com>
47602 * g++.dg/other/offsetof3.C: Use size_t.
47603 * g++.dg/other/offsetof4.C: Likewise.
47605 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47607 * lib/copy-file.exp: New. Implement gcc_copy_files.
47609 * lib/dg-pch.exp: Load copy-file.exp
47610 (dg-pch): Use gcc_copy_files instead of "file copy".
47612 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47614 * gcc.dg/weak/weak.exp: Simplify.
47615 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47616 * gcc.dg/weak/weak-1.c: Likewise.
47617 * gcc.dg/weak/weak-2.c: Likewise.
47618 * gcc.dg/weak/weak-3.c: Likewise.
47619 * gcc.dg/weak/weak-4.c: Likewise.
47620 * gcc.dg/weak/weak-5.c: Likewise.
47621 * gcc.dg/weak/weak-6.c: Likewise.
47622 * gcc.dg/weak/weak-7.c: Likewise.
47623 * gcc.dg/weak/weak-8.c: Likewise.
47624 * gcc.dg/weak/weak-9.c: Likewise.
47626 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47628 gcc.c-torture/execute/20030606-1.c: New.
47630 2003-06-06 Roger Sayle <roger@eyesopen.com>
47632 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47633 * gcc.dg/builtins-19.c: Likewise.
47635 2003-06-06 Roger Sayle <roger@eyesopen.com>
47637 * gcc.dg/builtins-2.c: Add some more tests.
47638 * gcc.dg/builtins-18.c: New test case.
47639 * gcc.dg/builtins-19.c: New test case.
47641 2003-06-06 Roger Sayle <roger@eyesopen.com>
47642 Jim Wilson <wilson@tuliptree.org>
47644 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47646 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47648 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47649 mempcpy/stpcpy calls not to be optimized into something else.
47650 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47651 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47652 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47654 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47656 * gcc.dg/format/asm_fprintf-1.c: New test.
47658 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47660 * lib/gcc-defs.exp (additional_sources): New variable.
47661 (dg-additional-sources): New function.
47662 (additional_files): New variable.
47663 (dg-additional-files): New function.
47664 (dg-additional-files-options): Likewise.
47665 * lib/gcc-dg.exp (dg-require-weak): New function.
47666 (dg-require-alias): Likewise.
47667 (dg-require-gc-sections): Likewise.
47668 * lib/target-supports.exp (check_alias_available): Remove testfile
47670 (check_gc_sections_available): New function.
47671 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47672 (dg-gpp-additional-files): Likewise.
47673 * lib/g++.exp (additional_sources): Remove.
47674 (additional_files): Likewise.
47675 (g++_target_compile): Use dg-additional-files-options.
47677 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47679 * gcc.dg/special/ecos.exp: Remove.
47680 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47681 * gcc.dg/special/alias-1.c: Likewise.
47682 * gcc.dg/special/alias-2.c: Likewise.
47683 * gcc.dg/special/gcsec-1.c: Likewise.
47684 * gcc.dg/special/weak-1.c: Likewise.
47685 * gcc.dg/special/weak-2.c: Likewise.
47686 * gcc.dg/special/wkali-1.c: Likewise.
47687 * gcc.dg/special/wkali-2.c: Likewise.
47689 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47690 dg-gpp-additional-*.
47691 * g++.dg/special/conpr-3.C: Likewise.
47692 * g++.dg/special/conpr-4.C: Likewise.
47693 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47694 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47695 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47696 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47697 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47698 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47699 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47700 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47701 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47702 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47703 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47704 * g++.old-deja/g++.other/comdat1.C: Likewise.
47705 * g++.old-deja/g++.other/comdat2.C: Likewise.
47706 * g++.old-deja/g++.other/comdat3.C: Likewise.
47707 * g++.old-deja/g++.other/ctor1.C: Likewise.
47708 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47710 2003-06-05 Richard Henderson <rth@redhat.com>
47712 * gcc.dg/debug/20030605-1.c: New.
47714 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47716 * README.QMTEST: Update.
47718 2003-06-04 Richard Henderson <rth@redhat.com>
47720 * gcc.dg/cleanup-1.c: New.
47721 * gcc.dg/cleanup-2.c: New.
47722 * gcc.dg/cleanup-3.c: New.
47723 * gcc.dg/cleanup-4.c: New.
47724 * gcc.dg/cleanup-5.c: New.
47725 * gcc.dg/cleanup-6.c: New.
47726 * gcc.dg/cleanup-7.c: New.
47728 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47730 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47732 * lib/dg-pch.exp: New file.
47733 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47734 * gcc.dg/pch/pch.exp: Likewise.
47736 2003-06-04 Roger Sayle <roger@eyesopen.com>
47738 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47739 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47740 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47741 * gcc.dg/builtins-17.c: New test case.
47742 * gcc.dg/i386-387-4.c: New test case.
47743 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47745 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47747 * gcc.dg/ultrasp9.c: New test.
47749 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47751 * gcc.c-torture/compile/20030604-1.c: New test.
47752 * gcc.dg/sparc-constant-1.c: New test.
47754 2003-06-03 Glen Nakamura <glen@imodulo.com>
47756 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47758 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47760 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47762 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47763 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47765 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47767 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47769 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47772 * g++.dg/template/spec10.C: New test.
47774 2003-06-03 Roger Sayle <roger@eyesopen.com>
47776 * gcc.dg/builtins-16.c: New test case.
47778 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47780 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47781 mempcpy test with post-increments.
47782 * gcc.c-torture/execute/string-opt-3.c: New test.
47783 * gcc.dg/string-opt-1.c: New test.
47785 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47788 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47790 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47792 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47793 (scan-assembler): ... here. Use dg-scan.
47794 (scan-assembler-not): Likewise.
47795 (scan-file): New function.
47796 (scan-file-not): Likewise.
47797 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47798 * gcc.dg/cpp/_Pragma4.c: Likewise.
47799 * gcc.dg/cpp/_Pragma5.c: Likewise.
47800 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47801 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47802 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47803 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47804 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47805 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47806 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47807 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47808 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47809 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47810 * gcc.dg/cpp/cxxcom1.c: Likewise.
47811 * gcc.dg/cpp/line1.c: Likewise.
47812 * gcc.dg/cpp/maccom1.c: Likewise.
47813 * gcc.dg/cpp/maccom2.c: Likewise.
47814 * gcc.dg/cpp/maccom3.c: Likewise.
47815 * gcc.dg/cpp/maccom4.c: Likewise.
47816 * gcc.dg/cpp/maccom5.c: Likewise.
47817 * gcc.dg/cpp/maccom6.c: Likewise.
47818 * gcc.dg/cpp/multiline.c: Likewise.
47819 * gcc.dg/cpp/spacing1.c: Likewise.
47820 * gcc.dg/cpp/spacing2.c: Likewise.
47821 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47822 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47823 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47824 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47825 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47826 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47827 * gcc.dg/cpp/cxxcom2.c: Likewise.
47828 * gcc.dg/cpp/cxxcom2.h: New file.
47830 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47831 * g++.dg/cpp/truefalse.C: Here.
47832 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47834 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47836 * gcc.dg/cpp/redef3.c: New file.
47838 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47840 * gcc.dg/i386-loop-3.c: New test.
47842 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47844 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47846 2003-05-31 Roger Sayle <roger@eyesopen.com>
47848 * gcc.dg/fwrapv-1.c: New test case.
47849 * gcc.dg/fwrapv-2.c: New test case.
47851 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47854 * g++.dg/template/spec9.C: New test.
47856 2003-05-29 Roger Sayle <roger@eyesopen.com>
47858 * gcc.dg/duff-4.c: New test case.
47860 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47863 * g77.dg/ffixed-form-1.f: New test
47864 * g77.dg/ffixed-form-2.f: New test
47865 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47866 * g77.dg/ffree-form-3.f: New test
47868 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47870 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47871 * gcc.dg/wint_t-1.c: Likewise.
47873 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47875 * g++.dg/template/access11.C: New test.
47877 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47880 * g++.dg/template/access10.C: New test.
47882 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47883 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47885 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47887 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47889 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47890 suppress for powerpc-*-darwin*.
47891 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47893 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47895 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47896 suppress option for powerpc-*-darwin*.
47898 2003-05-23 Roger Sayle <roger@eyesopen.com>
47900 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47901 * gcc.dg/builtins-4.c: Add test for fmod.
47903 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47906 * g++.dg/template/instantiate4.C: New test.
47908 2003-05-22 Roger Sayle <roger@eyesopen.com>
47910 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47912 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47914 * gcc.dg/compat/scalar-return-1_main.c: New file.
47915 * gcc.dg/compat/scalar-return-1_x.c: New file.
47916 * gcc.dg/compat/scalar-return-1_y.c: New file.
47917 * gcc.dg/compat/scalar-return-2_main.c: New file.
47918 * gcc.dg/compat/scalar-return-2_x.c: New file.
47919 * gcc.dg/compat/scalar-return-2_y.c: New file.
47920 * gcc.dg/compat/struct-return-3_main.c: New file.
47921 * gcc.dg/compat/struct-return-3_y.c: New file.
47922 * gcc.dg/compat/struct-return-3_x.c: New file.
47923 * gcc.dg/compat/struct-return-2_main.c: New file.
47924 * gcc.dg/compat/struct-return-2_x.c: New file.
47925 * gcc.dg/compat/struct-return-2_y.c: New file.
47927 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47929 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47930 for hppa*-hp-hpux*.
47931 * gcc.dg/20021014-1.c (dg-options): Likewise.
47932 * gcc.dg/nest.c (dg-options): Likewise.
47934 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
47937 * g++.dg/ext/dllimport2.C: New file.
47938 * g++.dg/ext/dllimport3.C: New file.
47940 2003-05-20 Janis Johnson <janis187@us.ibm.com>
47942 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47943 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47944 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47945 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47946 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47947 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47948 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47949 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47950 * gcc.dg/compat/small-struct-defs.h: New file.
47951 * gcc.dg/compat/small-struct-init.h: New file.
47952 * gcc.dg/compat/small-struct-check.h: New file.
47953 * gcc.dg/compat/fp-struct-defs.h: New file.
47954 * gcc.dg/compat/fp-struct-check.h: New file.
47955 * gcc.dg/compat/fp-struct-init.h: New file.
47956 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47957 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47959 2003-05-19 Jakub Jelinek <jakub@redhat.com>
47961 * gcc.dg/20030225-2.c: New test.
47963 2003-05-18 Roger Sayle <roger@eyesopen.com>
47964 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47966 * gcc.c-torture/compile/20030518-1.c: New test case.
47968 2003-05-18 Mark Mitchell <mark@codesourcery.com>
47970 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47971 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47972 gcc-dg-debug-runtest.
47973 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47974 gcc-dg-debug-runtest.
47976 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47979 * g++.dg/lookup/using6.C: New test.
47981 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47983 * g++.dg/parse/access2.C: New test.
47985 2003-05-17 Mark Mitchell <mark@codesourcery.com>
47987 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47988 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47989 * gcc.dg/debug/debug.exp: Likewise.
47991 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
47993 * gcc.dg/dollar.c: New test.
47995 2003-05-16 Janis Johnson <janis187@us.ibm.com>
47997 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47998 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47999 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48000 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48001 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48002 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48003 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48004 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48005 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48006 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48007 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48008 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48009 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48010 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48011 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48012 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48013 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48014 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48016 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48018 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48019 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48020 support for "repo" mode.
48021 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48022 * lib/g77-dg.exp: Likewise.
48023 * lib/obj-dg.exp: Likewise.
48025 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48027 Merge from gcc-3_2-rhl8-branch:
48028 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48030 * gcc.dg/tls/opt-6.c: New test.
48032 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48034 * gcc.dg/20030405-1.c: New test.
48036 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48038 * gcc.dg/20030309-1.c: New test.
48040 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48042 * gcc.c-torture/execute/20030307-1.c: New test.
48044 2003-02-20 Randolph Chung <tausq@debian.org>
48046 * gcc.c-torture/compile/20030220-1.c: New test.
48048 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48050 * gcc.dg/20030217-1.c: New test.
48052 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48054 * gcc.c-torture/compile/20020129-1.c: New test.
48056 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48058 * gcc.dg/unroll-1.c: New test.
48060 2002-11-16 Jan Hubicka <jh@suse.cz>
48062 * gcc.c-torture/execute/20020920-1.c: New test.
48064 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48067 * gcc.c-torture/compile/20021008-1.c: New test.
48069 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48072 * gcc.c-torture/execute/20020810-1.c: New test.
48074 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48076 * gcc.c-torture/compile/20020807-1.c: New test.
48078 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48080 * gcc.dg/tls/opt-1.c: New test.
48082 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48084 * gcc.dg/20020729-1.c: New test.
48086 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48088 * g++.dg/opt/life1.C: New test.
48090 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48092 * gcc.dg/20020525-1.c: New test.
48094 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48097 * g++.dg/ext/pretty1.C: New test.
48098 * g++.dg/ext/pretty2.C: New test.
48100 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48103 * g++.dg/ext/typeof5.C: New test.
48105 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48107 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48108 __USER_LABEL_PREFIX__ into account.
48109 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48111 2003-05-14 Roger Sayle <roger@eyesopen.com>
48113 * gcc.dg/builtins-15.c: New test case.
48115 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48117 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48119 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48121 * lib/g++.exp: Tweak handling of additional source files.
48122 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48123 * g++.dg/special/conpr-2a.C: Rename to ...
48124 * g++.dg/special/conpr-2a.cc: ... this.
48125 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48126 * g++.dg/special/conpr-3a.C: Rename to ...
48127 * g++.dg/special/conpr-3a.cc: This.
48128 * g++.dg/special/conpr-3b.C: Rename to ...
48129 * g++.dg/special/conpr-3b.cc: This.
48130 * g++.dg/special/conpr-4.C: New test.
48131 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48133 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48135 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48137 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48139 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48140 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48141 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48142 * g++.old-deja/g++.other/warn3.C: Likewise.
48144 2003-05-11 Roger Sayle <roger@eyesopen.com>
48146 * gcc.dg/i386-387-1.c: Update to also test log.
48147 * gcc.dg/i386-387-2.c: Likewise.
48149 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48151 * g77.f-torture/execute/int8421.f: New test.
48153 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48155 PR c++/10230, c++/10481
48156 * g++.dg/lookup/scoped5.C: New test.
48158 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48161 * g++.dg/template/ttp6.C: New test.
48163 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48165 * gcc.c-torture/execute/builtins: New directory.
48166 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48167 gcc.c-torture/execute/builtins.
48168 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48169 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48170 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48171 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48173 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48176 * g++.dg/template/access8.C: New test.
48177 * g++.dg/template/access9.C: New test.
48179 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48182 * g++.dg/parse/access1.C: New test.
48184 2003-05-09 DJ Delorie <dj@redhat.com>
48186 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48187 long, and not an int.
48189 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48191 PR c++/10555, c++/10576
48192 * g++.dg/template/memclass1.C: New test.
48194 2003-05-08 DJ Delorie <dj@redhat.com>
48196 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48198 * gcc.c-torture/execute/20021024-1.x: Likewise.
48199 * gcc.c-torture/execute/shiftdi.x: Likewise.
48200 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48201 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48202 * gcc.dg/20021018-1.c: Likewise.
48204 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48206 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48208 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48209 (bcopy): Call memmove.
48211 2003-05-08 Roger Sayle <roger@eyesopen.com>
48213 * g77.f-torture/compile/8485.f: New test case.
48215 2003-05-07 Richard Henderson <rth@redhat.com>
48218 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48219 Verify exception_cleanup not called for rethrows.
48220 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48221 when exiting catch block without rethrowing.
48222 * g++.dg/eh/forced3.C: New.
48223 * g++.dg/eh/forced4.C: New.
48225 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48227 * gcc.dg/20030505.c: Fix triplet.
48229 2003-05-06 DJ Delorie <dj@redhat.com>
48231 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48232 * gcc.dg/nest.c: Likewise.
48234 2003-05-05 Roger Sayle <roger@eyesopen.com>
48236 * gcc.dg/builtins-14.c: New test case.
48238 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48240 * lib/compat.exp (compat-execute): New argument.
48241 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48242 * gcc.dg/compat: New test directory.
48243 * gcc.dg/compat/compat.exp: New expect script.
48244 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48245 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48246 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48247 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48248 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48249 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48251 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48252 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48253 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48254 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48255 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48256 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48257 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48258 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48259 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48260 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48261 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48262 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48263 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48264 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48265 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48267 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48269 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48271 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48273 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48275 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48277 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48278 * gcc.dg/ppc-fsel-2.c: New test.
48280 * gcc.dg/unused-5.c: New test.
48282 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48285 * g++.dg/warn/pmf1.C: New test.
48287 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48290 * g++.dg/warn/main.C: New test.
48292 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48294 * gcc.dg/nonnull-3.c: New test.
48296 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48298 * gcc.dg/cpp/Wtrigraphs.c: Update.
48299 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48301 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48303 * gcc.dg/ppc-fsel-1.c: New test.
48305 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48308 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48310 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48312 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48314 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48316 PR c++/9364, c++/10553, c++/10586
48317 * g++.dg/parse/typename4.C: New test.
48318 * g++.dg/parse/typename5.C: Likewise.
48320 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48322 * gcc.c-torture/compile/20030503-1.c: New test.
48324 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48326 * g++.dg/lookup/using5.C: Fix testcase error.
48328 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48330 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48331 since MEABI is no longer supported. Remove all vestiges
48332 of MEABI from the test.
48334 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48337 * g++.dg/lookup/using5.C: New test.
48339 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48342 * g++.dg/template/ttp5.C: New test.
48344 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48346 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48347 (dg-gpp-additional-sources): New function.
48348 (dg-gpp-additional-files): Likewise.
48349 * lib/g++.exp (additional_sources): New variable.
48350 (additional_files): Likewise.
48351 (g++_target_compile): Deal with them.
48352 * lib/old-dejagnu.exp: Remove.
48353 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48354 * g++.old-deja: Revise all tests to use dg commands.
48356 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48358 PR c++/9432, c++/9528
48359 * g++.dg/lookup/using4.C: New test.
48361 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48363 * gcc.dg/noreturn-5.c: New file.
48364 * gcc.dg/noreturn-6.c: New file.
48366 * gcc.c-torture/compile/inline-1.c: New file.
48368 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48371 * g++.dg/template/explicit1.C: New test.
48373 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48376 * g++.dg/other/bitfield1.C: New test.
48379 * g++.dg/init/new7.C: New test.
48381 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48383 * g++.dg/ext/desig1.C: New test.
48384 * g++.dg/ext/init1.C: Update.
48386 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48388 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48391 * g++.dg/warn/Winline-1.C: New test.
48393 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48395 * gcc.c-torture/execute/string-opt-19.c: New test.
48397 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48398 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48400 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48403 * g++.dg/init/new6.C: New test.
48406 * g++.dg/init/ref6.C: New test.
48408 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48410 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48412 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48414 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48415 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48417 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48419 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48420 initialized static data members.
48422 2003-04-25 H.J. Lu <hjl@gnu.org>
48424 * gcc.dg/ia64-sync-4.c: New test.
48426 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48428 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48431 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48434 * g++.dg/warn/conv1.C: New test.
48435 * g++.old-deja/g++.other/conv7.C: Adjust.
48436 * g++.old-deja/g++.other/overload14.C: Adjust.
48438 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48441 * g++.dg/template/defarg2.C: New test.
48443 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48445 * gcc.dg/cpp/include2.c: Update.
48446 * gcc.dg/cpp/multiline-2.c: New.
48447 * gcc.dg/cpp/multiline.c: Update.
48448 * gcc.dg/cpp/strify2.c: Update.
48449 * gcc.dg/cpp/trad/literals-2.c: Update.
48451 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48453 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48455 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48457 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48459 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48462 * g++.dg/parse/crash4.C: New test.
48465 * g++.dg/parse/crash5.C: New test.
48467 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48470 * g++.dg/parse/crash3.C: New test.
48473 * g++.dg/parse/elab1.C: New test.
48475 2003-04-22 Devang Patel <dpatel@apple.com>
48477 * gcc.dg/cpp/trad/funlike-5.c: New test.
48479 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48481 * g++.dg/other/packed1.C: Fix dg options.
48483 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48485 * g++.dg/other/offsetof2.C: New test.
48487 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48489 * g++.dg/template/recurse.C: Adjust location of error messages.
48491 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48494 * g++.dg/init/addr-const1.C: New test.
48495 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48497 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48500 * g++.dg/lookup/struct-hack1.C: New test.
48502 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48504 * ucs.c: Update diagnostic messages.
48506 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48508 * gcc.dg/cpp/truefalse.cpp: New test.
48509 * gcc.dg/cpp/cpp.exp: Update.
48510 * g++.dg/other/stdbool-if.C: Remove.
48512 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48514 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48515 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48517 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48519 * gcc.c-torture/compile/20030418-1.c: New test.
48521 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48523 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48525 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48528 g++.dg/template/dependent-name1.C: New test.
48530 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48532 * gcc.dg/warn-1.c (tourist_guide): New array,
48533 contains a pointer to bar.
48535 2003-04-16 Roger Sayle <roger@eyesopen.com>
48537 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48538 * gcc.c-torture/execute/medce-1.c: New test case.
48539 * gcc.c-torture/execute/medce-2.c: New test case.
48541 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48543 * lib/prune.exp: Ignore more messages.
48546 * g++.dg/parse/lookup3.C: New test.
48548 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48550 * gcc.c-torture/compile/20030415-1.c : New test.
48552 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48554 * gcc.c-torture/execute/scope-2.c: Move to ...
48555 * gcc.dg/noncompile/scope.c: .... here.
48557 2003-04-14 Roger Sayle <roger@eyesopen.com>
48559 * gcc.dg/20030414-2.c: New test case.
48561 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48564 * gcc.dg/20030414-1.c: New test.
48566 2003-04-13 Roger Sayle <roger@eyesopen.com>
48568 * gcc.dg/builtins-12.c: New test case.
48569 * gcc.dg/builtins-13.c: New test case.
48571 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48573 * gcc.c-torture/execute/string-opt-18.c: New test.
48575 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48578 * g++.dg/init/new5.C: New test.
48580 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48583 * g++.dg/ext/dllimport1.C: New test.
48585 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48587 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48589 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48592 * g77.f-torture/noncompile/9263.f: New test
48594 * g77.f-torture/execute/1832.f: New test
48596 2003-04-11 David Chad <davidc@freebsd.org>
48597 Loren J. Rittle <ljrittle@acm.org>
48600 * objc.dg/headers.m: New test.
48602 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48604 * gcc.c-torture/execute/builtin-noret-2.c: New.
48605 * gcc.c-torture/execute/builtin-noret-2.x: New.
48606 XFAIL builtin-noret-2.c at -O1 and above.
48607 * gcc.dg/redecl.c: New.
48608 * gcc.dg/Wshadow-1.c: Update error regexps.
48610 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48612 * g++.dg/abi/bitfield10.C: New test.
48614 2003-04-09 Mike Stump <mrs@apple.com>
48616 * gcc.dg/pch/pch.exp: Make testcase names longer.
48617 * g++.dg/pch/pch.exp: Make testcase names longer.
48619 2003-04-08 Roger Sayle <roger@eyesopen.com>
48621 * gcc.dg/builtins-11.c: New test case.
48623 2003-04-08 Roger Sayle <roger@eyesopen.com>
48625 * gcc.dg/builtins-9.c: New test case.
48626 * gcc.dg/builtins-10.c: New test case.
48628 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48630 * gcc.dg/noncompile/init-4.c.c: New test.
48632 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48634 * gcc.misc-test/gcov-9.c: New test.
48635 * gcc.misc-test/gcov-10.c: New test
48636 * gcc.misc-test/gcov-11.c: New test.
48638 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48640 PR optimization/10024
48641 * gcc.c-torture/compile/20030405-1.c: New test.
48643 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48645 * gcc.dg/pch/static-3.c: New.
48646 * gcc.dg/pch/static-3.hs: New.
48647 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48649 2003-04-04 Richard Henderson <rth@redhat.com>
48651 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48652 * g++.dg/eh/forced2.C: Likewise.
48654 2003-04-03 Mike Stump <mrs@apple.com>
48656 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48658 (scan-assembler-times, scan-assembler-not): Likewise.
48659 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48661 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48663 * gcc.dg/sparc-loop-1.c: New test.
48665 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48668 * g++.dg/pch/system-2.C: New.
48669 * g++.dg/pch/system-2.Hs: New.
48671 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48673 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48675 * g++.dg/eh/simd-1.C (vecfunc): Same.
48677 2003-04-01 Roger Sayle <roger@eyesopen.com>
48679 * gcc.c-torture/execute/20030401-1.c: New test case.
48681 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48683 * objc.dg/defs.m: New.
48685 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48687 * g++.dg/eh/simd-1.C: New.
48688 * g++.dg/eh/simd-2.C: New.
48690 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48692 * gcc.c-torture/execute/simd-3.c: New.
48694 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48697 * gcc.dg/20030331-2.c: New test.
48699 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48702 * g++.dg/parse/crash2.C: New test.
48704 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48706 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48707 * gcc.c-torture/execute/20030331-1.c: ...here.
48709 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48711 * gcc.c-torture/execute/20030331-1.c: New test.
48713 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48715 * lib/gcov.exp: Adjust call return testing strings.
48716 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48718 2003-03-31 Roger Sayle <roger@eyesopen.com>
48720 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48721 * gcc.dg/builtins-7.c: New test case.
48722 * gcc.dg/builtins-8.c: New test case.
48724 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48726 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48728 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48731 * g++.dg/lookup-class-member-2.C: New test.
48733 2003-03-30 Glen Nakamura <glen@imodulo.com>
48735 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48737 2003-03-28 Roger Sayle <roger@eyesopen.com>
48739 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48741 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48743 * g++.dg/init/attrib1.C: New test.
48745 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48747 * gcc.dg/ultrasp8.c: New test.
48749 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48751 * gcc.dg/ultrasp7.c: New test.
48753 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48756 * g++.dg/template/inline1.C: New test.
48758 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48760 * gcc.dg/sparc-dwarf2.c: New test.
48762 2003-03-27 Roger Sayle <roger@eyesopen.com>
48764 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48765 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48767 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48769 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48770 than reading .x files.
48771 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48772 * g77.dg/gcov/gcov-1.f: Likewise.
48773 * gcc.misc-tests/gcov-4b.c: Likewise.
48774 * gcc.misc-tests/gcov-5b.c: Likewise.
48775 * gcc.misc-tests/gcov-6.c: Likewise.
48776 * gcc.misc-tests/gcov-7.c: Likewise.
48777 * gcc.misc-tests/gcov-8.c: Likewise.
48778 * g++.dg/gcov/gcov-1.x: Remove.
48779 * g77.dg/gcov/gcov-1.x: Likewise.
48780 * gcc.misc-tests/gcov-4b.x: Likewise.
48781 * gcc.misc-tests/gcov-5b.x: Likewise.
48782 * gcc.misc-tests/gcov-6.x: Likewise.
48783 * gcc.misc-tests/gcov-7.x: Likewise.
48784 * gcc.misc-tests/gcov-8.x: Likewise.
48786 2003-03-27 Glen Nakamura <glen@imodulo.com>
48789 * gcc.dg/20030324-1.c: New test.
48791 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48794 * g++.dg/template/arg3.C: New test.
48797 * g++.dg/template/friend18.C: New test.
48799 2003-03-26 Roger Sayle <roger@eyesopen.com>
48801 * g77.f-torture/compile/20030326-1.f: New test case.
48803 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48805 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48807 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48809 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48811 * gcc.dg/ia64-sync-3.c: New test.
48813 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48815 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48817 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48819 * gcc.dg/ultrasp6.c: New test.
48821 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48823 * gcc.dg/i386-signbit-1.c: New test.
48824 * gcc.dg/i386-signbit-2.c: New test.
48825 * gcc.dg/i386-signbit-3.c: New test.
48827 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48829 * gcc.dg/ultrasp5.c: Fix options.
48831 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48833 * gcc.dg/ultrasp5.c: Fix comment.
48835 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48838 * g77.f-torture/execute/10197.f: New test.
48840 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48842 PR c++/9898, c++/383
48843 * g++.dg/template/conv6.C: New test.
48846 * g++.dg/template/ptrmem5.C: New test.
48849 * g++.dg/lookup/koenig1.C: New test.
48852 * g++.dg/lookup/template2.C: New test.
48854 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48856 * g++.dg/opt/rtti1.C: New test.
48858 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48860 * gcc.dg/ultrasp5.c: New test.
48862 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48865 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48868 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48871 * gcc.dg/20030323-1.c: New test.
48873 2003-03-23 Roger Sayle <roger@eyesopen.com>
48875 * gcc.c-torture/compile/20030323-1.c: New test case.
48877 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48879 * gcc.dg/20030321-1.c: New test.
48881 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48883 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48885 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48887 PR c++/9978, c++/9708
48888 * g++.dg/ext/vlm1.C: Adjust expected error.
48889 * g++.dg/ext/vla2.C: New test.
48890 * g++.dg/template/arg1.C: New test.
48891 * g++.dg/template/arg2.C: New test.
48893 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48895 * g77.f-torture/execute/select.f: New test.
48896 * g77.f-torture/noncompile/select_no_compile.f: New test.
48898 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48901 * g++.dg/other/error4.C: New test.
48903 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48905 * g++.dg/template/friend17.C: New test.
48907 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48909 * gcc.c-torture/compile/20030320-1.c: New.
48911 2003-03-20 Roger Sayle <roger@eyesopen.com>
48913 * gcc.dg/builtins-6.c: New test case.
48915 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48918 * gcc.c-torture/compile/20030319-1.c: New.
48920 2003-03-18 Jan Hubicka <jh@suse.cz>
48922 * gcc.dg/i386-cvt-1.c: New test.
48924 2003-03-17 Zack Weinberg <zack@codesourcery.com>
48926 * objc.dg/naming-1.m: Use "(parse|syntax) error".
48927 * objc.dg/naming-2.m: Likewise.
48929 2003-03-17 Mark Mitchell <mark@codesourcery.com>
48932 * g++.dg/parse/crash1.C: New test.
48934 2003-03-16 Mark Mitchell <mark@codesourcery.com>
48937 * g++.dg/eh/cleanup1.C: New test.
48939 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
48941 * gcc.c-torture/execute/20030316-1.c: New test case.
48943 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
48946 * g++.dg/init/ctor2.C: New test.
48948 2003-03-15 Roger Sayle <roger@eyesopen.com>
48950 * g77.f-torture/compile/xformat.f: New test case.
48952 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48954 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48955 * g++.old-deja/g++.mike/eh50.C: Likewise.
48957 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48960 * g++.dg/template/spec7.C: New test.
48961 * g++.dg/template/spec8.C: Likewise.
48963 2003-03-14 Jakub Jelinek <jakub@redhat.com>
48965 * gcc.c-torture/execute/20030313-1.c: New test.
48967 2003-03-14 Richard Henderson <rth@redhat.com>
48969 * gcc.dg/inline-2.c: Adjust alpha test for external call.
48971 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48973 * gcc.c-torture/compile/20030314-1.c: New test.
48975 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
48977 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48978 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48980 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48981 to accept newer _imp__ prefix and additional
48982 newline in .drectve section.
48983 * gcc.dg/dll-4.c: Likewise.
48984 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48987 2003-03-13 Mark Mitchell <mark@codesourcery.com>
48989 * g++.dg/parse/namespace9.C: New test.
48991 * g++.dg/init/ref5.C: New test.
48992 * g++.dg/parse/ptrmem1.C: Likewise.
48994 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48996 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48997 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48998 regular expression.
48999 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49000 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49002 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49004 * gcc.c-torture/execute/20030224-2.c: New test.
49006 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49008 * gcc.dg/decl-3.c: New test.
49010 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49012 * gcc.dg/i386-loop-2.c: New test.
49014 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49017 * g++.dg/parse/namespace8.C: New test.
49020 * g++.dg/overload/builtin2.C: New test.
49022 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49024 * gcc.dg/return-type-3.c: New test.
49026 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49028 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49029 profiling options are not supported.
49031 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49033 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49034 * g++.old-deja/g++.warn/impint2.C: Likewise.
49036 2003-03-10 Devang Patel <dpatel@apple.com>
49038 * g++.dg/cpp/c++_cmd_1.C: New test.
49039 * g++.dg/cpp/c++_cmd_1.h: New file.
49041 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49043 * gcc.dg/altivec-9.c: New file.
49045 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49047 * gcc.dg/ppc-sdata-1.c: New test.
49048 * gcc.dg/ppc-sdata-2.c: New test.
49050 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49053 * g++.dg/opt/ptrmem2.C: New test.
49056 * g++.dg/opt/ptrmem1.C: New test.
49058 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49060 * gcc.dg/i386-loop-1.c: New test.
49062 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49065 * g++.dg/lookup/friend1.C: New test.
49067 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49070 * g++.dg/parser/constructor1.C: New test.
49072 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49074 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49076 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49078 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49080 * gcc.dg/cpp/Wunused.c: Update test.
49082 2003-03-08 Jan Hubicka <jh@suse.cz>
49084 * gcc.dg/inline-3.c: New test.
49086 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49089 * g++.dg/parse/builtin1.C: New test.
49092 * g++.dg/abi/cookie1.C: New test.
49093 * g++.dg/abi/cookie2.C: Likewise.
49096 * g++.dg/template/field1.C: New test.
49099 * g++.dg/parse/class1.C: New test.
49100 * g++.dg/parse/namespace7.C: Likewise.
49101 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49103 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49105 * g++.dg/init/ref4.C: New test.
49107 2003-03-07 Jan Hubicka <jh@suse.cz>
49109 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49110 * gcc.dg/inline-3.c: New test.
49112 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49114 * g++.dg/init/ref3.C: New test.
49117 * g++.dg/init/ref2.C: New test.
49120 * g++.dg/warn/Wshadow-2.C: New test.
49123 * g++.dg/warn/Woverloaded-1.C: New test.
49125 2003-03-05 Jan Hubicka <jh@suse.cz>
49127 * gcc.dg/i386-local2.c: New.
49128 * gcc.dg/i386-local.c: Fix typo.
49130 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49132 * g++.dg/abi/layout3.C: New test.
49134 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49136 * gcc.c-torture/compile/20030305-1.c
49138 2003-03-05 Jan Hubicka <jh@suse.cz>
49140 * gcc.dg/i386-local.c: New.
49142 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49144 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49146 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49148 * gcc.dg/switch-2.c: New test.
49149 * gcc.dg/switch-3.c: New test.
49150 * gcc.dg/Wswitch.c: Adjust line numbers.
49151 * gcc.dg/Wswitch-default.c: Likewise.
49152 * gcc.dg/Wswitch-enum.c: Likewise.
49154 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49156 * gcc.c-torture/execute/20030222-1.c: New test.
49158 2003-03-03 James E Wilson <wilson@tuliptree.org>
49160 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49162 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49165 * g++.dg/init/ref1.C: New test.
49167 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49169 * gcc.dg/sh-relax.c: New SH-only test.
49171 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49173 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49174 comment explaining purpose of testcase.
49176 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49178 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49179 for HC11/HC12 (asm needs two int registers).
49180 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49181 HC11/HC12 because the test uses an asm which needs two 32-bit
49184 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49186 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49187 for HC11/HC12 (array is too large otherwise).
49188 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49189 * gcc.c-torture/compile/20010518-2.x: Likewise.
49190 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49191 HC11/HC12 (array is too large).
49193 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49195 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49196 * lib/g++-dg.exp (g++-dg-test): Likewise.
49198 2003-03-01 Roger Sayle <roger@eyesopen.com>
49200 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49201 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49203 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49205 * g++.dg/warn/implicit-typename1.C: Remove warning.
49207 2003-02-28 Richard Henderson <rth@redhat.com>
49209 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49210 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49212 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49214 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49215 * g++.dg/pch/pch.exp: Likewise.
49217 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49220 * g++.dg/init/new4.C: New test.
49222 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49224 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49226 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49228 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49231 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49234 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49236 * lib/scanasm.exp: Add support for counting numbers of
49238 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49239 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49241 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49244 * g++.dg/template/static3.C: New test.
49247 * g++.dg/parse/namespace6.C: New test.
49249 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49252 * gcc.dg/20030225-1.c: New test.
49254 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49256 * README: Remove out-of-date information.
49259 * g++.dg/template/spec6.C: New test.
49261 2003-02-24 Jeff Law <law@redhat.com>
49263 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49265 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49267 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49268 * gcc.dg/pragma-ep-1.c: Likewise.
49270 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49273 * g++.dg/template/friend16.C: New test.
49275 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49278 * g++.dg/parse/fused-params1.C: Adjust error messages.
49279 * g++.dg/template/nested3.C: New test.
49281 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49283 * g++.dg/abi/param1.C: New test.
49285 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49288 * g++.dg/warn/implicit-typename1.C: New test.
49290 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49292 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49294 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49295 * gcc.c-torture/execute/20010129-1.x: Likewise.
49296 * gcc.dg/20011107-1.c: Likewise.
49297 * gcc.dg/20020108-1.c: Likewise.
49298 * gcc.dg/20020122-3.c: Likewise.
49299 * gcc.dg/20020206-1.c: Likewise.
49300 * gcc.dg/20020310-1.c: Likewise.
49301 * gcc.dg/20020426-2.c: Likewise.
49302 * gcc.dg/20020517-1.c: Likewise.
49303 * gcc.dg/991230-1.c: Likewise.
49304 * gcc.dg/i386-unroll-1.c: Likewise.
49305 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49307 2003-02-22 Jan Hubicka <jh@suse.cz>
49309 * gcc.dg/i386-mul.c: New test.
49311 2003-02-21 Roger Sayle <roger@eyesopen.com>
49313 * gcc.dg/builtins-5.c: New test case.
49315 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49317 * gcc.dg/asmreg-1.c: New test.
49319 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49322 * g++.dg/parse/varmod1.C: New test.
49324 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49327 * g++.dg/template/op1.C: New test.
49329 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49332 * g++.dg/template/nested2.C: New test.
49334 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49337 * g++.dg/expr/dtor1.C: New test.
49339 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49341 * gcc.dg/cpp/include3.c: New test.
49342 * gcc.dg/cpp/inc/foo.h: New file.
49344 2003-02-21 Glen Nakamura <glen@imodulo.com>
49346 * gcc.c-torture/execute/20030221-1.c: New test.
49348 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49351 * g++.dg/abi/conv1.C: New test.
49353 2003-02-20 Jan Hubicka <jh@suse.cz>
49355 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49357 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49359 * gcc.c-torture/compile/20030219-1.c: New test.
49361 2003-02-18 Jan Hubicka <jh@suse.cz>
49363 * gcc.dg/funcorder.c: New test.
49365 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49367 * gcc.c-torture/execute/20030218-1.c: New.
49369 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49371 * gcc.dg/20030218-1.c: New.
49373 2003-02-18 Richard Henderson <rth@redhat.com>
49375 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49376 * gcc.dg/attr-used-2.c: New.
49378 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49381 * g++.dg/init/copy5.C: New test.
49383 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49385 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49386 * g++.dg/pch/pch.exp: Likewise.
49388 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49390 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49391 STACK_SIZE is not defined.
49393 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49396 * g++.dg/template/init1.C: New test.
49398 2003-02-16 Jan HUbicka <jh@suse.cz>
49400 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49401 (foo): Add few extra tests
49402 * gcc.dg/c99-const-expr-3.c: Likewise.
49403 * gcc.c-torture/execute/20030216-1.c: New.
49405 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49408 * g++.dg/ext/typeof4.C: New test.
49410 2003-02-15 Roger Sayle <roger@eyesopen.com>
49412 * gcc.dg/i386-387-3.c: New test case.
49414 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49416 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49417 cris-*-elf* cris-*-aout* and mmix-*-*.
49419 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49421 * gcc.dg/20030213-1.c: New test.
49423 2003-02-12 Roger Sayle <roger@eyesopen.com>
49425 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49426 * gcc.dg/i386-387-2.c: Likewise.
49428 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49430 * gcc.dg/ppc-spe.c: Fix formatting.
49431 Enable tests that were previously unsupported by gas.
49432 Delete tests for instructions that no longer exist.
49433 Switch arguments on evsubifw builtin.
49435 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49437 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49438 STACK_SIZE is too small.
49440 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49441 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49443 * gcc.dg/decl-2.c: New test.
49445 2003-02-10 Jan Hubicka <jh@suse.cz>
49447 * gcc.dg/i386-fpcvt-1.c: New test.
49449 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49451 * gcc.c-torture/execute/20030209-1.c: New test.
49453 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49455 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49456 int-wide bitops, use the constants of the same width.
49457 Likewise, if long long is 32-bit wide, test bitops using
49460 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49462 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49464 2003-02-07 Roger Sayle <roger@eyesopen.com>
49466 * gcc.dg/builtins-4.c: New test case.
49468 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49470 * gcc.dg/20020430-1.c: Fix dg command typos.
49471 * gcc.dg/20020503-1.c: Likewise.
49473 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49476 * g++.dg/parse/fused-params1.C: New test.
49479 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49482 * g++.dg/parse/non-dependent1.C: New test.
49485 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49488 * g++.dg/parse/undefined7.C: New test.
49489 * g++.dg/parse/non-templ1.C: New test.
49492 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49494 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49496 * gcc.c-torture/compile/20030206-1.c: New test.
49498 2003-02-05 Roger Sayle <roger@eyesopen.com>
49500 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49501 "pow" to "foo" to avoid potential confusion with a math built-in.
49503 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49505 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49506 conditions for SPARC targets.
49508 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49510 * gcc.dg/20030204-1.c: New test.
49512 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49515 * g++.dg/parse/array-size1.C: New test.
49518 * g++.dg/parse/undefined3.C: New test.
49521 * g++.dg/parse/undefined4.C: New test.
49524 * g++.dg/parse/undefined5.C: New test.
49527 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49530 * g++.dg/parse/casting-operator1.C: New test.
49533 * g++.dg/parse/undefined6.C: New test.
49536 * g++.dg/parse/missing-template1.C: New test.
49538 2003-02-04 Jan Hubicka <jh@suse.cz>
49540 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49541 * gcc.dg/i386-cmov?.c: Likewise.
49542 * gcc.dg/i386-fpcvt-?.c: Likewise.
49543 * gcc.dg/i386-ssefp-1.c: Likewise.
49544 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49547 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49550 * g++.dg/ext/max.C: New test.
49552 2003-02-03 Jan Hubicka <jh@suse.cz>
49554 * gcc.c-torture/execute/20030203-1.c: New test.
49556 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49558 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49561 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49563 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49564 * g++.dg/init/new2.C: Likewise.
49565 * g++.dg/other/new1.C: Likewise.
49567 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49569 * gcc.dg/struct-ret-libc.c: New test.
49571 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49573 * gcc.dg/20030129-1.c: New test.
49575 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49578 * g++.dg/template/ptrmem4.C: New test.
49580 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49582 * g++.dg/parser/constant1.C: New test.
49584 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49587 * g++.dg/parse/friend2.C: New test.
49589 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49592 * g++.dg/template/unify4.C: New test.
49594 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49596 * gcc.c-torture/execute/20030128-1.c: New test.
49598 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49600 * g++.dg/lookup/nested1.C: Test moved from ...
49601 * g++.old-deja/g++.other/lookup24.C: ... here.
49603 2003-01-28 Jan Hubicka <jh@suse.cz>
49605 * gcc.dg/i386-cmov5.c: New test.
49607 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49609 * gcc.c-torture/execute/20010925-1.c: Changed the
49610 memcpy declaration.
49612 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49615 * g++.dg/parse/template5.C: New test.
49617 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49620 * g77.dg/pr9258: New test.
49622 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49624 * README: Move relevant parts from README.g++.
49626 * README.g++: Remove this file.
49628 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49630 * g++.dg/abi/dcast1.C: New test.
49632 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49634 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49636 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49639 * g++.old-deja/g++.other/lookup24.C: New test.
49641 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49644 * gcc.dg/uninit-C.c: New test.
49646 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49648 * g++.dg/abi/covariant1.C: New test.
49650 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49652 * gcc.dg/20030123-1.c: New test.
49654 2003-01-25 Jan Hubicka <jh@suse.cz>
49657 * gcc.c-torture/compile/20030125-1.c
49659 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49662 * g++.dg/parse/template3.C: New test.
49663 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49666 * g++.dg/parse/template4.C: New test.
49669 * g++.dg/template/qual2.C: New test.
49672 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49674 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49676 2003-01-25 Roger Sayle <roger@eyesopen.com>
49678 * gcc.c-torture/execute/switch-1.c: New test case.
49680 2003-01-25 Jan Hubicka <jh@suse.cz>
49682 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49684 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49686 Tweaks for Bison-1.875. From the NEWS file:
49687 "- `parse error' -> `syntax error'
49688 Bison now uniformly uses the term `syntax error'"
49689 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49690 * gcc.dg/cpp/digraph2.c: Likewise.
49691 * gcc.dg/cpp/direct2.c: Likewise.
49692 * gcc.dg/cpp/paste4.c: Likewise.
49693 * gcc.dg/c90-restrict-1.c: Likewise.
49694 * gcc.dg/c99-func-2.c: Likewise.
49695 * gcc.dg/noncompile/920721-2.c: Likewise.
49696 * gcc.dg/noncompile/930622-2.c: Likewise.
49697 * gcc.dg/noncompile/940112-1.c: Likewise.
49698 * gcc.dg/noncompile/950921-1.c: Likewise.
49699 * gcc.dg/noncompile/951123-1.c: Likewise.
49700 * gcc.dg/noncompile/971104-1.c: Likewise.
49701 * gcc.dg/noncompile/990416-1.c: Likewise.
49703 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49705 * g++.dg/parse/undefined1.C: Add error message.
49707 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49710 * g++.dg/parse/new1.C: New test.
49713 * g++.dg/parse/template2.C: New test.
49716 * g++.dg/parse/typedef2.C: New test.
49719 * g++.dg/ext/typeof3.C: New test.
49721 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49724 * g++.dg/parse/ret-type1.C: New test.
49727 * g++.dg/parse/tmpl-outside1.C: New test.
49730 * g++.dg/parse/int-as-enum1.C: New test.
49733 * g++.dg/parse/no-typename1.C: New test.
49736 * g++.dg/parse/no-value1.C: New test.
49739 * g++.dg/parse/wrong-inline1.C: New test.
49742 * g++.dg/parse/ref1.C: New test.
49745 * g++.dg/parse/attr-ctor1.C: New test.
49748 * g++.dg/parse/namespace5.C: New test.
49751 * g++.dg/parse/func-def1.C: New test.
49754 * g++.dg/parse/undefined1.C: New test.
49756 PR c++/5723, PR c++/8522
49757 * g++.dg/parse/specialization1.C: New test.
49759 PR c++/163, PR c++/8595
49760 * g++.dg/parse/struct-as-enum1.C: New test.
49763 * g++.dg/parse/undefined2.C: New test.
49765 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49768 * g++.dg/parse/template1.C: New test.
49771 * g++.dg/parse/using1.C: New test.
49775 * g++.dg/parse/expr2.C: New test.
49778 * g++.dg/parse/lookup2.C: Likewise.
49780 2003-01-21 Jan Hubicka <jh@suse.cz>
49782 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49783 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49784 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49785 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49787 2003-01-20 Nick Clifton <nickc@redhat.com>
49789 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49790 problem with ARM sibcall code generation.
49792 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49794 * gcc.c-torture/execute/20030120-1.c: New.
49796 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49798 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49800 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49803 * g++.dg/parse/ctor1.C: New test.
49806 * g++.dg/parse/qualified1.C: New test.
49808 * g++.dg/parse/typename3.C: New test.
49810 2003-01-16 Richard Henderson <rth@redhat.com>
49812 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49814 2003-01-16 Richard Henderson <rth@redhat.com>
49816 * g++.dg/pch/pch.exp: Copy test header to the working directory
49817 before using it either for precompilation or direct use.
49818 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49819 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49821 2003-01-16 Richard Henderson <rth@redhat.com>
49823 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49824 before using it either for precompilation or direct use.
49825 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49826 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49828 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49830 * g++.dg/ext/typename1.C: Add typename keyword.
49831 * g++.dg/template/crash1.C: Update error messages.
49832 * g++.dg/template/crash2.C: Remove error message.
49833 * g++.dg/parse/typename2.C: New test.
49834 * g++.dg/template/typename2.C: Change implicit
49835 typename warning into error.
49836 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49838 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49839 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49840 * g++.old-deja/g++.law/visibility13.C: Remove error
49842 * g++.old-deja/g++.ns/template17.C: Reorder code to
49843 make declaration visible in template.
49844 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49845 * g++.old-deja/g++.pt/crash36.C: Issue more error
49847 * g++.old-deja/g++.pt/crash5.C: Improve error
49849 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49850 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49851 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49852 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49853 typename warning with error message.
49854 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49855 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49856 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49858 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49860 * g++.dg/parse/ambig2.C: New test.
49862 2003-01-15 Richard Henderson <rth@redhat.com>
49864 * g++.dg/tls/init-2.C: Update error message string.
49866 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49868 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49870 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49872 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49874 * gcc.c-torture/compile/20001205-1.x: Likewise.
49875 * gcc.c-torture/compile/20001226-1.x: Likewise.
49876 * gcc.c-torture/compile/920520-1.x: Likewise.
49877 * gcc.c-torture/compile/961203-1.x: Likewise.
49878 * gcc.c-torture/compile/20020604-1.x: Likewise.
49880 2003-01-15 Jan Hubicka <jh@suse.cz>
49882 * gcc.c-torture/compile/20030115-1.c: New test.
49884 * gcc.dg/i386-fpcvt-1.c: New test.
49885 * gcc.dg/i386-fpcvt-2.c: New test.
49887 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49889 Further conform g++'s __vmi_class_type_info to the C++ ABI
49891 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49894 2003-01-14 Jan Hubicka <jh@suse.cz>
49896 * gcc.dg/i386-fpcvt-1.c: New test.
49897 * gcc.dg/i386-fpcvt-2.c: New test.
49899 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49901 * gcc.dg/i386-mmx-3.c: New test.
49903 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49906 * g++.dg/parse/octal1.C: New file.
49909 * g++.dg/parse/typename1.C: New file.
49911 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49913 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49914 * gcc.dg/bf-no-ms-layout.c: Likewise.
49915 * gcc.dg/bf-ms-attrib.c: Likewise.
49917 2003-01-10 Mark Mitchell <mark@codesourcery.com>
49920 * g++.dg/parse/dtor1.C: New file.
49923 * g++.dg/rtti/typeid1.C: New file.
49926 * g++.dg/parse/lookup1.C: New file.
49929 * g++.dg/templ/spec5.C: New file.
49931 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
49933 * gcc.c-torture/compile/20030110-1.c: New test.
49935 2003-01-09 Geoffrey Keating <geoffk@apple.com>
49937 Merge from pch-branch:
49939 2002-12-23 Geoffrey Keating <geoffk@apple.com>
49941 * gcc.dg/pch/cpp-1.h: New.
49942 * gcc.dg/pch/cpp-1.c: New.
49943 * gcc.dg/pch/cpp-2.h: New.
49944 * gcc.dg/pch/cpp-2.c: New.
49946 2002-11-19 Geoffrey Keating <geoffk@apple.com>
49948 * gcc.dg/pch/except-1.h: New.
49949 * gcc.dg/pch/except-1.c: New.
49951 2002-11-13 Geoffrey Keating <geoffk@apple.com>
49953 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49955 * gcc.dg/pch: Include *.hp not *.h.
49956 * gcc.dg/pch/system-1.h: New.
49957 * gcc.dg/pch/system-1.c: New.
49959 2002-11-11 Geoffrey Keating <geoffk@apple.com>
49961 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49962 rather than trying to build and run a program using PCH.
49963 * gcc.dg/pch: Remove dg-do commands from test files.
49965 2002-11-08 Geoffrey Keating <geoffk@apple.com>
49967 * gcc.dg/pch/macro-3.c: New.
49968 * gcc.dg/pch/macro-3.h: New.
49970 2002-11-04 Geoffrey Keating <geoffk@apple.com>
49972 * gcc.dg/pch/common-1.c: New.
49973 * gcc.dg/pch/common-1.h: New.
49974 * gcc.dg/pch/decl-1.c: New.
49975 * gcc.dg/pch/decl-1.h: New.
49976 * gcc.dg/pch/decl-2.c: New.
49977 * gcc.dg/pch/decl-2.h: New.
49978 * gcc.dg/pch/decl-3.c: New.
49979 * gcc.dg/pch/decl-3.h: New.
49980 * gcc.dg/pch/decl-4.c: New.
49981 * gcc.dg/pch/decl-4.h: New.
49982 * gcc.dg/pch/decl-5.c: New.
49983 * gcc.dg/pch/decl-5.h: New.
49984 * gcc.dg/pch/global-1.c: New.
49985 * gcc.dg/pch/global-1.h: New.
49986 * gcc.dg/pch/inline-1.c: New.
49987 * gcc.dg/pch/inline-1.h: New.
49988 * gcc.dg/pch/inline-2.c: New.
49989 * gcc.dg/pch/inline-2.h: New.
49990 * gcc.dg/pch/static-1.c: New.
49991 * gcc.dg/pch/static-1.h: New.
49992 * gcc.dg/pch/static-2.c: New.
49993 * gcc.dg/pch/static-2.h: New.
49995 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
49997 * g++.dg/pch/pch.exp: Better handle failing testcases.
49998 * gcc.dg/pch/pch.exp: Likewise.
49999 * gcc.dg/pch/macro-1.c: New.
50000 * gcc.dg/pch/macro-1.h: New.
50001 * gcc.dg/pch/macro-2.c: New.
50002 * gcc.dg/pch/macro-2.h: New.
50004 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50006 * g++.dg/dg.exp: Treat files in pch/ specially.
50007 * g++.dg/pch/pch.exp: New file.
50008 * g++.dg/pch/empty.H: New file.
50009 * g++.dg/pch/empty.C: New file.
50010 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50013 * gcc.dg/pch/pch.exp: New file.
50014 * gcc.dg/pch/empty.h: New file.
50015 * gcc.dg/pch/empty.c: New file.
50016 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50019 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50021 * g++.dg/template/friend14.C: New test.
50023 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50025 * gcc.dg/old-style-asm-1.c: New test.
50027 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50029 * gcc.c-torture/compile/20030109-1.c: New test.
50031 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50033 * gcc.c-torture/execute/20030109-1.c: New test.
50035 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50037 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50038 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50039 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50040 * g++.old-deja/g++.mike/eh2.C: Likewise.
50041 * g++.old-deja/g++.mike/eh3.C: Likewise.
50042 * g++.old-deja/g++.mike/eh5.C: Likewise.
50043 * g++.old-deja/g++.mike/eh6.C: Likewise.
50044 * g++.old-deja/g++.mike/eh7.C: Likewise.
50045 * g++.old-deja/g++.mike/eh8.C: Likewise.
50046 * g++.old-deja/g++.mike/eh9.C: Likewise.
50047 * g++.old-deja/g++.mike/eh10.C: Likewise.
50048 * g++.old-deja/g++.mike/eh12.C: Likewise.
50049 * g++.old-deja/g++.mike/eh13.C: Likewise.
50050 * g++.old-deja/g++.mike/eh14.C: Likewise.
50051 * g++.old-deja/g++.mike/eh16.C: Likewise.
50052 * g++.old-deja/g++.mike/eh17.C: Likewise.
50053 * g++.old-deja/g++.mike/eh18.C: Likewise.
50054 * g++.old-deja/g++.mike/eh21.C: Likewise.
50055 * g++.old-deja/g++.mike/eh23.C: Likewise.
50056 * g++.old-deja/g++.mike/eh24.C: Likewise.
50057 * g++.old-deja/g++.mike/eh25.C: Likewise.
50058 * g++.old-deja/g++.mike/eh26.C: Likewise.
50059 * g++.old-deja/g++.mike/eh27.C: Likewise.
50060 * g++.old-deja/g++.mike/eh28.C: Likewise.
50061 * g++.old-deja/g++.mike/eh29.C: Likewise.
50062 * g++.old-deja/g++.mike/eh31.C: Likewise.
50063 * g++.old-deja/g++.mike/eh33.C: Likewise.
50064 * g++.old-deja/g++.mike/eh34.C: Likewise.
50065 * g++.old-deja/g++.mike/eh35.C: Likewise.
50066 * g++.old-deja/g++.mike/eh36.C: Likewise.
50067 * g++.old-deja/g++.mike/eh37.C: Likewise.
50068 * g++.old-deja/g++.mike/eh38.C: Likewise.
50069 * g++.old-deja/g++.mike/eh39.C: Likewise.
50070 * g++.old-deja/g++.mike/eh40.C: Likewise.
50071 * g++.old-deja/g++.mike/eh41.C: Likewise.
50072 * g++.old-deja/g++.mike/eh42.C: Likewise.
50073 * g++.old-deja/g++.mike/eh44.C: Likewise.
50074 * g++.old-deja/g++.mike/eh46.C: Likewise.
50075 * g++.old-deja/g++.mike/eh47.C: Likewise.
50076 * g++.old-deja/g++.mike/eh48.C: Likewise.
50077 * g++.old-deja/g++.mike/eh49.C: Likewise.
50078 * g++.old-deja/g++.mike/eh50.C: Likewise.
50079 * g++.old-deja/g++.mike/eh51.C: Likewise.
50080 * g++.old-deja/g++.mike/eh53.C: Likewise.
50081 * g++.old-deja/g++.mike/eh55.C: Likewise.
50082 * g++.old-deja/g++.mike/p7912.C: Likewise.
50083 * g++.old-deja/g++.mike/p9706.C: Likewise.
50084 * g++.old-deja/g++.mike/p10416.C: Likewise.
50085 * g++.old-deja/g++.mike/p11667.C: Likewise.
50086 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50087 Remove redundant reference to Iris.
50088 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50089 Elxsi, i860, Pico Java, and WE32K.
50091 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50093 * g++.dg/ext/asm4.C: New test.
50095 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50098 * g++.dg/template/friend12.C: New test.
50099 * g++.dg/template/friend13.C: Likewise.
50100 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50102 2003-01-08 Jan Hubicka <jh@suse.cz>
50104 * gcc.dg/i386-cadd.c: New test.
50105 * gcc.dg/i386-cmov4.c: Likewise.
50107 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50110 * g++.dg/warn/Wunused-3.C: New test.
50112 * g++.dg/abi/bitfield9.C: New test.
50115 * g++.dg/parse/defarg3.C: New test.
50117 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50119 * g++.dg/parse/ambig1.C: New test.
50120 * g++.dg/parse/defarg2.C: New test.
50122 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50124 * g++.dg/template/defarg-1.C: New test.
50125 * g++.dg/template/local2.C: Likewise.
50127 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50129 * gcc.c-torture/execute/20030105-1.c: New test.
50131 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50133 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50134 * g++.dg/parse/namespace4.C: Likewise.
50136 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50138 * g++.dg/template/ntp2.C: New test.
50140 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50142 * g++.dg/parse/extern-C-1.C: New test.
50144 * g++.dg/parse/namespace4.C: New test.
50146 * g++.dg/template/nested1.C: New test.
50148 * g++.dg/parse/namespace3.C: New test.
50150 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50152 * g++.dg/lookup/two-stage1.C: New test.
50154 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50156 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50157 * g++.old-deja/g++.jason/access8.C: Likewise.
50158 * g++.old-deja/g++.other/decl5.C: Likewise.
50160 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50162 * g++.dg/parse/parse7.C: New test.
50164 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50167 * g++.dg/ext/attrib7.C: New test.
50169 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50171 * g++.dg/parse/parse6.C: New test.
50173 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50175 * gcc.dg/h8300-stack-1.c: New.
50177 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50179 g++.dg/lookup/exception1.C: New test.
50181 g++.dg/lookup/template1.C: New test.
50183 g++.dg/parse/namespace2.C: New test.
50185 g++.dg/parse/parens2.C: New test.
50187 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50189 * g++.dg/parse/parse5.C: New test.
50190 * g++.dg/lookup/scoped4.C: New test.
50192 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50194 * g++.dg/parse/parens1.C: New test.
50196 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50198 * g++.dg/parse/parens2.C: New test.
50200 * g++.dg/lookup/scope-operator1.C: New test.
50202 * g++.dg/parse/operator1.C: New test.
50204 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50206 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50207 * g++.old-deja/g++.other/access6.C: Likewise.
50208 * g++.old-deja/g++.other/decl1.C: Likewise.
50209 * g++.old-deja/g++.pt/typename12.C: Likewise.
50211 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50213 * g++.dg/parse/namespace1.C: New test.
50215 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50217 * g++.dg/parse/parse4.C: New test.
50219 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50221 * g++.dg/parse/parse3.C: New test.
50223 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50225 * g++.dg/parse/parse2.C: New test.
50227 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50229 * g++.dg/template/friend11.C: New test.
50231 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50233 * g++.dg/parse/parse1.C: New test.
50235 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50237 * lib/profopt.exp: Change the name of a global variable to avoid
50238 possible clashes with other test suites.
50240 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50242 * g++.dg/inherit/covariant8.C: New test.
50244 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50246 * g++.dg/init/array9.C: New test.
50249 * g++.dg/parse/expr1.C: New test.
50251 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50253 * gcc.c-torture/compile/20021230-1.c: New test.
50255 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50257 * g++.dg/inherit/covariant5.C: New test.
50258 * g++.dg/inherit/covariant6.C: New test.
50259 * g++.dg/inherit/covariant7.C: New test.
50261 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50264 * g++.dg/other/access2.C: New test.
50266 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50268 * g++.dg/other/anon-struct.C: No longer fails
50269 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50270 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50271 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50273 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50275 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50277 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50279 * g++.dg/eh/spec4.C: Remove stray semicolon.
50280 * g++.dg/expr/pmf-1.C: Change error message.
50281 * g++.dg/ext/asm1.C: Remove stray semicolon.
50282 * g++.dg/ext/typename1.C: Add missing typenames.
50283 * g++.dg/inherit/template-as-base.C: Change error message.
50284 * g++.dg/lookup/scoped1.C: Likewise.
50285 * g++.dg/lookup/scoped2.C: Likewise.
50286 * g++.dg/lookup/using2.C: Likewise.
50287 * g++.dg/other/component1.C: Remove stray semicolon.
50288 * g++.dg/other/do1.C: Change error message.
50289 * g++.dg/other/error2.C: Likewise.
50290 * g++.dg/other/init1.C: Likewise.
50291 * g++.dg/other/packed1.C: Remove stray semicolon.
50292 * g++.dg/other/ptrmem2.C: Change error message.
50293 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50295 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50296 * g++.dg/template/access3.C: Add typename keyword.
50297 * g++.dg/template/access5.C: Remove stray semicolon.
50298 * g++.dg/template/access6.C: Likewise.
50299 * g++.dg/template/complit1.C: Likewise.
50300 * g++.dg/template/crash1.C: Change error message.
50301 * g++.dg/template/inherit2.C: Remove stray semicolon.
50302 * g++.dg/template/instantiate2.C: Likewise.
50303 * g++.dg/template/instantiate3.C: Change error message.
50304 * g++.dg/template/qual1.C: Remove stray semicolon.
50305 * g++.dg/template/qualttp18.C: Change error message.
50306 * g++.dg/template/ref1.C: Remove stray semicolon.
50307 * g++.dg/template/sizeof1.C (A::value): Declare it.
50308 * g++.dg/template/spec4.C: Change error message.
50309 * g++.dg/template/static1.C: Likewise.
50310 * g++.dg/template/type1.C: Likewise.
50311 * g++.dg/template/typename3.C: Likewise.
50312 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50313 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50314 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50315 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50316 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50317 named return value extension.
50318 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50319 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50320 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50321 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50322 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50323 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50324 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50325 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50326 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50327 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50328 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50329 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50330 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50331 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50333 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50334 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50335 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50336 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50337 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50338 * g++.old-deja/g++.brendan/template11.C: Likewise.
50339 * g++.old-deja/g++.brendan/template26.C: Likewise.
50340 * g++.old-deja/g++.brendan/template27.C: Use explicit
50341 specialization syntax.
50342 * g++.old-deja/g++.brendan/template30.C: Likewise.
50343 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50344 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50345 non-dependent names.
50346 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50347 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50348 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50349 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50350 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50351 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50352 named return value extension.
50353 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50354 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50355 * g++.old-deja/g++.ext/return1.C: Likewise.
50356 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50357 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50358 * g++.old-deja/g++.jason/access8.C: Likewise.
50359 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50360 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50361 pseudo-destructor names.
50362 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50363 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50364 pseudo-destructor names.
50365 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50366 * g++.old-deja/g++.jason/overload19.C: Likewise.
50367 * g++.old-deja/g++.jason/overload32.C: Likewise.
50368 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50370 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50371 * g++.old-deja/g++.jason/return.C: Likewise.
50372 * g++.old-deja/g++.jason/return2.C: Likewise.
50373 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50374 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50376 * g++.old-deja/g++.jason/template10.C: Account for use of
50377 non-dependent names.
50378 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50380 * g++.old-deja/g++.jason/template37.C: Likewise.
50381 * g++.old-deja/g++.law/access4.C: Change error messages.
50382 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50383 pseudo-destructor names.
50384 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50385 * g++.old-deja/g++.law/ctors9.C: Likewise.
50386 * g++.old-deja/g++.law/cvt22.C: Likewise.
50387 * g++.old-deja/g++.law/dtors5.C: Likewise.
50388 * g++.old-deja/g++.law/global-init1.C: Likewise.
50389 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50390 * g++.old-deja/g++.law/operators28.C: Likewise.
50391 * g++.old-deja/g++.law/visibility28.C: Likewise.
50392 * g++.old-deja/g++.martin/eval1.C: Likewise.
50393 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50395 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50396 * g++.old-deja/g++.mike/net34.C: Likewise.
50397 * g++.old-deja/g++.mike/net36.C: Likewise.
50398 * g++.old-deja/g++.mike/ns2.C: Likewise.
50399 * g++.old-deja/g++.mike/p12306.C: Likewise.
50400 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50402 * g++.old-deja/g++.mike/p700.C: Likewise.
50403 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50404 * g++.old-deja/g++.mike/p710.C: Likewise.
50405 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50407 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50408 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50409 * g++.old-deja/g++.ns/crash2.C: Likewise.
50410 * g++.old-deja/g++.ns/crash3.C: Likewise.
50411 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50412 * g++.old-deja/g++.ns/ns17.C: Likewise.
50413 * g++.old-deja/g++.ns/template16.C: Likewise.
50414 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50416 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50417 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50418 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50419 named return value extension.
50420 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50421 * g++.old-deja/g++.other/access4.C: Issue additional error
50423 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50424 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50425 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50426 * g++.old-deja/g++.other/crash25.C: Change error message.
50427 * g++.old-deja/g++.other/crash4.C: Change error message.
50428 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50429 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50430 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50432 * g++.old-deja/g++.other/defarg8.C: Likewise.
50433 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50434 * g++.old-deja/g++.other/dtor10.C: Likewise.
50435 * g++.old-deja/g++.other/incomplete.C: Likewise.
50436 * g++.old-deja/g++.other/linkage7.C: Likewise.
50437 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50439 * g++.old-deja/g++.other/mangle2.C: Likewise.
50440 * g++.old-deja/g++.other/refinit2.C: Likewise.
50441 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50442 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50443 * g++.old-deja/g++.pt/crash28.C: Likewise.
50444 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50446 * g++.old-deja/g++.pt/crash32.C: Change error message.
50447 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50448 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50449 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50450 error message position.
50451 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50452 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50453 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50455 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50456 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50457 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50458 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50460 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50461 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50462 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50464 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50465 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50467 * g++.old-deja/g++.pt/friend28.C: Account for use of
50468 non-dependent names.
50469 * g++.old-deja/g++.pt/friend29.C: Likewise.
50470 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50472 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50473 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50474 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50476 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50477 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50479 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50480 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50481 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50483 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50484 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50485 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50486 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50487 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50488 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50490 * g++.old-deja/g++.pt/spec10.C: Likewise.
50491 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50492 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50493 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50494 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50495 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50496 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50497 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50498 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50499 * g++.old-deja/g++.pt/typename15.C: Likewise.
50500 * g++.old-deja/g++.pt/typename22.C: Likewise.
50501 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50502 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50503 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50504 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50506 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50507 return value extension.
50508 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50509 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50510 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50511 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50513 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50515 * g++.dg/warn/inline1.C: New test.
50516 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50517 * g++.old-deja/g++.jason/synth10.C: Likewise.
50518 * g++.old-deja/g++.mike/net31.C: Likewise.
50519 * g++.old-deja/g++.mike/p8786.C: Likewise.
50521 * g++.dg/template/friend10.C: New test.
50522 * g++.dg/template/conv5.C: New test.
50524 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50526 * g++.dg/lookup/scoped3.C: New test.
50528 * g++.dg/lookup/decl1.C: New test.
50529 * g++.dg/lookup/decl2.C: New test.
50531 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50533 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50534 gcc.c-torture/compile/20021015-1.c,
50535 gcc.c-torture/compile/20021015-2.c,
50536 gcc.c-torture/compile/20021123-1.c,
50537 gcc.c-torture/compile/20021123-2.c,
50538 gcc.c-torture/compile/20021123-3.c,
50539 gcc.c-torture/compile/20021123-4.c,
50540 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50541 only to 3.1 or 3.2 branch.
50543 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50545 * gcc.dg/i386-bitfield3.c: New test.
50547 * gcc.dg/i386-bitfield2.c: New test.
50549 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50551 * g++.dg/parse/conv_op1.C: New test.
50553 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50555 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50558 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50560 * gcc.c-torture/compile/20021220-1.c: New test.
50562 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50564 * gcc.dg/i386-fastcall-1.c: New.
50566 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50568 * gcc.c-torture/execute/20021219-1.c: New test.
50570 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50572 * gcc.dg/i386-pic-1.c: New test.
50574 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50577 * g++.dg/template/friend9.C: New test.
50579 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50582 * g++.dg/template/access7.C: New test.
50584 2002-12-18 Nick Clifton <nickc@redhat.com>
50586 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50587 the libstdc++-v3 directory has been found.
50589 2002-12-12 Devang Patel <dpatel@apple.com>
50590 * gcc.dg/darwin-ld-1.c: New test.
50591 * gcc.dg/darwin-ld-2.c: New test.
50592 * gcc.dg/darwin-ld-3.c: New test.
50593 * gcc.dg/darwin-ld-4.c: New test.
50594 * gcc.dg/darwin-ld-5.c: New test.
50596 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50598 * gcc.c-torture/compile/20021212-1.c: New test.
50600 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50602 * gcc.dg/fshort-wchar: New test.
50604 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50607 * g++.dg/template/dtor1.C: New test.
50609 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50612 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50614 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50616 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50618 * g++.dg/template/static1.C: New test.
50619 * g++.dg/template/static2.C: New test.
50620 * g++.old-deja/g++.ext/memconst.C: New test.
50622 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50624 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50625 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50626 * g++.dg/special/initp1.C: Likewise.
50628 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50630 * gcc.c-torture/execute/20021204-1.c: New test.
50632 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50634 * gcc.dg/ppc-fmadd-1.c: New file.
50635 * gcc.dg/ppc-fmadd-2.c: New file.
50636 * gcc.dg/ppc-fmadd-3.c: New file.
50638 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50640 * gcc.c-torture/compile/20021204-1.c: New test.
50642 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50644 * g++.dg/inherit/covariant2.C: New test.
50645 * g++.dg/inherit/covariant3.C: New test.
50646 * g++.dg/inherit/covariant4.C: New test.
50647 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50648 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50650 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50653 * g++.dg/init/brace3.C: New test.
50655 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50657 * gcc.dg/20020210-1.c: Fix a comment typo.
50659 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50662 * g++.dg/parse/defarg1.C: New test.
50665 * g++.dg/template/char1.C: New test.
50667 * g++.dg/template/varmod1.C: Fix typo.
50669 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50672 * g++.old-deja/g++.pt/crash32.C: Expect error.
50674 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50677 * g++.dg/template/varmod1.C: New test.
50680 * g++.dg/inherit/typeinfo1.C: New test.
50683 * g++.dg/inherit/typedef1.C: New test.
50685 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50689 * g++.dg/template/strlen1.C: New test.
50692 * g++.dg/template/ctor2.C: New test.
50695 * g++.dg/init/string1.C: New test.
50698 * g++.dg/template/friend8.C: New test.
50700 2002-11-29 Joe Buck <jbuck@synopsys.com>
50702 * g++.dg/lookup/anon2.C: New test.
50704 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50706 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50709 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50711 * gcc.dg/bitfld-6.c: New test.
50713 2002-11-27 Jan Hubicka <jh@suse.cz>
50715 * gcc.c-torture/execute/20021127.[cx]: New test.
50717 2002-11-26 Jan Hubicka <jh@suse.cz>
50719 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50722 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50724 * g++.dg/init/brace2.C: New test.
50725 * g++.old-deja/g++.mike/p9129.C: Correct.
50727 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50729 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50731 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50733 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50735 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50737 * g++.dg/abi/empty11.C: New test.
50738 * g++.dg/rtti/cv1.C: New test.
50740 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50742 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50744 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50746 * g++.dg/abi/empty10.C: New test.
50748 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50750 * gcc.c-torture/compile/20021124-1.c: New test.
50752 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50754 * g++.dg/abi/rtti2.C: New test.
50756 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50758 * gcc.dg/i386-unroll-1.c: New test.
50760 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50762 * gcc.c-torture/compile/20021120-1.c: New test.
50763 * gcc.c-torture/compile/20021120-2.c: New test.
50765 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50767 * gcc.dg/bitfld-5.c: New test.
50769 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50771 * gcc.c-torture/execute/20021120-3.c: New test.
50773 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50775 * gcc.c-torture/execute/20021120-2.c: New test.
50777 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50779 * gcc.c-torture/execute/20021120-1.c: New test.
50781 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50783 * gcc.c-torture/execute/20021118-3.c: New test.
50785 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50787 * gcc.c-torture/compile/20021119-1.c: New test.
50789 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50791 * gcc.dg/duff-1.c: New test.
50792 * gcc.dg/duff-2.c: New test.
50793 * gcc.dg/duff-3.c: New test.
50795 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50797 * gcc.dg/cpp/_Pragma5.c: New test.
50799 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50801 * gcc.c-torture/execute/20021118-2.c: New test.
50803 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50805 * gcc.c-torture/execute/20021118-1.c: New test.
50807 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50809 * gcc.dg/20021116-1.c: New test.
50811 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50813 * g++.dg/abi/vcall1.C: New test.
50815 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50817 * gcc.dg/20021029-1.c: New test.
50818 * gcc.dg/20021029-2.c: New test.
50820 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50822 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50824 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50827 * gcc.dg/20021110.c: Move to ...
50828 * gcc.c-torture/compile/20021110.c: .... here.
50830 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50833 * gcc.c-torture/execute/20021111-1.c
50835 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50838 * gcc.dg/20021110.c: New test.
50840 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50842 * g++.dg/abi/vthunk3.C: Run only on x86.
50844 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50846 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50848 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50850 * lib/compat.exp (compat-execute): Fix logic error in last
50853 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50855 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50857 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50860 * g++.dg/template/access6.C: New test.
50862 2002-11-08 Jan Hubicka <jh@suse.cz>
50864 * gcc.dg/i386-ssefp-1.c: New test.
50865 * gcc.dg/i386-ssefp-1.c: New test.
50867 2002-11-08 Jan Hubicka <jh@suse.cz>
50869 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50871 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50873 * g++.dg/abi/vthunk3.C: New test.
50876 * g++.dg/template/crash2.C: New test.
50878 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50880 * g++.dg/abi/dtor1.C: New test.
50881 * g++.dg/abi/dtor2.C: Likewise.
50883 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50885 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50888 2002-11-04 Adam Nemet <anemet@lnxw.com>
50890 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50891 -mthumb. Only xfail with -O0.
50893 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50895 * g++.dg/abi/thunk1.C: New test.
50896 * g++.dg/abi/thunk2.C: Likewise.
50897 * g++.dg/abi/vtt1.C: Likewise.
50899 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50901 PR optimization/8423
50902 * gcc.c-torture/execute/builtin-constant.c: New test.
50904 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50906 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50907 Add some more cases.
50909 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50912 * g++.dg/opt/local1.C: New test.
50914 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50917 * g++.dg/template/complit1.C: New test.
50920 * g++.dg/template/typename4.C: Likewise.
50922 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50924 Core issue 287, PR c++/7639
50925 * g++.dg/template/instantiate1.C: Adjust error location.
50926 * g++.dg/template/instantiate3.C: New test.
50927 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50928 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50929 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50931 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
50933 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50935 2002-10-29 Mark Mitchell <mark@codesourcery.com>
50938 * g++.dg/init/dtor2.C: New test.
50940 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50942 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50943 * gcc.dg/nest.c: Bypass errors on irix6.
50945 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
50947 * gcc.dg/nest.c: Expect error for mmix-*-*.
50948 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50950 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
50952 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50955 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50957 2002-10-25 Mike Stump <mrs@apple.com>
50959 * gcc.dg/warn-1.c: New test.
50961 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50963 * g++.dg/template/typename3.C: New test.
50965 2002-10-25 Mark Mitchell <mark@codesourcery.com>
50967 * g++.dg/lookup/ptrmem1.C: New test.
50969 * g++.dg/abi/vthunk2.C: New test.
50971 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50973 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50975 2002-10-24 Mark Mitchell <mark@codesourcery.com>
50977 * g++.dg/abi/empty9.C: New test.
50979 2002-10-24 Richard Henderson <rth@redhat.com>
50981 * g++.dg/inherit/thunk1.C: Enable for ia64.
50983 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50986 * g++.dg/lookup/pretty1.C: New test.
50988 2002-10-23 Jakub Jelinek <jakub@redhat.com>
50990 * gcc.dg/20021023-1.c: New test.
50992 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50995 * g++.dg/parse/inline1.C: New test.
50997 2002-10-23 Richard Henderson <rth@redhat.com>
50999 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51001 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51003 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51006 * g++.dg/parse/stmtexpr3.C: New test.
51008 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51010 * g++.dg/expr/cond1.C: New test.
51012 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51014 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51016 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51018 * g++.dg/abi/vbase13.C: New test.
51019 * g++.dg/abi/vbase14.C: Likewise.
51021 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51023 * gcc.dg/tls/pic-1.c: New test.
51024 * gcc.dg/tls/nonpic-1.c: New test.
51025 * gcc.dg/20021018-1.c: New test.
51027 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51029 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51030 Remove only files with the same base name as the test case.
51031 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51032 (profopt-execute): Likewise. Also, remove old profiling
51033 and performance data files before running the tests.
51035 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51036 * g++.dg/bprob/bprob.exp: Likewise.
51037 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51038 to allow more general test case names.
51040 * g++.dg/bprob/bprob-1.C: Rename to ...
51041 * g++.dg/bprob/g++-bprob-1.C: ... this.
51043 * g77.dg/bprob/bprob-1.f: Rename to ...
51044 * g77.dg/bprob/g77-bprob-1.f: ... this.
51046 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51048 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51049 bison 1.50 or later.
51051 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51053 * g++.dg/README: Describe more test directories.
51055 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51057 * g++.dg/init/array6.C: Add additional tests.
51059 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51061 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51062 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51064 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51066 * gcc.c-torture/compile/20020604-1.x: New.
51067 * gcc.c-torture/compile/simd-5.x: Likewise.
51068 * gcc.c-torture/execute/920710-1.x: Likewise.
51069 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51071 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51073 * g++.dg/inherit/override1.C: Add dg-options clause.
51075 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51077 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51080 2002-10-19 Andreas Schwab <schwab@suse.de>
51082 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51083 directory component.
51085 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51087 * g++.dg/inherit/thunk1.C: New test.
51089 * g++.dg/inherit/override1.C: New test.
51091 * g++.dg/abi/mangle11.C: New test.
51092 * g++.dg/abi/mangle14.C: New test.
51093 * g++.dg/abi/mangle17.C: New test.
51095 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51097 * g++.dg/overload/member2.C: New test.
51099 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51101 * g++.dg/README: Describe new compat directory.
51102 * g++.dg/dg.exp: Skip tests in compat directory.
51103 * README.compat: New file.
51104 * lib/compat.exp: New expect script.
51105 * g++.dg/compat: New test directory.
51106 * g++.dg/compat/compat.exp: New expect script.
51107 * g++.dg/compat/abi: New test directory.
51108 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51109 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51110 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51111 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51112 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51113 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51114 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51115 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51116 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51117 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51118 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51119 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51120 * g++.dg/compat/break: New test directory.
51121 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51122 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51123 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51124 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51125 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51126 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51127 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51128 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51129 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51130 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51131 g++.dg/compat/break/README: New files.
51132 * g++.dg/compat/eh: New test directory.
51133 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51134 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51135 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51136 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51137 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51138 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51139 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51140 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51141 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51142 g++.dg/compat/eh/filter2_y.C,
51143 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51144 g++.dg/compat/eh/new1_y.C,
51145 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51146 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51147 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51148 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51149 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51150 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51151 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51152 g++.dg/compat/eh/unexpected1_y.C: New files.
51153 * g++.dg/compat/init: New test directory.
51154 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51155 g++.dg/compat/init/array5_y.C,
51156 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51157 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51158 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51159 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51160 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51161 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51162 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51163 g++.dg/compat/init/init-ref2_y.C: New files.
51165 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51168 * g++.dg/inherit/using3.C: New test.
51170 2002-10-17 Jan Hubicka <jh@suse.cz>
51172 * gcc.dg/20021017-2.c: New test.
51174 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51176 * g++.dg/abi/mangle16.C: Adjust.
51178 * g++.dg/init/array8.C: New test.
51180 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51182 * gcc.dg/special/mips-abi.exp: New test.
51183 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51185 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51187 * g++.dg/abi/mangle16.C: New test.
51188 * g++.dg/abi/mangle17.C: Likewise.
51191 * g++.dg/template/ref1.C: New test.
51193 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51195 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51197 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51199 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51201 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51204 * g++.dg/init/array7.C: New test.
51206 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51208 * g++.dg/init/array6.C: New test.
51210 * g++.dg/abi/mangle13.C: Likewise.
51211 * g++.dg/abi/mangle14.C: Likewise.
51212 * g++.dg/abi/mangle15.C: Likewise.
51214 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51216 * g++.dg/abi/empty8.C: New test.
51218 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51220 * g++.dg/init/ctor1.C: New test.
51222 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51224 * gcc.c-torture/execute/20021015-1.c: New test.
51226 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51228 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51230 2002-10-14 Jan Hubicka <jh@suse.cz>
51232 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51234 2002-10-14 Richard Henderson <rth@redhat.com>
51236 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51238 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51240 PR optimization/6631
51241 * g++.dg/opt/const2.C: New test.
51243 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51246 * g++.dg/parse/friend1.C: New test.
51247 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51249 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51251 * gcc.dg/20021014-1.c: New test.
51253 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51256 * g++.dg/ext/vlm1.C: New test.
51257 * g++.dg/ext/vlm2.C: Likewise.
51259 * g++.dg/init/array1.C: Remove invalid braces.
51260 * g++.dg/init/brace1.C: New test.
51261 * g++.dg/init/copy2.C: Likewise.
51262 * g++.dg/init/copy3.C: Likewise.
51263 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51264 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51267 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51269 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51271 2002-10-11 Richard Shann <richard.shann@superh.com>
51273 * gcc.c-torture/compile/simd-5.c: New test.
51275 2002-10-10 Roger Sayle <roger@eyesopen.com>
51277 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51279 2002-10-10 Jim Wilson <wilson@redhat.com>
51281 * gcc.c-torture/execute/20021010-1.c: New test.
51283 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51286 * g++.dg/ext/typedef-init.C: New test.
51287 * gcc.dg/typedef-init.c: New test.
51289 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51291 * gcc.dg/cpp/paste13.c: New test.
51293 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51295 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51296 remaining platforms, XFAIL during compile, not execute. Don't
51299 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51301 * gcc.dg/alias-1.c: Tweak expected warning.
51303 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51305 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51307 2002-10-06 Andreas Jaeger <aj@suse.de>
51309 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51310 * gcc.dg/cpp/c++98.C: Likewise.
51312 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51313 * g++.dg/cpp/c++98.C: Likewise.
51315 * g++.dg/README (Subdirectories): Mention cpp directory.
51318 * gcc.dg/20021006-1.c: New test.
51320 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51323 * g++.dg/other/warning1.C: New test.
51325 2002-10-04 Roger Sayle <roger@eyesopen.com>
51327 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51328 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51329 and sparc-*-* with -m64 as expected failures. See PR 8087.
51331 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51334 * g++.dg/template/ptrmem3.C: New test.
51337 * g++.dg/template/union1.C: New test.
51339 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51342 * g++.dg/abi/mangle9.C: New test.
51343 * g++.dg/abi/mangle10.C: New test.
51344 * g++.dg/abi/mangle11.C: New test.
51345 * g++.dg/abi/mangle12.C: New test.
51347 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51350 * g++.dg/template/meminit1.C: New test.
51351 * g++.dg/warn/Wreorder-1.C: Likewise.
51352 * g++.old-deja/g++.mike/warn3.C: Tweak.
51353 * lib/prune.exp: Ingore "in copy constructor".
51355 2002-10-02 Andreas Jaeger <aj@suse.de>
51357 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51358 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51359 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51362 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51364 * gcc.dg/empty1.C: Fix typo.
51366 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51368 * gcc.dg/alias-1.c: New test.
51370 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51372 * gcc.dg/empty1.C: New test.
51374 * g++.dg/tls/init-2.C: Tweak error messages.
51376 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51378 * gcc.c-torture/compile/20020923-1.c: New test.
51380 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51382 * gcc.c-torture/execute/ffs-1.c: New test.
51383 * gcc.c-torture/execute/ffs-2.c: Ditto.
51385 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51387 * g++.dg/overload/member1.C: New test.
51389 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51391 * g++.dg/abi/empty7.C: New test.
51392 * g++.dg/init/pm2.C: Likewise.
51394 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51396 * g++.dg/rtti/crash1.C: New test.
51398 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51400 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51401 gcc.dg/sibcall-4.c: New tests.
51403 2002-09-28 Roger Sayle <roger@eyesopen.com>
51405 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51406 powerpc and MMIX targets.
51408 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51410 * gcc.dg/cpp/20020927-1.c: New.
51412 2002-09-26 David S. Miller <davem@redhat.com>
51414 * gcc.c-torture/compile/trunctfdf.c: New.
51416 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51418 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51420 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51422 * gcc.c-torture/execute/loop-15.c: New.
51424 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51426 * README.QMTEST: Fix typo.
51428 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51430 * gcc.dg/20020926-1.c: New test.
51432 2002-09-25 David S. Miller <davem@redhat.com>
51435 * gcc.c-torture/execute/shiftdi.c: New test.
51437 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51439 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51440 unique to the tool.
51441 * lib/g77.exp (g77_init): Likewise.
51442 * lib/g++.exp (g++_init): Likewise.
51443 * lib/objc.exp (objc_init): Likewise.
51445 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51447 * g++.dg/abi/empty5.C: New test.
51448 * g++.dg/abi/empty6.C: New test.
51449 * g++.dg/abi/vbase12.C: New test.
51451 2002-09-25 Richard Henderson <rth@redhat.com>
51453 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51454 too-small long double.
51456 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51458 * gcc.dg/20020919-1.c: New test.
51460 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51462 * g++.dg/abi/bitfield6.C: New test.
51463 * g++.dg/abi/bitfield7.C: New test.
51464 * g++.dg/abi/bitfield8.C: New test.
51465 * g++.dg/abi/vbase11.C: New test.
51467 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51469 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51470 hppa*-*-hpux*. Update test comment.
51472 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51474 * gcc.dg/tls/struct-1.c: New test.
51476 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51478 * gcc.dg/cpp/tr-warn2.c: Update.
51480 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51482 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51484 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51486 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51489 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51491 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51493 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51494 Adjust for c++filt moved to binutils. Remove spurious duplicate
51495 setting of cxxfilt.
51497 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51499 * gcc.dg/20020312-2.c: Update for darwin.
51501 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51503 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51505 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51507 * objc.dg/comp-types-1.m: New test.
51508 * objc.dg/comp-types-2.m: New test.
51509 * objc.dg/comp-types-3.m: New test.
51510 * objc.dg/comp-types-4.m: New test.
51511 * objc.dg/comp-types-5.m: New test.
51512 * objc.dg/comp-types-6.m: New test.
51514 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51516 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51518 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51520 * g++.dg/other/do1.C: New test.
51522 * g++.dg/template/subst1.C: New test.
51524 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51526 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51528 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51530 * g++.dg/template/qualttp20.C: Adjust expected errors.
51531 * g++.old-deja/g++.jason/report.C: Likewise.
51532 * g++.old-deja/g++.other/qual1.C: Likewise.
51534 * g++.dg/lookup/scoped2.C: New test.
51536 * g++.dg/ext/asm3.C: New test.
51538 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51540 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51542 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51544 * ChangeLog: follow spelling conventions.
51545 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51546 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51547 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51548 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51549 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51550 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51551 * g++.old-deja/g++.law/global-init1.C: Likewise.
51552 * g++.old-deja/g++.other/delete4.C: Likewise.
51553 * g++.old-deja/g++.other/inline21.C: Likewise.
51554 * g++.old-deja/g++.other/singleton.C: Likewise.
51555 * g77.dg/strlen0.f: Likewise.
51556 * g77.f-torture/compile/20010519-1.f: Likewise.
51557 * g77.f-torture/compile/980310-4.f: Likewise.
51558 * gcc.c-torture/compile/20000605-1.c: Likewise.
51559 * gcc.c-torture/execute/20020225-1.c: Likewise.
51560 * gcc.dg/c90-hexfloat-2.c: Likewise.
51561 * gcc.dg/c99-bool-1.c: Likewise.
51562 * gcc.dg/c99-hexfloat-2.c: Likewise.
51563 * gcc.dg/dll-2.c: Likewise.
51564 * gcc.dg/wtr-union-init-1.c: Likewise.
51565 * gcc.dg/wtr-union-init-2.c: Likewise.
51566 * gcc.dg/wtr-union-init-3.c: Likewise.
51567 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51568 * gcc.dg/cpp/defined.c: Likewise.
51569 * gcc.dg/cpp/macsyntx.c: Likewise.
51570 * gcc.dg/cpp/paste2.c: Likewise.
51571 * gcc.dg/cpp/trad/defined.c: Likewise.
51572 * gcc.dg/format/c90-printf-1.c: Likewise.
51573 * gcc.dg/format/c90-scanf-1.c: Likewise.
51574 * gcc.dg/format/c99-printf-1.c: Likewise.
51575 * gcc.dg/format/c99-scanf-1.c: Likewise.
51576 * gcc.misc-tests/gcov-8.c: Likewise.
51577 * lib/profopt.exp: Likewise.
51579 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51581 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51583 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51585 * g++.dg/inherit/using2.C: New test.
51587 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51589 * ChangeLog: Follow spelling conventions.
51590 * g++.dg/template/friend4.C: Likewise.
51591 * g++.old-deja/g++.pt/crash67.C: Likewise.
51592 * gcc.c-torture/execute/20000801-4.c: Likewise.
51593 * gcc.dg/c90-digraph-1.c: Likewise.
51594 * gcc.dg/c94-digraph-1.c: Likewise.
51595 * gcc.dg/c99-digraph-1.c: Likewise.
51596 * gcc.dg/cpp/line5.c: Likewise.
51597 * gcc.dg/cpp/multiline.c: Likewise.
51598 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51599 * gcc.dg/format/attr-3.c: Likewise.
51600 * gcc.dg/format/c90-scanf-3.c: Likewise.
51601 * gcc.dg/format/ext-4.c: Likewise.
51603 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51605 * g++.dg/template/pretty1.C: New test.
51607 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51609 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51611 2002-09-13 Matt Austern <austern@apple.com>
51613 * g++.dg/other/constref[12].C: New, regression tests for
51614 passing a cast expression to a function by const reference.
51616 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51618 * g++.dg/template/deduce1.C: New test.
51620 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51622 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51625 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51627 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51630 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51632 * gcc.c-torture/compile/20020910-1.c: New test.
51634 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51636 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51638 2002-09-10 Andreas Jaeger <aj@suse.de>
51640 * gcc.dg/20020312-2.c: Adjust for x86-64.
51642 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51644 * g77.dg/7388.f: New test case for PR 7388.
51646 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51648 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51650 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51652 * objc.dg/proto-lossage-1.m: New test.
51654 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51656 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51658 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51660 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51663 2002-09-06 Stan Shebs <shebs@apple.com>
51664 David Edelsohn <edelsohn@gnu.org>
51666 * gcc.dg/weak: New directory.
51667 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51668 target-specific xfail bits.
51669 * gcc.dg/typeof-2.c: Move to new directory.
51670 * gcc.dg/weak.exp: New expect script.
51672 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51674 * gcc.c-torture/execute/extzvsi.c: New test.
51676 2002-09-05 Stan Shebs <shebs@apple.com>
51678 * gcc.dg/weak-1.c: xfail on Darwin.
51679 * gcc.dg/weak-2.c: Ditto.
51680 * gcc.dg/weak-3.c: Ditto.
51681 * gcc.dg/weak-4.c: Ditto.
51682 * gcc.dg/weak-5.c: Ditto.
51683 * gcc.dg/weak-6.c: Ditto.
51684 * gcc.dg/weak-7.c: Ditto.
51685 * gcc.dg/weak-8.c: Ditto.
51686 * gcc.dg/weak-9.c: Ditto.
51688 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51690 * gcc.c-torture/execute/loop-14.c: New test.
51692 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51694 * g++.dg/other/cxa-atexit1.C: New test.
51696 * gcc.dg/typeof-2.c: New test.
51698 2002-09-03 Roger Sayle <roger@eyesopen.com>
51700 * gcc.dg/builtins-2.c: New testcase.
51701 * gcc.dg/builtins-3.c: New testcase.
51703 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51705 * gcc.dg/cpp/_Pragma4.c: New test.
51707 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51709 * objc/execute/nil_method-1.m: New testcase.
51711 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51713 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51714 [Object class], not [Object initialize].
51716 2002-08-31 Roger Sayle <roger@eyesopen.com>
51717 Hans-Peter Nilsson <hp@bitrange.com>
51719 * gcc.c-torture/execute/20020720-1.x: Skip test on
51720 mmix-knuth-mmixware. Correct comment.
51722 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51724 * g++.dg/abi/bitfield5.C: New test.
51725 * g++.dg/abi/vbase10.C: Likewise.
51727 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51729 * objc.dg/undeclared-selector.m: New test.
51731 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51733 * g++.dg/other/offsetof1.C: Avoid cast warning.
51735 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51737 * objc.dg/super-class-2.m: New test.
51739 2002-08-24 Matt Austern <austern@apple.com>
51741 * g++.dg/ext/lvaddr.C: New test.
51742 * g++.dg/ext/lvcast.C: New test.
51744 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51746 * g++.dg/inherit/cond1.C: New test.
51748 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51750 * gcc.dg/noncompile/incomplete-1.c: New test.
51752 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51754 * gcc.dg/typespec-1.c: New test.
51756 2002-08-20 Devang Patel <dpatel@apple.com>
51757 * objc.dg/proto-hier-2.m: New test.
51759 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51761 * objc.dg/bitfield-1.m: New test.
51762 * objc.dg/bitfield-2.m: New test.
51764 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51766 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51767 gcc.dg/c99-flex-array-4.c: New tests.
51769 2002-08-16 Stan Shebs <shebs@apple.com>
51771 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51773 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51775 * gcc.dg/typeof-1.c: New test.
51776 * g++.dg/ext/typeof2.C: New test.
51778 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51780 * g++.dg/other/offsetof1.C: New test.
51782 2002-08-14 Richard Henderson <rth@redhat.com>
51784 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51786 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51788 * gcc.dg/cpp/_Pragma3.c: New test.
51790 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51792 * g++.dg/template/inherit3: New test.
51794 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51796 * gcc.dg/bitfld-4.c: Add blank options.
51798 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51800 * g++.dg/template/crash1.C: New test.
51802 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51804 * gcc.dg/tls/opt-2.c: New test.
51806 2002-08-08 Devang Patel <dpatel@apple.com>
51808 * objc.dg/selector-1.m : New test
51810 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51812 * g++.dg/abi/bitfield4.C: New test.
51813 * gcc.dg/bitfld-4.c: New test.
51815 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51817 * g++.dg/other/packed1.C: New test.
51819 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51821 * g++.dg/abi/offsetof.C: Tweak error messages.
51822 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51824 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51826 * gcc.dg/bitfld-3.c: New test.
51828 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51829 Richard Henderson <rth@redhat.com>
51831 * gcc.dg/i386-bitfield1.c: New test.
51832 * g++.dg/abi/bitfield3.C: Update.
51834 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51836 * objc.dg/const-str-2.m: Update.
51837 * gcc.dg/cpp/c++98.c: Change to C extension.
51838 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51839 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51841 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51843 * gcc.dg/tls/diag-3.c: New.
51845 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51847 * g++.dg/README (Subdirectories): Document new subdir expr.
51848 * g++.dg/expr/pmf-1.C: New test.
51850 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51852 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51854 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51856 * g++.dg/abi/bitfield3.C: New test.
51858 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51860 * lib/gcov.exp: Tweak expected line formats.
51861 * gcc.misc-tests/gcov8.c: New test.
51862 * gcc.misc-tests/gcov8.x: New flags.
51864 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51866 * consistency.vlad/layout/endian.c: Include string.h.
51868 * gcc.c-torture/execute/20020805-1.c: New test.
51870 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51872 * g++.dg/other/conversion1.C: New test.
51874 2002-08-03 Roger Sayle <roger@eyesopen.com>
51876 * gcc.dg/builtins-1.c: New testcase.
51878 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51880 * g++.dg/inherit/access3.C: New test.
51882 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51884 * gcc.dg/ia64-visibility-2.c: New test.
51886 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51888 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51889 __qualifier_flags to __flags.
51891 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51893 * g++.dg/inherit/operator1.C: New test.
51894 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51895 * g++.dg/other/error1.C: Change expected error message.
51896 * g++.dg/template/conv4.C: Likewise.
51898 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51900 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51901 for documented behavior.
51903 2002-07-25 Roger Sayle <roger@eyesopen.com>
51905 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51906 several targets known to fail.
51908 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51910 * gcc.dg/mips-args-[123].c: New tests.
51912 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51914 * gcc.dg/ppc-spe.c: New.
51916 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51918 * g++.dg/other/ptrmem4.C: New testcase.
51920 2002-07-24 Richard Henderson <rth@redhat.com>
51922 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51924 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
51926 * g++.dg/ext/alignof1.C (main): Return 0 for success.
51928 2002-07-24 Roger Sayle <roger@eyesopen.com>
51930 * gcc.c-torture/execute/memset-3.c: New testcase.
51932 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
51934 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51935 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51937 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51939 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51942 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
51944 * gcc.c-torture/compile/simd-4.c: New test.
51946 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51948 PR c++/7347, c++/7348
51949 * g++.dg/template/access4.C: New test.
51950 * g++.dg/template/access5.C: New test.
51951 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51952 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51953 * g++.old-deja/g++.pt/ttp58.C: Likewise.
51954 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51956 2002-07-22 Jakub Jelinek <jakub@redhat.com>
51958 * gcc.dg/gnu89-init-2.c: New test.
51960 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
51962 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51964 2002-07-20 Roger Sayle <roger@eyesopen.com>
51966 * gcc.c-torture/execute/20020720-1.c: New testcase.
51968 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
51970 * gcc.dg/cpp/Wsignprom.c: New tests.
51972 2002-07-20 Alan Modra <amodra@bigpond.net.au>
51974 * gcc.c-torture/execute/loop-13.c: New test.
51976 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
51978 * gcc.dg/cpp/expr.c: New tests.
51980 2002-07-18 David Edelsohn <edelsohn@gnu.org>
51982 * g++.dg/opt/pr6713.C: Add template instantiation.
51984 2002-07-18 Alan Modra <amodra@bigpond.net.au>
51986 * gcc.dg/nest.c: New test.
51988 2002-07-17 Richard Henderson <rth@redhat.com>
51990 * g++.dg/opt/pr6713.C: New test.
51992 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
51994 * gcc.c-torture/execute/loop-2e.x: Let the testcase
51995 XFAIL for all x86 processors.
51997 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
51999 * gcc.c-torture/execute/20010122-1.x: Do not test with
52000 -fomit-frame-pointer.
52002 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52004 * g++.dg/template/instantiate2.C: New test.
52005 * g++.dg/template/spec4.C: New test.
52007 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52009 * g++.dg/template/access2.C: New test.
52010 * g++.dg/template/access3.C: New test.
52012 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52014 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52015 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52016 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52017 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52018 Convert to use <stdarg.h>.
52019 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52021 * gcc.dg/va-arg-2.c: New.
52022 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52024 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52026 * gcc.c-torture/compile/20020710-1.c: New test.
52028 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52029 Andrew Pinski <pinskia@physics.uc.edu>
52031 gcc.c-torture/compile/simd-2.c: New testcase.
52032 gcc.c-torture/compile/simd-3.c: Likewise.
52034 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52037 * g++.dg/overload/error1.C: New test.
52039 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52041 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52042 configuration and IRIX 6 O32 ABI.
52044 2002-07-11 Roger Sayle <roger@eyesopen.com>
52046 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52048 2002-07-10 Roger Sayle <roger@eyesopen.com>
52050 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52052 2002-07-10 Jeffrey A Law <law@redhat.com>
52054 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52056 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52058 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52060 * gcc.dg/20020312-2.c: Check for __PPC__.
52062 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52064 * gcc.c-torture/compile/20020709-1.c: New test.
52066 2002-07-07 Roger Sayle <roger@eyesopen.com>
52068 * g++.dg/template/qualttp21.C: New test case.
52070 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52072 * gcc.c-torture/compile/20020706-1.c: New test.
52073 * gcc.c-torture/compile/20020706-2.c: New test.
52075 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52076 Alexandre Oliva <aoliva@redhat.com>
52078 * g++.dg/warn/incomplete1.C: New test.
52080 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52083 * g++.dg/warn/noreturn1.C: New test.
52085 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52088 * g++.dg/debug/debug6.C: New test.
52089 * g++.dg/debug/debug7.C: New test.
52091 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52093 * gcc.c-torture/compile/simd-3.c: New test.
52095 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52097 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52098 * gcc.dg/20020620-1.c: Likewise.
52100 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52103 * g++.dg/init/array4.C: New test.
52104 * g++.dg/init/array5.C: New test.
52106 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52108 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52109 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52111 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52113 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52114 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52115 * gcc.dg/wtr-conversion-1.c: Likewise.
52116 * gcc.dg/wtr-escape-1.c: Likewise.
52117 * gcc.dg/wtr-int-type-1.c: Likewise.
52118 * gcc.dg/wtr-label-1.c: Likewise.
52119 * gcc.dg/wtr-static-1.c: Likewise.
52120 * gcc.dg/wtr-strcat-1.c: Likewise.
52121 * gcc.dg/wtr-suffix-1.c: Likewise.
52122 * gcc.dg/wtr-switch-1.c: Likewise.
52123 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52124 * gcc.dg/wtr-union-init-1.c: Likewise.
52125 * gcc.dg/wtr-union-init-2.c: Likewise.
52126 * gcc.dg/wtr-union-init-3.c: Likewise.
52128 * gcc.dg/wtr-func-def-1.c: New test.
52130 2002-07-02 Devang Patel <dpatel@apple.com>
52132 * objc.dg/param-1.m: New test.
52134 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52136 * gcc.dg/cpp/trad/directive.c: Add test.
52137 * gcc.dg/cpp/trad/macroargs.c: Add test.
52138 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52140 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52142 * gcc.dg/cpp/cmdlne-M.c: New test.
52144 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52146 * objc.dg/desig-init-1.m: New test.
52148 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52151 * g++.dg/template/instantiate1.C: New test.
52153 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52156 * g++.dg/template/sizeof2.C: New test.
52158 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52160 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52161 gcc.dg/cpp/trad/include.c: New tests.
52163 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52166 * gcc.c-torture/compile/20020701-1.c: New test.
52168 2002-07-01 Stan Shebs <shebs@apple.com>
52170 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52172 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52173 (objc-torture-execute): or here.
52175 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52177 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52179 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52181 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52183 2002-06-30 Devang Patel <dpatel@apple.com>
52185 * objc.dg/fsyntax-only.m: New test.
52187 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52190 * g++.dg/template/friend7.C: New file.
52192 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52194 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52197 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52199 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52200 avoid division by zero.
52202 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52204 * gcc.dg/Wunknownprag.c: New tests.
52206 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52208 * gcc.c-torture/execute/simd-2.c: New test.
52210 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52212 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52213 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52214 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52215 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52216 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52217 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52218 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52219 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52220 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52221 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52222 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52223 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52224 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52225 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52226 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52227 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52228 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52230 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52232 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52233 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52234 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52235 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52237 * gcc.dg/cpp/trad/directive.c: Update.
52239 2002-06-23 Andreas Jaeger <aj@suse.de>
52241 * gcc.c-torture/execute/complex-6.c: New.
52243 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52245 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52246 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52247 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52248 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52250 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52252 * gcc.dg/cpp/trad: New directory with traditional tests copied
52253 from parent directory.
52254 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52255 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52256 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52257 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52258 Move to trad/ and rename.
52259 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52260 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52261 gcc.dg/cpp/trad/redef2.c: New tests.
52262 * gcc.dg/cpp/trad/trad.exp: New driver.
52264 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52266 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52267 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52268 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52269 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52272 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52274 * gcc.dg/20020620-1.c: New test.
52276 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52278 * g++.dg/template/ttp4.C: New test.
52280 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52282 * g++.dg/opt/vt1.C: Fix regexp.
52284 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52286 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52287 Don't use attribute `noinline'.
52289 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52291 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52293 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52295 * gcc.c-torture/execute/simd-1.c: New.
52297 * gcc.dg/simd-1.c: New.
52299 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52301 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52303 2002-06-16 Richard Henderson <rth@redhat.com>
52305 * g++.dg/ext/anon-struct1.C: New.
52306 * g++.dg/ext/anon-struct2.C: New.
52307 * g++.dg/ext/anon-struct3.C: New.
52308 * gcc.dg/anon-struct-1.c: New.
52309 * gcc.dg/anon-struct-2.c: New.
52310 * gcc.dg/anon-struct-3.c: New.
52311 * gcc.dg/20011008-1.c: Adjust warning text.
52312 * gcc.dg/20020527-1.c: Add -fms-extensions.
52314 2002-06-16 Richard Henderson <rth@redhat.com>
52316 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52318 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52320 * gcc.c-torture/execute/20020615-1.c: New test.
52322 2002-06-15 Roger Sayle <roger@eyesopen.com>
52324 * gcc.c-tortuture/execute/compare-1.c: New test case.
52325 * gcc.c-tortuture/execute/compare-2.c: New test case.
52326 * gcc.c-tortuture/execute/compare-3.c: New test case.
52328 2002-06-13 Richard Henderson <rth@redhat.com>
52330 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52333 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52335 * g++.dg/template/typename2.C: Update error message.
52337 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52339 * gcc.c-torture/execute/20020611-1.c: New test.
52341 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52343 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52344 list of targets to skip.
52346 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52348 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52349 targets if not optimizing.
52351 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52353 * gcc.c-torture/compile/20020605-1.c: New test.
52355 * g++.dg/opt/vt1.C: New test.
52357 * gcc.dg/20020531-1.c: New test.
52359 * gcc.dg/20020530-1.c: New test.
52361 * gcc.dg/20020527-1.c: New test.
52363 * g++.dg/opt/cse1.C: New test.
52365 2002-06-07 Roger Sayle <roger@eyesopen.com>
52367 * gcc.dg/20020607-2.c: New test case.
52369 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52371 * gcc.c-torture/compile/20020604-1.c: New test.
52373 2002-06-04 Richard Henderson <rth@redhat.com>
52375 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52376 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52377 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52379 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52381 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52383 2002-06-03 Richard Henderson <rth@redhat.com>
52385 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52386 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52388 2002-06-02 Richard Henderson <rth@redhat.com>
52390 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52391 test functions static.
52393 2002-06-02 Andreas Jaeger <aj@suse.de>
52395 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52398 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52400 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52401 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52402 Update for mofified diagnostics.
52403 * gcc.dg/c99-intconst-1.c: No longer fail.
52405 2002-06-02 Richard Henderson <rth@redhat.com>
52407 * gcc.dg/uninit-A.c: Remove xfail markers.
52409 2002-06-01 Roger Sayle <roger@eyesopen.com>
52411 * gcc.dg/fnegate-1.c: New test case.
52413 2002-05-30 Osku Salerma <osku@iki.fi>
52415 * gcc.c-torture/execute/mayalias-1.c: New file.
52417 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52419 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52420 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52421 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52423 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52425 * gcc.c-torture/execute/20020529-1.c: New test.
52427 2002-05-27 Richard Henderson <rth@redhat.com>
52429 * g++.dg/ext/attrib6.C: New test case.
52431 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52433 * gcc.c-torture/execute/pure-1.c: New test.
52435 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52437 * gcc.dg/cpp/arith-2.c: Remove.
52439 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52441 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52442 * gcc.dg/cpp/if-3.c: Remove.
52444 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52446 * g++.dg/opt/cse2.C: New test.
52448 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52450 * gcc.dg/cpp/arith-1.c: New semantic tests.
52451 * gcc.dg/cpp/if-1.c: Update.
52453 2002-05-24 Ben Elliston <bje@redhat.com>
52455 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52457 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52459 * gcc.dg/verbose-asm.c: New test.
52461 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52463 * gcc.dg/cpp/paste12.c: New test.
52465 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52467 * g++.dg/parse/named_ops.C: New test.
52469 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52471 * gcc.dg/weak-8.c: New test.
52473 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52475 * gcc.dg/weak-2.c: Allow optional leading underscore
52476 in scan-assembler symbol name.
52477 * gcc.dg/weak-3.c: Likewise.
52478 * gcc.dg/weak-4.c: Likewise.
52479 * gcc.dg/weak-5.c: Likewise.
52481 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52483 * gcc.dg/20020523-1.c: New test.
52485 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52487 * objc.dg/const-str-2.m: Update now that we stop after
52488 a command line error.
52490 2002-05-22 Richard Henderson <rth@redhat.com>
52492 * g++.dg/dg.exp: Fix typo in test pruneing.
52494 2002-05-22 Richard Henderson <rth@redhat.com>
52496 * g++.dg/dg.exp: Prune the tls subdirectory.
52497 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52498 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52499 * g++.dg/tls/init-1.C: New.
52501 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52503 * gcc.dg/20020517-1.c: New test.
52505 2002-05-21 Richard Henderson <rth@redhat.com>
52507 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52508 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52510 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52512 * g++.dg/other/copy2.C: New test.
52514 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52516 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52517 (MAX_COPY): Bump up to 10 times sizeof (long long).
52518 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52520 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52521 sizeof (long long).
52523 * gcc.c-torture/execute/strcpy-1.c: New test.
52525 2002-05-19 Jason Merrill <jason2redhat.com>
52527 * g++.dg/ext/oper1.C: New test.
52529 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52530 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52532 * README.QMTEST: New file.
52534 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52536 2002-05-19 Andreas Jaeger <aj@suse.de>
52538 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52540 * gcc.c-torture/execute/loop-2d.x: Likewise.
52542 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52544 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52545 support weak symbols.
52546 * gcc.dg/weak-4.c: Likewise.
52547 * gcc.dg/weak-6.c: Likewise.
52549 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52551 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52552 cygwin, coff and h8300-*-hms targets
52553 * gcc.dg/weak-5.c: Likewise.
52554 * gcc.dg/weak-7.c: Likewise.
52556 2002-05-16 Jason Merrill <jason@redhat.com>
52558 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52559 (scan-assembler-not, scan-assembler-dem): Likewise.
52560 (scan-assembler-dem-not): Likewise.
52562 2002-05-15 Richard Henderson <rth@redhat.com>
52564 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52566 2002-05-15 Richard Henderson <rth@redhat.com>
52568 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52569 (vfoo1f): Warning here.
52570 (vfoo1l): Don't redefine the alias.
52572 2002-05-14 Jason Merrill <jason@redhat.com>
52573 Alexandre Oliva <aoliva@redhat.com>
52575 * g++.dg/init/pm1.C: New test.
52577 2002-05-12 David S. Miller <davem@redhat.com>
52579 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52582 2002-05-10 Roger Sayle <roger@eyesopen.com>
52584 * gcc.c-torture/execute/20020510-1.c: New test case.
52586 2002-05-10 David S. Miller <davem@redhat.com>
52588 * gcc.c-torture/execute/conversion.c: Test long double too.
52590 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52592 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52593 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52594 * lib/g++.exp (g++_link_flags): Likewise.
52595 * lib/objc.exp (objc_target_compile): Likewise.
52597 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52599 * gcc.dg/cpp/poison.c: Update.
52600 * gcc.dg/cpp/20000625-2.c: Remove.
52601 * gcc.dg/cpp/direct2s.c: Remove final test.
52603 2002-05-08 Tom Rix <trix@redhat.com>
52605 * gcc.c-torture/execute/20020508-1.c: New test.
52606 * gcc.c-torture/execute/20020508-2.c: New test.
52607 * gcc.c-torture/execute/20020508-3.c: New test.
52609 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52611 * gcc.dg/cpp/charconst-4.c: More tests.
52613 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52616 * gcc.dg/weak-3.c: Update location of warning messages.
52617 * gcc.dg/weak-5.c: Likewise.
52619 2002-05-06 Roger Sayle <roger@eyesopen.com>
52621 * gcc.c-torture/execute/20020506-1.c: New test case.
52623 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52625 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52627 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52629 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52631 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52633 * gcc.dg/cpp/charconst-3.c: New test.
52635 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52637 * gcc.dg/cpp/charconst.c: Update tests.
52639 2002-05-05 Tim Josling <tej@melbpc.org.au>
52641 * treelang: Added directory for new sample language treelang. Also
52642 lib/treelang.exp: New file to signal treelang should be tested.
52644 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52646 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52647 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52648 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52649 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52650 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52651 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52652 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52654 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52656 * gcc.dg/format/xopen-2.c: New test.
52658 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52660 * gcc.dg/20020503-1.c: New test.
52662 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52664 * g++.dg/init/dtor1.C: Make it tougher.
52666 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52668 * g++.dg/init/dtor1.C: New test.
52670 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52672 * gcc.dg/altivec-8.c: New.
52674 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52676 * gcc.dg/altivec-7.c: New.
52678 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52680 * g++.dg/parse/typedef1.C: New test.
52682 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52685 * g++.dg/template/friend6.C: New test.
52688 * g++.dg/init/copy1.C: New test.
52690 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52692 * g++.dg/warn/effc1.C: New test.
52694 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52696 * gcc.dg/cpp/if-cexp.c: Add a test.
52698 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52700 * gcc.dg/20020426-2.c: New test.
52702 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52704 * gcc.dg/cpp/if-mop.c: Update.
52705 * gcc.dg/cpp/if-mpar.c: Add test.
52706 * gcc.dg/cpp/if-oppr.c: Update.
52708 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52711 * gcc.dg/weak-[2-7].c: New tests.
52713 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52715 * gcc.dg/enum1.c: New test.
52717 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52720 * g++.dg/inherit/access2.C: New test.
52722 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52725 * gcc.dg/20020426-1.c: New test.
52727 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52729 * g++.dg/abi/enum1.C: New test.
52731 2002-04-26 Richard Henderson <rth@redhat.com>
52733 * gcc.dg/c99-bool-1.c: Expect always true warning.
52735 2002-04-25 Roger Sayle <roger@eyesopen.com>
52737 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52739 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52741 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52744 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52746 * g++.dg/abi/mange7.C: New test.
52749 * g++.dg/parse/stmtexpr2.C: New test.
52751 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52753 * gcc.dg/20020312-2.c: Add SH target.
52755 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52757 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52758 compiler output on mips*-*-irix*.
52760 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52762 * g++.dg/parse/attr1.C: New test.
52764 2002-04-23 Roger Sayle <roger@eyesopen.com>
52766 * gcc.c-torture/execute/string-opt-17.c: New test case.
52767 * gcc.c-torture/execute/memset-2.c: New test case.
52769 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52772 * g++.dg/template/friend5.C: New test.
52775 * g++.dg/template/qual1.C: Likewise.
52777 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52779 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52780 Include stdlib.h, not stdio.h or ctype.h.
52782 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52784 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52785 cris-*-elf* and mmix-*-*.
52786 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52787 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52788 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52790 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52791 * gcc.dg/wchar_t-1.c: Ditto.
52793 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52795 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52798 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52800 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52802 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52804 * gcc.c-torture/execute/20000906-1.x: Delete.
52806 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52808 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52810 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52813 * g77.f-torture/execute/6367.f: New test.
52814 * g77.f-torture/execute/6367.x: Disable for MMIX.
52816 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52819 * g++.dg/opt/inline2.C: New test.
52821 2002-04-18 Richard Henderson <rth@redhat.com>
52823 * gcc.dg/20000906-1.c: Enable for all targets.
52824 * gcc.c-torture/compile/iftrap-2.c: New.
52826 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52828 * gcc.dg/20020418-1.c: New test.
52829 * gcc.dg/20020418-2.c: New test.
52831 2002-04-18 Richard Henderson <rth@redhat.com>
52833 * gcc.c-torture/compile/iftrap-1.c: New.
52834 * gcc.dg/iftrap-1.c: Adjust for ia64.
52835 * gcc.dg/iftrap-2.c: New.
52837 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52839 * gcc.c-torture/compile/20020418-1.c: New test.
52841 2002-04-18 Roger Sayle <roger@eyesopen.com>
52843 * gcc.c-torture/compile/20020415-1.c: New.
52845 2002-04-18 David S. Miller <davem@redhat.com>
52847 * gcc.c-torture/execute/20020418-1.c: New test.
52849 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52851 * gcc.dg/20020416-1.c: New test.
52853 * g++.dg/opt/inline1.C: New test.
52855 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52857 * gcc.dg/altivec-5.c: New test.
52859 * gcc.dg/20020415-1.c: New test.
52861 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52863 * lib/chill.exp: Remove.
52865 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52867 * g++.dg/other/big-struct.C: New test.
52869 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52871 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52874 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52877 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52878 in scan-assembler function name
52880 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52882 * g77.f-torture/execute/980628-4.x,
52883 g77.f-torture/execute/980628-5.x,
52884 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52885 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52886 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52889 2002-04-13 David S. Miller <davem@redhat.com>
52891 * gcc.c-torture/execute/20020413-1.c: New test.
52893 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52896 * g++.dg/ext/asm1.C: New tests.
52898 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52901 * g++.dg/parse/stmtexpr1.C: New test.
52904 * g++.dg/template/copy1.C: New test.
52906 2002-04-12 Richard Henderson <rth@redhat.com>
52908 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52910 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52912 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52913 gcc.c-torture/execute/20020307-2.c.
52915 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52917 * g++.dg/ext/attrib5.C,
52918 * g++.dg/lookup/struct1.C: New tests.
52920 2002-04-11 Jakub Jelinek <jakub@redhat.com>
52922 * gcc.dg/20020411-1.c: New test.
52924 * gcc.c-torture/execute/20020411-1.c: New test.
52926 2002-04-10 Janis Johnson <janis187@us.ibm.com>
52928 * g77.f-torture/execute/6177.f: New test.
52930 2002-04-10 Jakub Jelinek <jakub@redhat.com>
52933 * g++.dg/opt/cleanup1.C: New test.
52935 * g++.dg/opt/const1.C: New test.
52937 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
52939 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52941 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
52944 * g++.dg/template/typename2.C: New test.
52946 2002-04-10 Alan Modra <amodra@bigpond.net.au>
52948 * gcc.c-torture/execute/loop-12.c: New.
52950 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
52952 * g77.f-torture/execute/980628-4.x,
52953 g77.f-torture/execute/980628-5.x,
52954 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52955 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52956 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52958 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52960 PR optimization/6086
52961 * g++.dg/opt/preinc1.C: New test.
52963 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52966 * g++.dg/opt/static2.C: New test.
52968 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52971 * gcc.dg/20020406-1.c: New test.
52973 2002-04-04 David S. Miller <davem@redhat.com>
52975 * gcc.c-torture/execute/20020404-1.c: New test.
52977 2002-04-04 Jakub Jelinek <jakub@redhat.com>
52980 * gcc.dg/20020312-2.c: Do not declare global register variable
52981 if __PIC__ or __pic__ is defined.
52983 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
52985 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
52986 __asm__ so that it works correctly even if -ansi -pedantic-errors.
52988 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52990 * gcc.misc-tests/linkage.exp: Update last change to handle
52991 sparc*-, not just sparc-.
52993 2002-04-03 Richard Henderson <rth@redhat.com>
52995 * gcc.dg/cpp/ucs.c: Improved long UCS test.
52997 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52999 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53001 2002-04-02 David S. Miller <davem@redhat.com>
53003 * gcc.c-torture/execute/20020402-3.c: New test.
53005 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53007 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53008 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53010 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53011 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53012 g77.f-torture/execute/20001201.x,
53013 g77.f-torture/execute/u77-test.x: New files.
53015 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53016 * gcc.dg/wchar_t-1.c: Ditto.
53018 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53020 * gcc.c-torture/execute/20020402-1.c: New test.
53022 2002-04-01 Richard Henderson <rth@redhat.com>
53024 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53026 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53028 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53030 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53032 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53034 * g++.dg/inherit/template-as-base.C: Expect error.
53035 * g++.dg/inherit/namespace-as-base.C: Likewise.
53037 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53039 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53040 g++.dg/ext/instantiate3.C: Tweak match patterns.
53042 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53043 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53046 2002-03-31 Richard Henderson <rth@redhat.com>
53048 * gcc.dg/special/alias-2.c: New.
53049 * gcc.dg/special/ecos.exp: Run it.
53051 2002-03-31 Richard Henderson <rth@redhat.com>
53053 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53055 2002-03-31 Kazu Hirata <kazu@hxi.com>
53057 * gcc.dg/weak-1.c: Disable on h8300 port.
53059 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53061 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53062 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53064 * g++.dg/bprob/bprob-1.C: New test.
53065 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53066 * g++.dg/gcov/gcov-1.C: New test.
53067 * g++.dg/gcov/gcov-1.x: New file.
53068 * g++.dg/gcov/gcov-2.C: New test.
53069 * g++.dg/gcov/gcov-3.C: New test.
53070 * g++.dg/gcov/gcov-3.h: New file.
53072 2002-03-28 Roger Sayle <roger@eyesopen.com>
53074 * g++.old-deja/g++.other/builtins5.C: New test.
53075 * g++.old-deja/g++.other/builtins6.C: New test.
53076 * g++.old-deja/g++.other/builtins7.C: New test.
53077 * g++.old-deja/g++.other/builtins8.C: New test.
53078 * g++.old-deja/g++.other/builtins9.C: New test.
53080 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53082 * g++.dg/opt/static1.C: New test.
53084 * g++.dg/opt/longbranch1.C: New test.
53086 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53088 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53090 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53092 2002-03-28 Jeffrey A Law (law@redhat.com)
53094 * gcc.c-torture/execute/20020328-1.c: New test.
53096 2002-03-27 Richard Henderson <rth@redhat.com>
53098 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53099 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53100 move from g++.old-deja/g++.ext/.
53102 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53104 * g++.dg/init/new2.C: New test.
53106 2002-03-26 Richard Henderson <rth@redhat.com>
53108 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53110 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53113 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53115 * gcc.dg/20001102-1.c: Likewise.
53117 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53119 * gcc.dg/cpp/endif-pedantic1.c,
53120 gcc.dg/cpp/endif-pedantic2.c: New tests.
53122 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53124 * g++.dg/init/new1.C: New test.
53126 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53128 * g++.dg/abi/vbase9.C: New test.
53130 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53132 * gcc.dg/arm-asm.c: New test.
53134 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53136 * gcc.dg/Wswitch-enum.c: New test.
53139 2002-03-26 Richard Henderson <rth@redhat.com>
53141 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53144 2002-03-25 Richard Henderson <rth@redhat.com>
53146 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53149 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53150 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53152 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53154 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53156 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53158 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53159 targets using generic thunk support.
53161 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53163 * gcc.c-torture/compile/20020323-1.c: New test.
53165 * g++.dg/opt/conj2.C: New test.
53167 2002-03-24 Richard Henderson <rth@redhat.com>
53169 * gcc.dg/weak-1.c: Use -fno-common.
53171 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53173 * g77.dg/f77-edit-apostrophe-out.f: New test
53174 * g77.dg/f77-edit-h-out.f: New test
53175 * g77.dg/f77-edit-t-in.f: New test
53176 * g77.dg/f77-edit-t-out.f: New test
53177 * g77.dg/f77-edit-x-out.f: New test
53178 * g77.dg/f77-edit-slash-out.f: New test
53179 * g77.dg/f77-edit-colon-out.f: New test
53180 * g77.dg/f77-edit-s-out.f: New test
53182 2002-03-24 Richard Henderson <rth@redhat.com>
53184 * objc/execute/formal_protocol-6.x: New XFAIL.
53186 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53188 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53189 that do not support weak symbols
53191 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53193 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53194 * lib/g77.exp: Likewise.
53195 * lib/objc.exp: Likewise.
53197 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53199 * gcc.dg/Wswitch-default.c: New test.
53201 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53203 * g++.dg/other/enum1.C: New test.
53205 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53207 * gcc.dg/pragma-ep-3.c: Fix typo.
53209 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53211 * g++.dg/inherit/template-as-base.C: New test.
53213 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53215 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53216 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53218 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53220 * gcc.dg/cpp/multiline.c: Update to match.
53222 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53224 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53226 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53228 * gcc.dg/cpp/extratokens2.c: New file.
53230 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53232 * gcc.dg/20020312-2.c: Add rs6000 target.
53234 * gcc.c-torture/compile/20020319-1.c: New test.
53236 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53238 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53239 (A, E): Handle this.
53241 2002-03-20 Jason Merrill <jason@redhat.com>
53243 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53245 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53246 through prune_gcc_output.
53248 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53250 * gcc.c-torture/compile/20020320-1.c: New test.
53252 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53254 * gcc.c-torture/compile/20020318-1.c: New test.
53256 * gcc.dg/struct-by-value-1.c: New test.
53258 * gcc.dg/20020319-1.c: New test.
53260 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53262 * g++.dg/opt/conj1.C: New test.
53264 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53266 * g++.dg/template/qualttp20.C: Revert previous change.
53267 * g++.dg/template/qualttp3.C: Likewise.
53268 * g++.dg/template/qualttp4.C: Likewise.
53269 * g++.dg/template/qualttp5.C: Likewise.
53270 * g++.dg/template/qualttp6.C: Likewise.
53271 * g++.dg/template/qualttp7.C: Likewise.
53272 * g++.dg/template/qualttp8.C: Likewise.
53273 * g++.dg/template/recurse.C: Likewise.
53275 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53277 * gcc.dg/cpp/wchar-1.c: Update.
53279 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53281 * g++.dg/template/conv1.C: New test.
53282 * g++.dg/template/conv2.C: New test.
53283 * g++.dg/template/conv3.C: New test.
53284 * g++.dg/template/conv4.C: New test.
53286 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53288 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53289 * g++.dg/template/qualttp3.C: Likewise.
53290 * g++.dg/template/qualttp4.C: Likewise.
53291 * g++.dg/template/qualttp5.C: Likewise.
53292 * g++.dg/template/qualttp6.C: Likewise.
53293 * g++.dg/template/qualttp7.C: Likewise.
53294 * g++.dg/template/qualttp8.C: Likewise.
53295 * g++.dg/template/recurse.C: Likewise.
53297 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53299 * g++.dg/opt/dtor1.C: New test.
53301 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53303 * gcc.c-torture/compile/20020315-1.c: New test.
53305 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53307 * gcc.dg/weak-1.c: Fix scan tests.
53309 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53311 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53312 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53313 cris-*-aout* mmix-*-*.
53314 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53315 cris-*-aout* mmix-*-*.
53316 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53317 cris-*-elf* cris-*-aout* and mmix-*-*.
53318 * gcc.dg/20001009-1.c: Ditto.
53319 * gcc.dg/20010912-1.c: Ditto.
53320 * gcc.dg/20020122-4.c: Ditto.
53321 * gcc.dg/inline-2.c: Ditto.
53323 2002-03-14 Jeffrey A Law (law@cygnus.com)
53325 * gcc.c-torture/compile/20020314-1.c: New test.
53327 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53329 * gcc.c-torture/execute/20020314-1.c: New test.
53331 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53333 * g++.dg/warn/Wunused-1.C: New test.
53335 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53337 * g++.dg/abi/mangle6.C: New test.
53339 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53341 * gcc.c-torture/compile/20020309-2.c: New test.
53343 * gcc.c-torture/compile/20020312-1.c: New test.
53345 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53347 * g++.dg/other/access1.C: New test.
53349 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53351 * gcc.c-torture/execute/wchar_t-1.c: New test.
53353 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53355 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53357 2002-03-12 Roger Sayle <roger@eyesopen.com>
53359 * gcc.dg/20020312-1.c: New test case.
53361 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53363 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53365 2002-03-11 Richard Henderson <rth@redhat.com>
53367 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53368 * g++.old-deja/g++.jason/report.C: Likewise.
53370 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53372 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53373 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53375 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53377 * g++.dg/overload/pmf1.C: New test.
53379 2002-03-11 Kazu Hirata <kazu@hxi.com>
53381 * gcc.c-torture/execute/20020307-1.c: Use long.
53383 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53385 PR optimization/5844
53386 * gcc.dg/20020310-1.c: New test.
53388 2002-03-09 Michael Meissner <meissner@redhat.com>
53390 * gcc.c-torture/execute/memcpy-2.c: New test.
53391 * gcc.c-torture/execute/memset-1.c: New test.
53392 * gcc.c-torture/execute/strlen-1.c: New test.
53393 * gcc.c-torture/execute/strcmp-1.c: New test.
53394 * gcc.c-torture/execute/strncmp-1.c: New test.
53396 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53398 * gcc.dg/ppc-ldstruct.c: New test.
53400 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53402 * gcc.c-torture/execute/va-arg-22.c: New test.
53404 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53406 * gcc.c-torture/compile/20020309-1.c: New test.
53408 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53410 * gcc.c-torture/execute/20020307-2.c: New test.
53412 2002-03-07 Jeffrey A Law (law@redhat.com)
53414 * g77.f-torture/compile/20020307-1.f: New test.
53416 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53418 * gcc.dg/unordered-1.c: New test.
53420 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53422 * gcc.c-torture/execute/20020307-1.c: New test.
53424 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53426 * gcc.dg/20020304-1.c: New test.
53428 * gcc.c-torture/compile/20020304-2.c: New test.
53430 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53432 * gcc.c-torture/compile/20020304-1.c: New test case
53435 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53437 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53439 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53441 * g++.dg/other/classkey1.C: New test.
53443 2002-03-01 Richard Henderson <rth@redhat.com>
53445 * gcc.c-torture/compile/981223-1.x: New.
53446 * gcc.c-torture/compile/920625-1.x: New.
53448 2002-02-28 Richard Henderson <rth@redhat.com>
53450 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53452 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53454 * gcc.c-torture/execute/20020227-1.c: New test.
53456 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53458 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53460 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53461 * g++.old-deja.g++.other/defarg1.C: Likewise.
53462 * g++.old-deja/g++.pt/calls2.C: Likewise.
53463 * g++.old-deja/g++.pt/crash20.C: Likewise.
53464 * g++.old-deja/g++.pt/crash30.C: Likewise.
53465 * g++.old-deja/g++.pt/crash36.C: Likewise.
53466 * g++.old-deja/g++.pt/crash6.C: Likewise.
53467 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53468 * g++.old-deja/g++.pt/derived3.C: Likewise.
53469 * g++.old-deja/g++.pt/error1.C: Likewise.
53470 * g++.old-deja/g++.pt/friend21.C: Likewise.
53471 * g++.old-deja/g++.pt/friend23.C: Likewise.
53472 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53473 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53475 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53477 * gcc.c-torture/execute/20020225-2.c: New test.
53479 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53481 * gcc.c-torture/execute/920730-1t.c,
53482 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53483 Delete test cases, only relevant to -traditional.
53485 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53487 * gcc.dg/cpp/undef1.c: Remove.
53488 * gcc.dg/cpp/directiv.c: Update.
53489 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53491 2002-02-27 Michael Meissner <meissner@redhat.com>
53493 * gcc.c-torture/execute/20020226-1.c: New test.
53495 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53497 * g++.dg/debug/debug4.C: New test.
53499 * gcc.dg/ia64-visibility-1.c: New test.
53501 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53503 * gcc.dg/debug/20020224-1.c: New.
53505 2002-02-25 Kazu Hirata <kazu@hxi.com>
53507 * gcc.c-torture/execute/960416-1.x: New.
53508 * gcc.c-torture/execute/divconst-3.x: Likewise.
53510 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53512 * gcc.dg/20020224-1.c: New test.
53514 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53516 * gcc.c-torture/execute/20020225-1.c: New.
53518 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53520 * gcc.dg/cpp/wchar-1.c: New test.
53522 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53524 * gcc.dg/20020222-1.c: New test.
53526 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53528 * g++.dg/opt/anonunion1.C: New test.
53530 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53532 * g++.dg/template/qualttp19.C: New test.
53533 * g++.dg/template/qualttp20.C: New test.
53534 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53535 * g++.old-deja/g++.other/qual1.C: Likewise.
53537 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53539 * gcc.dg/attr-alwaysinline.c: New.
53541 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53543 * gcc.dg/20020220-1.c: New test.
53545 * gcc.dg/20020220-2.c: New test.
53547 * g++.dg/opt/mmx1.C: New test.
53549 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53551 * gcc.c-torture/compile/20020110.c: New test.
53553 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53555 * gcc.c-torture/execute/20020219-1.c: New test.
53557 * gcc.dg/20020219-1.c: New test.
53559 * gcc.dg/noncompile/20020220-1.c: New test.
53561 * g++.dg/opt/ptrintsum1.C: New test.
53563 * gcc.dg/debug/20020220-1.c: New test.
53565 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53567 * gcc.c-torture/execute/20020216-1.c: New test.
53569 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53571 * gcc.dg/decl-1.c: Update, new test.
53573 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53575 * g++.dg/abi/bitfield1.C: New test.
53576 * g++.dg/abi/bitfield2.C: New test.
53578 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53580 * gcc.dg/attr-nest.c: New test.
53582 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53584 * gcc.c-torture/execute/20020215-1.c: New test.
53586 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53588 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53589 * g++.dg/debug/debug.exp: New.
53590 * g++.dg/debug/trivial.C: New.
53591 * g++.dg/debug/debug1.C: Moved...
53592 * g++.dg/other/debug1.C: ...from here.
53593 * g++.dg/debug/debug2.C: Moved...
53594 * g++.dg/other/debug2.C: ...from here.
53595 * g++.dg/debug/debug3.C: Moved...
53596 * g++.dg/other/debug3.C: ...from here.
53598 * gcc.dg/noncompile/20020213-1.c: New test.
53600 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53602 * g++.dg/other/debug3.C: New test.
53604 * gcc.c-torture/execute/20020213-1.c: New test.
53606 2002-02-13 Richard Smith <richard@ex-parrot.com>
53608 * g++.old-deja/g++.other/thunk1.C: New test.
53610 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53612 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53614 2002-02-13 Stan Shebs <shebs@apple.com>
53616 * gcc.dg/altivec-3.c: New.
53618 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53620 * gcc.dg/Wunreachable-1.c: New test.
53621 * gcc.dg/Wunreachable-2.c: New test.
53623 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53625 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53627 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53629 * gcc.dg/decl-1.c: New test.
53631 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53633 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53635 2002-02-10 Kazu Hirata <kazu@hxi.com>
53637 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53638 * gcc.c-torture/compile/980506-1.x: Likewise.
53640 2002-02-10 Kazu Hirata <kazu@hxi.com>
53642 * gcc.dg/20020210-1.c: New.
53644 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53646 * g77.f-torture/execute/947.f: New regression test
53647 for PR fortran/947.
53649 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53651 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53652 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53654 2002-02-08 Richard Henderson <rth@redhat.com>
53656 * gcc.c-torture/compile/labels-3.c: New.
53658 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53660 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53661 expression statements work instead.
53662 * gcc.dg/noncompile/20020207-1.c: New test.
53664 2002-02-07 Richard Henderson <rth@redhat.com>
53666 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53668 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53670 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53672 * lib/g77-dg.exp: Trim g77 error messages so that they are
53673 recognized by dg.exp.
53675 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53678 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53680 2002-02-07 Richard Henderson <rth@redhat.com>
53682 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53683 to be sufficiently aligned for integers.
53685 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53687 * g++.dg/template/friend4.C: New test.
53689 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53692 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53695 2002-02-07 Richard Henderson <rth@redhat.com>
53697 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53698 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53699 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53700 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53702 2002-02-06 Richard Henderson <rth@redhat.com>
53704 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53706 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53708 * gcc.dg/20020206-1.c: New test.
53710 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53712 * gcc.c-torture/execute/20020206-1.c: New test.
53714 * gcc.c-torture/execute/20020206-2.c: New test.
53716 PR optimization/5429:
53717 * gcc.c-torture/compile/20020206-1.c: New test.
53719 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53721 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53722 as certain file formats cannot support particularly large
53725 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53726 and do not expect to be able to link the executable.
53728 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53729 fail because the COFF format does not support the weak attribute.
53731 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53733 * g77.dg/pr5473.f: New test
53735 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53737 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53738 Fix testcase accordingly.
53740 2002-02-04 Richard Henderson <rth@redhat.com>
53742 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53743 (buf): Change to be an array of pointers, not ints.
53745 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53747 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53748 before all tests. Move warning one line above to match where it
53750 * gcc.dg/Wswitch-2.c: New test.
53751 * g++.dg/warn/Wswitch-1.C: New test.
53752 * g++.dg/warn/Wswitch-2.C: New test.
53754 2002-02-04 Richard Henderson <rth@redhat.com>
53756 * g++.dg/abi/offsetof.C: Fix size comparison.
53758 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53760 * gcc.dg/cast-qual-2.c: New test.
53762 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53764 * gcc.dg/20020201-4.c: New test.
53766 2002-02-04 Ben Elliston <bje@redhat.com>
53768 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53769 target_info attribute != 0, in addition to the empty string.
53770 (gcc_target_compile): Likewise.
53772 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53774 * gcc.dg/Wswitch.c: New test.
53775 PR gcc/4475. PR gcc/3780.
53777 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53779 * g77.f-torture/execute/5122.f: New test for regressions
53780 against PR fortran/5122.
53782 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53784 * g77.f-torture/compile/pr3743.f: Delete
53785 * g77.dg/pr3743-1.f: New test.
53786 * g77.dg/pr3743-2.f: New test.
53787 * g77.dg/pr3743-3.f: New test.
53788 * g77.dg/pr3743-4.f: New test.
53790 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53792 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53794 2002-02-02 Richard Henderson <rth@redhat.com>
53796 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53797 * gcc.c-torture/execute/bf64-1.c: Likewise.
53799 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53801 * gcc.dg/20020201-2.c: New test.
53803 * gcc.dg/20020201-3.c: New test.
53805 * gcc.c-torture/execute/bitfld-2.c: New test.
53807 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53809 * gcc.dg/bitfld-1.c: Update.
53810 * gcc.dg/bitfld-2.c: Update.
53811 * gcc.c-torture/execute/bitfld-1.x: New.
53813 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53815 * gcc.c-torture/execute/20020201-1.c: New test.
53817 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53820 * gcc.dg/20020201-1.c: New test.
53822 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53825 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53826 * g77.f-torture/compile/pr3743.x: Remove
53828 2002-01-31 Tom Rix <trix@redhat.com>
53830 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53832 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53834 * gcc.dg/noncompile/20020130-1.c: New test.
53836 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53838 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53840 2002-01-29 Richard Henderson <rth@redhat.com>
53842 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53844 * gcc.c-torture/execute/bf64-1.c: Likewise.
53846 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53848 * gcc.c-torture/execute/20020129-1.c: New test.
53850 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53852 * gcc.c-torture/compile/20000224-1.c: Update.
53853 * gcc.c-torture/execute/bitfld-1.c: New tests.
53854 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53855 * gcc.dg/uninit-A.c: Update.
53857 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53859 * g++.dg/template/ctor1.C: Add instantiation.
53861 2002-01-28 Paul Koning <pkoning@equallogic.com>
53863 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53864 argument to __builtin_prefetch to be const ptr.
53866 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53868 * gcc.c-torture/compile/20020120-1.c: New test.
53870 2002-01-27 Kazu Hirata <kazu@hxi.com>
53872 * gcc.c-torture/execute/20020127-1.c: New test.
53874 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53876 * g77.dg/f77-edit-i-in.f: New test
53877 * g77.dg/f77-edit-i-out.f: New test
53879 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53881 * gcc.dg/debug/debug.exp: New file.
53882 * gcc.dg/debug/trivial.c: New file.
53883 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53884 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53885 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53886 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53887 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53888 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53889 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53890 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53891 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53892 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53893 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53894 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53895 * gcc.dg/20000503-1.c: Removed.
53896 * gcc.dg/20010207-1.c: Removed.
53897 * gcc.dg/20011223-1.c: Removed.
53898 * gcc.dg/20020104-2.c: Removed.
53899 * gcc.dg/debug-1.c: Removed.
53900 * gcc.dg/debug-2.c: Removed.
53901 * gcc.dg/debug-3.c: Removed.
53902 * gcc.dg/debug-4.c: Removed.
53903 * gcc.dg/debug-5.c: Removed.
53904 * gcc.dg/debug-6.c: Removed.
53905 * gcc.dg/dwarf2-1.c: Removed.
53906 * gcc.dg/dwarf2-2.c: Removed.
53908 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53910 * g++.old-deja/g++.other/eh5.C: New test.
53911 * g++.old-deja/g++.other/sibcall2.C: New test.
53912 * g++.old-deja/g++.other/array9.C: New test.
53913 * g++.old-deja/g++.other/typename2.C: New test.
53914 * g++.old-deja/g++.other/crash60.C: New test.
53915 * g++.old-deja/g++.other/conv9.C: New test.
53916 * g++.old-deja/g++.other/mangle10.C: New test.
53917 * g++.old-deja/g++.other/unchanging1.C: New test.
53918 * g++.old-deja/g++.other/exprstmt1.C: New test.
53919 * g++.old-deja/g++.other/inline23.C: New test.
53920 * g++.old-deja/g++.eh/ia64-1.C: New test.
53921 * g++.old-deja/g++.other/dwarf2-1.C: New test.
53922 * g++.old-deja/g++.other/reload1.C: New test.
53923 * g++.old-deja/g++.other/static20.C: New test.
53924 * g++.old-deja/g++.other/local-alloc1.C: New test.
53925 * g++.old-deja/g++.other/conv8.C: New test.
53926 * g++.old-deja/g++.other/stmtexpr2.C: New test.
53927 * g++.old-deja/g++.other/storeexpr1.C: New test.
53928 * g++.old-deja/g++.other/storeexpr2.C: New test.
53929 * g++.dg/eh/template2.C: New test.
53930 * g++.dg/warn/weak1.C: New test.
53932 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
53934 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53935 Remove first, non-varying, argument.
53937 2002-01-23 Richard Henderson <rth@redhat.com>
53939 * gcc.dg/inline-2.c: New.
53941 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53942 Add optional target arg. Check number of arguments.
53943 (scan-assembler-not, scan-assembler-dem): Likewise.
53944 (scan-assembler-dem-not): Likewise.
53946 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53948 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53950 * g++.old-deja/g++.brendan/parse3.C,
53951 g++.old-deja/g++.other/crash26.C,
53952 g++.old-deja/g++.other/crash28.C,
53953 g++.old-deja/g++.other/crash29.C,
53954 g++.old-deja/g++.other/crash30.C,
53955 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53957 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
53959 * gcc.dg/20020115-1.c: New.
53961 2002-01-23 Bob Wilson <bob.wilson@acm.org>
53963 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53965 2002-01-23 Janis Johnson <janis187@us.ibm.com>
53967 * gcc.dg/20020122-3.c: New.
53969 2002-01-23 Jakub Jelinek <jakub@redhat.com>
53971 * g++.dg/other/gc1.C: New test.
53973 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53975 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53977 2002-01-22 Richard Henderson <rth@redhat.com>
53979 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53981 2002-01-22 Richard Henderson <rth@redhat.com>
53983 * gcc.dg/20020122-4.c: New.
53985 2002-01-22 H.J. Lu <hjl@gnu.org>
53987 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53989 * gcc.dg/special/ecos.exp: Likewise.
53990 * lib/g++-dg.exp: Likewise.
53991 * lib/g77-dg.exp: Likewise.
53992 * lib/gcc-dg.exp : Likewise.
53993 * lib/mike-g++.exp: Likewise.
53994 * lib/mike-g77.exp: Likewise.
53995 * lib/mike-gcc.exp: Likewise.
53996 * lib/objc-dg.exp: Likewise.
53998 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54001 * gcc.dg/20020122-2.c: New test.
54003 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54005 * gcc.dg/20020122-1.c: New test.
54007 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54009 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54011 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54013 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54015 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54017 * gcc.c-torture/compile/20020121-1.c: New test.
54019 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54021 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54024 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54026 * gcc.dg/20020218-1.c: New test.
54028 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54030 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54032 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54033 "At global scope" warning
54034 * g++.dg/ext/align1.C: Change cygwin test for alignment
54035 from db-bogus to dg-warning
54037 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54039 * g77.f-torture/compile/cpp2.F: New test.
54041 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54043 * g++.dg/template/access1.C: New test.
54045 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54047 * gcc.dg/20020118-1.c: New.
54049 2002-01-18 Kazu Hirata <kazu@hxi.com>
54051 * gcc.c-torture/execute/20020118-1.c: New test.
54053 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54055 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54056 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54057 alignment warnings.
54059 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54061 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54062 torture_with_loops and torture_without_loops
54064 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54066 * gcc.c-torture/compile/20020116-1.c: New test.
54068 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54070 * gcc.dg/20020116-2.c: New test.
54072 * gcc.dg/ultrasp4.c: New test.
54074 * gcc.dg/20020116-1.c: New test.
54076 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54078 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54081 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54083 * gcc.misc-tests/i386-prefetch.exp: New.
54084 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54085 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54086 * gcc.misc-tests/i386-pf-none-1.c: New test.
54087 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54089 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54091 * gcc.dg/gnu89-init-1.c: Add new tests.
54093 2002-01-15 Andreas Jaeger <aj@suse.de>
54095 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54096 * gcc.dg/i386-mmx-2.c: Likewise.
54097 * gcc.dg/i386-sse-1.c: Likewise.
54098 * gcc.dg/i386-sse-2.c: Likewise.
54099 * gcc.dg/i386-sse-3.c: Likewise.
54101 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54103 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54104 Uncomment additional cases that now pass.
54106 2002-01-11 Richard Henderson <rth@redhat.com>
54108 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54109 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54111 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54113 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54115 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54117 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54118 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54120 2002-01-10 Dale Johannesen <dalej@apple.com>
54122 * gcc.c-torture/execute/loop-11.c: New.
54124 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54126 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54127 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54129 2002-01-09 Richard Henderson <rth@redhat.com>
54131 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54132 type in which to perform the operation for each size.
54134 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54136 * gcc.c-torture/compile/20020109-2.c: New test.
54138 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54140 * gcc.c-torture/execute/loop-10.c: New test.
54142 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54144 * gcc.c-torture/compile/20010226-1.c: New test.
54145 * gcc.c-torture/compile/20010227-1.c: New test.
54146 * gcc.c-torture/compile/20010426-1.c: New test.
54147 * gcc.c-torture/compile/20010510-1.c: New test.
54148 * gcc.c-torture/compile/20010605-3.c: New test.
54149 * gcc.c-torture/compile/20010824-1.c: New test.
54150 * gcc.c-torture/execute/20010409-1.c: New test.
54151 * gcc.dg/noncompile/20000901-1.c: New test.
54152 * gcc.dg/20001023-1.c: New test.
54153 * gcc.dg/20001101-1.c: New test.
54154 * gcc.dg/20001102-1.c: New test.
54155 * gcc.dg/20010207-1.c: New test.
54156 * gcc.dg/20010405-1.c: New test.
54157 * gcc.dg/20010822-1.c: New test.
54158 * gcc.dg/20011107-1.c: New test.
54160 2002-01-09 Jeffrey A Law (law@redhat.com)
54162 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54164 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54165 execution failure on PA targets.
54167 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54169 * gcc.c-torture/compile/20020109-1.c: New test.
54171 2002-01-08 Kazu Hirata <kazu@hxi.com>
54173 * gcc.c-torture/execute/20020108-1.c: New test.
54175 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54177 * gcc.dg/20020108-1.c: New test.
54179 2002-01-08 H.J. Lu <hjl@gnu.org>
54181 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54184 2002-01-08 Geoff Keating <geoffk@redhat.com>
54186 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54189 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54191 * gcc.dg/altivec-4.c: Test altivec predicates.
54193 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54195 * gcc.c-torture/execute/20020107-1.c: New test.
54197 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54200 * gcc.c-torture/compile/20020106-1.c: New test.
54202 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54204 * gcc.c-torture/execute/nestfunc-4.c: New test.
54206 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54208 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54209 extra triple that slipped in.
54210 * g++.old-deja/g++.abi/align.C: Likewise.
54211 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54213 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54215 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54216 * g++.old-deja/g++.abi/align.C: Likewise.
54217 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54219 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54221 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54224 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54226 * gcc.dg/20020104-1.c: New test.
54228 * gcc.dg/20020104-2.c: New test.
54230 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54232 * gcc.dg/20020103-1.c: Fix typo in target selector.
54234 2002-01-03 Richard Henderson <rth@redhat.com>
54236 * gcc.dg/20020103-1.c: New.
54238 2002-01-03 Kazu Hirata <kazu@hxi.com>
54240 * gcc.c-torture/execute/20020103-1.c: New test.
54242 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54244 * g++.dg/other/debug2.C: New test.
54246 * gcc.c-torture/compile/20020103-1.c: New test.
54248 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54250 * gcc.dg/gnu89-init-1.c: Added new tests.
54252 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54254 * g++.dg/template/friend2.C: Remove as patch is reverted.
54256 * g++.dg/warn/oldcast1.C: New test.
54258 * g++.dg/template/ptrmem1.C: New test.
54259 * g++.dg/template/ptrmem2.C: New test.
54261 * g++.dg/template/ntp.C: New test.
54263 * g++.dg/other/component1.C: New test.
54265 * g++.dg/template/ttp3.C: New test.
54267 * g++.dg/template/friend2.C: New test.
54268 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54270 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54272 * g++.dg/other/ptrmem1.C: New test.
54273 * g++.dg/other/ptrmem2.C: New test.
54275 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54277 * g++.dg/template/ctor1.C: New test.
54279 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54281 * g++.dg/template/friend2.C: New test.
54283 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54285 * gcc.dg/mmix-1.c: New test.
54287 2001-12-31 Richard Henderson <rth@redhat.com>
54289 * gcc.dg/asm-5.c: New.
54291 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54293 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54294 in namespace __gnu_cxx
54296 2001-12-30 Richard Henderson <rth@redhat.com>
54298 * gcc.dg/debug-6.c: New.
54300 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54302 * gcc.c-torture/compile/20011229-2.c: New test.
54304 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54306 * gcc.dg/debug-3.c: New test.
54307 * gcc.dg/debug-4.c: New test.
54308 * gcc.dg/debug-5.c: New test.
54310 2001-12-29 Richard Henderson <rth@redhat.com>
54312 * g++.dg/eh/loop1.C: New.
54314 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54316 * g++.dg/template/crash1.C: New test.
54318 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54320 * g++.dg/other/const1.C: New test.
54322 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54324 * gcc.c-torture/compile/20011229-1.c: New test.
54326 2001-12-28 Stan Shebs <shebs@apple.com>
54328 * lib/objc-torture.exp: Resync with c-torture.exp.
54329 * lib/objc.exp: Load standard libraries.
54331 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54333 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54336 2001-12-27 Roger Sayle <roger@eyesopen.com>
54338 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54340 2001-12-27 Richard Henderson <rth@redhat.com>
54342 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54344 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54346 * g++.dg/eh/ctor1.C: New test.
54347 * g++.dg/other/error2.C: New test.
54349 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54351 * g++.dg/other/init2.C: New test.
54353 2001-12-24 Richard Henderson <rth@redhat.com>
54355 * gcc.dg/20011223-1.c: New.
54356 * gcc.dg/inline-1.c: New.
54358 2001-12-23 Richard Henderson <rth@redhat.com>
54360 * gcc.dg/asm-4.c: Test operand modifiers.
54362 2001-12-23 Richard Henderson <rth@redhat.com>
54364 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54366 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54368 * gcc.c-torture/execute/20011223-1.c: New test.
54370 2001-12-21 Richard Henderson <rth@redhat.com>
54372 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54373 re-enables the warning.
54375 2001-12-21 Richard Henderson <rth@redhat.com>
54377 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54379 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54381 * gcc.c-torture/compile/20011218-1.c: New test.
54383 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54385 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54387 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54388 epilogue generation for ARM ISR routines.
54390 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54392 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54393 * gcc.dg/format/c90-printf-3.c: Likewise.
54394 * gcc.dg/format/c99-printf-3.c: Likewise.
54395 * gcc.dg/format/ext-1.c: Likewise.
54396 * gcc.dg/format/ext-6.c: Likewise.
54397 * gcc.dg/format/format.h: Prototype unlocked stdio.
54399 2001-12-20 Richard Henderson <rth@redhat.com>
54401 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54403 (malloc): Correct allocation logic. Abort if we fill up the
54404 arena before initialization complete.
54405 (realloc): Correct allocation logic.
54407 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54409 * gcc.c-torture/compile/20011219-2.c: New test.
54411 * gcc.c-torture/execute/20011219-1.c: New test.
54413 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54415 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54416 target does not support weak symbols.
54418 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54420 * gcc.c-torture/compile/20011219-1.c: New test.
54422 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54424 * g++.dg/other/error1.C: New test.
54426 2001-12-17 Jeffrey A Law (law@redhat.com)
54428 * gcc.c-torture/execute/20011217-1.c: New test.
54430 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54432 * objc.dg/special/: New directory.
54433 * objc.dg/special/special.exp: New file.
54434 * objc.dg/special/unclaimed-category-1.h: New file.
54435 * objc.dg/special/unclaimed-category-1a.m: New file.
54436 * objc.dg/special/unclaimed-category-1.m: New file.
54438 2001-12-17 Andreas Jaeger <aj@suse.de>
54440 * gcc.c-torture/compile/20011217-2.c: New test.
54442 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54444 * gcc.c-torture/compile/20011217-1.c: New test.
54446 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54448 * gcc.dg/20011214-1.c: New.
54450 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54452 * gcc.dg/altivec-4.c: New.
54454 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54456 * gcc.dg/20011113-1.c: New test.
54458 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54460 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54461 std::__malloc_alloc_template<0> and
54462 std::__default_alloc_template<false, 0>.
54464 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54466 * objc/execute/bf-21.m: New test.
54467 * objc/execute/enumeration-1.m: New test.
54468 * objc/execute/enumeration-2.m: New test.
54470 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54472 * gcc.dg/gnu89-init-1.c: New test.
54474 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54476 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54477 * g++.old-deja/g++.jason/2371.C: Likewise.
54478 * g++.old-deja/g++.jason/template33.C: Likewise.
54479 * g++.old-deja/g++.jason/template34.C: Likewise.
54480 * g++.old-deja/g++.jason/template36.C: Likewise.
54481 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54482 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54483 * g++.old-deja/g++.other/typename1.C: Likewise.
54484 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54485 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54486 * g++.old-deja/g++.pt/typename11.C: Likewise.
54487 * g++.old-deja/g++.pt/typename14.C: Likewise.
54488 * g++.old-deja/g++.pt/typename16.C: Likewise.
54489 * g++.old-deja/g++.pt/typename3.C: Likewise.
54490 * g++.old-deja/g++.pt/typename4.C: Likewise.
54491 * g++.old-deja/g++.pt/typename5.C: Likewise.
54492 * g++.old-deja/g++.pt/typename7.C: Likewise.
54493 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54495 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54497 * g++.dg/other/linkage1.C: New test.
54498 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54501 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54503 * gcc.dg/concat.c: New test.
54505 2001-12-11 Stan Shebs <shebs@apple.com>
54507 * objc/compile: New test directory.
54508 * objc/compile/compile.exp: New expect script.
54509 * objc/compile/20011211-1.m: New compile test.
54511 2001-12-11 Jason Merrill <jason@redhat.com>
54513 * lib/prune.exp (prune_gcc_output): Also handle "In member
54514 function". So many permutations...
54516 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54518 * g++.dg/template/typedef1.C: New test.
54520 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54522 * g++.dg/other/copy1.C: New test.
54524 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54526 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54528 * gcc.dg/builtin-choose-expr.c: New.
54530 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54532 * gcc.dg/altivec-2.c: New.
54534 2001-12-07 Richard Henderson <rth@redhat.com>
54536 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54538 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54540 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54543 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54545 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54547 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54549 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54550 variable argument list.
54552 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54554 * gcc.c-torture/execute/memcheck: Delete entire directory.
54555 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54556 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54558 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54560 * gcc.dg/Wshadow-1.c: New test.
54562 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54564 * gcc.c-torture/compile/20011130-1.c: New test.
54566 * gcc.dg/noncompile/20011025-1.c: New test.
54568 * g++.dg/other/anon-union.C: New test.
54570 * gcc.c-torture/execute/20011024-1.c: New test.
54572 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54574 * gcc.c-torture/execute/20000722-1.x,
54575 gcc.c-torture/execute/20010123-1.x: Remove.
54576 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54577 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54578 gcc.dg/c99-complit-2.c: New tests.
54580 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54582 * g++.dg/inherit/base1.C: New test.
54584 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54586 * g++.dg/other/stdarg1.C: New test.
54588 * gcc.c-torture/compile/20011130-2.c: New test.
54590 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54592 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54593 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54594 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54595 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54596 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54597 * gcc.dg/builtin-prefetch-1.c: New test.
54599 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54601 * gcc.dg/20011130-1.c: New test.
54603 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54605 * g++.dg/other/scope1.C: New test.
54606 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54608 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54610 * gcc.dg/vla-init-1.c: New test.
54612 2001-12-01 Geoff Keating <geoffk@redhat.com>
54614 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54616 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54618 * objc.dg/alias.m: Update.
54619 * objc.dg/class-1.m: Update.
54620 * objc.dg/const-str-1.m: Update.
54621 * objc.dg/fwd-proto-1.m: Update.
54622 * objc.dg/id-1.m: Update.
54623 * objc.dg/super-class-1.m: Update.
54625 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54627 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54630 2001-11-28 Jeffrey A Law (law@cygnus.com)
54632 * gcc.c-torture/execute/20011128-1.c: New test.
54634 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54636 * gcc.dg/20011127-1.c: New test.
54638 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54640 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54641 from Austin Group draft 7.
54642 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54643 scanf format arguments.
54644 * gcc.dg/format/no-exargs-2.c: New test.
54646 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54648 * g++.dg/abi/vbase8-4.C: New test.
54650 2001-11-24 Ian Lance Taylor <ian@airs.com>
54652 * gcc.c-torture/execute/20011121-1.c: New test.
54654 2001-11-23 Jeffrey A Law (law@cygnus.com)
54656 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54658 2001-11-23 Andreas Jaeger <aj@suse.de>
54660 * gcc.dg/cpp/charconst-2.c: New test.
54662 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54664 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54665 to the host if it is remote. Let tests specify extra headers
54667 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54668 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54669 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54670 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54671 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54672 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54673 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54674 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54675 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54676 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54678 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54680 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54681 for little endian ARMs.
54683 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54685 * gcc.c-torture/compile/20011119-1.c: New test.
54686 * gcc.c-torture/compile/20011119-2.c: New test.
54688 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54690 * gcc.dg/altivec-1.c: Fix typo.
54692 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54694 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54696 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54698 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54700 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54702 * lib/g77.exp: Don't specify --rpath-link.
54704 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54705 across all the headers.
54706 * gcc.dg/format/format.exp: For testing on a remote host,
54709 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54710 * gcc.c-torture/execute/930406-1.c: Likewise.
54711 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54713 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54715 * gcc.dg/altivec-1.c: New.
54717 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54719 * gcc.dg/cpp/fpreprocessed.c: New test case.
54721 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54723 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54724 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54725 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54727 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54729 * gcc.dg/no-builtin-1.c: New test.
54731 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54733 * gcc.c-torture/execute/20011115-1.c: New test.
54735 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54737 * gcc.c-torture/compile/20011114-2.c: New test.
54738 * gcc.c-torture/compile/20011114-3.c: New test.
54739 * gcc.c-torture/compile/20011114-4.c: New test.
54741 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54743 * g++.dg/other/init1.C: New test.
54745 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54747 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54750 * gcc.c-torture/execute/20011114-1.c: New testcase.
54752 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54753 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54754 like the (before this change) version of 20010327-1.c.
54756 2001-11-14 Roger Sayle <roger@eyesopen.com>
54758 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54760 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54762 * g++.dg/init/array2.C: New test.
54764 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54766 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54768 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54770 * g++.dg/other/forscope1.C: New test.
54771 * g++.dg/ext/forscope1.C: New test.
54772 * g++.dg/ext/forscope2.C: New test.
54774 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54776 * gcc.c-torture/execute/20011113-1.c: New test.
54778 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54780 * gcc.c-torture/execute/20011109-2.c: New test.
54782 * gcc.c-torture/execute/20011109-1.c: New test.
54784 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54786 * gcc.c-torture/compile/20011109-1.c: New test.
54788 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54790 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54791 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54792 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54793 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54794 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54795 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54796 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54798 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54800 * g++.dg/warn/Wshadow-1.C: New tests.
54801 * g++.old-deja/g++.mike/for3.C: Update.
54803 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54805 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54806 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54807 XFAILs. Adjust expected error texts.
54808 * gcc.c-torture/compile/20011106-1.c,
54809 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54810 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54811 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54812 gcc.dg/c99-array-lval-5.c: New tests.
54814 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54816 * gcc.dg/cpp/defined.c: Update.
54818 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54820 * gcc.c-torture/execute/anon-1.c: New test.
54822 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54824 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54825 same size, so no warning should be produced on stormy16.
54827 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54828 due to oversized array.
54829 * g++.old-deja/g++.mike/ns15.C: Likewise.
54830 * g++.old-deja/g++.pt/crash16.C: Likewise.
54832 2001-11-02 Graham Stott <grahams@redhat.com>
54834 * g++.dgother/debug1.C: Fix typos.
54836 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54838 * g++.dg/other/debug1.C: New test.
54840 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54842 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54845 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54847 * gcc.dg/20011029-2.c: New test.
54849 * gcc.c-torture/compile/20011029-1.c: New test.
54851 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54853 * objc/execute/class_self-1.m: New test.
54854 * objc/execute/class_self-2.m: New test.
54856 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54858 * gcc.misc-tests/msgs.exp: Delete.
54859 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54860 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54861 error set to match recent changes.
54863 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54865 * gcc.dg/20011021-1.c: New test.
54867 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54869 * gcc.c-torture/compile/20011023-1.c: New test.
54871 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54873 * lib/g77.exp: Rewrite based on lib/g++.exp.
54875 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54877 * gcc.c-torture/execute/20011019-1.c: New test.
54879 * gcc.dg/20011018-1.c: New test.
54881 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54883 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54885 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54887 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54888 * gcc.dg/attr-invalid.c: Likewise.
54890 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54892 * gcc.dg/20011015-1.c: New test.
54894 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54896 * g++.dg/template/unify2.C: New test.
54898 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54900 * g++.dg/other/exception-specification.C: New test
54902 2001-10-13 Tom Rix <trix@redhat.com>
54904 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54905 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54907 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54909 * gcc.dg/20011009-1.c: New test.
54911 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54914 * g++.dg/other/friend1.C: New test.
54916 2001-10-11 Richard Henderson <rth@redhat.com>
54918 * g++.old-deja/g++.other/crash18.C: Add -S to options.
54920 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54922 * gcc.c-torture/compile/20011010-1.c: New.
54924 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
54926 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54927 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54928 g77.f-torture/execute/execute.exp,
54929 g77.f-torture/noncompile/noncompile.exp,
54930 gcc.c-torture/compile/compile.exp,
54931 gcc.c-torture/execute/execute.exp,
54932 gcc.c-torture/execute/ieee/ieee.exp,
54933 gcc.c-torture/execute/memcheck/memcheck.exp,
54934 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54935 objc/execute/execute.exp: Update FSF address.
54937 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
54939 * gcc.dg/cpp/cmdlne-C.c: Update.
54940 * gcc.dg/cpp/cmdlne-C2.c: New.
54942 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54944 * gcc.c-torture/execute/20011008-3.c: New.
54946 2001-10-08 DJ Delorie <dj@redhat.com>
54948 * gcc.dg/20011008-1.c: New.
54949 * gcc.dg/20011008-2.c: New.
54951 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
54953 * gcc.dg/cpp/spacing1.c: Update test.
54955 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54957 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54958 spelling errors of "separate" as "seperate".
54960 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
54962 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54963 enough to avoid inlining.
54965 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54967 * lib/g77.exp: set libg2c_dir correctly.
54969 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
54971 * gcc.dg/cpp/macro11.c: New test.
54973 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54975 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54976 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54977 gcc.dg/format/multattr-3.c: New tests.
54978 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
54979 tests for format attributes on function pointers being rejected.
54981 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54983 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54985 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54987 * g++.dg/warn/format1.C: New test.
54989 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
54991 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54993 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54995 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54997 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54999 * gcc.dg/cpp/redef2.c: Add test.
55001 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55003 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55004 long-standing bug on i686, apparently.
55005 * gcc.c-torture/execute/loop-2c.x: New file.
55006 * gcc.c-torture/execute/loop-2d.x: New file.
55007 * gcc.c-torture/execute/loop-3c.x: New file.
55009 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55011 * gcc.dg/cpp/20000625-2.c: Correct line number.
55013 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55015 * gcc.dg/cpp/macro10.c: New test.
55016 * gcc.dg/cpp/strify3.c: New test.
55017 * gcc.dg/cpp/spacing1.c: Add tests.
55018 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55019 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55021 2001-09-24 DJ Delorie <dj@redhat.com>
55023 * gcc.c-torture/execute/20010924-1.c: New test.
55025 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55027 * objc/execute/paste.m: Remove.
55029 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55031 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55033 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55035 * g77.dg/strlen0.f: New test.
55037 2001-09-21 Richard Henderson <rth@redhat.com>
55039 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55040 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55042 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55044 Table-driven attributes.
55045 * g++.dg/ext/attrib1.C: New test.
55047 2001-09-20 DJ Delorie <dj@redhat.com>
55049 * gcc.dg/20000926-1.c: Update expected warning messages.
55050 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55051 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55054 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55056 * g++.dg/eh/registers1.C: New test case.
55058 2001-09-17 Richard Henderson <rth@redhat.com>
55060 * gcc.dg/array-5.c: Fix VLA decomposition test.
55062 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55064 * gcc.dg/cpp/line5.c: New testcase.
55066 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55068 * gcc.dg/cpp/macro9.c: New test.
55070 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55072 * gcc.c-torture/execute/980223.c: Change type of addr from long
55075 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55077 * gcc.c-torture/execute/20010915-1.c: New test.
55079 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55081 * g77.dg/bprob: New directory.
55082 * g77.dg/bprob/bprob.exp: New file.
55083 * g77.dg/bprob/bprob-1.f: New test.
55084 * g77.dg/gcov: New directory.
55085 * g77.dg/gcov/gcov.exp: New file.
55086 * g77.dg/gcov/gcov-1.f: New test.
55087 * g77.dg/gcov/gcov-1.x: New file.
55089 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55091 * gcc.dg/cpp/directiv.c: Update.
55092 * gcc.dg/cpp/undef1.c: Update.
55094 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55096 * gcc.dg/20010912-1.c: New test.
55098 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55100 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55101 language-independent file in lib.
55102 * lib/gcov.exp: New file.
55104 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55106 * gcc.c-torture/compile/20010911-1.c: New test.
55108 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55110 * lib/profopt.exp: New, to support profile-directed optimizations.
55111 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55112 * gcc.misc-tests/bprob-1.c: New test.
55113 * gcc.misc-tests/bprob-2.c: New test.
55115 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55117 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55118 XFAIL and which kinds of gcov output to verify.
55119 * gcc.misc-tests/gcov-4b.x: New file.
55120 * gcc.misc-tests/gcov-5b.x: New file.
55121 * gcc.misc-tests/gcov-6.x: New file.
55122 * gcc.misc-tests/gcov-7.c: New test.
55123 * gcc.misc-tests/gcov-7.x: New file.
55125 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55127 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55128 * gcc.misc-tests/gcov-6.c: New test.
55130 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55133 * g++.dg/abi/vbase1.C: New test.
55135 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55137 * objc.dg/method-2.m: New.
55139 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55142 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55143 * g++.dg/init/empty1.C: New test.
55145 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55147 * gcc.c-torture/compile/20010903-1.c: New test.
55149 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55151 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55154 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55156 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55158 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55160 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55162 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55164 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55165 for 16-bit 'unsigned int'.
55167 2001-08-29 Kazu Hirata <kazu@hxi.com>
55169 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55171 2001-08-27 Richard Henderson <rth@redhat.com>
55173 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55174 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55176 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55178 * gcc.dg/asm-names.c (ymain): New.
55180 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55182 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55183 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55184 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55186 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55188 * gcc.dg/compare5.c: New testcase.
55190 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55192 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55193 and "In instantiation".
55195 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55197 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55199 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55201 * gcc.misc-tests/gcov.exp: Add support for branch information.
55202 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55203 * gcc.misc-tests/gcov-4.c: New test.
55204 * gcc.misc-tests/gcov-4b.c: New test.
55205 * gcc.misc-tests/gcov-5b.c: New test.
55207 2001-08-20 Zack Weinberg <zackw@panix.com>
55209 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55212 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55214 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55216 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55218 * g++.dg/eh/template1.C: New test.
55220 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55222 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55224 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55227 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55229 * lib/g77-dg.exp: Use prune.exp for common procedures
55230 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55231 * lib/g77.exp: (g77-dg-prune) Remove
55233 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55235 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55237 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55239 * g++.dg/template/unify1.C: New test.
55241 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55243 * g++.dg/abi/empty4.C: New test.
55245 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55247 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55249 * g77.f-torture/compile/pr3743.x: Likewise.
55251 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55253 * g++.dg/other/using-declaration.C: New test.
55255 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55257 * gcc.dg/cpp/tr-sign.c: New testcase.
55259 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55261 * gcc.dg/cpp/19951025-1.c: Revert.
55262 * gcc.dg/cpp/directiv.c: We no longer process directives that
55263 interrupt macro arguments.
55265 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55267 * gcc.dg/bconstp-1.c: New test.
55269 2001-08-03 Richard Henderson <rth@redhat.com>
55271 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55273 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55275 * gcc.dg/cpp/19951025-1.c: Update.
55277 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55279 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55282 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55285 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55286 * g++.old-deja/g++.other/std1.C: Likewise.
55287 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55289 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55291 * lib/g77.exp: Load gcc-defs.exp for common procedures
55292 (g77_pass, g77_fail, g77_finish, g77_exit,
55293 ${tool}_check_unsupported_p} Now redundant. Deleted.
55295 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55297 * g77.dg/fbackslash.f
55298 * g77.dg/fcase-preserve.f
55300 * g77.dg/ffixed-line-length-0.f
55301 * g77.dg/ffixed-line-length-132.f
55302 * g77.dg/ffixed-line-length-7.f
55303 * g77.dg/ffixed-line-length-72.f
55304 * g77.dg/ffixed-line-length-none.f
55305 * g77.dg/ffree-form-1.f
55306 * g77.dg/fno-backslash.f
55307 * g77.dg/fno-f90-1.f
55308 * g77.dg/fno-fixed-form-1.f
55309 * g77.dg/fno-onetrip.f
55310 * g77.dg/fno-typeless-boz.f
55311 * g77.dg/fno-underscoring.f
55312 * g77.dg/fno-vxt-1.f
55313 * g77.dg/fonetrip.f
55314 * g77.dg/ftypeless-boz.f
55315 * g77.dg/fugly-assumed.f
55316 * g77.dg/funderscoring.f
55319 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55321 * objc.dg/fwd-proto-1.m: New.
55322 * objc.dg/local-decl-1.m: New.
55323 * objc.dg/naming-1.m: New.
55324 * objc.dg/naming-2.m: New.
55325 * objc.dg/proto-hier-1.m: New.
55327 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55329 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55330 largest-type elements to a struct makes its size grow.
55332 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55334 * g++.dg/abi/vthunk1.C: New test.
55336 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55338 * g++.dg/abi/vbase8-22.C: New test.
55340 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55342 * gcc.dg/cpp/macro8.c: New test.
55344 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55346 * g++.dg/abi/vbase8-21.C: New test.
55348 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55350 * g++.dg/abi/vbase8-10.C: New test.
55352 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55354 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55355 ${tool}_set_ld_library_path.
55357 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55360 2001-07-26 Stan Cox <scox@redhat.com>
55362 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55363 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55364 gcc_exit, gcc_check_unsupported_p):
55365 Moved to gcc-deps.exp
55366 * gcc-deps.exp: New file.
55368 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55370 * g++.old-deja/g++.pt/defarg14.C: New test.
55372 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55374 * g++.old-deja/g++.other/lineno5.C: New test.
55376 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55378 * g++.old-deja/g++.pt/crash68.C: New test.
55380 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55382 * g++.old-deja/g++.other/crash42.C: New test.
55384 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55386 * gcc.dg/cpp/extratokens.c: Fix.
55387 * gcc.dg/cpp/skipping2.c: New tests.
55389 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55391 * gcc.c-torture/execute/20010724-1.c: New file.
55392 * gcc.c-torture/execute/20010724-1.x: New file.
55394 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55396 * g++.old-deja/g++.other/cond7.C: New test.
55398 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55400 * g++.old-deja/g++.other/optimize4.C: New test.
55402 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55404 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55406 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55408 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55409 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55410 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55411 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55413 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55414 bug report" message.
55416 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55417 * g++.dg/ext/instantiate1.C: Move from old-deja.
55419 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55421 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55422 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55423 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55424 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55426 2001-07-23 Jeffrey A Law (law@cygnus.com)
55428 * gcc.c-torture/execute/20010723-1.c: New test.
55430 2001-07-23 Ben Elliston <bje@redhat.com>
55432 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55434 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55436 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55438 Delete handling of ieee_multilib_flags.
55439 Pass -mieee for alpha*-*-* and sh-*-*.
55440 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55442 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55444 Remove old-abi tests.
55445 * g++.old-deja/g++.mike/p11116.C: Remove.
55446 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55448 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55450 * g77.f-torture/compile/pr3743.f: New test
55452 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55454 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55456 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55458 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55459 g++.old-deja/g++.pt/static6.C: Likewise.
55460 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55461 supports weak symbols.
55463 2001-07-18 Andreas Jaeger <aj@suse.de>
55465 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55468 2001-07-18 Andreas Jaeger <aj@suse.de>
55470 * gcc.dg/iftrap-1.c: Fix target line.
55472 2001-07-17 Richard Henderson <rth@redhat.com>
55474 * gcc.c-torture/execute/20010717-1.c: New.
55476 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55478 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55481 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55483 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55485 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55487 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55488 UAC_SIGBUS, UAC_NOPRINT definitions.
55490 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55492 * objc/execute/object_is_class.m: New test.
55493 * objc/execute/object_is_meta_class.m: New test.
55495 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55497 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55498 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55500 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55502 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55503 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55505 2001-07-14 Richard Henderson <rth@redhat.com>
55507 * gcc.dg/iftrap-1.c: New.
55509 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55511 * g77.f-torture/execute/intrinsic77.f: New test.
55513 2001-07-11 Janis Johnson <janis@us.ibm.com>
55515 * gcc.misc-tests/gcov-3.c: New test.
55517 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55519 * gcc.c-torture/compile/20010711-1.c,
55520 * gcc.c-torture/compile/20010711-2.c: New tests.
55522 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55524 * gcc.c-torture/execute/20010711-1.c: New test.
55526 2001-07-11 Ben Elliston <bje@redhat.com>
55528 * g++.old-deja/g++.other/enum5.C: New test.
55530 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55532 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55533 (g++-dg-prune): Call prune_gcc_output.
55534 * prune.exp: New file for prune_gcc_output.
55535 * lib/g++.exp, lib/gcc.exp: Load it.
55537 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55539 * gcc.c-torture/compile/20010701-1.c,
55540 g++.old-deja/g++.ext/attrib6.C: New tests.
55542 2001-07-06 Jeffrey A Law (law@cygnus.com)
55544 * gcc.c-torture/compile/20010706-1.c: New test.
55546 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55548 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55550 2001-06-28 Stan Shebs <shebs@apple.com>
55552 * gcc.dg/pragma-darwin.c: New test.
55554 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55556 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55557 Solaris 2.[678] system.
55559 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55561 * gcc.dg/20010622-1.c: New test.
55563 2001-06-18 Stan Shebs <shebs@apple.com>
55565 * objc.dg: New directory.
55566 * objc.dg/dg.exp: New file.
55567 * objc.dg/alias.m: New.
55568 * objc.dg/class-1.m: New.
55569 * objc.dg/class-2.m: New.
55570 * objc.dg/const-str-1.m: New.
55571 * objc.dg/const-str-2.m: New.
55572 * objc.dg/id-1.m: New.
55573 * objc.dg/method-1.m: New.
55574 * objc.dg/super-class-1.m: New.
55575 * lib/objc-dg.exp: New file.
55577 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55579 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55582 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55584 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55586 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55588 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55591 2001-06-12 Richard Henderson <rth@redhat.com>
55593 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55595 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55597 * g++.old-deja/g++.abi/vbase5.C: New test.
55598 * g++.old-deja/g++.abi/vbase6.C: New test.
55599 * g++.old-deja/g++.abi/vbase7.C: New test.
55601 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55603 * gcc.c-torture/compile/20010610-1.c: New test.
55605 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55607 * g++.old-deja/g++.abi/vbase4.C: New test.
55609 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55611 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55612 support %f for HC11/HC12 targets.
55613 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55614 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55615 on HC11/HC12 targets.
55616 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55618 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55620 * gcc.dg/wchar_t-1.c: New file.
55621 * gcc.dg/wint_t-1.c: Likewise.
55623 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55625 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55627 2001-06-11 Richard Henderson <rth@redhat.com>
55629 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55631 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55633 * gcc.c-torture/compile/20010611-1.c: New test.
55635 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55637 * gcc.dg/c99-tag-1.c: Add more tests.
55639 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55641 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55642 representation on MN10300 and ARM/Thumb.
55644 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55646 * g77.f-torture/execute/20010610.f: New.
55648 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55650 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55653 2001-06-09 Richard Henderson <rth@redhat.com>
55655 * gcc.c-torture/execute/ashrdi-1.c: New.
55656 * gcc.c-torture/execute/ashldi-1.c: New.
55657 * gcc.c-torture/execute/lshrdi-1.c: New.
55659 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55661 * objc/execute/load-3.m: Added. Check sending +load to categories,
55662 in addition to classes.
55664 2001-06-08 Stan Shebs <shebs@apple.com>
55666 * objc/execute/load-2.m: New test. From Nicola Pero
55667 <n.pero@mi.flashnet.it>.
55669 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55671 * gcc.c-torture/execute/20010605-2.c: New test.
55673 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55675 * g++.old-deja/g++.abi/vbase2.C: New test.
55676 * g++.old-deja/g++.abi/vbase3.C: New test.
55678 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55680 * g++.old-deja/g++.pt/friend49.C: New test.
55682 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55684 * g++.old-deja/g++.ext/anon3.C: New test.
55686 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55688 * g++.old-deja/g++.other/conv7.C: New test.
55690 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55692 * gcc.c-torture/compile/20010605-2.c: New test.
55694 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55696 * gcc.c-torture/execute/20010604-1.c: New test.
55698 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55700 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55702 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55704 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55705 (g++_link_flags): Likewise.
55706 (g++_init): Pass gccpath's value to two previous functions.
55708 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55710 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55711 Ensure logfile entry matches exec command line.
55713 2001-05-31 Richard Henderson <rth@redhat.com>
55715 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55716 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55718 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55720 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55721 compiler for irix6.2
55723 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55725 * g++.old-deja/g++.other/optimize3.C: New file.
55727 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55729 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55732 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55734 * g++.old-deja/g++.other/optimize2.C: New file.
55736 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55738 * gcc.c-torture/compile/20010518-2.c: New file.
55739 * gcc.c-torture/execute/20010518-1.c: New file.
55740 * gcc.c-torture/execute/20010518-2.c: New file.
55742 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55744 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55746 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55748 G++ no longer defines builtins that do not begin with __builtin.
55749 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55750 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55751 * g++.old-deja/g++.law/builtin1.C: Likewise.
55752 * g++.old-deja/g++.law/cvt2.C: Likewise.
55753 * g++.old-deja/g++.mike/net5.C: Likewise.
55754 * g++.old-deja/g++.other/builtins1.C: Likewise.
55755 * g++.old-deja/g++.other/builtins2.C: Likewise.
55756 * g++.old-deja/g++.other/builtins3.C: Likewise.
55757 * g++.old-deja/g++.other/builtins4.C: Likewise.
55758 * g++.old-deja/g++.other/inline8.C: Likewise.
55759 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55761 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55763 * g++.old-deja/g++.pt/using1.C: Adjust.
55764 * g++.old-deja/g++.pt/using2.C: New test.
55766 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55768 * gcc.dg/cpp/charconst.c: New tests.
55769 * gcc.dg/cpp/escape.c: New tests.
55770 * gcc.dg/cpp/escape-1.c: New tests.
55771 * gcc.dg/cpp/escape-2.c: New tests.
55772 * gcc.dg/cpp/ucs.c: New tests.
55774 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55776 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55777 native compiler for irix6.5.
55779 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55781 * lib/g++.exp (g++_include_flags): Use args to compute
55783 (g++_link_flags): Likewise.
55784 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55786 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55788 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55790 2001-05-21 Geoff Keating <geoffk@redhat.com>
55792 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55795 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55797 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55799 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55800 to STACK_SIZE; Use it to define size of add_histo array.
55801 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55803 (f): Use GITT_SIZE to define size of gitt local table.
55804 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55805 to STACK_SIZE; Use it to define size of bytemem array.
55807 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55809 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55810 on 68HC11/HC12 due to the asm instruction.
55811 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55812 * gcc.c-torture/compile/920520-1.x: Likewise.
55813 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55814 on 68HC11/HC12 because the function is larger than 64K.
55815 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55816 on 68HC11/HC12 because the structure is too large.
55818 2001-05-20 Richard Henderson <rth@redhat.com>
55820 * gcc.c-torture/execute/20010520-1.c: New.
55822 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55824 * g++.old-deja/g++.warn/compare1.C: New test.
55825 * gcc.dg/compare4.c: New test.
55827 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55829 * g++.old-deja/g++.other/optimize1.C: New test.
55831 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55833 * g++.old-deja/g++.pt/spec41.C: New test.
55835 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55837 * gcc.c-torture/compile/20010114-1.x: Remove.
55839 2001-05-18 Stan Shebs <shebs@apple.com>
55841 * gcc.c-torture/compile/20010518-1.c: New test.
55843 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55845 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55846 * g++.old-deja/g++.pt/crash67.C: New test.
55848 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55850 * g++.old-deja/g++.other/debug9.C: New test.
55852 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55854 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55856 2001-05-16 Jan Hubicka <jh@suse.cz>
55858 * gcc.c-torture/compile/20010516-1.c: New test.
55860 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55862 * g++.old-deja/g++.other/crash41.C: New test.
55864 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55866 * g++.old-deja/g++.pt/crash66.C: New test.
55868 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55870 * g++.old-deja/g++.robertl/eb27.C: Convert.
55872 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55874 * g++.dg/friend-warn.C: New test. Do not warn about friend
55875 declaration being redundant.
55877 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55879 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55881 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55883 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55885 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55887 * lib/g++.exp: Use testsuite_flags.
55889 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55891 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55893 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55895 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55897 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55899 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55901 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55903 * gcc.c-torture/compile/20010313-1.c: New test.
55905 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55907 * gcc.dg/cpp/direct2.c: New test.
55908 * gccq.dg/cpp/direct2s.c: New test.
55910 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55912 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55914 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55915 * g++.old-deja/g++.other/op3.C: Likewise.
55917 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
55919 * gcc.dg/cpp/syshdr.h: New file.
55920 * gcc.dg/cpp/sysmac1.c: Update.
55921 * gcc.dg/cpp/sysmac2.c: Update.
55923 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
55925 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55927 2001-05-04 David Edelsohn <edelsohn@gnu.org>
55929 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55930 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55932 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
55934 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55936 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
55938 * lib/g++.exp (g++_include_flags): Don't use any special flags
55939 if TESTING_IN_BUILD_TREE is not defined.
55940 (g++_init): Use a plain 'c++' as the compiler if
55941 TESTING_IN_BUILD_TREEE is not defined.
55943 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55945 * g++.old-deja/g++.eh/catch13.C: New test.
55946 * g++.old-deja/g++.eh/catch14.C: New test.
55948 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55950 * gcc.dg/cpp/tr-define.c: New test.
55952 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
55954 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55955 <stdlib.h>, not <malloc.h>.
55957 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55959 * g++.old-deja/g++.ns/template17.C: New test.
55961 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55963 * g++.old-deja/g++.pt/ref4.C: New test.
55965 2001-04-30 Richard Henderson <rth@redhat.com>
55967 * gcc.dg/20000724-1.c: Revert last change.
55969 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
55971 * g77.f-torture/execute/20010430.f: New test.
55973 2001-04-30 Mark Mitchell <mark@codesourcery.com>
55975 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55977 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
55979 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55981 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55983 * g++.old-deja/g++.eh/crash6.C: New test.
55985 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55987 * g++.old-deja/g++.other/warn7.C: New test.
55989 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55991 * g++.old-deja/g++.other/defarg9.C: New test.
55993 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55995 * g77.f-torture/compile/20010426.f: New test.
55996 * g77.f-torture/execute/20010426.f: New test.
55998 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56000 * g77.f-torture/compile/20000629-1.x: Remove - error
56003 2001-04-26 Jeffrey A Law (law@cygnus.com)
56005 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56006 Tweak slightly to work with g++.dg framework.
56007 * g++.dg/special/ecos.exp: Run initp1.C test.
56008 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56010 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56011 its linker doesn't give line numbers either.
56012 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56014 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56016 * g++.old-deja/g++.other/lex1.C: New test.
56018 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56020 * gcc.dg/noncompile/20010425-1.c: New test.
56022 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56024 * g++.old-deja/g++.pt/mangle2.C: New test.
56026 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56028 * gcc.dg/format/plus-1.c: New test.
56030 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56032 * gcc.dg/20010423-1.c: New test.
56034 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56036 * gcc.c-torture/execute/20010422-1.c: New test.
56038 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56040 * g++.old-deja/g++.ns/type2.C: New test.
56042 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56044 * g++.old-deja/g++.other/perf1.C: New test.
56046 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56048 * gcc.dg/c99-func-2.c: Remove xfail.
56049 * gcc.dg/c99-func-3.c: Remove xfail.
56050 * gcc.dg/c99-func-4.c: Remove xfail.
56052 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56054 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56056 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56058 * gcc.c-torture/compile/20010423-1.c: New test.
56060 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56062 * g++.old-deja/g++.pt/typename28.C: New test.
56064 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56066 * g++.old-deja/g++.abi/empty2.C: New test.
56067 * g++.old-deja/g++.abi/empty3.C: New test.
56069 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56071 * g++.old-deja/g++.other/comdat2.C: New test.
56072 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56074 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56076 * g++.old-deja/g++.other/overload14.C: New test.
56078 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56080 * g++.old-deja/g++.other/lookup23.C: New test.
56082 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56084 * gcc.c-torture/execute/20010403-1.c: New test.
56086 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56087 Mark Mitchell <mark@codesourcery.com>
56089 * lib/old-dejagnu.exp: Don't delete output of executable.
56090 Add .exe suffix to executables.
56092 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56094 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56096 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56098 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56100 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56102 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56103 * g++.old-deja/g++.abi/crash1.C: New test.
56105 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56107 * g++.old-deja/g++.other/crash40.C: New test.
56109 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56111 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56113 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56115 * g++.old-deja/g++.other/warn6.C: New test.
56117 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56119 * g++.old-deja/g++.robertl/eb42.C: Same.
56121 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56123 * gcc.dg/wtr-conversion-1.c: New testcase.
56125 2001-04-10 Richard Henderson <rth@redhat.com>
56127 * g++.old-deja/g++.other/array5.C: New.
56129 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56131 * gcc.c-torture/execute/20010408-1.c: New test.
56133 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56135 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56136 headers and constructs.
56137 * g++.old-deja/g++.robertl/eb79.C: Same.
56138 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56139 * g++.old-deja/g++.robertl/eb73.C: Same.
56140 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56141 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56142 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56143 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56144 * g++.old-deja/g++.robertl/eb44.C: Same.
56145 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56146 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56147 * g++.old-deja/g++.robertl/eb39.C: Same.
56148 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56149 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56150 * g++.old-deja/g++.robertl/eb30.C: Same.
56151 * g++.old-deja/g++.robertl/eb3.C: Same.
56152 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56153 * g++.old-deja/g++.robertl/eb21.C: Same.
56154 * g++.old-deja/g++.robertl/eb15.C: Same.
56155 * g++.old-deja/g++.robertl/eb118.C: Same.
56156 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56157 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56158 * g++.old-deja/g++.robertl/eb109.C: Same.
56159 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56160 * g++.old-deja/g++.mike/rtti1.C: Same.
56161 * g++.old-deja/g++.mike/p658.C: Same.
56162 * g++.old-deja/g++.mike/net46.C: Same.
56163 * g++.old-deja/g++.mike/net34.C: Same.
56164 * g++.old-deja/g++.mike/memoize1.C: Same.
56165 * g++.old-deja/g++.mike/eh2.C: Same.
56166 * g++.old-deja/g++.law/weak.C: Same.
56167 * g++.old-deja/g++.law/visibility7.C: Same.
56168 * g++.old-deja/g++.law/visibility25.C: Same.
56169 * g++.old-deja/g++.law/visibility22.C: Same.
56170 * g++.old-deja/g++.law/visibility2.C: Same.
56171 * g++.old-deja/g++.law/visibility17.C: Same.
56172 * g++.old-deja/g++.law/visibility13.C: Same.
56173 * g++.old-deja/g++.law/visibility10.C: Same.
56174 * g++.old-deja/g++.law/visibility1.C: Same.
56175 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56176 * g++.old-deja/g++.law/vbase1.C: Same.
56177 * g++.old-deja/g++.law/operators32.C: Same.
56178 * g++.old-deja/g++.law/nest3.C: Same.
56179 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56180 * g++.old-deja/g++.law/except5.C (main): Same.
56181 * g++.old-deja/g++.law/cvt7.C (run): Same.
56182 * g++.old-deja/g++.law/cvt2.C: Same.
56183 * g++.old-deja/g++.law/cvt16.C: Same.
56184 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56185 * g++.old-deja/g++.law/ctors17.C (main): Same.
56186 * g++.old-deja/g++.law/ctors13.C: Same.
56187 * g++.old-deja/g++.law/ctors12.C (main): Same.
56188 * g++.old-deja/g++.law/ctors10.C: Same.
56189 * g++.old-deja/g++.law/code-gen5.C: Same.
56190 * g++.old-deja/g++.law/bad-error7.C: Same.
56191 * g++.old-deja/g++.law/arm9.C: Same.
56192 * g++.old-deja/g++.law/arm12.C: Same.
56193 * g++.old-deja/g++.law/arg8.C: Same.
56194 * g++.old-deja/g++.law/arg1.C: Same.
56195 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56196 * g++.old-deja/g++.jason/template31.C: Same.
56197 * g++.old-deja/g++.jason/template24.C (main): Same.
56198 * g++.old-deja/g++.jason/2371.C: Same.
56199 * g++.old-deja/g++.eh/new2.C: Same.
56200 * g++.old-deja/g++.eh/new1.C: Same.
56201 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56202 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56203 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56204 * g++.old-deja/g++.brendan/crash62.C: Same.
56205 * g++.old-deja/g++.brendan/crash52.C: Same.
56206 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56207 * g++.old-deja/g++.brendan/crash38.C: Same.
56208 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56209 * g++.old-deja/g++.brendan/copy9.C: Same.
56211 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56213 * gcc.c-torture/execute/20001203-2.c (memset):
56214 Count argument is of type __SIZE_TYPE__.
56216 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56218 * gcc.c-torture/compile/20010404-1.c: New test.
56220 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56222 * gcc.c-torture/compile/20010326-1.c: New test.
56224 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56226 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56227 peculiarities of the SH.
56228 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56230 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56232 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56233 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56234 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56236 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56238 * g77.f-torture/compile/20010321-1.f: New test.
56240 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56242 * gcc.c-torture/compile/20010329-1.c: New test.
56244 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56246 * gcc.c-torture/execute/20010329-1.c: New test.
56248 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56250 * g++.old-deja/g++.other/eh4.C: Fix typo.
56252 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56254 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56256 2001-03-28 Philip Blundell <philb@gnu.org>
56258 * gcc.c-torture/compile/20010328-1.c: New test.
56260 2001-03-27 Richard Henderson <rth@redhat.com>
56262 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56263 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56265 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56267 * gcc.c-torture/compile/20010327-1.c: New test.
56269 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56271 * g++.old-deja/g++.other/friend12.C: New test.
56272 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56273 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56275 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56277 * gcc.c-torture/execute/20010325-1.c: New test.
56279 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56281 * g++.old-deja/g++.other/mangle3.C: New test.
56283 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56285 * g++.old-deja/g++.other/anon8.C: New test.
56287 2001-03-20 Philip Blundell <philb@gnu.org>
56289 * gcc.c-torture/compile/20010320-1.c: New test.
56291 2001-03-17 Richard Henderson <rth@redhat.com>
56293 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56295 2001-03-15 Geoff Keating <geoff@redhat.com>
56297 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56300 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56302 * g++.old-deja/g++.other/eh4.C: New test.
56304 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56306 * gcc.dg/cpp/mi1.c: Update.
56308 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56310 * g++.old-deja/g++.other/regstack.C: New test.
56312 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56314 * g++.old-deja/g++.other/ref4.C: New test.
56316 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56318 * objc/execute/va_method.m: Added.
56319 * objc/execute/IMP.m: Added.
56320 * objc/execute/_cmd.m: Added.
56321 * objc/execute/accessing_ivars.m: Added.
56322 * objc/execute/class-1.m: Added.
56323 * objc/execute/class-10.m: Added.
56324 * objc/execute/class-11.m: Added.
56325 * objc/execute/class-12.m: Added.
56326 * objc/execute/class-13.m: Added.
56327 * objc/execute/class-14.m: Added.
56328 * objc/execute/class-2.m: Added.
56329 * objc/execute/class-3.m: Added.
56330 * objc/execute/class-4.m: Added.
56331 * objc/execute/class-5.m: Added.
56332 * objc/execute/class-6.m: Added.
56333 * objc/execute/class-7.m: Added.
56334 * objc/execute/class-8.m: Added.
56335 * objc/execute/class-9.m: Added.
56336 * objc/execute/class-tests-1.h
56337 * objc/execute/class-tests-2.h
56338 * objc/execute/compatibility_alias.m: Added.
56339 * objc/execute/encode-1.m: Added.
56340 * objc/execute/formal_protocol-1.m: Added.
56341 * objc/execute/formal_protocol-2.m: Added.
56342 * objc/execute/formal_protocol-3.m: Added.
56343 * objc/execute/formal_protocol-4.m: Added.
56344 * objc/execute/formal_protocol-5.m: Added.
56345 * objc/execute/formal_protocol-6.m: Added.
56346 * objc/execute/formal_protocol-7.m: Added.
56347 * objc/execute/informal_protocol.m: Added.
56348 * objc/execute/initialize.m: Added.
56349 * objc/execute/load.m: Added.
56350 * objc/execute/many_args_method.m: Added.
56351 * objc/execute/nested-3.m: Added.
56352 * objc/execute/no_clash.m: Added.
56353 * objc/execute/private.m: Added.
56354 * objc/execute/redefining_self.m: Added.
56355 * objc/execute/root_methods.m: Added.
56356 * objc/execute/selector-1.m: Added.
56357 * objc/execute/static-1.m: Added.
56358 * objc/execute/static-2.m: Added.
56359 * objc/execute/va_method.m: Added.
56361 2001-03-10 Richard Henderson <rth@redhat.com>
56363 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56365 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56367 * g++.old-deja/g++.other/crash31.C: XFAIL.
56368 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56369 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56370 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56371 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56372 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56374 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56376 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56378 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56380 * gcc.dg/20000724-1.c: Don't use multiline strings.
56382 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56384 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56385 result of -cString against what we expect it to be; don't just
56386 print it out for no one to read.
56388 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56389 Based on testcases provided by Nicola Pero.
56391 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56393 * gcc.dg/cpp/macro7.c: New test.
56395 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56397 * gcc.dg/cpp/multiline.c: Update.
56399 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56401 * g++.old-deja/g++.other/enum3.C: New test.
56403 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56405 * g++.old-deja/g++.other/pod1.C: New test.
56407 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56409 * g++.old-deja/g++.ext/overload1.C: New test.
56411 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56413 * g++.old-deja/g++.pt/using1.C: New test.
56415 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56417 * g++.old-deja/g++.other/using9.C: New test.
56419 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56421 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56423 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56425 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56427 * g++.old-deja/g++.ext/realpt1.C: Remove.
56429 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56431 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56433 2001-02-26 Will Cohen <wcohen@redhat.com>
56435 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56437 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56439 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56440 templatized constructors.
56442 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56444 * gcc.c-torture/execute/20010224-1.c: New test.
56446 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56448 * gcc.c-torture/execute/20010222-1.c: New test.
56450 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56452 * g++.old-deja/g++.other/inline20.C: New test.
56454 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56456 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56458 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56460 * g++.old-deja/g++.other/lookup22.C: New test.
56462 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56464 * g77.dg: New directory.
56465 * g77.dg/20010216-1.f: New test case.
56466 * g77.dg/dg.exp: New driver.
56467 * lib/g77-dg.exp: New driver library.
56469 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56471 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56473 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56475 * g++.old-deja/g++.other/decl9.C: New test.
56477 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56479 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56480 not need <string> and also tests the initialization at runtime.
56482 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56484 * gcc.c-torture/execute/longlong.c: New test.
56486 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56488 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56490 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56492 * gcc.c-torture/execute/920302-1.c (execute):
56493 Change argument type to short.
56495 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56497 * g++.old-deja/g++.pt/deduct6.C: New test.
56499 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56501 * g++.old-deja/g++.pt/deduct5.C: New test.
56503 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56505 * gcc.c-torture/execute/20010209-1.c: New test.
56507 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56509 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56511 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56513 * g++.dg/vtgc1.C: Update for new ABI.
56515 * consistency.vlad: New directory, 1665 files.
56517 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56519 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56521 * gcc.dg/cpp/digraphs.c: Declare puts.
56523 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56525 * g++.old-deja/g++.other/warn5.C: New test.
56527 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56529 * g++.old-deja/g++.pt/spec40.C: New test.
56531 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56533 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56535 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56537 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56539 * gcc.c-torture/compile/20010209-1.c: New test.
56541 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56543 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56544 excess errors message but not if it crashes.
56545 * g++.old-deja/g++.other/crash27.C: Likewise.
56546 * g++.old-deja/g++.other/crash28.C: Likewise.
56547 * g++.old-deja/g++.other/crash30.C: Likewise.
56548 * g++.old-deja/g++.other/crash32.C: Likewise.
56549 * g++.old-deja/g++.other/crash35.C: Likewise.
56550 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56552 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56554 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56555 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56556 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56557 g77.f-torture/execute/execute.exp,
56558 g77.f-torture/noncompile/noncompile.exp,
56559 gcc.c-torture/execute/execute.exp,
56560 gcc.c-torture/execute/memcheck/memcheck.exp,
56561 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56562 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56563 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56564 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56565 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56566 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56567 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56568 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56569 Remove bug reporting instructions with ancient email addresses.
56571 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56573 * gcc.dg/20010202-1.c: New test.
56574 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56576 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56578 * g++.dg/stdbool-if.C: New test.
56580 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56582 * objc/execute/fdecl.m: Added main().
56584 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56586 * gcc.c-torture/execute/20010206-1.c: New test.
56588 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56590 * gcc.dg/cpp/avoidpaste1.c: Update.
56592 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56594 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56595 Pero <nicola@brainstorm.co.uk>.
56596 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56598 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56600 * g++.old-deja/g++.pt/spec39.C: New test.
56602 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56604 * gcc.c-torture/compile/20010202-1.c: New test.
56606 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56608 * g++.old-deja/g++.abi/primary2.C: New test.
56609 * g++.old-deja/g++.abi/primary3.C: New test.
56610 * g++.old-deja/g++.abi/primary4.C: New test.
56611 * g++.old-deja/g++.abi/primary5.C: New test.
56612 * g++.old-deja/g++.abi/vtable3.h: New test.
56613 * g++.old-deja/g++.abi/vtable3a.C: New test.
56614 * g++.old-deja/g++.abi/vtable3b.C: New test.
56615 * g++.old-deja/g++.abi/vtable3c.C: New test.
56616 * g++.old-deja/g++.abi/vtable3d.C: New test.
56617 * g++.old-deja/g++.abi/vtable3e.C: New test.
56618 * g++.old-deja/g++.abi/vtable3f.C: New test.
56619 * g++.old-deja/g++.abi/vtable3g.C: New test.
56620 * g++.old-deja/g++.abi/vtable3h.C: New test.
56621 * g++.old-deja/g++.abi/vtable3i.C: New test.
56622 * g++.old-deja/g++.abi/vtable3j.C: New test.
56623 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56625 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56627 * g++.old-deja/g++.other/anon6.C: New test.
56628 * g++.old-deja/g++.other/anon7.C: New test.
56630 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56632 * gcc.dg/cpp/avoidpaste2.c: New tests.
56634 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56636 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56638 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56640 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56641 DECIMAL_DIG cases for Irix."
56643 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56645 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56647 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56649 * gcc.dg/c99-tag-1.c: New test.
56651 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56653 * gcc.dg/cpp/tr-warn1.c: Add tests.
56655 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56657 * gcc.dg/cpp/avoidpaste1.c: Update.
56658 * gcc.dg/cpp/paste4.c: Update.
56660 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56662 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56665 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56667 * g++.old-deja/g++.other/inline19.C: New test.
56669 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56671 * gcc.dg/Wlarger-than.c: New test.
56673 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56675 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56677 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56679 * gcc.c-torture/execute/20010129-1.c: New test.
56680 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56682 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56684 * gcc.dg/cpp/avoidpaste1.c: Test case.
56686 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56688 * g++.old-deja/g++.other/inline18.C: New test.
56690 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56692 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56693 and __builtin_putchar.
56695 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56697 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56700 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56702 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56703 floating point number rounding mode to round to the nearest
56704 representable mode.
56706 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56708 * g++.old-deja/g++.other/mangle2.C: New test.
56710 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56712 * gcc.c-torture/compile/20010124-1.c: New test.
56714 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56716 * g++.old-deja/g++.pt/spec38.C: New test.
56718 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56720 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56723 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56725 * gcc.c-torture/execute/20010123-1.c: New test.
56727 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56729 * g++.old-deja/g++.pt/spec37.C: New test.
56731 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56733 * g++.old-deja/g++.pt/overload14.C: New test.
56735 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56737 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56738 __builtin_return_address.
56740 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56742 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56743 * g++.old-deja/g++.pt/spec35.C: New test.
56744 * g++.old-deja/g++.pt/spec36.C: New test.
56746 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56748 * gcc.c-torture/compile/20010118-1.c: New test.
56750 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56752 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56754 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56756 * gcc.c-torture/execute/20010119-1.c: New test.
56758 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56760 * g++.old-deja/g++.other/vbase5.C: New test.
56762 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56764 * gcc.c-torture/execute/20010118-1.c: New test.
56766 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56768 * g++.old-deja/g++.pt/deduct3.C: New test.
56770 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56772 * g++.old-deja/g++.pt/spec34.C: New test.
56774 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56776 * g77.f-torture/compile/20000601-2.f: New test.
56778 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56780 * g++.old-deja/g++.other/init17.C: New test.
56782 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56784 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56786 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56788 * g++.old-deja/g++.pt/unify8.C: New test.
56790 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56792 * g++.old-deja/g++.abi/vbase1.C: New test.
56794 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56796 * g++.old-deja/g++.pt/crash65.C: New test.
56798 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56800 * gcc.dg/cpp/assembl2.S: New test case.
56802 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56804 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56807 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56809 * g++.old-deja/g++.other/builtins1.C: New test.
56810 * g++.old-deja/g++.other/builtins2.C: Likewise.
56811 * g++.old-deja/g++.other/builtins3.C: Likewise.
56812 * g++.old-deja/g++.other/builtins4.C: Likewise.
56814 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56816 * gcc.c-torture/compile/20010117-1.c: New test.
56817 * gcc.c-torture/compile/20010117-2.c: New test.
56819 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56821 * g77.f-torture/execute/20010116.[fx]: New test,
56823 * g77.f-torture/compile/20010115.f: Indicate it's
56824 a test for PR fortran/1636.
56826 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56828 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56830 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56832 * g77.f-torture/compile/20010115.f: New test.
56834 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56836 * g++.old-deja/g++.pt/nontype5.C: New test.
56838 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56840 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56841 have an equivalent working one below it.
56843 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56845 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56846 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56848 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56850 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56851 message containing "init_priority".
56852 (conpr-2.C): Likewise.
56853 (conpr-3.C): Likewise.
56854 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56856 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56858 * gcc.c-torture/execute/20010114-2.c: New test.
56860 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56862 * gcc.c-torture/compile/20010114-1.c: New test.
56863 * gcc.c-torture/compile/20010114-1.x: Xfail.
56864 * gcc.c-torture/compile/20010114-2.c: New test.
56865 * gcc.c-torture/execute/20010114-1.c: New test.
56866 * gcc.dg/trunc-1.c: New test.
56867 * gcc.dg/uninit-B.c: New test.
56869 2001-01-13 Nick Clifton <nickc@redhat.com>
56871 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56874 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56876 * gcc.c-torture/compile/20010113-1.c: New test.
56878 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56880 * gcc.c-torture/compile/20001212-1.c: New test.
56882 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56884 * gcc.dg/cpp/widestr1.c: Update.
56885 * gcc.dg/cpp/prag-imp.c: Remove.
56887 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56889 * gcc.c-torture/execute/20000801-3.x: Remove.
56890 * gcc.dg/c90-init-1.c: New test.
56891 * gcc.dg/c99-init-1.c: New test.
56892 * gcc.dg/c99-init-2.c: New test.
56893 * gcc.dg/gnu99-init-1.c: New test.
56895 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56897 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56898 testing that no relevant ones were found.
56900 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56902 * g++.old-deja/g++.pt/cast2.C: New test.
56904 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56906 * g++.old-deja/g++.pt/friend47.C: New test.
56908 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56910 * g++.old-deja/g++.pt/instantiate13.C: New test.
56912 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56914 * g++.old-deja/g++.other/defarg7.C: New test.
56915 * g++.old-deja/g++.other/defarg8.C: New test.
56917 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56919 * g++.old-deja/g++.pt/crash64.C: New test.
56921 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56923 * g++.old-deja/g++.pt/crash63.C: New test.
56925 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
56927 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56929 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
56931 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56933 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56935 * g++.old-deja/g++.pt/error3.C: New test.
56937 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56939 * g++.old-deja/g++.other/crash39.C: New test.
56941 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56943 * g++.old-deja/g++.other/vbase4.C: New test.
56945 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
56947 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56948 * gcc.dg/special/20000419-2.c: New file. Identical to above.
56949 * gcc.dg/special/special.exp: New test driver which will check
56950 for alias support for the above test.
56952 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
56954 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56955 problems on small machines.
56956 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56959 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
56961 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56963 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56965 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
56967 * g++.old_deja/g++.pt/using8.C: New test.
56969 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
56971 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56973 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
56975 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56976 where a failure is expected.
56977 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56979 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56981 * g++.old_deja/g++.pt/instantiate12.C: New test.
56983 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56985 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56987 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56988 * g++.old-deja/g++.brendan/crash17.C: Likewise.
56989 * g++.old-deja/g++.brendan/crash29.C: Likewise.
56990 * g++.old-deja/g++.brendan/crash48.C: Likewise.
56991 * g++.old-deja/g++.brendan/ns1.C: Likewise.
56992 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56993 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56994 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56995 * g++.old-deja/g++.eh/spec6.C: Likewise.
56996 * g++.old-deja/g++.jason/crash3.C: Likewise.
56997 * g++.old-deja/g++.law/ctors11.C: Likewise.
56998 * g++.old-deja/g++.law/ctors17.C: Likewise.
56999 * g++.old-deja/g++.law/ctors5.C: Likewise.
57000 * g++.old-deja/g++.law/ctors9.C: Likewise.
57001 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57002 * g++.old-deja/g++.mike/net22.C: Likewise.
57003 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57004 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57005 * g++.old-deja/g++.mike/virt3.C: Likewise.
57006 * g++.old-deja/g++.niklas/t128.C: Likewise.
57007 * g++.old-deja/g++.other/anon4.C: Likewise.
57008 * g++.old-deja/g++.other/using1.C: Likewise.
57009 * g++.old-deja/g++.other/warn3.C: Likewise.
57010 * g++.old-deja/g++.pt/t37.C: Likewise.
57011 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57012 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57014 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57016 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57018 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57020 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57022 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57024 * gcc.c-torture/compile/20010107-1.c: New test.
57026 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57028 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57030 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57032 * gcc.dg/format/format.h: New file.
57033 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57034 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57035 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57036 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57037 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57038 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57039 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57040 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57041 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57042 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57043 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57044 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57045 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57046 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57047 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57048 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57049 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57050 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57051 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57052 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57053 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57054 instead of declaring standard types, macros and functions in each
57057 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57059 * gcc.c-torture/execute/20010106-1.c: New test.
57061 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57063 * gcc.dg/format/format.exp: New file.
57064 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57065 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57066 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57067 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57068 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57069 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57070 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57071 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57072 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57073 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57074 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57075 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57076 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57077 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57078 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57079 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57080 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57081 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57082 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57083 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57084 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57085 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57086 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57087 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57088 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57089 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57090 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57091 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57092 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57093 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57094 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57095 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57096 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57097 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57098 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57099 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57100 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57101 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57102 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57103 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57104 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57105 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57107 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57109 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57112 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57114 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57116 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57118 * g++.old-deja/g++.pt/crash62.C: New test.
57120 2001-01-04 Richard Henderson <rth@redhat.com>
57122 * gcc.dg/20000926-1.c: Update expected warnings.
57123 * gcc.dg/array-2.c: Likewise.
57124 * gcc.dg/array-4.c: Also validate flexible array members.
57125 * gcc.dg/c99-flex-array-1.c: New.
57127 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57129 * gcc.c-torture/compile/20001222-1.x: Remove.
57131 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57133 * gcc.c-torture/execute/built-in-setjmp.c: New.
57135 2001-01-03 Richard Henderson <rth@redhat.com>
57137 * gcc.dg/940510-1.c: Update expected error wording.
57138 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57140 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57142 * lib/target-supports.exp (check_alias_available): Modified to
57143 indicate aliases not supported if only weak aliases are supported.
57145 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57147 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57148 Turn on cmpstrsi checks for __pj__ and __i370__.
57150 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57152 * g++.old-deja/g++.other/virtual11.C: New test.
57154 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57156 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57158 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57160 * gcc.c-torture/compile/20010102-1.c: New test.
57162 2001-01-02 Andreas Jaeger <aj@suse.de>
57164 * gcc.dg/noreturn-3.c: New test.
57166 * gcc.dg/noreturn-4.c: New test.
57168 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57170 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57171 __builtin_fputc and __builtin_fwrite.
57173 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57175 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57176 signed char, not default char.
57178 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57180 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57182 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57184 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57186 2000-12-29 Richard Henderson <rth@redhat.com>
57188 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57189 (__cyg_profile_func_exit): Define.
57191 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57193 * g++.dg/vtgc1.C: New test.
57195 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57197 * gcc.dg/noncompile/20001228-1.c: New test.
57199 * gcc.dg/20001228-1.c: New test.
57201 * gcc.c-torture/execute/20001228-1.c: New test.
57203 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57205 * gcc.dg/format-strfmon-1.c: New test.
57207 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57209 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57210 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57211 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57212 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57213 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57214 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57215 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57216 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57217 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57218 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57219 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57220 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57221 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57223 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57224 * gcc.c-torture/execute/string-opt-4.c: Test index.
57226 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57228 * gcc.c-torture/compile/20001226-1.c: New test.
57230 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57232 * gcc.c-torture/compile/20001222-1.c: New test.
57233 * gcc.c-torture/compile/20001222-1.x: Xfail.
57235 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57237 * gcc.c-torture/execute/comp-goto-2.c: New test.
57239 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57241 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57242 Use long types if __INT_MAX__ is 32767.
57243 (main): Use cast to (sint32 *) when poking 88 into a_page.
57245 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57247 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57249 * gcc.c-torture/compile/20001221-1.c: New test.
57250 * gcc.c-torture/execute/20001221-1.c: New test.
57252 2000-12-20 Richard Henderson <rth@redhat.com>
57254 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57255 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57257 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57259 * gcc.dg/compare3.c: New test.
57261 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57263 * gcc.dg/format-warnll-1.c: New test.
57265 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57267 * gcc.dg/cpp/cmdlne-P.c: New test.
57269 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57271 * gcc.c-torture/execute/builtin-abs-1.c,
57272 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57274 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57276 * gcc.dg/cpp/multiline.c: New test.
57278 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57280 * g++.old-deja/g++.other/syshdr1.C: Update.
57281 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57283 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57285 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57287 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57289 * g++.old-deja/g++.pt/ttp65.C: New test.
57291 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57293 * g++.old-deja/g++.pt/ttp64.C: New test.
57295 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57297 * g++.old-deja/g++.pt/spec33.C: New test.
57299 2000-12-14 Catherine Moore <clm@redhat.com>
57301 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57302 * gcc.c-torture/execute/920612-2.c: Likewise.
57303 * gcc.c-torture/execute/920428-2.c: Likewise.
57304 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57305 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57307 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57309 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57310 * gcc.dg/pack-test-2.c: Likewise.
57312 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57314 Tests by Zack Weinberg <zackw@stanford.edu>.
57316 * gcc.dg/cpp/defined.c: Update.
57317 * gcc.dg/cpp/defined_trad.c: New tests.
57319 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57321 * gcc.dg/cpp/trad-direct.c: Update.
57323 2000-12-11 Neil Booth <neilb@earthling.net>
57325 * gcc.dg/cpp/defined_trad.c
57327 2000-12-11 Neil Booth <neilb@earthling.net>
57329 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57331 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57333 * gcc.dg/format-miss-2.c: New test.
57335 2000-12-09 Neil Booth <neilb@earthling.net>
57337 * gcc.dg/cpp/lineflags.c: New tests.
57338 * gcc.dg/cpp/poison.c: Update.
57339 * gcc.dg/cpp/redef2.c: Update.
57340 * gcc.dg/cpp/skipping.c: New test.
57342 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57344 * g++.old-deja/g++.other/eh3.C: New testcase.
57346 2000-12-07 Neil Booth <neilb@earthling.net>
57348 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57349 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57350 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57351 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57352 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57355 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57357 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57358 __SIZE_TYPE__ instead of int for type of integers cast to
57361 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57363 * g++.old-deja/g++.other/cleanup4.C: New test.
57365 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57367 * format-sec-1.c: New test.
57369 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57371 * gcc.dg/format-nonlit-3.c: New test.
57373 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57375 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57376 through a null pointer.
57378 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57380 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57381 * g++.old-deja/g++.pt/partial4.C: New test.
57383 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57385 * gcc.c-torture/execute/ieee/hugeval.x: New.
57387 2000-12-06 Neil Booth <neilb@earthling.net>
57389 * gcc.dg/cpp/backslash2.c: New tests.
57391 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57393 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57394 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57396 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57398 * gcc.c-torture/execute/20001203-2.c: New testcase.
57400 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57402 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57403 * g++.old-deja/g++.other/virtual10.C: New test.
57405 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57407 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57409 2000-12-05 Richard Henderson <rth@redhat.com>
57411 * gcc.c-torture/compile/20001205-1.c: New.
57413 2000-12-04 Neil Booth <neilb@earthling.net>
57415 * g++.old-deja/g++.other/virtual9.C: New test.
57416 * g++.old-deja/g++.pt/crash61.C: New test.
57417 * gcc.c-torture/execute/loop-9.c: New test.
57419 2000-12-04 Neil Booth <neilb@earthling.net>
57421 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57422 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57423 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57424 * gcc.dg/cpp/extratokens.c: ...here.
57426 2000-12-04 Neil Booth <neilb@earthling.net>
57428 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57431 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57433 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57434 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57436 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57438 * gcc.c-torture/execute/20001203-1.c: New test.
57440 2000-12-03 Neil Booth <neilb@earthling.net>
57442 * gcc.dg/cpp/macro6.c: New test cases.
57444 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57446 * gcc.c-torture/execute/string-opt-9.c: New test.
57447 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57448 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57449 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57451 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57452 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57454 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57456 * gcc.dg/cpp/if-6.c: New testcase.
57458 * gcc.dg/20001201-1.c: New testcase.
57460 2000-12-02 Neil Booth <neilb@earthling.net>
57462 * g++.old-deja/g++.other/externC4.C,
57463 g++.old-deja/g++.other/friend10.C: New tests.
57465 2000-12-02 Neil Booth <neilb@earthling.net>
57467 * g++.old-deja/g++.other/instan2.C
57468 * g++.old-deja/g++.other/instan3.C: New test.
57470 2000-12-02 Neil Booth <neilb@earthling.net>
57472 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57473 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57474 gnuc99.c,gnuc99-pedantic.c: New tests.
57476 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57478 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57479 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57481 2000-12-01 Neil Booth <neilb@earthling.net>
57483 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57484 * gcc.dg/cpp/poison.c: Update.
57485 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57487 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57489 * g77.f-torture/execute/20001201.f: New test.
57491 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57493 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57495 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57497 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57499 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57501 * g++.old-deja/g++.other/cast6.C: New test.
57503 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57505 * gcc.c-torture/execute/20001130-2.c: New testcase.
57507 2000-11-30 Richard Henderson <rth@redhat.com>
57509 * gcc.c-torture/execute/20001130-1.c: New test.
57511 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57513 * g++.old-deja/g++.other/op3.C: New test.
57515 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57517 * g++.old-deja/g++.other/op2.C: New test.
57519 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57521 * g++.old-deja/g++.other/crash38.C: New test.
57523 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57525 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57527 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57529 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57531 * gcc.c-torture/execute/string-opt-6.c: New test.
57533 * gcc.dg/20001117-1.c: Add main.
57535 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57537 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57539 * gcc.dg/940510-1.c: ... to here.
57541 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57542 zero-size arrays in toplevel structures.
57544 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57546 * gcc.c-torture/execute/loop-8.c: New test.
57548 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57550 * g++.old-deja/g++.other/base1.C: New test.
57552 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57554 * g++.old-deja/g++.other/parse2.C: New test.
57556 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57558 * g++.old-deja/g++.pt/incomplete1.C: New test.
57560 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57562 * g++.old-deja/g++.other/friend9.C: New test.
57564 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57566 * gcc.dg/20001127-1.c: New test.
57568 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57570 * g++.old-deja/g++.pt/friend46.C: New test.
57572 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57574 * g++.old-deja/g++.other/ptrmem8.C: New test.
57576 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57578 * gcc.c-torture/execute/string-opt-7.c: New test.
57579 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57581 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57583 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57584 instead of 'mkcheck 2'.
57586 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57588 * gcc.c-torture/execute/memcheck/driver.c,
57589 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57590 C9X references to refer to C99.
57592 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57594 * gcc.dg/ultrasp3.c: New test.
57596 2000-11-25 Neil Booth <neilb@earthling.net>
57598 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57600 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57602 * gcc.c-torture/compile/20001123-2.c: New.
57604 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57606 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57608 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57610 * gcc.dg/sequence-point-1.c: Add some new tests.
57611 * gcc.c-torture/execute/20001124-1.c: New test.
57613 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57615 * g++.old-deja/g++.other/vaarg4.C: New test.
57616 * gcc.c-torture/compile/20001123-1.c: New test.
57618 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57620 * g++.other/crash24.C: Adjust and remove XFAIL.
57621 * g++.other/crash37.C: New test.
57623 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57625 * g++.old-deja/g++.pt/instantiate9.C: New test.
57627 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57629 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57632 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57633 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57635 2000-11-22 Neil Booth <neilb@earthling.net>
57637 * gcc.dg/cpp/Wtrigraphs.c: New test.
57639 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57641 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57643 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57645 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57647 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57649 * lib/gcc-dg.exp: load_lib scanasm.exp.
57650 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57651 * lib/g++-dg.exp: load_lib scanasm.exp.
57652 * lib/scanasm.exp: New.
57653 (scan-assembler, scan-assembler-not): Add optional arguments to
57654 test name, or if not present, the pattern name.
57655 (scan-assembler-dem, scan-assembler-dem-not): New.
57657 * g++.dg/dg.exp: New.
57659 2000-11-21 Neil Booth <neilb@earthling.net>
57661 * gcc.dg/cpp/integrated1.c: Remove.
57663 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57665 * gcc.c-torture/execute/20001121-1.c: New test.
57667 2000-11-21 Richard Henderson <rth@redhat.com>
57669 * gcc.c-torture/compile/20001121-1.c: New test.
57671 2000-11-20 Neil Booth <neilb@earthling.net>
57673 * gcc.dg/cpp/integrated1.c: New test.
57675 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57677 * g++.old-deja/g++.other/inline17.C: New test.
57679 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57681 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57682 local variable to be zero: I made the variable global. Now
57683 uses abort() and exit() instead of relying on main's return value.
57685 2000-11-20 Neil Booth <neilb@earthling.net>
57687 * gcc.dg/cpp/paste2.c: Update test.
57688 * objc/execute/paste.m: New test.
57690 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57692 * gcc.dg/c99-condexpr-1.c: New test.
57694 2000-11-20 Neil Booth <neilb@earthling.net>
57696 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57698 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57700 * g++.old-deja/g++.pt/export1.C: New test.
57702 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57704 * gcc.dg/20001117-1.c: New test.
57706 2000-11-18 Richard Henderson <rth@redhat.com>
57708 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57710 2000-11-18 Richard Henderson <rth@redhat.com>
57712 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57713 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57714 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57716 2000-11-18 Richard Henderson <rth@redhat.com>
57718 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57719 (main): New. Exit cleanly.
57721 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57723 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57724 gcc.dg/c99-fordecl-2.c: New tests.
57726 2000-11-18 Richard Henderson <rth@redhat.com>
57728 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57729 * gcc.c-torture/execute/zerolen-2.c: New.
57731 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57733 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57736 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57738 * g++.old-deja/g++.pt/instantiate8.C: New test.
57740 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57742 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57743 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57745 2000-11-16 Nick Clifton <nickc@redhat.com>
57747 * gcc.c-torture/execute/nestfunc-2.c: New test.
57748 * gcc.c-torture/execute/nestfunc-3.c: New test.
57750 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57752 * gcc.c-torture/compile/20001116-1.c: New test.
57754 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57756 * gcc.c-torture/execute/20001115-1.c: New test.
57758 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57760 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57761 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57762 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57763 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57765 2000-11-15 Neil Booth <neilb@earthling.net>
57767 gcc.dg/cpp/_Pragma1.c: Update.
57768 gcc.dg/cpp/_Pragma2.c: New test.
57770 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57772 * g++.old-deja/g++.other/anon5.C: New test.
57774 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57776 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57779 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57781 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57784 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57786 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57787 labels at end of compound statements.
57789 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57791 * gcc.c-torture/execute/loop-7.c: New test.
57793 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57795 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57797 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57799 * gcc.dg/c99-bool-1.c: New test.
57801 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57803 * gcc.dg/c99-scope-1.c: Remove xfail.
57804 * gcc.dg/c99-scope-2.c: New test.
57806 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57808 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57809 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57811 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57813 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57816 * g++.mike/p700.C: Don't typedef wchar_t.
57817 * g++.mike/p784.C: Likewise.
57818 * g++.mike/eb101.C: Don't use __wchar_t.
57820 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57822 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57825 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57827 * gcc.c-torture/execute/20001111-1.c: New test.
57829 2000-11-10 Nick Clifton <nickc@redhat.com>
57831 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57832 long multuiple and accumulate.
57834 2000-11-09 Richard Henderson <rth@redhat.com>
57836 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57837 via size_t instead of int.
57839 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57840 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57841 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57842 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57844 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57846 * gcc.c-torture/compile/20001109-1.c: New test.
57847 * gcc.c-torture/compile/20001109-2.c: New test.
57849 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57851 * g++.old-deja/g++.pt/operator1.C: New test.
57852 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57854 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57856 * gcc.dg/20001108-1.c: New test.
57858 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57860 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57861 with both arguments constant strings.
57862 * gcc.c-torture/execute/string-opt-3.c: New test.
57863 * gcc.c-torture/execute/string-opt-4.c: New test.
57864 * gcc.c-torture/execute/string-opt-5.c: New test.
57866 2000-11-08 Nick Clifton <nickc@redhat.com>
57868 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57869 mulsidi3adddi patterns.
57871 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57873 * g++.old-deja/g++.other/crash36.C: New test.
57875 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57877 * g++.old-deja/g++.other/init16.C: New test.
57879 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57881 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57883 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57885 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57886 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57887 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57889 2000-11-07 DJ Delorie <dj@redhat.com>
57891 * gcc.dg/20000614-1.c: Add return so that test can pass.
57893 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57895 * gcc.c-torture/execute/string-opt-1.c: New test.
57897 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57899 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57900 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57901 parameters in registers, and there is no way for a varargs
57902 function to know in which order the integer and floating-point
57903 parameters should be interleaved when they are placed on the
57905 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57906 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57908 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57910 * gcc.c-torture/execute/string-opt-2.c: New test.
57912 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57914 * g++.old-deja/g++.pt/crash60.C: New test.
57916 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57918 * g++.old-deja/g++.other/crash24.C: New test.
57919 * g++.old-deja/g++.other/crash25.C: New test.
57920 * g++.old-deja/g++.other/crash26.C: New test.
57921 * g++.old-deja/g++.other/crash27.C: New test.
57922 * g++.old-deja/g++.other/crash28.C: New test.
57923 * g++.old-deja/g++.other/crash29.C: New test.
57924 * g++.old-deja/g++.other/crash30.C: New test.
57925 * g++.old-deja/g++.other/crash31.C: New test.
57926 * g++.old-deja/g++.other/crash32.C: New test.
57927 * g++.old-deja/g++.other/crash33.C: New test.
57928 * g++.old-deja/g++.other/crash34.C: New test.
57929 * g++.old-deja/g++.other/crash35.C: New test.
57931 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57933 * gcc.c-torture/execute/20001031-1.c: New test.
57935 2000-11-04 Mark Mitchell <mark@codesourcery.com>
57937 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57940 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57941 standards-conformant.
57943 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57945 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57946 * g++.old-deja/g++.mike/p755a.C: Likewise.
57947 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57948 library makes no calls to `operator new' during initialization.
57950 2000-11-04 Neil Booth <neilb@earthling.net>
57952 * gcc.dg/cpp/include2.c: New tests.
57954 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
57956 * lib/g++.exp (g++_set_ld_library_path): New function.
57957 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57959 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
57961 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
57964 2000-11-01 Richard Henderson <rth@redhat.com>
57966 * g++.old-deja/g++.ext/namedret1.C: New.
57967 * g++.old-deja/g++.ext/namedret2.C: New.
57968 * g++.old-deja/g++.ext/namedret3.C: New.
57970 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
57972 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57973 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57975 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57977 * gcc.c-torture/execute/va-arg-21.c: New test.
57979 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
57981 * gcc.dg/c99-complex-2.c: New test.
57983 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57985 * gcc.c-torture/execute/stdio-opt-1.c: New test.
57987 2000-10-31 Jakub Jelinek <jakub@redhat.com>
57989 * g++.old-deja/g++.other/inline16.C: New test.
57991 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
57993 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57994 __PRETTY_FUNCTION__
57996 2000-10-29 Neil Booth <neilb@earthling.net>
57998 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58000 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58001 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58004 2000-10-29 Neil Booth <neilb@earthling.net>
58006 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58007 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58008 * mi5.c: Test multiple includes work with -C.
58009 * trigraphs.c: Test ^= version.
58011 2000-10-28 Neil Booth <neilb@earthling.net>
58013 New tests and test updates for new macro expander.
58015 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58016 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58017 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58018 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58019 new diagnostic messages.
58021 * gcc.dg/cpp/macro3.c: New tests.
58023 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58025 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58028 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58030 * g++.old-deja/g++.other/eh2.C: New test.
58032 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58034 * gcc.c-torture/execute/20001027-1.c: New test.
58036 2000-10-26 Richard Henderson <rth@redhat.com>
58038 * gcc.c-torture/execute/20001026-1.c: New.
58040 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58042 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58043 * g++.old-deja/g++.law/builtin1.C: Likewise.
58044 * g++.old-deja/g++.law/ctors10.C: Likewise.
58045 * g++.old-deja/g++.law/virtual3.C: Likewise.
58046 * g++.old-deja/g++.mike/p658.C: Likewise.
58047 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58048 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58049 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58050 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58051 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58053 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58055 * gcc.c-torture/compile/20001024-1.c: New test.
58057 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58059 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58060 to tell us whether or not we are using V3.
58062 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58064 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58067 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58069 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58071 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58073 * gcc.c-torture/execute/20001024-1.c: New test.
58075 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58077 * g++.old-deja/g++.other/sibcall1.C: New test.
58079 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58081 * gcc.dg/noncompile/init-3.c: New test.
58083 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58085 * gcc.dg/format-array-1.c: New test.
58087 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58089 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58090 writing through null pointers; remove comment about testing
58091 unterminated strings.
58093 2000-10-17 Matthew Hiller <hiller@redhat.com>
58095 * gcc.c-torture/execute/20001017-2.c: New test.
58097 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58099 * gcc.c-torture/compile/20001018-1.c: New test.
58100 * gcc.c-torture/compile/20001018-1.x: Xfail.
58102 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58104 * gcc.c-torture/execute/20001017-1.c: New test.
58106 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58108 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58109 for multiple use of arguments with scanf formats; add tests for
58110 multiple use of arguments.
58112 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58114 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58115 from some old tests.
58117 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58119 * gcc.dg/format-miss-1.c: New test.
58121 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58123 * gcc.c-torture/execute/20001013-1.c: New test.
58125 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58127 * gcc.dg/format-branch-1.c: New test.
58129 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58131 * README, lib/file-format.exp: Remove EGCS references.
58133 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58135 * gcc.dg/20001013-1.c: New test.
58137 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58139 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58140 for intmax_t in the compiler using __typeof__ and the type rules
58141 for conditional expressions.
58143 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58145 * gcc.dg/20001012-1.c: New test.
58146 * gcc.dg/20001012-2.c: New test.
58148 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58150 * gcc.dg/format-attr-1.c: New test.
58152 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58154 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58155 __LONG_LONG_MAX__ instead of LLONG_MAX.
58157 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58159 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58161 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58164 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58166 * gcc.dg/sequence-pt-1.c: New test.
58168 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58170 * gcc.c-torture/execute/20001011-1.c: New testcase.
58171 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58173 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58175 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58176 does not error on it.
58178 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58180 * gcc.dg/20001009-1.c: New test.
58182 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58184 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58185 * gcc.c-torture/execute/20001009-2.c: ... to here.
58187 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58189 * gcc.c-torture/compile/20001009-1.c: New testcase.
58190 * gcc.c-torture/execute/20001009-1.c: New testcase.
58191 Testcases provided by Jan Hubicka <jh@suse.cz>.
58193 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58195 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58196 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58197 uintmax_t using <limits.h> to emulate the compiler's internal
58198 logic. No longer XFAIL %j tests.
58200 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58202 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58203 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58204 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58205 regexps and details of expected handling of some bad formats.
58206 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58209 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58211 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58212 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58213 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58214 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58217 2000-10-06 Richard Henderson <rth@cygnus.com>
58219 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58220 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58221 * g++.old-deja/g++.jason/report.C: Likewise.
58222 * g++.old-deja/g++.law/friend5.C: Likewise.
58223 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58224 of the expected warnings.
58226 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58228 * g++.old-deja/g++.pt/enum14.C: New test.
58230 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58232 * g++.old-deja/g++.pt/crash59.C: New test.
58234 2000-10-04 Will Cohen <wcohen@redhat.com>
58236 * gcc.dg/20000926-1.c: New test.
58238 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58240 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58241 function name for current C++ compiler.
58242 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58244 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58246 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58247 __PRETTY_FUNCTION__.
58248 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58250 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58252 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58254 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58256 * gcc.c-torture/compile/20000923-1.c: New test.
58258 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58260 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58261 * g++.old-deja/g++.pt/ttp62.C: Same.
58262 * g++.old-deja/g++.other/inline14.C: Same.
58264 2000-09-24 Richard Henderson <rth@cygnus.com>
58266 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58268 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58270 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58272 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58274 * gcc.c-torture/compile/20000922-1.c: New file.
58276 2000-09-21 Nick Clifton <nickc@redhat.com>
58278 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58279 a signed long modulo operation.
58280 (mod6): New function - perform an unsigned long modulo operation.
58281 (main): Add tests for modulos of very large numbers by very small
58284 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58286 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58288 2000-09-19 Richard Henderson <rth@cygnus.com>
58290 * gcc.dg/compare2.c (case 10): XFAIL.
58292 2000-09-18 Richard Henderson <rth@cygnus.com>
58294 * gcc.c-torture/execute/20000906-1.c: Move ...
58295 * gcc.dg/20000906-1.c: ... here. Only run on targets
58296 that support __builtin_trap.
58298 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58300 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58302 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58304 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58305 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58306 more $ format tests.
58308 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58310 * gcc.dg/format-errmk-1.c: New test.
58312 2000-09-17 Greg McGary <greg@mcgary.org>
58314 * gcc.c-torture/execute/20000917-1.x: Remove.
58316 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58318 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58320 2000-09-17 Greg McGary <greg@mcgary.org>
58322 * gcc.c-torture/execute/20000917-1.c: New test.
58323 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58325 2000-09-16 Neil Booth <NeilB@earthling.net>
58327 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58328 in nested macro bug.
58330 2000-09-15 Neil Booth <NeilB@earthling.net>
58332 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58334 2000-09-14 Jeffrey A Law (law@cygnus.com)
58336 * gcc.c-torture/execute/20000914-1.c: New test.
58338 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58340 * g++.other/inline13.C: New test.
58342 2000-09-12 Andreas Jaeger <aj@suse.de>
58344 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58345 constant by Ulrich Drepper <drepper@redhat.com>.
58347 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58349 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58351 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58353 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58355 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58357 * gcc.dg/cpp/backslash.c: New test.
58359 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58361 * gcc.c-torture/execute/20000910-1.c: New test.
58362 * gcc.c-torture/execute/20000910-2.c: Likewise.
58364 2000-09-11 Robert Lipe <robertl@sco.com>
58366 * gcc.dg/pragma-align.c: New test.
58368 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58370 * g++.old-deja/g++.pt/explicit82.C: New test.
58371 * g++.old-deja/g++.pt/explicit83.C: New test.
58373 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58375 * gcc.dg/asm-names.c: New test.
58377 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58379 * gcc.dg/cpp/tr-warn6.c: New test
58381 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58383 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58386 2000-09-07 Catherine Moore <clm@redhat.com>
58388 * gcc.c-torture/execute/unroll-1.c: New test.
58390 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58392 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58394 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58395 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58396 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58397 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58398 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58400 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58401 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58403 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58405 * g++.old-deja/g++.pt/deduct2.C: New test.
58407 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58409 * g++.old-deja/g++.pt/parms2.C: New test.
58411 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58413 * g++.old-deja/g++.pt/crash58.C: New test.
58415 2000-09-06 Greg McGary <greg@mcgary.org>
58417 * gcc.c-torture/execute/20000906-1.c: New test.
58418 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58420 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58422 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58424 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58426 * g++.old-deja/g++.pt/crash57.C: New test.
58428 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58430 * g++.old-deja/g++.pt/crash56.C: New test.
58432 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58434 * g++.old-deja/g++.pt/koenig1.C: New test.
58436 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58438 * gcc.dg/20000904-1.c: New test.
58440 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58442 * gcc.dg/cpp/paste8.c: New test.
58444 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58446 * gcc.c-torture/compile/20000827-1.c: New test.
58448 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58450 * gcc.dg/format-diag-1.c: New test.
58452 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58454 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58455 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58456 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58457 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58458 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58460 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58462 * g++.old-deja/g++.other/nested4.C: New test.
58464 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58466 * g++.old-deja/g++.ns/scoped1.C: New test.
58468 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58470 * lib/g++.exp: Support testing already-installed GCC.
58472 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58474 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58476 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58478 * gcc.dg/return-type-2.c: New test.
58480 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58482 * gcc.c-torture/compile/20000825-1.c: New test.
58484 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58486 * gcc.dg/dwarf2-2.c: New test.
58488 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58490 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58491 dg-warning regexps.
58493 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58495 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58496 gcc.dg/format-ext-5.c: New tests.
58498 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58500 * g++.old-deja/g++.other/crash22.C: New test.
58502 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58504 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58506 2000-08-24 Richard Henderson <rth@cygnus.com>
58508 * gcc.dg/ia64-sync-1.c: New test.
58509 * gcc.dg/ia64-sync-2.c: New test.
58510 * gcc.dg/ia64-asm-1.c: New test.
58512 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58514 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58515 * gcc.dg/format-ext-2.c: New test.
58517 2000-08-23 Jason Merrill <jason@redhat.com>
58519 * lib/old-dejagnu.exp: Also ignore "In member function" and
58522 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58524 * gcc.dg/noncompile/label-lineno-1.c: New test.
58526 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58528 * gcc.dg/c99-array-nonobj-1.c: New test.
58530 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58532 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58534 * gcc.dg/format-ext-1.c: New test.
58536 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58538 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58539 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58540 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58541 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58542 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58544 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58546 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58547 gcc.dg/c99-strftime-2.c: New tests.
58549 2000-08-22 Richard Henderson <rth@cygnus.com>
58551 * gcc.c-torture/execute/20000822-1.c: New test.
58553 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58555 * gcc.c-torture/execute/20000819-1.x: Remove.
58557 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58559 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58560 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58561 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58562 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58563 gcc.dg/format-xopen-1.c: New tests.
58565 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58567 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58569 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58571 * g++.old-deja/g++.other/loop2.C: New test.
58573 * gcc.c-torture/compile/20000606-1.c: New test.
58574 * gcc.c-torture/compile/20000728-1.c: New test.
58575 * gcc.c-torture/execute/20000801-1.c: New test.
58576 * gcc.c-torture/execute/20000801-2.c: New test.
58577 * gcc.c-torture/execute/20000819-1.c: New test.
58578 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58579 * gcc.dg/20000629-1.c: New test.
58580 * gcc.dg/20000724-1.c: New test.
58581 * gcc.dg/20000807-1.c: New test.
58583 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58585 * gcc.dg/cpp/pragma-1.c: New test.
58586 * gcc.dg/cpp/pragma-2.c: New test.
58588 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58590 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58591 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58593 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58595 * gcc.c-torture/compile/20000818-1.c: New test.
58597 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58599 * gcc.c-torture/execute/20000818-1.c: New test.
58601 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58603 * gcc.dg/format-va-1.c: New test.
58605 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58607 * g++.old-deja/g++.other/typedef8.C: New test.
58609 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58611 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58612 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58613 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58614 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58615 * g++.old-deja/g++.other/ptrmem7.C: New test.
58616 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58618 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58620 * g++.old-deja/g++.pt/typename27.C: New test.
58622 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58624 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58625 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58626 * g++.old-deja/g++.pt/friend45.C: New test.
58627 * g++.old-deja/g++.other/friend8.C: New test.
58629 2000-08-15 Richard Henderson <rth@cygnus.com>
58631 * gcc.c-torture/execute/20000815-1.c: New test.
58633 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58635 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58636 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58637 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58639 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58641 * g++.old-deja/g++.other/refinit2.C: New test.
58643 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58645 * lib/c-torture.exp (c-torture): Make
58646 compiler_conditional_xfail_data global.
58647 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58648 compiler_conditional_xfail_data machinery.
58649 (f-torture-execute): Likewise.
58650 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58651 and only when unrolling loops.
58653 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58655 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58657 * g++.old-deja/g++.pt/explicit81.C: New test.
58659 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58661 * g++.old-deja/g++.pt/typename26.C: New test.
58663 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58665 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58668 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58670 * g++.old-deja/g++.other/array3.C: New test.
58672 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58674 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58675 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58676 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58679 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58681 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58682 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58684 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58686 * gcc.c-torture/execute/20000808-1.c: New test.
58688 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58690 * gcc.dg/c90-const-expr-1.c: New test.
58692 2000-08-08 Richard Henderson <rth@cygnus.com>
58694 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58696 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58698 * gcc.dg/noncompile/const-ll-1.c: New test.
58700 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58702 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58704 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58706 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58707 that running programs linked against the shared version of libobjc
58710 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58712 * gcc.dg/c99-printf-1.c: New test.
58714 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58716 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58718 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58720 * gcc.c-torture/execute/20000731-1.x: Delete.
58722 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58724 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58725 and torture_without_loops as is done by c-torture.exp.
58726 (search_for): Copy from c-torture.exp.
58727 (gcc-dg-runtest): New function, drives a directory of tests
58728 iterating over the TORTURE_OPTIONS.
58729 (scan-assembler, scan-assembler-not): Move here from
58730 individual directory drivers.
58732 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58733 defined by lib/gcc-dg.exp.
58734 * gcc.dg/cpp/cpp.exp: Likewise.
58735 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58736 gcc-dg-runtest, so we cycle over optimization options.
58738 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58739 * gcc.dg/compare2.c: No longer expected to fail.
58741 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58743 * gcc.c-torture/execute/20000804-1.c: New test.
58745 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58747 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58749 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58751 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58753 2000-08-03 Jeffrey A Law (law@cygnus.com)
58755 * gcc.c-torture/compile/20000803-1.c: New test.
58757 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58759 * gcc.c-torture/execute/20000801-3.c,
58760 gcc.c-torture/execute/20000801-4.c: New tests.
58761 * gcc.c-torture/execute/20000801-3.x,
58762 gcc.c-torture/execute/20000801-4.x: Xfail.
58764 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58766 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58767 libobjc/.libs to allow for libtool.
58769 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58771 * gcc.c-torture/compile/20000802-1.c: New test.
58773 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58775 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58777 2000-07-31 Jeffrey A Law (law@cygnus.com)
58779 * gcc-c-torture/execute/20000731-2.c: New test.
58781 * gcc.c-torture/execute/20000731-1.c: New test.
58782 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58784 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58786 * gcc.dg/cpp/paste7.c: New test.
58787 * gcc.dg/cpp/20000725-1.c: New test.
58789 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58791 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58792 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58793 declaration warning for __builtin_dwarf_reg_size.
58795 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58797 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58799 * gcc.dg/noncompile/voidparam-1.c: New test.
58801 2000-07-30 Richard Henderson <rth@cygnus.com>
58803 * gcc.dg/c90-digraph-1.c: Don't xfail.
58804 * gcc.dg/compare2.c (case 10): Xfail.
58805 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58807 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58809 * gcc.dg/c99-main-1.c: New test.
58811 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58813 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58815 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58817 * gcc.c-tortuer/execute/20000726-1.c: New test.
58819 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58821 * gcc.c-torture/execute/enum-2.c: New test.
58823 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58825 * gcc.dg/cpp/tr-warn3.c: New test.
58827 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58829 * g++.old-deja/g++.ext/implicit1.C: Remove.
58830 * g++.old-deja/g++.jason/c2.C: Remove
58831 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58832 * g++.old-deja/g++.pt/crash16.C: Likewise.
58833 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58835 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58837 * g++.old-deja/g++.other/for2.C: New test.
58839 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58841 * gcc.dg/20000720-1.c: New test.
58843 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58845 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58847 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58849 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58850 * gcc.c-torture/execute/20000722-1.c: New.
58851 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58853 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58855 * gcc.dg/cpp/20000720-1.S: New test.
58857 2000-07-21 Michael Meissner <meissner@redhat.com>
58859 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58861 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58863 * g++.old-deja/g++.brendan/crash16.C,
58864 g++.old-deja/g++.brendan/parse3.C,
58865 g++.old-deja/g++.brendan/redecl1.C,
58866 g++.old-deja/g++.ns/template13.C,
58867 g++.old-deja/g++.other/decl4.C,
58868 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58870 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58872 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58873 and "Internal error".
58875 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58877 * gcc.dg/cpp/paste6.c: New test.
58879 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58881 * gcc.dg/cpp/tr-direct.c: New test.
58883 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58884 gcc.dg/cpp/undef1.c: Tweak error regexps.
58886 2000-07-18 Eric Christopher <echristo@redhat.com>
58888 * gcc.c-torture/compile/20000718-1.c: New test.
58890 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58892 * cpplex.c (_cpp_push_token): If the token being pushed back
58893 is the previous token in this context, just subtract one from
58895 * cppmacro.c (save_expansion): Clear aux field when storing a
58898 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58900 * gcc.dg/noncompile/redecl-1.c: New test.
58902 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58904 * gcc.c-torture/execute/20000717-5.c: New test.
58905 * gcc.c-torture/execute/20000717-1.x: Removed.
58907 2000-07-17 Richard Henderson <rth@cygnus.com>
58909 * gcc.c-torture/execute/20000717-4.c: New test.
58911 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58913 * gcc.dg/cpp/syshdr.c: New test.
58914 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58916 2000-07-17 Neil Booth <neilb@earthling.net>
58918 * gcc.dg/cpp/cmdlne-dM.c: New test.
58919 * gcc.dg/cpp/cmdlne-dD.c: New test.
58921 2000-07-17 Jeffrey A Law (law@cygnus.com)
58923 * gcc.c-torture/execute/20000717-3.c: New test.
58925 * gcc.c-torture/compile/20000717-1.c: New test.
58927 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
58929 * gcc.c-torture/execute/20000717-2.c: New test.
58931 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
58933 * gcc.dg/formatz-1.c: New test.
58935 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58936 * gcc.dg/c99-digraph-1.c: New tests.
58938 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58939 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58941 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58942 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58943 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58944 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58945 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58946 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58947 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58949 2000-07-17 Greg McGary <greg@mcgary.org>
58951 * gcc.c-torture/execute/20000717-1.c: New test.
58952 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58954 2000-07-15 Jakub Jelinek <jakub@redhat.com>
58956 * gcc.c-torture/execute/20000715-2.c: New test.
58957 * gcc.dg/20000715-1.c: New test.
58959 2000-07-15 Michael Meissner <meissner@redhat.com>
58961 * gcc.c-torture/execute/20000715-1.c: New test.
58963 2000-07-13 Jakub Jelinek <jakub@redhat.com>
58965 * gcc.c-torture/execute/20000707-1.c: New test.
58967 2000-07-13 Neil Booth <NeilB@earthling.net>
58969 * gcc.dg/cpp/digraph1.c,
58970 gcc.dg/cpp/digraph2.c,
58971 gcc.dg/cpp/digraphs.c: New tests.
58973 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
58975 * g77.f-torture/compile/20000630-2.f: New test.
58976 * g77.f-torture/compile/20000630-2.x
58978 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
58980 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
58982 2000-07-11 Neil Booth <NeilB@earthling.net>
58984 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58986 2000-07-11 Neil Booth <NeilB@earthling.net>
58988 * gcc.dg/cpp/cmdlne-C.c: New.
58990 2000-07-09 Neil Booth <NeilB@earthling.net>
58992 * gcc.dg/cpp/directiv.c: New tests.
58993 * gcc.dg/cpp/undef1.c: Update.
58995 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
58997 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58999 2000-07-09 Neil Booth <NeilB@earthling.net>
59001 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59003 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59005 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59006 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59008 2000-07-08 Neil Booth <NeilB@earthling.net>
59010 * gcc.dg/cpp/macsyntx.c: New tests.
59012 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59014 * gcc.dg/20000707-1.c: New test.
59016 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59018 * gcc.c-torture/execute/20000706-1.c: New test.
59019 * gcc.c-torture/execute/20000706-2.c: New test.
59020 * gcc.c-torture/execute/20000706-3.c: New test.
59021 * gcc.c-torture/execute/20000706-4.c: New test.
59022 * gcc.c-torture/execute/20000706-5.c: New test.
59024 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59026 * g++.old-deja/g++.pt/instantiate7.C: New test.
59028 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59030 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59031 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59032 * g++.old-deja/g++.other/rtti3.C: Likewise.
59033 * g++.old-deja/g++.other/rttid3.C: Likewise.
59035 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59037 * g77.f-torture/compile/20000630-1.x: Fix typo
59039 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59041 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59044 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59046 * gcc.dg/cpp/ident.c: New test.
59048 2000-07-05 Neil Booth <NeilB@earthling.net>
59050 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59051 gcc.dg/cpp/lexstrng.c: New tests.
59053 2000-07-04 Neil Booth <NeilB@earthling.net>
59055 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59056 * gcc.dg/cpp/strify2.c: Same.
59058 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59060 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59061 * gcc.dg/cpp/19990703-1.c: Likewise.
59062 * gcc.dg/cpp/20000625-1.c: Likewise.
59063 * gcc.dg/cpp/20000625-2.c: Likewise.
59065 * gcc.dg/cpp/macro1.c,
59066 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59067 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59068 gcc.dg/cpp/strify1.c,
59069 gcc.dg/cpp/strify2.c: New tests.
59071 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59073 * gcc.c-torture/execute/20000703-1.c: New test.
59075 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59077 * g++.old-deja/g++.pt (lookup10.C): New test.
59079 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59081 * g++.old-deja/g++.pt (typename25.C): New test.
59083 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59085 * gcc.c-torture/compile/20000701-1.c: New test.
59087 2000-06-30 Nick Clifton <nickc@cygnus.com>
59089 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59092 2000-06-30 Catherine Moore <clm@cygnus.com>
59094 * gcc.c-torture/execute/align-1.c: New test.
59096 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59098 * g++.old-deja/g++.pt/expr8.C: New test.
59099 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59101 2000-06-29 Nick Clifton <nickc@cygnus.com>
59103 * gcc.c-torture/compile/20000629-1.c: New test.
59105 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59108 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59109 gcc.dg/noncompile directory, depending on whether they're
59110 preprocessor tests or not. Annotate all the tests for the dg
59113 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59114 * gcc.dg/noncompile/noncompile.exp: New.
59118 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59119 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59120 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59121 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59122 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59123 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59124 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59125 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59126 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59127 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59128 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59129 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59130 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59131 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59132 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59133 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59134 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59135 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59136 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59137 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59138 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59139 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59140 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59141 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59143 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59144 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59145 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59146 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59147 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59148 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59150 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59152 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59153 declare one variable. On the fourth, error.
59154 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59155 declared by 20000628-1a.h.
59157 2000-06-29 Richard Henderson <rth@redhat.com>
59159 * gcc.c-torture/execute/930529-1.x: New file.
59160 * gcc.dg/920413-1.c: Adjust expected warning text.
59161 * gcc.dg/980217-1.c: Declare abort.
59162 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59164 2000-06-29 Jeffrey A Law (law@cygnus.com)
59166 * g77.f-torture/compile/20000629-1.f: New test.
59167 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59169 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59171 Rearrange lots of files, removing entirely the
59172 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59176 gcc.c-torture/code_quality/code_quality.exp
59177 gcc.c-torture/special/special.exp
59178 gcc.failure/failure.exp
59179 gcc.failure/940409-1.x
59180 gcc.c-torture/compile/961203-1.x
59183 gcc.misc-tests/linkage.exp
59184 gcc.c-torture/execute/920730-1t.c
59185 gcc.c-torture/execute/920730-1t.x
59186 gcc.c-torture/compile/920520-1.x
59187 gcc.c-torture/compile/920521-1.x
59188 gcc.c-torture/compile/981006-1.x
59189 gcc.c-torture/execute/eeprof-1.x
59191 * Moved files (possibly with modifications to fit a new harness):
59193 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59194 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59195 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59196 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59197 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59198 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59199 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59200 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59201 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59202 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59203 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59204 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59205 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59206 gcc.failure/940409-1.c gcc.dg/940409-1.c
59208 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59210 * c-torture/compile/961203-1.x: Delete.
59212 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59213 not exit. Include stdio.h.
59214 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59215 * gcc.misc-tests/dg-12.c: Likewise.
59216 * gcc.misc-tests/dg-5.c: Likewise.
59217 * gcc.misc-tests/dg-6.c: Likewise.
59218 * gcc.misc-tests/dg-7.c: Prototype abort.
59219 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59220 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59221 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59223 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59224 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59226 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59228 * gcc.dg/cpp/20000628-1.c: New test.
59229 * gcc.dg/cpp/20000628-1.h: New header for above test.
59230 * gcc.dg/cpp/20000628-1a.h: Likewise.
59232 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59234 * gcc.dg/cpp: New directory.
59235 * gcc.dg/cpp/cpp.exp: New driver.
59236 * gcc.dg/cpp/20000627-1.c: New test.
59237 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59238 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59239 and rewrite as a compilation test.
59241 * gcc.dg: Move many files into the cpp subdirectory, possibly
59242 renaming or editing them as well.
59244 990119-1.c cpp/19990119-1.c
59245 990228-1.c cpp/19990228-1.c
59246 990407-1.c cpp/19990407-1.c
59247 990409-1.c cpp/19990409-1.c
59248 990413-1.c cpp/19990413-1.c
59249 990703-1.c cpp/19990703-1.c
59250 20000127-1.c cpp/20000127-1.c
59251 20000129-1.c cpp/20000129-1.c
59252 20000207-1.c cpp/20000207-1.c
59253 20000207-2.c cpp/20000207-2.c
59254 20000209-1.c cpp/20000209-1.c
59255 20000209-2.c cpp/20000209-2.c
59256 20000301-1.c cpp/20000301-1.c
59257 20000419-1.c cpp/20000419-1.c
59258 20000510-1.S cpp/20000510-1.S
59259 20000519-1.c cpp/20000519-1.c
59260 20000529-1.c cpp/20000529-1.c
59261 20000625-1.c cpp/20000625-1.c
59262 20000625-2.c cpp/20000625-2.c
59263 cpp-as1.c cpp/assert1.c
59264 cpp-as2.c cpp/assert2.c
59265 cxx-comments-1.c cpp/cxxcom1.c
59266 cxx-comments-2.c cpp/cxxcom2.c
59267 endif-label.c cpp/endif.c
59268 cpp-hash1.c cpp/hash1.c
59269 cpp-hash2.c cpp/hash2.c
59270 cpp-if1.c cpp/if-1.c
59271 cpp-if2.c cpp/if-2.c
59272 cpp-if3.c cpp/if-3.c
59273 cpp-if4.c cpp/if-4.c
59274 cpp-if5.c cpp/if-5.c
59275 cpp-cond.c cpp/if-cexp.c
59276 cpp-missingop.c cpp/if-mop.c
59277 cpp-missingparen.c cpp/if-mpar.c
59278 cpp-opprec.c cpp/if-oppr.c
59279 cpp-ifparen.c cpp/if-paren.c
59280 cpp-shortcircuit.c cpp/if-sc.c
59281 cpp-shift.c cpp/if-shift.c
59282 cpp-unary.c cpp/if-unary.c
59283 cpp-li1.c cpp/line1.c
59284 cpp-li2.c cpp/line2.c
59285 lineno.c cpp/line3.c
59286 lineno-2.c cpp/line4.c
59288 cpp-mic.h cpp/mi1c.h
59289 cpp-micc.h cpp/mi1cc.h
59290 cpp-mind.h cpp/mi1nd.h
59291 cpp-mindp.h cpp/mi1ndp.h
59292 cpp-mix.h cpp/mi1x.h
59293 cpp-mi2.c cpp/mi2.c
59294 cpp-mi2a.h cpp/mi2a.h
59295 cpp-mi2b.h cpp/mi2b.h
59296 cpp-mi2c.h cpp/mi2c.h
59297 cpp-mi3.c cpp/mi3.c
59298 cpp-mi3.def cpp/mi3.def
59299 poison-1.c cpp/poison.c
59300 pr-impl.c cpp/prag-imp.c
59301 cpp-redef-2.c cpp/redef1.c
59302 cpp-redef.c cpp/redef2.c
59303 strpaste.c cpp/strp1.c
59304 strpaste-2.c cpp/strp2.c
59305 cpp-tradpaste.c cpp/tr-paste.c
59306 cpp-tradstringify.c cpp/tr-str.c
59307 cpp-tradwarn1.c cpp/tr-warn1.c
59308 cpp-tradwarn2.c cpp/tr-warn2.c
59309 trigraphs.c cpp/trigraphs.c
59310 cpp-unc1.c cpp/unc1.c
59311 cpp-unc2.c cpp/unc2.c
59312 cpp-unc3.c cpp/unc3.c
59313 cpp-unc.c cpp/unc4.c
59314 undef.c cpp/undef1.c
59315 undef-2.c cpp/undef2.c
59316 cpp-wi1.c cpp/widestr1.c
59318 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59320 * lib/g++.exp (g++_include_flags): Tweak.
59322 2000-06-27 H.J. Lu <hjl@gnu.org>
59323 Loren J. Rittle <ljrittle@acm.org>
59325 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59326 version with one that knows about the new gcc tree structure.
59327 (g++_link_flags): Same.
59329 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59331 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59332 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59333 case we are cross-compiling.
59335 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59336 g++.old-deja/g++.niklas/Makefile.in,
59337 g++.old-deja/g++.niklas/configure.in,
59338 g++.old-deja/g++.other/Makefile.in,
59339 g++.old-deja/g++.other/configure.in,
59340 gcc.c-torture/code_quality/Makefile.in,
59341 gcc.c-torture/code_quality/configure.in,
59342 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59343 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59344 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59345 gcc.c-torture/execute/ieee/Makefile.in,
59346 gcc.c-torture/execute/ieee/configure.in,
59347 gcc.c-torture/noncompile/Makefile.in,
59348 gcc.c-torture/noncompile/configure.in,
59349 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59350 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59351 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59353 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59355 * g++.old-deja/g++.other/ambig3.C: New test.
59357 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59359 * g++.old-deja/g++.pt/syntax1.C: New test.
59360 * g++.old-deja/g++.pt/syntax2.C: New test.
59361 * g++.old-deja/g++.other/syntax3.C: New test.
59362 * g++.old-deja/g++.other/syntax4.C: New test.
59364 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59366 * gcc.dg/20000623-1.c: Prototype exit and abort.
59368 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59370 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59372 * gcc.dg/cpp-mi3.def: New file.
59374 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59376 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59377 lexer's error messages.
59378 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59379 divine anything from the linemarkers.
59380 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59381 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59383 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59385 * gcc.dg/20000623-1.c: New test.
59387 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59389 * gcc.c-torture/execute/20000622-1.c: New test.
59391 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59393 * g++.old-deja/g++.other/init15.C: New test.
59395 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59397 * g++.old-deja/g++.pt/vaarg2.C: New test.
59398 * g++.old-deja/g++.pt/vaarg3.C: New test.
59400 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59402 * g++.old-deja/g++.other/dyncast6.C: New test.
59404 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59406 * gcc.c-torture/execute/loop-6.c: New test.
59408 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59410 * gcc.dg/20000614-1.c: New test.
59411 * gcc.dg/20000614-2.c: New test.
59413 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59415 * g++.old-deja/g++.other/inline12.C: New test.
59417 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59419 * g++.old-deja/g++.other/eh1.C: New test.
59421 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59423 * g++.old-deja/g++.other/type.C: New test.
59425 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59427 * g++.old-deja/g++.other/initstring.C: New test.
59429 2000-06-12 Jason Merrill <jason@redhat.com>
59431 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59433 2000-06-09 Jeffrey A Law (law@cygnus.com)
59435 * gcc.c-torture/compile/20000609-1.c: New test.
59437 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59439 * gcc.dg/20000609-1.c: New test.
59441 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59443 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59444 * gcc.c-torture/noncompile/poison-1.c: Move...
59445 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59446 * gcc.dg/cpp-li1.c: Add a token after the #line.
59448 2000-06-05 Richard Henderson <rth@cygnus.com>
59450 * gcc.c-torture/execute/20000605-2.c: New test.
59451 * gcc.c-torture/execute/20000605-3.c: New test.
59453 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59455 * g77.f-torture/execute/20000503-1.x: New file.
59457 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59459 * g++.old-deja/g++.eh/badalloc1.C: New test.
59461 2000-06-05 Richard Henderson <rth@cygnus.com>
59463 * gcc.c-torture/execute/20000605-1.c: New test.
59465 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59466 Nathan Sidwell <nathan@codesourcery.com>
59468 * gcc.c-torture/compile/20000605-1.c: New test.
59470 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59472 * g77.f-torture/compile/20000601-1.f: New test.
59474 2000-06-03 Richard Henderson <rth@cygnus.com>
59476 * gcc.c-torture/execute/20000603-1.c: New.
59478 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59480 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59481 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59483 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59485 * gcc.dg/compare2.c (case 12): XFAIL.
59486 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59487 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59489 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59491 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59493 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59494 guard macro is already defined when the header is first
59496 * gcc.dg/cpp-mix.h: New file.
59497 * gcc.dg/endif-label.c: Update patterns to match compiler.
59499 * g++.brendan/complex1.C: Declare abort.
59500 * g++.law/refs4.C: Remove XFAIL.
59501 * g++.oliva/expr2.C: Declare abort and exit.
59503 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59505 * gcc.c-torture/execute/20000528-1.c: New test.
59507 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59508 * g++.old-deja/g++.law/temps4.C: Likewise.
59510 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59511 stdlib.h. Call abort() on failure.
59512 * g++.old-deja/g++.law/refs4.C: Likewise.
59513 * g++.old-deja/g++.law/temps4.C: Likewise.
59514 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59515 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59517 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59519 Relative to g++.dg/special:
59520 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59522 Relative to g++.old-deja:
59523 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59524 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59525 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59526 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59527 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59528 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59529 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59531 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59532 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59533 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59534 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59535 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59536 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59539 * g++.other/goto1.C: Update expectations for error messages.
59541 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59543 * gcc.c-torture/compile/20000523-1.c: New test.
59545 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59547 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59549 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59551 * g++.old-deja/g++.eh/catch11.C: New test.
59552 * g++.old-deja/g++.eh/catch12.C: New test.
59554 2000-05-24 Nick Clifton <nickc@cygnus.com>
59556 * gcc.c-torture/execute/20000523-1.c: New test.
59558 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59560 * c-torture/execute/bcp-1.c: Replace abort in arg of
59561 __builtin_constant_p with a generic external function.
59563 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59564 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59565 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59566 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59567 Prototype abort and/or exit.
59569 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59570 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59571 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59572 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59574 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59576 * gcc.dg/dwarf2-1.c: New test.
59578 2000-05-20 Richard Henderson <rth@cygnus.com>
59580 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59582 2000-05-20 Andreas Jaeger <aj@suse.de>
59584 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59587 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59589 * gcc.c-torture/execute/20000519-2.c: New test.
59591 2000-05-19 Andreas Jaeger <aj@suse.de>
59593 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59594 which fails with SSA.
59596 * lib/c-torture.exp: Also test with -O3 -fssa.
59598 2000-05-18 Michael Meissner <meissner@redhat.com>
59600 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59601 * gcc.c-torture/execute/920415-1.c: Ditto.
59602 * gcc.c-torture/execute/920501-1.c: Ditto.
59603 * gcc.c-torture/execute/conversion.c: Ditto.
59604 * gcc.c-torture/execute/cvt-1.c: Ditto.
59606 2000-05-18 Jeffrey A Law (law@cygnus.com)
59608 * gcc.c-torture/compile/20000518-1.c: New test.
59610 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59612 * g77.f-torture/compile/200005018.f: New test.
59614 2000-05-17 Jeffrey A Law (law@cygnus.com)
59616 * gcc.c-torture/compile/20000517-1.c: New test.
59618 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59620 * gcc.c-torture/execute/20000516-1.c: New test.
59622 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59624 * g++.old-deja/g++.other/eh.C: New test.
59626 2000-05-12 Richard Henderson <rth@cygnus.com>
59628 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59629 constants through to doit's conditional.
59631 2000-05-11 Jeffrey A Law (law@cygnus.com)
59633 * gcc.c-torture/compile/20000511-1.c: New test.
59634 * g77.f-torture/compile/20000511-1.f: New test.
59635 * g77.f-torture/compile/20000511-2.f: New test.
59637 2000-05-11 Michael Meissner <meissner@redhat.com>
59639 * gcc.c-torture/execute/20000511-1.c: New test.
59641 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59643 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59644 * gcc.dg/20000510-1.S: New.
59646 2000-05-08 Catherine Moore <clm@cygnus.com>
59648 * gcc.dg/unused-3.c: New.
59650 2000-05-06 Richard Henderson <rth@cygnus.com>
59652 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59653 * g++.old-deja/g++.mike/warn1.C: Likewise.
59654 * g++.old-deja/g++.pt/local1.C: Likewise.
59655 * g++.old-deja/g++.pt/local7.C: Likewise.
59656 * g++.old-deja/g++.pt/spec16.C: Likewise.
59658 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59660 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59662 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59664 * g77.f-torture/execute/20000503-1.f: New test.
59666 2000-05-04 Andreas Jaeger <aj@suse.de>
59668 * gcc.dg/noreturn-2.c: New test.
59670 2000-05-04 Neil Booth <NeilB@earthling.net>
59672 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59675 2000-05-04 Richard Henderson <rth@cygnus.com>
59677 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59679 2000-05-04 Richard Henderson <rth@cygnus.com>
59681 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59682 OpenSSL by Jason R Thorpe.
59684 2000-05-03 Jim Wilson <wilson@cygnus.com>
59686 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59688 2000-05-03 Robert Lipe <robertlipe@usa.net>
59690 * gcc.dg/20000503-1.c: New test.
59692 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59694 * gcc.c-torture/compile/20000502-1.c: New test.
59695 * g++.old-deja/g++.other/align.C: New test.
59696 * gcc.dg/cpp-tradstringify.c: New test.
59698 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59700 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59701 and hard registers.
59703 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59705 * gcc.c-torture/execute/loop-5.c: New test.
59707 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59709 * gcc.c-torture/execute/va-arg-20.c: New test.
59711 2000-04-23 Jeffrey A Law (law@cygnus.com)
59713 * gcc.c-torture/execute/20000422-1.c: New test.
59715 2000-04-20 Greg McGary <gkm@gnu.org>
59717 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59718 when optimizing, but without sibling-call optimizations (-O1).
59720 2000-04-20 Jeffrey A Law (law@cygnus.com)
59722 * gcc.c-torture/compile/20000420-1.c: New test.
59724 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59726 * g++.abi/ptrflags.C: New test.
59727 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59729 2000-04-19 Catherine Moore <clm@cygnus.com>
59731 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59733 2000-04-19 Greg McGary <gkm@gnu.org>
59735 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59736 sibling-call optimizations.
59738 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59740 * gcc.dg/20000419-1.c: New test.
59742 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59744 * gcc.c-torture/execute/20000412-6.c: New test.
59746 2000-04-12 Jeffrey A Law (law@cygnus.com)
59748 * gcc.c-torture/execute/20000412-5.c: New test.
59749 * g77.f-torture/compile/20000412-1.f: New test.
59750 * gcc.c-torture/execute/20000412-4.c: New test.
59751 * gcc.c-torture/compile/20000412-2.c: New test.
59752 * gcc.c-torture/execute/20000412-3.c: New test.
59753 * gcc.c-torture/compile/20000412-1.c: New test.
59754 * gcc.c-torture/execute/20000412-2.c: New test.
59756 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59758 * objc/execute/bf-20.m: New test.
59760 2000-04-10 Richard Henderson <rth@cygnus.com>
59762 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59764 * gcc.c-torture/execute/20000412-1.c: New test.
59766 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59768 * g++.old-deja/g++.eh/catchptr1.C: New test.
59770 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59772 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59774 2000-04-08 Neil Booth <NeilB@earthling.net>
59776 * gcc.dg/cpp-nullchar.c: Remove test as
59777 embedded nulls cause problems.
59779 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59781 * gcc.dg/compare2.c: New test.
59783 2000-04-08 Neil Booth <NeilB@earthling.net>
59785 * gcc.dg/cpp-nullchar.c: New test.
59787 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59789 * gcc.dg/cpp-mi2.c: New test.
59790 * gcc.dg/cpp-mi2[abc].h: New files.
59792 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59794 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59797 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59799 * g++.old-deja/g++.abi/vmihint.C: New test.
59801 2000-04-06 Neil Booth <NeilB@earthling.net>
59803 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59804 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59807 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59809 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59810 avoid stack-frame overwrite.
59812 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59814 * gcc.c-torture/compile/20000405-2.c: New test.
59815 * gcc.c-torture/compile/20000405-3.c: New test.
59817 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59819 * gcc.c-torture/compile/20000405-1.c: New test.
59821 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59823 * gcc.dg/cast-qual-1.c: Revert last change.
59825 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59827 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59829 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59831 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59832 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59834 2000-04-03 Jeffrey A Law (law@cygnus.com)
59836 * gcc.c-torture/compile/20000403-2.c: New test.
59837 * gcc.c-torture/compile/20000403-1.c: New test.
59839 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59841 * gcc.c-torture/execute/20000403-1.c: New test.
59843 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59845 * gcc.c-torture/execute/20000402-1.c: New test.
59847 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59849 * gcc.c-torture/execute/va-arg-15.c: New test.
59850 * gcc.c-torture/execute/va-arg-16.c: New test.
59851 * gcc.c-torture/execute/va-arg-17.c: New test.
59852 * gcc.c-torture/execute/va-arg-18.c: New test.
59853 * gcc.c-torture/execute/va-arg-19.c: New test.
59855 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59857 * gcc.c-torture/compile/981211-1.c: Move to...
59858 * gcc.dg/cpp-as1.c: ...here.
59859 * gcc.dg/cpp-as2.c: New file.
59861 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59864 2000-04-02 Neil Booth <NeilB@earthling.net>
59866 * gcc.dg/cpp-cond.c New tests.
59867 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59868 accidental success less likely.
59869 * gcc.dg/cpp-missingop.c New tests.
59870 * gcc.dg/cpp-missingparen.c New tests.
59871 * gcc.dg/cpp-shift.c New tests.
59872 * gcc.dg/cpp-shortcircuit.c New tests.
59873 * gcc.dg/cpp-unary.c New tests.
59875 2000-03-29 Jeffrey A Law (law@cygnus.com)
59877 * gcc.c-torture/compile/20000329-1.c: New test.
59879 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59881 * gcc.c-torture/compile/20000326-1.c: New test.
59882 * gcc.c-torture/compile/20000326-2.c: New test.
59884 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59886 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59887 the first parameter is a function argument.
59889 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59891 * g++.old-deja/g++.ext/array4.C: New test.
59893 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59895 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59897 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59899 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59901 2000-03-19 Richard Henderson <rth@cygnus.com>
59903 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59905 2000-03-19 Richard Henderson <rth@cygnus.com>
59907 * gcc.c-torture/compile/20000319-1.c: New test.
59909 2000-03-14 Jeffrey A Law (law@cygnus.com)
59911 * gcc.c-torture/execute/20000314-3.c: New test.
59912 * gcc.c-torture/execute/20000314-2.c: New test.
59913 * gcc.c-torture/execute/20000314-1.c: New test.
59914 * gcc.c-torture/compile/20000314-2.c: New test.
59915 * gcc.c-torture/compile/20000314-1.c: New test.
59917 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
59919 * g++.old-deja/g++.warn/inline.C: New test.
59921 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
59923 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59924 standards-compliant result rather than specific constants.
59925 Put test-values in array.
59927 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
59929 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59930 (g++_target_compile): Put test-specific options last.
59932 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59934 * g++.old-deja/g++.eh/vbase4.C: New test.
59936 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59938 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59940 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59942 * g++.old-deja/g++.brendan/misc12.C: Removed.
59943 * g++.old-deja/g++.pt/memtemp77.C: Constify.
59944 * g++.old-deja/g++.ext/pretty4.C: New test.
59946 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59948 * g++.old-deja/g++.other/string2.C: New test.
59950 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
59952 * g++.old-deja/g++.warn/impint2.C: New test.
59954 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
59956 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59959 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
59961 * g++.old-deja/g++.warn/impint.C: New test.
59962 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59963 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59964 * g++.old-deja/g++.pt/explicit12.C: Likewise.
59965 * g++.old-deja/g++.pt/explicit13.C: Likewise.
59966 * g++.old-deja/g++.pt/explicit17.C: Likewise.
59967 * g++.old-deja/g++.pt/explicit18.C: Likewise.
59968 * g++.old-deja/g++.pt/explicit19.C: Likewise.
59969 * g++.old-deja/g++.pt/explicit23.C: Likewise.
59970 * g++.old-deja/g++.pt/explicit31.C: Likewise.
59971 * g++.old-deja/g++.pt/explicit35.C: Likewise.
59972 * g++.old-deja/g++.pt/explicit6.C: Likewise.
59973 * g++.old-deja/g++.pt/memclass7.C: Likewise.
59975 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
59977 * gcc.dg/cpp-redef.c: New test.
59979 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
59981 * g++.old-deja/g++.pt/unify7.C: New test.
59983 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59985 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59986 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59988 2000-02-25 Geoff Keating <geoffk@cygnus.com>
59990 * gcc.c-torture/compile/20000224-1.c: New test.
59992 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59994 * gcc.c-torture/compile/cpp-2.c: New test.
59995 * gcc.c-torture/compile/cpp-1.c: New test.
59997 2000-02-25 Jeffrey A Law (law@cygnus.com)
59999 * gcc.c-torture/execute/20000225-1.c: New test.
60001 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60003 * gcc.dg/cpp-li2.c: New test.
60005 * gcc.dg/cpp-wi1.c: New test.
60007 * gcc.dg/cpp-li1.c: New test.
60009 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60011 * g++.old-deja/g++.other/sizeof5.C: New test.
60013 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60015 * gcc.c-torture/execute/va-arg-13.c: New test.
60017 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60019 * gcc.c-torture/execute/va-arg-12.c: New test.
60021 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60023 * gcc.c-torture/execute/20000223-1.c: New test.
60025 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60027 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60029 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60031 * g++.old-deja/g++.abi/ptrmem.C: New test.
60033 2000-02-19 Richard Henderson <rth@cygnus.com>
60035 * gcc.c-torture/compile/init-3.c: New.
60037 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60039 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60042 2000-02-11 Robert Lipe <robertl@sco.com>
60044 * gcc.c-torture/compile/20000211-3.c: New test.
60046 2000-02-11 Martin Buchholz <martin@xemacs.org>
60048 * gcc.c-torture/compile/20000211-2.c: New test.
60050 2000-02-11 Jeffrey A Law (law@cygnus.com)
60052 * gcc.c-torture/compile/20000211-1.c: New test.
60054 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60056 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60059 2000-02-08 Nathan Sidwell <nathan@acm.org>
60061 * g++.old-deja/g++.other/cast5.C: New test.
60063 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60065 * gcc.c-torture/execute/20000205-1.c: New.
60067 2000-02-03 Nathan Sidwell <nathan@acm.org>
60069 * g++.old-deja/g++.jason/cast3.C: Return void.
60070 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60072 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60074 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60076 * gcc.dg/loop-1.c: New test.
60078 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60080 * gcc.c-torture/compile/20000127-1.c: New test.
60081 * gcc.c-torture/execute/991228-1.c: New test.
60083 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60085 * gcc.dg/unused-2.c: New test.
60087 * gcc.dg/conv-1.c: New test.
60089 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60091 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60093 (tool_option_proc): Fix typo.
60095 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60097 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60098 of the ld on the host, not on the build machine.
60099 Also, don't crash if '--help' is not a supported option.
60101 2000-01-24 Richard Henderson <rth@cygnus.com>
60103 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60105 2000-01-20 Jeffrey A Law (law@cygnus.com)
60107 * gcc.c-torture/execute/20000120-2.c: New test.
60108 * gcc.c-torture/execute/20000120-1.c: New test.
60110 2000-01-13 Jeffrey A Law (law@cygnus.com)
60112 * gcc.c-torture/execute/20000113-1.c: New test.
60114 2000-01-12 Jeffrey A Law (law@cygnus.com)
60116 * gcc.c-torture/execute/20000112-1.c: New test.
60118 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60120 * gcc.dg/20000111-1.c: New test.
60122 2000-01-10 Jeffrey A Law (law@cygnus.com)
60124 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60125 with 16 bit integers.
60127 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60129 * gcc.dg/20000108-1.c: New test.
60131 2000-01-05 Nathan Sidwell <nathan@acm.org>
60133 * g++.old-deja/g++.ns/koenig8.C: New test.
60135 2000-01-05 Nathan Sidwell <nathan@acm.org>
60137 * g++.old-deja/g++.other/cast4.C: New test.
60139 2000-01-05 Jeffrey A Law (law@cygnus.com)
60141 * gcc.c-torture/compile/20000105-2.c: New test.
60142 * gcc.c-torture/compile/20000105-1.c: New test.
60144 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60146 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60147 references to printf & atoi to conform to ANSI standard.
60148 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60149 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60150 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60151 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60152 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60153 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60154 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60155 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60156 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60157 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60158 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60159 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60160 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60161 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60162 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60163 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60164 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60165 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60166 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60167 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60168 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60169 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60170 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60171 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60172 * g++.old-deja/g++.brendan/init3.C: Likewise.
60173 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60174 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60175 * g++.old-deja/g++.brendan/new2.C: Likewise.
60176 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60177 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60178 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60179 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60180 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60181 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60182 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60183 * g++.old-deja/g++.brendan/template24.C: Likewise.
60184 * g++.old-deja/g++.brendan/template3.C: Likewise.
60185 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60186 * g++.old-deja/g++.jason/inline3.C: Likewise.
60187 * g++.old-deja/g++.jason/opeq.C: Likewise.
60188 * g++.old-deja/g++.law/arg5.C: Likewise.
60189 * g++.old-deja/g++.law/arm7.C: Likewise.
60190 * g++.old-deja/g++.law/ctors11.C: Likewise.
60191 * g++.old-deja/g++.law/cvt8.C: Likewise.
60192 * g++.old-deja/g++.law/init9.C: Likewise.
60193 * g++.old-deja/g++.law/refs4.C: Likewise.
60194 * g++.old-deja/g++.law/template2.C: Likewise.
60195 * g++.old-deja/g++.law/visibility24.C: Likewise.
60196 * g++.old-deja/g++.law/vtable3.C: Likewise.
60197 * g++.old-deja/g++.mike/asm2.C: Likewise.
60198 * g++.old-deja/g++.mike/eh1.C: Likewise.
60199 * g++.old-deja/g++.mike/misc1.C: Likewise.
60200 * g++.old-deja/g++.mike/misc13.C: Likewise.
60201 * g++.old-deja/g++.mike/misc14.C: Likewise.
60202 * g++.old-deja/g++.mike/ns12.C: Likewise.
60203 * g++.old-deja/g++.mike/p1248.C: Likewise.
60204 * g++.old-deja/g++.mike/p3708.C: Likewise.
60205 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60206 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60207 * g++.old-deja/g++.mike/p646.C: Likewise.
60208 * g++.old-deja/g++.mike/p700.C: Likewise.
60209 * g++.old-deja/g++.mike/p783.C: Likewise.
60210 * g++.old-deja/g++.mike/p783a.C: Likewise.
60211 * g++.old-deja/g++.mike/p783b.C: Likewise.
60212 * g++.old-deja/g++.mike/p786.C: Likewise.
60213 * g++.old-deja/g++.mike/p789.C: Likewise.
60214 * g++.old-deja/g++.mike/p789a.C: Likewise.
60215 * g++.old-deja/g++.mike/p807a.C: Likewise.
60216 * g++.old-deja/g++.other/delete3.C: Likewise.
60217 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60218 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60219 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60220 * g++.old-deja/g++.other/empty1.C: Likewise.
60221 * g++.old-deja/g++.other/temporary1.C: Likewise.
60222 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60223 * g++.old-deja/g++.pt/t16.C: Likewise.
60224 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60226 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60228 * gcc.dg/991230-1.c: New test.
60230 1999-12-29 Jeffrey A Law (law@cygnus.com)
60232 * gcc.c-torture/compile/991229-3.c: New test.
60233 * gcc.c-torture/compile/991229-2.c: New test.
60234 * gcc.c-torture/compile/991229-1.c: New test.
60236 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60238 * gcc.c-torture/compile/labels-2.c: New test.
60240 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60242 * gcc.c-torture/execute/991227-1.c: New test.
60244 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60246 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60248 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60250 * gcc.c-torture/execute/991221-1.c: New test.
60252 1999-12-20 Nathan Sidwell <nathan@acm.org>
60254 * g++.old-deja/g++.other/cast3.C: New test.
60256 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60258 * gcc.c-torture/execute/991216-4.c: New test.
60260 1999-12-16 Michael Meissner <meissner@cygnus.com>
60262 * gcc.c-torture/execute/991216-1.c: New test.
60263 * gcc.c-torture/execute/991216-2.c: New test.
60264 * gcc.c-torture/execute/991216-3.c: New test.
60266 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60268 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60269 Actually make the test fail by using "-O2" for compilation.
60271 1999-12-15 Nathan Sidwell <nathan@acm.org>
60273 * g++.old-deja/g++.warn/cast-align1.C: New test.
60275 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60277 * gcc.c-torture/compile/991214-1.c: New test.
60278 * gcc.c-torture/compile/991214-2.c: New test.
60280 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60282 * gcc.dg/991214-1.c: New test.
60284 1999-12-13 Jeffrey A Law (law@cygnus.com)
60286 * gcc.c-torture/compile/991213-3.c: New test.
60287 * gcc.c-torture/compile/991213-2.c: New test.
60288 * gcc.c-torture/compile/991213-1.c: New test.
60290 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60292 * gcc.dg/991209-1.c: New test.
60294 1999-12-08 Nathan Sidwell <nathan@acm.org>
60296 * gcc.c-torture/compile/991208-1.c: New test.
60298 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60300 * gcc.dg/ultrasp2.c: New test.
60302 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60304 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60306 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60308 * gcc.c-torture/compile/991202-1.c: New test.
60309 * gcc.c-torture/execute/991202-1.c: New test.
60310 * gcc.c-torture/execute/991202-2.c: New test.
60311 * gcc.c-torture/execute/991202-3.c: New test.
60313 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60315 * g++.old-deja/g++.abi/align.C: New test.
60316 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60317 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60319 1999-12-01 Richard Henderson <rth@cygnus.com>
60321 * gcc.c-torture/execute/991201-1.c: New.
60323 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60325 * gcc.dg/991129-1.c: New test.
60327 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60329 * gcc.c-torture/compile/991127-1.c: New test.
60331 1999-11-22 Nathan Sidwell <nathan@acm.org>
60333 * g++.old-deja/g++.other/warn4.C: New test.
60335 1999-11-22 Nathan Sidwell <nathan@acm.org>
60337 * g++.old-deja/g++.eh/cleanup2.C: New test.
60338 * g++.old-deja/g++.ext/pretty2.C: New test.
60339 * g++.old-deja/g++.ext/pretty3.C: New test.
60340 * g++.old-deja/g++.other/debug6.C: New test.
60342 1999-10-20 Jim Wilson <wilson@cygnus.com>
60344 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60345 compiler_output to look for one error message instead of two.
60347 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60349 * gcc.c-torture/execute/991118-1.c: Also test case
60350 where the word boundary does not split a byte evenly.
60352 1999-11-19 Nathan Sidwell <nathan@acm.org>
60354 * g++.old-deja/g++.ext/restrict1.C: New test.
60356 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60358 * gcc.c-torture/execute/991118-1.c: New test.
60360 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60362 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60363 working directory pathnames.
60365 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60367 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60368 host is equipped with driver.h and driver.o so it can actually
60369 compile and run the tests.
60371 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60373 * gcc.c-torture/compile/991008-1.c: New test.
60375 1999-11-08 Nick Clifton <nickc@cygnus.com>
60377 * lib/gcc-dg.exp: Include target-supports.exp
60379 1999-11-05 Nick Clifton <nickc@cygnus.com>
60381 * lib/target-supports.exp: New file: Provide procs to test for
60382 features supported by the target.
60383 (check_weak_available): Moved here from ecos.exp.
60384 (check_alias_available): New proc: Determine of the target
60385 toolchain supports the alias attribute.
60387 * gcc.dg/special/ecos.exp: Move check_weak_available to
60388 target-supports.exp.
60389 (alias-1.c): Only perform the test if the target supports
60391 (wkali-1.c): Only perform the test if the target supports
60394 * gcc.dg/990506-0.c: Expect error messages from cross
60395 targets as well as native targets.
60397 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60399 * gcc.dg/ultrasp1.c: Removed xfail.
60400 * gcc.dg/struct-ret-2.c: Likewise.
60401 * gcc.dg/array-1.c: Likewise.
60403 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60405 * gcc.dg/struct-ret-2.c: New test.
60407 * gcc.dg/array-1.c: New test.
60409 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60411 * gcc.c-torture/execute/991030-1.c: New test.
60413 1999-10-26 Richard Henderson <rth@cygnus.com>
60415 * gcc.c-torture/compile/991026-2.c: New test.
60417 1999-10-26 Jeffrey A Law (law@cygnus.com)
60419 * gcc.c-torture/compile/991026-1.c: New test.
60421 1999-10-23 Jeffrey A Law (law@cygnus.com)
60423 * gcc.c-torture/execute/991023-1.c: New test.
60425 1999-10-19 Jeffrey A Law (law@cygnus.com)
60427 * gcc.c-torture/execute/991019-1.c: New test.
60429 1999-10-16 Richard Henderson <rth@cygnus.com>
60431 * gcc.c-torture/execute/991016-1.c: New test.
60433 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60435 * gcc.c-torture/execute/991014-1.c: New test.
60437 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60439 * g++.old-deja/g++.other/union2.C: New test.
60441 1999-10-13 Nathan Sidwell <nathan@acm.org>
60443 * g++.old-deja/g++.other/vaarg2.C: New test.
60444 * g++.old-deja/g++.other/vaarg3.C: New test.
60446 1999-10-12 Craig Burley <craig@jcb-sc.com>
60448 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60451 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60453 * gcc.c-torture/execute/va-arg-11.c: New test.
60455 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60457 * lib/file-format.exp (gcc_target_object_format): Don't
60458 crash if objdump is unavailable.
60460 1999-09-29 Donn Terry <donn@interix.com>
60462 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60464 1999-09-28 Nick Clifton <nickc@cygnus.com>
60466 * gcc.c-torture/compile/990928-1.c: New test.
60468 1999-09-28 Nathan Sidwell <nathan@acm.org>
60470 * g++.old-deja/g++.other/decl6.C: New test.
60472 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60474 * gcc.c-torture/execute/va-arg-10.c: New test.
60476 1999-09-27 Nathan Sidwell <nathan@acm.org>
60478 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60479 __PRETTY_FUNCTION__.
60481 1999-09-23 Nick Clifton <nickc@cygnus.com>
60483 * gcc.c-torture/execute/990923-1.c: New test.
60485 1999-09-21 Nick Clifton <nickc@cygnus.com>
60487 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60488 for which -fpic is inappropriate.
60490 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60492 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60494 1999-09-21 Nathan Sidwell <nathan@acm.org>
60496 * g++.old-deja/g++.other/dyncast1.C: New test.
60497 * g++.old-deja/g++.other/dyncast2.C: New test.
60498 * g++.old-deja/g++.other/dyncast3.C: New test.
60499 * g++.old-deja/g++.other/dyncast4.C: New test.
60500 * g++.old-deja/g++.other/dyncast5.C: New test.
60501 * g++.old-deja/g++.eh/catch3.C: New test.
60502 * g++.old-deja/g++.eh/catch3p.C: New test.
60503 * g++.old-deja/g++.eh/catch4.C: New test.
60504 * g++.old-deja/g++.eh/catch4p.C: New test.
60505 * g++.old-deja/g++.eh/catch5.C: New test.
60506 * g++.old-deja/g++.eh/catch5p.C: New test.
60507 * g++.old-deja/g++.eh/catch6.C: New test.
60508 * g++.old-deja/g++.eh/catch6p.C: New test.
60509 * g++.old-deja/g++.eh/catch7.C: New test.
60510 * g++.old-deja/g++.eh/catch7p.C: New test.
60511 * g++.old-deja/g++.eh/catch8.C: New test.
60512 * g++.old-deja/g++.eh/catch8p.C: New test.
60513 * g++.old-deja/g++.eh/catch9.C: New test.
60514 * g++.old-deja/g++.eh/catch9p.C: New test.
60516 1999-09-13 Nathan Sidwell <nathan@acm.org>
60518 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60519 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60521 1999-09-13 Jeffrey A Law (law@cygnus.com)
60523 * gcc.c-torture/compile/990913-1.c: New test.
60525 1999-09-10 Nathan Sidwell <nathan@acm.org>
60527 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60528 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60530 1999-09-09 Richard Henderson <rth@cygnus.com>
60532 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60534 1999-09-09 Nathan Sidwell <nathan@acm.org>
60536 * g++.old-deja/g++.other/lookup11.C: New test.
60537 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60538 what is permitted and what we want.
60539 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60541 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60543 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60545 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60546 * gcc.c-torture/noncompile/poison-1.c: New file.
60548 1999-09-08 Nathan Sidwell <nathan@acm.org>
60550 * g++.old-deja/g++.other/sizeof3.C: New test.
60551 * g++.old-deja/g++.other/sizeof4.C: New test.
60552 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60553 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60555 1999-09-07 Richard Henderson <rth@cygnus.com>
60557 * gcc.dg/va-arg-1.c: New.
60559 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60561 * gcc.c-torture/execute/va-arg-9.c: New test.
60563 1999-09-05 Craig Burley <craig@jcb-sc.com>
60565 * g77.f-torture/compile/980519-2.f: New test.
60566 * g77.f-torture/compile/19990905-0.f: New test.
60567 * g77.f-torture/compile/19990905-1.f: New test.
60568 * g77.f-torture/compile/19990905-2.f: New test.
60570 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60572 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60574 * gcc.c-torture/execute/990827-1.c: Fix typo.
60576 1999-09-03 Nathan Sidwell <nathan@acm.org>
60578 * g++.old-deja/g++.other/deref1.C: New test.
60580 1999-09-02 Nathan Sidwell <nathan@acm.org>
60582 * g++.old-deja/g++.other/ambig2.C: New test.
60583 * g++.old-deja/g++.other/cond5.C: New test.
60584 * g++.old-deja/g++.other/lookup16.C: New test.
60586 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60588 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60591 1999-08-31 Jeffrey A Law (law@cygnus.com)
60593 * lib/c-torture.exp: Avoid the "compare executables" optimization
60594 when testing native.
60596 1999-08-29 Jeffrey A Law (law@cygnus.com)
60598 * gcc.c-torture/execute/990829-1.c: New test.
60599 * gcc.c-torture/compile/990829-1.c: New test.
60601 1999-08-27 Paul Burchard <burchard@pobox.com>
60603 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60604 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60605 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60606 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60607 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60608 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60609 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60610 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60611 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60612 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60613 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60615 1999-08-27 Jeffrey A Law (law@cygnus.com)
60617 * gcc.c-torture/execute/990827-1.c: New test.
60619 1999-08-26 Craig Burley <craig@jcb-sc.com>
60621 * g77.f-torture/noncompile/19990826-4.f: New test.
60623 * g77.f-torture/compile/19990826-3.f: New test.
60625 * g77.f-torture/execute/19990826-2.f: New test.
60627 * g77.f-torture/compile/19990826-1.f: New test.
60629 * gcc.c-torture/execute/990826-0.c: New test.
60630 * g77.c-torture/execute/19990826-0.f: New test.
60632 * g77.f-torture/noncompile/970626-2.f: New test.
60634 1999-08-25 Paul Burchard <burchard@pobox.com>
60636 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60637 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60638 lss-011.C: New tests.
60640 1999-08-25 Nathan Sidwell <nathan@acm.org>
60642 * g++.old-deja/g++.other/decl5.C: New test.
60644 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60646 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60647 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60648 call `postbase' for each one. All callers of `postbase' changed
60649 to call this instead.
60651 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60653 * gcc.c-torture/execute/990811-1.c: New test.
60655 1999-08-09 Nick Clifton <nickc@cygnus.com>
60657 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60660 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60663 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60665 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60667 1999-08-04 Jeffrey A Law (law@cygnus.com)
60669 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60671 1999-08-04 Nathan Sidwell <nathan@acm.org>
60673 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60675 1999-08-04 Jeffrey A Law (law@cygnus.com)
60677 * gcc.c-torture/execute/990804-1.c: New test.
60679 1999-08-03 Nathan Sidwell <nathan@acm.org>
60681 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60682 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60683 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60685 1999-08-03 Nathan Sidwell <nathan@acm.org>
60687 * g++.old-deja/g++.other/struct1.C: New test.
60689 1999-08-03 Nathan Sidwell <nathan@acm.org>
60691 * g++.old-deja/g++.other/enum2.C: New test.
60693 1999-08-02 Richard Henderson <rth@cygnus.com>
60695 Adapted from tests from Franz Sirl:
60696 * gcc.c-torture/execute/va-arg-7.c: New test.
60697 * gcc.c-torture/execute/va-arg-8.c: New test.
60699 1999-08-01 Jeffrey A Law (law@cygnus.com)
60701 * gcc.c-torture/compile/990801-2.c: New test.
60703 * gcc.c-torture/compile/990801-1.c: New test.
60705 1999-07-27 Michael Meissner <meissner@cygnus.com>
60707 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60708 fp-cmp-1.c, converting double to float.
60710 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60711 fp-cmp-1.c, converting double to long double.
60713 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60714 from fr1 to unknown_register, since fr1 is a legitimate register
60717 1999-07-25 Jeffrey A Law (law@cygnus.com)
60719 * README: More listname related changes.
60721 1999-07-08 Catherine Moore <clm@cygnus.com>
60723 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60725 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60727 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60729 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60731 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60733 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60735 * gcc.dg/990703-1.c: New test.
60737 1999-06-29 Nick Clifton <nickc@cygnus.com>
60739 * lib/file-format.exp: New file: Move definition of proc
60740 gcc_target_object_format to here from
60741 gcc.dg/special/ecos.exp.
60743 * lib/c-torture.exp: Include lib file-format.exp.
60744 * lib/gcc-dg.exp: Include lib file-format.exp.
60746 * gcc.dg/special/ecos.exp: Remove definition of proc
60747 gcc_target_object_format.
60749 1999-06-28 Jeffrey A Law (law@cygnus.com)
60751 * gcc.c-torture/execute/990628-1.c: New test.
60753 1999-06-25 Jeffrey A Law (law@cygnus.com)
60755 * gcc.c-torture/compile/990625-2.c: New test.
60757 * gcc.c-torture/compile/990625-1.c: New test.
60759 1999-06-23 Nick Clifton <nickc@cygnus.com>
60761 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60762 attributes compile.
60763 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60764 ports that use the COFF/PE file format.
60766 1999-06-17 Jeffrey A Law (law@cygnus.com)
60768 * gcc.c-torture/compile/990617-1.c: New test.
60770 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60772 * g++.old-deja/g++.other/decl4.C: New test.
60774 1999-06-14 Nathan Sidwell <nathan@acm.org>
60776 * g++.old-deja/g++.other/bitfld3.C: New test.
60778 1999-06-08 Nathan Sidwell <nathan@acm.org>
60780 * g++.old-deja/g++.eh/catch1.C: New test.
60782 1999-06-07 Jeffrey A Law (law@cygnus.com)
60784 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60786 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60787 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60789 1999-06-05 Craig Burley <craig@jcb-sc.com>
60791 * g77.f-torture/compile/19990502-0.f: Replace with new,
60792 shorter, test that still fails after recent changes.
60794 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60796 * gcc.c-torture/execute/990604-1.c: New test.
60798 1999-05-31 Jeffrey A Law (law@cygnus.com)
60800 * gcc.c-torture/execute/990531-1.c: New test.
60802 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60804 * gcc.c-torture/compile/990527-1.c: New test.
60806 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60808 * gcc.c-torture/execute/990527-1.c: New test.
60810 1999-05-25 Nick Clifton <nickc@cygnus.com>
60812 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60813 bitfields as signed.
60815 1999-05-25 Craig Burley <craig@jcb-sc.com>
60817 * g77.f-torture/compile/19990525-0.f: New test.
60819 1999-05-25 Jeffrey A Law (law@cygnus.com)
60821 * gcc.c-torture/execute/990525-2.c: New test.
60823 * gcc.c-torture/execute/990525-1.c: New test.
60825 1999-05-24 Nathan Sidwell <nathan@acm.org>
60827 * g++.old-deja/g++.other/anon3.C: New test.
60828 * g++.old-deja/g++.other/anon4.C: New test.
60829 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60830 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60831 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60834 1999-05-24 Jeffrey A Law (law@cygnus.com)
60836 * gcc.c-torture/execute/990524-1.c: New test.
60838 * gcc.dg/990524-1.c: New test.
60840 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60842 * gcc.c-torture/compile/990523-1.c: New test.
60844 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60846 * gcc.c-torture/compile/990519-1.c: New test.
60848 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60850 * gcc.c-torture/compile/990517-1.c: New test.
60852 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60853 (e4, f4): New tests.
60856 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60858 * gcc.dg/noreturn-1.c: New test.
60860 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60862 * gcc.c-torture/execute/990513-1.c: New test.
60864 1999-05-10 Richard Henderson <rth@cygnus.com>
60866 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60868 1999-05-10 Craig Burley <craig@jcb-sc.com>
60870 * g77.f-torture/execute/erfc.f: Use small single-precision
60871 values, to avoid problems on Alphas when not -mieee.
60873 1999-05-08 Craig Burley <craig@jcb-sc.com>
60875 * gcc.dg/990506-0.c: New test.
60877 1999-05-08 Richard Henderson <rth@cygnus.com>
60879 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60880 the constant to test. Don't XFAIL 64-bit targets.
60882 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60883 * g++.old-deja/g++.law/profile1.C: Likewise.
60885 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60886 operator new instances.
60887 * g++.old-deja/g++.other/delete5.C: Likewise.
60889 1999-05-03 Craig Burley <craig@jcb-sc.com>
60891 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60894 1999-05-03 Craig Burley <craig@jcb-sc.com>
60896 * g77.f-torture/execute/u77-test.f: Reverse order of two
60897 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60899 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60901 * gcc.dg/compare1.c: New test.
60903 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60905 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60908 1999-05-02 Craig Burley <craig@jcb-sc.com>
60910 * g77.f-torture/compile/19990502-1.f: New test.
60912 1999-05-02 Craig Burley <craig@jcb-sc.com>
60914 * g77.f-torture/compile/19990502-0.f: New test.
60916 1999-05-02 Craig Burley <craig@jcb-sc.com>
60918 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60921 1999-05-02 Craig Burley <craig@jcb-sc.com>
60923 * g77.f-torture/execute/u77-test.f (main): List libU77
60924 intrinsics not currently tested.
60925 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60926 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60927 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60928 Trim blanks off the ends of some printed strings.
60930 1999-05-02 Craig Burley <craig@jcb-sc.com>
60932 * g77.f-torture/execute/u77-test.f (main): Just warn about
60933 FSTAT gid disagreement, as it's expected on some systems.
60935 1999-05-01 Craig Burley <craig@jcb-sc.com>
60937 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60938 use a new function, which allows for some slop.
60939 Clean up some commentary.
60940 (issum): The new function.
60941 (sgladd): Deleted subroutine.
60943 1999-05-01 Craig Burley <craig@jcb-sc.com>
60945 * g77.f-torture/execute/u77-test.f: Modify to be more like
60946 libf2c/libU77 version, bringing patches to that version here.
60947 Add suitable commentary.
60949 1999-04-25 Richard Henderson <rth@cygnus.com>
60951 * gcc.dg/990424-1.c: New test.
60953 1999-04-24 Craig Burley <craig@jcb-sc.com>
60955 * g77.f-torture/execute/u77-test.f (main): Bug involving
60956 LSTAT has been fixed, so turn back on full checking.
60958 1999-04-20 Craig Burley <craig@jcb-sc.com>
60960 * g77.f-torture/compile/19990419-0.f: New test.
60961 * g77.f-torture/execute/19990419-1.f: New test.
60963 1999-04-17 Richard Henderson <rth@cygnus.com>
60965 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60966 to avoid the need for a prototype to supress a warning.
60968 1999-04-07 Jim Wilson <wilson@cygnus.com>
60970 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60972 1999-04-04 Jeffrey A Law (law@cygnus.com)
60974 * gcc.c-torture/execute/990404-1.c: New test.
60976 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60978 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60979 * gcc.dg/cpp-if3.c: Don't use -pedantic.
60980 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60981 missing initializer warnings.
60983 1999-03-28 Jeffrey A Law (law@cygnus.com)
60985 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60988 1999-03-26 Jeffrey A Law (law@cygnus.com)
60990 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60992 1999-03-26 Craig Burley <craig@jcb-sc.com>
60994 * g77.f-torture/execute/19990325-0.f: New test.
60995 * g77.f-torture/execute/19990325-1.f: New test.
60997 1999-03-24 Jeffrey A Law (law@cygnus.com)
60999 * gcc.c-torture/execute/990324-1.c: New test.
61001 1999-03-22 Jim Wilson <wilson@cygnus.com>
61003 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61006 1999-03-17 Richard Henderson <rth@cygnus.com>
61008 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61010 1999-03-13 Craig Burley <craig@jcb-sc.com>
61012 * g77.f-torture/execute/19990313-2.f: New test.
61013 * g77.f-torture/execute/19990313-3.f: New test.
61015 1999-03-13 Craig Burley <craig@jcb-sc.com>
61017 * g77.f-torture/execute/19990313-0.f: New test.
61018 * g77.f-torture/execute/19990313-1.f: New test.
61020 1999-03-12 Jim Wilson <wilson@cygnus.com>
61022 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61024 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61025 (main): Add check for u15. Conditionalize u31 check depending on
61026 whether ints are <32 bits or >=32 bits.
61028 1999-03-08 Craig Burley <craig@jcb-sc.com>
61030 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61032 1999-03-08 Craig Burley <craig@jcb-sc.com>
61034 * g77.f-torture/compile/19990305-0.f: New test.
61035 * g77.f-torture/execute/19981119-0.f: New test.
61037 1999-03-08 Craig Burley <craig@jcb-sc.com>
61039 * g77.f-torture/execute/970625-2.f: call ABORT if final
61040 result is not correct, instead of just printing it.
61041 Add this checking via newly introduced obfuscation, to
61042 trip up buggy front ends.
61044 1999-03-07 Craig Burley <craig@jcb-sc.com>
61046 * g77.f-torture/compile/960317-1.f: Moved from being
61047 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61049 1999-03-06 Craig Burley <craig@jcb-sc.com>
61051 * g77.f-torture/execute/960317-1.f: New (old) test.
61052 * g77.f-torture/execute/970625-2.f: Ditto.
61054 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61056 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61057 error message on line 1 or line 2; cccp and cpplib do this differently.
61059 1999-03-01 Jeffrey A Law (law@cygnus.com)
61061 * g++.old-deja/g++.law/weak1.C: New test.
61063 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61065 * gcc.c-torture/execute/990119-1.c: Renamed to...
61066 * gcc.dg/990119-1.c: this, so it will only be tested once
61067 (it's a preprocessor test, it doesn't need to be run at
61068 multiple optimization levels).
61070 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61072 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61075 1999-02-24 Craig Burley <craig@jcb-sc.com>
61077 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61078 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61079 to not be compilable by current g77.
61081 1999-02-24 Nick Clifton <nickc@cygnus.com>
61083 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61085 1999-02-22 Jeffrey A Law (law@cygnus.com)
61087 * gcc.c-torture/execute/990222-1.c: New test.
61089 1999-02-19 Craig Burley <craig@jcb-sc.com>
61091 * g77.f-torture/compile/19990218-0.f: New test.
61092 * g77.f-torture/noncompile/19990218-1.f: New test.
61094 1999-02-18 Craig Burley <craig@jcb-sc.com>
61096 * g77.f-torture/compile/19981216-0.f: New test.
61098 1999-02-14 Jeffrey A Law (law@cygnus.com)
61100 * gcc.dg/990214-1.c: New test.
61102 1999-02-13 Jeffrey A Law (law@cygnus.com)
61104 * gcc.dg/990213-2.c: New test.
61106 * gcc.dg/990213-1.c: New test.
61108 1999-02-12 Jeffrey A Law (law@cygnus.com)
61110 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61113 1999-02-11 Nick Clifton <nickc@cygnus.com>
61115 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61116 specified by target.
61118 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61120 1999-02-11 Jeffrey A Law (law@cygnus.com)
61122 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61124 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61126 * gcc.dg/special/ecos.exp: New test driver for new tests with
61127 special requirements.
61129 * gcc.dg/special/alias-1.c: New test.
61130 * gcc.dg/special/gcsec-1.c: New test.
61131 * gcc.dg/special/weak-1.c: New test.
61132 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61133 * gcc.dg/special/weak-2.c: New test.
61134 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61135 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61136 * gcc.dg/special/wkali-1.c: New test.
61137 * gcc.dg/special/wkali-2.c: New test.
61138 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61139 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61141 1999-02-10 Felix Lee <flee@cygnus.com>
61143 * lib/c-torture.exp (c-torture-compile): Pull out code for
61144 analyzing gcc error messages.
61145 (c-torture-execute): Likewise. Fix some (harmless) false
61147 * lib/gcc.exp (gcc_check_compile): New function.
61149 1999-02-08 Richard Henderson <rth@cygnus.com>
61151 * gcc.c-torture/execute/990208-1.c: New test.
61153 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61155 * g++.dg/special/ecos.exp: New driver for new tests with special
61158 * g++.dg/special/conpr-1.C: New test
61159 * g++.dg/special/conpr-2.C: New test
61160 * g++.dg/special/conpr-2a.C: New test
61161 * g++.dg/special/conpr-3.C: New test
61162 * g++.dg/special/conpr-3a.C: New test
61163 * g++.dg/special/conpr-3b.C: New test
61165 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61166 allow g++ to use the dg driver
61168 * README: Add comment about g++.dg directory
61170 1999-02-06 Jeffrey A Law (law@cygnus.com)
61172 * README: Update email addresses.
61174 1999-02-03 Nick Clifton <nickc@cygnus.com>
61176 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61177 arguments in order to force structure S onto the stack even on
61179 (test): Pass 10 leading arguments to function foo as well as the
61182 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61183 failure for all targets.
61185 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61186 abort to terminate program execution.
61188 1999-01-30 Richard Henderson <rth@cygnus.com>
61190 * gcc.c-torture/execute/990130-1.c: New test.
61192 1999-01-30 Jeffrey A Law (law@cygnus.com)
61194 * gcc.dg/990130-1.c: New test.
61196 1999-01-28 Michael Meissner <meissner@cygnus.com>
61198 * gcc.c-torture/execute/990128-1.c: New test.
61200 1999-01-27 Michael Meissner <meissner@cygnus.com>
61202 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61204 1999-01-27 Felix Lee <flee@cygnus.com>
61206 * lib/c-torture.exp (c-torture-compile): pull out code for
61207 analyzing gcc error messages.
61208 (c-torture-execute): ditto, and fix some (harmless) false
61210 * lib/gcc.exp (gcc_check_compile): new function.
61212 1999-01-17 Jeffrey A Law (law@cygnus.com)
61214 * gcc.dg/990117-1.c: New test.
61216 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61218 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61220 1999-01-15 Jeffrey A Law (law@cygnus.com)
61222 * g77.f-torture/compile/990115-1.f: New test.
61224 1999-01-07 Jeffrey A Law (law@cygnus.com)
61226 * gcc.c-torture/compile/990107-1.c: New test
61228 1999-01-06 Jeffrey A Law (law@cygnus.com)
61230 * gcc.c-torture/execute/990106-2.c: New test.
61232 * gcc.c-torture/execute/990106-1.c: New test.
61234 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61236 * gcc.c-torture/compile/981223-1.c: New test.
61238 1998-12-29 Richard Henderson <rth@cygnus.com>
61240 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61241 (opt3): Rename from opt4 and disable.
61243 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61245 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61247 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61249 * g++.old-deja/g++.other/conv5.C: New test.
61251 1998-12-14 Nick Clifton <nickc@cygnus.com>
61253 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61255 1998-12-11 Jeffrey A Law (law@cygnus.com)
61257 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61259 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61261 * gcc.c-torture/compile/981211-1.c: New test.
61263 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61265 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61267 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61269 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61271 * gcc.special/930510-1.c: Make C9X safe.
61272 * gcc.misc-tests/gcov-1.c Similarly.
61273 * gcc.misc-tests/gcov-2.c Similarly.
61275 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61277 * gcc.dg/ultrasp1.c: New test.
61279 1998-12-06 Richard Henderson <rth@cygnus.com>
61281 * gcc.c-torture/execute/981206.c: New test.
61283 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61285 * g++.old-deja/g++.ns/template7.C: New test.
61287 * g++.old-deja/g++.other/expr1.C: New test.
61289 * g++.old-deja/g++.eh/tmpl3.C: New test.
61291 * g++.old-deja/g++.eh/tmpl2.C: New test.
61293 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61295 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61296 * g++.old-deja/g++.other/using6.C: Removed.
61297 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61299 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61301 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61303 * g++.old-deja/g++.pt/overload8.C: New test.
61305 * g++.old-deja/g++.pt/overload7.C: New test.
61307 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61309 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61310 and relinking messages.
61311 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61312 compiling with -frepo.
61314 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61316 * g++.old-deja/g++.pt/lookup6.C: New test.
61318 1998-11-30 Nick Clifton <nickc@cygnus.com>
61320 * gcc.c-torture/execute/981130-1.c: New test.
61321 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61323 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61325 * g++.old-deja/g++.pt/explicit76.C: New test.
61327 * g++.old-deja/g++.pt/friend38.C: New test.
61329 * g++.old-deja/g++.ns/crash2.C: New test.
61331 * g++.old-deja/g++.pt/defarg8.C: New test.
61333 * g++.old-deja/g++.pt/instantiate6.C: New test.
61335 * g++.old-deja/g++.pt/static6.C: New test.
61337 * g++.old-deja/g++.pt/decl2.C: New test.
61339 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61341 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61342 problem is actually related with name lookup, but so what? :-)
61344 * g++.old-deja/g++.pt/friend37.C: New test.
61346 1998-11-25 Dave Love <d.love@dl.ac.uk>
61348 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61349 element, which fails on some systems.
61351 * g77.f-torture/execute/labug1.f: New test.
61353 1998-11-21 Jeffrey A Law (law@cygnus.com)
61355 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61358 1998-11-18 Dave Love <d.love@dl.ac.uk>
61360 * g77.f-torture/compile/981117-1.f: New test.
61362 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61364 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61365 properly discarded.
61367 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61369 * gcc.c-torture/execute/memcheck: New directory of tests for
61370 -fcheck-memory-usage.
61372 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61374 * README: New file, general information about the testsuite and
61375 new description of the various C++ test subdirectories.
61376 * README.g++: Eliminate obsolete information, update and move most
61377 relevant stuff to README.
61379 1998-11-07 Richard Henderson <rth@cygnus.com>
61381 * gcc.c-torture/compile/981107-1.c: New test.
61383 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61385 * execute/memcpy-bi.c: New testcase.
61387 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61389 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61392 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61393 template is selected.
61395 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61396 classes, it should be accepted for all types.
61398 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61400 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61401 specializations start with template headers.
61403 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61405 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61407 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61410 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61412 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61414 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61416 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61418 1998-10-19 Jeffrey A Law (law@cygnus.com)
61420 * 981019-1.c: New test.
61422 1998-10-14 Robert Lipe <robertl@dgii.com>
61424 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61427 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61429 * compile/981001-4.c: Remove use of GCC extension that triggers a
61432 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61434 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61436 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61438 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61439 instantiation of template produces incorrect code for delete
61442 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61443 constructors' name is not unique.
61444 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61445 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61447 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61448 automatic array of const is ill-formed.
61450 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61451 of template parameter?
61453 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61456 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61457 pointer-to-member expression.
61459 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61460 declaration causes ICE.
61462 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61464 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61465 reserved in the global namespace.
61467 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61468 generate needed virtual table.
61470 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61472 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61474 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61475 template-dependent type
61477 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61479 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61480 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61481 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61483 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61484 class should be usable as argument of member function.
61485 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61486 class should be usable as return type of member function.
61487 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61488 class should be usable as type of data member.
61490 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61492 1998-10-09 Jeffrey A Law (law@cygnus.com)
61494 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61496 1998-10-08 Nick Clifton <nickc@cygnus.com>
61498 * gcc.dg/dll-?.c Add thumb to target list.
61499 Fix assembler scan patterns to match current assembler output.
61501 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61503 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61504 matching of template brackets.
61506 * g++.old-deja/g++.other/using4.C: New test. Test using
61507 declarations of methods from base classes.
61509 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61510 within functions should introduce names into the innermost
61511 enclosing namespace.
61513 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61514 of static locals if first initialization throws.
61516 1998-10-07 Jim Wilson <wilson@cygnus.com>
61518 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61520 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61522 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61523 lose track of the possible targets of tablejump insns.
61524 * special/special.exp: Run it.
61526 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61528 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61529 must be declared before its specializations can be named in friend
61532 1998-10-05 Dave Love <d.love@dl.ac.uk>
61534 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61536 * g77.f-torture/execute/io1.f: New test.
61538 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61540 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61541 with pointer to template function, for which no argument deduction
61544 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61545 specialization of template function as argument to template
61548 * g++.old-deja/g++.other/access2.C: New test; Inner class
61549 shouldn't have privileged access to Outer's names.
61551 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61553 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61554 friend template declared within template class conflicts with
61555 nested class of the same name.
61557 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61560 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61561 object with direct initializer as function declaration.
61563 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61566 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61567 involving const pointer and NULL produces incorrect result.
61569 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61570 type name without `typename' should be rejected with -pedantic.
61572 1998-10-02 Richard Henderson <rth@cygnus.com>
61574 * g++.old-deja/g++.other/addrof1.C: New test.
61576 1998-10-01 Nick Clifton <nickc@cygnus.com>
61578 * gcc.c-torture/compile/981001-1.c: New test.
61579 * gcc.c-torture/execute/981001-1.c: New test.
61581 1998-10-01 Jeffrey A Law (law@cygnus.com)
61583 * gcc.c-torture/compile/981001-2.c: New test.
61584 * gcc.c-torture/compile/981001-3.c: New test.
61585 * gcc.c-torture/compile/981001-4.c: New test.
61587 1998-10-01 Robert Lipe <robertl@dgii.com>
61589 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61590 multilibbed hosts. Idea grafted from g77.exp.
61592 1998-09-30 Dave Love <d.love@dl.ac.uk>
61594 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61595 avoid losing on systems which need -lsocket.
61597 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61599 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61600 * g++.old-deja/g++.other/nested2.C: Ditto.
61601 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61604 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61606 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61607 preferred over template operator!= for enum bitfields.
61609 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61611 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61612 that happen to have the same base name, but in different scopes,
61613 are incorrectly rejected.
61615 1998-09-16 Richard Henderson <rth@cygnus.com>
61617 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61618 on the native word size instead of an integer literal.
61620 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61622 * g++.old-deja/g++.other/static2.C: Invocation of static data
61623 member of type pointer-to-function denoted as non-static member.
61625 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61626 checks involving function types and aliases.
61628 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61630 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61631 redefined to the same non-trivial type.
61633 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61634 namespace-qualification of template specializations declared in
61637 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61638 to declare a subset of the specializations of a template function
61639 as friends of specializations of a template class.
61641 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61642 member templates that do not fully specialize the enclosing
61643 template class are rejected.
61645 1998-09-11 Dave Love <d.love@dl.ac.uk>
61647 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61649 1998-09-08 Dave Love <d.love@dl.ac.uk>
61651 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61652 altered from libf2c/libU77 version.
61654 1998-09-06 Dave Love <d.love@dl.ac.uk>
61656 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61658 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61659 Alexandre Oliva <oliva@dcc.unicamp.br>
61661 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61662 (un)signed char are different types for template specialization
61665 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61667 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61668 * objc: ObjC testsuite.
61670 1998-08-31 Catherine Moore <clm@cygnus.com>
61672 * gcc.c-torture/execute/941014-1.x: New file.
61674 1998-08-31 Nick Clifton <nickc@cygnus.com>
61676 * lib/c-torture.exp: Add support for
61677 torture_eval_before_compile and torture_eval_before_execute
61680 1998-08-30 Jeffrey A Law (law@cygnus.com)
61682 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61683 this test triggers valid.
61685 1998-08-27 Jeffrey A Law (law@cygnus.com)
61687 * gcc.dg/980827-1.c: New test.
61689 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61691 * gcc.c-torture/execute/loop-4b.c: New test.
61693 1998-08-26 Nick Clifton <nickc@cygnus.com>
61695 * lib/c-torture.exp: Add support for
61696 torture_eval_before_compile and torture_eval_before_execute
61699 1998-08-25 Jeffrey A Law (law@cygnus.com)
61701 * gcc.c-torture/compile/980825-1.c: New test.
61703 1998-08-24 Nick Clifton <nickc@cygnus.com>
61705 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61706 count number tests in opt_t0 not good_t0.
61708 1998-08-24 Jeffrey A Law (law@cygnus.com)
61710 * gcc.c-torture/compile/930326-1.x: Fix typo.
61712 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61714 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61717 1998-08-21 Jeffrey A Law (law@cygnus.com)
61719 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61720 STACK_SIZE is defined.
61721 * gcc.c-torture/unsorted/stuct.c: Similarly.
61723 * gcc.c-torture/compile/980821-1.c: New test.
61725 1998-08-21 Jeffrey A Law (law@cygnus.com)
61727 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61730 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61732 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61735 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61737 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61740 1998-08-18 Jeffrey A Law (law@cygnus.com)
61742 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61744 1998-08-16 Jeffrey A Law (law@cygnus.com)
61746 * gcc.c-torture/compile/980816-1.c: New test.
61748 * gcc.dg/980816-1.c: New test.
61750 1998-08-13 Jeffrey A Law (law@cygnus.com)
61752 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61753 compiler for ieee tests.
61755 1998-08-01 Dave Love <d.love@dl.ac.uk>
61757 * g77.f-torture/compile/980729-0.f: New test.
61759 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61761 * gcc.c-torture/special/eeprof-1.c: New test, for
61762 -finstrument-functions.
61763 * gcc.c-torture/special/special.exp: Run it.
61765 1998-07-29 Jeffrey A Law (law@cygnus.com)
61767 * gcc.c-torture/compile/980729-1.c: New test.
61769 1998-07-27 Nick Clifton <nickc@cygnus.com>
61771 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61772 __thumb__ is defined, and test for ARM style doubles if so.
61774 1998-07-26 Dave Love <d.love@dl.ac.uk>
61776 * g77.f-torture/noncompile/980615-0.f: New test.
61778 1998-07-26 H.J. Lu (hjl@gnu.org)
61780 * gcc.dg/980312-1.c: Do link instead of compile.
61781 * gcc.dg/980313-1.c: Likewise.
61783 1998-07-26 Jeffrey A Law (law@cygnus.com)
61785 * gcc.c-torture/compile/980726-1.c: New test.
61787 1998-07-25 Dave Love <d.love@dl.ac.uk>
61789 * g77.f-torture/execute/io0.f: New test.
61791 1998-07-24 Nick Clifton <nickc@cygnus.com>
61793 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61796 1998-06-18 Michael Meissner <meissner@cygnus.com>
61798 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61801 1998-07-17 Nick Clifton <nickc@cygnus.com>
61803 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61804 c-decl.c:grokdeclarator can handle mode attributes.
61806 1998-07-16 Jeffrey A Law (law@cygnus.com)
61808 * gcc.c-torture/execute/980716-1.c: New test.
61810 1998-07-13 Jeffrey A Law (law@cygnus.com)
61812 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61814 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61816 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61817 * gcc.c-torture/compile/930326-1.x: Similarly.
61819 1998-07-13 Dave Love <d.love@dl.ac.uk>
61821 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61822 New test from Craig.
61824 1998-07-12 Dave Love <d.love@dl.ac.uk>
61826 * g77.f-torture/noncompile/980616-0.f: New test.
61828 * g77.f-torture/execute/970816-3.f: New test from Craig.
61830 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61832 * g++.other/singleton.C: Return error value instead of taking
61835 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61837 * g++.other/singleton.C: New test. Warning is under dispute.
61838 Runtime crash is not.
61840 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61842 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61843 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61844 using6.C, using7.C}: New namespace tests.
61846 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61848 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61849 specialization with typedef'ed names used as array indexes.
61851 1998-07-09 Jeffrey A Law (law@cygnus.com)
61853 * gcc.c-torture/execute/980709-1.c: New test.
61855 * gcc.dg/980709-1.c: New test.
61857 1998-07-07 Richard Henderson <rth@cygnus.com>
61859 * gcc.c-torture/execute/bcp-1.c: New test.
61861 1998-07-07 Jeffrey A Law (law@cygnus.com)
61863 * gcc.c-torture/execute/980707-1.c: New test.
61865 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61867 * gcc.c-torture/compile/980706-1.c: New test.
61869 1998-07-01 Dave Love <d.love@dl.ac.uk>
61871 * g77.f-torture/execute/980701-0.f,
61872 g77.f-torture/execute/980701-1.f: New test from Craig.
61874 1998-07-01 Jeffrey A Law (law@cygnus.com)
61876 * gcc.c-torture/compile/980701-1.c: New test.
61878 * gcc.c-torture/execute/980701-1.c: New test.
61880 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61883 * g++.old-deja/g++.robertl/eb132.C: New test.
61884 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61886 1998-06-29 Dave Love <d.love@dl.ac.uk>
61888 * g77.f-torture/execute/980628-7.f,
61889 g77.f-torture/execute/980628-8.f,
61890 g77.f-torture/execute/980628-9.f,
61891 g77.f-torture/execute/980628-10.f: New tests from Craig.
61893 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61895 1998-06-28 Jeffrey A Law (law@cygnus.com)
61897 * g77.f-torture/execute/980628-4.f: New test from Craig.
61898 * g77.f-torture/execute/980628-5.f: Likewise.
61899 * g77.f-torture/execute/980628-2.f: Likewise.
61900 * g77.f-torture/execute/980628-0.f: Likewise.
61901 * g77.f-torture/execute/980628-1.f: Likewise.
61902 * g77.f-torture/execute/980628-3.f: Likewise.
61903 * g77.f-torture/execute/980628-6.f: Likewise.
61905 1998-06-28 Jeffrey A Law (law@cygnus.com)
61907 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61908 directory when nothing has been installed yet.
61910 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61912 * gcc.c-torture/special/special.exp: Handle newer versions of
61915 1998-06-26 Jeffrey A Law (law@cygnus.com)
61917 * gcc.dg/980626-1.c: New test.
61919 1998-06-19 Bruno Haible <haible@ilog.fr>
61921 * gcc.misc-tests/m-un-2.c: New test.
61922 * g++.old-deja/g++.other/warn01.c: Likewise.
61924 1998-06-19 Robert Lipe <robertl@dgii.com>
61926 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61927 compatibility with assmblers with a different comment character.
61928 Eliminate use of GAS-specific extensions.
61930 1998-06-19 Jeffrey A Law (law@cygnus.com)
61932 * gcc.c-torture/execute/ieee/980619-1.c: New test.
61934 1998-06-19 Robert Lipe <robertl@dgii.com>
61936 * lib/g77.exp: Replace search for libf2c.a with search for newly
61939 1998-06-17 Jeffrey A Law (law@cygnus.com)
61941 * gcc.c-torture/execute/980617-1.c: New test.
61943 1998-06-12 Jeffrey A Law (law@cygnus.com)
61945 * gcc.c-torture/execute/980612-1.c: New test.
61947 1998-06-08 Jeffrey A Law (law@cygnus.com)
61949 * gcc.dg/980523-1.c: Only test on ppc-linux.
61950 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61952 * gcc.c-torture/execute/980608-1.c: New test.
61954 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
61956 * gcc.c-torture/execute/980605-1.c: New test.
61958 1998-06-04 Jeffrey A Law (law@cygnus.com)
61960 * gcc.c-torture/execute/980604-1.c: New test.
61962 1998-06-02 Jeffrey A Law (law@cygnus.com)
61964 * gcc.c-torture/execute/980602-1.c: New test.
61965 * gcc.c-torture/execute/980602-2.c: Likewise.
61967 1998-06-02 Dave Love <d.love@dl.ac.uk>
61969 * 970125-0.f: Fix per JCB. Add commentary.
61971 1998-05-31 Michael Meissner <meissner@cygnus.com>
61973 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61976 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61978 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61981 1998-05-28 Catherine Moore <clm@cygnus.com>
61983 * gcc.c-torture/execute/980526-3.c: New test.
61985 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
61987 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61988 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61989 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61990 m88k-motorola-sysv3 to XFAIL.
61992 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61994 * gcc.dg/980526-1.c: New test.
61995 * gcc.c-torture/execute/980526-2.c: New test.
61997 1998-05-26 Jeffrey A Law (law@cygnus.com)
61999 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62001 * gcc.c-torture/execute/980526-1.c: New test.
62003 1998-05-26 Dave Love <d.love@dl.ac.uk>
62005 * g77.f-torture/execute/alpha2.f: Add runtime test.
62007 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62009 * g++.old-deja/old-deja.exp: Strip leading directories.
62011 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62012 error for the line. Don't run multiple tests for the same line.
62014 1998-05-23 Jeffrey A Law (law@cygnus.com)
62016 * gcc.dg/980523-1.c: New test.
62018 1998-05-23 Dave Love <d.love@dl.ac.uk>
62020 * g77.f-torture/compile/970915-0.f: New test.
62022 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62024 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62026 1998-05-21 Jeffrey A Law (law@cygnus.com)
62028 * gcc.dg/980520-1.c: New test.
62030 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62032 * gcc.dg/980502-1.c: Fix return type.
62034 1998-05-20 Jeffrey A Law (law@cygnus.com)
62036 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62037 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62038 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62039 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62040 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62042 1998-05-20 Dave Love <d.love@dl.ac.uk>
62044 * g77.f-torture/execute/980520-1.f: New test.
62046 1998-05-15 Dave Love <d.love@dl.ac.uk>
62048 * lib/mike-g77.exp: New file.
62050 * g77.f-torture/noncompile/noncompile.exp,
62051 g77.f-torture/noncompile/check0.f: New files.
62053 1998-05-14 Dave Love <d.love@dl.ac.uk>
62055 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62056 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62057 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62058 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62059 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62060 abort where appropriate.
62062 1998-05-05 Michael Meissner <meissner@cygnus.com>
62064 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62065 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62067 1998-04-29 Dave Love <d.love@dl.ac.uk>
62069 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62071 1998-04-27 Dave Love <d.love@dl.ac.uk>
62073 * g77.f-torture/compile/980427-0.f: New test.
62075 1998-04-24 Dave Love <d.love@dl.ac.uk>
62077 * g77.f-torture/compile/980424-0.f: New test.
62079 1998-04-19 Dave Love <d.love@dl.ac.uk>
62081 * g77.f-torture/compile/980419-2.f (main): New test.
62082 * g77.f-torture/compile/970125-0.f: New test.
62083 * g77.f-torture/compile/980419-1.f: New test.
62085 1998-04-08 Jim Wilson <wilson@cygnus.com>
62087 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62090 1998-04-07 Jim Wilson <wilson@cygnus.com>
62092 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62094 1998-04-03 Jim Wilson <wilson@cygnus.com>
62096 * gcc.c-torture/compile/980329-1.c: New test.
62098 1998-03-18 Jim Wilson <wilson@cygnus.com>
62100 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62101 * gcc.dg/980312-1.c: Fix typo in -march command.
62103 1998-03-16 H.J. Lu (hjl@gnu.org)
62105 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62107 1998-03-11 Robert Lipe <robertl@dgii.com>
62109 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62110 Dave Love agree the Fortran source is bogus.
62112 1998-03-11 Robert Lipe <robertl@dgii.com>
62114 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62115 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62116 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62117 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62118 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62120 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62122 * g++.old-deja/g++.other/friend1.C: New test.
62124 1998-02-18 Dave Love <d.love@dl.ac.uk>
62126 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62127 possibly uninitialized) variables and declare dnrm2.
62129 1998-02-23 Robert Lipe <robertl@dgii.com>
62131 From Bruno Haible <haible@ilog.fr>:
62132 * gcc.c-torture/execute/980223.c: New test.
62134 1998-02-13 Jeffrey A Law (law@cygnus.com)
62136 * gcc.dg/ifelse-1.c: New test.
62138 1998-02-09 H.J. Lu (hjl@gnu.org)
62140 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62142 * lib/old-dejagnu.exp (old-dejagnu): Added the
62143 "execution test - XFAIL *-*-*" handling in the spirit of
62144 "excess errors test -". Changed the "execution test fails"
62145 handling to be like "excess errors test fails".
62146 * Update various tests accordingly.
62148 1998-02-06 Jim Wilson <wilson@cygnus.com>
62150 * gcc.c-torture/execute/980205.c: New test.
62152 1998-01-18 Jeffrey A Law (law@cygnus.com)
62154 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62155 * lib/f-torture.exp: Similarly.
62156 * gcc.c-torture: Rename all .cexp files to .x files.
62158 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62160 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62161 (940510-1.c): Removed duplicate.
62162 (971104-1.c): New test.
62164 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62166 * lib/f-torture.exp: Improve error and loop detection.
62168 1997-11-19 Michael Meissner <meissner@cygnus.com>
62170 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62171 use that to size the filler array.
62173 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62175 * lib/c-torture.exp(c-torture-execute): Fix typo.
62177 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62178 testcase as the executable name. Keep the executable around if
62181 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62183 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62184 changes. Only test one -g option, and move it to the end of the
62185 list of options to test.
62187 1997-09-19 Michael Meissner <meissner@cygnus.com>
62189 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62190 variable GCC_TORTURE_OPTIONS to supply default switches separated
62191 by colons. If no environment variable, run tests with -O0 -g, -O1
62192 -g, and -O2 -g as well.
62194 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62196 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62197 explanatory comments. Fix indentation.
62199 1997-09-15 Jeffrey A Law (law@cygnus.com)
62201 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62203 1997-09-11 Jeffrey A Law (law@cygnus.com)
62205 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62206 * g++.old-deja/g++.mike/p7325.C: Likewise.
62207 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62209 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62211 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62212 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62213 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62214 * g++.old-deja/g++.law/operators4.C: Likewise.
62216 1997-09-11 Joe Buck (jbuck@synopsys.com)
62218 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62219 * g++.old-deja/g++.mike/p784.C: Ditto.
62220 * g++.old-deja/g++.mike/p785.C: Ditto.
62222 1997-09-05 Jeffrey A Law (law@cygnus.com)
62224 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62226 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62228 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62229 target feature; pass this to c-torture-execute as needed.
62231 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62233 * lib/c-torture.exp(c-torture-execute): If the previous and the
62234 current executables being tested are identical, we don't need to
62235 run the executable again. Try to make the executable names
62236 unique. Add an optional argument for passing additional compiler
62239 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62241 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62243 1997-08-29 Jeffrey A Law (law@cygnus.com)
62245 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62247 1997-07-31 Jeffrey A Law (law@cygnus.com)
62249 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62250 32bit or larger longs.
62252 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62253 have either a 32bit long or 32bit int.
62255 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62257 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62258 Make double precision tests dependent on sizeof (double).
62260 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62262 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62265 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62267 * gcc.c-torture/compile/961203-1.cexp: New script.
62269 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62271 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62272 up the includes ourselves.
62274 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62276 * lib/plumhall.exp: Remove random include, and add a few
62277 verbose messages for debugging.
62279 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62281 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62282 of trying to do it ourselves.
62284 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62286 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62288 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62290 * gcc.prms/5403.c: Made regexp a bit less strict.
62292 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62294 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62295 is returned from remote_load instead.
62296 * lib/plumhall.exp: Ditto.
62297 * lib/mike-g++.exp: Ditto.
62298 * lib/old-dejagnu.exp: Ditto.
62299 * lib/c-torture.exp: Ditto.
62301 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62303 * lib/g++.exp: Use build_wrapper procedure.
62304 * lib/gcc.exp: Ditto.
62306 1997-05-20 Jeffrey A Law (law@cygnus.com)
62308 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62309 an old-style decl for malloc. Fixes tests to work when
62310 sizeof (int) != sizeof (size_t).
62312 1997-05-15 Mike Meissner <meissner@cygnus.com>
62314 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62316 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62317 use stdargs.h interface.
62319 1997-05-15 Mike Meissner <meissner@cygnus.com>
62321 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62322 NO_VARARGS when compiling.
62324 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62326 * lib/plumhall.exp(ph_includes): New procedure.
62328 (ph_compiler): Ditto.
62330 * lib/g++.exp: Rename test-glue.c to testglue.c.
62331 * lib/gcc.exp: Ditto.
62333 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62335 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62336 to completion when it's called.
62338 1997-03-21 Michael Meissner <meissner@cygnus.com>
62340 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62341 is defined, don't do test.
62343 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62345 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62347 (ph_summary): Mark skipped testcases as untested, not unresolved.
62349 * lib/plumhall.exp (ph_make): If unresolved because of bad
62350 errorCode, record errorCode in log file.
62351 (*): Replace send_log/verbose with verbose -log.
62353 1997-03-19 Michael Meissner <meissner@cygnus.com>
62355 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62356 double conversion if double isn't at least 8 bytes.
62358 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62359 int to work with targets where int is 16 bits.
62361 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62362 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62363 precision for the test to complete.
62365 1997-03-14 Michael Meissner <meissner@cygnus.com>
62367 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62368 if d10v is not compiled with the -mdouble64 flag.
62369 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62371 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62372 d10v is not compiled with the -mint32 flag.
62374 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62376 * lib/plumhall.exp: Use incr_count.
62378 1997-03-12 Jeffrey A Law (law@cygnus.com)
62380 * gcc.c-torture: Update to c-torture-1.45.
62382 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62384 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62385 the name of the expect testcase file).
62387 * lib/g++.exp(g++_init): Ditto.
62389 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62391 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62394 * lib/gcc.exp(gcc_exit): New procedure.
62396 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62398 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62399 specs where appropriate.
62401 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62402 because of new "candidates are" messages, and removed a few
62404 * Converted all non-old-style g++ testcases to old-style, and
62405 moved into g++.old-deja.
62407 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62409 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62412 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62415 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62417 1997-02-13 Michael Meissner <meissner@cygnus.com>
62419 * lib/gcc.exp (gcc_target_compile): Add support for defining
62420 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62421 the machine doesn't have those features.
62423 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62425 * g++.law/operators4.exp: Don't use LIBS.
62427 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62429 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62431 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62432 * lib/g++.exp: Set it here instead. Also, allow use of the
62433 --tool_exec and --tool_opt options. Change CXX to
62436 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62438 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62440 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62442 * lib/old-dejagnu.exp: Use prune_warnings instead of
62444 * lib/mike-g++.exp: Ditto.
62445 * lib/gcc.exp: Ditto.
62446 * lib/g++.exp: Ditto.
62448 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62450 1997-02-07 Jeffrey A Law (law@cygnus.com)
62452 * 941014-2.c: Include stdlib.h
62453 * 960327-1.c: Include stdio.h
62454 * dbra.c, index-1.c: Don't assume ints are 32bits.
62456 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62458 * lib/gcc.exp: Add gcc,stack_size target feature.
62460 * lib/g++.exp(g++_target_compile): Add the include and link
62461 paths here, not in two other places. And, it's $options, not
62464 * lib/mike-g++.exp(postbase): Remove the code that determines
62465 the correct include and link paths.
62466 * g++.old-deja/old-deja.exp: Ditto.
62468 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62470 * lib/g++.exp(g++_init): target_compile no longer returns the
62471 filename of the result.
62473 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62475 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62478 * gcc.c-torture/special/special.exp: Change call to
62479 gcc_target_compile to include the object file.
62481 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62483 * gcc.c-torture/special/special.exp: Correct misspelling in last
62486 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62488 * lib/plumhall.exp(ph_summary): Log the entire output of the
62489 executable. Return -1 if there were any failures, 0 otherwise.
62490 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62491 (ph_make): Clean up objects and executables that were built
62492 if the tests succeeded.
62494 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62496 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62497 libraries and includes in the build tree as appropriate.
62499 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62501 * lib/c-torture.exp: Instead of looking for the global variable
62502 NO_LONG_LONG, check to see if that's a feature of the target.
62504 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62506 * config/default.exp: Minimize. Delete the remainer of the files in
62507 config; this functionality is now in devo/dejagnu/config.
62509 g++.*/*: Pass any additional flags used to compile to postbase;
62512 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62513 is now done by runtest.exp. Use gcc_target_compile instead of
62516 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62517 Remove references to CFLAGS. Use remote_file instead of
62519 (c-torture): Take a list of arguments to use to compile this
62522 lib/g++.exp: Simplify. Use target_compile instead of compile.
62523 lib/gcc-dg.exp: Ditto.
62524 lib/gcc.exp: Ditto.
62525 lib/mike-{gcc,g++}.exp: Ditto.
62526 lib/old-dejagnu.exp: Ditto.
62527 lib/plumhall.exp: Ditto.
62529 1997-01-08 Jim Wilson <wilson@cygnus.com>
62531 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62532 (ph_linker): Likewise.
62534 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62536 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62537 MAP_ANON / MAP_ANONYMOUS if defined;
62538 else try to map from /dev/zero .
62540 1996-11-12 Jeffrey A Law (law@cygnus.com)
62542 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62543 isn't defined, then define it to MAP_ANONYMOUS.
62545 1996-11-12 Jeffrey A Law (law@cygnus.com)
62547 * gcc.c-torture: Update to c-torture-1.42 release.
62549 1996-11-11 Jeffrey A Law (law@cygnus.com)
62551 * gcc.c-torture: Update to c-torture-1.41 release.
62553 1996-10-27 Jeffrey A Law (law@cygnus.com)
62555 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62558 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62560 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62561 and LDFLAGS. Fix second case to append the target_info ldflags
62562 onto LDFLAGS, not CFLAGS.
62563 * lib/g++.exp (g++_init): Add target_info stuff.
62564 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62565 of libgloss and newlib flags for !native.
62567 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62568 (GDB): Fix relative path to go up another dir for finding gdb.
62570 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62572 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62573 versions in the target_info array, if they don't exist.
62575 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62577 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62579 1996-07-08 Jim Wilson <wilson@cygnus.com>
62581 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62582 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62584 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62586 * lib/old-dejagnu.exp: Don't remove the output file before we've
62587 actually tested it. Don't append pwd to the path of the executable
62590 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62592 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62594 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62596 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62597 temporary directory for compiler files, and set it to a default
62598 value of /tmp. Set $output as the name of the output file from
62599 compiling the testcase. Add a -o option to $cflags_var so the
62600 compiler writes the final output file as $output. Set $executable
62603 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62604 directory for compiler files, and set it to /tmp if it doesn't
62605 already have a value. Set $output_file to the name of the output
62606 file from compiling the testcase. Add a -o option to CXXFLAGS so
62607 the compiler writes the final output file as $output. Use $output
62608 as the executable to be tested.
62610 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62612 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62614 1996-06-08 Jeffrey A Law (law@cygnus.com)
62616 * gcc.c-torture/execute/pending-1.c: New test. Still
62617 pending in Tege's queue.
62619 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62621 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62622 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62623 if there were failures. Call unresolved if there were unresolved
62624 testcases. Call gcc_fail if program did not run to completion.
62625 (ph_make): Pass additional argument name to ph_execute.
62626 (ph_execute): Add new argument. Pass additional arguments to
62627 ph_summary. Call gcc_fail is there is no execution output.
62629 1996-04-24 Jeffrey A Law (law@cygnus.com)
62631 * lib/plumhall.exp (proc_summary): Output relavent summary
62632 lines into the log so specific failures in plumhall can be
62635 1996-04-10 Jeffrey A Law (law@cygnus.com)
62637 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62638 (c-torture-execute): Don't try to execute tests which use
62639 "long long" types if $NO_LONG_LONG is nonzero.
62641 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62643 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62646 * gcc.ieee: Move from here.
62647 * gcc.c-torture/execute/ieee: To here.
62649 1996-03-26 Jeffrey A Law (law@cygnus.com)
62651 * gcc.c-torture: Update to c-torture-1.41 release.
62653 1996-03-22 Jeffrey A Law (law@cygnus.com)
62655 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62658 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62660 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62663 1996-03-02 Jeffrey A Law (law@cygnus.com)
62665 * config/proelf.exp: Handle connecting to a simulator.
62667 1996-01-31 Jeffrey A Law (law@cygnus.com)
62669 * config/proelf.exp: New file. Enough framework that we can
62670 run c-torture tests on the proelf targets (or any other target
62671 that gdb can connect to for that matter).
62673 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62675 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62676 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62678 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62679 exec_output exists.
62681 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62683 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62684 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62686 * config/*.exp: Update FSF address. Change result of ${tool}_load
62687 to pass/fail/unresolved/unsupported/untested. Caller must now
62688 call unresolved/unsupported/untested.
62689 * lib/*.exp: Update FSF address. Update to handle new results of
62691 * lib/chill.exp (verbose): Delete.
62693 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62695 * lib/gcc.exp (default_gcc_start): Change order of args to
62696 $LDFLAGS $CFLAGS $LIBS.
62697 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62698 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62699 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62700 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62701 * gcc.misc-tests/dg-test.exp: Likewise.
62702 * gcc.misc-tests/msgs.exp: Likewise.
62703 * gcc.prms/prms.exp: Likewise.
62704 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62705 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62707 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62709 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62711 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62713 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62714 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62716 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62719 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62721 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62722 global for loop; add use of $mathlib.
62723 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62724 settings here; set mathlib for anything but VxWorks.
62726 1996-01-22 Jeffrey A Law (law@cygnus.com)
62728 * gcc.c-torture: Update to c-torture-1.40 release.
62730 1996-01-03 Jeffrey A Law (law@cygnus.com)
62732 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62735 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62737 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62740 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62742 * lib/g++.exp (LIBS): Define if not already.
62743 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62744 (gcc-dg-prune): Call prune_gcc_output.
62745 * lib/gcc.exp (prune_gcc_output): New proc.
62746 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62749 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62751 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62752 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62754 1995-11-15 Jeffrey A Law (law@cygnus.com)
62756 * gcc.c-torture: Update to c-torture-1.39 release.
62758 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62760 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62761 fails, try others as well.
62763 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62765 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62766 If compilation fails, mark execute tests as `untested'.
62767 If test is marked as unsupported, don't mark compilation and
62768 execute tests as failed.
62770 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62772 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62773 libstdc++ for whether or not we want to be doing shared
62774 libraries. Delete link_curses since we don't need it anymore.
62775 * lib/mike-g++.exp (postbase): Don't link in libg++.
62776 * g++.old-deja/old-deja.exp: Likewise.
62778 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62780 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62782 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62784 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62785 For that, add `-Wl,-a,shared_archive'.
62786 * g++.old-deja/old-deja.exp: Likewise.
62788 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62790 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62792 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62794 * lib/mike-g++.exp (postbase): Pay attention to the status of
62797 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62799 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62801 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62803 * lib/gcc.exp (default_gcc_start): No longer need to log program
62804 being executed or its output, execute_anywhere does that now.
62805 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62806 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62808 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62810 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62811 the same as those in lib/g++.exp.
62813 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62815 * gcc.c-torture: Update to c-torture-1.38 release.
62816 * gcc.ieee: Related changes.
62818 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62820 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62821 "exec". Minor reformatting changes.
62823 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62824 cross. This means all "exec" calls now work on a remote host as
62826 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62827 cross. Filter out the extra "\r\n" stuff that expect puts in.
62828 (c-torture-execute): Filter out the bogus warnings like
62829 c-torture-compile does. Add support for canadian cross.
62830 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62831 Use execute_anywhere rather than calling exec directly. Now it
62832 works for canadian cross testing.
62834 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62836 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62837 results into a variable, and check that rather than using file exists.
62839 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62841 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62842 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62844 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62846 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62847 lib_curses if there's a shared libg++ in the build tree.
62849 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62851 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62852 if not supported target.
62854 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62856 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62857 link_curses up to always happen, not just for native builds.
62859 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62861 * gcc.c-torture: Update to c-torture-1.36 release.
62862 * gcc.failure: Related changes.
62864 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62866 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62868 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62870 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62871 * lib/mike-g++.exp (postbase): Not in here. Still reference
62872 runshlib, link_curses, and mathlib for link and run.
62874 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62875 pass the runtime shared library options for Solaris, OSF/1, and
62876 Irix5, and link with -lcurses to avoid unresolved references.
62878 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62880 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62883 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62885 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62887 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62889 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62890 do not have a framework for the "compat" tests yet.
62892 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62894 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62895 set to null if we're testing vxworks5.1. Use that instead of
62896 `-lm' in the setting of LIBS for link and run.
62898 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62900 * config/rom68k.exp (${tool}_load): Major changes to make it
62901 work. Verified that it does in fact return the stuff in
62902 exec_output properly. Catch any Emul or any TRAP other than 0.
62904 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62906 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62907 LDFLAGS properly for targets that need stuff from libgloss.
62908 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62910 (gpp_initialized): New variable.
62912 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62914 * config/rom68k.exp: Load libgloss.exp.
62915 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62916 so we can produce a fully linked binary.
62917 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62918 so we can produce a fully linked binary.
62920 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
62922 * lib/plumhall.exp (ph_section): Watch for expected failures.
62923 Add missing `else'.
62925 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62927 (c-torture): Likewise.
62929 1995-08-28 Doug Evans <dje@cygnus.com>
62931 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62933 * lib/mike-g++.exp (mike_cleanup): New proc.
62934 (prebase): New globals compiler_result, not_compiler_result,
62936 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
62937 allow leading "-" in pattern. Watch for unsupported tests.
62938 If $compiler_result is set, pattern match assembler code,
62939 and ditto for $not_compiler_result.
62940 * lib/mike-gcc.exp: Likewise.
62942 * lib/plumhall.exp (ph_execute): Only call ph_summary if
62943 execution "succeeded".
62945 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
62947 * config/win32.exp: New file.
62948 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62950 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
62952 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62954 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62955 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62956 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62958 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62959 "... without exceptions was ...". That is now handled by
62961 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62963 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
62965 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62966 sieve.c,sort2.c}: New files.
62967 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62968 sieve.exp,sort2.exp}: Drivers for them.
62970 * lib/mike-gcc.exp (program_output): New user settable variable.
62971 (postbase): Call prune_system_crud. Also prune extraneous compiler
62973 * lib/mike-g++.exp (program_output): New user settable variable.
62975 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62977 * config/sh.exp: Deleted (use sim.exp instead).
62979 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
62981 * config/vx.exp: Declare CHECKTASK as global.
62982 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62983 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62984 * lib/old-dejagnu.exp: Load [pwd]/$executable.
62986 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62988 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62989 target. Like vx.exp, only includes `vx29k.exp' instead of
62992 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
62994 * config/sim.exp: Increase time limit from 120 seconds to 240.
62996 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
62998 * gcc.c-torture/execute/950628-1.c: New test.
63000 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63002 * gcc.c-torture: Update with changes/additions from
63005 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63007 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63009 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63011 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63013 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63015 * gcc.c-torture/compile/950512-1.c: New test.
63016 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63017 * gcc.dg/struct-ret-1.c: Likewise.
63019 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63021 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63022 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63024 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63026 * gcc.c-torture/special/920411-1.c: Deleted.
63027 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63029 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63031 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63034 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63036 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63038 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63041 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63042 is the proper length.
63043 * va-arg-3.c: Likewise.
63045 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63047 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63048 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63050 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63051 * lib/g++.exp (default_g++_start): Delete old cruft.
63053 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63055 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63056 (2 * (1 << 18)) to (2 * (1 << 17)).
63058 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63060 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63062 * config/rom68k.exp: Renamed from config/idp.exp
63064 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63066 * c-torture/compile/921109-2.c
63068 1995-04-18 Mike Stump <mrs@cygnus.com>
63070 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63073 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63075 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63077 * lib/g++.exp (default_g++_start): Likewise.
63079 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63081 * gcc.c-torture/compile/950329-1.c: New test.
63083 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63085 * config/bug.exp (${tool}_load): Updated to use new remote_open
63086 and remote_close procs.
63087 * config/idp.exp: New file.
63089 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63091 * gcc.c-torture/execute/950322-1.c: New test.
63093 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63095 * config/vx.exp (${tool}_load): Clean up testing of return code from
63096 vxworks_ld and vxworks_spawn.
63098 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63100 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63102 1995-03-13 Mike Stump <mrs@cygnus.com>
63104 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63105 can mark excess errors on a machine by machine basis. Note, the
63106 default is to not expect any excess errors, even when excess
63107 errors test - is given, so you will want to put an XFAIL ... on
63108 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63109 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63110 those 4 machines, but no others.
63112 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63114 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63115 * lib/c-torture.exp: to here.
63117 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63119 * gcc.c-torture/execute/950221-1.c: New test.
63120 * gcc.c-torture/execute/struct-ret-1.c: New test.
63121 * gcc.c-torture/compile/950221-1.c: New test.
63123 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63125 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63127 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63128 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63130 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63132 * g++.gb: New directory of tests, derived from my signature and
63133 class scoping tests.
63135 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63136 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63137 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63138 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63139 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63140 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63141 * g++.gb/sig25.C: Likewise.
63143 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63144 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63145 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63146 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63147 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63148 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63149 * g++.gb/sig25.exp: Likewise.
63151 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63152 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63153 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63154 * g++.gb/scope13.C: Likewise, this test still fails.
63156 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63157 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63158 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63159 * g++.gb/scope13.exp: Ditto.
63161 * g++.gb/README: New file, explains what these tests are about.
63163 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63165 * lib/dg.exp (dg-do): Support `preprocess'.
63166 (dg-test): Likewise.
63168 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63170 * config/udi.exp: change "continue -expect" to "exp_continue".
63172 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63174 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63175 Delete redundant tests.
63177 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63178 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63179 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63180 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63181 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63182 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63183 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63184 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63186 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63187 storing label pointers.
63188 * gcc.c-torture/execute/921019-1.c: Likewise.
63189 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63190 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63192 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63195 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63196 Delete obsolete tests.
63198 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63199 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63200 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63201 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63202 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63203 * gcc.c-torture/compile/950124-1.c: New test.
63205 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63207 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63209 * lib/mike-g++.exp: Add -lm to LIBS.
63211 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63213 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63215 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63217 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63219 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63221 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63223 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63225 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63226 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63227 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63228 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63229 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63230 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63231 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63232 * g++.law/{operators31.C, operators32.C,
63233 * g++.law/{operators33.C, operators34.C}: Likewise.
63234 * g++.law/{pic1.C, refs2.C}: Likewise.
63235 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63236 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63237 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63238 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63240 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63241 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63242 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63243 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63244 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63245 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63246 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63247 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63248 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63249 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63250 * g++.law/{operators34.exp}: Likewise.
63251 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63252 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63253 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63254 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63255 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63257 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63258 No longer expected to fail.
63259 * g++.law/missed-error3.C: Tweak for recent bool changes.
63261 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63263 * config/emb-unix: Deleted.
63264 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63265 remote execution. Do final link on remote host if REMOTE_LINK is set.
63267 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63269 * lib/dg.exp (dg-test): Fix typo in last patch.
63271 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63273 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63274 (handles multiple occurrences).
63276 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63278 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63279 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63280 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63282 * lib/c-torture.exp (c-torture-compile): Likewise.
63283 (c-torture): Prepend full path if missing.
63284 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63285 (gcc_fail): Likewise.
63286 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63288 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63290 * lib/netware.exp: Only attach to NetWare i386 systems.
63292 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63294 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63295 messages. Add test name to "output pattern match" pass/fail message.
63297 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63299 * gcc.dg: New testsuite.
63300 * gcc.dg/dg.exp: New file.
63302 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63303 test-switch.c}: Deleted.
63305 * gcc.misc-tests/msgs.exp: New testcase driver.
63307 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63309 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63310 Watch for illegal return values from ${tool}_load.
63311 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63312 cross targets. Coerce return value >0 to 1.
63314 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63316 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63318 * config/emb-unix.exp: New file.
63320 * config/sim.exp: Error if variable $SIM not defined.
63321 (${tool}_load): Mark test as "untested" if simulator missing.
63323 * config/unix.exp: Load remote.exp to get rcp_download.
63324 * lib/c-torture.exp: Use different option lists for testcases with
63326 * gcc.c-torture/execute/execute.exp: Likewise.
63328 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63330 * config/*.exp: Clarify return code from ${tool}_load.
63331 Call `unresolved' or `untested' instead of `warning' or `perror'
63332 (sometimes you still want to call both though).
63333 Add comment that `shell_id' is local to each file.
63334 * config/udi.exp (timeout): Set to 30.
63335 Don't print warning if connection fails, $connectmode has already
63337 (${tool}_load): Move verbose messages to level 2.
63338 Rework pattern for "Process started" message.
63339 Pass `shell_id' to ${connectmode}_download.
63340 Retry twice upon timeout. Make resetting of target more robust.
63341 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63342 Pass `shell_id' to exit_$connectmode.
63343 Only call exit_$connectmode if connected.
63344 * config/unix.exp (${tool}_load): Check return codes better.
63345 * config/vrtx.exp (${tool}_load): Likewise.
63346 * config/vx.exp (${tool}_load): Likewise.
63347 Delete unneeded global's.
63348 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63351 (dg-init): Delete recording of pass/fail counts.
63352 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63353 (old-dejagnu-init): Likewise.
63354 (old-dejagnu-stat): Delete contents, empty proc now.
63355 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63356 (c-torture): Delete references to lcnt, lpass, lfail.
63357 Get option list from TORTURE_OPTIONS.
63358 Delete -funroll[-all]-loops if no loops.
63359 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63360 (g++_stat): Delete contents (empty proc now).
63361 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63362 (gcc_finish): Likewise.
63363 (gcc_stat): Deleted.
63364 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63365 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63366 * gcc.c-torture/execute/execute.exp: Likewise.
63367 Split tests into two parts: compile, execute.
63368 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63369 no loops. Update to reflect clarified return codes from ${tool}_load.
63371 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63373 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63375 (old-dejagnu): Likewise (where necessary).
63377 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63379 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63381 * lib/dg.exp (dg-process-target): Fix processing of selector.
63382 Add comment regarding use of `error'.
63384 * lib/gcc.exp (prune_system_crud): Define if missing.
63385 * lib/g++.exp (prune_system_crud): Likewise.
63387 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63388 Call prune_system_crud.
63389 * lib/dg.exp (dg-runtest): New proc.
63390 Use perror instead of send_user for tcl errors in testcase.
63391 Don't return any value, it's never used.
63392 Don't clobber previous definition of `unknown'.
63393 Print tcl errors in `dg-final'.
63395 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63397 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63398 (dg-test): Don't print errorInfo, it contains stack backtrace.
63400 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63402 * lib/g++.exp (runtest_file_p): Define if missing.
63404 1994-09-24 Doug Evans (dje@cygnus.com)
63406 * lib/mike-g++.exp: Comment out loading of g++.exp.
63407 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63408 (default_g++_version): Always print something.
63409 (default_g++_start): Comment out call to `which'.
63410 (g++_start, g++_load): Deleted (must be defined in config file).
63411 * lib/gcc.exp: Test for existence of $CC at start.
63412 Delete check for tmpdir (done in gcc_init).
63413 (default_gcc_version): Always print something.
63414 (default_gcc_start): Comment out call to `which'.
63415 * config/*.exp: Major cleanup - make cross targets work at least a
63416 little better for g++ (by not being "--tool gcc" specific).
63417 Rename gcc_xxx to ${tool}_xxx.
63418 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63419 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63421 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63423 * lib/c-torture.exp (c-torture-compile): Rework compiler
63424 message processing.
63426 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63429 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63431 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63433 * lib/dg.exp (dg-process-target): Support { target native }.
63435 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63437 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63438 looked for "... program xxx got fatal signal".
63439 Correct regsub munging of `comp_output'.
63440 Ignore compiler messages "path prefix not used" and "linker input
63443 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63445 * lib/gcc.exp (runtest_file_p): Define if missing.
63446 * gcc.prms/template.c: Example to work from.
63448 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63450 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63451 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63453 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63454 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63455 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63456 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63458 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63459 (dg-process-target): No longer a varargs proc.
63460 Return S/N for target, P/F for xfail. All callers changed.
63461 (user option procs): More argument checking.
63462 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63463 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63464 (dg-test): Skip test if not running on selected target in `dg-do'.
63465 Update handling of `dg-do-what', `dg-output-text'.
63466 Separate execution pass/fail from output pattern match pass/fail.
63467 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63469 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63471 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63472 target for 920510-1.c.
63474 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63476 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63477 Clean up comment regarding use of passcnt, etc.
63478 (gcc_stat): Don't update `testcnt' here.
63479 (gcc_finish): Do it here.
63480 Might as well reset `but_id' here too.
63481 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63482 to determine if the file should be tested.
63483 * gcc.c-torture/compile/compile.exp: Likewise.
63484 * gcc.c-torture/execute/execute.exp: Likewise.
63485 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63486 * gcc.misc-tests/dg-test.exp: Likewise.
63487 * gcc.prms/prms.exp: Likewise.
63488 * gcc.wendy/wendy.exp: Likewise.
63489 * g++.old-deja.exp: Likewise.
63490 Move "Testing file" message to verbose level 1.
63492 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63494 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63496 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63498 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63499 (default_gcc_start): Accept optional second list element
63500 of compiler flags. Print compiler output at verbosity level 2.
63501 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63502 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63503 Save current values of framework globals passcnt, failcnt, xpasscnt,
63504 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63505 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63506 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63507 xfailcnt to compute stats. Update framework global `testcnt' from
63509 (gcc_finish): New proc. Clean up test environment.
63510 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63511 (gcc_epass, gcc_efail): Delete.
63512 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63513 argument of line number.
63514 (dg-init): If the tool has an init routine, call it.
63515 (dg-test): Remove args `cflags_var' and `libs_var'.
63516 Pass all compiler options to ${tool}_start.
63517 Handle missing line number.
63518 (dg-finish): New function.
63519 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63520 particular files. Call gcc_finish at end. Move "skipping test"
63521 message to verbosity level 3.
63522 * gcc.c-torture/compile/compile.exp: Likewise.
63523 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63524 * gcc.c-torture/execute/execute.exp: Likewise.
63525 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63526 Print testcase being tried at verbosity level 1.
63527 * gcc.c-torture/special/special.exp: Unset xfail.
63528 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63529 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63530 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63531 * gcc.failure/failure.exp: Likewise.
63532 * gcc.ieee/ieee.exp: Likewise.
63533 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63534 Update call to dg-test. Call dg-finish at end.
63535 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63536 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63537 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63538 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63539 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63540 * gcc.wendy/wendy.exp: Add copyright.
63541 Delete setting of tmpdir (done by gcc_init).
63542 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63543 Pass compiler flags to gcc_start. Call gcc_finish at end.
63544 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63547 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63549 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63551 (g++_load): Likewise.
63553 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63554 Rename argument to `prog' to remove the confusion.
63555 Varargs fns behave differently too!
63556 (g++_load): Likewise.
63558 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63560 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63561 what it is. Delete (always) printing of status value for !native.
63562 Simplify verbose code, and include status and exec_output.
63563 (g++_load): Use gcc_load.
63565 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63567 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63568 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63569 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63570 940714-3.c as these testcases don't exist anymore. Make
63571 va-arg-1.c expected to pass.
63573 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63575 * gcc.misc-tests/misc.exp: Only run specific testcases.
63576 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63577 * gcc.misc-tests/dg-[1-9].c: New files.
63579 * lib/dg.exp: New testsuite driver.
63580 * gcc.prms/prms.exp: Use it.
63582 * README.gcc: New file.
63584 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63585 Document and reset `lxpass' and `lxfail'.
63586 Simplify "initialized" message.
63587 (gcc_stat): Clean up comments a little.
63589 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63591 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63593 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63595 * lib/old-dejagnu.exp (process-option): New proc.
63596 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63597 (old-dejagnu): Simplify.
63598 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63600 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63602 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63603 exists and is not an empty string.
63605 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63606 $xfail rather than calling setup_xfail. Clear $xfail when test is
63608 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63611 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63612 longer expected to fail.
63614 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63617 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63619 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63620 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63621 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63622 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63625 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63626 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63628 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63630 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63631 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63633 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63634 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63635 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63637 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63639 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63640 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63641 940714-1.c, 940714-2.c, 940714-3.c},
63642 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63643 gcc.misc-tests/{mg.c,mg.exp}:
63645 * gcc.noncompile/noncompile.exp: Change accordingly.
63647 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63649 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63650 Undo previous clobberage.
63652 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63654 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63655 * gcc.special/{930510-1.c, special.exp}:
63656 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63657 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63658 struct-varargs-1.c}: New tests from c-torture-1.26.
63660 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63662 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63663 argument to switch.
63665 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63667 * Revert the previous changes. Please see Rob's directory
63668 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63671 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63673 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63674 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63675 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63676 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63677 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63678 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63679 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63680 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63681 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63682 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63683 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63684 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63685 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63686 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63687 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63688 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63689 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63690 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63691 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63692 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63693 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63694 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63695 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63696 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63697 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63698 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63699 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63700 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63701 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63704 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63706 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63707 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63710 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63712 * config/unix.exp (g++_load): Fix syntax.
63714 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63716 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63717 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63718 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63719 Don't expect va-arg-1.c to fail. Correct expected output for
63721 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63722 * gcc.wendy/hbm4.c: Correct typo.
63723 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63725 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63727 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63728 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63729 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63730 * lib/c-torture.exp (c-torture-compile): Ditto.
63732 Reduce volume of output (remove all the -I's and such).
63733 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63734 Call gcc_cpass, gcc_cfail.
63735 (c-torture): Pass testing option to c-torture-compile.
63737 1994-03-21 Doug Evans (dje@cygnus.com)
63739 Bring patches over from progressive.
63740 * config/default.exp: Exit remote shell cleanly.
63741 (g++_exit, g++_start): Add default versions.
63742 * config/sim.exp (gcc_load): Use perror, not error.
63744 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63746 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63749 1994-03-14 Doug Evans (dje@cygnus.com)
63751 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63752 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63753 (wendy_try): New proc to run testcase.
63754 (main loop): Call 'em.
63755 * gcc.wendy/*.c: Clean up pass to correct expected output.
63757 * lib/gcc.exp: Minor cleanup work.
63758 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63760 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63762 * config/sim.exp (gcc_load): Document return codes better.
63763 Don't pass -v to simulator.
63765 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63767 * gcc.special/920717-x.c: Fix typo.
63768 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63771 * lib/mike-gcc.exp: Fix typo.
63773 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63775 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63776 binary to use, transform the name.
63777 * config/*.exp: rename everything. Nuke any g++ specific files,
63778 it's now a special case of gcc that requires no special support.
63779 Add a default.exp for unsupported targets.
63781 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63783 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63784 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63787 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63789 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63792 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63794 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63796 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63798 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63799 option_list. Compile every file with only 4/6 option choices
63800 (same as C torture) instead of with 12/18 different option
63802 * lib/c-torture.exp: Likewise.
63804 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63807 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63809 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63810 can put an XFAIL *-*-* on excess errors.
63812 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63814 * g++.law: Add more tests derived from g++-bugs snapshots.
63816 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63817 equivalent to g++.law/init9.
63819 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63820 compiled it, and the a.out file after we've run it.
63822 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63824 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63825 compiled it, and the a.out file after we've run it.
63827 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63829 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63831 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63833 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63836 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63838 * g++.law: New directory of g++ tests derived from the g++-bugs
63841 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63843 * gcc.compile: initbug1.c initbug1.exp testcase added
63845 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63847 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63848 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63849 fixes submitted by Jeff Law (law@cs.utah.edu)
63850 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63851 Jeff Law (law@cs.utah.edu)
63854 1993-11-30 Mike Stump (mrs@cygnus.com)
63856 * config/unix-g++.exp: Follow the gcc way of doing things.
63857 * g++.old-deja/old-deja.exp: Minor updates.
63858 * lib/g++.exp: New file, follow the gcc way of doing things.
63859 * lib/old-dejagnu.exp: Minor updates.
63860 * lib/mike-g++.exp: Always unset errorInfo.
63862 1993-11-06 Mike Stump (mrs@cygnus.com)
63864 * lib/gcc.exp: Fix some errors with the below change, CC and
63865 CFLAGS should be global when setting, not local.
63867 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63869 * lib/gcc.exp: Transform tool name.
63871 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63873 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63875 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63877 * lib/gcc.exp: change gcc_done to gcc_stat
63879 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63881 * Upgraded gcc testsuite to c-torture version 1.25
63883 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63885 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63886 * lib/c-torture: added hooks for new reporting code.
63888 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63890 * config/sh-gcc.exp: check if sh-sim exists in the path
63892 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63894 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63895 * gcc.compile/compile.exp: Initial changes for new logic.
63896 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63897 * gcc.failure/failure.exp: Initial changes for new logic.
63898 * gcc.ieee/ieee.exp: Initial changes for new logic.
63899 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63900 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63901 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63902 * lib/c-torture.exp: Initial changes for new logic.
63903 * lib/gcc.exp: Initial changes for new logic.
63905 1993-10-15 Mike Stump (mrs@cygnus.com)
63907 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63908 depend upon failure or success. Fully qualify names in failure
63909 and success messages. Always remove a.out before starting
63910 compile, just in case. Pay more attention to error text output by
63911 the compiler. Handle testcases with no known past errors just
63912 like all others, so that things are uniform. Other miscellaneous
63915 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63917 * gcc.cpp: new directory for cpp tests
63919 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
63921 * lib/chill.exp: Code reformatted, removed unused code.
63922 * config/unix-chill.exp: Code reformatted, removed unused code.
63923 * chill.execute/execute.exp: Code reformatted, removed unused code.
63924 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63926 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
63928 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
63929 routines not written.
63931 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
63933 * config/bug-gcc.exp: Use new procs from bug.exp.
63935 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
63937 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63938 via ftp, rather than depending on NFS.
63939 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63942 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
63944 * config/bug-gcc.exp: Use new download proc.
63946 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
63948 * chill.execute/execute.exp: cleanups, handles errors better
63949 * chill.compile/compile.exp: rewrite, based on execute.exp
63950 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63951 * lib/chill.exp: major changes to diff proc and compile and link
63952 procs. added chill_fail and chill_pass wrappers to pass and
63953 fail. added more comments, and handle error codes better.
63954 Added a hack to capture stderr from exec, so noncompile tests
63957 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
63959 * chill.execute/execute.exp: rewrite of testsuite driver
63960 * lib/chill.exp: rewrite of testsuite driver
63961 * config/unix-chill.exp: rewrite of testsuite driver
63963 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
63966 * iexpr.ch: Standardize uppercase.
63967 * tuples.dat: Standardize uppercase.
63968 * vary.ch: standardize. Correct varying string assignments.
63969 * vary.dat: Add new output lines.
63971 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
63974 * chprintf.ch: Standardize use of uppercase.
63975 * tuples.ch: Standardize and turn arr2 into a DCL,
63977 * pinits.ch: Standardize.
63979 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
63981 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63982 * Makefil: Renamed to Makefile.in.
63983 * configure.in: New.
63985 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
63988 * .cvsignore: Add result/output files.
63989 * Makefile: Fix up variables at start. Use MFLAGS
63990 everywhere. Correct bool_loc, built_ins entries.
63991 Add entry for vary1.ch.
63992 * bitarray.ch: Standardize upper-case usage.
63993 * bitexpr.ch: Standardize, add output of b1.
63994 * params.ch: Use arrayt in along PROC parameters, to
63995 avoid novelty problems.
63996 * sets.ch: Tiny cleanup.
63997 * vary1.ch: Re-indent.
63999 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64001 * Add PR-related files to Makefiles, .cvsignore files, etc.
64003 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64005 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64006 with compiler objects. New names are test-flow.c and test-loop.c
64008 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64010 * Upgraded c-torture tests from 1.19 to 1.20
64013 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64014 * gcc.compile: 930623-1.c 930623-2.c
64015 * gcc.noncompile: 930622-1.c 930622-2.c
64016 * gcc.failure: 920411-1.c 920627-2.c
64017 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64019 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64021 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64022 More changes to get testsuite working properly. Needs more work.
64023 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64025 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64027 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64028 More changes to get testsuite working properly. Needs more work.
64030 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64032 * chill.compile/compile.exp: Added for Dejagnu support
64033 * chill.execute/execute.exp: Added for Dejagnu support
64034 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64036 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64038 This should complete moving the CHILL test files.
64039 * chill.noncompile(.cvsignore printf.grt
64040 in-printf.grt chprintf.grt chprintf.ch):
64041 Added test-support files.
64042 (Makefile): Modified further.
64043 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64044 signal.ch): Added test files.
64045 * chill.execute (.cvsignore printf.grt printr.c
64046 in-printf.grt rts.c chprintf.grt rts.h): Added
64047 test-support files.
64048 (Makefile): More corrections.
64050 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64052 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64053 test cases, ready for DejaGnu.
64055 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64057 * Upgraded c-torture tests from 1.18 to 1.19
64059 * gcc.compile: added test(s):
64061 * gcc.execute: added test(s):
64062 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64064 * added new subdirectory for misc tests: gcc.misc-tests
64065 * gcc.misc-test(s): added tests:
64066 inst-check.c test-consts.c test-ior.c test-switch.c
64068 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64070 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64072 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64074 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64076 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64078 * Upgraded c-torture tests from 1.17 to 1.18
64080 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64082 * Upgraded c-torture tests from 1.12 to 1.17
64084 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64086 * lib/old-dejagnu.exp:
64087 Fixed handling of XFAIL target triplets to correctly
64088 recognize wildcard characters. Removed code that
64089 appended a unique id tag to the end of the file name
64090 printed out by the result of the testcases within a
64093 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64095 * lib/old-dejagnu.exp:
64096 Reworked expected failure handling to trigger off of XFAIL
64097 keyword in keyphrase embeded in testcase source code. The
64098 XFAIL keyword must be at the end of the keyphrase line. It
64099 may optionally be followed by one or more target triplets.
64100 It has just occured that the handling of wildcards in the
64101 target triplet may not be correct.
64103 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64105 * g++.old-deja/tests:
64106 Moved all subdirectories up one level into g++.old-deja .
64108 * lib/old-dejagnu.exp:
64109 Fixed problem with CXXFLAGS not being properly reset, and being
64110 corrupted with extraneous "-c" compiler option. This was
64111 causing binaries to not be generated for test that needed them.
64112 Modified strings passed to "pass" and "fail" so that individual
64113 tests from the same test file would be distinguished by an
64114 identifier appended to the test file name in the summary logs;
64115 this corrected a problem with erroneous diff logs. Added code
64116 to search testcases for expected fail and unexpected pass keywords.
64118 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64120 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64122 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64124 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64125 Removed extraneous text from end of "Special g++ Options"
64128 * lib/old-dejagnu.exp: Added pattern matching to look for new
64129 keywords, embedded in testcases comments, which will trigger
64130 calls to xpass and xfail.
64132 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64134 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64135 comments embedded in the testcases, especially the one looking for
64136 special compiler options, as well as the pattern matching for the
64137 compiler output again.
64139 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64141 * lib/old-dejagnu.exp: Do a proper check of the return value for
64142 execute tests. Fixed several problems with the pattern matching
64143 of the compiler output which gave erroneous test results.
64144 Changed several of the test result messages to be more descriptive.
64145 * config/unix-g++.exp: Proc g++_load now actually works and
64146 executes the tests passed to it and returns a usable return
64149 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64151 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64153 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64155 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64156 Modified both files to properly execute the old style
64157 dejagnu tests. The previous versions of these files were
64158 experimental and did not function anything near correctly.
64160 1993-04-05 Rob Savoye (rob@cygnus.com)
64162 * Removed all Makefile.in and configure.in files. No configuration
64165 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64167 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64169 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64171 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64172 gcc.special/configure.in, gcc.noncompile/configure.in,
64173 gcc.execute/configure.in, gcc.code_quality/configure.in,
64174 g++.other/configure.in, g++.old-deja/configure.in,
64175 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64176 in srcname setting.
64178 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64180 * lib/udi.exp: Fixed mondfe and mondfe_download.
64181 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64182 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64184 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64186 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64187 (gdb_exit): Don't remove *_soc files.
64189 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64191 * lib/c-torture.exp: Don't look for main; instead always use -w
64192 -c. This is how the c-torture tests work. Remove the object
64193 file if the compilation succeeds.
64194 * gcc.execute/execute.exp: Remove executable if test passes.
64195 * gcc.noncompile/noncompile.exp: Every test is an expected
64197 * gcc.special/special.exp: Added tests from c-torture 1.11,
64198 corrected use of existing test.
64199 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64200 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64201 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64202 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64203 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64204 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64205 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64206 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64207 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64208 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64209 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64210 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64211 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64212 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64213 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64214 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64215 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64216 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64217 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64219 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64220 correspond to c-torture 1.11.